.gallery_row__Hmdgv{display:grid;grid-auto-flow:column;grid-auto-columns:min(84%,860px);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery_row__Hmdgv::-webkit-scrollbar{display:none}@media (min-width:1024px){.gallery_row__Hmdgv{grid-auto-columns:min(72%,860px);gap:28px}}.gallery_card__e_VAY{scroll-snap-align:start}.gallery_cardStage__0PNov{display:flex;height:clamp(300px,46vw,520px);align-items:center;justify-content:center;padding:1.5rem;border-radius:24px;overflow:hidden;container-type:size}@media (min-width:1024px){.gallery_cardStage__0PNov{padding:2.5rem}}.gallery_cardStageCrop__tPtOH{align-items:flex-start;padding-bottom:0}.gallery_cardStageCrop__tPtOH .gallery_browserStaged__3Yk6E{width:100%}.gallery_dot__V6Azc{position:relative;width:8px;height:8px;overflow:hidden;border-radius:999px;background:#e3e0e5;transition:width .3s cubic-bezier(.23,1,.32,1)}.gallery_dot__V6Azc[data-active=true]{width:28px;background:hsl(var(--spa-sphere-100))}.gallery_dot__V6Azc[data-active=true]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:hsl(var(--spa-sphere-600))}.gallery_dot__V6Azc[data-playing]:after{transform-origin:left;animation:gallery_dot-fill__iEOKj var(--ms,5s) linear both}@keyframes gallery_dot-fill__iEOKj{0%{transform:scaleX(0)}}.gallery_browser__4UB3K{box-shadow:0 1px 2px #221d240f,0 24px 60px -18px #221d2447}.gallery_browserStaged__3Yk6E{width:min(100%,calc((100cqh - 5rem - 40px) * var(--ar)))}.gallery_phone___qviR{width:min(300px,78%);aspect-ratio:var(--ar);max-height:680px;margin:0 auto;overflow:hidden;border:7px solid #221d24;border-radius:36px;background:#fff;box-shadow:0 24px 60px -18px #221d2459}.gallery_phoneStaged__p3Qe6{width:auto;height:100%;max-height:100%}.gallery_device__soY21{filter:drop-shadow(0 24px 30px rgba(34,29,36,.28))}.gallery_deviceStaged__EfCnm{width:auto;height:100%;max-width:100%;object-fit:contain}.gallery_photoStaged__Myfes{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;box-shadow:0 24px 60px -18px #221d244d}@media (prefers-reduced-motion:reduce){.gallery_dot__V6Azc{transition:none}}