.row-wrap.svelte-8ojyxu{position:relative}.viewport.svelte-8ojyxu{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;overflow:auto hidden}.viewport.svelte-8ojyxu::-webkit-scrollbar{display:none}@media (hover:hover){.viewport.svelte-8ojyxu{cursor:grab}.viewport.dragging.svelte-8ojyxu{cursor:grabbing}}.row.svelte-8ojyxu{--gap:var(--base-gap,14px);gap:var(--gap);-webkit-user-select:none;user-select:none;align-items:flex-start;margin:0;padding:4px 0;list-style:none;display:flex}.row.svelte-8ojyxu *{-webkit-user-drag:none}.row.svelte-8ojyxu:after{content:"";flex:0 0 max(0px, var(--bleed-trail,0px));align-self:stretch}.row.content-height.svelte-8ojyxu{align-items:stretch}@media (width<=1023px){.row.svelte-8ojyxu{--gap:var(--mobile-gap,var(--base-gap))}.row.has-mobile-aspect.content-height.svelte-8ojyxu{align-items:flex-start}.row.has-mobile-aspect.svelte-8ojyxu .slot:where(.svelte-8ojyxu),.row.has-mobile-aspect.svelte-8ojyxu .end-card:where(.svelte-8ojyxu){aspect-ratio:var(--slot-aspect-mobile)}.row.has-peek.svelte-8ojyxu{--gap:max(0px, calc(var(--bleed-gutter,16px) - var(--peek-size,0px)))}.row.has-peek.svelte-8ojyxu .slot:where(.svelte-8ojyxu),.row.has-peek.svelte-8ojyxu .end-card:where(.svelte-8ojyxu){width:calc(100vw - 2 * var(--bleed-gutter,16px))}}.slot.svelte-8ojyxu,.end-card.svelte-8ojyxu{width:var(--slot-width,min(88vw, 430px));aspect-ratio:var(--slot-aspect,.76);scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;flex:none;display:flex}@media (width>=1024px){.row.svelte-8ojyxu:not(.content-width) .slot:where(.svelte-8ojyxu),.row.svelte-8ojyxu:not(.content-width) .end-card:where(.svelte-8ojyxu){width:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));max-width:var(--slot-max,none)}.row.multi-row.svelte-8ojyxu{grid-auto-flow:column;grid-template-rows:repeat(var(--rows), auto);grid-auto-columns:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));column-gap:var(--gap);row-gap:var(--row-gap,var(--gap));align-items:stretch;display:grid}.row.multi-row.svelte-8ojyxu .slot:where(.svelte-8ojyxu),.row.multi-row.svelte-8ojyxu .end-card:where(.svelte-8ojyxu){width:auto;max-width:none}.row.multi-row.svelte-8ojyxu:after{display:none}}.scroll-arrow.svelte-8ojyxu{background:var(--ms-rail-arrow-bg);color:#fff;cursor:pointer;z-index:2;border:0;justify-content:center;align-items:center;width:40px;height:80px;padding:0;transition:background-color .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px #00000026}.scroll-arrow.svelte-8ojyxu:hover{background:var(--ms-rail-arrow-bg-hover)}.scroll-arrow.svelte-8ojyxu svg:where(.svelte-8ojyxu){opacity:.95;width:40px;height:40px}.scroll-arrow.svelte-8ojyxu:hover svg:where(.svelte-8ojyxu){opacity:1}.scroll-arrow.right.svelte-8ojyxu{border-radius:40px 0 0 40px;right:0}.scroll-arrow.right.svelte-8ojyxu svg:where(.svelte-8ojyxu){transform:translate(12px)}.scroll-arrow.left.svelte-8ojyxu{border-radius:0 40px 40px 0;left:0}.scroll-arrow.left.svelte-8ojyxu svg:where(.svelte-8ojyxu){transform:translate(-12px)}@media (width<=1023px),(hover:none){.scroll-arrow.svelte-8ojyxu{display:none}}@media (prefers-reduced-motion:reduce){.viewport.svelte-8ojyxu{scroll-behavior:auto}}
