.dfs-scrollsteps{--dfs-ss-sans: "aktiv-grotesk", ui-sans-serif, system-ui, -apple-system, sans-serif;--dfs-ss-mono: "Geist Mono", ui-monospace, "Fira Code", "SF Mono", monospace;--dfs-ss-gap: 16px;--dfs-ss-indent: 16px;--dfs-ss-shift: 48px;--dfs-ss-inactive: .4;--dfs-ss-marker: 12px;--dfs-ss-marker-top: 8px;--dfs-ss-ratio: 4 / 5;--dfs-ss-inset-mobile: 16px;--dfs-ss-runway: 320vh;--dfs-ss-pin-top: 0px;--dfs-ss-ease: cubic-bezier( .4, 0, .2, 1 );position:sticky;top:var( --dfs-ss-pin-top );height:calc(100vh - var( --dfs-ss-pin-top ));display:grid;grid-template-columns:minmax(0,205fr) minmax(0,461fr) minmax(0,345fr) minmax(0,205fr);align-content:safe center;align-items:stretch}.dfs-scrollsteps__text{grid-column:2;grid-row:1;padding-right:var( --dfs-ss-text-inset, 17.5% )}@media (min-width: 1024px){.dfs-scrollsteps__text{align-self:var( --dfs-ss-text-valign, stretch )}}.dfs-scrollsteps__media{grid-column:3;grid-row:1}.dfs-scrollsteps--media-none{grid-template-columns:minmax(0,1fr)}.dfs-scrollsteps--media-none .dfs-scrollsteps__text{grid-column:1;grid-row:1;padding-right:0;padding-left:0}.dfs-scrollsteps--ratio-lock .dfs-scrollsteps__media{align-self:start}.dfs-scrollsteps--ratio-lock .dfs-scrollsteps__window{min-height:0;height:auto;aspect-ratio:var( --dfs-ss-ratio )}.dfs-scrollsteps--ratio-match .dfs-scrollsteps__window{min-height:0;height:auto;aspect-ratio:auto}.dfs-scrollsteps--img-scaled .dfs-scrollsteps__media{align-self:start;height:auto}.dfs-scrollsteps--img-scaled .dfs-scrollsteps__window{min-height:0;height:auto;aspect-ratio:var( --dfs-ss-ratio )}.dfs-scrollsteps--ratio-match.dfs-scrollsteps--img-scaled .dfs-scrollsteps__media{align-self:stretch;height:100%}.dfs-scrollsteps--ratio-match.dfs-scrollsteps--img-scaled .dfs-scrollsteps__window{aspect-ratio:auto;height:var( --dfs-ss-img-scale, 100% )}.dfs-scrollsteps--img-align-center .dfs-scrollsteps__media{justify-content:center}.dfs-scrollsteps--img-align-outer .dfs-scrollsteps__media,.dfs-scrollsteps--media-left.dfs-scrollsteps--img-align-inner .dfs-scrollsteps__media{justify-content:flex-end}.dfs-scrollsteps--media-left.dfs-scrollsteps--img-align-outer .dfs-scrollsteps__media{justify-content:flex-start}.dfs-scrollsteps--media-left{grid-template-columns:minmax(0,205fr) minmax(0,345fr) minmax(0,461fr) minmax(0,205fr)}.dfs-scrollsteps--media-left .dfs-scrollsteps__media{grid-column:2;grid-row:1}.dfs-scrollsteps--media-left .dfs-scrollsteps__text{grid-column:3;grid-row:1;padding-right:0;padding-left:var( --dfs-ss-text-inset, 10% )}.dfs-scrollsteps--in-editor{position:static;height:auto;min-height:0}.dfs-scrollsteps--in-editor .dfs-scrollsteps__window{min-height:0;aspect-ratio:var( --dfs-ss-ratio )}.dfs-scrollsteps--in-editor .dfs-scrollsteps__step{opacity:1;transform:none}.dfs-scrollsteps--in-editor[data-dfs-step-color-mode=color] .dfs-scrollsteps__step .dfs-scrollsteps__num{color:var( --dfs-ss-c-num-inactive )}.dfs-scrollsteps--in-editor[data-dfs-step-color-mode=color] .dfs-scrollsteps__step .dfs-scrollsteps__title{color:var( --dfs-ss-c-title-inactive )}.dfs-scrollsteps--in-editor[data-dfs-step-color-mode=color] .dfs-scrollsteps__step .dfs-scrollsteps__desc{color:var( --dfs-ss-c-desc-inactive )}.dfs-scrollsteps--in-editor[data-dfs-step-color-mode=color] .dfs-scrollsteps__step.is-active .dfs-scrollsteps__num{color:var( --dfs-ss-c-num-active )}.dfs-scrollsteps--in-editor[data-dfs-step-color-mode=color] .dfs-scrollsteps__step.is-active .dfs-scrollsteps__title{color:var( --dfs-ss-c-title-active )}.dfs-scrollsteps--in-editor[data-dfs-step-color-mode=color] .dfs-scrollsteps__step.is-active .dfs-scrollsteps__desc{color:var( --dfs-ss-c-desc-active )}.dfs-scrollsteps__runway{position:relative;min-height:var( --dfs-ss-runway )}.dfs-scrollsteps__media{display:flex;align-items:stretch;height:100%;min-height:0}.dfs-scrollsteps__window{position:relative;width:100%;max-width:100%;height:auto;min-height:100%;aspect-ratio:var( --dfs-ss-ratio );overflow:hidden}.dfs-scrollsteps__track{display:flex;flex-direction:column;height:100%;will-change:transform}.dfs-scrollsteps__panel{flex-shrink:0;width:100%;height:100%;background-size:cover;background-position:center}.dfs-scrollsteps--has-overlay .dfs-scrollsteps__panel,.dfs-scrollsteps--has-overlay .dfs-scrollsteps__step-media{position:relative}.dfs-scrollsteps--has-overlay .dfs-scrollsteps__panel:after,.dfs-scrollsteps--has-overlay .dfs-scrollsteps__step-media:after{content:"";position:absolute;inset:0;background:var( --dfs-ss-overlay, transparent );mix-blend-mode:var( --dfs-ss-overlay-blend, normal );pointer-events:none;z-index:1;border-radius:inherit}.dfs-scrollsteps--has-overlay .dfs-scrollsteps__panel video{position:relative;z-index:2}.dfs-scrollsteps--image-crossfade .dfs-scrollsteps__track{display:block;position:relative}.dfs-scrollsteps--image-crossfade .dfs-scrollsteps__panel{position:absolute;inset:0;height:100%;opacity:0}.dfs-scrollsteps--image-crossfade .dfs-scrollsteps__panel:first-child{opacity:1}.dfs-scrollsteps--in-editor .dfs-scrollsteps__track{display:block;position:relative}.dfs-scrollsteps--in-editor .dfs-scrollsteps__track .dfs-scrollsteps__panel{position:absolute;inset:0;height:100%;opacity:0}.dfs-scrollsteps--in-editor .dfs-scrollsteps__track .dfs-scrollsteps__panel.is-preview{opacity:1}.dfs-scrollsteps__list{position:relative;padding-left:var( --dfs-ss-indent )}.dfs-scrollsteps__step{display:flex;align-items:flex-start;gap:var( --dfs-ss-gap );will-change:color,transform}.dfs-scrollsteps__step+.dfs-scrollsteps__step{margin-top:var( --dfs-ss-rhythm, 48px )}.dfs-scrollsteps--sep .dfs-scrollsteps__step+.dfs-scrollsteps__step{padding-top:var( --dfs-ss-sep-gap, 24px );background-image:linear-gradient(to right,var( --dfs-ss-sep-colour, rgba(0,0,0,.14) ) 0 100%);background-repeat:no-repeat;background-size:var( --dfs-ss-sep-width, 100% ) var( --dfs-ss-sep-thickness, 1px );background-position:left top}.dfs-scrollsteps__step.is-active{transform:translate(var( --dfs-ss-shift ))}.dfs-scrollsteps__num,.dfs-scrollsteps__title,.dfs-scrollsteps__desc{transition:font-size .35s var( --dfs-ss-ease ),letter-spacing .35s var( --dfs-ss-ease ),line-height .35s var( --dfs-ss-ease )}@media (prefers-reduced-motion: reduce) and (dfs-reduced-motion-honoured){.dfs-scrollsteps__num,.dfs-scrollsteps__title,.dfs-scrollsteps__desc{transition:none}}.dfs-scrollsteps--reserve-height .dfs-scrollsteps__step{min-height:var( --dfs-ss-step-reserve, auto );align-content:start}.dfs-scrollsteps--no-motion{position:static;height:auto;min-height:0}.dfs-scrollsteps--no-motion .dfs-scrollsteps__window{min-height:0;aspect-ratio:var( --dfs-ss-ratio )}.dfs-scrollsteps--no-motion .dfs-scrollsteps__step{transform:none}.dfs-scrollsteps--no-motion .dfs-scrollsteps__marker{display:none}.dfs-scrollsteps__num{flex:0 0 auto;font-variant-numeric:tabular-nums;font-family:var( --dfs-ss-mono, ui-monospace, "Geist Mono", "Fira Code", monospace );font-size:var( --dfs-ss-num-size, 16px );font-weight:400;line-height:1.5;letter-spacing:-.025em}.dfs-scrollsteps__body{min-width:0}.dfs-scrollsteps__title{margin:0;font-size:var( --dfs-ss-title-size, clamp( 24px, .18vw + 27.6px, 31px ) );font-weight:var( --dfs-ss-title-weight, 500 );line-height:1.25;letter-spacing:-.025em}.dfs-scrollsteps__desc{margin:var( --dfs-ss-desc-gap, 8px ) 0 var( --dfs-ss-desc-below, 0px );font-size:var( --dfs-ss-desc-size, 16px );font-weight:400;line-height:1.5}.dfs-scrollsteps__desc>:first-child{margin-top:0}.dfs-scrollsteps__desc>:last-child{margin-bottom:0}.dfs-scrollsteps--desc-lit .dfs-scrollsteps__desc-wrap{display:grid;grid-template-rows:1fr;margin-top:var( --dfs-ss-desc-gap, 8px );margin-bottom:var( --dfs-ss-desc-below, 0px )}.dfs-scrollsteps--desc-lit .dfs-scrollsteps__desc-wrap>.dfs-scrollsteps__desc{margin:0;min-height:0;overflow:hidden}@media (min-width: 1024px){.dfs-scrollsteps--desc-lit .dfs-scrollsteps__desc-wrap{transition:opacity .35s var( --dfs-ss-ease ),visibility 0s linear 0s}.dfs-scrollsteps--desc-lit .dfs-scrollsteps__step:not(.is-active) .dfs-scrollsteps__desc-wrap{grid-template-rows:0fr;margin-top:0;margin-bottom:0;opacity:0;visibility:hidden;transition:opacity .35s var( --dfs-ss-ease ),visibility 0s linear .35s}}.dfs-scrollsteps__step-media{display:none}.dfs-scrollsteps__marker.dfs-scrollsteps__marker--svg{background-color:transparent}.dfs-scrollsteps__marker--svg svg,.dfs-scrollsteps__marker--svg i{width:100%;height:100%;display:block;fill:currentColor;font-size:var( --dfs-ss-marker );line-height:1}.dfs-scrollsteps__marker{position:absolute;left:0;top:var( --dfs-ss-marker-top );z-index:10;width:var( --dfs-ss-marker );height:var( --dfs-ss-marker );background-color:#fb460d;pointer-events:none;will-change:transform}@media (min-width: 1024px) and (max-height: 780px){.dfs-scrollsteps:not(.dfs-scrollsteps--in-editor) .dfs-scrollsteps__step+.dfs-scrollsteps__step{margin-top:calc(var( --dfs-ss-rhythm, 48px ) * 7 / 12)}.dfs-scrollsteps:not(.dfs-scrollsteps--in-editor) .dfs-scrollsteps__title{font-size:clamp(20px,.14vw + 23px,26px)}.dfs-scrollsteps:not(.dfs-scrollsteps--in-editor) .dfs-scrollsteps__desc{font-size:15px}}@media (min-width: 1024px) and (max-height: 660px){.dfs-scrollsteps:not(.dfs-scrollsteps--in-editor) .dfs-scrollsteps__step+.dfs-scrollsteps__step{margin-top:calc(var( --dfs-ss-rhythm, 48px ) * 5 / 12)}.dfs-scrollsteps:not(.dfs-scrollsteps--in-editor) .dfs-scrollsteps__title{font-size:clamp(18px,.12vw + 20px,23px)}.dfs-scrollsteps:not(.dfs-scrollsteps--in-editor) .dfs-scrollsteps__desc{font-size:14px}}@media (min-width: 1024px) and (max-height: 520px){.dfs-scrollsteps,.dfs-scrollsteps--media-left{position:static;height:auto;min-height:0}.dfs-scrollsteps__runway{min-height:0}.dfs-scrollsteps__window{min-height:0;aspect-ratio:var( --dfs-ss-ratio )}}@media (max-width: 1023px){.dfs-scrollsteps,.dfs-scrollsteps--media-left{position:static;height:auto;display:block;padding-inline:var( --dfs-ss-inset-mobile, 20px );box-sizing:border-box}.dfs-scrollsteps__runway{min-height:0}.dfs-scrollsteps__list{padding-left:0}.dfs-scrollsteps__text,.dfs-scrollsteps--media-left .dfs-scrollsteps__text{padding-right:0;padding-left:0}.dfs-scrollsteps__media{display:none}.dfs-scrollsteps--mob-natural .dfs-scrollsteps__step-media{aspect-ratio:auto;background-image:none!important;overflow:hidden}.dfs-scrollsteps__step-img{display:block;width:100%;height:auto}.dfs-scrollsteps__step-media{display:block;width:100%;margin-top:24px;aspect-ratio:var( --dfs-ss-ratio-mobile, 4 / 5 );background-size:cover;background-position:center}.dfs-scrollsteps__step{display:block;opacity:1;transform:none}.dfs-scrollsteps__step.is-active{opacity:1;transform:none}.dfs-scrollsteps__num{display:block;margin-bottom:4px}.dfs-scrollsteps__window{height:auto;max-width:none;aspect-ratio:auto;overflow:visible;margin-inline:0}.dfs-scrollsteps__track{display:block;height:auto;transform:none!important}.dfs-scrollsteps__panel{width:100%;height:auto;aspect-ratio:var( --dfs-ss-ratio-mobile, 4 / 5 )}.dfs-scrollsteps__panel+.dfs-scrollsteps__panel{margin-top:var( --dfs-ss-rhythm, 48px )}.dfs-scrollsteps__panel,.dfs-scrollsteps__step-media{opacity:1}.dfs-scrollsteps__step{transform:none}.dfs-scrollsteps__marker{display:none}.dfs-scrollsteps--mob-marker .dfs-scrollsteps__num{display:flex;align-items:flex-start;gap:12px}.dfs-scrollsteps--mob-marker .dfs-scrollsteps__num:before{content:"";flex:none;width:var( --dfs-ss-marker, 12px );height:var( --dfs-ss-marker, 12px );margin-top:4px;background:var( --dfs-ss-marker-colour, #FB460D )}.dfs-scrollsteps--caps .dfs-scrollsteps__step-media{position:relative}.dfs-scrollsteps--caps .dfs-scrollsteps__step-media:before{content:attr(aria-label);position:absolute;z-index:2;top:var( --dfs-ss-cap-y, 16px );left:var( --dfs-ss-cap-x, 18px );right:var( --dfs-ss-cap-x, 18px );color:#fff;font-size:20px;font-weight:500;line-height:1.2;text-shadow:0 1px 12px rgba(0,0,0,.35)}.dfs-scrollsteps--mob-media-first .dfs-scrollsteps__body{display:flex;flex-direction:column}.dfs-scrollsteps--mob-media-first .dfs-scrollsteps__step-media{order:-1;margin-top:0;margin-bottom:var( --dfs-ss-mob-media-gap, 24px )}}@media (prefers-reduced-motion: reduce) and (dfs-reduced-motion-honoured){.dfs-scrollsteps__step,.dfs-scrollsteps__track,.dfs-scrollsteps__marker{transition:none!important}}@media (min-width: 1024px){.dfs-scrollsteps__step--hide-desktop,.dfs-scrollsteps__panel--hide-desktop{display:none}}@media (min-width: 768px) and (max-width: 1023px){.dfs-scrollsteps__step--hide-tablet,.dfs-scrollsteps__panel--hide-tablet{display:none}}@media (max-width: 767px){.dfs-scrollsteps__step--hide-mobile,.dfs-scrollsteps__panel--hide-mobile{display:none}}.dfs-scrollsteps__panel--video{position:relative;overflow:hidden}.dfs-scrollsteps__video{width:100%;height:100%;object-fit:cover;display:block}.dfs-scrollsteps__cta{display:inline-flex;align-items:center;margin-top:16px;text-decoration:none;cursor:pointer;background-color:transparent;border:1px solid currentColor}.dfs-scrollsteps__cta-icon{display:inline-flex;align-items:center}.dfs-scrollsteps__cta-icon svg{width:1em;height:1em;fill:currentColor}.dfs-scrollsteps__progress{display:flex;align-items:center;gap:12px;margin-top:32px}.dfs-scrollsteps__progress-count{font-variant-numeric:tabular-nums;font-size:13px;letter-spacing:-.02em;white-space:nowrap}.dfs-scrollsteps__progress-track{position:relative;flex:1 1 auto;height:2px;background-color:currentColor;opacity:.2}.dfs-scrollsteps__progress-fill{position:absolute;inset:0;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.dfs-scrollsteps__jump{cursor:pointer}.dfs-scrollsteps__jump:focus-visible{outline:2px solid currentColor;outline-offset:4px}.dfs-scrollsteps__word{display:inline-block}.dfs-scrollsteps__diag{position:relative;z-index:999;margin:0 0 12px;padding:10px 14px;background-color:#fb460d;color:#fff;font-size:13px;line-height:1.4;font-family:ui-monospace,monospace}@media (prefers-reduced-motion: reduce) and (dfs-reduced-motion-honoured){.dfs-scrollsteps__progress-fill{transition:none}.dfs-scrollsteps__word{opacity:1!important;transform:none!important}}.dfs-scrollsteps--preset-editorial .dfs-scrollsteps__step{margin-bottom:72px}.dfs-scrollsteps--preset-editorial .dfs-scrollsteps__window{aspect-ratio:1 / 1}.dfs-scrollsteps--preset-editorial .dfs-scrollsteps__step:not(.is-active) .dfs-scrollsteps__title{font-size:.82em}.dfs-scrollsteps--preset-showcase .dfs-scrollsteps__window{aspect-ratio:16 / 9}.dfs-scrollsteps--preset-showcase .dfs-scrollsteps__step:not(.is-active){opacity:.35}.dfs-scrollsteps--preset-minimal .dfs-scrollsteps__text{text-align:center}.dfs-scrollsteps--preset-minimal .dfs-scrollsteps__list{padding-left:0}.dfs-scrollsteps--preset-minimal .dfs-scrollsteps__step{justify-content:center}.dfs-scrollsteps--no-marker .dfs-scrollsteps__list{padding-left:0}.dfs-scrollsteps--in-editor .dfs-scrollsteps__step.is-active{transform:translate(var( --dfs-ss-shift ))}@media (max-width: 1023px){.dfs-scrollsteps--in-editor .dfs-scrollsteps__step.is-active{transform:none}}.dfs-scrollsteps__panel--embed{background-size:cover;background-position:center}.dfs-scrollsteps__embed{position:absolute;top:50%;left:50%;width:max(100%,177.78vh);height:max(100%,56.25vw);min-width:100%;min-height:100%;transform:translate(-50%,-50%);border:0;pointer-events:none}.dfs-scrollsteps--spotlight .dfs-scrollsteps__track{flex-direction:row;gap:var( --dfs-ss-spot-gap, 24px );transform:none!important}.dfs-scrollsteps--spotlight .dfs-scrollsteps__panel{position:relative;flex:1 1 0;width:auto;min-width:0;border-radius:inherit;transition:filter .7s ease,opacity .7s ease}.dfs-scrollsteps--spotlight.has-lit .dfs-scrollsteps__panel:not(.is-lit){filter:var( --dfs-ss-spot-filter, grayscale( 1 ) brightness( .5 ) );opacity:var( --dfs-ss-spot-dim, .55 )}.dfs-scrollsteps--caps:not(.dfs-scrollsteps--image-crossfade) .dfs-scrollsteps__panel{position:relative}.dfs-scrollsteps[data-dfs-scale]:not([data-dfs-scale="1"]) .dfs-scrollsteps__step{transform-origin:left center}.dfs-scrollsteps--caps .dfs-scrollsteps__panel:before{content:attr(aria-label);position:absolute;z-index:2;top:var( --dfs-ss-cap-y, 16px );left:var( --dfs-ss-cap-x, 18px );right:var( --dfs-ss-cap-x, 18px );color:#fff;font-size:20px;font-weight:500;line-height:1.2;text-shadow:0 1px 12px rgba(0,0,0,.35)}@media (prefers-reduced-motion: reduce) and (dfs-reduced-motion-honoured){.dfs-scrollsteps--spotlight .dfs-scrollsteps__panel{transition:none}}@media (min-width: 1024px){.dfs-scrollsteps--coldiv.dfs-scrollsteps--media-left .dfs-scrollsteps__text{border-left:var( --dfs-ss-coldiv-w, 1px ) solid var( --dfs-ss-coldiv-c )}.dfs-scrollsteps--coldiv.dfs-scrollsteps--media-right .dfs-scrollsteps__text{border-right:var( --dfs-ss-coldiv-w, 1px ) solid var( --dfs-ss-coldiv-c )}.dfs-scrollsteps--coldiv.dfs-scrollsteps--spotlight .dfs-scrollsteps__track{--dfs-ss-pitch: calc( ( 100% + var( --dfs-ss-spot-gap, 24px ) ) / var( --dfs-ss-n, 1 ) );--dfs-ss-at: calc( var( --dfs-ss-pitch ) - var( --dfs-ss-spot-gap, 24px ) / 2 - var( --dfs-ss-coldiv-w, 1px ) / 2 );background-image:repeating-linear-gradient(to right,transparent 0,transparent var( --dfs-ss-at ),var( --dfs-ss-coldiv-c ) var( --dfs-ss-at ),var( --dfs-ss-coldiv-c ) calc(var( --dfs-ss-at ) + var( --dfs-ss-coldiv-w, 1px )),transparent calc(var( --dfs-ss-at ) + var( --dfs-ss-coldiv-w, 1px )),transparent var( --dfs-ss-pitch ))}}@media (min-width: 1024px){.dfs-scrollsteps.dfs-scrollsteps--fit{height:auto;top:var( --dfs-ss-fit-top, var( --dfs-ss-pin-top ) )}}@media (max-width: 767px){.dfs-scrollsteps--mob-hscroll{container-type:inline-size}.dfs-scrollsteps--mob-hscroll .dfs-scrollsteps__list{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;width:100vw;margin-inline:calc(50% - 50vw);padding-inline:calc((100vw - 100cqw)/2);scroll-padding-inline:calc((100vw - 100cqw)/2);box-sizing:border-box}.dfs-scrollsteps--mob-hscroll .dfs-scrollsteps__list::-webkit-scrollbar{display:none}.dfs-scrollsteps--mob-hscroll .dfs-scrollsteps__step{flex:0 0 calc(100vw * (100 - var( --dfs-ss-hs-peek, 30 )) / 100 - (100vw - 100cqw) / 2 - 12px);min-width:0;margin:0;scroll-snap-align:start}.dfs-scrollsteps--mob-hscroll.dfs-scrollsteps--hs-align .dfs-scrollsteps__step{display:flex;flex-direction:column}.dfs-scrollsteps--mob-hscroll.dfs-scrollsteps--hs-align .dfs-scrollsteps__body{flex:1 1 auto;display:flex;flex-direction:column}.dfs-scrollsteps--mob-hscroll.dfs-scrollsteps--hs-align .dfs-scrollsteps__body>:nth-last-child(2){flex-grow:1}.dfs-scrollsteps--mob-hscroll .dfs-scrollsteps__list:after{content:"";flex:0 0 1px}}.dfs-scrollsteps__tabs,.dfs-scrollsteps__tabnav{display:none}@media (max-width: 767px){.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__tabs{display:flex;justify-content:var( --dfs-ss-tab-justify, space-between );gap:var( --dfs-ss-tab-gap, 6px );margin:0 0 20px}.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__tab,.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__tab:hover,.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__tab:focus{flex:0 0 var( --dfs-ss-tab-size, 46px );width:var( --dfs-ss-tab-size, 46px );height:var( --dfs-ss-tab-size, 46px );min-height:0;margin:0;padding:0;border:var( --dfs-ss-tab-ring, 1.5px ) solid currentColor;border-radius:50%;background:transparent;box-shadow:none;color:var( --dfs-ss-tab-muted, #9a9a9a );font-family:var( --dfs-ss-tab-font, inherit );font-size:calc(var( --dfs-ss-tab-size, 46px ) * .46);font-weight:var( --dfs-ss-tab-weight, 700 );line-height:1;letter-spacing:0;text-transform:none;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__tab.is-current,.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__tab.is-current:hover,.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__tab.is-current:focus{background:var( --dfs-ss-tab-accent, #111 );border-color:var( --dfs-ss-tab-accent, #111 );color:#fff}.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__tab:focus-visible,.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__tabbtn:focus-visible{outline:2px solid var( --dfs-ss-tab-accent, #111 );outline-offset:3px}.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__marker{display:none}.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__list{display:grid;touch-action:pan-y}.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__step{grid-area:1 / 1;margin:0;visibility:hidden;opacity:0;pointer-events:none;touch-action:pan-y}.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__step.is-tab{visibility:visible;opacity:1;pointer-events:auto}.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__body{display:flex;flex-direction:column}.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__step-media{order:-1;margin-top:0;margin-bottom:var( --dfs-ss-mob-media-gap, 20px )}.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__tabnav{display:flex;justify-content:space-between;align-items:center;margin-top:20px;color:var( --dfs-ss-tab-muted, #9a9a9a );font-size:var( --dfs-ss-tab-count-size, 14px );font-variant-numeric:tabular-nums}.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__tabbtns{display:flex;gap:10px}.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__tabbtn,.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__tabbtn:hover,.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__tabbtn:focus{width:var( --dfs-ss-tab-btn-size, 44px );height:var( --dfs-ss-tab-btn-size, 44px );min-height:0;margin:0;padding:0;border:1px solid var( --dfs-ss-tab-btn-border, #ddd );border-radius:50%;background:transparent;box-shadow:none;color:var( --dfs-ss-tab-btn-ink, #333 );display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__tabbtn svg{width:calc(var( --dfs-ss-tab-btn-size, 44px ) * .4545);height:auto}.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__tabbtn--next,.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__tabbtn--next:hover,.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__tabbtn--next:focus{background:var( --dfs-ss-tab-accent, #111 );border-color:var( --dfs-ss-tab-accent, #111 );color:var( --dfs-ss-tab-next-ink, #fff )}}@media (min-width: 1024px){.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__tabs{display:flex;justify-content:var( --dfs-ss-tab-justify, space-between );gap:var( --dfs-ss-tab-gap, 6px );margin:0 0 20px}.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__tab,.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__tab:hover,.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__tab:focus{flex:0 0 var( --dfs-ss-tab-size, 46px );width:var( --dfs-ss-tab-size, 46px );height:var( --dfs-ss-tab-size, 46px );min-height:0;margin:0;padding:0;border:var( --dfs-ss-tab-ring, 1.5px ) solid currentColor;border-radius:50%;background:transparent;box-shadow:none;color:var( --dfs-ss-tab-muted, #9a9a9a );font-family:var( --dfs-ss-tab-font, inherit );font-size:calc(var( --dfs-ss-tab-size, 46px ) * .46);font-weight:var( --dfs-ss-tab-weight, 700 );line-height:1;letter-spacing:0;text-transform:none;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__tab.is-current,.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__tab.is-current:hover,.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__tab.is-current:focus{background:var( --dfs-ss-tab-accent, #111 );border-color:var( --dfs-ss-tab-accent, #111 );color:#fff}.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__tab:focus-visible,.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__tabbtn:focus-visible{outline:2px solid var( --dfs-ss-tab-accent, #111 );outline-offset:3px}.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__marker{display:none}.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__list{display:grid;touch-action:pan-y}.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__step{grid-area:1 / 1;margin:0;visibility:hidden;opacity:0;pointer-events:none;touch-action:pan-y}.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__step.is-tab{visibility:visible;opacity:1;pointer-events:auto}.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__tabnav{display:flex;justify-content:space-between;align-items:center;margin-top:20px;color:var( --dfs-ss-tab-muted, #9a9a9a );font-size:var( --dfs-ss-tab-count-size, 14px );font-variant-numeric:tabular-nums}.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__tabbtns{display:flex;gap:10px}.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__tabbtn,.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__tabbtn:hover,.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__tabbtn:focus{width:var( --dfs-ss-tab-btn-size, 44px );height:var( --dfs-ss-tab-btn-size, 44px );min-height:0;margin:0;padding:0;border:1px solid var( --dfs-ss-tab-btn-border, #ddd );border-radius:50%;background:transparent;box-shadow:none;color:var( --dfs-ss-tab-btn-ink, #333 );display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__tabbtn svg{width:calc(var( --dfs-ss-tab-btn-size, 44px ) * .4545);height:auto}.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__tabbtn--next,.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__tabbtn--next:hover,.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__tabbtn--next:focus{background:var( --dfs-ss-tab-accent, #111 );border-color:var( --dfs-ss-tab-accent, #111 );color:var( --dfs-ss-tab-next-ink, #fff )}}@media (min-width: 1024px){.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__step,.dfs-scrollsteps--desk-tabs .dfs-scrollsteps__step.is-active{transform:none;will-change:auto}.dfs-scrollsteps__runway--desk-tabs{min-height:0!important;height:auto!important}.dfs-scrollsteps--desk-tabs.dfs-scrollsteps{position:relative;top:auto;height:auto}.dfs-scrollsteps--desk-tabs.dfs-scrollsteps--desc-lit .dfs-scrollsteps__step.is-tab .dfs-scrollsteps__desc-wrap{grid-template-rows:1fr;margin-top:var( --dfs-ss-desc-gap, 8px );margin-bottom:var( --dfs-ss-desc-below, 0px );opacity:1;visibility:visible}}@media (min-width: 1024px){.dfs-ss-nopin .dfs-scrollsteps__runway{min-height:0!important;height:auto!important}.dfs-ss-nopin .dfs-scrollsteps{position:relative!important;top:auto!important}}.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__media,.dfs-scrollsteps--mob-tabs .dfs-scrollsteps__step-media{cursor:grab;touch-action:pan-y}.dfs-scrollsteps--mob-tabs.is-grabbing,.dfs-scrollsteps--mob-tabs.is-grabbing .dfs-scrollsteps__media,.dfs-scrollsteps--mob-tabs.is-grabbing .dfs-scrollsteps__step-media{cursor:grabbing;user-select:none}@media (min-width: 1024px){.dfs-scrollsteps--desk-tabs.dfs-scrollsteps:not(.dfs-scrollsteps--in-editor) .dfs-scrollsteps__step+.dfs-scrollsteps__step{margin-top:0}.dfs-scrollsteps--desk-tabs.dfs-scrollsteps--desc-lit .dfs-scrollsteps__step .dfs-scrollsteps__desc-wrap{transition:none}}
