.cf[data-astro-cid-bde6ocbs]{height:calc(var(--n) * 115svh + 100svh);color:#fff;background:#000;position:relative;overflow-x:clip}.cf-stage[data-astro-cid-bde6ocbs]{height:100svh;position:sticky;top:0;overflow:hidden}.cf-obj[data-astro-cid-bde6ocbs]{aspect-ratio:3/2;opacity:0;will-change:transform, opacity;transform-origin:50%;height:88svh;position:absolute;top:46%;left:50%;translate:-50% -50%}.cf-obj[data-astro-cid-bde6ocbs]>[data-astro-cid-bde6ocbs]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cf-v[data-astro-cid-bde6ocbs],.cf-b[data-astro-cid-bde6ocbs]{opacity:0}.cf-stage[data-astro-cid-bde6ocbs]:after{content:"";z-index:9;pointer-events:none;background:linear-gradient(#0000 54%,#00000073 78%,#000000e6);position:absolute;inset:0}.cf-bar[data-astro-cid-bde6ocbs]{z-index:11;background:#000;height:max(3rem,50svh - 20.9205vw);position:absolute;left:0;right:0}.cf-bar-t[data-astro-cid-bde6ocbs]{transform-origin:top;top:0}.cf-bar-b[data-astro-cid-bde6ocbs]{transform-origin:bottom;bottom:0}.cf-sub[data-astro-cid-bde6ocbs]{z-index:10;text-align:center;opacity:0;visibility:hidden;width:min(44rem,100% - 2.5rem);position:absolute;bottom:clamp(2rem,7svh,4.5rem);left:50%;translate:-50%}.cf-name[data-astro-cid-bde6ocbs]{color:#dceefabf;font-size:clamp(.95rem,1.1vw,1.05rem)}.cf-sub[data-astro-cid-bde6ocbs] h2[data-astro-cid-bde6ocbs]{font-family:var(--font-heading);letter-spacing:-.04em;text-shadow:0 2px 30px #0009;margin-top:.5rem;font-size:clamp(2.2rem,4.6vw,4.4rem);font-weight:200;line-height:.98}.cf-sub[data-astro-cid-bde6ocbs] h2[data-astro-cid-bde6ocbs] span[data-astro-cid-bde6ocbs]{display:block}.cf-sub[data-astro-cid-bde6ocbs] h2[data-astro-cid-bde6ocbs] b[data-astro-cid-bde6ocbs]{letter-spacing:-.035em;font-weight:760}@property --sh{syntax:"<number>";inherits:false;initial-value:0}.cf-sub[data-astro-cid-bde6ocbs].cf-shine h2[data-astro-cid-bde6ocbs]{animation:7s cubic-bezier(.45,0,.25,1) .15s infinite cf-sheen}@keyframes cf-sheen{0%{--sh:0}36%{--sh:1}to{--sh:1}}.cf-sub[data-astro-cid-bde6ocbs] h2[data-astro-cid-bde6ocbs]{background:linear-gradient(100deg,#fff 0% 40%,#f29da0 45%,#8cc4e6 50%,#b996ef 55%,#fff 61% 100%) 0 0/320% 100% no-repeat;background-position:calc(100% - var(--sh,0) * 100%) 0;color:#0000;text-shadow:none;filter:drop-shadow(0 2px 22px #0000008c);-webkit-background-clip:text;background-clip:text}.cf-text[data-astro-cid-bde6ocbs]{color:#ffffffd9;text-shadow:0 1px 16px #000c;max-width:36ch;margin:.9rem auto 0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.5}.cf-go[data-astro-cid-bde6ocbs]{color:#fff;transition:box-shadow .3s var(--ease-out-expo), background .3s var(--ease-out-expo), transform .3s var(--ease-out-expo);border-radius:999px;margin-top:1.2rem;padding:.65rem 1.35rem;font-size:.95rem;text-decoration:none;display:inline-block;box-shadow:inset 0 0 0 1px #8cc8ff66}a[data-astro-cid-bde6ocbs].cf-go:active{transition-duration:.12s;transform:scale(.97)}a[data-astro-cid-bde6ocbs].cf-go:hover{background:#8cc8ff1f;box-shadow:inset 0 0 0 1px #8cc8ffcc}span[data-astro-cid-bde6ocbs].cf-go{opacity:.55}@media (width>=48rem){.cf-obj[data-astro-cid-bde6ocbs]{left:60%}.cf-left[data-astro-cid-bde6ocbs]{left:var(--gutter,3rem);text-align:left;width:min(48rem,46vw);top:50%;bottom:auto;translate:0 -50%}.cf-left[data-astro-cid-bde6ocbs] .cf-name[data-astro-cid-bde6ocbs]{display:none}.cf-left[data-astro-cid-bde6ocbs] h2[data-astro-cid-bde6ocbs] span[data-astro-cid-bde6ocbs]{white-space:nowrap}.cf-left[data-astro-cid-bde6ocbs] h2[data-astro-cid-bde6ocbs]{margin-top:0;font-size:clamp(4.2rem,8.75vw,8.4rem);line-height:.86}.cf-left[data-astro-cid-bde6ocbs] .cf-text[data-astro-cid-bde6ocbs]{margin-left:0}.cf-text[data-astro-cid-bde6ocbs]{max-width:34ch;font-size:clamp(1.2rem,1.55vw,1.5rem);line-height:1.45}.cf-go[data-astro-cid-bde6ocbs]{font-size:1.05rem}}@media (width<=47.99rem){.cf[data-astro-cid-bde6ocbs]{height:calc(var(--n) * 105svh + 100svh)}.cf-obj[data-astro-cid-bde6ocbs]{width:128vw;height:auto;top:36%}.cf-bar[data-astro-cid-bde6ocbs]{height:12svh}.cf-sub[data-astro-cid-bde6ocbs] h2[data-astro-cid-bde6ocbs]{font-size:clamp(2.2rem,11vw,3.2rem)}}@media (prefers-reduced-motion:reduce){.cf[data-astro-cid-bde6ocbs]{height:auto}.cf-stage[data-astro-cid-bde6ocbs]{gap:4rem;height:auto;padding-block:4rem;display:grid;position:relative}.cf-obj[data-astro-cid-bde6ocbs],.cf-sub[data-astro-cid-bde6ocbs]{opacity:1;visibility:visible;margin-inline:auto;position:relative;top:auto;bottom:auto;left:auto;translate:none}.cf-obj[data-astro-cid-bde6ocbs]{width:min(100%,60rem);height:auto}.cf-a[data-astro-cid-bde6ocbs],.cf-v[data-astro-cid-bde6ocbs],.cf-bar[data-astro-cid-bde6ocbs]{display:none}.cf-b[data-astro-cid-bde6ocbs]{opacity:1;position:relative}.cf-obj[data-astro-cid-bde6ocbs]:not(:has(.cf-b)) .cf-a[data-astro-cid-bde6ocbs]{display:block;position:relative}.cf-stage[data-astro-cid-bde6ocbs]:after{display:none}}
