@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/manrope-latin-400-normal.PaqtzbVb.woff2)format("woff2"),url(/_astro/manrope-latin-400-normal.8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/manrope-latin-600-normal.4f0koTD-.woff2)format("woff2"),url(/_astro/manrope-latin-600-normal.BqgrALkZ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/manrope-latin-700-normal.BZp_XxE4.woff2)format("woff2"),url(/_astro/manrope-latin-700-normal.DGRFkw-m.woff)format("woff")}*,:before,:after{box-sizing:border-box}.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}html,body{height:100%}:root{--portal-bridge-color:transparent}body{background:#f7f4ed;margin:0}.portal-track{height:250dvh}.portal-stage{height:100dvh;position:sticky;top:0}.scene-enter{justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex;position:relative}.wordmark{width:clamp(260px,46vw,700px);display:block;transform:translateY(-2vh)}.wordmark svg{width:100%;height:auto;display:block;overflow:visible}@media (width<=640px){.wordmark{width:clamp(260px,74vw,340px)}}.scroll-cue{opacity:0;flex-direction:column;align-items:center;gap:14px;margin:0;display:flex;position:absolute;top:64vh;left:50%;transform:translate(-50%,8px)}.scroll-cue__label{letter-spacing:.2em;text-transform:uppercase;color:#1111119e;white-space:nowrap;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:400}.scroll-cue__line{background:#11111159;width:1px;height:28px}.home-transition-spacer[data-astro-cid-7aropxhg]{height:110dvh}.intro-veil[data-astro-cid-7aropxhg]{z-index:-1;pointer-events:none;background:#f5f0e8c7;position:fixed;inset:0}.home-hub[data-astro-cid-7aropxhg]{z-index:10;opacity:0;pointer-events:none;--corner-top:clamp(28px, 5vh, 40px);--corner-left:clamp(28px, 5vw, 48px);--claim-gap:60px;position:fixed;inset:0;overflow:hidden}.home-hub[data-astro-cid-7aropxhg].is-settled{pointer-events:auto}@media (prefers-reduced-motion:reduce){.home-transition-spacer[data-astro-cid-7aropxhg]{height:0}}.home-hub__mark[data-astro-cid-7aropxhg]{z-index:4;top:var(--corner-top);left:var(--corner-left);opacity:0;width:clamp(64px,7vw,84px);line-height:0;display:block;position:absolute}.home-hub__mark[data-astro-cid-7aropxhg] svg{width:100%;height:auto;display:block}.home-hub__claim[data-astro-cid-7aropxhg]{z-index:4;top:calc(var(--corner-top) + var(--claim-gap));left:var(--corner-left);letter-spacing:.01em;color:#111111b3;text-shadow:0 2px 14px #f7f4ed99;opacity:0;margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(.95rem,1.5vw,1.3rem);font-weight:500;line-height:1.48;position:absolute}.home-hub__claim-line[data-astro-cid-7aropxhg]{display:block}.home-hub__nav[data-astro-cid-7aropxhg]{z-index:4;top:50%;right:var(--corner-left);opacity:0;position:absolute;transform:translateY(-50%)}.home-hub__nav[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{flex-direction:column;align-items:flex-end;gap:clamp(14px,2vh,22px);margin:0;padding:0;list-style:none;display:flex}.home-hub__nav[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{letter-spacing:.09em;text-transform:uppercase;color:#111;text-shadow:0 1px 10px #f7f4ed8c;opacity:.82;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.82rem;font-weight:600;text-decoration:none;transition:opacity .25s}.home-hub__nav[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover,.home-hub__nav[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:focus-visible{opacity:1}@media (width<=720px){.home-hub[data-astro-cid-7aropxhg]{--claim-gap:48px}.home-hub__claim[data-astro-cid-7aropxhg]{font-size:clamp(1rem,4.6vw,1.15rem)}.home-hub__nav[data-astro-cid-7aropxhg]{top:auto;right:clamp(20px,6vw,32px);bottom:max(24px, env(safe-area-inset-bottom));transform:none}.home-hub__nav[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{align-items:flex-end;gap:0}.home-hub__nav[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{align-items:center;min-height:44px;padding:0 2px;font-size:.8rem;display:flex}.home-hub__mark[data-astro-cid-7aropxhg]:after{content:"";position:absolute;inset:-16px -12px}}.hub-scroll-slack{height:3px}html.hub-return body{opacity:0}html.hub-return-reveal body{opacity:1;transition:opacity .52s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){html.hub-return-reveal body{transition:none}}
