.interactive-rail.svelte-w1cm4r{position:relative;display:flow-root;--rail-block-bleed: .5rem;--rail-gap: var(--review-gap, 1.25rem);--rail-item-width: var(--interactive-rail-item-width, clamp(18rem, 28vw, 25.5rem));--rail-gutter: var(--interactive-rail-gutter, var(--marketing-content-gutter))}.interactive-rail[data-full-bleed=true].svelte-w1cm4r{width:100vw;margin-inline:calc(50% - 50vw)}.interactive-rail__viewport.svelte-w1cm4r{padding-block:var(--rail-block-bleed);margin-block:calc(-1 * var(--rail-block-bleed));overflow:hidden;touch-action:pan-y pinch-zoom;-webkit-mask-image:linear-gradient(to right,transparent,black var(--carousel-scroll-fade-size, 24px),black calc(100% - var(--carousel-scroll-fade-size, 24px)),transparent);mask-image:linear-gradient(to right,transparent,black var(--carousel-scroll-fade-size, 24px),black calc(100% - var(--carousel-scroll-fade-size, 24px)),transparent);cursor:grab}.interactive-rail__viewport.svelte-w1cm4r:active{cursor:grabbing}.interactive-rail__track.svelte-w1cm4r{display:flex;width:max-content;padding-inline-start:var(--rail-gutter);will-change:transform}.interactive-rail[data-reverse=true].svelte-w1cm4r .interactive-rail__track:where(.svelte-w1cm4r){transform:translate3d(calc((var(--rail-item-width) + var(--rail-gap)) / -2),0,0)}.interactive-rail__group.svelte-w1cm4r{display:flex;gap:var(--rail-gap);padding-inline-end:var(--rail-gap);align-items:stretch}.interactive-rail__item.svelte-w1cm4r{flex:0 0 var(--rail-item-width);width:var(--rail-item-width);min-width:0;display:flex}.interactive-rail__item.svelte-w1cm4r>*{width:100%}.rail-edge.svelte-w1cm4r{display:none;position:absolute;inset-block:0;width:min(18%,calc(var(--rail-item-width) * .5));z-index:8;background:transparent;cursor:none}.rail-edge--previous.svelte-w1cm4r{left:0}.rail-edge--next.svelte-w1cm4r{right:0}.rail-edge.svelte-w1cm4r:disabled{pointer-events:none}.rail-chevron.svelte-w1cm4r{position:absolute;z-index:10;left:0;top:0;transform:translate(-50%,-50%);display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--surface-overlay);color:var(--foreground);box-shadow:0 3px 12px color-mix(in oklch,var(--foreground) 16%,transparent);pointer-events:none;opacity:0;transition:opacity .15s}.rail-chevron[data-visible=true].svelte-w1cm4r{opacity:1}.rail-more.svelte-w1cm4r{position:absolute;z-index:11;top:.65rem;right:var(--rail-gutter);display:flex;align-items:center;gap:.3rem;min-height:var(--control-height);padding:.4rem .75rem;border-radius:999px;background:var(--surface-overlay);box-shadow:0 3px 10px color-mix(in oklch,var(--foreground) 14%,transparent);font:650 .6875rem/1.2 var(--font-numeric);letter-spacing:.04em;cursor:pointer}.rail-pause.svelte-w1cm4r:focus-visible{position:absolute;top:.5rem;left:var(--rail-gutter);z-index:12;padding:.5rem .75rem;background:var(--surface-overlay);border-radius:var(--radius-control)}.interactive-rail.svelte-w1cm4r:focus-visible,.rail-more.svelte-w1cm4r:focus-visible,.rail-pause.svelte-w1cm4r:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media(hover:hover)and (pointer:fine){.rail-edge.svelte-w1cm4r{display:block}}@media(max-width:55rem){.interactive-rail.svelte-w1cm4r{--rail-item-width: var(--interactive-rail-item-width, min(21rem, calc(100vw - 3.5rem) ))}}@media(prefers-reduced-motion:reduce){.interactive-rail[data-reverse=true].svelte-w1cm4r .interactive-rail__track:where(.svelte-w1cm4r){transform:none}.rail-chevron.svelte-w1cm4r{transition:none}}.home-review-marquee__rows.svelte-xk9tf{display:grid;gap:var(--review-row-gap, var(--review-gap));margin-top:var(--review-marquee-heading-gap, clamp(1.75rem, 3vw, 2.75rem));-webkit-mask-image:linear-gradient(to right,transparent,black 7%,black 93%,transparent);mask-image:linear-gradient(to right,transparent,black 7%,black 93%,transparent)}.home-review-marquee__rows[data-interactive=true].svelte-xk9tf{-webkit-mask-image:none;mask-image:none;--interactive-rail-item-width: var(--review-card-width);--interactive-rail-gutter: 0px}.home-review-marquee__viewport.svelte-xk9tf{width:100%;padding-block:var(--review-row-inset, .25rem);overflow:hidden}.home-review-marquee__viewport[data-row="2"].svelte-xk9tf{width:calc(100% + (var(--review-card-width) + var(--review-gap)) / 2);translate:calc((var(--review-card-width) + var(--review-gap)) / -2)}.home-review-marquee__track.svelte-xk9tf{display:flex;width:max-content;animation:svelte-xk9tf-review-marquee 86s linear infinite;will-change:transform}.home-review-marquee__viewport[data-row="2"].svelte-xk9tf .home-review-marquee__track:where(.svelte-xk9tf){animation-direction:reverse}.home-review-marquee__group.svelte-xk9tf{display:flex;gap:var(--review-gap);padding-inline-end:var(--review-gap)}.home-review-marquee__rows.svelte-xk9tf:hover .home-review-marquee__track:where(.svelte-xk9tf),.home-review-marquee__rows.svelte-xk9tf:focus-within .home-review-marquee__track:where(.svelte-xk9tf){animation-play-state:paused}@keyframes svelte-xk9tf-review-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.home-review-marquee__rows.svelte-xk9tf{-webkit-mask-image:none;mask-image:none}.home-review-marquee__viewport.svelte-xk9tf,.home-review-marquee__viewport[data-row="2"].svelte-xk9tf{width:100%;overflow-x:auto;translate:none}.home-review-marquee__track.svelte-xk9tf{animation:none}.home-review-marquee__group[aria-hidden=true].svelte-xk9tf{display:none}}
