.CaseStudySequence-module-scss-module__4SHXQG__root{position:relative}.CaseStudySequence-module-scss-module__4SHXQG__pin{flex-direction:column;display:flex}.CaseStudySequence-module-scss-module__4SHXQG__runway{flex-grow:1}.CaseStudySequence-module-scss-module__4SHXQG__intro{margin-bottom:var(--space-10)}.CaseStudySequence-module-scss-module__4SHXQG__introBelow{--section-lead-gap:initial;margin-bottom:0}.CaseStudySequence-module-scss-module__4SHXQG__panel{width:100%;padding:var(--seq-pad-top-mobile) var(--seq-pad-inline-mobile) var(--seq-pad-bottom-mobile);border-radius:var(--radius-5xl);background:var(--seq-bg);position:relative;overflow:hidden}@media (min-width:768px){.CaseStudySequence-module-scss-module__4SHXQG__panel{padding:var(--seq-pad-top) var(--seq-pad-inline) var(--seq-pad-bottom)}}.CaseStudySequence-module-scss-module__4SHXQG__panelBg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CaseStudySequence-module-scss-module__4SHXQG__frames{gap:var(--space-8);flex-direction:column;display:flex}.CaseStudySequence-module-scss-module__4SHXQG__slide{width:100%;height:auto;display:block}.CaseStudySequence-module-scss-module__4SHXQG__composite{aspect-ratio:var(--seq-aspect);position:relative}.CaseStudySequence-module-scss-module__4SHXQG__root:not([data-animated=true]) .CaseStudySequence-module-scss-module__4SHXQG__composite{margin-top:var(--seq-headroom,0)}.CaseStudySequence-module-scss-module__4SHXQG__base{width:100%;height:100%;position:absolute;inset:0}.CaseStudySequence-module-scss-module__4SHXQG__overlay{height:auto;position:absolute}.CaseStudySequence-module-scss-module__4SHXQG__root[data-animated=true]{--seq-header:var(--header-height-mobile);height:300svh}@media (min-width:1024px){.CaseStudySequence-module-scss-module__4SHXQG__root[data-animated=true]{--seq-header:var(--header-height)}}@supports not (height:100svh){.CaseStudySequence-module-scss-module__4SHXQG__root[data-animated=true]{height:300vh}}.CaseStudySequence-module-scss-module__4SHXQG__root[data-animated=true] .CaseStudySequence-module-scss-module__4SHXQG__pin{height:100%}.CaseStudySequence-module-scss-module__4SHXQG__root[data-animated=true] .CaseStudySequence-module-scss-module__4SHXQG__stage{top:var(--seq-header);align-items:var(--seq-align,center);height:calc(100svh - var(--seq-header));justify-content:center;display:flex;position:sticky}@supports not (height:100svh){.CaseStudySequence-module-scss-module__4SHXQG__root[data-animated=true] .CaseStudySequence-module-scss-module__4SHXQG__stage{height:calc(100vh - var(--seq-header))}}.CaseStudySequence-module-scss-module__4SHXQG__root[data-animated=true] .CaseStudySequence-module-scss-module__4SHXQG__panel{max-width:min(100%,var(--seq-panel-max,104svh))}@supports not (height:100svh){.CaseStudySequence-module-scss-module__4SHXQG__root[data-animated=true] .CaseStudySequence-module-scss-module__4SHXQG__panel{max-width:min(100%,var(--seq-panel-max-vh,104vh))}}.CaseStudySequence-module-scss-module__4SHXQG__root[data-animated=true] .CaseStudySequence-module-scss-module__4SHXQG__frames{width:100%;aspect-ratio:var(--seq-aspect);display:block;position:relative;overflow:hidden}@media (max-width:767px){.CaseStudySequence-module-scss-module__4SHXQG__root[data-animated=true] .CaseStudySequence-module-scss-module__4SHXQG__frames{aspect-ratio:var(--seq-aspect-mobile,var(--seq-aspect))}}.CaseStudySequence-module-scss-module__4SHXQG__root[data-animated=true] .CaseStudySequence-module-scss-module__4SHXQG__slide{height:100%;position:absolute;inset:0}@media (max-width:767px){.CaseStudySequence-module-scss-module__4SHXQG__root[data-animated=true] .CaseStudySequence-module-scss-module__4SHXQG__slide{inset:unset;left:var(--seq-crop-x,0);top:var(--seq-crop-y,0);width:var(--seq-crop-w,100%);max-width:none;height:auto;aspect-ratio:var(--seq-aspect)}.CaseStudySequence-module-scss-module__4SHXQG__root[data-animated=true] .CaseStudySequence-module-scss-module__4SHXQG__pin{top:var(--seq-header);height:calc(100svh - var(--seq-header));padding-bottom:var(--space-6);justify-content:space-between;position:sticky}@supports not (height:100svh){.CaseStudySequence-module-scss-module__4SHXQG__root[data-animated=true] .CaseStudySequence-module-scss-module__4SHXQG__pin{height:calc(100vh - var(--seq-header))}}.CaseStudySequence-module-scss-module__4SHXQG__root[data-animated=true] .CaseStudySequence-module-scss-module__4SHXQG__runway{flex-grow:0}.CaseStudySequence-module-scss-module__4SHXQG__root[data-animated=true] .CaseStudySequence-module-scss-module__4SHXQG__intro{margin-bottom:0}.CaseStudySequence-module-scss-module__4SHXQG__root[data-animated=true] .CaseStudySequence-module-scss-module__4SHXQG__stage{height:auto;position:static}}