.ShutterMark-module__gRnYaG__glyph{width:var(--glyph);height:var(--glyph);animation:ShutterMark-module__gRnYaG__shutter-settle calc(var(--dur-slow) * 1.4) var(--ease-out) .18s both;display:block}.ShutterMark-module__gRnYaG__glyph path{fill:currentColor;stroke:var(--color-paper);stroke-width:1.25px;stroke-linejoin:miter}.ShutterMark-module__gRnYaG__ring{color:var(--color-ink);fill:none;stroke:currentColor;stroke-width:4px}.ShutterMark-module__gRnYaG__blade4{color:var(--color-spark)}.ShutterMark-module__gRnYaG__blade3,.ShutterMark-module__gRnYaG__blade5{color:var(--color-accent)}.ShutterMark-module__gRnYaG__blade0,.ShutterMark-module__gRnYaG__blade2{color:var(--color-muted)}.ShutterMark-module__gRnYaG__blade1{color:var(--color-ink)}@keyframes ShutterMark-module__gRnYaG__shutter-settle{0%{opacity:0;transform:rotate(-14deg)scale(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ShutterMark-module__gRnYaG__glyph{animation:none}}
.not-found-module__sxuMuG__main{padding-top:calc(var(--space-128) + var(--space-32));padding-bottom:var(--space-128);align-content:center;min-height:72svh;display:grid}.not-found-module__sxuMuG__grid{align-items:center;gap:var(--space-48);grid-template-columns:auto minmax(0,1fr);display:grid}.not-found-module__sxuMuG__lockup{--digit:min(24vw, 19rem);--cap:calc(var(--digit) * .72);--glyph:calc(var(--cap) / .98);align-items:center;gap:calc(var(--digit) * .09);animation:not-found-module__sxuMuG__nf-rise var(--dur-slow) var(--ease-out) 60ms both;display:flex}.not-found-module__sxuMuG__digit{font-family:var(--font-display);font-weight:700;font-size:var(--digit);letter-spacing:-.04em;color:var(--color-ink);-webkit-user-select:none;user-select:none;line-height:1}.not-found-module__sxuMuG__mark{translate:0 calc(var(--digit) * -.0101);flex:none}.not-found-module__sxuMuG__copy{justify-items:start;gap:var(--space-24);display:grid}.not-found-module__sxuMuG__heading{font-size:var(--text-3xl);letter-spacing:-.025em;color:var(--color-accent);animation:not-found-module__sxuMuG__nf-rise var(--dur-slow) var(--ease-out) .14s both;font-weight:600}.not-found-module__sxuMuG__body{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--color-ink-soft);max-width:38ch;animation:not-found-module__sxuMuG__nf-fade var(--dur-slow) var(--ease-out) .2s both}.not-found-module__sxuMuG__actions{gap:var(--space-16);margin-top:var(--space-8);animation:not-found-module__sxuMuG__nf-fade var(--dur-slow) var(--ease-out) .26s both;flex-wrap:wrap;display:flex}.not-found-module__sxuMuG__primary{align-items:center;gap:var(--space-8);padding:var(--space-16) var(--space-24);background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-pill);font-size:var(--text-sm);transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);font-weight:500;display:inline-flex}.not-found-module__sxuMuG__primary svg{transition:transform var(--dur-mid) var(--ease-out)}.not-found-module__sxuMuG__primary:hover{background:var(--color-accent-deep)}.not-found-module__sxuMuG__primary:hover svg{transform:translate(3px)}.not-found-module__sxuMuG__primary:active{transform:translateY(1px)}.not-found-module__sxuMuG__secondary{padding:var(--space-16) var(--space-8);font-size:var(--text-sm);color:var(--color-ink);border-bottom:1px solid var(--color-line-strong);transition:border-color var(--dur-fast) var(--ease-out);align-items:center;font-weight:500;display:inline-flex}.not-found-module__sxuMuG__secondary:hover{border-color:var(--color-ink)}@keyframes not-found-module__sxuMuG__nf-rise{0%{transform:translateY(18px)}to{transform:none}}@keyframes not-found-module__sxuMuG__nf-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:1180px){.not-found-module__sxuMuG__grid{gap:var(--space-48);grid-template-columns:1fr}.not-found-module__sxuMuG__lockup{--digit:clamp(9rem, 34vw, 16rem)}}@media (max-width:560px){.not-found-module__sxuMuG__main{padding-top:calc(var(--space-96) + var(--space-24))}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__lockup,.not-found-module__sxuMuG__heading,.not-found-module__sxuMuG__body,.not-found-module__sxuMuG__actions{animation:none}}
