.hero{margin:var(--spacing-xxl) 0 0;max-width:100%;position:relative}.hero:first-child{margin-top:0}.hero__background{position:relative}.hero__background:after{background:var(--brand-gradient);clip-path:polygon(0 100%,18.343% 100%,100% 0,0 0,0 100%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:53%}.hero img,.hero picture,.hero video{aspect-ratio:1/1;display:block;height:100%;object-fit:cover;object-position:center;position:relative;width:100%;z-index:-1}.hero img.desktop,.hero picture.desktop,.hero video.desktop{display:none}@container (min-width: 47.9375rem){.hero img,.hero picture,.hero video{aspect-ratio:4/3}}@container (min-width: 61.9375rem){.hero img,.hero picture,.hero video{aspect-ratio:16/9;object-position:right center}.hero img.desktop,.hero picture.desktop,.hero video.desktop{display:block}.hero img.mobile,.hero picture.mobile,.hero video.mobile{display:none}}@container (min-width: 75rem){.hero img,.hero picture,.hero video{aspect-ratio:21/9}}@container (min-width: 120rem){.hero img,.hero picture,.hero video{aspect-ratio:96/25}}.hero__content{background-color:#fff;border:1px solid var(--brand-tertiary-inverted);box-shadow:0 4px 4px 0 #00000040;margin:-1.5rem var(--spacing-m) 0;padding:var(--spacing-s);position:relative}.hero h1,.hero h2{color:var(--brand-secondary);font-size:clamp(40px,2.5rem + (1vw - 3.9px)*1.6993,66px);font-stretch:condensed;font-weight:700;letter-spacing:.01em;line-height:1em;min-height:0;text-transform:uppercase}.hero .button{display:block;width:100%}.hero+*{margin-top:var(--spacing-xxl)}@container (min-width: 61.9375rem){.hero{position:relative}.hero__background:after{display:none}.hero__content{background:var(--brand-gradient);border:none;bottom:0;clip-path:polygon(0 0,100% 0,80% 100%,0 100%);left:0;margin:0;padding:0;position:absolute;top:0;vertical-align:middle;width:60.666%}.hero__content hgroup{margin-left:var(--spacing-m);margin-top:var(--spacing-xxl);max-width:calc(45.4995rem + var(--spacing-m));top:50%}.hero__content div.float{background-color:#764abc;clip-path:polygon(100% 0,100% 0,100% 100%,80% 100%);display:block;float:right;height:100%;shape-margin:var(--spacing-m);shape-outside:polygon(100% 0,100% 0,100% 100%,80% 100%);width:100%}.hero h1,.hero h2{overflow-wrap:break-word}.hero h1,.hero h2,.hero p{color:var(--copy-color-primary-inverted)}.hero p{font-size:clamp(1.25rem,1.1964rem + .2381vw,1.375rem);font-weight:700;letter-spacing:-.02em;line-height:1.3em;min-height:0}.hero .button{display:block;margin-right:1.375rem;width:fit-content}}@container (min-width: 75rem){.hero__content hgroup{margin-left:max((100dvw - 75rem)/2,var(--spacing-m))}}.slider .hero{flex-direction:column;width:100%}.slider .hero+*{margin-top:0}.slider .hero .hero__background{width:100%}@container (max-width: 61.9375rem){.slider .hero .float{display:none}.slider .hero .hero__content{display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-m)}.slider .hero hgroup{display:contents}.slider .hero hgroup p{margin-top:0}.slider .hero .button{margin-top:auto}}
/*# sourceMappingURL=component.hero.css.map*/