.not-found-module__sxuMuG__page{padding-block:clamp(20px,3.5vw,48px) clamp(36px,5vw,72px);position:relative;overflow:hidden}.not-found-module__sxuMuG__page:before,.not-found-module__sxuMuG__page:after{content:"";pointer-events:none;z-index:0;position:absolute}.not-found-module__sxuMuG__page:before{background:radial-gradient(ellipse at center, color-mix(in oklab, var(--primary) 14%, transparent) 0%, transparent 70%);mix-blend-mode:multiply;width:60%;height:70%;inset:-8% auto auto -12%}.not-found-module__sxuMuG__page:after{background:radial-gradient(ellipse at center, color-mix(in oklab, var(--accent) 12%, transparent) 0%, transparent 70%);width:50%;height:70%;top:20%;right:-10%}.not-found-module__sxuMuG__inner{z-index:1;max-width:var(--container-max);padding-inline:var(--container-x);margin:0 auto;position:relative}.not-found-module__sxuMuG__hero{grid-template-columns:1fr;align-items:start;gap:clamp(28px,4vw,48px);display:grid}@media (min-width:960px){.not-found-module__sxuMuG__hero{grid-template-columns:1.05fr .95fr;align-items:center}}.not-found-module__sxuMuG__heroText{flex-direction:column;gap:14px;animation:.7s cubic-bezier(.16,1,.3,1) both not-found-module__sxuMuG__rise;display:flex}.not-found-module__sxuMuG__heroText .hero-title{font-size:clamp(2rem,5vw,3.75rem);line-height:1.02}.not-found-module__sxuMuG__heroText .lead{max-width:54ch;margin-top:6px;font-size:clamp(.9375rem,1.1vw,1.0625rem)}.not-found-module__sxuMuG__heroCtas{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.not-found-module__sxuMuG__heroBadge{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--muted);align-items:center;gap:8px;margin-top:4px;font-size:.75rem;display:inline-flex}.not-found-module__sxuMuG__dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 22%, transparent);border-radius:50%;animation:1.8s ease-in-out infinite not-found-module__sxuMuG__pulse;display:inline-block}@keyframes not-found-module__sxuMuG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.not-found-module__sxuMuG__posterWrap{justify-content:center;padding-block:8px;animation:.7s cubic-bezier(.16,1,.3,1) 50ms both not-found-module__sxuMuG__rise;display:flex;position:relative}.not-found-module__sxuMuG__poster{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);transform-origin:50%;width:min(100%,460px);padding:clamp(20px,3vw,32px) clamp(20px,3vw,32px) clamp(18px,2.5vw,28px);transition:transform .4s cubic-bezier(.2,.8,.2,1);position:relative;transform:rotate(-1.4deg);box-shadow:0 1px #501d140a,0 28px 60px -28px #501d1452,0 6px 16px -10px #501d142e}.not-found-module__sxuMuG__poster:hover{transform:rotate(-.6deg)translateY(-2px)}.not-found-module__sxuMuG__poster:before{content:"";background:linear-gradient(180deg, color-mix(in oklab, var(--gold) 60%, transparent) 0%, color-mix(in oklab, var(--gold) 35%, transparent) 100%);border:1px dashed color-mix(in oklab, var(--gold) 55%, var(--ink-soft));opacity:.85;border-radius:2px;width:110px;height:26px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 2px 4px -1px #501d142e}.not-found-module__sxuMuG__stamp{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);border:2px solid color-mix(in oklab, var(--accent) 75%, var(--ink));background:color-mix(in oklab, var(--accent) 6%, var(--surface-2));border-radius:4px;padding:6px 12px;font-size:.6875rem;font-weight:600;position:absolute;top:18px;right:-10px;transform:rotate(8deg);box-shadow:0 1px #501d140d}.not-found-module__sxuMuG__posterEyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;font-size:.6875rem;display:flex}.not-found-module__sxuMuG__posterHeadline{font-family:var(--font-serif), ui-serif, Georgia, serif;letter-spacing:-.03em;color:var(--ink);text-align:center;text-transform:uppercase;margin:20px 0 6px;font-size:clamp(2.5rem,8vw,4.25rem);font-weight:500;line-height:.95}.not-found-module__sxuMuG__posterHeadline em{color:var(--accent);font-style:italic;font-weight:400}.not-found-module__sxuMuG__posterSub{text-align:center;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:18px;font-size:.75rem}.not-found-module__sxuMuG__illustration{width:clamp(120px,22vw,160px);height:clamp(120px,22vw,160px);color:var(--accent);margin:6px auto 14px;animation:6s ease-in-out infinite not-found-module__sxuMuG__float;display:block}@keyframes not-found-module__sxuMuG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.not-found-module__sxuMuG__posterDl{border-top:1px dashed var(--line);grid-template-columns:auto 1fr;gap:6px 16px;margin:14px 0 4px;padding-top:14px;display:grid}.not-found-module__sxuMuG__posterDl dt{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:.6875rem}.not-found-module__sxuMuG__posterDl dd{color:var(--ink);font-size:.9375rem;line-height:1.45}.not-found-module__sxuMuG__posterDl dd em{color:var(--accent);font-style:italic;font-family:var(--font-serif), ui-serif, Georgia, serif}.not-found-module__sxuMuG__posterFootnote{border-top:1px dashed var(--line);color:var(--muted);text-align:center;margin-top:14px;padding-top:12px;font-size:.75rem;font-style:italic;line-height:1.5}.not-found-module__sxuMuG__posterFootnote a{color:var(--accent);text-underline-offset:2px;font-style:normal;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.not-found-module__sxuMuG__posterFootnote a:hover{color:color-mix(in oklab, var(--accent) 75%, var(--ink))}@keyframes not-found-module__sxuMuG__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.not-found-module__sxuMuG__heroText,.not-found-module__sxuMuG__posterWrap,.not-found-module__sxuMuG__illustration,.not-found-module__sxuMuG__dot{animation:none!important}.not-found-module__sxuMuG__poster{transition:none}}
