.sj-root{overflow-anchor:none;position:relative}.sj--on .sj-anchor.sj-anchor{position:-webkit-sticky;position:sticky;top:var(--sj-top,0)}:is(.dnd-section,.dnd-column,.dnd-row,.row-fluid,.row-fluid-wrapper):has(.sj-root){overflow:visible}.sj--horizontal .sj-items{display:flex}.sj--horizontal .sj-item{flex:0 0 var(--sj-item-width,34vw)}.sj--horizontal.sj--on .sj-anchor{overflow:hidden;overflow:clip}.sj--horizontal:not(.sj--on) .sj-scroller{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.sj--horizontal .sj-anchor{overflow-x:visible}.sj--horizontal:not(.sj--on) .sj-item{flex-basis:var(--sj-item-width-sm,78vw);scroll-snap-align:center}.sj--stack .sj-items{display:flex;flex-direction:column;gap:24px}.sj--stack.sj--on .sj-item.sj-item{overflow:hidden;position:-webkit-sticky;position:sticky;top:calc(var(--sj-top, 0px) + var(--i, 0)*var(--sj-offset, 4.7rem))}.sj--stack.sj--on .sj-items:after{content:"";display:block;height:var(--sj-tail,25vh)}.sj--sequence.sj--on .sj-anchor{display:flex;flex-direction:column;justify-content:center}.sj--sequence.sj--on .sj-item.sj-item,.sj--sequence.sj--on .sj-items.sj-items{position:static}.sj--sequence.sj--on .sj-media.sj-media{inset-inline-end:0;opacity:0;position:absolute;top:0;visibility:hidden;width:auto}.sj--sequence.sj--on .sj-media.sj-media.is-on{opacity:1;visibility:visible}[data-scroll=horizontal]{flex-wrap:nowrap!important;justify-content:start!important}[data-scroll=horizontal] ._minw100px{min-width:100px}[data-scroll=horizontal] ._minw200px{min-width:200px}[data-scroll=horizontal] ._minw300px{min-width:300px}[data-scroll=horizontal] ._minw320px{min-width:320px}[data-scroll=horizontal] ._minw400px{min-width:400px}[data-scroll=sequence] .sj-item{border:none;margin-bottom:12px}.sj-sequence .sj-media,[data-scroll=sequence] .sj-item{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear}.sj-sequence .sj-media-panel{position:relative;width:100%}.sj-sequence .sj-media{opacity:1}.sj-sequence .sj-layout{column-gap:24px;display:flex}.sj-sequence .sj-items{aspect-ratio:10/7;width:100%}[data-scroll=sequence] .sj-item{opacity:.5}[data-scroll=sequence] .sj-item.is-on{opacity:1}[data-scroll=stack] ._two_col_layout{column-gap:24px;display:flex}[data-scroll=stack] ._two_col_layout>div{width:100%}