.immersive{position:relative;color:var(--color-greyscale-white)}@media screen and (max-width: 1023px){.immersive{height:70rem}}@media screen and (min-width: 1024px){.immersive{height:100vh}}.immersive__thumb{width:100%;height:100%;position:absolute;top:0;left:0}.immersive__thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.immersive__inner{height:100%;display:flex;align-items:flex-end;justify-content:center;position:relative;z-index:var(--z-index-level-5);background:var(--gradient-immersive)}.immersive__container{width:100%;max-width:var(--grid-container);margin:0 auto;padding-left:2.4rem;padding-right:2.4rem}.immersive__content{display:flex;align-items:center;flex-direction:column;gap:3.2rem;padding:4.8rem 0;filter:var(--drop-shadow-immersive)}@media screen and (min-width: 1024px){.immersive__content{padding:6.4rem 0}}.hero{position:relative;height:95vh;color:var(--color-greyscale-white)}.hero__thumb{position:absolute;left:0;top:0;width:100%;height:100%}.hero__thumb img,.hero__thumb video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 1024px){.hero__image{display:none}}.hero__inner{height:100%;display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:var(--z-index-level-5);background:var(--gradient-home)}.hero__container{width:100%;max-width:var(--grid-container);margin:0 auto;padding-left:2.4rem;padding-right:2.4rem}.hero__content{padding:4rem 0;display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.6rem}@media screen and (min-width: 768px){.hero__content{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width: 1024px){.hero__content{grid-gap:2.4rem;grid-template-columns:repeat(12, 1fr)}}@media screen and (min-width: 1224px){.hero__content{grid-template-columns:repeat(12, 1fr)}}@media screen and (max-width: 1023px){.hero__content{grid-gap:4rem}}@media screen and (min-width: 1024px){.hero__content{padding:12rem 0}}.hero__info{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width: 1024px){.hero__info{gap:1.6rem;grid-column:2/7}}.hero__button{padding-top:.8rem}@media screen and (min-width: 1024px){.hero__button{padding-top:1.6rem}}.hero__player{display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width: 1024px){.hero__player{grid-column:7/12}}@media screen and (max-width: 1023px){.hero__video,.hero__player{display:none}}.home-block-slider{height:100vh;scroll-snap-type:y mandatory;scroll-snap-stop:always;scroll-behavior:smooth;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.home-block-slider::-webkit-scrollbar{display:none;appearance:none}.home-block-slider>div{scroll-snap-align:start;position:relative;display:flex;height:100% !important;flex-direction:column;isolation:unset;box-sizing:border-box}
.hero{position:relative;height:95vh;color:var(--color-greyscale-white)}.hero__thumb{position:absolute;left:0;top:0;width:100%;height:100%}.hero__thumb img,.hero__thumb video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width: 1024px){.hero__image{display:none}}.hero__inner{height:100%;display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:var(--z-index-level-5);background:var(--gradient-home)}.hero__container{width:100%;max-width:var(--grid-container);margin:0 auto;padding-left:2.4rem;padding-right:2.4rem}.hero__content{padding:4rem 0;display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:1.6rem}@media screen and (min-width: 768px){.hero__content{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width: 1024px){.hero__content{grid-gap:2.4rem;grid-template-columns:repeat(12, 1fr)}}@media screen and (min-width: 1224px){.hero__content{grid-template-columns:repeat(12, 1fr)}}@media screen and (max-width: 1023px){.hero__content{grid-gap:4rem}}@media screen and (min-width: 1024px){.hero__content{padding:12rem 0}}.hero__info{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width: 1024px){.hero__info{gap:1.6rem;grid-column:2/7}}.hero__button{padding-top:.8rem}@media screen and (min-width: 1024px){.hero__button{padding-top:1.6rem}}.hero__player{display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width: 1024px){.hero__player{grid-column:7/12}}@media screen and (max-width: 1023px){.hero__video,.hero__player{display:none}}
