@font-face{font-family:Exo;src:url(/fonts/exo-latin-wght-normal.woff2)format("woff2-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Permanent Marker;src:url(/fonts/permanent-marker-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}:root{color-scheme:dark;--canvas:#141414;--surface:#212121;--surface-2:#2b2b2b;--line:#ffffff1a;--line-strong:#fff3;--text:#fff;--mute:#9ca3af;--on-light:#141414;--coral:#ff6b57;--sunset:#ff9a2e;--lime:#a3e635;--mint:#2dd4a8;--sky:#5aa0ff;--berry:#ff6fb5;--grape:#a78bfa;--slate:#94a3b8;--gold:#ffc233;--font-body:"Exo", system-ui, sans-serif;--font-hand:"Permanent Marker", "Exo", system-ui, sans-serif;--step--1:.875rem;--step-0:1.0625rem;--step-1:1.25rem;--step-2:clamp(1.5rem, 1.1rem + 1.6vw, 2.125rem);--step-3:clamp(2rem, 1.3rem + 3vw, 3.25rem);--step-hero:clamp(2.75rem, 1rem + 9vw, 6.25rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4.5rem;--s-9:7rem;--r-pill:9999px;--r-card:24px;--r-chip:16px;--gutter:clamp(1rem, 4vw, 2.5rem);--max:76rem;--ease-out:cubic-bezier(.16, 1, .3, 1)}[data-accent=coral]{--a:var(--coral)}[data-accent=sunset]{--a:var(--sunset)}[data-accent=lime]{--a:var(--lime)}[data-accent=mint]{--a:var(--mint)}[data-accent=sky]{--a:var(--sky)}[data-accent=berry]{--a:var(--berry)}[data-accent=grape]{--a:var(--grape)}[data-accent=slate]{--a:var(--slate)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;accent-color:var(--coral);scrollbar-color:#3a3a3a var(--canvas);caret-color:var(--coral);background:var(--canvas);scroll-padding-top:5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--canvas);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);text-wrap:pretty;flex-direction:column;min-height:100dvh;margin:0;line-height:1.55;display:flex;overflow-x:clip}main{flex:1}[hidden]{display:none!important}::selection{background:var(--coral);color:var(--on-light)}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:1.05}h1,h2{font-size:var(--step-3)}h3{font-size:var(--step-1);letter-spacing:-.01em;line-height:1.2}p{max-width:62ch;margin:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}img,svg{max-width:100%;display:block}:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #fff}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--s-4);z-index:10;color:var(--on-light);padding:var(--s-3) var(--s-4);border-radius:var(--r-pill);background:#fff;font-weight:700;position:absolute;top:-4rem}.skip:focus{top:var(--s-3)}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.glow{isolation:isolate;position:relative}.glow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 50% var(--glow-y,0%), color-mix(in oklab, var(--glow,var(--coral)) 34%, transparent), transparent 72%);position:absolute;inset:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.sheet{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s-6) var(--s-5)}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:3rem;padding:var(--s-3) var(--s-6);border-radius:var(--r-pill);color:var(--on-light);font:700 var(--step-0) / 1.1 var(--font-body);cursor:pointer;transition:background-color .16s var(--ease-out);background:#fff;border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:hover{background:#e4e4e4}.btn:active{transform:translateY(1px)}.btn--ghost{background:var(--surface);border-color:var(--line-strong);color:var(--text)}.btn--ghost:hover{background:var(--surface-2)}.rows{margin:0;padding:0;list-style:none}.rows li{gap:var(--s-1) var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--line);grid-template-columns:1fr;display:grid}.rows li:first-child{border-top:1px solid var(--line)}.rows p{color:var(--mute);font-size:.9375rem}.rows--go li{grid-template-columns:1fr auto;align-items:center}.rows--go li:after{content:"";border-top:2px solid var(--mute);border-right:2px solid var(--mute);grid-area:1/2/span 2;width:.5rem;height:.5rem;transform:rotate(45deg)}.prose{max-width:68ch}.prose>*+*{margin-top:var(--s-4)}.prose h2{font-size:var(--step-2);margin-top:var(--s-7)}.prose h3{margin-top:var(--s-6)}.prose ul,.prose ol{padding-left:1.25rem}.prose li+li{margin-top:var(--s-2)}.prose a{text-decoration-color:var(--coral)}.wordmark[data-astro-cid-qisgtjgl]{align-items:center;gap:var(--s-3);color:var(--text);font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.wordmark[data-astro-cid-qisgtjgl] img[data-astro-cid-qisgtjgl]{border-radius:22%;width:2.25rem;height:2.25rem}.wordmark[data-astro-cid-qisgtjgl] span[data-astro-cid-qisgtjgl]{letter-spacing:-.02em;font-size:1.5rem}.sm[data-astro-cid-qisgtjgl] img[data-astro-cid-qisgtjgl]{width:1.75rem;height:1.75rem}.sm[data-astro-cid-qisgtjgl] span[data-astro-cid-qisgtjgl]{font-size:1.25rem}.bar[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);background:var(--canvas);z-index:5;position:sticky;top:0}.row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:4rem;display:flex}nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-5);font-size:.9375rem;font-weight:600;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--mute);padding-block:var(--s-3);text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--text)}nav[data-astro-cid-nen7h5rs] .cta[data-astro-cid-nen7h5rs]{padding:var(--s-2) var(--s-5);border-radius:var(--r-pill);color:var(--on-light);background:#fff;font-weight:700;display:none}nav[data-astro-cid-nen7h5rs] .cta[data-astro-cid-nen7h5rs]:hover{color:var(--on-light);background:#e4e4e4}.wide[data-astro-cid-nen7h5rs]{display:none}@media (width>=36rem){.wide[data-astro-cid-nen7h5rs]{display:inline}}@media (width>=48rem){nav[data-astro-cid-nen7h5rs] .cta[data-astro-cid-nen7h5rs]{display:inline-block}}.foot[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding-block:var(--s-7)}.grid[data-astro-cid-jo6i4kqk]{gap:var(--s-6);display:grid}.who[data-astro-cid-jo6i4kqk]{gap:var(--s-3);justify-items:start;display:grid}nav[data-astro-cid-jo6i4kqk]{gap:var(--s-2) var(--s-5);color:var(--mute);flex-wrap:wrap;font-weight:500;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:var(--s-2);text-decoration:none}.fine[data-astro-cid-jo6i4kqk]{color:var(--mute);font-size:var(--step--1)}@media (width>=48rem){.grid[data-astro-cid-jo6i4kqk]{align-items:start;gap:var(--s-8);grid-template-columns:1fr auto auto}.fine[data-astro-cid-jo6i4kqk]{text-align:right}}
