.deck-scroller{scroll-snap-type:y mandatory;background:var(--color-paper);width:100%;height:100dvh;color:var(--color-ink-900);scroll-behavior:smooth;position:fixed;inset:0;overflow:hidden auto}.deck-slide{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;width:100%;min-height:100dvh;padding:clamp(84px,10vh,112px) 7vw clamp(28px,6vh,64px);display:flex;position:relative;overflow:hidden}.deck-inner{z-index:2;flex-direction:column;flex:1;justify-content:center;width:100%;max-width:1440px;margin:0 auto;display:flex;position:relative}@media (width<=1023px){.deck-inner[data-body=desktop]{display:none}}@media (width>=1024px){.deck-inner[data-body=mobile]{display:none}}@keyframes deck-reveal-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.deck-scroller.is-ready .reveal{opacity:0;transform:translateY(28px)}.deck-scroller.is-ready .reveal.in{animation:.9s cubic-bezier(.2,.8,.2,1) both deck-reveal-in}.deck-scroller.is-ready .reveal.d1.in{animation-delay:80ms}.deck-scroller.is-ready .reveal.d2.in{animation-delay:.16s}.deck-scroller.is-ready .reveal.d3.in{animation-delay:.26s}.deck-scroller.is-ready .reveal.d4.in{animation-delay:.36s}.deck-scroller.is-ready .reveal.d5.in{animation-delay:.46s}.deck-scroller.is-ready .reveal.d6.in{animation-delay:.56s}@media (prefers-reduced-motion:reduce){.deck-scroller{scroll-behavior:auto}.deck-scroller.is-ready .reveal,.deck-scroller.is-ready .reveal.in{opacity:1;animation:none;transform:none}}@keyframes deck-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.deck-pulse{animation:1.5s ease-in-out infinite deck-pulse}@keyframes deck-scroll-pulse{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.deck-scroll-line{animation:1.8s ease-in-out infinite deck-scroll-pulse}
