.row-wrap.svelte-8ojyxu{position:relative}.row.svelte-8ojyxu{scrollbar-width:none;touch-action:pan-y;scroll-snap-type:x mandatory;cursor:grab;-webkit-user-select:none;user-select:none;align-items:flex-start;margin:0;padding:4px 0;list-style:none;display:flex;overflow:auto hidden}.row.svelte-8ojyxu::-webkit-scrollbar{display:none}.row.svelte-8ojyxu *{-webkit-user-drag:none}.row.svelte-8ojyxu:active{cursor:grabbing}.row.content-height.svelte-8ojyxu{align-items:stretch}@media (width<=1023px){.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)}}@media (hover:none){.row.svelte-8ojyxu{cursor:auto}}.slot.svelte-8ojyxu,.end-card.svelte-8ojyxu{width:var(--slot-width,min(88vw, 430px));aspect-ratio:var(--slot-aspect,.76);scroll-snap-align:center;flex-direction:column;flex:none;display:flex}.slot.svelte-8ojyxu:first-child{scroll-snap-align:start}.slot.svelte-8ojyxu:last-child,.end-card.svelte-8ojyxu:last-child{scroll-snap-align:end}@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);scroll-snap-align:start}}.scroll-arrow.svelte-8ojyxu{color:#fff;cursor:pointer;z-index:2;background:#2e282280;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:#2e2822b3}.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}}
