.inside-cinematic{background:#ede7db;color:#142632;position:relative;overflow:hidden}.inside-masthead{height:105px;margin:0 5.5vw;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #162b3c22}.inside-masthead>span{font-size:8px;letter-spacing:.17em}.inside-masthead>.eyebrow{font-size:10px}.inside-serial{color:#7c806e}.inside-opening{position:relative;height:90svh;min-height:650px;color:#f1eadc;overflow:hidden}.inside-aerial,.inside-aerial-shade{position:absolute;inset:0}.inside-aerial>img{width:100%;height:100%;object-fit:cover;object-position:center 47%}.inside-aerial-shade{background:linear-gradient(90deg,#091924c9,transparent 78%),linear-gradient(0deg,#081a28db,transparent 40%)}.inside-opening-copy{position:absolute;left:7vw;top:17%;z-index:1}.inside-opening-copy>.eyebrow{font-size:8px;color:#e5cf9e;letter-spacing:.18em}.inside-opening-copy h2{font-size:clamp(60px,7.5vw,110px);letter-spacing:-.055em;line-height:.95;margin:29px 0 31px;font-weight:400}.inside-opening-copy h2 em{font-size:1.13em;color:#e7d2aa;line-height:1}.inside-opening-copy>p:last-child{font-size:12px;line-height:1.9;color:#d6d9d4}.inside-opening-bottom{position:absolute;left:7vw;right:7vw;bottom:48px;display:flex;justify-content:space-between;align-items:end;gap:35px;border-top:1px solid #e2d3b350;padding-top:25px;font-size:9px;letter-spacing:.1em}.inside-opening-bottom small{display:block;font-size:6px;color:#b6c2c2;margin-top:9px;letter-spacing:.15em}.inside-opening-bottom>a{font-size:11px;letter-spacing:0;display:flex;gap:60px;align-items:center}.inside-opening-bottom>a span{font-size:24px}.inside-coordinates{font-size:8px;line-height:1.8;color:#c6d0cf}.inside-materials{position:relative;max-width:1700px;margin:auto;padding:130px 7vw 125px;display:grid;grid-template-columns:1fr 1fr;gap:65px 8vw;align-items:start}.inside-materials-heading{padding-top:20px}.inside-materials-heading>.eyebrow{font-size:8px;color:#7f7355}.inside-materials-heading h3{font-size:clamp(44px,5.3vw,74px);line-height:1.02;letter-spacing:-.05em;margin:23px 0 24px;font-weight:400}.inside-materials-heading h3 em{font-size:1.12em;color:#88724d}.inside-materials-heading>p:last-child{font-size:12px;line-height:1.9;color:#687276}.inside-materials figure{margin:0;position:relative}.inside-materials figure img{width:100%;object-fit:cover}.inside-arrival{grid-column:2;grid-row:1/3;transform:translateY(0)}.inside-arrival img{height:660px;object-position:center 45%}.inside-inspection{grid-column:1;grid-row:2/4;max-width:430px;margin-top:-30px!important}.inside-inspection img{height:470px;object-position:center 45%}.inside-materials figcaption{display:flex;justify-content:space-between;gap:20px;margin-top:15px;font-size:6px;letter-spacing:.14em;color:#6f766f}.inside-materials figcaption>span:first-child{color:#29404d}.inside-materials-note{grid-column:2;grid-row:3;padding-left:45px;position:relative;margin-top:-12px}.inside-large-mark{position:absolute;left:-10px;top:2px;font-size:30px;color:#9c8254}.inside-materials-note p{font-size:26px;line-height:1.35;letter-spacing:-.04em}.inside-materials-note p em{font-size:1.3em;color:#8e7650}.inside-materials-note .text-link{font-size:10px;border-color:#31465344;margin-top:20px}.inside-film{background:#102431;color:#eee5d2;padding:95px 5.5vw 65px;position:relative}.inside-film-title{display:grid;grid-template-columns:1fr auto;align-items:end;margin-bottom:35px;gap:15px}.inside-film-title>.eyebrow{grid-column:1/-1;font-size:8px;color:#c7b18b}.inside-film-title h3{font-size:clamp(42px,5.3vw,72px);letter-spacing:-.05em;font-weight:400}.inside-film-title h3 em{color:#d0b88a}.inside-film-title>span{font-size:7px;letter-spacing:.17em;color:#a2b3b9;margin-bottom:10px}.inside-film-screen{position:relative;height:min(70svh,690px);min-height:420px;background:#071823;overflow:hidden;border:1px solid #c3a96b25}.inside-film-screen video{width:100%;height:100%;object-fit:contain;background:#081822}.inside-film-screen:not(.is-playing):before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#081822bb,transparent 50%,#08182266);pointer-events:none;z-index:1}.inside-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;gap:18px;align-items:center;color:#f2e7d1}.inside-play>span{width:95px;height:95px;border:1px solid #e4ce9e;border-radius:50%;display:grid;place-items:center;padding-left:4px;font-size:21px;background:#15303c77;backdrop-filter:blur(12px);transition:transform .4s,background .4s}.inside-play:hover>span{transform:scale(1.08);background:#b49a6455}.inside-play small{font-size:8px;letter-spacing:.15em;text-shadow:0 2px 7px #000}.inside-film-caption{display:flex;justify-content:space-between;gap:20px;margin-top:24px;font-size:7px;letter-spacing:.14em;color:#9eafb5}.inside-film-caption>span:first-child{color:#c4ad7e}
@media(max-width:760px){.inside-masthead{height:82px;margin:0 24px}.inside-masthead>.eyebrow{font-size:8px}.inside-masthead>span{font-size:5px;letter-spacing:.1em}.inside-serial{display:none}.inside-opening{height:730px;min-height:0;max-height:100svh}.inside-opening-copy{top:20%;left:24px;right:24px}.inside-opening-copy>.eyebrow{font-size:7px}.inside-opening-copy h2{font-size:58px;margin:25px 0}.inside-opening-copy>p:last-child{font-size:10px;line-height:1.8}.inside-aerial>img{object-position:54% center}.inside-aerial-shade{background:linear-gradient(90deg,#091924a8,#09192422),linear-gradient(0deg,#081a28e6,transparent 65%)}.inside-opening-bottom{left:24px;right:24px;bottom:32px;display:grid;grid-template-columns:1fr auto;gap:25px;padding-top:20px;font-size:7px}.inside-opening-bottom small{font-size:5px}.inside-opening-bottom>a{font-size:9px;grid-column:1;gap:25px}.inside-coordinates{grid-column:2;grid-row:1/3;align-self:end;font-size:6px}.inside-materials{padding:65px 24px 70px;gap:38px 22px;grid-template-columns:1fr 1fr}.inside-materials-heading{grid-column:1/-1;padding-top:0}.inside-materials-heading h3{font-size:46px;margin:20px 0}.inside-materials-heading>p:last-child{font-size:10px}.inside-arrival{grid-column:2;grid-row:2/4;margin-top:48px!important}.inside-arrival img{height:320px}.inside-inspection{grid-column:1;grid-row:2;max-width:none;margin-top:0!important}.inside-inspection img{height:230px}.inside-materials figcaption{display:block;margin-top:10px;font-size:5px;line-height:1.8;letter-spacing:.06em}.inside-materials figcaption span{display:block}.inside-materials-note{grid-column:1/-1;grid-row:4;margin:0;padding-left:40px}.inside-large-mark{left:0}.inside-materials-note p{font-size:25px}.inside-materials-note .text-link{font-size:9px;margin-top:14px}.inside-film{padding:60px 24px 40px}.inside-film-title{display:block;margin-bottom:25px}.inside-film-title h3{font-size:43px;line-height:1.1;margin-top:17px}.inside-film-title>span{display:block;font-size:6px;margin:20px 0 0}.inside-film-screen{height:58svh;min-height:340px;max-height:550px}.inside-play>span{width:75px;height:75px;font-size:17px}.inside-play small{font-size:7px}.inside-film-caption{font-size:5px;line-height:1.7;gap:12px}.inside-film-caption>span:nth-child(2){display:none}}
.inside-film-layout{display:grid;grid-template-columns:minmax(260px,370px) minmax(0,1fr);gap:9vw;max-width:1000px;margin:55px auto 0;align-items:center}.inside-film-screen{height:auto;min-height:0;aspect-ratio:9/16}.inside-film-screen video{object-fit:contain}.inside-film-side{max-width:360px;padding-top:65px}.inside-film-side figure{margin:0}.inside-film-side img{display:block;width:100%;height:390px;object-fit:cover;object-position:50% 40%}.inside-film-side figcaption{font-size:6px;letter-spacing:.14em;margin-top:13px;color:#a5b3b5}.inside-film-side p{font-size:26px;line-height:1.3;letter-spacing:-.03em;margin-top:35px}.inside-film-side p em{font-size:1.35em;color:#d4bb8c}
@media(max-width:760px){.inside-film-layout{display:block;margin:30px auto 0;max-width:390px}.inside-film-screen{height:auto;min-height:0;max-height:none;aspect-ratio:9/16}.inside-film-side{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center;padding-top:32px;max-width:none}.inside-film-side img{height:240px}.inside-film-side p{font-size:18px;margin:0}.inside-film-side p em{font-size:1.25em}.inside-film-side figcaption{font-size:5px;line-height:1.7}.inside-film-caption{margin-top:30px}}
@media(max-width:760px){.inside-opening-copy h2{font-size:clamp(42px,13.5vw,58px)}}
.floor-story{background:#10212e;color:#eee8dc;--gold:#d7bb82}.floor-story figure{margin:0}.floor-heading,.floor-film,.floor-gallery{padding:clamp(48px,7vw,120px) 6vw}.floor-heading{display:flex;justify-content:space-between;align-items:end;gap:3rem}.floor-story .eyebrow{color:var(--gold);margin-bottom:22px}.floor-story h3,.floor-story h4{font-size:clamp(44px,6vw,96px);font-weight:400;letter-spacing:-.055em;line-height:1;margin:0}.floor-story h4{font-size:clamp(36px,4.5vw,76px)}.floor-story em{color:var(--gold)}.floor-heading>p,.floor-film header>p:not(.eyebrow){color:#b9c6ca;max-width:30ch;line-height:1.65}.floor-passage-screen{position:relative}.floor-passage figure,.floor-signature{position:relative;overflow:hidden}.floor-passage img,.floor-signature img{display:block;width:100%;height:clamp(290px,65vh,820px);object-fit:cover}.floor-passage figcaption,.floor-signature figcaption{position:absolute;bottom:0;left:0;right:0;padding:8% 6% 4%;color:white;background:linear-gradient(transparent,#07131edb);font-size:10px;letter-spacing:.16em}.floor-passage b{display:block;margin-top:8px;font:italic clamp(34px,5vw,72px)/1.1 'Cormorant Garamond',serif;letter-spacing:-.03em}.floor-film{display:grid;grid-template-columns:1fr 2.2fr;gap:5vw;align-items:center}.floor-film video{width:100%;display:block;aspect-ratio:16/9;background:#08131c}.floor-film small,.floor-controls span,.floor-track small{font-size:10px;letter-spacing:.14em;color:var(--gold)}.floor-film header>p:not(.eyebrow){margin:20px 0 28px}.floor-gallery{padding-top:0}.floor-track{display:flex;gap:2vw;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#9d865e #192a36;padding-bottom:12px;margin-top:30px}.floor-track figure{flex:0 0 65%;scroll-snap-align:start}.floor-track img{width:100%;aspect-ratio:16/9;display:block;object-fit:cover}.floor-track figcaption{display:flex;align-items:center;gap:24px;padding:16px 0;font-size:20px}.floor-controls{display:flex;gap:8px;align-items:center;justify-content:end}.floor-controls span{margin-right:10px}.floor-controls button{width:44px;height:44px;border:1px solid #d7bb8266;color:#ead7ae}.floor-controls button:disabled{opacity:.35}.floor-signature figcaption{padding-bottom:5%}.floor-signature a{margin-top:20px}.floor-signature h4 em{color:#f0ddba}
@media(min-width:760px) and (prefers-reduced-motion:no-preference){.floor-scroll .floor-passage{height:145vh}.floor-scroll .floor-passage-screen{position:sticky;top:70px}.floor-scroll .floor-destination{position:absolute;inset:0;clip-path:inset(0 0 var(--cut,100%) 0)}}
@media(max-width:759px){.floor-heading,.floor-film{display:block}.floor-heading>p{margin-top:18px}.floor-film video{margin-top:20px}.floor-track figure{flex-basis:87%}.floor-track figcaption{font-size:16px;gap:12px}.floor-passage img{height:auto;aspect-ratio:16/10}.floor-signature img{height:50vh}.floor-gallery{padding-inline:5vw}.floor-signature figcaption{padding-bottom:32px}}
.inside-cinematic{overflow:clip}
.floor-track{scrollbar-width:none;padding-bottom:0}.floor-track::-webkit-scrollbar{display:none}
.floor-track.auto-gallery{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;gap:0;scroll-snap-type:none}
.auto-gallery figure{grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .85s ease-in-out}
.auto-gallery figure.current{opacity:1;pointer-events:auto}.auto-gallery img{aspect-ratio:auto;height:clamp(230px,61vh,720px)}
.floor-film video{border:0;border-radius:0;box-shadow:none;cursor:pointer}.floor-film video:focus-visible{outline:2px solid var(--gold);outline-offset:4px}
