.home-video-showcase{--showcase-gap:clamp(.875rem, 1.4vw, 1.25rem);--showcase-column-width:clamp(11.5rem, 16.5vw, 15rem);background:var(--marketing-black-0);scroll-margin-top:5rem;position:relative}.home-video-showcase__viewport{outline-offset:-2px;scroll-snap-type:x proximity;scrollbar-color:var(--muted-foreground) transparent;scrollbar-width:thin;position:relative;overflow:auto hidden}.home-video-showcase__viewport:focus-visible{outline:2px solid var(--ring)}.home-video-showcase__track{gap:var(--showcase-gap);align-items:flex-end;width:max-content;padding:.5rem clamp(1rem,2vw,2rem) 1rem;display:flex}.home-video-showcase__column{gap:var(--showcase-gap);width:var(--showcase-column-width);scroll-snap-align:center;flex-direction:column;flex:none;display:flex}.home-video-showcase__card{aspect-ratio:16/9;cursor:pointer;background:var(--card);border-radius:var(--radius-tile);border:0;width:100%;padding:0;position:relative;overflow:hidden}.home-video-showcase__card[data-format=landscape]{aspect-ratio:4/3}.home-video-showcase__card[data-format=portrait]{aspect-ratio:3/4}.home-video-showcase__card[data-format=tall]{aspect-ratio:9/16}.home-video-showcase__poster,.home-video-showcase__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-video-showcase__video{opacity:0}.home-video-showcase__video[data-ready=true]{opacity:1}.home-video-showcase__card:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.home-video-showcase__card:disabled{cursor:default}@media (width>=760px) and (prefers-reduced-motion:no-preference){.home-video-showcase-stage[data-pinned=true]{height:calc(var(--showcase-stage-height) + var(--showcase-travel,0px))}.home-video-showcase-stage[data-pinned=true] .home-video-showcase-stage__pin{top:var(--showcase-stage-top,0px);position:sticky}.home-video-showcase-stage[data-pinned=true] .home-video-showcase{scroll-margin-top:var(--showcase-anchor-top,5rem)}.home-video-showcase-stage[data-pinned=true] .home-video-showcase__viewport{overflow:hidden}.home-video-showcase-stage[data-pinned=true] .home-video-showcase__track{will-change:transform}}@media (width<=759px){.home-video-showcase{--showcase-column-width:clamp(10rem, 44vw, 12rem)}}.walkthrough-scroll{--walkthrough-top:96px;--walkthrough-desktop:0}.walkthrough-heading{margin-bottom:2rem}.walkthrough-scroll[data-pinned=true] .walkthrough-stage{top:var(--walkthrough-top);position:sticky}@media (width>=1024px){.walkthrough-scroll{--walkthrough-desktop:1}.walkthrough-visual{min-height:27rem}}@media (width>=1024px) and (height<=800px){.walkthrough-scroll{--walkthrough-top:88px}.walkthrough-heading{margin-bottom:1.5rem}.walkthrough-visual{min-height:22rem}.walkthrough-step{padding:1rem}.walkthrough-step-title{margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.walkthrough-scroll{height:auto!important}.walkthrough-scroll[data-pinned=true] .walkthrough-stage{position:static}}
