.hero-module-scss-module__IMFZDa__hero{grid-column:1/-1;grid-template-columns:subgrid;grid-auto-rows:auto;display:grid}@supports not (grid-template-columns:subgrid){.hero-module-scss-module__IMFZDa__hero{grid:inherit}}.hero-module-scss-module__IMFZDa__hero__heading{z-index:1;grid-column:2 col-start/-3;margin-block:0 clamp(1rem,1.50235vw + .647887rem,2rem)}.hero-module-scss-module__IMFZDa__hero__media{grid-template-columns:subgrid;grid-area:3/1/auto/-3;display:grid}.hero-module-scss-module__IMFZDa__hero__media:where(:not(:last-child)){margin-bottom:clamp(1.5rem,.751174vw + 1.32394rem,2rem)}.hero-module-scss-module__IMFZDa__hero__image,.hero-module-scss-module__IMFZDa__hero__video,.hero-module-scss-module__IMFZDa__hero__loader{grid-area:1/1/auto/end}.hero-module-scss-module__IMFZDa__hero__video{z-index:1;block-size:auto;max-inline-size:100%;display:block}.hero-module-scss-module__IMFZDa__hero__image{aspect-ratio:16/9;object-fit:cover;background-repeat:no-repeat;background-size:100% 100%}.hero-module-scss-module__IMFZDa__hero__subheading{grid-area:4/2 col-start/auto/-3}@media screen and (min-width:576px){.hero-module-scss-module__IMFZDa__hero__subheading{grid-column:2 col-start/-3}}@media screen and (min-width:768px){.hero-module-scss-module__IMFZDa__hero__subheading{grid-area:4/2 col-start/auto/7}}.hero-module-scss-module__IMFZDa__hero__text{grid-area:5/2 col-start/auto/-3}@media screen and (min-width:576px){.hero-module-scss-module__IMFZDa__hero__text{grid-column:2 col-start/-3}}@media screen and (min-width:768px){.hero-module-scss-module__IMFZDa__hero__text{grid-area:4/8/6/-3}}@media screen and (min-width:1200px){.hero-module-scss-module__IMFZDa__hero__text{grid-column:8/12}}.hero-module-scss-module__IMFZDa__hero__button{grid-area:6/2 col-start/auto/-3;place-self:end start}@media screen and (min-width:576px){.hero-module-scss-module__IMFZDa__hero__button{grid-column:2 col-start/-3}}@media screen and (min-width:768px){.hero-module-scss-module__IMFZDa__hero__button{grid-area:5/3/auto/7;margin-bottom:.5rem}}.hero-module-scss-module__IMFZDa__hero--hero-1 .hero-module-scss-module__IMFZDa__hero__media{grid-area:2/1/auto/13}@media screen and (min-width:768px){.hero-module-scss-module__IMFZDa__hero--hero-1 .hero-module-scss-module__IMFZDa__hero__media{grid-area:2/1/span 4/7;margin-bottom:0}}.hero-module-scss-module__IMFZDa__hero--hero-1 .hero-module-scss-module__IMFZDa__hero__image{aspect-ratio:4/3;width:100%;height:auto}@media screen and (min-width:768px){.hero-module-scss-module__IMFZDa__hero--hero-1 .hero-module-scss-module__IMFZDa__hero__subheading,.hero-module-scss-module__IMFZDa__hero--hero-1 .hero-module-scss-module__IMFZDa__hero__text,.hero-module-scss-module__IMFZDa__hero--hero-1 .hero-module-scss-module__IMFZDa__hero__button{grid-column:8/13}}.hero-module-scss-module__IMFZDa__hero--hero-1 .hero-module-scss-module__IMFZDa__hero__subheading{grid-row:3}@media screen and (min-width:768px){.hero-module-scss-module__IMFZDa__hero--hero-1 .hero-module-scss-module__IMFZDa__hero__subheading{grid-row:2;margin-top:1rem}}.hero-module-scss-module__IMFZDa__hero--hero-1 .hero-module-scss-module__IMFZDa__hero__text{grid-row:4}@media screen and (min-width:768px){.hero-module-scss-module__IMFZDa__hero--hero-1 .hero-module-scss-module__IMFZDa__hero__text{grid-row:3}}.hero-module-scss-module__IMFZDa__hero--hero-1 .hero-module-scss-module__IMFZDa__hero__button{grid-row:5}@media screen and (min-width:768px){.hero-module-scss-module__IMFZDa__hero--hero-1 .hero-module-scss-module__IMFZDa__hero__button{grid-row:4}}.hero-module-scss-module__IMFZDa__hero--hero-2[data-tag]:before{content:attr(data-tag);text-transform:uppercase;z-index:3;opacity:var(--tag-word-opacity);clip-path:var(--before-clip);background-color:#f2f0ed;grid-area:1/2 col-start/auto/-2;align-self:start;margin-bottom:1.5rem;font-size:1rem;font-weight:700;transition-property:opacity,clip-path;transition-duration:.35s;display:block}@media screen and (min-width:768px){.hero-module-scss-module__IMFZDa__hero--hero-2[data-tag]:before{writing-mode:vertical-rl;grid-area:2/1 col-start/auto/2;justify-self:flex-start;margin-top:.625rem;margin-bottom:2rem;padding-top:1rem;transform:rotate(180deg)}}.hero-module-scss-module__IMFZDa__hero--hero-2[data-tag]:after{content:"";z-index:2;height:2px;opacity:var(--tag-line-opacity);clip-path:var(--after-clip);background:linear-gradient(90deg,#a2c8d7 50%,#093356 50%);grid-area:1/1/auto/3;margin-top:.5625rem;transition:opacity .5s cubic-bezier(.45,0,.55,1) .125s,clip-path .5s cubic-bezier(.45,0,.55,1) .125s;display:block}@media screen and (min-width:768px){.hero-module-scss-module__IMFZDa__hero--hero-2[data-tag]:after{background:linear-gradient(0deg,#a2c8d7 2rem,#093356 0%);grid-area:2/1 col-start/auto/2;width:2px;height:auto;margin-top:1rem;margin-bottom:-2rem;margin-left:.625rem}}.hero-module-scss-module__IMFZDa__hero--hero-2 .hero-module-scss-module__IMFZDa__hero__heading{grid-row:2}@media screen and (min-width:768px){.hero-module-scss-module__IMFZDa__hero--hero-2 .hero-module-scss-module__IMFZDa__hero__text{margin-bottom:0}}.hero-module-scss-module__IMFZDa__hero--hero-2:not(:has(.hero-module-scss-module__IMFZDa__hero__subheading)):not(:has(.hero-module-scss-module__IMFZDa__hero__text)) .hero-module-scss-module__IMFZDa__hero__button{margin-top:2rem}.hero-module-scss-module__IMFZDa__hero--hero-3 .hero-module-scss-module__IMFZDa__hero__heading{margin-block:1.5rem 0}@media screen and (min-width:1200px){.hero-module-scss-module__IMFZDa__hero--hero-3 .hero-module-scss-module__IMFZDa__hero__heading{grid-column:2 col-start/10}}.hero-module-scss-module__IMFZDa__hero--hero-3 .hero-module-scss-module__IMFZDa__hero__media{grid-area:1/1/auto/-1}@media screen and (min-width:768px){.hero-module-scss-module__IMFZDa__hero--hero-3 .hero-module-scss-module__IMFZDa__hero__image{aspect-ratio:16/5}}.hero-module-scss-module__IMFZDa__hero--hero-4 .hero-module-scss-module__IMFZDa__hero__media{grid-column:1/-1}@media screen and (min-width:768px){.hero-module-scss-module__IMFZDa__hero--hero-4 .hero-module-scss-module__IMFZDa__hero__media{grid-column:3/-3}}.hero-module-scss-module__IMFZDa__hero--hero-5 .hero-module-scss-module__IMFZDa__hero__heading{margin-bottom:0}
