@font-face{font-family:display;src:url(/_next/static/media/7841533b12d0969a-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display;src:url(/_next/static/media/305f1f7a488fcfe3-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:83.56%;descent-override:24.26%;line-gap-override:0.00%;size-adjust:111.30%}.__className_10497b{font-family:display,display Fallback,system-ui,sans-serif}.__variable_10497b{--font-display:"display","display Fallback",system-ui,sans-serif}@font-face{font-family:body;src:url(/_next/static/media/58dab33275b60834-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(/_next/static/media/a29ee63fccb789b1-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:body;src:url(/_next/static/media/7d9ffbd0c002eaec-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8556aa{font-family:body,body Fallback,system-ui,sans-serif}.__variable_8556aa{--font-body:"body","body Fallback",system-ui,sans-serif}@font-face{font-family:mono;src:url(/_next/static/media/155a356d5369f9ed.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/98ce76e5ab49a1ca.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}.__className_92d5ee{font-family:mono,ui-monospace,monospace}.__variable_92d5ee{--font-mono:"mono",ui-monospace,monospace}*,:after,:before{box-sizing:border-box}html{scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100dvh;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-text-size-adjust:100%}h1,h2{font-family:var(--font-display);font-weight:800;letter-spacing:-.035em}a{color:var(--color-accent)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.not-found{display:grid;gap:var(--space-3);justify-items:start;width:min(560px,100%);margin-inline:auto;padding:clamp(64px,16vh,160px) var(--space-5)}.not-found h1,.not-found p{margin:0}.not-found a{display:inline-flex;align-items:center;min-height:44px}