.hero-slide[data-astro-cid-ctzdevjp]{opacity:0;visibility:hidden;transition:opacity .9s var(--ease-out-soft), visibility .9s}.hero-slide[data-astro-cid-ctzdevjp].is-active{opacity:1;visibility:visible}.hero-slide[data-astro-cid-ctzdevjp] .hero-media{transition:transform 7s linear;transform:scale(1.06)}.hero-slide[data-astro-cid-ctzdevjp].is-active .hero-media{transform:scale(1)}.hero-anim[data-astro-cid-ctzdevjp]{opacity:0;transition:opacity .7s var(--ease-out-soft), transform .7s var(--ease-out-soft);transform:translateY(18px)}.is-active[data-astro-cid-ctzdevjp] .hero-anim[data-astro-cid-ctzdevjp]{opacity:1;transform:none}.is-active[data-astro-cid-ctzdevjp] .hero-anim[data-astro-cid-ctzdevjp]:nth-child(2){transition-delay:.12s}.is-active[data-astro-cid-ctzdevjp] .hero-anim[data-astro-cid-ctzdevjp]:nth-child(3){transition-delay:.22s}.is-active[data-astro-cid-ctzdevjp] .hero-anim[data-astro-cid-ctzdevjp]:nth-child(4){transition-delay:.32s}.hero-dot[data-astro-cid-ctzdevjp]{align-items:center;width:2.75rem;height:1.5rem;display:flex;position:relative}.hero-dot[data-astro-cid-ctzdevjp] span[data-astro-cid-ctzdevjp]{background:#ffffff4d;border-radius:3px;width:100%;height:3px;display:block;position:relative;overflow:hidden}.hero-dot[data-astro-cid-ctzdevjp] span[data-astro-cid-ctzdevjp]:after{content:"";transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.hero-dot[data-astro-cid-ctzdevjp].is-active span[data-astro-cid-ctzdevjp]:after{transform:scaleX(1)}[data-astro-cid-ctzdevjp][data-autoplay=true] .hero-dot[data-astro-cid-ctzdevjp].is-active span[data-astro-cid-ctzdevjp]:after{animation:hero-progress var(--hero-interval,6.5s) linear forwards}.hero[data-astro-cid-ctzdevjp].is-paused .hero-dot[data-astro-cid-ctzdevjp].is-active span[data-astro-cid-ctzdevjp]:after{animation-play-state:paused}.hero[data-astro-cid-ctzdevjp].is-stopped .hero-dot[data-astro-cid-ctzdevjp].is-active span[data-astro-cid-ctzdevjp]:after{animation:none;transform:scaleX(1)}.hero-ctrl[data-astro-cid-ctzdevjp]{color:#fff;border:1px solid #ffffff59;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .2s,border-color .2s;display:inline-flex}.hero-ctrl[data-astro-cid-ctzdevjp]:hover{background:#ffffff1f;border-color:#fff}@keyframes hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-slide[data-astro-cid-ctzdevjp] .hero-media{transition:none;transform:none}}.cp[data-astro-cid-qtwexetj]{width:min(720px,100vw - 2rem);max-width:none;max-height:none;color:inherit;background:0 0;border:0;margin:auto;padding:0;overflow:visible}.cp[data-astro-cid-qtwexetj]::backdrop{background:color-mix(in oklab, var(--brand-ink) 55%, transparent);backdrop-filter:blur(3px);animation:cp-fade .35s var(--ease-out-soft) both}.cp[data-astro-cid-qtwexetj].is-closing,.cp[data-astro-cid-qtwexetj].is-closing::backdrop{opacity:0;transition:opacity .22s var(--ease-out-soft)}.cp-stage[data-astro-cid-qtwexetj]{padding-top:2.75rem;position:relative}.cp-card[data-astro-cid-qtwexetj]{max-height:calc(100dvh - 5rem);animation:.6s cubic-bezier(.34,1.56,.64,1) .3s both cp-card-pop;position:relative;overflow:hidden auto;box-shadow:0 30px 70px -20px #0f1d3073}.cp-rise[data-astro-cid-qtwexetj]{animation:cp-rise .5s var(--ease-out-soft) both}.cp-rise[data-astro-cid-qtwexetj]:first-child{animation-delay:1.15s}.cp-rise[data-astro-cid-qtwexetj]:nth-child(2){animation-delay:1.25s}.cp-rise[data-astro-cid-qtwexetj]:nth-child(3){animation-delay:1.35s}.cp-rise[data-astro-cid-qtwexetj]:nth-child(4){animation-delay:1.45s}.cp-badge[data-astro-cid-qtwexetj]{animation:.45s cubic-bezier(.34,1.56,.64,1) 1.75s both cp-stamp}.cp-shine[data-astro-cid-qtwexetj]{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff9 50%,#0000 65%);animation:.8s ease-in-out .95s both cp-shine;position:absolute;inset:0;transform:translate(110%)}.cp-iron-track[data-astro-cid-qtwexetj]{z-index:2;pointer-events:none;height:3.75rem;position:absolute;top:0;left:.75rem;right:.75rem;container-type:inline-size}.cp-iron[data-astro-cid-qtwexetj]{transform-origin:50% 90%;width:5.5rem;animation:2s cubic-bezier(.45,0,.25,1) both cp-iron-flight;position:absolute;bottom:0;left:0;translate:calc(100cqw - 100% - 3rem);rotate:-6deg}.cp-iron-svg[data-astro-cid-qtwexetj]{filter:drop-shadow(0 10px 12px #0f1d3059);width:100%;height:auto;display:block;overflow:visible}.cp-iron-body[data-astro-cid-qtwexetj]{fill:var(--brand-primary)}.cp-iron-handle[data-astro-cid-qtwexetj]{fill:none;stroke:var(--brand-primary-dark);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.cp-iron-window[data-astro-cid-qtwexetj]{fill:#ffffff47}.cp-iron-shine[data-astro-cid-qtwexetj]{fill:none;stroke:#ffffff8c;stroke-width:2.5px;stroke-linecap:round}.cp-iron-dial[data-astro-cid-qtwexetj]{fill:#fff}.cp-iron-light[data-astro-cid-qtwexetj]{fill:var(--brand-accent)}.cp-sole-light[data-astro-cid-qtwexetj]{stop-color:#f1f4f8}.cp-sole-dark[data-astro-cid-qtwexetj]{stop-color:#9aa6b5}.cp-steam[data-astro-cid-qtwexetj]{opacity:0;background:#ffffffd9;border-radius:9999px;width:.9rem;height:.9rem;animation:1.6s ease-out 2s 5 both cp-steam;position:absolute;bottom:1.6rem}.cp-steam-1[data-astro-cid-qtwexetj]{left:22%}.cp-steam-2[data-astro-cid-qtwexetj]{animation-delay:2.45s;left:48%}.cp-steam-3[data-astro-cid-qtwexetj]{animation-delay:2.9s;left:70%}@keyframes cp-fade{0%{opacity:0}}@keyframes cp-card-pop{0%{opacity:0;transform:translateY(24px)scale(.9)}}@keyframes cp-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes cp-stamp{0%{opacity:0;transform:scale(1.6)rotate(-8deg)}}@keyframes cp-shine{0%{transform:translate(-110%)}}@keyframes cp-iron-flight{0%{opacity:0;translate:-55vw -60vh;rotate:-50deg;scale:.35}12%{opacity:1}30%{translate:-18vw -26vh;rotate:-18deg;scale:.8}44%{translate:0 -.75rem;rotate:8deg;scale:1.1}50%{translate:0;rotate:0deg;scale:1.08 .92}56%{translate:0;rotate:0deg;scale:1}80%{translate:calc(100cqw - 100%);rotate:2deg;scale:1}88%{translate:calc(100cqw - 100% - 1.5rem) -1.1rem;rotate:-12deg}to{translate:calc(100cqw - 100% - 3rem);rotate:-6deg;scale:1}}@keyframes cp-steam{0%{opacity:0;transform:translateY(0)scale(.6)}25%{opacity:.85}to{opacity:0;transform:translateY(-2.5rem)scale(2.2)}}@media (prefers-reduced-motion:reduce){.cp-iron[data-astro-cid-qtwexetj],.cp-steam[data-astro-cid-qtwexetj],.cp-shine[data-astro-cid-qtwexetj],.cp-card[data-astro-cid-qtwexetj],.cp-rise[data-astro-cid-qtwexetj],.cp-badge[data-astro-cid-qtwexetj],.cp[data-astro-cid-qtwexetj]::backdrop{animation:none}}html.cp-lock{overflow:hidden}
