@font-face{font-family:Archivo;src:url(/fonts/archivo.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}:root{--black:#090909;--graphite:#292929;--steel:#858585;--silver:#e8e8e8;--white:#fff;--accent:#d4ff45;--metal:linear-gradient(100deg, #8d8d8d 0%, var(--white) 42%, #9a9a9a 70%, var(--silver) 100%);--glow:#85858542;--target:2.75rem;--gutter:max(clamp(1.5rem, 6.8vw, 6rem), calc((100vw - 84rem) / 2));--section:clamp(5rem, 13vw, 11rem);--fast:.16s}*,:before,:after{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--black);color:var(--silver);margin:0;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.0625rem,.98rem + .35vw,1.3rem);line-height:1.55}h1,h2,h3,p,ol,ul,dl,dd{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.section{padding:var(--section) var(--gutter);border-top:1px solid var(--graphite)}h2{max-width:18ch;color:var(--white);text-wrap:balance;word-spacing:.06em;font-size:clamp(2.5rem,7vw,6.25rem);font-weight:800;font-stretch:72%;line-height:1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.site-footer[data-astro-cid-oenwriqq]{padding:1.75rem var(--gutter);color:var(--steel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 2rem;font-size:.88rem;display:flex}a[data-astro-cid-oenwriqq]{min-height:var(--target);text-underline-offset:.2em;align-items:center;display:inline-flex}a[data-astro-cid-oenwriqq]:hover{color:var(--white)}.button[data-astro-cid-7oglldt5]{min-height:var(--target);border:1px solid var(--accent);background:var(--accent);color:var(--black);transition:background-color var(--fast) ease, color var(--fast) ease, border-color var(--fast) ease;justify-content:center;align-items:center;padding:.95em 1.5em;font-weight:750;line-height:1.1;text-decoration:none;display:inline-flex}.button[data-astro-cid-7oglldt5]:hover{color:var(--accent);background:0 0}.button[data-astro-cid-7oglldt5]:active{border-color:var(--white);color:var(--white)}.button-quiet[data-astro-cid-7oglldt5]{border-color:var(--steel);color:var(--white);white-space:nowrap;background:0 0;padding:.5em 1em;font-size:.88rem}.button-quiet[data-astro-cid-7oglldt5]:hover{border-color:var(--accent)}.button-inverse[data-astro-cid-7oglldt5]{border-color:var(--black);background:var(--black);color:var(--white)}.button-inverse[data-astro-cid-7oglldt5]:hover{color:var(--black);background:0 0}.button-inverse[data-astro-cid-7oglldt5]:active{border-color:var(--graphite);color:var(--graphite)}.site-header[data-astro-cid-isef26zo]{z-index:2;padding:.5rem var(--gutter);border-bottom:1px solid var(--graphite);background:var(--black);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;display:flex;position:sticky;top:0}.brand[data-astro-cid-isef26zo]{min-height:var(--target);color:var(--white);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.6rem;font-size:.95rem;font-weight:800;font-stretch:75%;text-decoration:none;display:inline-flex}.brand[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]{mix-blend-mode:lighten;width:auto;height:2rem}@media (width<=29.99rem){.brand-name[data-astro-cid-isef26zo]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.site-nav[data-astro-cid-isef26zo]{gap:1.5rem;font-size:.92rem;display:none}.site-nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{min-height:var(--target);color:var(--steel);transition:color var(--fast) ease;align-items:center;text-decoration:none;display:inline-flex}.site-nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover{color:var(--white)}.site-nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:active{color:var(--accent)}@media (width>=48rem){.site-nav[data-astro-cid-isef26zo]{display:flex}}.skip[data-astro-cid-z4jru4n3]{left:var(--gutter);z-index:3;background:var(--accent);color:var(--black);padding:.6rem 1rem;font-weight:700;position:absolute;top:-4rem}.skip[data-astro-cid-z4jru4n3]:focus{top:.75rem}.notice[data-astro-cid-z4jru4n3]{padding:.55rem var(--gutter);background:var(--accent);color:var(--black);font-size:.82rem;font-weight:650;line-height:1.35}
