@font-face{font-family:Fraunces Soft;src:url(/fonts/FrauncesSoft-Black.ttf) format("truetype");font-weight:900;font-display:swap}:root{--paper: #f2ede0;--paper-raised: #fbf9f2;--paper-edge: rgb(115 102 77 / .14);--grain: rgb(89 89 89 / .2);--ink: #1d1a16;--muted: #6b6358;--accent: #12708a;--accent-ink: #ffffff;--accent-soft: rgb(18 112 138 / .1);--coral: #ff5a3c;--sun: #ffc23a;--grass: #2fae63;--cobalt: #2453e0;--sky: #48c2e6;--pink: #ff6fa8;--shadow: 0 1px 0 rgb(255 255 255 / .7) inset, 0 1px 2px rgb(60 48 30 / .06), 0 8px 24px -8px rgb(60 48 30 / .14);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--press: transform .16s var(--ease-out);--display: "Fraunces Soft", "Iowan Old Style", Georgia, serif;--text: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Helvetica Neue", sans-serif;--r-control: 12px;--r-card: 22px;--r-phone: 34px;--gutter: clamp(16px, 4vw, 40px);--max: 1160px;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--paper: #161513;--paper-raised: #22211f;--paper-edge: rgb(255 255 255 / .08);--grain: rgb(230 230 230 / .1);--ink: #ede6d8;--muted: #a59c8e;--accent: #5cb8cf;--accent-ink: #0b1f25;--accent-soft: rgb(92 184 207 / .12);--coral: #ff6a4d;--sun: #ffcc4d;--grass: #38c172;--cobalt: #4a74ff;--sky: #5fd0f0;--pink: #ff7fb4;--shadow: 0 1px 0 rgb(255 255 255 / .04) inset, 0 8px 24px -8px rgb(0 0 0 / .5)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;scroll-padding-top:88px;interpolate-size:allow-keywords}body{margin:0;background-color:var(--paper);background-image:radial-gradient(var(--grain) .55px,transparent .95px);background-size:5px 5px;color:var(--ink);font:17px/1.55 var(--text);overflow-x:clip}img,video,canvas{display:block;max-width:100%}a{color:inherit}h1,h2,h3{font-family:var(--display);font-weight:900;letter-spacing:-.015em;line-height:1.04;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.eyebrow{font:600 13px/1 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.lede{color:var(--muted);font-size:clamp(17px,1.2vw + 12px,20px);line-height:1.5;max-width:34em}.section{padding-block:clamp(72px,10vw,140px)}.section-head{display:grid;gap:14px;margin-bottom:clamp(32px,5vw,56px);max-width:40rem}.section-head h2{font-size:clamp(34px,3.4vw + 16px,60px)}.card{background:var(--paper-raised);border:1px solid var(--paper-edge);border-radius:var(--r-card);box-shadow:var(--shadow)}.pressable{transition:var(--press);-webkit-tap-highlight-color:transparent}.pressable:active{transform:scale(.97)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border-radius:999px;border:0;font:600 16px/1 var(--text);text-decoration:none;cursor:pointer;transition:var(--press),background-color .2s ease,box-shadow .2s ease}.button:active{transform:scale(.97)}.button-primary{background:var(--ink);color:var(--paper);box-shadow:0 6px 18px -6px #00000059}.button-quiet{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--paper-edge)}@media(hover:hover)and (pointer:fine){.button-quiet:hover{background:var(--paper-raised)}}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 14px;background:var(--ink);color:var(--paper);border-radius:10px;text-decoration:none}.skip-link:focus{top:12px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.js .reveal{opacity:0;transform:translateY(14px) scale(.98);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(var(--i, 0) * 40ms)}.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .reveal{transform:none;transition:opacity .15s ease}.pressable:active,.button:active{transform:none}}.store[data-astro-cid-7k527wp3].small{min-height:40px;padding:0 16px;font-size:14px}.soon[data-astro-cid-7k527wp3]{cursor:default}.soon[data-astro-cid-7k527wp3]:active{transform:none}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;transition:background-color .2s ease,box-shadow .2s ease}.site-header[data-astro-cid-3ef6ksr2][data-scrolled]{background:color-mix(in srgb,var(--paper) 78%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 1px 0 var(--paper-edge)}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:24px;height:68px}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:900 21px/1 var(--display);letter-spacing:-.01em}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{border-radius:9px;box-shadow:0 1px 2px #0000001f}nav[data-astro-cid-3ef6ksr2]{display:flex;gap:4px;margin-left:auto}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:8px 12px;border-radius:999px;font-size:15px;font-weight:500;color:var(--muted);text-decoration:none;transition:color .15s ease,background-color .15s ease}@media(hover:hover)and (pointer:fine){nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--ink);background:var(--accent-soft)}}@media(max-width:640px){nav[data-astro-cid-3ef6ksr2]{display:none}.bar[data-astro-cid-3ef6ksr2]{justify-content:space-between}}.site-footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--paper-edge);padding-block:48px 56px;color:var(--muted);font-size:15px}.grid[data-astro-cid-sz7xmlte]{display:grid;gap:24px}@media(min-width:760px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr auto}.fine[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}.brand[data-astro-cid-sz7xmlte]{font:900 22px/1 var(--display);color:var(--ink);text-decoration:none}.who[data-astro-cid-sz7xmlte]{display:grid;gap:8px}nav[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:6px 20px;align-items:center}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none}@media(hover:hover)and (pointer:fine){nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}}.fine[data-astro-cid-sz7xmlte]{font-size:13px}.cursor-dots[data-astro-cid-qe4rixm4]{position:fixed;inset:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}.ticker[data-astro-cid-kofmyqso]{position:relative;overflow:clip}.tape[data-astro-cid-kofmyqso]{overflow:clip}.run[data-astro-cid-kofmyqso]{display:flex;width:max-content;animation:run 38s linear infinite}.run[data-astro-cid-kofmyqso].back{animation-direction:reverse;animation-duration:44s}.ticker[data-astro-cid-kofmyqso]:hover .run[data-astro-cid-kofmyqso]{animation-play-state:paused}@keyframes run{to{transform:translate(-50%)}}.set[data-astro-cid-kofmyqso]{display:flex}.item[data-astro-cid-kofmyqso]{display:inline-flex;align-items:center;white-space:nowrap;text-transform:uppercase}.item[data-astro-cid-kofmyqso] b[data-astro-cid-kofmyqso]{margin-inline:.8em;font-weight:400}.top[data-astro-cid-kofmyqso] .tape[data-astro-cid-kofmyqso]{background:var(--sun);color:#1b1400}.top[data-astro-cid-kofmyqso] .item[data-astro-cid-kofmyqso]{font:800 13px/1 var(--text);letter-spacing:.08em;padding-block:10px}.top[data-astro-cid-kofmyqso] .item[data-astro-cid-kofmyqso] b[data-astro-cid-kofmyqso]{color:var(--coral)}.tapes[data-astro-cid-kofmyqso]{height:clamp(150px,16vw,220px);display:grid;place-items:center}.tapes[data-astro-cid-kofmyqso] .tape[data-astro-cid-kofmyqso]{position:absolute;left:-6%;right:-6%;padding-block:clamp(12px,1.4vw,18px);box-shadow:0 10px 30px -14px #0006}.tapes[data-astro-cid-kofmyqso] .item[data-astro-cid-kofmyqso]{font:900 clamp(22px,2.6vw,38px)/1 var(--display);letter-spacing:-.01em}.tape[data-astro-cid-kofmyqso].coral{background:var(--coral);color:#fff;rotate:-3.5deg;z-index:2}.tape[data-astro-cid-kofmyqso].coral .item[data-astro-cid-kofmyqso] b[data-astro-cid-kofmyqso]{color:var(--sun)}.tape[data-astro-cid-kofmyqso].sun{background:var(--sun);color:#1b1400;rotate:2.5deg}.tape[data-astro-cid-kofmyqso].sun .item[data-astro-cid-kofmyqso] b[data-astro-cid-kofmyqso]{color:var(--coral)}@media(prefers-reduced-motion:reduce){.run[data-astro-cid-kofmyqso]{animation:none}}
