@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2)format("woff2-variations");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{--bg:oklch(98.5% .004 205);--surface:oklch(99.7% .002 205);--sunken:oklch(96.2% .006 205);--line:oklch(91.5% .007 205);--line-strong:oklch(84.5% .01 210);--line-control:oklch(62% .014 215);--ink:oklch(24% .018 230);--ink-2:oklch(42% .015 225);--ink-3:oklch(50% .013 220);--accent:oklch(47% .085 205);--accent-hover:oklch(41% .085 205);--accent-ink:oklch(42% .085 210);--accent-soft:oklch(94.5% .024 205);--on-accent:oklch(99% .004 205);--red:oklch(52% .165 27);--red-soft:oklch(96.2% .022 27);--amber:oklch(53% .115 65);--amber-soft:oklch(96.2% .038 85);--green:oklch(50% .1 155);--green-soft:oklch(96% .03 155);--focus:oklch(58% .12 205);--v-go:oklch(55% .12 160);--v-possible:oklch(72% .11 205);--v-later:oklch(80% .1 85);--v-weak:oklch(86% .01 220);--v-blocked:oklch(60% .15 27);--font:"Atkinson Hyperlegible Next Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--t-sm:.8125rem;--t-base:.9375rem;--t-md:1.0625rem;--t-xl:1.5rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--radius:6px;--radius-lg:10px;color-scheme:light;--t-2xl:2rem;--t-display:clamp(2rem, 1.2rem + 2.6vw, 3rem);--s-8:64px;--s-9:96px;--measure:60ch;--content:1120px;--gutter:16px;--ease:ease}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--t-base);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:var(--accent-ink);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}p a,li>a:not(.button),dd a{text-underline-offset:3px;text-decoration:underline 1px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}h1,h2,h3{text-wrap:balance;margin:0;font-weight:600;line-height:1.25}h1{font-size:var(--t-xl);letter-spacing:-.015em}h2{font-size:var(--t-md)}h3{font-size:var(--t-base)}p{max-width:72ch;margin:0}ul,ol,dl,dd,figure{margin:0;padding:0}img{max-width:100%;height:auto;display:block}.quiet{color:var(--ink-3)}.small{font-size:var(--t-sm)}.num{font-variant-numeric:tabular-nums}button,.button{font:inherit;align-items:center;gap:var(--s-2);border-radius:var(--radius);border:1px solid var(--line-control);background:var(--surface);color:var(--ink);cursor:pointer;transition:background .15s var(--ease,ease);padding:7px 14px;display:inline-flex}button:hover,.button:hover{background:var(--sunken);text-decoration:none}button.primary,.button.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}button.primary:hover,.button.primary:hover{background:var(--accent-hover)}@media (prefers-reduced-motion:reduce){*{transition:none}html{scroll-behavior:auto}}.wrap{width:100%;max-width:var(--content);padding:0 var(--gutter);margin:0 auto}.site-header{border-bottom:1px solid var(--line);background:var(--bg)}.site-header .wrap{justify-content:space-between;align-items:center;gap:var(--s-4);padding-top:var(--s-3);padding-bottom:var(--s-3);display:flex}.wordmark{color:var(--ink);font-weight:600;font-size:var(--t-md)}.wordmark:hover{text-decoration:none}.site-nav{align-items:center;gap:var(--s-5);display:flex}.site-nav a:not(.button){color:var(--ink-2)}@media (width<=760px){.site-nav a:not(.button){display:none}}.hero{padding-top:var(--s-8);padding-bottom:var(--s-7);text-align:center}.hero h1{font-size:var(--t-display);letter-spacing:-.02em;max-width:22ch;margin:0 auto}.hero .lead{font-size:var(--t-md);color:var(--ink-2);max-width:var(--measure);margin:var(--s-5) auto 0}.hero .act{margin-top:var(--s-6);align-items:center;gap:var(--s-3);flex-direction:column;display:flex}.hero .act .button{font-size:var(--t-md);padding:var(--s-3) var(--s-5)}.hero .promise{max-width:var(--measure);color:var(--ink-3);font-size:var(--t-sm)}.hero .shot{margin-top:var(--s-7);text-align:left}.section{padding-top:var(--s-8);padding-bottom:var(--s-8);border-top:1px solid var(--line)}.section h2{font-size:var(--t-2xl);letter-spacing:-.015em;max-width:24ch}.section>.wrap>p,.section .intro{margin-top:var(--s-5);max-width:var(--measure);font-size:var(--t-md);color:var(--ink-2)}.three{gap:var(--s-6);margin-top:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.three>div{padding-top:var(--s-4);border-top:1px solid var(--line-strong)}.three h3{font-size:var(--t-md)}.three p{margin-top:var(--s-3);color:var(--ink-2)}@media (width<=760px){.three{gap:var(--s-5);grid-template-columns:1fr}}.four{gap:var(--s-6);margin-top:var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.four>div{padding-top:var(--s-4);border-top:1px solid var(--line-strong)}.four h3{font-size:var(--t-md)}.four p{margin-top:var(--s-3);color:var(--ink-2)}@media (width<=1023px){.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.four{gap:var(--s-5);grid-template-columns:1fr}}.sources{padding-block:var(--s-5);border-block:1px solid var(--line);text-align:center;color:var(--ink-2)}.sources p{max-width:none}.feature{gap:var(--s-7);margin-top:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.feature.flip>.words{order:2}.feature h3{font-size:var(--t-md)}.feature .words p{margin-top:var(--s-3);color:var(--ink-2);max-width:var(--measure)}@media (width<=1023px){.feature{gap:var(--s-5);margin-top:var(--s-7);grid-template-columns:1fr}.feature.flip>.words{order:0}}.shot{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.shot img{width:100%}.shot figcaption{padding:var(--s-2) var(--s-3);border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--t-sm)}.numbers{gap:var(--s-5) var(--s-6);margin-top:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.numbers>div{padding-top:var(--s-4);border-top:1px solid var(--line-strong)}.numbers strong{font-size:var(--t-2xl);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1;display:block}.numbers span{margin-top:var(--s-2);color:var(--ink-2);display:block}.numbers .quiet{margin-top:var(--s-1);font-size:var(--t-sm);color:var(--ink-3)}@media (width<=760px){.numbers{gap:var(--s-5) var(--s-4);grid-template-columns:1fr 1fr}}.cta{text-align:center}.cta h2{margin:0 auto}.cta p{margin:var(--s-5) auto 0}.cta .act{margin-top:var(--s-6)}.cta .act .button{font-size:var(--t-md);padding:var(--s-3) var(--s-5)}.cta .founder{margin:var(--s-5) auto 0;max-width:var(--measure);color:var(--ink-3);font-size:var(--t-sm)}.faq{margin-top:var(--s-5);max-width:var(--measure)}.faq dt{padding-top:var(--s-4);border-top:1px solid var(--line);font-weight:600}.faq dt:first-child{border-top:0;padding-top:0}.faq dd{margin-top:var(--s-2);padding-bottom:var(--s-4);color:var(--ink-2)}.site-footer{border-top:1px solid var(--line);padding-top:var(--s-6);padding-bottom:var(--s-7);color:var(--ink-3);font-size:var(--t-sm)}.site-footer .wrap{justify-content:space-between;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.site-footer nav{gap:var(--s-4);display:flex}.plain{padding-top:var(--s-8);padding-bottom:var(--s-9)}.plain h1{font-size:var(--t-2xl)}.plain p{margin-top:var(--s-4);max-width:var(--measure);color:var(--ink-2)}.plain h2{margin-top:var(--s-7)}.team{gap:var(--s-4);margin-top:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.logo{margin-top:var(--s-4);display:inline-block}
