.section-wrapper.text-section .text-section-alignment-5-col-to-end{padding-top:clamp(12rem,-7.199999999999999rem + 30vw,28.8rem)}@supports not (font-size: clamp(12rem,-7.199999999999999rem + 30vw,28.8rem)){.section-wrapper.text-section .text-section-alignment-5-col-to-end{padding-top:min(max(12rem,-7.199999999999999rem + 30vw),28.8rem)}}.section-wrapper.text-section.text-section-variant-full-height{min-height:100vh}.section-wrapper.text-section.text-section-variant-full-height .text-header-inner{margin-block:auto}.section-wrapper.text-section:has(.text-section-background-media){grid-template-rows:1fr auto 1fr}.section-wrapper.text-section:has(.text-section-background-media) .text-header-inner{grid-row:2 / 3;z-index:1;background:transparent}.section-wrapper.text-section:has(.text-section-background-media) .text-section-background-container{z-index:0}.section-wrapper.text-section:has(.text-section-background-media) .text-section-background-container,.section-wrapper.text-section:has(.text-section-background-media) .text-section-background-container .text-section-background-media,.section-wrapper.text-section:has(.text-section-background-media) .text-section-background-container .text-section-background-media>*,.section-wrapper.text-section:has(.text-section-background-media) .text-section-background-container img,.section-wrapper.text-section:has(.text-section-background-media) .text-section-background-container video{height:100%;width:100%}@media (min-width: 64rem){.section-wrapper.text-section .text-section-alignment-5-col-to-end{padding-top:0}}
