.page-module__NfDiEG__container{max-width:80rem;margin:0 auto;padding:6rem 2rem;line-height:1.7}.page-module__NfDiEG__header{text-align:center;margin-bottom:6rem}.page-module__NfDiEG__title{letter-spacing:-.02em;margin-bottom:1rem;font-size:3rem;font-weight:700}.page-module__NfDiEG__tagline{color:var(--color-text-muted);margin-bottom:2.4rem;font-size:1.6rem}.page-module__NfDiEG__actions{flex-wrap:wrap;justify-content:center;gap:1.2rem;display:flex}.page-module__NfDiEG__primary,.page-module__NfDiEG__secondary{border-radius:var(--radius);transition:all var(--transition);padding:1rem 2rem;font-size:1.4rem;font-weight:600;text-decoration:none;display:inline-block}.page-module__NfDiEG__primary{background:var(--color-accent-dark,#7d58c2);color:var(--color-text);border:1px solid #0000}.page-module__NfDiEG__primary:hover{background:var(--color-accent);color:var(--color-bg);transform:translateY(-2px)}.page-module__NfDiEG__secondary{border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface)}.page-module__NfDiEG__secondary:hover{border-color:var(--color-accent);color:var(--color-text);transform:translateY(-2px)}.page-module__NfDiEG__section{margin-bottom:5rem}.page-module__NfDiEG__section h2{color:var(--color-text);border-bottom:2px solid var(--color-border);margin-bottom:1.6rem;padding-bottom:.8rem;font-size:2.4rem;font-weight:700}.page-module__NfDiEG__section h3{color:var(--color-text);margin-bottom:.6rem;font-size:1.8rem;font-weight:600}.page-module__NfDiEG__section p{color:var(--color-text-muted);line-height:1.7}.page-module__NfDiEG__section p+p{margin-top:1.2rem}.page-module__NfDiEG__section a{color:var(--color-accent-bright);transition:color var(--transition);text-decoration:underline}.page-module__NfDiEG__section a:hover{color:var(--color-accent-light)}.page-module__NfDiEG__list{color:var(--color-text-muted);margin:1.6rem 0;padding-left:2rem;list-style:outside}.page-module__NfDiEG__list li{margin-bottom:1rem;line-height:1.6}.page-module__NfDiEG__list li strong{color:var(--color-text)}.page-module__NfDiEG__experience{background:var(--color-surface);border-radius:var(--radius);border-left:3px solid var(--color-accent);margin-bottom:3rem;padding:2rem}.page-module__NfDiEG__experience:last-of-type{margin-bottom:2rem}.page-module__NfDiEG__meta{color:var(--color-text-muted);margin-bottom:1rem;font-size:1.4rem;font-style:italic}.page-module__NfDiEG__section code{font-family:var(--font-mono,"JetBrains Mono",monospace);background:var(--color-surface);color:var(--color-accent);border:1px solid var(--color-border);white-space:nowrap;border-radius:4px;padding:.2rem .4rem;font-size:1.3rem}@media (max-width:768px){.page-module__NfDiEG__container{padding:4rem 1.6rem}.page-module__NfDiEG__header{margin-bottom:4rem}.page-module__NfDiEG__title{font-size:2.4rem}.page-module__NfDiEG__tagline{font-size:1.5rem}.page-module__NfDiEG__section h2{font-size:2rem}.page-module__NfDiEG__section h3{font-size:1.6rem}.page-module__NfDiEG__experience{padding:1.6rem}}
