.scrolling-media{--sm-h:var(--sm-h-mobile,420px);--sm-gap:16px;--sm-radius:10px;overflow:hidden}@media (width>=576px){.scrolling-media{--sm-h:var(--sm-h-tablet,520px);--sm-gap:24px;--sm-radius:20px}}@media (width>=992px){.scrolling-media{--sm-h:var(--sm-h-desktop,646px);--sm-gap:32px}}.scrolling-media__viewport{height:var(--sm-h);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.scrolling-media__viewport.is-dragging{cursor:grabbing}.scrolling-media__viewport:focus-visible{outline-offset:4px;outline:2px solid #ffb41d}.scrolling-media__viewport.is-steer{cursor:ew-resize}.scrolling-media__track{gap:var(--sm-gap);will-change:transform;height:100%;display:flex}.scrolling-media__item{gap:var(--sm-gap);width:calc(var(--w) * var(--sm-h) / 646);flex-direction:column;flex:none;height:100%;display:flex}.scrolling-media__item[data-align=top]{justify-content:flex-start}.scrolling-media__item[data-align=center]{justify-content:center}.scrolling-media__item[data-align=bottom]{justify-content:flex-end}.scrolling-media__media{border-radius:var(--sm-radius);background-color:#f6f3e8;position:relative;overflow:hidden}.scrolling-media__item--single .scrolling-media__media{height:calc(var(--size) * 100%)}.scrolling-media__item--two .scrolling-media__media:first-child{flex:var(--split) 1 0}.scrolling-media__item--two .scrolling-media__media:last-child{flex:calc(100 - var(--split)) 1 0}.scrolling-media__img,.scrolling-media__video{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.scrolling-media__toggle{color:#002a45;background:0 0;border:1.8px solid #002a45;border-radius:64px;align-items:center;gap:8px;height:40px;margin:16px 0 0 auto;padding:0 16px 0 12px;font-size:.875rem;font-weight:600;line-height:1;transition:background-color .2s;display:flex}.scrolling-media__toggle:hover{background-color:#f6f3e8}.scrolling-media__toggle:focus-visible{outline-offset:2px;outline:2px solid #ffb41d}.scrolling-media__toggle svg{fill:currentColor;width:14px;height:14px}@media (width>=992px){.scrolling-media__toggle{margin-top:24px}}.scrolling-media__icon-play,.scrolling-media__toggle[aria-pressed=true] .scrolling-media__icon-pause{display:none}.scrolling-media__toggle[aria-pressed=true] .scrolling-media__icon-play{display:block}
