.home-hero{background-color:var(--color-dark-black)}.home-hero .inner{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"content"}@media(min-width:768px){.home-hero .inner{aspect-ratio:16/9}}.home-hero__media{z-index:1;position:relative;grid-area:content}.home-hero__media img,.home-hero__media video{width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:768px){.home-hero__media img,.home-hero__media video{aspect-ratio:16/9;position:absolute}}.home-hero__media video{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;inset:0}@media(max-width:63.99em){.home-hero__media.has-mobile-media .desktop-image{display:none}}@media(min-width:64em){.home-hero__media.has-mobile-media .mobile-image{display:none}}.home-hero__media:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media(max-width:63.99em){.home-hero__media .video-container.has-mobile-video{display:none}}@media(min-width:64em){.home-hero__media .video-container.mobile-video-container{display:none}}.home-hero__content{grid-area:content;z-index:2;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:5rem;padding-bottom:2rem}@media(max-width:47.99em){.home-hero__content{min-height:150vw}}@media(min-width:768px){.home-hero__content{padding-top:clamp(2rem,10vw,4rem);padding-bottom:clamp(2rem,10vw,4rem)}}.home-hero__content-inner{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.home-hero__content-inner h1{color:currentColor;font-size:calc(.55814rem + 7.55814vw);max-width:20ch;line-height:1}@media screen and (min-width:1280px){.home-hero__content-inner h1{font-size:8rem}}@media screen and (max-width:420px){.home-hero__content-inner h1{font-size:3rem}}.home-hero__content-inner h2,.home-hero__content-inner h3,.home-hero__content-inner h4,.home-hero__content-inner h5,.home-hero__content-inner h6{color:currentColor}.home-hero__content-inner .button{font-weight:400;font-size:calc(1.10233rem + .30233vw)}@media screen and (min-width:1280px){.home-hero__content-inner .button{font-size:1.4rem}}@media screen and (max-width:420px){.home-hero__content-inner .button{font-size:1.2rem}}.home-hero__pictograms{display:flex;gap:clamp(.6rem,5vw,2.8rem);justify-content:center;align-items:center;padding-top:2rem}.home-hero__pictograms .pictogram figure{margin:0 auto .4rem;padding:0;aspect-ratio:1/1;width:clamp(2rem,10vw,2.4rem)}.home-hero__pictograms .pictogram figure img{width:100%;height:100%;object-fit:contain;object-position:center}.home-hero__pictograms .pictogram figcaption{font-size:.9rem}@media(min-width:48em){.home-hero__content{display:grid}.home-hero__content[data-content-placement*=-left]{grid-template-columns:50% 1fr 1fr}.home-hero__content[data-content-placement*=-right]{grid-template-columns:1fr 1fr 50%}.home-hero__content[data-content-placement*=-center]{grid-template-columns:1fr 60% 1fr}.home-hero__content[data-content-placement*=top-]{grid-template-rows:1fr 10vw 10vw min-content}.home-hero__content[data-content-placement*=middle-]{grid-template-rows:5vw 1fr 5vw min-content}.home-hero__content[data-content-placement*=bottom-]{grid-template-rows:10vw 10vw 1fr min-content}.home-hero__content[data-content-placement*=top-left]{grid-template-areas:"content . ." ". . ." ". . ." "icons icons icons"}.home-hero__content[data-content-placement*=top-center]{grid-template-areas:". content ." ". . ." ". . ." "icons icons icons"}.home-hero__content[data-content-placement*=top-right]{grid-template-areas:". . content" ". . ." ". . ." "icons icons icons"}.home-hero__content[data-content-placement*=middle-left]{grid-template-areas:". . ." "content . ." ". . ." "icons icons icons"}.home-hero__content[data-content-placement*=middle-center]{grid-template-areas:". . ." ". content ." ". . ." "icons icons icons"}.home-hero__content[data-content-placement*=middle-right]{grid-template-areas:". . ." ". . content" ". . ." "icons icons icons"}.home-hero__content[data-content-placement*=bottom-left]{grid-template-areas:". . ." ". . ." "content . ." "icons icons icons"}.home-hero__content[data-content-placement*=bottom-center]{grid-template-areas:". . ." ". . ." ". content ." "icons icons icons"}.home-hero__content[data-content-placement*=bottom-right]{grid-template-areas:". . ." ". . ." ". . content" "icons icons icons"}}.home-hero__content-inner{grid-area:content}.home-hero__pictograms{grid-area:icons}