.hero-scene[data-astro-cid-yvlry7k7]{justify-content:center;align-items:flex-start;padding-block-start:12svh;display:flex}@media (width>=768px){.hero-scene[data-astro-cid-yvlry7k7]{justify-content:flex-end;align-items:center;padding-block-start:0;padding-inline-end:12vw}}.hero-drop-wrap[data-astro-cid-yvlry7k7]{aspect-ratio:28/52;max-width:90vw;height:min(58svh,110vw);position:relative}.hero-halo[data-astro-cid-yvlry7k7]{background:radial-gradient(closest-side, color-mix(in oklch, var(--color-accent) 34%, transparent), transparent 55%), radial-gradient(closest-side, color-mix(in oklch, var(--color-brand) 60%, transparent), transparent);mix-blend-mode:screen;position:absolute;inset:-45%}.hero-drop-svg[data-astro-cid-yvlry7k7]{mix-blend-mode:screen;block-size:100%;inline-size:100%;position:relative;overflow:visible;-webkit-mask-image:linear-gradient(#000 25%,#0000 92%);mask-image:linear-gradient(#000 25%,#0000 92%)}.hero-sheen[data-astro-cid-yvlry7k7]{opacity:0}@media (prefers-reduced-motion:no-preference){.hero-sheen[data-astro-cid-yvlry7k7]{opacity:1;transform-box:fill-box;transform-origin:50%;animation:12s cubic-bezier(.45,0,.25,1) 2s infinite hero-sheen}@keyframes hero-sheen{0%{transform:translate(-100%)rotate(20deg)}20%,to{transform:translate(260%)rotate(20deg)}}}@media (forced-colors:active){.hero-scene[data-astro-cid-yvlry7k7]{display:none}}.tabs[data-astro-cid-hyz2wffv]{display:none}.carousel[data-astro-cid-hyz2wffv][data-ready] .tabs[data-astro-cid-hyz2wffv]{display:grid}.carousel[data-astro-cid-hyz2wffv][data-ready] .panel[data-astro-cid-hyz2wffv]{grid-area:1/1;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),visibility linear}.carousel[data-astro-cid-hyz2wffv][data-ready] .panel[data-astro-cid-hyz2wffv]:not([data-active]){visibility:hidden;opacity:0;transition:opacity .3s ease-out,transform .3s ease-out,visibility 0s linear .3s;transform:translateY(.75rem)scale(.98)}.tab[data-astro-cid-hyz2wffv][aria-selected=true]{border-color:var(--color-night);background-color:var(--color-surface);box-shadow:0 6px 18px -10px oklch(20% .07 275.5/.45)}.tab[data-astro-cid-hyz2wffv]:not([aria-selected=true]):hover{border-color:var(--color-ink-muted)}.progress[data-astro-cid-hyz2wffv]{transform-origin:0;transform:scaleX(0)}[dir=rtl] .progress[data-astro-cid-hyz2wffv]{transform-origin:100%}.tab[data-astro-cid-hyz2wffv][aria-selected=true] .progress[data-astro-cid-hyz2wffv]{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.carousel[data-astro-cid-hyz2wffv][data-in-view] .tab[data-astro-cid-hyz2wffv][aria-selected=true] .progress[data-astro-cid-hyz2wffv]{animation:7s linear both schedule-progress}.carousel[data-astro-cid-hyz2wffv][data-in-view]:is(:hover,:focus-within) .tab[data-astro-cid-hyz2wffv][aria-selected=true] .progress[data-astro-cid-hyz2wffv]{animation-play-state:paused}}@keyframes schedule-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-astro-cid-j3avvixz][data-stack]{timeline-scope:--svc-1, --svc-2, --svc-3, --svc-4, --svc-5, --svc-6}[data-astro-cid-j3avvixz][data-stack-card]{top:calc(var(--header-h,4rem) + 1rem + var(--i) * .75rem);position:sticky}[data-astro-cid-j3avvixz][data-stack-card]:first-child{view-timeline-name:--svc-1}[data-astro-cid-j3avvixz][data-stack-card]:nth-child(2){view-timeline-name:--svc-2}[data-astro-cid-j3avvixz][data-stack-card]:nth-child(3){view-timeline-name:--svc-3}[data-astro-cid-j3avvixz][data-stack-card]:nth-child(4){view-timeline-name:--svc-4}[data-astro-cid-j3avvixz][data-stack-card]:nth-child(5){view-timeline-name:--svc-5}[data-astro-cid-j3avvixz][data-stack-card]:nth-child(6){view-timeline-name:--svc-6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-astro-cid-j3avvixz][data-stack-card]:first-child{animation:linear both stack-recede --svc-2;animation-range:entry}[data-astro-cid-j3avvixz][data-stack-card]:nth-child(2){animation:linear both stack-recede --svc-3;animation-range:entry}[data-astro-cid-j3avvixz][data-stack-card]:nth-child(3){animation:linear both stack-recede --svc-4;animation-range:entry}[data-astro-cid-j3avvixz][data-stack-card]:nth-child(4){animation:linear both stack-recede --svc-5;animation-range:entry}[data-astro-cid-j3avvixz][data-stack-card]:nth-child(5){animation:linear both stack-recede --svc-6;animation-range:entry}@keyframes stack-recede{to{filter:brightness(.85);transform:scale(.94)}}}}@media (height<=40rem){[data-astro-cid-j3avvixz][data-stack-card]{filter:none;animation:none;position:static;transform:none}}
