.hero-scroller{padding-top:calc(50vh + var(--pxv-unit)*50)}.hero-scroller__trigger{height:100vh}.hero-scroller:has(.in-view) .hero__text{transform:translateY(calc(var(--pxv-unit)*-100))}.hero-scroller:has(.in-view) .exit span span{transform:translateY(-100%)!important}.hero-scroller:has(.in-view) .enter a,.hero-scroller:has(.in-view) .enter p,.hero-scroller:has(.in-view) .enter span span{transform:translateY(0)}.hero-scroller:has(.in-view) .hero-scroller__bg-img .hero-scroller__bg-img-container:nth-child(2){opacity:1}.hero-scroller__bg-img{transform:scale(1.25)}.hero-scroller__bg-img-container{inset:0;opacity:0;overflow:hidden;position:absolute;transition:opacity .5s}.hero-scroller__bg-img-container:first-child{opacity:1}.hero-scroller__bg-img-container img,.hero-scroller__bg-img-container video{height:100%;object-fit:cover;object-position:center;width:100%}.hero{background-color:#000;height:100vh;margin:0;overflow:hidden;position:sticky;top:0}@media (max-width:767px){.hero{padding-bottom:calc(var(--pxv-unit)*50)}.hero.flex{align-items:flex-end}}.hero__text{line-height:100%;position:relative;top:calc(var(--pxv-unit)*-50);transition:transform 1.2s var(--easing)}@media (min-width:768px){.hero__text{--font-size:calc(var(--pxv-unit)*81)}}@media (max-width:767px){.hero__text-shift{padding-bottom:calc(var(--pxv-unit)*50)}}.hero__text-shift-item{overflow:hidden}.hero__text-shift-item.enter span span{transform:translateY(105%)}.hero__text-shift-item>span{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;line-height:1.1em;overflow:hidden;padding-bottom:.1em}.hero__text-shift-item>span span{transition:transform 1.2s var(--easing)}@media (max-width:767px){.hero__text-shift-item>span br{display:none}}.hero__text-shift-item p{line-height:normal;margin-top:calc(var(--pxv-unit)*100);max-width:calc(var(--pxv-unit)*600);transform:translateY(255%);transition:transform 1.2s var(--easing)}@media (max-width:767px){.hero__text-shift-item p{margin-top:calc(var(--pxv-unit)*20)}}.hero__text-shift-item a{line-height:1.55;margin-top:calc(var(--pxv-unit)*30);transform:translateY(255%);transition:transform 1.2s var(--easing)}.post-list{margin:calc(var(--pxv-unit)*75) 0}@media (min-width:768px){.post-list{margin:calc(var(--pxv-unit)*100) 0}}.post-list .container{max-width:calc(var(--pxv-unit)*1185)}.post-list__heading{margin-bottom:calc(var(--pxv-unit)*40)}@media (min-width:768px){.post-list__heading{margin-bottom:calc(var(--pxv-unit)*60)}}.post-list__heading h2{margin-bottom:0}.post-list__list{gap:calc(var(--pxv-unit)*21)}.post-list__item{background-color:#fff;border-radius:calc(var(--pxv-unit)*5);box-shadow:inset 0 0 0 1px #c7c7c7;gap:calc(var(--pxv-unit)*20);opacity:0;padding:calc(var(--pxv-unit)*15);transform:translateY(calc(var(--pxv-unit)*25));transition:opacity .5s,transform .75s var(--easing),box-shadow .35s}@media (min-width:768px){.post-list__item{gap:calc(var(--pxv-unit)*33);padding:calc(var(--pxv-unit)*15) calc(var(--pxv-unit)*90) calc(var(--pxv-unit)*15) calc(var(--pxv-unit)*15)}}.post-list__item.in-view{opacity:1;transform:translateY(0);transition-delay:.15s}.post-list__item:hover{box-shadow:inset 0 0 0 calc(var(--pxv-unit)*3) #009779;transition-delay:0s}.post-list__item figure{aspect-ratio:16/9;background-color:#000;flex-shrink:0;width:100%}@media (min-width:768px){.post-list__item figure{width:calc(var(--pxv-unit)*365)}}.post-list__item-copy{--type-margin:calc(var(--pxv-unit)*12)}@media (min-width:768px){.post-list__item-copy{--type-margin:calc(var(--pxv-unit)*10);padding:calc(var(--pxv-unit)*10) 0 calc(var(--pxv-unit)*20)}}.post-list__item-copy>div:first-child{flex:1}@media (min-width:768px){.post-list__item-copy h4{--font-size:calc(var(--pxv-unit)*22)}}@media (max-width:767px){.post-list__item-copy .btn-inline{margin-top:calc(var(--pxv-unit)*10)}}.stats-cols{margin:calc(var(--pxv-unit)*50) 0}@media (min-width:768px){.stats-cols{margin:calc(var(--pxv-unit)*150) 0}}.stats-cols__heading{margin:0 auto calc(var(--pxv-unit)*50);max-width:calc(var(--pxv-unit)*845)}.stats-cols__cols{display:grid;gap:calc(var(--pxv-unit)*16);grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.stats-cols__cols{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.stats-cols__col{background-color:#eee;border-radius:calc(var(--pxv-unit)*3);padding:calc(var(--pxv-unit)*20)}@media (min-width:768px){.stats-cols__col{min-height:calc(var(--pxv-unit)*170);padding:calc(var(--pxv-unit)*33) calc(var(--pxv-unit)*30)}}@media (max-width:767px){.stats-cols__col:nth-child(3n){grid-column:span 2}}.stats-cols__col p{margin:0}.stats-cols__col.background--cyan{background-color:#00ffcb}.stats-cols__stat{opacity:0;transition:opacity .35s}@media (max-width:767px){.stats-cols__stat{--font-size:calc(var(--pxv-unit)*32);line-height:.85}}.stats-cols__stat.in-view{opacity:1}.stats-cols .btn-inline{margin-top:calc(var(--pxv-unit)*65)}.grid-scroller{margin:calc(var(--pxv-unit)*50) 0}@media (min-width:768px){.grid-scroller{margin:calc(var(--pxv-unit)*150) 0}}.grid-scroller .container{gap:calc(var(--pxv-unit)*30)}@media (min-width:768px){.grid-scroller .container{gap:calc(var(--pxv-unit)*127)}}.grid-scroller article{align-self:flex-start;z-index:2}@media (min-width:768px){.grid-scroller article{position:sticky;top:calc(50vh - var(--pxv-unit)*254);width:calc(var(--pxv-unit)*300)}}.grid-scroller article>div{color:#d1d1d1;line-height:100%;transition:color .5s}.grid-scroller article>div.in-view,.grid-scroller article>div.is-active,.grid-scroller article>div:has(~.in-view){color:#000}@media (max-width:767px){.grid-scroller article>div{--font-size:calc(var(--pxv-unit)*28);color:#000}}.grid-scroller article p{margin-top:calc(var(--pxv-unit)*35)}.grid-scroller article a.btn{margin-top:calc(var(--pxv-unit)*20)}.grid-scroller__grid{overflow:hidden}@media (min-width:768px){.grid-scroller__grid{flex:1}}.grid-scroller__grid .gutter-sizer{width:calc(var(--pxv-unit)*20)}.grid-scroller__grid-item{border-radius:calc(var(--pxv-unit)*5);margin-bottom:calc(var(--pxv-unit)*20);opacity:0;overflow:hidden;transform:scale(.95);transition:opacity .75s,transform .75s var(--easing);width:100%}@media (min-width:768px){.grid-scroller__grid-item{width:calc(var(--pxv-unit)*398)}}.grid-scroller__grid-item.in-view{opacity:1;transform:scale(1)}.grid-scroller__grid-item.quote{line-height:120%;padding:calc(var(--pxv-unit)*37) calc(var(--pxv-unit)*31)}.grid-scroller__grid-item.quote.heading--m{padding:calc(var(--pxv-unit)*42) calc(var(--pxv-unit)*45);--font-size:calc(var(--pxv-unit)*32)}.grid-scroller__grid-item.img-small figure{height:calc(var(--pxv-unit)*190)}.grid-scroller__grid-item:has(figure:nth-child(2)){gap:calc(var(--pxv-unit)*20)}.grid-scroller__grid-item:has(figure:nth-child(2)) figure{flex:1}.grid-scroller__grid-item:has(.grid-scroller__overlay-quote):after{content:""}.grid-scroller__grid-item:after{background:linear-gradient(6.99deg,color(display-p3 0 0 0) 2.22%,color(display-p3 0 0 0/0) 76.21%);height:100%;left:0;position:absolute;top:0;width:100%}.grid-scroller__grid-item figure{aspect-ratio:1/1.14;margin:0;width:100%}.grid-scroller__grid-item h3{margin:0}.grid-scroller__grid-item.background--black .pill,.grid-scroller__grid-item.image-quote .pill,.grid-scroller__grid-item.quote .pill{background-color:#00ffcb;color:#000}.grid-scroller__grid-item.background--cyan .pill{background-color:#000;color:#fff}.grid-scroller__overlay-quote{bottom:0;left:0;padding:calc(var(--pxv-unit)*40);z-index:2}.grid-scroller__trigger{flex:1}.pill{border-radius:calc(var(--pxv-unit)*999);letter-spacing:.05em;margin-bottom:calc(var(--pxv-unit)*15);padding:calc(var(--pxv-unit)*8) calc(var(--pxv-unit)*18);width:max-content}