.HeroReveal-module__yjCOhW__hero{--sat:env(safe-area-inset-top,0px);--sar:env(safe-area-inset-right,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);background:#0f0f0f;width:100%;min-height:100svh;position:relative;overflow:hidden}.HeroReveal-module__yjCOhW__heroOverlay{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);will-change:clip-path;z-index:2;background-color:#0f0f0f;position:absolute;inset:0}.HeroReveal-module__yjCOhW__counter{right:calc(2rem + var(--sar));bottom:calc(2rem + var(--sab));color:#ededed;position:absolute}.HeroReveal-module__yjCOhW__counter h1{font-size:clamp(2.5rem,6vw,4rem);font-weight:500;line-height:1}.HeroReveal-module__yjCOhW__overlayTextContainer{top:calc(2rem + var(--sat));left:calc(2rem + var(--sal));height:2rem;position:absolute;overflow:hidden}.HeroReveal-module__yjCOhW__overlayText{will-change:transform;flex-direction:column;display:flex;transform:translateY(2rem)}.HeroReveal-module__yjCOhW__overlayText p{color:#ededed;text-transform:uppercase;align-items:center;height:2rem;font-family:IBM Plex Mono,monospace;font-size:.9rem;display:flex}.HeroReveal-module__yjCOhW__heroImages{will-change:gap;z-index:3;justify-content:center;gap:10vw;width:100%;padding:0 2rem;display:flex;position:absolute;top:30%;transform:translateY(-50%)}.HeroReveal-module__yjCOhW__img{aspect-ratio:5/7;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);opacity:0;will-change:opacity,transform,clip-path;width:10vw;transform:translateY(50%)scale(.5)}.HeroReveal-module__yjCOhW__img img{object-fit:cover;width:100%;height:100%}.HeroReveal-module__yjCOhW__heroHeader{bottom:calc(8rem + var(--sab));z-index:1;pointer-events:none;width:100%;position:absolute}.HeroReveal-module__yjCOhW__heroHeader h1{text-transform:uppercase;text-align:center;letter-spacing:.05em;color:#ededed;font-family:Libre Baskerville,serif;font-size:clamp(4rem,15vw,16rem);font-weight:700;line-height:.85}@media (max-width:1000px){.HeroReveal-module__yjCOhW__hero{min-height:100lvh;padding-bottom:calc(2.5rem + var(--sab))}.HeroReveal-module__yjCOhW__counter{right:calc(1rem + var(--sar));bottom:calc(5rem + var(--sab))}.HeroReveal-module__yjCOhW__overlayTextContainer{top:calc(1rem + var(--sat));left:calc(1rem + var(--sal))}.HeroReveal-module__yjCOhW__heroImages{gap:2.5vw;padding:0 .5rem;top:42%}.HeroReveal-module__yjCOhW__heroHeader{bottom:calc(16rem + var(--sab))}.HeroReveal-module__yjCOhW__img{width:20vw}}
