@charset "UTF-8";@keyframes fadein{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}section.landing-page-hero{--margin-top:180px;--margin-bottom:40px;column-gap:30px;display:grid;grid-template-areas:"intro      graphic" "content    graphic";grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;margin:var(--margin-top) auto 0;max-width:var(--max-width);min-height:calc(100vh - var(--margin-top) - var(--margin-bottom));padding:0 var(--margin-sides)}@media (max-width:800px){section.landing-page-hero{grid-template-areas:"graphic" "intro" "content";grid-template-columns:100%}}section.landing-page-hero .intro-content{align-self:center;grid-area:intro}section.landing-page-hero .intro-content .badge-partner{margin-block:3.5ch}section.landing-page-hero .intro-content .badge-partner h3{align-items:center;column-gap:.5ch;display:flex;line-height:1.3}@media (max-width:800px){section.landing-page-hero .intro-content .badge-partner h3{justify-content:center}section.landing-page-hero .intro-content{margin-top:25px;text-align:center}}section.landing-page-hero .intro-content .audience-label{color:var(--stone);font-family:Aeonik Mono;font-size:12px;letter-spacing:.03em;line-height:120%;text-transform:uppercase}@media (max-width:800px){section.landing-page-hero .intro-content .audience-label{font-size:10px}}section.landing-page-hero .intro-content .headline{font-family:Haffer;font-feature-settings:"pnum" on,"lnum" on;font-size:44px;font-weight:500;letter-spacing:-.01em;line-height:100%;margin:10px 0 0}@media (max-width:800px){section.landing-page-hero .intro-content .headline{font-size:30px}}section.landing-page-hero .intro-content .content{font-family:Haffer;font-size:18px;letter-spacing:.01em;line-height:120%;margin-top:20px;max-width:490px}@media (max-width:800px){section.landing-page-hero .intro-content .content{font-size:15px;margin:20px auto 0}}section.landing-page-hero .intro-content .cta-wrap{margin-top:25px}section.landing-page-hero .slide-content{display:grid;gap:10px 20px;grid-area:content;grid-template-areas:"pager  category" "icon   content" "icon   cta";grid-template-columns:auto 1fr;margin-top:90px;max-width:370px}@media (max-width:800px){section.landing-page-hero .slide-content{display:none}}section.landing-page-hero .slide-content .pager{column-gap:4px;display:flex;grid-area:pager}section.landing-page-hero .slide-content .pager circle{fill:var(--paper);transition:fill .3s}section.landing-page-hero .slide-content .pager .active circle{fill:var(--color)}section.landing-page-hero .slide-content .category{animation:fadein .4s 1 forwards;color:var(--color);font-family:Aeonik;font-size:12px;font-weight:700;grid-area:category;line-height:120%;opacity:0}section.landing-page-hero .slide-content .icon-wrap{align-items:center;animation:fadein .4s .05s 1 forwards;background:var(--white);display:flex;grid-area:icon;height:70px;justify-content:center;opacity:0;width:70px}section.landing-page-hero .slide-content .icon-wrap img{height:auto;width:40px}section.landing-page-hero .slide-content .content{animation:fadein .4s .1s 1 forwards;font-family:Haffer;font-size:16px;grid-area:content;letter-spacing:.01em;line-height:130%;opacity:0}section.landing-page-hero .slide-content .slide-cta-wrap{animation:fadein .4s .15s 1 forwards;color:var(--stone);font-family:Aeonik Mono;font-size:14px;grid-area:cta;line-height:120%;opacity:0}section.landing-page-hero .slide-content .slide-cta-wrap:after{content:" →"}section.landing-page-hero .interactive-wrap{grid-area:graphic}section.landing-page-hero .interactive-wrap .interactive-slide-single{align-items:center;animation:fadein .4s .2s 1 forwards;display:flex;height:100%;justify-content:center;opacity:0;position:relative;width:100%}section.landing-page-hero .interactive-wrap .interactive-slide-single .image,section.landing-page-hero .interactive-wrap .interactive-slide-single .video{height:100%;object-fit:contain;width:100%}section.landing-page-hero .interactive-wrap .interactive-slide-single .interactive-landing-canvas{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}section.landing-page-hero .interactive-wrap .interactive-slide-single .center-dot{align-items:center;background:var(--color);border-radius:50%;color:var(--white);display:grid;height:180px;justify-content:center;position:relative;width:180px}