.Footer_footer__pQtti{display:grid;grid-gap:var(--space-4);gap:var(--space-4);justify-items:center;max-width:940px;margin:0 auto;padding:var(--space-12) var(--space-6);border-top:1px solid var(--border-faint);text-align:center}.Footer_icons__NQNqC,.Footer_links__cFiYr{display:flex;flex-wrap:wrap;justify-content:center;list-style:none}.Footer_links__cFiYr{gap:0 var(--space-6)}.Footer_links__cFiYr a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-secondary);transition:color .15s var(--ease-out)}.Footer_icons__NQNqC{gap:var(--space-2)}.Footer_icons__NQNqC a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--text-secondary);transition:color .15s var(--ease-out)}.Footer_icons__NQNqC a:hover,.Footer_links__cFiYr a:hover{color:var(--text)}.Footer_credit__AT7_j{max-width:56ch;font-size:12px;color:var(--text-secondary)}.Footer_credit__AT7_j a{color:inherit;text-decoration:underline;text-underline-offset:3px}:root{--bg:#17171b;--bg-deep:#0d0d10;--surface:#24242a;--border:#34333a;--border-faint:#34333a;--text:#f2f0ec;--text-secondary:#a9a59d;--text-muted:#a9a59d;--control-border:#76757c;--accent-text:#f0a828;--amber:#f0a828;--amber-dim:rgba(240,168,40,0.12);--on-amber:#1a1203;--green:#6fd08c;--yellow:#eab308;--red:#ff8a78;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--radius-sm:10px;--radius-apple:16px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-serif:"New York",ui-serif,Georgia,"Times New Roman",serif;--tracking-display:-0.025em;--tracking-title:-0.018em;--ease-out:cubic-bezier(0.16,1,0.3,1);--nav-height:56px;color-scheme:dark}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-padding-top:calc(var(--nav-height) + var(--space-4));-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:var(--space-1)}.visuallyHidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.skipLink{position:absolute;top:var(--space-2);left:var(--space-2);z-index:30;padding:var(--space-2) var(--space-4);background:var(--amber);color:var(--on-amber);font-size:14px;font-weight:600;border-radius:var(--radius-sm);transform:translateY(-200%)}.skipLink:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-timeline:auto!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.Nav_nav__o8sSc{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--nav-height);padding:0 var(--space-6);background:color-mix(in srgb,var(--bg) 72%,transparent);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--border-faint)}.Nav_wordmark__FGZOj{justify-self:start;display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-sans);font-size:28px;font-weight:700;letter-spacing:0;line-height:1;color:var(--accent-text);text-shadow:0 0 .78em rgb(240 168 40/.55)}.Nav_links__8Axcs,.Nav_menu__wS9Y3{list-style:none}.Nav_links__8Axcs{display:flex;align-items:center;gap:var(--space-8)}.Nav_link__AQMuy{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--text-secondary);transition:color .15s var(--ease-out)}.Nav_link__AQMuy:hover{color:var(--text)}.Nav_current__His2g,.Nav_current__His2g:hover{color:var(--accent-text);font-weight:700}.Nav_menuButton__WpRC0{display:none;justify-self:end;align-items:center;justify-content:center;width:44px;height:44px;margin-right:calc(var(--space-3) * -1);padding:0;background:none;border:0;border-radius:var(--radius-sm);color:var(--text);cursor:pointer}.Nav_menu__wS9Y3{display:none}@media (max-width:640px){.Nav_nav__o8sSc{grid-template-columns:44px 1fr 44px;padding:0 var(--space-4)}.Nav_wordmark__FGZOj{grid-column:2;justify-self:center}.Nav_links__8Axcs{display:none}.Nav_menuButton__WpRC0{display:inline-flex;grid-column:3;margin-right:0}.Nav_menu__wS9Y3:not([hidden]){display:grid;position:absolute;top:var(--nav-height);left:0;right:0;padding:var(--space-2) var(--space-4) var(--space-4);background:var(--bg);border-bottom:1px solid var(--border-faint)}.Nav_menu__wS9Y3 .Nav_link__AQMuy{width:100%;min-height:48px;font-size:17px}}