.preamble-module-scss-module__rrmKrq__preamble{flex-direction:row;column-gap:2vw;max-width:80%;display:flex;position:relative}@media ((min-width:600px) and (max-width:1366px) and (orientation:portrait)) or ((min-width:768px) and (max-width:1367px) and (orientation:landscape)){.preamble-module-scss-module__rrmKrq__preamble{flex-direction:column;row-gap:2vw}}@media (max-width:600px) or ((max-width:767px) and (orientation:landscape)){.preamble-module-scss-module__rrmKrq__preamble{max-width:100%;margin-top:var(--margin-large);flex-direction:column;row-gap:2vw}}.preamble-module-scss-module__rrmKrq__preamble h2{text-transform:uppercase;font-size:2rem}@media (max-width:600px) or ((max-width:767px) and (orientation:landscape)){.preamble-module-scss-module__rrmKrq__preamble h2{font-size:1.3rem}}.preamble-module-scss-module__rrmKrq__body{column-count:3;column-gap:3vw;font-size:.75rem;line-height:1.4}@media (max-width:600px) or ((max-width:767px) and (orientation:landscape)){.preamble-module-scss-module__rrmKrq__body{column-count:1;font-size:.875rem}}.preamble-module-scss-module__rrmKrq__body p+p{margin-top:1em}
.hero-module-scss-module__yjEUKG__hero{--hero-image-width:70vw;--hero-title-height:90vh;--hero-image-actual-width:min(var(--hero-image-width), calc(var(--hero-title-height) * 1.8));--hero-image-actual-height:min(var(--hero-title-height), var(--hero-image-width));min-height:var(--hero-image-actual-height);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (max-width:600px) or ((max-width:767px) and (orientation:landscape)){.hero-module-scss-module__yjEUKG__hero{--hero-title-height:30vh}.hero-module-scss-module__yjEUKG__hasChildren{--hero-image-actual-height:50vh}}.hero-module-scss-module__yjEUKG__image{top:0;right:var(--hero-image-right,0);left:var(--hero-image-left,auto);width:var(--hero-image-actual-width);height:var(--hero-image-height,100%);object-fit:cover;-webkit-mask-image:var(--hero-mask-image);-webkit-mask-image:var(--hero-mask-image);mask-image:var(--hero-mask-image);position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:600px) or ((max-width:767px) and (orientation:landscape)){.hero-module-scss-module__yjEUKG__image{height:var(--hero-image-actual-height)}}.hero-module-scss-module__yjEUKG__content{position:relative}.hero-module-scss-module__yjEUKG__titleBox{min-height:var(--hero-image-actual-height);flex-direction:column;justify-content:center;display:flex}.hero-module-scss-module__yjEUKG__titleBox h1{margin-left:5vw;font-size:min(10vw,20vh);line-height:1em}.hero-module-scss-module__yjEUKG__titleBox h2{max-width:30%;margin-top:calc(var(--margin-small)*2);margin-left:var(--margin-large);font-size:1.5vw}@media (max-width:600px) or ((max-width:767px) and (orientation:landscape)){.hero-module-scss-module__yjEUKG__titleBox h2{max-width:50%;font-size:.8rem}}.hero-module-scss-module__yjEUKG__overlay{color:#fff;pointer-events:none;-webkit-mask-image:var(--hero-mask-image);-webkit-mask-image:var(--hero-mask-image);mask-image:var(--hero-mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--hero-mask-position,top right);-webkit-mask-position:var(--hero-mask-position,top right);mask-position:var(--hero-mask-position,top right);-webkit-mask-size:var(--hero-image-actual-width) var(--hero-image-height,100%);-webkit-mask-size:var(--hero-image-actual-width) var(--hero-image-height,100%);mask-size:var(--hero-image-actual-width) var(--hero-image-height,100%);position:absolute;inset:0}@media (max-width:600px) or ((max-width:767px) and (orientation:landscape)){.hero-module-scss-module__yjEUKG__overlay{-webkit-mask-size:var(--hero-image-actual-width) var(--hero-image-actual-height);-webkit-mask-size:var(--hero-image-actual-width) var(--hero-image-actual-height);mask-size:var(--hero-image-actual-width) var(--hero-image-actual-height)}}.hero-module-scss-module__yjEUKG__children{z-index:1;padding:var(--hero-children-padding-top,0) var(--margin-large) var(--margin-medium);position:relative}@media (max-width:600px) or ((max-width:767px) and (orientation:landscape)){.hero-module-scss-module__yjEUKG__children{margin-top:-10vh}}
.hero-subtitle-module-scss-module__NIxhLa__heroSubtitle{text-transform:uppercase;max-width:15vw;font-size:1.5vw;font-weight:700;line-height:1.3}@media (max-width:600px) or ((max-width:767px) and (orientation:landscape)){.hero-subtitle-module-scss-module__NIxhLa__heroSubtitle{max-width:20vw;font-size:.6rem}}
