.js-reveal [data-reveal]{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(24px)}.js-reveal [data-reveal].visible{opacity:1;transform:translateY(0)}.js-reveal [data-reveal-stagger]{opacity:0}.js-reveal [data-reveal-stagger].visible{opacity:1}.js-reveal [data-reveal-stagger]>*{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(24px)}.js-reveal [data-reveal-stagger].visible>*{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal-stagger],[data-reveal-stagger]>*{opacity:1!important;transition:none!important;transform:none!important}}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-500.woff2)format("woff2")}:root{--lb-ink:#eef2f7;--lb-ink2:#c7cfdb;--lb-grey:#929bac;--lb-cyan:#67e8f9;--lb-line:#ffffff26;--lb-mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace}main[class~="bg-[#050508]"]{background-color:#06070b}main :is(a,button)[class~=bg-cyan-700]{background:var(--lb-cyan);color:#03161a;min-height:48px;box-shadow:none;border:0;border-radius:10px;padding:15px 22px;font-size:15.5px;font-weight:650;line-height:1;text-decoration:none;transition:background-color .15s,box-shadow .15s;transform:none}main :is(a,button)[class~=bg-cyan-700]:hover{box-shadow:none;background:#93f0fb;transform:none}main a[class~=border-white\/12][class~=bg-white\/5]{min-height:48px;color:var(--lb-ink);box-shadow:inset 0 0 0 1px var(--lb-line);background:0 0;border:0;border-radius:10px;padding:15px 22px;font-size:15.5px;font-weight:650;line-height:1;transform:none}main a[class~=border-white\/12][class~=bg-white\/5]:hover{background:0 0;box-shadow:inset 0 0 0 1px #ffffff57}main :is(a,button)[class~=bg-cyan-700]:focus-visible,main a[class~=bg-white\/5]:focus-visible{outline:2px solid var(--lb-cyan);outline-offset:3px;box-shadow:none}main .flex-col:has(>a[class~=bg-cyan-700]),main .flex-col:has(>a[class~=bg-white\/5]){flex-flow:wrap;align-items:center}main p[class~=uppercase][class~=font-semibold]:is([class*="tracking-[0.1"],[class*="tracking-[0.2"]),.lg-eyebrow{font-family:var(--lb-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--lb-grey);align-items:center;gap:9px;font-size:12px;font-weight:500;line-height:1.5;display:flex}main p[class~=uppercase][class~=font-semibold]:is([class*="tracking-[0.1"],[class*="tracking-[0.2"]):before,.lg-eyebrow:before{content:"";background:var(--lb-cyan);border-radius:50%;flex:none;width:6px;height:6px}.lg-eyebrow{margin-bottom:14px}main h1[class*="xl:text-[64px]"]{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(38px,5.2vw,68px);font-weight:770;line-height:1.04}.lg-h2{letter-spacing:-.038em;max-width:20ch;color:var(--lb-ink);text-wrap:balance;font-size:clamp(32px,4vw,52px);font-weight:760;line-height:1.05}.lg-lead{max-width:60ch;color:var(--lb-grey);text-wrap:pretty;margin-top:18px;font-size:18px;line-height:1.6}@media (width<=760px){.lg-lead{font-size:16.5px}}main:not(:is(.spoke-page-v3,.home-page,.mk-page))>section:first-child[class*="pt-[88px]"]{padding-top:calc(88px + clamp(20px,4.5vw,56px))}main section[class*="ellipse_at_50%_120%"]>.text-center{text-align:left;--bc:#67e8f9cc;--bl:24px;--bw:2px;background:linear-gradient(var(--bc),var(--bc)) top left/var(--bl) var(--bw) no-repeat, linear-gradient(var(--bc),var(--bc)) top left/var(--bw) var(--bl) no-repeat, linear-gradient(var(--bc),var(--bc)) top right/var(--bl) var(--bw) no-repeat, linear-gradient(var(--bc),var(--bc)) top right/var(--bw) var(--bl) no-repeat, linear-gradient(var(--bc),var(--bc)) bottom left/var(--bl) var(--bw) no-repeat, linear-gradient(var(--bc),var(--bc)) bottom left/var(--bw) var(--bl) no-repeat, linear-gradient(var(--bc),var(--bc)) bottom right/var(--bl) var(--bw) no-repeat, linear-gradient(var(--bc),var(--bc)) bottom right/var(--bw) var(--bl) no-repeat;width:fit-content;max-width:min(100%,56rem);margin-inline:max(0px,50% - 38rem) auto;padding:34px 40px 36px 34px;position:relative}main section[class*="ellipse_at_50%_120%"]>.text-center>h2{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;font-size:clamp(36px,5vw,68px);font-weight:780;line-height:1}main section[class*="ellipse_at_50%_120%"]>.text-center>p{max-width:54ch;color:var(--lb-ink2);margin-inline:0;font-size:18px}main section[class*="ellipse_at_50%_120%"]>.text-center>div{justify-content:flex-start;align-items:center}@media (width<=760px){main section[class*="ellipse_at_50%_120%"]>.text-center{--bl:16px;padding:22px 20px 26px 18px}main section[class*="ellipse_at_50%_120%"]>.text-center>p{font-size:16.5px}}.lightbox[data-astro-cid-utnzf2kr]{background:0 0;border:0;max-width:94vw;max-height:92vh;margin:auto;padding:0;overflow:visible}.lightbox[data-astro-cid-utnzf2kr]::backdrop{backdrop-filter:blur(10px);background:#020617db}.lightbox__figure[data-astro-cid-utnzf2kr]{flex-direction:column;align-items:center;gap:.65rem;margin:0;display:flex}.lightbox__img[data-astro-cid-utnzf2kr]{background:#020617e6;border:1px solid #67e8f947;border-radius:.6rem;width:auto;max-width:94vw;height:auto;max-height:84vh;box-shadow:0 30px 80px -20px #000000e6}.lightbox__caption[data-astro-cid-utnzf2kr]{text-align:center;color:#e2e8f0bf;max-width:min(94vw,64rem);font-size:.8rem;line-height:1.4}.lightbox__close[data-astro-cid-utnzf2kr]{color:#fff;cursor:pointer;background:#0f172ad9;border:1px solid #94a3b859;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background .15s;display:flex;position:fixed;top:.9rem;right:.9rem}.lightbox__close[data-astro-cid-utnzf2kr]:hover{background:#1e293bf2}.lightbox__close[data-astro-cid-utnzf2kr] svg[data-astro-cid-utnzf2kr]{width:1.15rem;height:1.15rem}.lightbox-zoomable{cursor:zoom-in}.lightbox-zoomable:focus-visible{outline-offset:3px;outline:2px solid #67e8f9cc}html.lightbox-open{overflow:hidden}
