@font-face{font-family:Syne;src:url(/fonts/Syne-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Syne;src:url(/fonts/Syne-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Syne;src:url(/fonts/Syne-ExtraBold.ttf)format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/Spectral-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/Spectral-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/Nunito-Variable.ttf)format("truetype");font-weight:200 1000;font-display:swap}:root{--linen:#f9f8f3;--paper:#f0eee1;--surface:#fff;--ink:#1a1a19;--ink-deep:#141412;--body:#62625c;--muted:#6b6b66;--clay:#9a5b36;--fire:#fb8a28;--sky:#49aaff;--sky-ink:#1685d8;--hairline:#1a1a191f;--border:#e5e4df;--z4:#49aaff;--z3:#b25fea;--z2:#fb8a28;--z1:#ffd60a;--zr:#67ce67;--zd:#9c9c96;--zs:#1a1a19;--font-display:"Syne", "Helvetica Neue", sans-serif;--font-body:"Spectral", Georgia, serif;--font-label:ui-rounded, "SF Pro Rounded", "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--linen);color:var(--ink);font-family:var(--font-label);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:19px;line-height:1.55}h1,h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.08}h3{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.15}p{color:var(--body);margin:0}a{color:inherit}img{max-width:100%;height:auto;display:block}.wrap{max-width:var(--max);margin:0 auto;padding:0 28px}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--fire);outline-offset:3px;border-radius:2px}.skip-link{z-index:100;background:var(--ink);color:var(--linen);font:600 14px var(--font-label);border-radius:6px;padding:11px 18px;text-decoration:none;transition:top .15s;position:absolute;top:-60px;left:14px}.skip-link:focus{top:14px}#main:focus{outline:none}.kicker{font:600 12px var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--clay)}.site-header{z-index:50;background:color-mix(in srgb, var(--surface) 94%, transparent);backdrop-filter:blur(18px);border:1px solid var(--border);border-radius:40px;max-width:1080px;margin:16px auto 0;position:sticky;top:16px;box-shadow:0 3px 12px #2822140d}.site-header .bar{max-width:var(--max);align-items:center;gap:22px;height:58px;margin:0 auto;padding:0 18px;display:flex}.brand-mark{align-items:center;gap:11px;text-decoration:none;display:flex}.brand-mark img{width:26px;height:26px}.brand-mark span{font:700 16px var(--font-display);letter-spacing:-.02em;color:var(--ink)}.site-nav{gap:22px;margin-left:8px;display:flex}.site-nav a{font:500 13px var(--font-label);color:var(--body);border-bottom:2px solid #0000;padding:4px 0;text-decoration:none}.site-nav a:hover{color:var(--ink)}.site-nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--fire)}.header-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.signin-link{font:500 13px var(--font-label);color:var(--body);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.signin-link:hover{color:var(--ink);text-decoration:underline}.btn-alpha{font:600 14px var(--font-label);background:var(--ink);color:var(--surface);white-space:nowrap;border-radius:999px;padding:11px 22px;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;box-shadow:0 2px 4px #1a1a190f}.btn-alpha:hover{background:#3a3935;transform:translateY(-1px);box-shadow:0 5px 15px #28221429}.btn-alpha:active{transform:scale(.97)}.site-footer{background:var(--paper);color:var(--muted);border-top:1px solid var(--border);font-family:var(--font-label);padding:64px 0 40px}.site-footer .cols{border-bottom:1px solid #dcd9cb;grid-template-columns:1.5fr 1fr 1.15fr 1.15fr;gap:40px;padding-bottom:40px;display:grid}.site-footer .footer-heading{font:600 12px var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0 0 14px}.site-footer ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.site-footer li a{color:var(--muted);font-size:14px;text-decoration:none}.site-footer li a:hover{color:var(--ink);text-decoration:underline}.footer-note{color:var(--muted);font-size:14px}.footer-blurb{font:400 14px/1.65 var(--font-label);color:var(--muted);max-width:340px;margin-top:14px}.legal{gap:12px;max-width:940px;padding-top:14px;font-size:12.5px;line-height:1.6;display:grid}.legal p{color:var(--muted)}.legal strong,.legal a{color:var(--ink);font-weight:600}.alpha-disclosure{margin-top:24px}.alpha-disclosure summary{color:var(--muted);cursor:pointer;width:fit-content;padding:8px 0;font-size:13px}.footer-copyright{color:var(--muted);margin-top:24px;font-size:12px}.section{border-top:1px solid var(--hairline);padding:96px 0}.section:first-of-type{border-top:0}.eyebrow-row{margin-bottom:18px}.zone-chip{border:2px solid #ffffffa6;border-radius:10px}.btn-ghost{font:600 14px var(--font-label);color:var(--ink);border:1.5px solid var(--ink);border-radius:999px;padding:11px 22px;text-decoration:none;transition:background .15s}.btn-ghost:hover{background:#1a1a190f}.cta-signin{font:500 14px var(--font-label);color:var(--muted);margin-top:16px}.cta-signin a{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.cta-signin a:hover{color:var(--ink)}.reveal{opacity:1;transform:none}.reveal.motion-pending{opacity:0;transition:opacity .7s cubic-bezier(.2,.6,.2,1),transform .7s cubic-bezier(.2,.6,.2,1);transform:translateY(22px)}.reveal.motion-pending.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal.motion-pending{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}:where(.mf-head,.sup-head,.tech-head) h1{letter-spacing:-.025em;font-weight:700;line-height:1.08}:where(.mf-body,.sup-body,.tech-body,.policy){font-size:19px;line-height:1.7}:where(.mf-body,.sup-body,.tech-body,.policy) :where(p,li){font-family:var(--font-body)}:where(.mf-body,.sup-body,.tech-body,.policy) h2{letter-spacing:-.02em;scroll-margin-top:120px;font-weight:700;line-height:1.2}:where(.mf-body,.sup-body,.tech-body,.policy) h3{line-height:1.25}:where(.toc,.expect){border-radius:16px;overflow:hidden}@media (width<=1100px){.site-header{margin-left:20px;margin-right:20px}}@media (width<=860px){body{font-size:17px}.site-header{border-radius:24px;margin:10px 12px 0;top:10px}.site-header .bar{flex-wrap:wrap;gap:10px;height:auto;padding:12px 16px 4px}.site-nav{border-top:1px solid var(--hairline);order:3;justify-content:center;gap:25px;width:100%;margin-left:0}.site-nav a{padding:8px 0;font-size:12px}.header-actions{gap:12px}.btn-alpha{padding:9px 16px;font-size:13px}.site-header .btn-alpha{font-size:12px}.signin-link{white-space:nowrap;font-size:12px}.brand-mark span{font-size:15px}.site-footer .cols{grid-template-columns:1fr 1fr;gap:32px}.section{padding:64px 0}}@media (width<=700px){:where(.mf-body,.sup-body,.tech-body,.policy){font-size:17px}.wrap{padding-left:24px;padding-right:24px}:where(.mf-head,.sup-head,.tech-head) h1{overflow-wrap:break-word}}@media (width<=560px){.site-footer .cols{grid-template-columns:1fr}}@media (width<=420px){.brand-mark span{display:none}}
