section.hero .label p{text-wrap:balance;font-size:1.125rem}@media screen and (min-width: 20rem){section.hero .label p{font-size:calc(1.125rem + 0.375*(100vw - 20rem)/70)}}@media screen and (min-width: 90rem){section.hero .label p{font-size:1.5rem}}section.hero{display:flex;flex-direction:column;justify-content:center;min-height:min(56vw,80vh);overflow:hidden;padding-bottom:2.5rem;position:relative}@media(min-width: 992px){section.hero{min-height:min(70vw,80vh)}}section.hero:first-child{padding-top:6.25rem}@media(min-width: 768px){section.hero:first-child{padding-top:9.375rem}}section.hero .limit-width{width:100%}section.hero .limit-width .button{align-self:flex-start}section.hero .content{max-width:56.25rem;position:relative;z-index:3}section.hero .buttons{display:flex;gap:2rem;margin-top:2.5rem}section.hero .title,section.hero .label{position:relative;z-index:3}section.hero.bg-light .label{color:rgba(var(--primary-purple))}section.hero .title h1{margin:0}section.hero .title strong{font-weight:inherit}section.hero .description{margin-bottom:2.5rem}section.hero .image{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transform:scale(1.05);width:100%;z-index:1}section.hero .image img,section.hero .image .rellax{height:100%;object-fit:cover;width:100%}section.hero.has-callout{padding-bottom:12.5rem}section.hero+.callout{position:absolute;transform:translateY(-50%);width:100%;z-index:3}section.hero+.callout .wrapper{background:rgba(var(--primary-purple-10));color:rgba(var(--primary-blue));padding:1.25rem}section.hero+.callout h2{color:rgba(var(--primary-purple));min-width:12.5rem}section.hero+.callout+*{padding-top:10.625rem}section.hero+.callout .link{display:flex;flex-wrap:wrap;gap:.625rem}section.hero.bg-dark .image::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 30.16%),linear-gradient(180deg, rgba(0, 0, 0, 0) 15.89%, rgba(0, 0, 0, 0.6) 100%);border-radius:0;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}section.hero.layout-small{justify-content:flex-end;min-height:min(40vw,37.5rem)}section.hero.layout-small .overlay-flare{bottom:-30%;right:-7%}section.hero.layout-small .overlay-flare>*{background-size:auto 100%}section.hero.layout-simple{min-height:0;padding-top:10rem}section.hero.layout-simple .overlay-flare{bottom:-100%;opacity:.5;perspective:200px;right:0}section.hero.layout-simple .overlay-flare>*{background-size:auto 100%}section.hero.layout-simple .overlay-flare .flare-1{transform:translate(-2%, -2%) rotateZ(calc((var(--rotation, 1) + 40) * 1deg)) rotateY(calc((var(--rotation, 1) - 20) * 0.2deg))}section.hero.layout-simple .overlay-flare .flare-2{transform:rotateZ(calc((var(--rotation, 1) + 60) * 0.2deg)) rotateY(calc((var(--rotation, 1) - 20) * 0.2deg))}section.hero.layout-simple .overlay-flare .flare-3{transform:rotateZ(calc((var(--rotation, 1) + 20) * -0.4deg)) rotateY(calc((var(--rotation, 1) - 20) * 0.2deg))}section.hero.layout-simple .overlay-flare .flare-4{transform:rotateZ(calc((var(--rotation, 1) - 60) * -0.4deg)) rotateY(calc((var(--rotation, 1) - 20) * 0.2deg))}section.hero .overlay-flare{bottom:0;display:none;left:0;overflow:hidden;perspective:200px;position:absolute;right:0;top:0;z-index:2}section.hero .overlay-flare>*{background-position:100% 100%;background-repeat:no-repeat;background-size:auto 100%;bottom:6.25rem;height:100%;position:absolute;right:6.25rem;transform:rotate(0deg);transform-origin:95% 95%;transition:transform 1s ease-out;width:100%}section.hero .overlay-flare .flare-1{background-image:url("../../../../assets/images/flare/01@2x-Overlay.webp");mix-blend-mode:overlay;transform:translate(-2%, -2%) rotateZ(calc((var(--rotation, 1) - 20) * 0.2deg)) rotateY(calc((var(--rotation, 1) - 20) * 0.2deg))}section.hero .overlay-flare .flare-2{background-image:url("../../../../assets/images/flare/02@2x.webp");transform:rotateZ(calc((var(--rotation, 1) + 30) * 0.1deg)) rotateY(calc((var(--rotation, 1) + 20) * 0.2deg))}section.hero .overlay-flare .flare-3{background-image:url("../../../../assets/images/flare/03@2x.webp");transform:rotateZ(calc((var(--rotation, 1) + 10) * -0.2deg)) rotateY(calc((var(--rotation, 1) + 10) * 0.2deg))}section.hero .overlay-flare .flare-4{background-image:url("../../../../assets/images/flare/04@2x.webp");transform:rotateZ(calc((var(--rotation, 1) - 30) * -0.2deg)) rotateY(calc((var(--rotation, 1) - 20) * 0.2deg))}@media(min-width: 1300px){section.hero+.callout .wrapper{display:flex;gap:6.25rem;justify-content:flex-start;padding:2.5rem}section.hero+.callout .link{flex-direction:column;margin-left:auto}section.hero+.callout h2,section.hero+.callout p{margin:0}}html[data-css=dark] section.hero+.callout .wrapper{background:rgba(var(--primary-purple));color:rgba(var(--white))}html[data-css=dark] section.hero+.callout h2{color:rgba(var(--white))}html[data-css=dark] section.hero+.callout .button:not(:hover){background-color:rgba(var(--white));color:rgba(var(--primary-purple))}html[data-css=dark] section.hero+.callout .button:not(:hover)::after{filter:url("#filter-primary")}html[data-css=dark] section.hero .label{color:rgba(var(--white))}@media(prefers-color-scheme: dark)and (prefers-contrast: no-preference){html[data-css=""] section.hero+.callout .wrapper{background:rgba(var(--primary-purple));color:rgba(var(--white))}html[data-css=""] section.hero+.callout h2{color:rgba(var(--white))}html[data-css=""] section.hero+.callout .button:not(:hover){background-color:rgba(var(--white));color:rgba(var(--primary-purple))}html[data-css=""] section.hero+.callout .button:not(:hover)::after{filter:url("#filter-primary")}html[data-css=""] section.hero .label{color:rgba(var(--white))}}html[data-css=high-contrast] section.hero .image img{filter:grayscale(1);opacity:.5}html[data-css=high-contrast] section.hero+.callout .wrapper{background:rgba(var(--accessible));color:rgba(var(--black))}html[data-css=high-contrast] section.hero+.callout h2{color:rgba(var(--black))}html[data-css=high-contrast] section.hero+.callout .button{background-color:rgba(var(--black)) !important;color:rgba(var(--accessible)) !important}html[data-css=high-contrast] section.hero+.callout .button::after{filter:url("#filter-accessible") !important}html[data-css=high-contrast] section.hero .label{color:rgba(var(--accessible))}html[data-css=high-contrast] section.hero .overlay-flare{filter:grayscale(1);opacity:.2}@media(prefers-contrast: more){html[data-css=""] section.hero .image img{filter:grayscale(1);opacity:.5}html[data-css=""] section.hero+.callout .wrapper{background:rgba(var(--accessible));color:rgba(var(--black))}html[data-css=""] section.hero+.callout h2{color:rgba(var(--black))}html[data-css=""] section.hero+.callout .button{background-color:rgba(var(--black)) !important;color:rgba(var(--accessible)) !important}html[data-css=""] section.hero+.callout .button::after{filter:url("#filter-accessible") !important}html[data-css=""] section.hero .label{color:rgba(var(--accessible))}html[data-css=""] section.hero .overlay-flare{filter:grayscale(1);opacity:.2}}/*# sourceMappingURL=style.css.map */
