.not-found-module__sxuMuG__stage{background:var(--ink-0);width:100%;min-height:100dvh;color:var(--bone);font-family:var(--font-ui);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.not-found-module__sxuMuG__stage:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(50% 40% at 50% 0,#c8d7e614,#0000 70%),radial-gradient(70% 35% at 50% 100%,#b85a4a0f,#0000 70%);position:absolute;inset:0}.not-found-module__sxuMuG__stage:after{content:"";pointer-events:none;z-index:100;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 0 0.5  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.not-found-module__sxuMuG__topbar{z-index:10;align-items:center;padding:28px 32px;display:flex;position:relative}.not-found-module__sxuMuG__logo{font-family:var(--font-mono);font-size:var(--logo-size);letter-spacing:.2em;text-transform:uppercase;color:var(--bone);text-shadow:-.9px 0 #ff325a8c,.9px 0 #00dcff8c;will-change:text-shadow;font-weight:500;text-decoration:none;animation:5.4s ease-in-out infinite not-found-module__sxuMuG__caBreath}@keyframes not-found-module__sxuMuG__caBreath{0%,to{text-shadow:-.6px 0 #ff325a73,.6px 0 #00dcff73}50%{text-shadow:-1.4px 0 #ff325aa6,1.4px 0 #00dcffa6}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__logo{animation:none}}.not-found-module__sxuMuG__hero{z-index:3;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:24px;width:100%;max-width:1100px;margin:0 auto;padding:40px 32px 80px;display:flex;position:relative}.not-found-module__sxuMuG__bigCode{font-family:var(--font-display);letter-spacing:-.05em;color:var(--bone);opacity:.16;margin-bottom:-20px;font-size:clamp(180px,24vw,320px);font-weight:300;line-height:.9}.not-found-module__sxuMuG__eyebrow{font-family:var(--font-mono);color:var(--bone-low);letter-spacing:.2em;text-transform:lowercase;font-size:11px}.not-found-module__sxuMuG__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--bone);max-width:22ch;margin:0;font-size:clamp(32px,4.5vw,56px);font-weight:500;line-height:1.1}.not-found-module__sxuMuG__lede{color:var(--bone-dim);max-width:52ch;margin:0;font-size:16px;line-height:1.55}.not-found-module__sxuMuG__actions{flex-wrap:wrap;align-items:baseline;gap:28px;margin-top:24px;display:flex}.not-found-module__sxuMuG__cta,.not-found-module__sxuMuG__ctaSecondary{font-family:var(--font-mono);letter-spacing:.16em;text-transform:lowercase;border-radius:999px;align-items:baseline;gap:10px;padding:12px 20px;font-size:13px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.not-found-module__sxuMuG__cta{background:var(--bone);color:var(--ink-0)}.not-found-module__sxuMuG__cta:hover{background:var(--cool)}.not-found-module__sxuMuG__ctaSecondary{color:var(--bone-dim);border:1px solid var(--bone-line-2);background:0 0}.not-found-module__sxuMuG__ctaSecondary:hover{color:var(--bone);border-color:var(--bone-dim)}.not-found-module__sxuMuG__arrow{font-family:var(--font-mono);font-size:13px;transition:transform .2s}.not-found-module__sxuMuG__cta:hover .not-found-module__sxuMuG__arrow,.not-found-module__sxuMuG__ctaSecondary:hover .not-found-module__sxuMuG__arrow{transform:translate(4px)}.not-found-module__sxuMuG__footer{z-index:3;border-top:1px solid var(--bone-line);width:100%;max-width:1100px;font-family:var(--font-mono);letter-spacing:.16em;color:var(--bone-low);text-transform:lowercase;margin:0 auto;padding:24px 32px 32px;font-size:10px;position:relative}@media (max-width:720px){.not-found-module__sxuMuG__topbar{padding:20px}.not-found-module__sxuMuG__hero{gap:20px;padding:32px 18px 48px}.not-found-module__sxuMuG__bigCode{font-size:clamp(120px,36vw,220px)}.not-found-module__sxuMuG__title{font-size:clamp(26px,7vw,36px)}.not-found-module__sxuMuG__actions{flex-direction:column;align-items:stretch;gap:14px}.not-found-module__sxuMuG__cta,.not-found-module__sxuMuG__ctaSecondary{justify-content:space-between}.not-found-module__sxuMuG__footer{padding:18px 18px 24px}}
