.page-module-scss-module__hqm_nW__container{z-index:20;height:300vh;position:relative}.page-module-scss-module__hqm_nW__container .page-module-scss-module__hqm_nW__sticky{height:100vh;position:sticky;top:0;overflow:hidden}.page-module-scss-module__hqm_nW__container .page-module-scss-module__hqm_nW__sticky .page-module-scss-module__hqm_nW__el{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}.page-module-scss-module__hqm_nW__container .page-module-scss-module__hqm_nW__sticky .page-module-scss-module__hqm_nW__el .page-module-scss-module__hqm_nW__imageContainer{width:25vw;height:25vh;position:relative}.page-module-scss-module__hqm_nW__container .page-module-scss-module__hqm_nW__sticky .page-module-scss-module__hqm_nW__el .page-module-scss-module__hqm_nW__imageContainer img{object-fit:cover}.page-module-scss-module__hqm_nW__container .page-module-scss-module__hqm_nW__sticky .page-module-scss-module__hqm_nW__el:nth-of-type(2) .page-module-scss-module__hqm_nW__imageContainer{width:35vw;height:30vh;top:-30vh;left:5vw}.page-module-scss-module__hqm_nW__container .page-module-scss-module__hqm_nW__sticky .page-module-scss-module__hqm_nW__el:nth-of-type(3) .page-module-scss-module__hqm_nW__imageContainer{width:20vw;height:45vh;top:-10vh;left:-25vw}.page-module-scss-module__hqm_nW__container .page-module-scss-module__hqm_nW__sticky .page-module-scss-module__hqm_nW__el:nth-of-type(4) .page-module-scss-module__hqm_nW__imageContainer{width:25vw;height:25vh;left:27.5vw}.page-module-scss-module__hqm_nW__container .page-module-scss-module__hqm_nW__sticky .page-module-scss-module__hqm_nW__el:nth-of-type(5) .page-module-scss-module__hqm_nW__imageContainer{width:20vw;height:25vh;top:27.5vh;left:5vw}.page-module-scss-module__hqm_nW__container .page-module-scss-module__hqm_nW__sticky .page-module-scss-module__hqm_nW__el:nth-of-type(6) .page-module-scss-module__hqm_nW__imageContainer{width:30vw;height:25vh;top:27.5vh;left:-22.5vw}.page-module-scss-module__hqm_nW__container .page-module-scss-module__hqm_nW__sticky .page-module-scss-module__hqm_nW__el:nth-of-type(7) .page-module-scss-module__hqm_nW__imageContainer{width:15vw;height:15vh;top:22.5vh;left:25vw}
@layer utilities{.hb-cta{transform:translateZ(0)}.hb-cta:after{content:"";pointer-events:none;opacity:0;border-radius:9999px;transition:opacity .22s,box-shadow .22s;position:absolute;inset:0}.hb-cta:hover:after{opacity:1;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #ffffff0a}.hb-cta-sheen{pointer-events:none;border-radius:9999px;position:absolute;inset:0;overflow:hidden}.hb-cta-sheen:before{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff0d 30%,#ffffff59 50%,#ffffff0d 70%,#0000 100%);width:42%;height:160%;transition:left .7s;position:absolute;top:-30%;left:-120%;transform:rotate(18deg)}.hb-cta:hover .hb-cta-sheen:before{left:140%}.hb-cta-ripple{pointer-events:none;opacity:0;border-radius:9999px;width:.75rem;height:.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.hb-cta-clicked .hb-cta-ripple{animation:.45s ease-out forwards hb-cta-ripple}.hb-cta-clicked:after{opacity:1;animation:.45s ease-out forwards hb-cta-ring}@keyframes hb-cta-ripple{0%{opacity:.45;background:color-mix(in oklab, var(--color-primary) 70%, white 30%);transform:translate(-50%,-50%)scale(0)}to{opacity:0;background:color-mix(in oklab, var(--color-primary) 70%, white 30%);transform:translate(-50%,-50%)scale(22)}}@keyframes hb-cta-ring{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--color-primary) 55%, white 45%), inset 0 1px 0 #ffffff2e}to{box-shadow:0 0 0 14px #0000,inset 0 1px #ffffff1a}}}
