#section-hero .h1::before,#section-hero h1::before,.button--play::before{content:'';background-repeat:no-repeat;background-size:contain}.button--play{display:inline-flex;align-items:center}.button--large.button--play{padding:22px 65px}.button--play::before{display:inline-block;width:35px;height:35px;margin-right:20px;background-image:url(../img/icon--play-circle.svg);background-position:left center}#section-hero{position:relative;padding:20px 0 75px;background-color:var(--color-violet);background-image:linear-gradient(0deg,#3d106b 0,#781ad4 100%);background-position:center bottom;background-repeat:no-repeat;background-size:cover;font-size:1.125rem;font-weight:700;color:#FFF}@media (max-width:768px){#section-hero.lazyloaded,html.no-js #section-hero{background-image:url(../img/bg--frontpage-hero--mobile.jpg)}}@media (min-width:769px){#section-hero{padding:80px 0 130px;font-size:1.25rem}#section-hero.lazyloaded,html.no-js #section-hero{background-image:url(../img/bg--frontpage-hero--desktop.jpg)}#section-hero>.container{display:grid;grid-template-columns:50% 40%;grid-template-rows:repeat(2,min-content);justify-content:space-between;grid-column-gap:10%;grid-row-gap:0}}@media (max-width:768px){#section-hero::after{content:'';position:absolute;left:50%;bottom:0;width:22px;height:75px;background-image:url(../img/icon--chevron-down.svg);transform:translateX(-50%);background-repeat:no-repeat;background-position:center;background-size:100% auto}#hero-slider{margin-top:25px}}#hero-entry{grid-area:1/1/2/2;align-self:flex-end}#section-hero .h1,#section-hero h1{position:relative;z-index:1;padding-top:45px;box-sizing:border-box;letter-spacing:-1px;font-size:3.125rem;color:inherit}#section-hero .h1::before,#section-hero h1::before{position:absolute;left:50%;top:0;z-index:-1;display:inline-block;width:480px;height:100%;transform:translateX(-50%);background-position:center}#section-hero.lazyloaded .h1::before,#section-hero.lazyloaded h1::before,html.no-js #section-hero .h1::before,html.no-js #section-hero h1::before{background-image:url(../img/bg--stars.png)}#hero-slider{grid-area:1/2/3/3}#hero-slider .swiper-container{height:100%;border-radius:9px;overflow:hidden}#hero-slider .swiper-container:not( .swiper-container-initialized ) .swiper-slide:nth-of-type( n+2 ){display:none}#hero-slider .swiper-slide.container--ratio{aspect-ratio:510/300}@media (min-width:769px){#section-hero .h1,#section-hero h1{font-size:3.938rem}#hero-slider .swiper-slide.container--ratio{aspect-ratio:570/435}}@supports not (aspect-ratio:1 / 1){#hero-slider .swiper-slide.container--ratio::before{padding-top:58.8%}@media (min-width:769px){#hero-slider .swiper-slide.container--ratio::before{padding-top:76.3%}}}#hero-button-container{margin-top:0;grid-area:2/1/3/2;text-align:center}@media (min-width:1260px){#section-hero>.container{grid-template-columns:455px 570px;grid-column-gap:0}#hero-button-container,#hero-entry{margin-left:65px}}#hero-button-container a.button{width:100%;margin-top:1.25em;font-size:1.25rem}html.js #hero-button-container a.button{margin-top:3em}@media (min-width:769px){#hero-button-container a.button{max-width:390px;font-size:1.375rem}}@media (hover:hover){#hero-button-container a.button:hover{background-image:none;color:var(--color-violet)}}#hero-button-container a.button--mascot lottie-player{top:calc(50% - 20px)}#section-intro{padding:5rem 0;color:var(--color-flower);font-weight:600}#section-intro>.container{width:90%}#section-intro .entry{padding-bottom:1.875rem;background-position:bottom center;background-size:contain}#section-intro.lazyloaded .entry,html.no-js #section-intro .entry{background-image:url(../img/bg--stars-balloon.png)}@media (min-width:768px){#section-intro .entry{padding-top:9.091em;padding-bottom:10.455em;font-size:1.375rem}}#section-intro h2{font-weight:900;font-size:2.5em}@media (min-width:769px){#section-intro h2{font-size:3.182em}}#section-intro h2+*{margin-top:1.875rem}