.main-wrapper{background-color:#000;width:100%;position:relative}.intro-scroll-track{background-color:#ffe52c;width:100%;height:500vh;position:relative;overflow-x:clip}.sticky-viewport{z-index:10;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0;left:0;overflow:hidden}.bg-layer{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.hero-layer{z-index:2;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.home__cloud{z-index:3;opacity:.9;position:absolute}.home__cloud-one{width:75vw;max-width:800px;top:15%;left:60%}.home__cloud-two{width:65vw;max-width:600px;top:45%;left:20%}.egg-portal{width:60px}.landing-content{z-index:20;justify-content:center;width:100%;display:flex;position:absolute;bottom:25%}.stars-content{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:20px;padding:0 20px;display:flex}.stars-content h2{color:#fff;font-size:48px;font-weight:400;font-family:var(--font-coolvetica),sans-serif;margin:0}.stars-content p{color:#fff3;max-width:740px;font-size:36px;line-height:normal}@media (max-width:768px){.home__cloud-one{width:60vw;top:15%}.home__cloud-two{width:50vw;top:30%}.stars-content h2{font-size:36px}.stars-content p{font-size:24px}}.hero-content{z-index:2;will-change:opacity,transform;flex-direction:column;align-items:center;gap:1.5rem;transition:opacity .8s,transform .8s;display:flex}.hero-content--lifted{opacity:0;pointer-events:none;will-change:auto;transform:translateY(-80px)scale(.98)}.home__hero_lottie{width:100%;max-width:500px}.home_hero_title{font-family:var(--font-coolvetica),"Coolvetica",sans-serif;color:#0003;text-align:center;margin-top:-4rem;font-size:36px;font-weight:400;line-height:normal}.home_hero_highlight{color:#000;font-weight:400}.services-section{z-index:20;background-color:#000;width:100%;padding-bottom:15vh;position:relative}.service-sticky-wrapper{z-index:10;justify-content:center;height:100vh;display:flex;position:sticky;top:0}.service-card{z-index:2;border-radius:40px;width:90%;max-width:1200px;display:flex;position:relative;overflow:hidden;box-shadow:0 -20px 60px #00000080}.service-content{z-index:2;flex-direction:column;flex:1;justify-content:center;gap:28px;padding:4rem 3rem;display:flex}.service-title{letter-spacing:0%;margin:0;font-family:Coolvetica,sans-serif;font-size:64px;font-style:normal;font-weight:400;line-height:normal}.service-text{letter-spacing:0%;max-width:625px;margin:0;font-family:SF Pro Display,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.service-btn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:12px;width:325px;height:58px;padding:16px 25px;font-family:SF Pro Display,sans-serif;font-size:18px;font-weight:600;transition:transform .2s,opacity .2s;display:flex}.service-btn:hover{opacity:.9;transform:scale(1.02)}.service-image-container{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.service-egg-img{object-fit:contain;filter:drop-shadow(0 20px 40px #00000026);width:213px;height:303px}@media (max-width:768px){.service-sticky-wrapper{align-items:flex-start}.service-card{width:calc(100% - 32px);height:auto;min-height:var(--mobile-service-card-height,0px);border-radius:16px;justify-content:center;align-items:center;gap:24px;padding:16px;flex-direction:column!important}.service-content{flex:none;align-items:flex-start;gap:20px;width:100%;padding:0}.service-title{font-size:36px;line-height:normal}.service-text{max-width:none;font-size:16px;line-height:normal}.service-btn{white-space:nowrap;border-radius:6px;gap:8px;width:174px;height:44px;margin-top:8px;padding:10px 15px;font-size:14px;font-weight:500;line-height:20px}.service-image-container{flex:none;width:100%;height:199px;min-height:0;padding:0}.service-image-container img{width:137px;max-width:none;height:192px}}.brands-scroll-track{width:100%;height:300vh;position:relative}.brands-sticky-view{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.expanding-egg-container{pointer-events:none;z-index:1;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.egg-fill-color{background-color:#f4f4f4;border-radius:50%/60% 60% 40% 40%;width:300px;height:400px}.brands-content-layer{z-index:10;background-color:#0000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.brands-inner-layout{flex-direction:column;align-items:center;width:85%;padding-block:clamp(24px,6vh,80px);display:flex}.mr-hatch-wrapper{flex:none;justify-content:center;align-items:center;height:clamp(200px,48vh,613px);display:flex}.mr-hatch-img{object-fit:contain;filter:drop-shadow(0 15px 30px #00000026);width:auto;height:100%}.brands-title{color:#010c21;white-space:nowrap;text-align:center;margin:0;font-family:Coolvetica,sans-serif;font-size:clamp(36px,4.25vw,64px)}.brands-marquee-wrapper{width:100%;margin-top:clamp(2.5rem,8.9vh,87px);margin-bottom:clamp(2rem,5.7vh,56px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{width:max-content;display:flex}.marquee-group{align-items:center;gap:0;display:flex}.marquee-item{opacity:.8;flex-shrink:0;justify-content:center;align-items:center;width:clamp(160px,19.2vw,290px);height:clamp(52px,6.3vw,95px);margin-right:clamp(56px,7.5vw,113px);transition:opacity .3s;display:flex}.marquee-item--square{width:clamp(57px,7.54vw,114px);height:clamp(57px,7.54vw,114px)}.marquee-item:hover{opacity:1}.marquee-img{object-fit:contain;width:100%;height:100%}@media (max-width:1024px){.mr-hatch-wrapper{height:clamp(200px,52vh,520px)}}@media (max-width:768px){.brands-inner-layout{width:100%}.brands-marquee-wrapper{margin-top:clamp(2rem,9.2vh,78px);margin-bottom:clamp(2rem,9.3vh,79px)}.brands-title{white-space:normal;padding:0 var(--page-gutter-mobile);font-size:36px}.marquee-item{width:160px;height:52px;margin-right:56px}.marquee-item--square{width:57px;height:57px}.mr-hatch-wrapper{height:clamp(220px,48vh,409px)}}
.brands-scroll-track{width:100%;height:300vh;position:relative}.brands-sticky-view{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.expanding-egg-container{pointer-events:none;z-index:1;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0}.egg-fill-color{background-color:#f4f4f4;border-radius:50%/60% 60% 40% 40%;width:300px;height:400px}.brands-content-layer{z-index:10;background-color:#0000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.brands-inner-layout{flex-direction:column;align-items:center;width:85%;padding-block:clamp(24px,6vh,80px);display:flex}.mr-hatch-wrapper{flex:none;justify-content:center;align-items:center;height:clamp(200px,48vh,613px);display:flex}.mr-hatch-img{object-fit:contain;filter:drop-shadow(0 15px 30px #00000026);width:auto;height:100%}.brands-title{color:#010c21;white-space:nowrap;text-align:center;margin:0;font-family:Coolvetica,sans-serif;font-size:clamp(36px,4.25vw,64px)}.brands-marquee-wrapper{width:100%;margin-top:clamp(2.5rem,8.9vh,87px);margin-bottom:clamp(2rem,5.7vh,56px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{width:max-content;display:flex}.marquee-group{align-items:center;gap:0;display:flex}.marquee-item{opacity:.8;flex-shrink:0;justify-content:center;align-items:center;width:clamp(160px,19.2vw,290px);height:clamp(52px,6.3vw,95px);margin-right:clamp(56px,7.5vw,113px);transition:opacity .3s;display:flex}.marquee-item--square{width:clamp(57px,7.54vw,114px);height:clamp(57px,7.54vw,114px)}.marquee-item:hover{opacity:1}.marquee-img{object-fit:contain;width:100%;height:100%}@media (max-width:1024px){.mr-hatch-wrapper{height:clamp(200px,52vh,520px)}}@media (max-width:768px){.brands-inner-layout{width:100%}.brands-marquee-wrapper{margin-top:clamp(2rem,9.2vh,78px);margin-bottom:clamp(2rem,9.3vh,79px)}.brands-title{white-space:normal;padding:0 var(--page-gutter-mobile);font-size:36px}.marquee-item{width:160px;height:52px;margin-right:56px}.marquee-item--square{width:57px;height:57px}.mr-hatch-wrapper{height:clamp(220px,48vh,409px)}}
