.page-module__E0kJGG__poster{--pad:calc(var(--frame-inset) + clamp(1.25rem, 4vw, 3rem));--logo-w:clamp(230px, 40vw, 500px);z-index:2;min-height:100svh;padding:var(--pad);position:relative;overflow:hidden}.page-module__E0kJGG__eyebrow{letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.72rem;display:flex}.page-module__E0kJGG__eyebrow span{white-space:nowrap}.page-module__E0kJGG__center{top:calc(-1 * var(--pad));left:calc(-1 * var(--pad));z-index:1;flex-direction:column;align-items:flex-start;margin:0;display:flex;position:absolute}.page-module__E0kJGG__logo{width:var(--logo-w);margin:0;line-height:0;transform:translate(-15%,-15%)}.page-module__E0kJGG__logo img{width:100%;height:auto;display:block}.page-module__E0kJGG__wordmark{font-family:var(--font-logo);text-transform:uppercase;color:var(--text-strong);letter-spacing:-.01em;margin:0;font-size:clamp(3.2rem,16vw,12rem);font-weight:700;line-height:.92}.page-module__E0kJGG__tagline{text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--accent);margin:0;font-size:clamp(1rem,2.6vw,1.65rem)}.page-module__E0kJGG__subline{max-width:44ch;color:var(--text-muted);margin:0;font-size:clamp(.82rem,1.4vw,1rem)}.page-module__E0kJGG__info{z-index:1;bottom:var(--pad);left:var(--pad);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-strong);flex-direction:column;gap:1rem;font-size:.8rem;line-height:1.5;display:flex;position:absolute}.page-module__E0kJGG__scrollCue{left:50%;bottom:calc(var(--frame-inset) + .75rem);z-index:1;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.6em;font-size:.6rem;display:inline-flex;position:absolute;transform:translate(-50%)}.page-module__E0kJGG__scrollCue span:last-child{animation:1.8s ease-in-out infinite page-module__E0kJGG__nudge}@keyframes page-module__E0kJGG__nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.page-module__E0kJGG__block{flex-direction:column;gap:.3rem;min-width:0;display:flex}.page-module__E0kJGG__value{color:var(--text-strong);font-size:inherit;line-height:inherit}.page-module__E0kJGG__hoursList{grid-template-columns:auto auto;gap:.3rem clamp(1rem,3vw,2rem);margin:0;display:grid}.page-module__E0kJGG__hoursList dt,.page-module__E0kJGG__hoursList dd{color:var(--text-strong)}.page-module__E0kJGG__hoursList dd{justify-self:start;margin:0}.page-module__E0kJGG__link{color:var(--text-strong);transition:color .25s;position:relative}.page-module__E0kJGG__link:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-.18em;left:0;transform:scaleX(0)}.page-module__E0kJGG__link:hover,.page-module__E0kJGG__link:focus-visible{color:var(--accent)}.page-module__E0kJGG__link:hover:after,.page-module__E0kJGG__link:focus-visible:after{transform:scaleX(1)}.page-module__E0kJGG__gallery{z-index:2;max-width:1280px;padding:clamp(4.5rem, 13vh, 10rem) calc(var(--frame-inset) + clamp(1.25rem, 4vw, 3rem)) clamp(4rem, 10vh, 8rem);margin:0 auto;position:relative;overflow:clip}.page-module__E0kJGG__galleryIntro{width:min(46ch,78%);margin-bottom:clamp(2.5rem,7vw,6rem)}.page-module__E0kJGG__kicker{letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--accent);margin-bottom:1.1rem;font-size:.7rem;display:block}.page-module__E0kJGG__galleryLead{text-transform:uppercase;letter-spacing:-.01em;color:var(--text-strong);margin:0 0 .9rem;font-size:clamp(1.6rem,4vw,3rem);line-height:1.05}.page-module__E0kJGG__gallerySub{max-width:42ch;color:var(--text-muted);margin:0;font-size:clamp(.85rem,1.4vw,1rem)}.page-module__E0kJGG__fig{--rot:0deg;margin:0;position:relative}.page-module__E0kJGG__fig img{filter:saturate(.9)contrast(1.03)sepia(.06)brightness(1.02);width:100%;height:auto;display:block;box-shadow:0 18px 40px -22px #211f1f8c}.page-module__E0kJGG__figcap{letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted);gap:.6rem;margin-top:.75rem;font-size:.62rem;display:flex}.page-module__E0kJGG__figNum{color:var(--accent)}.page-module__E0kJGG__figA{--rot:-2deg;width:48%;margin-left:3%}.page-module__E0kJGG__figB{--rot:2.5deg;z-index:3;width:27%;margin-top:-19%;margin-left:58%}.page-module__E0kJGG__figC{--rot:1.5deg;width:51%;margin-top:-9%;margin-left:9%}.page-module__E0kJGG__figD{--rot:-3deg;z-index:3;width:31%;margin-top:-32%;margin-left:61%}.page-module__E0kJGG__figE{--rot:2deg;width:47%;margin-top:-5%;margin-left:1%}.page-module__E0kJGG__figF{--rot:-2.5deg;z-index:3;width:29%;margin-top:-24%;margin-left:53%}.page-module__E0kJGG__figG{--rot:-1.5deg;width:39%;margin-top:-6%;margin-left:15%}.page-module__E0kJGG__figH{--rot:3deg;z-index:3;width:30%;margin-top:-28%;margin-left:58%}.page-module__E0kJGG__fig{opacity:0;transform:translateY(26px) rotate(var(--rot,0deg));animation:linear both page-module__E0kJGG__revealUp;animation-timeline:view();animation-range:entry cover 26%}@keyframes page-module__E0kJGG__revealUp{to{opacity:1;transform:translateY(0) rotate(var(--rot,0deg))}}@supports not (animation-timeline:view()){.page-module__E0kJGG__fig{opacity:1;transform:rotate(var(--rot,0deg));animation:none}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__fig{opacity:1;transform:rotate(var(--rot,0deg));animation:none}.page-module__E0kJGG__scrollCue span:last-child{animation:none}}@media (max-width:640px){.page-module__E0kJGG__poster{--logo-w:clamp(170px, 52vw, 240px);--tram-w:min(88vw, 48vh)}.page-module__E0kJGG__info{top:calc(var(--logo-w) * .9 + .5rem);bottom:auto;right:var(--pad)}.page-module__E0kJGG__scrollCue{left:var(--pad);transform:none}.page-module__E0kJGG__galleryIntro{width:100%}.page-module__E0kJGG__figA,.page-module__E0kJGG__figE{width:88%;margin-top:2.5rem;margin-left:0}.page-module__E0kJGG__figB,.page-module__E0kJGG__figF{width:62%;margin-top:2.5rem;margin-left:auto}.page-module__E0kJGG__figC,.page-module__E0kJGG__figG{width:76%;margin-top:2.5rem;margin-left:0}.page-module__E0kJGG__figD,.page-module__E0kJGG__figH{width:70%;margin-top:2.5rem;margin-left:auto}}
