.heading{align-items:center;display:inline-flex;gap:20px}.heading__heading-text{font-size:inherit;font-weight:inherit;text-wrap:inherit}.heading--h1{color:#000;font-family:aktiv-grotesk,"sans-serif";font-size:2.125rem;font-style:normal;font-weight:400;letter-spacing:-.04em;line-height:1.2}@media only screen and (min-width:48rem){.heading--h1{font-size:2.5rem}}@media only screen and (min-width:64rem){.heading--h1{font-size:2.875rem}}@media only screen and (min-width:75rem){.heading--h1{font-size:3.125rem}}@media only screen and (min-width:90rem){.heading--h1{font-size:3.4722222222vw}}.heading--h2{color:#000;font-family:aktiv-grotesk,"sans-serif";font-size:1.875rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.2}@media only screen and (min-width:90rem){.heading--h2{font-size:2.0833333333vw}}.heading--h3{color:#000;font-family:aktiv-grotesk,"sans-serif";font-size:1.125rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.2}@media only screen and (min-width:64rem){.heading--h3{font-size:1.25rem}}@media only screen and (min-width:90rem){.heading--h3{font-size:1.3888888889vw}}.heading--h4{color:#000;font-family:aktiv-grotesk,"sans-serif";font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.2}@media only screen and (min-width:64rem){.heading--h4{font-size:1rem}}@media only screen and (min-width:90rem){.heading--h4{font-size:1.1111111111vw}}.heading--h5{color:#000;font-family:aktiv-grotesk,"sans-serif";font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.2}@media only screen and (min-width:64rem){.heading--h5{font-size:.875rem}}@media only screen and (min-width:90rem){.heading--h5{font-size:.9722222222vw}}.heading--h6{color:#000;font-family:aktiv-grotesk,"sans-serif";font-size:.6875rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:1.2}@media only screen and (min-width:64rem){.heading--h6{font-size:.8125rem}}@media only screen and (min-width:90rem){.heading--h6{font-size:.9027777778vw}}.hero-feature__play-button{align-items:center;color:#fff;display:flex;font-family:aktiv-grotesk-extended,"sans-serif";font-size:.93583rem;font-style:normal;font-weight:700;gap:.80214rem;inset-block-end:30px;mix-blend-mode:difference;position:absolute;text-transform:uppercase;z-index:1}.hero-feature__play-button--icon{border-block-end:.5rem solid transparent;border-block-start:.5rem solid transparent;border-inline-start:.875rem solid #fff}.hero-feature__asset-holder{aspect-ratio:.84;grid-column:1/-1;margin-block-start:60px;z-index:0}.hero-feature__asset{height:100%;width:100%}.hero-feature__heading{color:#000;font-family:aktiv-grotesk,"sans-serif";font-size:2.125rem;font-style:normal;font-weight:400;letter-spacing:-.04em;line-height:1.2;position:relative}@media only screen and (min-width:48rem){.hero-feature__heading{font-size:2.5rem}}@media only screen and (min-width:64rem){.hero-feature__heading{font-size:2.875rem}}@media only screen and (min-width:75rem){.hero-feature__heading{font-size:3.125rem}}@media only screen and (min-width:90rem){.hero-feature__heading{font-size:3.4722222222vw}}.hero-feature__heading{text-wrap:wrap}.hero-feature__heading--has-asset .hero-feature__heading-asset{height:26px;inset-block-start:8px;inset-inline-start:0;position:absolute;width:26px}.hero-feature__heading--has-asset .hero-feature__heading-text:before{content:"";display:inline-block;width:60px}.hero-feature__heading--has-arrow .hero-feature__heading-arrow{display:inline-block;height:50px;inset-block-end:-32px;margin-inline-start:22px;position:absolute;width:36px}.hero-feature__heading-text{font-size:inherit;font-weight:inherit}.hero-feature__tag-line{margin-block-start:20px}.hero-feature--main .hero-feature__container{padding-block-start:180px}.hero-feature--detail .hero-feature__heading{margin-block-start:110px}.hero-feature--detail .hero-feature__container{padding-block-start:100px}@media only screen and (min-width:48rem){.hero-feature__asset-holder{margin-block-start:100px}.hero-feature__heading--has-arrow .hero-feature__heading-arrow{inset-block-end:-29px}}@media only screen and (min-width:64rem){.hero-feature__play-button{display:none}.hero-feature__asset-holder{aspect-ratio:2}.hero-feature__heading--has-asset .hero-feature__heading-asset{height:36px;inset-block-start:10px;width:36px}.hero-feature__heading--has-asset .hero-feature__heading-text:before{width:110px}.hero-feature__heading--has-arrow .hero-feature__heading-arrow{inset-block-end:-25px;margin-inline-start:36px}.hero-feature--main .hero-feature__container{padding-block-start:200px}.hero-feature--detail .hero-feature__heading{margin-block-start:110px}.hero-feature--detail .hero-feature__container{padding-block-start:100px}}@media only screen and (min-width:75rem){.hero-feature--main .hero-feature__container{padding-block-start:336px}.hero-feature--main .hero-feature__heading{grid-column:3/span 23}.hero-feature--detail .hero-feature__container{padding-block-start:236px}.hero-feature--detail .hero-feature__back-button{align-self:center;grid-column:3/span 16;grid-row:1;margin-block-start:0}.hero-feature--detail .hero-feature__heading{grid-column:span 17/-3;grid-row:1;margin-block-start:0}.hero-feature--detail .hero-feature__tag-line{grid-column:span 17/-3;grid-row:2}}@media only screen and (min-width:90rem){.hero-feature__heading--has-asset .hero-feature__heading-asset{height:2.5vw;inset-block-start:.6944444444vw;width:2.5vw}.hero-feature__heading--has-asset .hero-feature__heading-text:before{width:7.6388888889vw}.hero-feature__heading--has-arrow .hero-feature__heading-arrow{height:3.4722222222vw;inset-block-end:-1.7361111111vw;margin-inline-start:2.5vw;width:2.5vw}.hero-feature--main .hero-feature__heading{grid-column:3/span 19}}.logo-block{-moz-column-gap:1.875rem;column-gap:1.875rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:1.25rem}.logo-block__image-holder{height:100%;position:static;width:-moz-fit-content;width:fit-content}.logo-block__image{height:100%;-o-object-fit:contain;object-fit:contain;position:static;width:auto}@media only screen and (min-width:48rem){.logo-block{-moz-column-gap:3.125rem;column-gap:3.125rem;row-gap:1.5625rem}}@media only screen and (min-width:64rem){.logo-block{-moz-column-gap:3.75rem;column-gap:3.75rem;row-gap:1.875rem}}.content-area{display:flex;flex-direction:column;row-gap:1.875rem}.content-area__main-heading+.content-area__logo-block{margin-block-start:1.875rem}@media only screen and (min-width:48rem){.content-area{row-gap:2.5rem}.content-area__main-heading+.content-area__logo-block{margin-block-start:2.8125rem}}@media only screen and (min-width:75rem){.content-area__main-heading+.content-area__logo-block{margin-block-start:3.75rem}}.page--pre-intro{opacity:0;transform:translateY(20px)}.page--intro{opacity:1;transform:translateY(0);transition-delay:.4s;transition:opacity 1.2s cubic-bezier(.65,0,.35,1),transform 1.2s cubic-bezier(.65,0,.35,1)}
