@font-face{font-family:figtree;src:url(../media/figtree_latin-s.p.0-95eo-012xnf.woff2)format("woff2");font-display:swap;font-weight:300 500}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.Ud9REq_className{font-family:figtree,figtree Fallback}.Ud9REq_variable{--font-figtree:"figtree", "figtree Fallback"}
.SqloLG_canvas{z-index:0;width:100%;height:100%;display:block;position:fixed;inset:0}.no-webgl .SqloLG_canvas{display:none}
:root{--bg:#030508;--ink:#eef4f7;--ink-2:#a7b3bf;--ink-3:#6b7783;--accent:#86f0d2;--pad:max(20px, 4vw);--font:var(--font-figtree), "Helvetica Neue", Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:1761px){:root{--pad:calc(1760px * .04 + (100vw - 1760px) / 2)}}*,:before,:after{box-sizing:border-box}html{background:var(--bg)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}.no-webgl body{background:radial-gradient(60% 50% at 0% 0%, #0b2f30 0%, transparent 70%), radial-gradient(55% 45% at 100% 100%, #0b3133 0%, transparent 70%), var(--bg)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:300;line-height:1.02}h1{font-size:clamp(42px,5vw,80px)}h2{font-size:clamp(38px,4.4vw,68px)}p{margin:0}main{z-index:1;text-shadow:0 0 22px #030508b3;position:relative}.wd{display:inline-block}.js [data-reveal] .wd{opacity:0;filter:blur(10px);transform:translateY(.2em)}.js [data-fade]{opacity:0}@property --hero-progress{syntax:"<number>";inherits:true;initial-value:0}.js [data-hero]{--hero-start:.15s;animation:hero-reveal 1s cubic-bezier(.333333, 0, .666667, 1) var(--hero-start) both}.js [data-hero]~[data-hero]{--hero-start:.31s}.js [data-hero] .wd{--word-share:min(.5, calc(var(--word-count) * .05));--word-offset:calc(var(--word-index) / max(1, var(--word-count) - 1) * var(--word-share));--word-progress:clamp(0, (var(--hero-progress) - var(--word-offset)) / (1 - var(--word-share)), 1);--word-blur:blur(calc(round(nearest, (1 - var(--word-progress)) * 10, .01) * 1px));--word-lift:translateY(calc(round(nearest, (1 - var(--word-progress)) * .2, .001) * 1em));opacity:round(nearest, var(--word-progress), .001);filter:var(--word-settled-filter,var(--word-blur));transform:var(--word-settled-transform,var(--word-lift));animation:hero-word-settled 1ms calc(var(--hero-start) + var(--word-settle)) forwards}@keyframes hero-reveal{0%{--hero-progress:0}to{--hero-progress:1}}@keyframes hero-word-settled{0%,to{--word-settled-filter:none;--word-settled-transform:none}}.sec{min-height:100svh;padding:120px var(--pad) 96px;align-items:center;display:grid;position:relative}.col{flex-direction:column;gap:22px;width:min(34rem,46%);display:flex}.right .col{justify-self:end}.left .col{justify-self:start}.lede{color:var(--ink-2);max-width:31em;font-size:clamp(16px,1.2vw,18.5px);line-height:1.5}.enter{animation:.9s 1.4s both enter}@keyframes enter{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.enter,.js [data-hero],.js [data-hero] .wd{animation:none}.js [data-hero] .wd{opacity:1}.js [data-reveal] .wd{filter:none;transform:none}}@media (max-width:760px){.sec{align-items:end;padding-top:52vh;padding-bottom:72px}.col{justify-self:stretch;width:100%}}
