@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-latin-600.woff2)format("woff2");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{color-scheme:dark;--background:#060a12;--surface:#0e1420;--text:#f4f3ef;--secondary:#b7b9bf;--accent:#9fd8ae;--hairline:#1c2533;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--background);color:var(--text);margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--accent);outline-offset:6px}::selection{color:var(--background);background:var(--accent)}.page{width:min(100% - 112px,1280px);margin-inline:auto}.skip-link{background:var(--text);color:var(--background);z-index:10;border-radius:0 0 8px;padding:12px 20px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 22px;font-size:.9375rem;font-weight:500}.display-hero{letter-spacing:-.035em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:600;line-height:1.05}.display{letter-spacing:-.03em;text-wrap:balance;max-width:45ch;margin:0;font-size:clamp(1.875rem,4.2vw,3.25rem);font-weight:600;line-height:1.12}.claim{text-wrap:pretty;max-width:60ch;margin:26px 0 0;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:400;line-height:1.45}.fine{max-width:70ch;color:var(--secondary);text-wrap:pretty;margin:22px 0 0;font-size:.9375rem;font-weight:400;line-height:1.65}.wordmark{letter-spacing:-.012em;font-family:"Source Serif 4",Iowan Old Style,Georgia,serif;font-weight:600}.download{background:var(--text);min-height:60px;color:var(--background);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:12px 24px 12px 20px;display:inline-flex}.download:hover{background:var(--accent)}.download svg{fill:currentColor;flex-shrink:0;width:27px;height:27px}.download-label{flex-direction:column;gap:3px;line-height:1.15;display:flex}.download small{font-size:.75rem}.download strong{letter-spacing:-.02em;font-size:1.188rem;font-weight:600}.onward{min-height:44px;color:var(--accent);align-items:center;gap:10px;margin-top:30px;font-size:1rem;display:inline-flex}.onward:hover{color:var(--text)}.onward svg{width:20px;height:20px}.section{border-top:1px solid var(--hairline)}.section>.page{padding-block:88px}.prose{max-width:68ch;padding-block:72px 96px}.prose h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 10px;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.12}.prose .dateline{color:var(--secondary);margin:0 0 40px;font-size:.9375rem}.prose h2{letter-spacing:-.02em;text-wrap:balance;margin:52px 0 0;font-size:1.375rem;font-weight:600;line-height:1.25}.prose h3{letter-spacing:-.01em;margin:36px 0 0;font-size:1.0625rem;font-weight:600}.prose p,.prose li{text-wrap:pretty;font-size:1.0625rem;line-height:1.65}.prose p{margin:18px 0 0}.prose ul,.prose ol{margin:18px 0 0;padding-left:22px}.prose li{margin-top:8px}.prose li::marker{color:var(--accent)}.prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.prose a:hover{color:var(--text)}.prose strong{font-weight:600}.prose code{background:var(--surface);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.prose hr{border:0;border-top:1px solid var(--hairline);margin:44px 0 0}.prose blockquote{border-left:2px solid var(--hairline);color:var(--secondary);margin:22px 0 0;padding-left:20px}.prose table{border-collapse:collapse;width:100%;margin:22px 0 0;font-size:.9375rem}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--hairline);padding:10px 12px}.prose th{font-weight:600}@media (width<=999px){.page{width:calc(100% - 64px)}.section>.page{padding-block:72px}.prose{padding-block:56px 80px}}@media (width<=680px){.page{width:calc(100% - 40px)}.section>.page{padding-block:60px}.prose{padding-block:44px 64px}}.navigation[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:32px;min-height:104px;display:flex}.brand[data-astro-cid-fzpbxy5g]{align-items:center;gap:12px;min-height:44px;display:inline-flex}.brand[data-astro-cid-fzpbxy5g] svg{width:36px;height:36px}.brand-name[data-astro-cid-fzpbxy5g]{color:var(--text);font-size:1.25rem}.nav-links[data-astro-cid-fzpbxy5g]{align-items:center;gap:30px;display:flex}.nav-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:44px;color:var(--secondary);align-items:center;font-size:.9375rem;display:inline-flex}.nav-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--text)}.nav-links[data-astro-cid-fzpbxy5g] .nav-download[data-astro-cid-fzpbxy5g]{color:var(--text);gap:8px}.nav-download[data-astro-cid-fzpbxy5g] svg{width:16px;height:16px}@media (width>=1000px) and (height<=850px){.navigation[data-astro-cid-fzpbxy5g]{min-height:88px}}@media (width<=999px){.nav-links[data-astro-cid-fzpbxy5g]{gap:22px}}@media (width<=680px){.navigation[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;gap:4px 20px;min-height:120px;padding-block:18px 8px}.brand[data-astro-cid-fzpbxy5g] svg{width:32px;height:32px}.brand-name[data-astro-cid-fzpbxy5g]{font-size:1.125rem}.nav-links[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%}.nav-links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-size:.875rem}.nav-download[data-astro-cid-fzpbxy5g] svg{display:none}}@media (width<=360px){.nav-links[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;justify-content:flex-start;column-gap:20px}}footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--hairline)}.footer-inner[data-astro-cid-nns7i3if]{color:var(--secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;padding-block:40px 52px;font-size:.9375rem;display:flex}.footer-inner[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{margin:0}.footer-links[data-astro-cid-nns7i3if]{flex-wrap:wrap;gap:26px;display:flex}.footer-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--text)}
