@font-face{font-family:stardom;src:url(../media/Stardom_Regular-s.p.f100b2b1.otf)format("opentype");font-display:swap;font-weight:400}@font-face{font-family:stardom Fallback;src:local(Arial);ascent-override:85.07%;descent-override:23.53%;line-gap-override:8.14%;size-adjust:110.5%}.stardom_c2827b97-module__bdhJKa__className{font-family:stardom,stardom Fallback;font-weight:400}.stardom_c2827b97-module__bdhJKa__variable{--font-stardom:"stardom","stardom Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#050505;--color-text:#f6f6f6;--color-text-muted:#fff9;--color-accent:#f4d03f;--color-accent-alt:#8d6bff;--color-border:#ffffff14;--color-card:#ffffff0d;--font-sans:var(--font-stardom,"Stardom"),"Helvetica Neue","Neue Montreal","Suisse Int'l","Basis Grotesque","Arial",sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular","Menlo","Monaco",monospace}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{min-height:100%;font-family:var(--font-sans);letter-spacing:.02rem;color:var(--color-text);background-color:var(--color-bg);margin:0;padding:0;font-size:16px;line-height:1.65}body{justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}body:before{content:"";pointer-events:none;opacity:.14;mix-blend-mode:screen;z-index:0;background-size:cover;position:absolute;inset:0}main{z-index:1;grid-template-columns:1fr;gap:clamp(48px,6vw,72px);width:min(1200px,94vw);min-height:100vh;padding:clamp(48px,6vw,72px) clamp(32px,5vw,64px);display:grid;position:relative}@media (max-width:1024px){main{padding:clamp(32px,6vw,48px)}}@media (max-width:768px){main{gap:0;width:100%;padding:0}}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}code{font-family:var(--font-mono)}p{margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}input[type=email]::placeholder{color:#6a6a6a;opacity:1}body:after{content:"";pointer-events:none;z-index:9999;background:radial-gradient(circle,#0000 20%,#05050599 100%);position:fixed;inset:0}.nav-link-animated{transition:color .3s;position:relative}.nav-link-animated:after{content:"";background:var(--color-accent);width:0;height:1px;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-4px;left:0}.nav-link-animated:hover{color:var(--color-accent)}.nav-link-animated:hover:after{width:100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-stagger{animation:.8s cubic-bezier(.4,0,.2,1) forwards fadeInUp}.fade-in-stagger:first-child{animation-delay:.1s}.fade-in-stagger:nth-child(2){animation-delay:.2s}.fade-in-stagger:nth-child(3){animation-delay:.3s}.fade-in-stagger{opacity:0}.scroll-reveal{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.scroll-reveal:first-child{transition-delay:0s}.scroll-reveal:nth-child(2){transition-delay:.1s}.scroll-reveal:nth-child(3){transition-delay:.2s}.scroll-reveal:nth-child(4){transition-delay:.3s}
