.hero-scrollover{position:relative}.hero-scrollover .parallax-container{clip-path:inset(0);min-height:100vh;padding-bottom:30px;padding-top:30px;position:sticky;top:0;width:100%;z-index:1}.hero-scrollover .parallax-img,.hero-scrollover .parallax-img__image,.hero-scrollover .parallax-img__video{height:100%;left:0;object-fit:cover;object-position:top center;position:fixed;top:0;width:100%;z-index:-1}.hero-scrollover .parallax-img:before{background:rgba(0,0,0,.3);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:1}.hero-scrollover .parallax-blur{backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);height:100%;left:0;mask-image:linear-gradient(180deg,transparent 10%,#000);-webkit-mask-image:linear-gradient(180deg,transparent 10%,#000);pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.hero-scrollover--intro{color:#fff;margin:0 auto;padding-top:2rem;width:90%}.hero-scrollover--resources{display:none;position:relative;z-index:2}.hero-scrollover--resources .resource-card:first-child{margin-top:50vh}.hero-scrollover--resources .content-wrapper{align-items:flex-start;display:flex;gap:2.4rem;justify-content:space-between;width:90%}.hero-scrollover .resource-card{backdrop-filter:blur(34px);background-color:rgba(0,0,0,.08);box-shadow:0 4px 6px -2px #00000008,0 12px 16px -4px #00000014;color:#fff;max-width:385px;padding:.5rem .5rem 2.4rem}.hero-scrollover .resource-card--image{height:240px}.hero-scrollover .resource-card--image img{height:100%;object-fit:cover;object-position:center;width:100%}.hero-scrollover .resource-card .overline{color:var(--white)}.hero-scrollover .resource-card--name{color:#fff}.hero-scrollover--scroll-spacer{display:block}.hero-scrollover .content-carousel{display:none}@media (min-width:768px){.hero-scrollover .parallax-container{padding-top:25vh}.hero-scrollover--resources{display:flex}.hero-scrollover .resource-card--image{height:450px}.hero-scrollover--intro{max-width:800px;position:relative;z-index:1}.hero-scrollover--intro button{margin-top:4rem}.hero-scrollover--intro p{font-size:18px}}@media (max-width:768px){.hero-scrollover .content-carousel{display:block}}.hero-scrollover .content-carousel{margin-top:40px;padding-bottom:100px}.hero-scrollover .content-carousel--slide{background:none;margin:0 8px}.hero-scrollover .content-carousel--slide:first-child{padding-left:5%}.flickity--dark .flickity-prev-next-button,.flickity--dark .flickity-prev-next-button:active,.flickity--dark .flickity-prev-next-button:focus,.flickity--dark .flickity-prev-next-button:hover{background:rgba(0,0,0,.1)}