.cover.cinematic-arrival{height:320svh;max-height:none;overflow:visible}.cinema-stage{height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden;background:#111110;color:#f4f2ec}.cinema-poster,.cinema-poster img,#arrival-canvas,.cinema-interior,.cinema-interior>img,#interior-canvas,.cinema-interior-shade,.cinema-hero{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cinema-poster img{object-position:57% center}.cinema-stage canvas{opacity:0;transition:opacity .35s;pointer-events:none}.cinema-hero{z-index:2}.cinema-arrival-copy{position:absolute;left:9vw;top:32%;opacity:0;visibility:hidden}.cinema-arrival-copy h2,.cinema-interior-copy h2{font:400 clamp(60px,8vw,115px)/1 var(--display);letter-spacing:-.055em;margin:22px 0}.cinema-interior{opacity:0;visibility:hidden;z-index:3;pointer-events:none}.cinema-interior>img{object-position:57% center}.cinema-interior-shade{background:linear-gradient(90deg,#111110b3,#11111008 90%)}.cinema-interior-copy{position:absolute;left:8vw;top:30%;opacity:0;visibility:hidden}.cinema-interior-copy p{font:14px/1.8 var(--sans)}.cinema-interior-copy a{display:inline-block;border-bottom:1px solid #fff8;padding:12px 0;font-size:12px;margin-top:12px;pointer-events:auto}.cinema-stage .render-note{z-index:5}.cinema-scroll-hint{position:absolute;right:4vw;bottom:24px;font-size:9px;letter-spacing:.12em;z-index:4}.cinema-progress{height:3px;position:absolute;bottom:0;left:0;right:0;background:#fff2;z-index:6}.cinema-progress i{height:100%;display:block;background:#c3a77b;width:0}.cinematic-rooftop{height:185svh;position:relative;background:#111110}.cinema-roof-stage{height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden;color:#f4f2ec}.cinema-roof-stage picture,.cinema-roof-stage img,#rooftop-canvas,.cinema-roof-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cinema-roof-stage img{object-position:57% center}#rooftop-canvas{opacity:0;transition:opacity .35s}.cinema-roof-shade{background:linear-gradient(90deg,#111110b3,#11111008),linear-gradient(0deg,#11111065,transparent 50%)}.cinema-roof-copy{position:absolute;left:8vw;top:28%;right:6vw}.cinema-roof-copy h2{font-size:clamp(58px,8vw,110px);margin:25px 0 30px}.cinema-roof-copy a{display:inline-block;padding:15px 0;border-bottom:1px solid #fff9;font-size:13px}.tenant-motion-toggle{position:fixed;z-index:22;bottom:18px;right:20px;background:#111110ec;border:1px solid #d3c3a980;color:#f4f2ec;padding:12px 16px;font-size:10px;letter-spacing:.04em;min-height:42px}.tenant-motion-toggle span{color:#d3c3a9;margin-left:7px}.at-inquiry .tenant-motion-toggle{opacity:0;pointer-events:none}.motion-off .cover.cinematic-arrival{height:auto}.motion-off .cinema-stage{height:auto;min-height:0;position:relative;padding-top:100svh;overflow:hidden}.motion-off .cinema-poster,.motion-off .cover-shade,.motion-off .cinema-hero{height:100svh;min-height:620px}.motion-off .cinema-arrival-copy,.motion-off .cinema-scroll-hint,.motion-off .cinema-progress,.motion-off canvas{display:none!important}.motion-off .cinema-interior{position:relative;height:85svh;min-height:540px;opacity:1;visibility:visible}.motion-off .cinema-interior-copy{opacity:1;visibility:visible}.motion-off .cinematic-rooftop{height:100svh;min-height:620px}.motion-off .cinema-roof-stage{position:relative}.cinema-hero a:focus-visible,.cinema-interior a:focus-visible,.cinema-roof-copy a:focus-visible{outline-color:#d3c3a9}
@media(max-width:700px){.cover.cinematic-arrival{height:290svh;min-height:0}.cinema-stage{min-height:620px}.cinema-stage .cover-title{bottom:auto;top:29%;left:6vw;right:6vw}.cinema-stage .cover-bottom{bottom:82px}.cinema-scroll-hint{right:6vw;font-size:8px;bottom:24px}.cinema-stage .render-note{left:6vw;bottom:43px;font-size:8px}.cinema-arrival-copy{left:8vw;top:32%}.cinema-arrival-copy h2,.cinema-interior-copy h2{font-size:60px}.cinema-interior-copy{left:8vw;top:28%}.cinema-interior-copy p{font-size:12px}.cinema-interior>img{object-position:64%}.cinematic-rooftop{height:165svh}.cinema-roof-copy{left:8vw;top:28%}.cinema-roof-copy h2{font-size:58px}.cinema-roof-stage .render-note{left:6vw;right:6vw;max-width:280px;bottom:28px;line-height:1.6}.tenant-motion-toggle{right:12px;bottom:12px}.motion-off .cover.cinematic-arrival{height:auto}.motion-off .cinema-interior{height:80svh;min-height:540px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}canvas{display:none}.cover.cinematic-arrival{height:auto}.cinema-stage{position:relative}.cinematic-rooftop{height:100svh}.cinema-roof-stage{position:relative}}
@media(max-width:700px){.cinema-scroll-hint{left:6vw;right:auto;bottom:20px}}
.motion-off .cinema-stage{padding-top:max(620px,100svh)}
.at-inquiry .tenant-motion-toggle{visibility:hidden}

.at-plans .tenant-motion-toggle{visibility:hidden;pointer-events:none}
