@font-face{font-family:Lay Grotesk;src:url(/fonts/laygrotesk-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lay Grotesk;src:url(/fonts/laygrotesk-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lay Grotesk;src:url(/fonts/laygrotesk-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-sans: "Lay Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--canvas: #ffffff;--ink: #121212;--accent: #04ff00;--scrim: rgba(0, 0, 0, .86);--panel: #191919;--panel-ink: #ffffff;--panel-radius: 18px;--hud-ink-open: #121212;--hud-size: clamp(14px, 1.2453vw, 30px)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--canvas)}body{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior:none}.site-nav{position:fixed;z-index:20;display:flex;gap:1.15em;font-size:var(--hud-size);font-weight:700;line-height:1.19;letter-spacing:-.005em}.site-nav a{color:var(--ink);text-decoration:none;transition:color .16s ease}.site-nav a:hover,.site-nav a:focus-visible,.site-nav a[aria-current]{color:var(--accent)}.site-nav--end{right:1.715em;bottom:1.715em}.site-nav--start{left:2.342em;bottom:1.715em}body.is-detail-open .site-nav{z-index:36}body.is-detail-open .site-nav a:not(:hover){color:var(--hud-ink-open)}@media(max-width:640px){.site-nav{gap:.9em}}
