.mv2ImageText{--cols:[image-start] 1fr [image-end content-start] 1fr [content-end];--rows:[image-start content-start] auto [image-end content-end];align-items:center;display:grid;gap:var(--organism-standard-gap);grid-template-columns:var(--cols);grid-template-rows:var(--rows)}.mv2ImageText.image_right{--cols:[content-start] 1fr [content-end image-start] 1fr [image-end];--rows:[image-start content-start] auto [image-end content-end]}@container mv2Module (width < 960px){.mv2ImageText,.mv2ImageText.image_right{--cols:[image-start content-start] 1fr [image-end content-end];--rows:[image-start] auto [image-end content-start] auto [content-end]}.mv2ImageText.image_below,.mv2ImageText.image_below.image_right{--cols:[image-start content-start] 1fr [image-end content-end];--rows:[content-start] auto [content-end image-start] auto [image-end]}}.mv2ImageText.enclosed{background:var(--enclosed-color-o)!important;border-radius:var(--global-image-radius) 0 var(--global-image-radius) var(--global-image-radius)!important;gap:0!important;overflow:clip!important}.mv2ImageText__section{display:grid;gap:var(--molecule-small-gap);position:relative}.mv2ImageText__image{align-self:flex-start;grid-area:image}.enclosed .mv2Image,.enclosed .mv2ImageText__image{height:100%!important}.enclosed .mv2Image{aspect-ratio:auto!important;border-radius:0!important}.enclosed .mv2ImageSlider{gap:0!important;grid-template-rows:[slider-stage-start] 1fr [controls-start] auto [controls-end slider-stage-end]!important}.enclosed .flickity-page-dots{padding-bottom:var(--molecule-small-gap)!important}.enclosed .mv2ImageSlider .flickity-viewport{border-radius:0!important;grid-area:slider-stage!important}.mv2ImageText__image.mv2PlayButton{bottom:2em;position:absolute;right:2em;z-index:100}.mv2ImageText__content{grid-area:content}.enclosed .mv2ImageText__content{padding:var(--molecule-standard-gap)!important}.enclosed .mv2ImageText__content .mv2Button{font-size:1.125em!important;padding-block:1em!important;width:100%!important}@container mv2Module (width > 1024px){.mv2ImageText__image{position:sticky;top:calc(var(--dynamic-header-height) + var(--molecule-standard-gap))}}