@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-BalHKn7d.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-qxMiU51n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-400-normal-DPp7N0cD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/atkinson-hyperlegible-next-latin-ext-500-normal-CUASR3PD.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-500-normal-oZS3KxrF.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/atkinson-hyperlegible-next-latin-500-normal-gHP6TDRs.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-500-normal-B0CYqHl3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/atkinson-hyperlegible-next-latin-ext-600-normal-kZZEtAc7.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-600-normal-BBAQIogt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/atkinson-hyperlegible-next-latin-600-normal-BBuhw47K.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-600-normal-BhgCag5w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-ext-700-normal-CBw-mJf_.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-700-normal-292QVhS1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-700-normal-Dpiyiu63.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-700-normal-C2qZD_Q9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-mono-latin-ext-400-normal-CpVFOiMk.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-mono-latin-ext-400-normal-ITMuFrSK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-mono-latin-400-normal-CmMGer93.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-mono-latin-400-normal-Cmjm2dBj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-mono-latin-ext-700-normal-Cb4hxZGu.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-mono-latin-ext-700-normal-Db6cZPB4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-mono-latin-700-normal-BhOtGXDr.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-mono-latin-700-normal-BQ8cw3oD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--radius-none:0;--radius-control:3px;--radius-compact:4px;--radius-full:9999px;--surface-page:#f8f8f7;--surface-recessed:#efefec;--surface-card:#fff;--surface-input:#f5f5f3;--surface-hover:#efefec;--sidebar-bg:#0f2135;--sidebar-fg:#9fb0c2;--sidebar-border:#ffffff17;--fg:#14171d;--fg-secondary:#3f4650;--fg-muted:#5c6472;--fg-on-fill:#fff;--border:#e4e4df;--border-strong:#c6c7c0;--action:#06c;--action-hover:#0052a3;--link:#084d99;--ring:#06c;--success:#15803d;--warning:#a16207;--error:#b91c1c;--info:#183e6f;--info-requested:#c2410c;--notify:#dc2626;--success-bg:#15803d0d;--success-border:#15803d66;--warning-bg:#a162070d;--warning-border:#a1620766;--error-bg:#b91c1c0d;--error-border:#b91c1c66;--info-bg:#183e6f0d;--info-border:#183e6f66;--accent-steel:#374f68;--accent-steel-bg:#f1f4f8;--accent-steel-border:#374f6861;--shadow-hover:0 1px 3px #0f172a0d, 0 2px 8px #0f172a0f;--shadow-overlay:0 8px 24px #0f172a24, 0 2px 6px #0f172a14;--progress-track:#dcdcd7;--font-sans:"Atkinson Hyperlegible Next", "Atkinson Hyperlegible", system-ui, sans-serif;--font-mono:"Atkinson Hyperlegible Mono", ui-monospace, monospace;--navy:#0a0f1e;--brand-bar-bg:#061c30;--brand-bar-fg:#fff;--brand-bar-fg-muted:#9fb0c2;--brand-bar-border:#ffffff17;--brand-bar-hover:#ffffff14;--brand-bar-ring:#4d9eff;--brand-bar-gradient:linear-gradient(115deg, #061c30f2 0%, #08243bf2 68%, #061a2cf2 100%);--brand-bar-hairline:#fdfdfc24;--brand-bar-fg-quiet:#fdfdfcb8;--brand-bar-rule:#06c;--brand-bar-accent:#5aa7f0;--site-header-height:5.3rem;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.65, .01, .05, .99);--ease-snap:cubic-bezier(.85, 0, .15, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--surface-page:#0c0f16;--surface-recessed:#0c0f16;--surface-card:#151824;--surface-input:#1e2230;--surface-hover:#1c2030;--sidebar-bg:#121729;--sidebar-fg:#93a3b8;--sidebar-border:#ffffff1a;--fg:#e2e6ed;--fg-secondary:#b6bdc9;--fg-muted:#8d95a3;--fg-on-fill:#0c0f16;--border:#262b3a;--border-strong:#3c435a;--action:#4d9eff;--action-hover:#6fb0ff;--link:#7ab5ff;--ring:#4d9eff;--success:#4ade80;--warning:#fbbf24;--error:#f87171;--info:#9bc4f8;--info-requested:#fb923c;--notify:#ef4444;--success-bg:#4ade8014;--success-border:#4ade8066;--warning-bg:#fbbf2414;--warning-border:#fbbf2466;--error-bg:#f8717114;--error-border:#f8717166;--info-bg:#9bc4f814;--info-border:#9bc4f866;--accent-steel:#9db4cd;--accent-steel-bg:#8ca2bc1f;--accent-steel-border:#9db4cd4d;--shadow-hover:0 2px 8px #00000059;--shadow-overlay:0 8px 24px #00000080, 0 2px 6px #0000004d;--progress-track:#2a2f3d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html,body,#root{height:100%;margin:0}body{background:var(--surface-page);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:16px;font-weight:400;line-height:1.5}:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-control)}.mono,.ident{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tnum{font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);margin:0;font-size:12px;font-weight:500}.button{border-radius:var(--radius-control);min-height:44px;color:var(--fg-secondary);font:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.button--primary{background:var(--action);color:var(--fg-on-fill)}.button--primary:hover{background:var(--action-hover)}.page{background:var(--surface-page);min-height:100%;color:var(--fg);flex-direction:column;display:flex}.page__main{width:min(100% - 2rem,620px);padding:calc(var(--site-header-height) + 32px) 0 48px;flex:1;margin:0 auto}.card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-control);padding:20px}.card>*+*{margin-top:12px}.page__title{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:24px;font-weight:600;line-height:1.2}.page__body{color:var(--fg-secondary);margin:0;font-size:16px;line-height:1.5}.page .checker{margin-top:24px}.landing,.static-hero{--duration-micro:.2s;--duration-entrance:.8s;--stagger:.1s}.landing{background:var(--navy);position:fixed;inset:0}.overlay,.static-hero,.loading{--on-media-fg:#fff;--on-media-fg-quiet:#ffffffd1;--on-media-hover:#ffffff14;--media-scrim:#000000b8;--fg:#e2e6ed;--fg-secondary:#b6bdc9;--fg-muted:#b6bdc9;--fg-on-fill:#0c0f16;--surface-card:#151824;--surface-input:#1e2230;--surface-hover:#1c2030;--border:#262b3a;--border-strong:#3c435a;--action:#4d9eff;--action-hover:#6fb0ff;--link:#7ab5ff;--ring:#4d9eff;--error:#f87171;--error-bg:#f8717114;color:var(--on-media-fg)}.overlay{z-index:5;pointer-events:none;position:fixed;inset:0}.overlay:before{content:"";opacity:var(--caption-scrim,1);background:linear-gradient(90deg,#051622c7,#0516228a 26%,#0000 49%);position:absolute;inset:0}.copy{pointer-events:none;text-shadow:0 1px 12px #00000073;will-change:transform, opacity;width:min(32rem,36vw);position:absolute;left:clamp(20px,6vw,96px)}.copy--hero{top:max(calc(var(--site-header-height) + 16px), min(18vh, 180px))}@media (width>1800px){.copy--hero{width:34rem}}.copy--mid{top:max(calc(var(--site-header-height) + 32px), 22vh);width:min(26rem,30vw);left:auto;right:clamp(20px,6vw,96px)}.copy--mid:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#051622cc,#0000 72%);position:absolute;inset:-4rem -3rem}.copy--end{width:min(26rem,34vw);bottom:clamp(24px,8vh,96px)}@media (aspect-ratio<=1.25){.copy--hero,.copy--mid{top:calc(var(--site-header-height) + 28px);width:min(32rem,100vw - 2*clamp(20px,6vw,64px));left:clamp(20px,6vw,64px);right:auto}.overlay:before{opacity:var(--hero-scrim,1);background:linear-gradient(#051622b8,#05162266 38%,#0000 64%)}.copy--end{left:clamp(16px,5vw,64px);right:clamp(16px,5vw,64px);bottom:max(20px, env(safe-area-inset-bottom));box-sizing:border-box;border-radius:var(--radius-control);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:auto;text-shadow:none;background:#051622e0;padding:20px 16px 16px}.copy--end .mono{font-size:13px}.copy--end .checker{margin-top:16px}}.copy h1,.copy h2{letter-spacing:-.01em;color:var(--on-media-fg);text-wrap:balance;margin:0 0 12px;font-weight:600;line-height:1.1}.copy h1{font-size:clamp(34px,22px + 2vw,54px)}.copy h2{font-size:clamp(24px,20px + 1vw,32px)}.copy p{color:var(--on-media-fg-quiet);margin:0;font-size:16px;line-height:1.5}.copy p+p{margin-top:8px}.copy .mono{letter-spacing:.02em;color:var(--on-media-fg);font-size:16px;font-weight:500}.copy .hint{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-media-fg-quiet);margin-top:24px;font-size:12px;font-weight:500}.copy__link{border-radius:var(--radius-control);min-height:44px;color:var(--on-media-fg-quiet);text-decoration:underline;-webkit-text-decoration-color:var(--on-media-fg-quiet);text-decoration-color:var(--on-media-fg-quiet);text-underline-offset:3px;pointer-events:auto;transition:background-color var(--duration-micro) var(--ease-snap), color var(--duration-micro) var(--ease-snap);align-items:center;margin:8px 0 0 -12px;padding:0 12px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.copy__link:hover{background:var(--on-media-hover);color:var(--on-media-fg);text-decoration-color:currentColor}.copy__link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@keyframes copy-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}.copy--hero>*,.static-hero .copy>*{animation:copy-rise var(--duration-entrance) var(--ease-out) both}.copy--hero>:nth-child(2),.static-hero .copy>:nth-child(2){animation-delay:var(--stagger)}.copy--hero>:nth-child(3){animation-delay:calc(2 * var(--stagger))}.copy--hero>:nth-child(4){animation-delay:calc(3 * var(--stagger))}@media (prefers-reduced-motion:reduce){.copy--hero>*,.static-hero .copy>*{animation:none}.copy__link{transition:none}}.loading{background:var(--navy);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-media-fg-quiet);place-items:center;font-size:13px;font-weight:500;display:grid;position:absolute;inset:0}.static-hero{background:var(--navy) url(/images/hero-frame.png) center / cover no-repeat;position:fixed;inset:0}.static-hero:before{content:"";background:linear-gradient(90deg,#051622cc,#0000 65%);position:absolute;inset:0}.static-hero .copy{top:max(calc(var(--site-header-height) + 16px), min(10vh, 120px))}@media (aspect-ratio<=1.25){.static-hero{background-position:74% bottom;background-size:auto 60%}.static-hero:before{background:linear-gradient(180deg, var(--navy) 42%, #05162240 63%, transparent 78%)}}@media (height<650px) and (aspect-ratio<=1.25){.copy--hero,.copy--end{max-height:calc(100svh - var(--site-header-height) - 40px);pointer-events:auto;overflow-y:auto}.copy .hint{margin-top:12px}}.field{min-width:0;display:block}.field>*+*{margin-top:6px}.field__box{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-input);height:56px;color:var(--fg);position:relative}.field__box:focus-within{outline:2px solid var(--ring);outline-offset:2px}.field__box.is-invalid{border-color:var(--error);box-shadow:0 0 0 2px var(--error-bg)}.field__label{color:var(--fg-muted);pointer-events:none;font-size:14px;font-weight:400;line-height:1.2;transition:top .12s ease-out,transform .12s ease-out,font-size .12s ease-out;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.field__box:focus-within .field__label{color:var(--fg-secondary);font-size:12px;font-weight:600;top:9px;transform:none}.field__box:has(.field__input:not(:placeholder-shown)) .field__label{color:var(--fg-secondary);font-size:12px;font-weight:600;top:9px;transform:none}.field__input{box-sizing:border-box;border-radius:inherit;width:100%;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;padding:24px 12px 8px;font-size:16px;line-height:1.25;position:absolute;inset:0}.field__input::placeholder{color:#0000}.field__input--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.field>.field__guidance{color:var(--fg-muted);margin:0;font-size:12px;line-height:1.4}.field>.field__error{min-height:20px;color:var(--error);margin:0;font-size:13px;line-height:1.4}@media (prefers-reduced-motion:reduce){.field__label{transition:none}}.checker{pointer-events:auto;margin-top:24px}.checker__row{flex-direction:column;align-items:stretch;gap:8px;display:flex}.checker__field{flex:none;min-width:0}.checker__submit{flex-shrink:0;width:100%}@media (width>=640px){.checker__row{flex-direction:row;align-items:flex-start}.checker__field{flex:12rem}.checker__row .checker__submit{width:auto;min-height:56px;margin-top:0}}.chrome{z-index:60;background:var(--brand-bar-gradient);border-bottom:1px solid var(--brand-bar-hairline);color:var(--brand-bar-fg);position:fixed;inset:0 0 auto}.chrome__inner{height:var(--site-header-height);justify-content:space-between;align-items:center;gap:clamp(1rem,.91rem + .43vw,1.25rem);max-width:90rem;margin:0 auto;padding-inline:clamp(1.25rem,4vw,4rem);display:flex}.chrome__brand{min-height:44px;color:var(--brand-bar-fg);flex-shrink:0;align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.chrome__mark{width:2.5rem;height:auto;display:block}.chrome__wordmark{letter-spacing:.14em;text-transform:uppercase;flex-direction:column;font-weight:800;line-height:1.1;display:flex}.chrome__country{font-size:.6rem}.chrome__name{letter-spacing:.04em;border-bottom:2px solid var(--brand-bar-rule);padding-bottom:.18rem;font-size:.95rem}.chrome__nav{align-items:center;gap:clamp(.5rem,.46rem + .22vw,.63rem);margin-left:auto;display:flex}.chrome__link{min-height:44px;color:var(--brand-bar-fg-quiet);white-space:nowrap;transition:color .15s var(--ease-out);align-items:center;padding:0 .6rem;font-size:clamp(.88rem,.83rem + .22vw,.98rem);font-weight:500;text-decoration:none;display:inline-flex}.chrome__link-text{padding-block:.4rem;position:relative}.chrome__link-text:after{content:"";background:var(--brand-bar-accent);transform-origin:100%;height:1px;transition:transform .4s var(--ease-out);position:absolute;inset:auto 0 .1rem;transform:scaleX(0)}.chrome__link:hover,.chrome__link.is-current{color:var(--brand-bar-fg)}.chrome__link:hover .chrome__link-text:after,.chrome__link.is-current .chrome__link-text:after{transform-origin:0;transform:scaleX(1)}.chrome a:focus-visible,.chrome button:focus-visible{outline:2px solid var(--brand-bar-accent);outline-offset:2px;border-radius:var(--radius-control)}.chrome__burger{cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:2.75rem;height:2.75rem;padding:.55rem;display:none}.chrome__burger-bar{background:var(--brand-bar-fg);transform-origin:50%;height:2px;transition:transform .24s var(--ease-out), opacity .2s var(--ease-out);border-radius:1px;display:block}.chrome__burger[aria-expanded=true] .chrome__burger-bar:first-child{transform:translateY(7px)rotate(45deg)}.chrome__burger[aria-expanded=true] .chrome__burger-bar:nth-child(2){opacity:0;transform:scaleX(0)}.chrome__burger[aria-expanded=true] .chrome__burger-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.chrome__drawer{inset:var(--site-header-height) 0 auto 0;z-index:59;background:var(--brand-bar-gradient);border-top:1px solid var(--brand-bar-hairline);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), visibility 0s .2s;flex-direction:column;gap:clamp(.5rem,.46rem + .22vw,.63rem);padding:clamp(1.5rem,1.37rem + .65vw,1.88rem) clamp(1.25rem,4vw,4rem) clamp(2rem,1.83rem + .87vw,2.5rem);display:flex;position:fixed;transform:translateY(-.5rem)}.chrome__drawer.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), visibility 0s 0s;transform:translateY(0)}.chrome__drawer-link{min-height:44px;color:var(--brand-bar-fg);align-items:center;padding:.4rem 0;font-size:clamp(1.18rem,1.08rem + .55vw,1.48rem);font-weight:500;text-decoration:none;display:inline-flex}.chrome__drawer-link:hover{color:var(--brand-bar-fg-quiet)}.chrome__drawer-link.is-current{color:var(--brand-bar-accent)}@media (width<900px){.chrome__nav{display:none}.chrome__burger{display:inline-flex}}@media (width>=900px){.chrome__drawer{display:none}}@media (prefers-reduced-motion:reduce){.chrome__link,.chrome__link-text:after,.chrome__burger-bar,.chrome__drawer{transition-duration:.01ms}}.site-footer{background:var(--brand-bar-bg);border-top:1px solid var(--brand-bar-hairline);color:var(--brand-bar-fg);pointer-events:auto;margin-top:auto}.site-footer__inner{max-width:90rem;margin:0 auto;padding:clamp(3.5rem,7vw,6rem) clamp(1.25rem,4vw,4rem) clamp(2rem,1.83rem + .87vw,2.5rem)}.site-footer__grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(8rem,.7fr));gap:clamp(3rem,2.74rem + 1.3vw,3.75rem) clamp(2rem,1.83rem + .87vw,2.5rem);display:grid}.site-footer__lockup{min-height:44px;color:var(--brand-bar-fg);align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.site-footer__lockup img{width:3.5rem;height:auto}.site-footer__lockup>span{letter-spacing:.14em;text-transform:uppercase;flex-direction:column;font-weight:800;line-height:1.1;display:flex}.site-footer__lockup small{font-size:.67rem}.site-footer__lockup strong{border-bottom:2px solid var(--brand-bar-rule);letter-spacing:.04em;padding-bottom:.25rem;font-size:1.1rem}.site-footer__brand p{color:#fdfdfcad;max-width:34ch;margin:clamp(1.5rem,1.37rem + .65vw,1.88rem) 0 0;font-size:clamp(.88rem,.83rem + .22vw,.98rem);line-height:1.55}.site-footer__heading{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fdfdfc9e;margin-bottom:clamp(1.5rem,1.37rem + .65vw,1.88rem);font-size:clamp(.72rem,.68rem + .18vw,.82rem);font-weight:500;display:block}.site-footer ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.site-footer nav a{color:#fdfdfcb8;transition:color .16s var(--ease-out);padding:.35rem 0;font-size:clamp(.88rem,.83rem + .22vw,.98rem);text-decoration:none;display:inline-block}.site-footer nav a:hover{color:var(--brand-bar-fg)}.site-footer a:focus-visible{outline:2px solid var(--brand-bar-accent);outline-offset:2px;border-radius:var(--radius-control)}.site-footer__base{border-top:1px solid var(--brand-bar-hairline);font-family:var(--font-mono);letter-spacing:.06em;color:#fdfdfc8c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(1rem,.91rem + .43vw,1.25rem);margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(1.5rem,1.37rem + .65vw,1.88rem);font-size:clamp(.72rem,.68rem + .18vw,.82rem);display:flex}@media (width<=900px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}}@media (width<=560px){.site-footer__grid{grid-template-columns:1fr}.site-footer__brand{grid-column:auto}}
