:root{--ink:#17110f;--ink-2:#231a17;--parchment:#f3eee7;--cream:#f6eadb;--ash:#9b9089;--dim:#675d57;--rule-dark:#f6eadb24;--bone:#ddd4ca;--ember:#ff5f2e;--ramp-0:#17110f;--ramp-1:#8a2f24;--ramp-2:#ff5f2e;--ramp-3:#ff8a3d;--ramp-4:#ffbe5c;--px:4px;--font-sans:"ABC Areal", "Helvetica Neue", Helvetica, Arial, ui-sans-serif, system-ui, sans-serif;--text-label:12px;--text-body:17px;--text-lead:clamp(20px, 2.2vw, 28px);--text-h2:clamp(32px, 4.4vw, 56px);--text-display:clamp(44px, 7.2vw, 96px);--track-display:-.035em;--track-heading:-.025em;--track-label:.12em;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-6:48px;--s-8:64px;--s-12:96px;--s-16:128px;--s-20:160px;--max:1200px;--gutter:clamp(16px, 4vw, 48px);--r-sm:2px;--r-pill:100px}@font-face{font-family:ABC Areal;src:url(/fonts/ABCAreal-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC Areal;src:url(/fonts/ABCAreal-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ink);color:var(--cream);font-family:var(--font-sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;line-height:1.55;overflow-x:clip}body:after{content:"";z-index:100;pointer-events:none;opacity:.09;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;font-weight:400}p{text-wrap:pretty}a{color:inherit}::selection{background:var(--ember);color:var(--ink)}:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.label{font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;line-height:1.4}.pill{border-radius:var(--r-pill);letter-spacing:-.005em;white-space:nowrap;border:1px solid;align-items:center;gap:10px;padding:11px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.pill:hover{background:var(--ember);border-color:var(--ember);color:var(--ink)}.pill .arrow{transition:transform .16s}.pill:hover .arrow{transform:translate(3px)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.logo[data-astro-cid-f7espo7c]{flex:none;display:block}.nav[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;height:76px;display:flex}.mark[data-astro-cid-wpvy4v7s]{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.name[data-astro-cid-wpvy4v7s]{letter-spacing:-.015em;font-size:17px;font-weight:500}.float[data-astro-cid-wpvy4v7s]{right:var(--gutter);bottom:calc(var(--gutter) + env(safe-area-inset-bottom,0px));z-index:10;background:var(--ink);border-color:var(--rule-dark);color:var(--cream);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s,background-color .16s,border-color .16s,color .16s;position:fixed;transform:translateY(8px)}.float[data-astro-cid-wpvy4v7s][data-shown]{opacity:1;pointer-events:auto;transform:none}.float[data-astro-cid-wpvy4v7s]:hover{background:var(--ember);border-color:var(--ember);color:var(--ink)}.glow[data-astro-cid-s4z7qqyt]{background:radial-gradient(60% 70% at 50% var(--horizon), #ffbe5c 0%, #ff8a3d 14%, #ff5f2e 32%, #8a2f24 55%, transparent 80%) top / 100% var(--horizon) no-repeat, var(--ink);height:100%;position:relative;overflow:hidden}canvas[data-astro-cid-s4z7qqyt]{image-rendering:crisp-edges;image-rendering:pixelated;opacity:0;transition:opacity .6s;display:block;position:absolute;top:0;left:0}canvas[data-astro-cid-s4z7qqyt][data-ready]{opacity:1}.hero[data-astro-cid-ge2uvauf]{position:relative}.copy[data-astro-cid-ge2uvauf]{z-index:1;padding-top:clamp(64px,11vh,128px);position:relative}h1[data-astro-cid-ge2uvauf]{max-width:20ch;font-size:var(--text-display);letter-spacing:var(--track-display);line-height:.98}.row[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.body[data-astro-cid-ge2uvauf]{max-width:46ch;color:var(--ash)}.sky[data-astro-cid-ge2uvauf]{height:clamp(380px,58vh,640px);margin-top:-40px}@media (width<=640px){.sky[data-astro-cid-ge2uvauf]{height:420px;margin-top:0}}.def[data-astro-cid-vzs44ain]{gap:var(--s-4);padding-block:var(--s-12) var(--s-16);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}h2[data-astro-cid-vzs44ain]{font-size:var(--text-h2);letter-spacing:var(--track-heading);line-height:1}.meta[data-astro-cid-vzs44ain]{gap:var(--s-3);margin-top:var(--s-2);color:var(--ash);display:flex}ol[data-astro-cid-vzs44ain]{border-top:1px solid var(--rule-dark);margin:0;padding:0;list-style:none}li[data-astro-cid-vzs44ain]{padding-block:var(--s-3);border-bottom:1px solid var(--rule-dark);font-size:var(--text-lead);letter-spacing:-.01em;line-height:1.3}@media (width<=760px){.def[data-astro-cid-vzs44ain]{grid-template-columns:1fr}}.about[data-astro-cid-oxgmilyn]{gap:var(--s-4);padding-block:0 var(--s-16);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}h2[data-astro-cid-oxgmilyn]{top:var(--s-4);font-size:var(--text-h2);letter-spacing:var(--track-heading);align-self:start;line-height:1;position:sticky}.lead[data-astro-cid-oxgmilyn]{max-width:40ch;font-size:var(--text-lead);letter-spacing:-.01em;line-height:1.3}.founders[data-astro-cid-oxgmilyn]{gap:var(--s-4);margin:var(--s-8) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.founders[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{padding-top:var(--s-3);border-top:1px solid var(--rule-dark)}h3[data-astro-cid-oxgmilyn]{letter-spacing:var(--track-heading);font-size:clamp(20px,2vw,26px);line-height:1.2}.founders[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{margin-top:var(--s-1);max-width:34ch;color:var(--ash)}@media (width<=760px){.about[data-astro-cid-oxgmilyn],.founders[data-astro-cid-oxgmilyn]{grid-template-columns:1fr}h2[data-astro-cid-oxgmilyn]{position:static}}.seam[data-astro-cid-wxt77k4q]{margin-block:-1px;display:block}.marker[data-astro-cid-dmrjx74f]{fill:var(--ember);flex:none;display:inline-block}.beliefs[data-astro-cid-x35wsnvp]{background:var(--parchment);color:var(--ink);padding-block:var(--s-12) var(--s-16)}.grid[data-astro-cid-x35wsnvp]{gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}h2[data-astro-cid-x35wsnvp]{max-width:11ch;font-size:var(--text-h2);letter-spacing:var(--track-heading);line-height:1.02}.head[data-astro-cid-x35wsnvp]{top:var(--s-4);align-self:start;position:sticky}ol[data-astro-cid-x35wsnvp]{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}li[data-astro-cid-x35wsnvp]{column-gap:var(--s-3);row-gap:var(--s-1);padding-block:var(--s-4);border-bottom:1px solid var(--bone);grid-template-columns:96px 1fr;display:grid}.idx[data-astro-cid-x35wsnvp]{color:var(--dim);grid-row:span 2;align-self:start;align-items:center;gap:12px;padding-top:6px;display:flex}.idx[data-astro-cid-x35wsnvp] .marker{fill:var(--ember)}h3[data-astro-cid-x35wsnvp]{letter-spacing:var(--track-heading);font-size:clamp(22px,2.4vw,30px);line-height:1.15}li[data-astro-cid-x35wsnvp] p[data-astro-cid-x35wsnvp]{max-width:52ch;color:var(--dim)}@media (width<=760px){.grid[data-astro-cid-x35wsnvp]{gap:var(--s-6);grid-template-columns:1fr}.head[data-astro-cid-x35wsnvp]{position:static}li[data-astro-cid-x35wsnvp]{grid-template-columns:1fr}.idx[data-astro-cid-x35wsnvp]{margin-bottom:var(--s-1);grid-row:auto;padding-top:0}}.copy[data-astro-cid-2rl6qrpo]{z-index:1;padding-top:var(--s-12);position:relative}h2[data-astro-cid-2rl6qrpo]{max-width:16ch;font-size:var(--text-display);letter-spacing:var(--track-display);line-height:.98}.pill[data-astro-cid-2rl6qrpo]{margin-top:var(--s-4)}.sky[data-astro-cid-2rl6qrpo]{height:clamp(440px,66vh,720px);margin-top:-24px}.foot[data-astro-cid-2rl6qrpo]{justify-content:space-between;align-items:center;gap:var(--s-2);padding-block:var(--s-3) var(--s-4);color:var(--ash);flex-wrap:wrap;font-size:14px;display:flex}.mark[data-astro-cid-2rl6qrpo]{align-items:center;gap:10px;display:inline-flex}.foot[data-astro-cid-2rl6qrpo] a[data-astro-cid-2rl6qrpo]{text-decoration:none}.foot[data-astro-cid-2rl6qrpo] a[data-astro-cid-2rl6qrpo]:hover{color:var(--ember)}@media (width<=640px){.foot[data-astro-cid-2rl6qrpo]{align-items:flex-start;gap:var(--s-1);flex-direction:column}}
