.blob[data-astro-cid-lcdodfp2]{width:var(--sizeDesktop);aspect-ratio:1;position:relative}@media (width<=640px){.blob[data-astro-cid-lcdodfp2]{width:var(--sizeMobile)}}.blob-canvas[data-astro-cid-lcdodfp2]{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:fixed;inset:0}.blob-fallback[data-astro-cid-lcdodfp2]{background:radial-gradient(circle at 42% 38%,#dbe7f5 0%,#8fb0d6 28%,#5780b8 62%,#17243a 100%);border-radius:48% 52% 46% 54%/52% 44% 56% 48%;animation:12s ease-in-out infinite alternate morph,6s ease-in-out infinite breathe;display:none;position:absolute;inset:12%;box-shadow:inset 0 0 40px #ffffff59,0 0 80px #5780b873}.blob[data-astro-cid-lcdodfp2][data-fallback] .blob-canvas[data-astro-cid-lcdodfp2]{display:none}.blob[data-astro-cid-lcdodfp2][data-fallback] .blob-fallback[data-astro-cid-lcdodfp2]{display:block}@keyframes morph{0%{border-radius:48% 52% 46% 54%/52% 44% 56% 48%;transform:rotate(0)scale(1)}50%{border-radius:54% 46% 56% 44%/46% 56% 44% 54%;transform:rotate(6deg)scale(1.03)}to{border-radius:44% 56% 48% 52%/56% 46% 54% 44%;transform:rotate(-4deg)scale(.98)}}@keyframes breathe{0%,to{opacity:.8;scale:.92}50%{opacity:1;scale:1.06}}@media (prefers-reduced-motion:reduce){.blob-fallback[data-astro-cid-lcdodfp2]{animation:none}}.scroll-track[data-astro-cid-lcdefpme]{height:320svh;position:relative}.landing[data-astro-cid-lcdefpme]{--warm:#182230;--deep:#0f1319;--ground:var(--color-ground);--p:0;--m:0;--w:1;height:100svh;color:var(--color-ink);background:radial-gradient(ellipse 52% 46% at 50% 36%, var(--warm) 0%, var(--deep) 50%, var(--ground) 100%);isolation:isolate;grid-template-rows:auto 1fr auto;display:grid;position:sticky;top:0;overflow:clip}.landing[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(90% 80% at 50% 45%,#0000 55%,#0a0c0f99 100%);position:absolute;inset:0}.landing-top[data-astro-cid-lcdefpme],.landing-foot[data-astro-cid-lcdefpme],.landing-title[data-astro-cid-lcdefpme],.landing-lede[data-astro-cid-lcdefpme],.landing-actions[data-astro-cid-lcdefpme]{opacity:calc(1 - var(--p) * 2.2)}.whiteout[data-astro-cid-lcdefpme]{z-index:4;opacity:calc((var(--p) - .9) / .1);pointer-events:none;background:#fff;position:absolute;inset:0}.finale[data-astro-cid-lcdefpme]{z-index:5;letter-spacing:-.02em;color:var(--color-ink);opacity:calc((var(--p) - .58) / .08);pointer-events:none;justify-content:center;align-items:center;padding:0 20px;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(34px,5.4vw,76px);display:flex;position:absolute;inset:0}.finale-line[data-astro-cid-lcdefpme]{width:3.3em;height:1.4em;display:block;position:relative}.finale-mark[data-astro-cid-lcdefpme]{width:100%;height:100%;fill:var(--color-accent);display:block}.finale-word[data-astro-cid-lcdefpme]{text-align:center;opacity:var(--w);display:inline-grid;position:absolute;top:calc(100% + .1em);left:50%;transform:translate(-50%)}.finale-w1[data-astro-cid-lcdefpme],.finale-w2[data-astro-cid-lcdefpme]{white-space:nowrap;grid-area:1/1}.finale-w1[data-astro-cid-lcdefpme]{opacity:calc(1 - var(--m));transform:translateY(calc(var(--m) * -.5em))}.finale-w2[data-astro-cid-lcdefpme]{opacity:var(--m);transform:translateY(calc((1 - var(--m)) * .5em))}.landing-top[data-astro-cid-lcdefpme],.landing-foot[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-faint);justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;font-size:12px;display:flex}.landing-foot[data-astro-cid-lcdefpme]{padding-top:0;font-size:11px}.brand[data-astro-cid-lcdefpme]{color:var(--color-ink);font-size:17px;text-decoration:none;display:inline-flex}.landing-stage[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 20px 24px;display:flex}.landing-orb[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;margin-bottom:clamp(-120px,-12.5vw,-62px);position:relative}.landing-title[data-astro-cid-lcdefpme]{z-index:2;white-space:nowrap;letter-spacing:-.02em;text-wrap:balance;max-width:22ch;margin:0;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:clamp(38px,5.8vw,80px);font-weight:400;line-height:1;position:relative}.hl[data-astro-cid-lcdefpme]{color:var(--color-accent)}.landing-lede[data-astro-cid-lcdefpme]{max-width:62ch;font-family:var(--font-sans);color:var(--color-muted);text-wrap:pretty;margin:clamp(28px,3.2vw,44px) 0 0;font-size:clamp(14px,1.15vw,16px);line-height:1.5}.landing-actions[data-astro-cid-lcdefpme]{gap:12px;margin-top:26px;display:flex}.btn[data-astro-cid-lcdefpme]{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:13px 22px;font-size:12.5px;font-weight:500;text-decoration:none;transition:transform .16s,background-color .16s;display:inline-flex}.btn[data-astro-cid-lcdefpme]:hover{transform:translateY(-1px)}.btn-light[data-astro-cid-lcdefpme]{background:var(--color-ink);color:var(--color-ground)}.btn-light[data-astro-cid-lcdefpme]:hover{background:#fff}.finale-access[data-astro-cid-lcdefpme]{font-family:var(--font-sans);letter-spacing:0;color:var(--color-ground);opacity:calc((var(--p) - .97) / .03);pointer-events:none;flex-direction:column;align-items:center;gap:12px;font-size:14px;display:flex;position:absolute;top:160%;left:50%;transform:translate(-50%)}.landing[data-astro-cid-lcdefpme].is-end .finale-access[data-astro-cid-lcdefpme]{pointer-events:auto}html.is-white,html.is-white body{background:#fff}.access-form[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:min(92vw,560px);display:flex}.access-form[data-astro-cid-lcdefpme][hidden]{display:none}.access-form[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{width:min(300px,60vw);height:44px;font-family:var(--font-sans);color:var(--color-ground);background:#fff;border:1px solid #0a0c0f40;border-radius:999px;outline:none;padding:0 18px;font-size:14px}.access-form[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder{color:#0a0c0f66}.access-form[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus{border-color:var(--color-ground)}.btn-dark[data-astro-cid-lcdefpme]{background:var(--color-ground);color:#fff;cursor:pointer;white-space:nowrap;border:0}.btn-dark[data-astro-cid-lcdefpme]:hover{background:#222831}.btn-dark[data-astro-cid-lcdefpme]:disabled{opacity:.6;cursor:default}.access-consent[data-astro-cid-lcdefpme]{text-align:center;color:#0a0c0f80;max-width:440px;margin:0;font-size:11px;line-height:1.5}.access-status[data-astro-cid-lcdefpme]{text-align:center;color:#0a0c0fb3;min-height:1.2em;margin:0}.access-status[data-astro-cid-lcdefpme].is-error{color:#b4432b}.access-status[data-astro-cid-lcdefpme]:empty{display:none}.landing-social[data-astro-cid-lcdefpme]{gap:14px;margin:36px 0 0;padding:0;list-style:none;display:flex}.landing-social[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--color-surface);border:1px solid var(--color-line);width:44px;height:44px;color:var(--color-ink);border-radius:50%;place-items:center;transition:border-color .16s;display:grid}.landing-social[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--color-accent);color:var(--color-accent)}@media (width<=640px){.landing-top[data-astro-cid-lcdefpme],.landing-foot[data-astro-cid-lcdefpme]{padding:18px 20px}.landing-note[data-astro-cid-lcdefpme],.landing-foot[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{display:none}}.rotor{text-align:left;white-space:nowrap;margin-left:.24em;display:inline-block;position:relative}.rotor-text{vertical-align:top;transition:width 90ms linear;display:inline-block;overflow:hidden}.rotor-caret{vertical-align:-.04em;background:var(--color-accent);width:.045em;height:.82em;margin-left:.04em;animation:1.1s step-end infinite caret-blink;display:inline-block}.rotor.is-typing .rotor-caret{animation:none}@keyframes caret-blink{0%,55%{opacity:1}56%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.rotor-caret{animation:none}.rotor-text{transition:none}}
