.dnd-section.row-depth-1:has(.hero-1.parallax){margin-top:calc(var(--scroll-padding-top)*-1);position:sticky;top:-25dvh}.hero-1.parallax{padding:var(--scroll-padding-top) 0 0}.hero-1{overflow:hidden}.hero-1 .content-wrapper{display:grid}.hero-1__content{padding-block:4rem 2rem}.hero-1__content :last-child{margin-bottom:0}.hero-1__images{-webkit-box-align:center;-ms-flex-align:center;align-items:center;isolation:isolate}.hero-1__main-img{max-width:32rem;width:100%}.hero-1__images .floating-img{max-width:22rem;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.hero-1__images .floating-img.is-visible{filter:var(--drop-shadow);opacity:1;transform:translateY(0)}.hero-1__floating-img-1.floating-img{transition-delay:.25s}.hero-1__floating-img-2.floating-img{transition-delay:.5s}.hero-1__floating-img-3.floating-img{transition-delay:.75s}.hero-1__floating-img-4.floating-img{transition-delay:1s}.hero-1__floating-img-1,.hero-1__floating-img-3,.hero-1__floating-img-4{height:auto;position:absolute;width:clamp(220px,45vw,304px)}.hero-1__floating-img-1{right:clamp(8px,3%,16px);top:40%}.hero-1__floating-img-2{display:none;height:auto;position:absolute;width:clamp(98px,22vw,190px)}.hero-1__floating-img-3{right:clamp(0px,3%,8px);top:clamp(72%,76%,78%)}.hero-1__floating-img-4{left:clamp(8px,5%,20px);top:clamp(50%,52%,54%)}@media (min-width:600px){.dnd-section.row-depth-1:has(.hero-1.parallax){top:0}}@media (min-width:768px){.hero-1 .content-wrapper{gap:9rem;grid-template-columns:6fr 5fr}.hero-1__content{padding-block:13.5rem 10rem}.hero-1__images{-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;padding-top:1.4rem}.hero-1__main-img{max-width:50rem}.hero-1__images .floating-img{max-width:31rem}.hero-1__floating-img-1{left:clamp(-130px,-25%,-100px);right:auto;top:clamp(68%,76%,80%)}.hero-1__floating-img-2{display:block;right:clamp(-80px,-15%,-60px);top:clamp(2%,4%,6%);z-index:-1}.hero-1__floating-img-3{left:clamp(-65px,-12%,-48px);right:auto;top:clamp(8%,10%,13%);z-index:-1}.hero-1__floating-img-4{left:auto;right:clamp(-130px,-25%,-100px);top:clamp(58%,62%,66%)}}