.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;height:2rem;font-family:var(--font-libre-baskerville),serif;align-items:center;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;position:relative;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:JMH Typewriter,Courier New,monospace;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}}
.NewsletterSignup-module__znQXQq__section{z-index:1;width:100%;min-height:100svh;padding:clamp(5rem,10vw,8rem)1.25rem calc(8rem + env(safe-area-inset-bottom));color:#fff;box-sizing:border-box;background:#0f0f0f;justify-content:center;align-items:center;display:flex;position:relative}.NewsletterSignup-module__znQXQq__inner{text-align:center;width:min(100%,760px);margin:0 auto}.NewsletterSignup-module__znQXQq__kicker{font-family:var(--font-libre-baskerville),serif;letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e;margin-bottom:1rem;font-size:clamp(12px,1.8vw,14px)}.NewsletterSignup-module__znQXQq__title{font-family:var(--font-libre-baskerville),serif;letter-spacing:-.04em;margin-bottom:1.1rem;font-size:clamp(2.2rem,7vw,4.5rem);font-weight:500;line-height:1.05}.NewsletterSignup-module__znQXQq__copy{width:min(100%,46ch);font-family:var(--font-libre-baskerville),serif;color:#ffffffb8;margin:0 auto 2.25rem;font-size:clamp(14px,2vw,17px);line-height:1.6}.NewsletterSignup-module__znQXQq__form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;width:min(100%,620px);margin:0 auto;display:grid}.NewsletterSignup-module__znQXQq__consent{text-align:left;cursor:pointer;grid-column:1/-1;align-items:flex-start;gap:.75rem;margin-top:.5rem;display:flex}.NewsletterSignup-module__znQXQq__consentInput{accent-color:#fff;cursor:pointer;flex-shrink:0;width:1rem;height:1rem;margin-top:.2rem}.NewsletterSignup-module__znQXQq__consentText{font-family:var(--font-libre-baskerville),serif;color:#ffffff8c;font-size:13px;line-height:1.5}.NewsletterSignup-module__znQXQq__consentLink{color:#ffffffd1;border-bottom:1px solid #ffffff59;text-decoration:none;transition:border-color .2s,color .2s}.NewsletterSignup-module__znQXQq__consentLink:hover{color:#fff;border-bottom-color:#fff}.NewsletterSignup-module__znQXQq__label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NewsletterSignup-module__znQXQq__input{color:#fff;width:100%;min-width:0;font-family:var(--font-libre-baskerville),serif;background:0 0;border:0;border-bottom:1px solid #ffffff73;border-radius:0;outline:none;padding:.8rem 0;font-size:clamp(15px,2vw,18px)}.NewsletterSignup-module__znQXQq__input::placeholder{color:#fff6}.NewsletterSignup-module__znQXQq__input:focus{border-bottom-color:#ffffffe6}.NewsletterSignup-module__znQXQq__button{color:#fff;cursor:pointer;font-family:var(--font-libre-baskerville),serif;letter-spacing:.04em;white-space:nowrap;background:0 0;border:1px solid #ffffff8c;padding:.8rem 1.35rem;font-size:15px;transition:border-color .2s,background-color .2s}.NewsletterSignup-module__znQXQq__button:hover,.NewsletterSignup-module__znQXQq__button:focus-visible{background:#ffffff0f;border-color:#ffffffe6}.NewsletterSignup-module__znQXQq__message{min-height:1.5rem;font-family:var(--font-libre-baskerville),serif;color:#ffffffad;margin-top:1rem;font-size:14px}.NewsletterSignup-module__znQXQq__messageError{color:#ffd2d2f2}.NewsletterSignup-module__znQXQq__messageSuccess{color:#ffffffdb}@media (max-width:640px){.NewsletterSignup-module__znQXQq__section{min-height:85svh;padding:4rem 1rem calc(7rem + env(safe-area-inset-bottom))}.NewsletterSignup-module__znQXQq__form{grid-template-columns:1fr;gap:1.25rem}.NewsletterSignup-module__znQXQq__button{width:100%}}
