@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}@font-face{font-family:Atkinson Hyperlegible Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-mono-latin-ext-wght-normal.CXgNM06D.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 Mono Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-mono-latin-wght-normal.CoA7y8X5.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--surface:#f5f7f7;--surface-raised:#fff;--surface-sunken:#eaeeef;--line:#d3dadd;--line-strong:#7d8b92;--ink:#11181b;--ink-muted:#4c595f;--brand:#0b5c6b;--on-brand:#fff;--brand-text:#0b5c6b;--brand-soft:#dbeff2;--success:#1b6a3b;--success-soft:#e1f3e8;--danger:#b3261e;--danger-soft:#fbe9e7;--focus-ring:#1f5bd8;--font-sans:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Atkinson Hyperlegible Mono Variable", "Atkinson Hyperlegible Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--shadow-raised:0 1px 2px #11181b0f, 0 2px 8px #11181b0f;--tap-guest:56px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--surface:#0e1416;--surface-raised:#172024;--surface-sunken:#090d0f;--line:#2b363b;--line-strong:#71828a;--ink:#edf2f3;--ink-muted:#a8b4b9;--brand:#62c6d6;--on-brand:#062a31;--brand-text:#62c6d6;--brand-soft:#0c3138;--success:#74d39c;--success-soft:#10301e;--danger:#ff8b7e;--danger-soft:#3f1512;--focus-ring:#8fb0ff;--shadow-raised:0 1px 2px #0006}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);margin:0;font-size:17px;line-height:26px}a{color:var(--brand-text)}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.skip{left:-9999px;top:var(--space-4);background:var(--surface-raised);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);z-index:2;position:absolute}.skip:focus{left:var(--space-4)}.mono{font-family:var(--font-mono)}.muted{color:var(--ink-muted)}.wrap{max-width:1120px;padding-left:var(--space-7);padding-right:var(--space-7);margin:0 auto}.hb-header{gap:var(--space-4);padding-top:var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.wordmark{color:var(--ink);letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:32px;text-decoration:none}.hb-header a:not(.wordmark){font-weight:600}.hero{gap:var(--space-7);padding-top:72px;padding-bottom:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.tag{margin:0 0 var(--space-5);padding:var(--space-1) 14px;border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-text);font-size:14px;font-weight:600;line-height:20px;display:inline-block}.hero h1{letter-spacing:-.02em;margin:0;font-size:52px;font-weight:700;line-height:58px}.hero .lede{margin:var(--space-5) 0 0;color:var(--ink-muted);max-width:34em;font-size:19px;line-height:28px}.hero .cta{margin:var(--space-6) 0 0}.btn{min-height:var(--tap-guest);padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--brand);color:var(--on-brand);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{color:var(--on-brand);filter:brightness(.92)}.example{justify-content:center;margin:0;display:flex}.card{width:100%;max-width:360px;padding:var(--space-6) var(--space-5);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);gap:var(--space-4);flex-direction:column;display:flex}.card .posted{align-items:center;gap:var(--space-2);color:var(--success);margin:0;font-weight:600;display:flex}.card .title{margin:0;font-size:26px;font-weight:700;line-height:32px}.card .lines{padding:var(--space-4) 0 0;border-top:1px solid var(--line);gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.card dt,.card dd{margin:0}.card dd{font-family:var(--font-mono);text-align:right}.card .total{font-weight:600}.card .where{color:var(--ink-muted);margin:0;font-size:13px;line-height:18px}.how{padding-top:var(--space-6);padding-bottom:var(--space-8)}.how h2,.waitlist h2{margin:0 0 var(--space-5);font-size:32px;font-weight:700;line-height:40px}.steps{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps li{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md)}.steps .n{margin:0 0 var(--space-2);font-family:var(--font-mono);color:var(--brand-text);font-weight:600}.steps h3{margin:0 0 var(--space-2);font-size:21px;font-weight:700;line-height:28px}.steps p{color:var(--ink-muted);margin:0}.waitlist{padding-top:var(--space-6);padding-bottom:80px}.waitlist .panel{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);max-width:640px;padding:40px}.waitlist h2{margin-bottom:0}.waitlist .intro{margin:var(--space-3) 0 0;color:var(--ink-muted)}.form{margin-top:var(--space-6);flex-direction:column;gap:20px;display:flex}.field{gap:var(--space-2);flex-direction:column;display:flex}.field label{font-weight:600}.input{width:100%;min-height:var(--tap-guest);padding:0 var(--space-4);font:inherit;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-md)}.input[aria-invalid=true]{border-color:var(--danger)}.field .error{color:var(--danger);margin:0}.consent{gap:var(--space-3);cursor:pointer;align-items:flex-start;min-height:44px;display:flex}.consent input{width:24px;height:24px;accent-color:var(--brand);flex:none;margin:1px 0 0}.fineprint{color:var(--ink-muted);margin:0;font-size:15px;line-height:22px}.notice{padding:var(--space-4);border-radius:var(--radius-md);gap:var(--space-3);align-items:flex-start;display:flex}.notice svg{flex:none;margin-top:1px}.notice p{margin:0}.notice--success{background:var(--success-soft)}.notice--success svg{color:var(--success)}.notice--danger{background:var(--danger-soft)}.notice--danger svg{color:var(--danger)}.hb-footer{padding-top:var(--space-5);padding-bottom:var(--space-7);border-top:1px solid var(--line);gap:var(--space-4) var(--space-6);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;font-size:15px;line-height:22px;display:flex}.hb-footer p{margin:0}.hb-footer ul{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hb-footer a{color:var(--ink-muted)}.hb-footer a:hover{color:var(--ink)}.doc{padding-top:var(--space-7);padding-bottom:var(--space-7);max-width:760px}.doc h1{margin:0;font-size:40px;font-weight:700;line-height:46px}.doc .effective{margin:var(--space-2) 0 var(--space-7);color:var(--ink-muted);font-size:15px}.doc h2{margin:var(--space-7) 0 var(--space-3);font-size:24px;line-height:32px}.doc p,.doc li{max-width:70ch}@media (width<=900px){.hero{grid-template-columns:minmax(0,1fr)}.hero h1{font-size:40px;line-height:46px}.steps{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.wrap{padding-left:var(--space-4);padding-right:var(--space-4)}.waitlist .panel{padding:var(--space-5) var(--space-4)}}
