@font-face{font-family:Circular Std;src:url(/fonts/CircularStd-Medium.woff2)format("woff2"),url(/fonts/CircularStd-Medium.otf)format("opentype");font-weight:400 700;font-style:normal;font-display:swap}:root{--font-body:"Circular Std", "Archivo", sans-serif;--font-display:"Archivo", sans-serif;--font-mono:"Space Mono", monospace;--track-body:-.04em;--white:#fff;--ink:#111;--aqua:#c5f1ec;--orange:#fd6036;--lime:#b9ea66;--yellow:#fcff6f;--g-text:#ababab;--g-200:#c8c8c8;--g-300:#dcdcdc;--g-100:#f2f2f2;--g-line:#e0e0e0;--g-dash:#c4c4c4;--pad:28px;--pad-r:28px;--ease:cubic-bezier(.22, 1, .36, 1);--sel:var(--aqua);--hover:var(--ink);--page-bg:var(--white);--page-fg:var(--ink)}*,:before,:after{box-sizing:border-box}html,body{background:var(--page-bg);margin:0;padding:0}body{font-family:var(--font-body);letter-spacing:var(--track-body);color:var(--page-fg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html.nav-open,html.nav-open body{overflow:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--hover)}img{max-width:100%}button{font:inherit;letter-spacing:inherit}::selection{background:var(--sel);color:var(--ink)}.mono{font-family:var(--font-mono);letter-spacing:normal}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-weight:900;font-stretch:125%;line-height:.92}.h1{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(48px,8.5vw,150px);font-weight:900;font-stretch:125%;line-height:.9}.eyebrow{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--ink);margin-bottom:26px;padding-bottom:14px;font-size:12px;font-weight:600}.lede{text-wrap:pretty;max-width:46ch;margin:34px 0 0;font-size:clamp(17px,1.5vw,22px);font-weight:500;line-height:1.4}.label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.btn{background:var(--ink);color:var(--white);cursor:pointer;border:0;border-radius:999px;padding:18px 34px;font-size:16px;font-weight:700;transition:background .25s,color .25s;display:inline-block}.btn:hover{color:var(--white)}.btn--aqua:hover{background:var(--aqua);color:var(--ink)}.btn--white:hover{background:var(--white);color:var(--ink)}html.js [data-reveal]{opacity:0;transition:opacity .9s ease, transform .9s var(--ease);transform:translateY(40px)}html.js [data-reveal].is-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html.js [data-reveal]{opacity:1;transition:none;transform:none}*,:before,:after{animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=820px){:root{--pad:20px;--pad-r:20px}}.nav[data-astro-cid-wpvy4v7s]{z-index:60;-webkit-backdrop-filter:blur(18px)saturate(180%);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;transition:transform .5s var(--ease);background:#ffffff80;border:1px solid #ffffffa6;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(14px,3vw,40px);padding:11px 20px;font-size:12px;display:grid;position:fixed;top:14px;left:14px;right:14px;box-shadow:0 10px 34px #1111111a,inset 0 1px #ffffffe6,inset 0 -1px #ffffff59}.nav[data-astro-cid-wpvy4v7s].is-hidden{transform:translateY(-160%)}.nav[data-astro-cid-wpvy4v7s].dark{background:#1111116b;border-color:#ffffff29;box-shadow:0 10px 34px #00000073,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f}.nav-logo[data-astro-cid-wpvy4v7s]{justify-self:start;align-items:flex-start;gap:4px;display:flex}.nav-logo[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:auto;height:14px;display:block}.reg[data-astro-cid-wpvy4v7s]{color:#11111173;font-size:8px}.dark[data-astro-cid-wpvy4v7s] .reg[data-astro-cid-wpvy4v7s]{color:#ffffff8c}.nav-group[data-astro-cid-wpvy4v7s]{gap:clamp(14px,2vw,26px);display:flex}.nav-primary[data-astro-cid-wpvy4v7s]{color:var(--ink);justify-self:center}.nav-secondary[data-astro-cid-wpvy4v7s]{color:#11111173;justify-self:end;gap:clamp(12px,1.6vw,22px)}.dark[data-astro-cid-wpvy4v7s] .nav-primary[data-astro-cid-wpvy4v7s]{color:var(--white)}.dark[data-astro-cid-wpvy4v7s] .nav-secondary[data-astro-cid-wpvy4v7s]{color:#ffffff8c}.roll[data-astro-cid-wpvy4v7s]{white-space:nowrap;flex:none;height:1.25em;display:flex;overflow:hidden}.nav-link[data-astro-cid-wpvy4v7s],.nav-link[data-astro-cid-wpvy4v7s]:hover{white-space:nowrap;color:inherit;transition:transform .45s var(--ease);flex-direction:column;line-height:1.25em;display:flex}.nav-link[data-astro-cid-wpvy4v7s]:hover{transform:translateY(-1.25em)}.nav-current[data-astro-cid-wpvy4v7s]{white-space:nowrap;color:var(--ink);flex:none;align-items:center;gap:7px;display:flex}.dark[data-astro-cid-wpvy4v7s] .nav-current[data-astro-cid-wpvy4v7s]{color:var(--white)}.dot[data-astro-cid-wpvy4v7s]{width:7px;height:7px;display:block}.nav-soon[data-astro-cid-wpvy4v7s]{white-space:nowrap;color:#11111161;cursor:default;flex:none;align-items:center;gap:8px;display:flex}.dark[data-astro-cid-wpvy4v7s] .nav-soon[data-astro-cid-wpvy4v7s]{color:#ffffff73}.chip[data-astro-cid-wpvy4v7s]{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:2px 7px 1px;font-size:8px;line-height:1.3;display:inline-flex}.nav-toggle[data-astro-cid-wpvy4v7s]{color:var(--ink);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;padding:0;display:none}.dark[data-astro-cid-wpvy4v7s] .nav-toggle[data-astro-cid-wpvy4v7s]{color:var(--white)}.nav-sheet[data-astro-cid-wpvy4v7s]{z-index:55;background:var(--white);color:var(--ink);flex-direction:column;justify-content:center;padding:90px 24px 32px;display:flex;position:fixed;inset:0}.nav-sheet[data-astro-cid-wpvy4v7s][hidden]{display:none}.nav-sheet[data-astro-cid-wpvy4v7s].dark{background:var(--ink);color:var(--white)}.nav-sheet[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.nav-sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;align-items:center;gap:14px;font-size:clamp(24px,7vw,40px);font-weight:900;font-stretch:125%;line-height:1;display:flex}.nav-sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].is-active{color:var(--g-text)}.sheet-soon[data-astro-cid-wpvy4v7s]{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--g-200);flex-wrap:wrap;align-items:center;gap:14px;font-size:clamp(24px,7vw,40px);font-weight:900;font-stretch:125%;line-height:1;display:flex}.nav-sheet[data-astro-cid-wpvy4v7s].dark .sheet-soon[data-astro-cid-wpvy4v7s]{color:#ffffff59}.chip--sheet[data-astro-cid-wpvy4v7s]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink);border-color:var(--ink);padding:4px 10px 3px;font-size:10px;font-weight:400;font-stretch:100%}.nav-sheet[data-astro-cid-wpvy4v7s].dark .chip--sheet[data-astro-cid-wpvy4v7s]{color:var(--white);border-color:#fff9}.sheet-dot[data-astro-cid-wpvy4v7s]{flex:none;width:10px;height:10px;display:block}.sheet-foot[data-astro-cid-wpvy4v7s]{letter-spacing:.1em;text-transform:uppercase;opacity:.6;margin-top:auto;font-size:11px}@media (width<=1200px){.nav[data-astro-cid-wpvy4v7s]{grid-template-columns:auto 1fr auto;padding:10px 16px;top:10px;left:10px;right:10px}.nav-primary[data-astro-cid-wpvy4v7s],.nav-secondary[data-astro-cid-wpvy4v7s]{display:none}.nav-toggle[data-astro-cid-wpvy4v7s]{grid-column:3;display:block}.nav[data-astro-cid-wpvy4v7s].is-hidden{transform:none}}.cc[data-astro-cid-hq3mgpmn]{z-index:200;padding:16px var(--pad);background:var(--white);color:var(--ink);border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex;position:fixed;bottom:0;left:0;right:0}.cc[data-astro-cid-hq3mgpmn][hidden]{display:none}.cc__text[data-astro-cid-hq3mgpmn]{max-width:72ch;margin:0;font-size:12px;line-height:1.55}.cc__text[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{text-underline-offset:3px;text-decoration:underline}.cc__text[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]:hover{color:var(--aqua)}.cc__actions[data-astro-cid-hq3mgpmn]{gap:10px;margin-left:auto;display:flex}.cc__btn[data-astro-cid-hq3mgpmn]{font-family:var(--font-body);letter-spacing:.02em;border:1px solid var(--ink);background:var(--white);color:var(--ink);cursor:pointer;border-radius:999px;padding:12px 26px;font-size:13px;font-weight:700;transition:background .25s,color .25s}.cc__btn[data-astro-cid-hq3mgpmn]:hover{background:var(--aqua)}.cc__btn--primary[data-astro-cid-hq3mgpmn]{background:var(--ink);color:var(--white)}.cc__btn--primary[data-astro-cid-hq3mgpmn]:hover{background:var(--aqua);color:var(--ink)}.cc__btn[data-astro-cid-hq3mgpmn]:focus-visible{box-shadow:0 0 0 3px var(--yellow);outline:none}@media (width<=820px){.cc[data-astro-cid-hq3mgpmn]{gap:14px}.cc__actions[data-astro-cid-hq3mgpmn]{width:100%;margin-left:0}.cc__btn[data-astro-cid-hq3mgpmn]{flex:1;padding:13px 16px}}html.is-fixed,html.is-fixed body{height:100%;overflow:hidden}
