@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/metropolis-latin-400-normal.DKepXnDq.woff2)format("woff2"),url(/_astro/metropolis-latin-400-normal.CQL1l97W.woff)format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/metropolis-latin-500-normal.C_TK2_yL.woff2)format("woff2"),url(/_astro/metropolis-latin-500-normal.DxBi40p1.woff)format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/metropolis-latin-700-normal.BZLKi5Gb.woff2)format("woff2"),url(/_astro/metropolis-latin-700-normal.DkmpsX1S.woff)format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/metropolis-latin-800-normal.CRkYf3qf.woff2)format("woff2"),url(/_astro/metropolis-latin-800-normal.DMucbtmj.woff)format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/metropolis-latin-900-normal.Cp8JEck3.woff2)format("woff2"),url(/_astro/metropolis-latin-900-normal.GjlKygmi.woff)format("woff")}:root{--cyan:#12c2ff;--ink:#28282b;--white:#fff;--mist:#edf5f9;--cyan-wash:#c9efff;--line:#28282b24;--line-strong:#28282b47;--ink-soft:#4a4d55;--ink-on-cyan:#28282bd6;--white-soft:#ffffffb8;--canvas:#f5f8fa;--hair:#e1e8ed;--hair-dark:#ffffff1f;--dot:#28282b24;--dot-dark:#ffffff1a;--ink-deep:#1f1f22;--cyan-text:#0789bb;--font:"Metropolis", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:clamp(20px, 4vw, 56px);--wrap:min(1280px, 100% - 2 * var(--gutter));--section:clamp(72px, 9vw, 132px);--r-sm:10px;--r-md:16px;--r-lg:24px;--pill:999px;--shadow-window:0 2px 6px #08283c1a, 0 40px 80px -24px #0634508c;--shadow-float:0 1px 2px #08283c1f, 0 10px 24px -8px #08283c59;--ease:cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.0625rem;font-weight:400;line-height:1.6}img,svg{max-width:100%;display:block}a{color:inherit}ul,ol{padding:0;list-style:none}button,input{font:inherit;color:inherit}h1,h2,h3,h4{text-wrap:balance}.v1 h1,.v1 h2{text-transform:uppercase;letter-spacing:-.02em;font-weight:900;line-height:.96}.v1 h2{font-size:clamp(2rem,4.4vw,4rem)}.v2{background:var(--canvas)}.v2 h1,.v2 h2{letter-spacing:-.032em;font-weight:800;line-height:1.06}.v2 h2{font-size:clamp(1.9rem,3.4vw,3rem)}h3{letter-spacing:-.005em;font-size:1.1875rem;font-weight:700;line-height:1.25}p{text-wrap:pretty;max-width:62ch}.wrap{width:var(--wrap);margin-inline:auto}::selection{background:var(--ink);color:var(--cyan)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:6px}.on-ink :focus-visible,.on-cyan-dark :focus-visible{outline-color:var(--cyan)}html{scrollbar-width:thin;scrollbar-color:var(--ink) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--ink);border:2px solid var(--white);border-radius:10px}::-webkit-scrollbar-track{background:0 0}input[type=range]{accent-color:var(--ink)}.skip{z-index:100;background:var(--ink);color:var(--white);border-radius:var(--pill);transition:top .2s var(--ease);padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-64px;left:16px}.skip:focus{top:12px}.btn{white-space:nowrap;border-radius:var(--pill);cursor:pointer;min-height:52px;transition:transform .25s var(--ease), background-color .2s, color .2s, border-color .2s;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn--sm{min-height:42px;padding:0 20px;font-size:.9375rem}.btn--ink{background:var(--ink);color:var(--white)}.btn--ink:hover{background:#000}.btn--cyan{background:var(--cyan);color:var(--ink)}.btn--cyan:hover{background:#4cd3ff}.btn--white{background:var(--white);color:var(--ink)}.btn--white:hover{background:var(--cyan-wash)}.btn--line{border-color:var(--ink);color:var(--ink);background:0 0}.btn--line:hover{background:var(--ink);color:var(--white)}.btn--line-light{border-color:var(--white-soft);color:var(--white);background:0 0}.btn--line-light:hover{background:var(--white);color:var(--ink)}.dots{background-image:radial-gradient(circle, var(--dot) 1px, transparent 1.3px);background-size:22px 22px}.dots-dark{background-image:radial-gradient(circle, var(--dot-dark) 1px, transparent 1.3px);background-size:22px 22px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cc[data-astro-cid-5krk3x6l]{z-index:80;background:var(--white);width:min(420px,100% - 40px);color:var(--ink);border:1px solid var(--hair);border-radius:18px;gap:10px;padding:18px 20px;display:grid;position:fixed;bottom:20px;left:20px;box-shadow:0 20px 50px -12px #08283c80}.cc[data-astro-cid-5krk3x6l][hidden]{display:none}.cc__t[data-astro-cid-5krk3x6l]{font-size:1rem;font-weight:800}.cc__p[data-astro-cid-5krk3x6l]{color:var(--ink-soft);max-width:none;font-size:.875rem;line-height:1.5}.cc__p[data-astro-cid-5krk3x6l] a[data-astro-cid-5krk3x6l]{color:var(--ink);text-underline-offset:3px;font-weight:700}.cc__a[data-astro-cid-5krk3x6l]{flex-wrap:wrap;gap:8px;display:flex}@media (width<=560px){.cc[data-astro-cid-5krk3x6l]{width:auto;bottom:12px;left:12px;right:12px}}.logo[data-astro-cid-f7espo7c]{width:auto;height:100%;display:block;overflow:visible}.logo--brand[data-astro-cid-f7espo7c]{--logo-ring:#12c2ff;--logo-hub:#28282b;--logo-word:#28282b;--logo-dot:#12c2ff}.logo--ink[data-astro-cid-f7espo7c]{--logo-ring:#28282b;--logo-hub:#28282b;--logo-word:#28282b;--logo-dot:#28282b}.logo--white[data-astro-cid-f7espo7c]{--logo-ring:#fff;--logo-hub:#fff;--logo-word:#fff;--logo-dot:#fff}.logo--cyan[data-astro-cid-f7espo7c]{--logo-ring:#12c2ff;--logo-hub:#12c2ff;--logo-word:#12c2ff;--logo-dot:#12c2ff}.logo-ring[data-astro-cid-f7espo7c]{fill:var(--logo-ring)}.logo-hub[data-astro-cid-f7espo7c]{fill:var(--logo-hub)}.logo-word[data-astro-cid-f7espo7c]{fill:var(--logo-word)}.logo-dot[data-astro-cid-f7espo7c]{fill:var(--logo-dot)}.icon[data-astro-cid-ccg5yoga]{width:var(--s);height:var(--s);flex:none;display:inline-flex}.icon[data-astro-cid-ccg5yoga] svg{width:100%;height:100%}.icon[data-astro-cid-ccg5yoga] svg[role=img]{fill:currentColor}.icon[data-astro-cid-ccg5yoga] svg:not([role]){stroke-width:1.8px}
