.mrt-hero{align-items:stretch;display:flex;--mrt-section-pad-bottom:var(--mrt-space-large,64px);--mrt-section-pad-top:var(--mrt-space-large,64px);padding-bottom:var(--mrt-section-pad-bottom,var(--mrt-space-large,64px));padding-top:var(--mrt-section-pad-top,var(--mrt-space-large,64px))}@media (min-width:768px){.mrt-hero{--mrt-section-pad-bottom:var(--mrt-space-extra-large,128px);--mrt-section-pad-top:var(--mrt-space-extra-large,128px)}}.mrt-hero .mrt-section-inner{display:flex;flex-direction:column;width:100%}.mrt-hero-layout--position-top{margin-bottom:auto}.mrt-hero-layout--position-middle{margin-bottom:auto;margin-top:auto}.mrt-hero-layout--position-bottom{margin-top:auto}.mrt-hero--height-full{min-height:var(--mrt-hero-height-full,calc(100vh - var(--mrt-header-height, 88px)))}.mrt-hero--height-large{min-height:var(--mrt-hero-height-large,640px)}.mrt-hero--height-medium{min-height:var(--mrt-hero-height-medium,480px)}.mrt-hero--height-small{min-height:var(--mrt-hero-height-small,360px)}.mrt-hero-layout{--mrt-bleed-gap:var(--mrt-space-large,64px);align-content:start;display:grid;gap:var(--mrt-bleed-gap,64px);grid-template-columns:minmax(0,1fr)}.mrt-hero-text{min-width:0;overflow-wrap:anywhere}.mrt-hero-layout--split .mrt-hero-text>.mrt-section-header:last-child{margin-bottom:0}.mrt-hero--text-only .mrt-section-heading{font-size:var(--mrt-h1-size,clamp(38px,7.5vw,72px))}.mrt-hero--full-bleed-media .mrt-section-heading,.mrt-hero--split-with-image .mrt-section-heading,.mrt-hero--with-form .mrt-section-heading{font-size:var(--mrt-h2-size,clamp(30px,5.5vw,54px))}.mrt-hero-media{min-width:0}.mrt-hero-media img{display:block;height:auto;max-width:100%}.mrt-hero-form{border:var(--mrt-border-width,1px) solid var(--mrt-card-border,var(--mrt-color-border,#e3dde4));border-radius:var(--mrt-radius-large,8px);min-width:0;padding:var(--mrt-space-medium,32px)}@media (min-width:768px){.mrt-hero-layout--split{align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mrt-hero--with-form>.mrt-width-narrow .mrt-hero-layout--split{grid-template-columns:minmax(0,1fr)}}