.scroll-paged-strip.svelte-7vszw7{position:relative;width:100%;max-width:none;min-width:0;box-sizing:border-box;--mask-left: 0%;--mask-right: 100%}.strip-arrow.svelte-7vszw7{position:absolute;top:calc(50% + var(--strip-arrow-offset-y, 0px));transform:translateY(-50%);z-index:22}.strip-arrow--prev.svelte-7vszw7{left:.5rem}.strip-arrow--next.svelte-7vszw7{right:.5rem}.scroll-paged-strip__viewport.svelte-7vszw7{position:relative;z-index:21;min-width:0;width:100%;box-sizing:border-box;overflow:visible;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 var(--mask-left),#000 var(--mask-right),transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 var(--mask-left),#000 var(--mask-right),transparent 100%);transition:--mask-left var(--transition-slow, .3s),--mask-right var(--transition-slow, .3s)}.scroll-paged-strip[data-scrollable=true][data-scroll-left=false][data-scroll-right=true].svelte-7vszw7 .scroll-paged-strip__viewport:where(.svelte-7vszw7){--mask-left: 0%;--mask-right: 92.5%}.scroll-paged-strip[data-scrollable=true][data-scroll-left=true][data-scroll-right=false].svelte-7vszw7 .scroll-paged-strip__viewport:where(.svelte-7vszw7){--mask-left: 7.5%;--mask-right: 100%}.scroll-paged-strip[data-scrollable=true][data-scroll-left=true][data-scroll-right=true].svelte-7vszw7 .scroll-paged-strip__viewport:where(.svelte-7vszw7){--mask-left: 7.5%;--mask-right: 92.5%}@property --mask-left{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --mask-right{syntax: "<percentage>"; inherits: true; initial-value: 100%;}.scroll-paged-strip__track.svelte-7vszw7{display:var(--strip-display, flex);grid-auto-flow:var(--strip-grid-flow, unset);grid-auto-columns:var(--strip-grid-cols, unset);grid-template-rows:var(--strip-grid-rows, unset);gap:var(--strip-gap, 0);height:var(--strip-height, auto);padding:var(--strip-padding, 0);width:100%;min-width:0;max-width:none;box-sizing:border-box;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth}.scroll-paged-strip__track.svelte-7vszw7::-webkit-scrollbar{display:none}@media(min-width:769px){.scroll-paged-strip[data-arrow-desktop=false].svelte-7vszw7 .strip-arrow:where(.svelte-7vszw7){display:none}.scroll-paged-strip[data-desktop-flow=true].svelte-7vszw7 .scroll-paged-strip__viewport:where(.svelte-7vszw7){-webkit-mask-image:none;mask-image:none;overflow:visible}.scroll-paged-strip[data-desktop-flow=true].svelte-7vszw7 .scroll-paged-strip__track:where(.svelte-7vszw7){overflow-x:visible;scroll-snap-type:none;display:contents}.indicators-wrapper[data-indicators-desktop=false].svelte-7vszw7{display:none}}@media(max-width:768px){.scroll-paged-strip[data-arrow-mobile=false].svelte-7vszw7 .strip-arrow:where(.svelte-7vszw7){display:none}.scroll-paged-strip__viewport.svelte-7vszw7{-webkit-mask-image:none;mask-image:none}.scroll-paged-strip__track.svelte-7vszw7{scroll-padding-inline:var(--page-gutter);padding-inline:var(--page-gutter);touch-action:pan-x pan-y}.indicators-wrapper[data-indicators-mobile=false].svelte-7vszw7{display:none}}.scroll-snap-indicators.svelte-7vszw7{--indicator-size: .5rem;display:flex;align-items:center;justify-content:center;width:100%;margin-top:.75rem;gap:calc(var(--indicator-size) * 2 / 3)}.scroll-snap-indicators.svelte-7vszw7 button:where(.svelte-7vszw7){position:relative;width:var(--indicator-size);height:var(--indicator-size);border-radius:999px;background:color-mix(in srgb,var(--clr-bg-4-invert) 28%,transparent);border:none;padding:0;cursor:pointer;transition:var(--transition);flex-shrink:0}.scroll-snap-indicators.svelte-7vszw7 button.active:where(.svelte-7vszw7){width:calc(var(--indicator-size) * 4);background:var(--clr-accent);transform:none}@media(hover:hover){.scroll-snap-indicators.svelte-7vszw7 button:where(.svelte-7vszw7):hover{background:color-mix(in srgb,var(--clr-bg-4-invert) 40%,transparent)}.scroll-snap-indicators.svelte-7vszw7 button.active:where(.svelte-7vszw7):hover{background:color-mix(in srgb,var(--clr-accent) 80%,transparent)}}@media(max-width:768px){.scroll-snap-indicators.svelte-7vszw7{margin-top:1rem}.scroll-snap-indicators.svelte-7vszw7 button:where(.svelte-7vszw7):after{content:"";position:absolute;inset:-10px}}
