/* Photographs lead; model remains a small spatial companion. */
.chapters{z-index:1}.stage{z-index:0}
.arrival{padding:76px 4vw 70px;scroll-margin-top:54px}.project-intro{margin:0 0 36px;max-width:760px}.project-intro p:not(.eyebrow){font-weight:300;margin:18px 0}.project-intro>a{font-size:13px;border-bottom:1px solid;padding-bottom:6px}.arrival figure{margin:0}.arrival img{width:100%;height:auto}.arrival figcaption,.photo-spread figcaption{font-size:12px;line-height:1.5;color:#62665f;margin-top:12px}.arrival h1{font-size:clamp(32px,3.5vw,56px)!important;font-weight:300}
.model-wrap{width:28%;top:90px;bottom:110px}.model-meta{left:2vw;right:2vw}.model-bottom{left:2vw;right:2vw;flex-direction:column;gap:4px}.chapter-nav{width:28%;padding:10px 2vw;bottom:25px;height:auto;flex-wrap:wrap;gap:4px 16px;font-size:11px}.chapter-nav a{padding:7px 0}.stage-header{width:28%;padding:24px 2vw;display:block}.stage-header img{width:140px}.stage-header>span{display:block;margin-top:12px;font-size:10px}
.chapter{padding:100px 4vw 65px 32%;min-height:70svh;align-items:flex-start}.chapter-content{background:transparent;padding:0}.chapter .copy{max-width:47ch!important;margin-bottom:40px}.chapter-heading{margin-bottom:28px}.chapter figure,.chapter .portfolio-photo,.chapter .model-plate{margin:0 0 56px}.chapter figure img,.chapter figure.portrait img,.chapter .portrait img{width:100%;height:auto;max-height:none;object-fit:contain}.chapter .portfolio-photo.portrait{width:84%;margin-left:auto;margin-right:auto}.chapter figcaption{text-shadow:none;font-size:12px!important;line-height:1.5!important}.chapter .model-plate{margin-top:55px;margin-bottom:60px}.model-plate img{width:100%;height:auto}.model-plate figcaption{max-width:65ch}.photo-spread{position:relative;z-index:10;background:var(--paper);padding:65px 4vw 90px;pointer-events:auto}.photo-spread figure{margin:0}.photo-spread img{width:100%;height:auto;max-height:none}.mobile-form-model{display:none}.chapter#explore{min-height:65svh}.chapter#explore .model-study-link{display:block;width:fit-content;margin-top:12px}.closing-photo{padding-bottom:100px}.stage{background:var(--paper)}
@media(max-width:1000px){
 .arrival{padding:50px 5vw;scroll-margin-top:60px}.project-intro{margin-bottom:30px}.arrival h1{font-size:32px!important}.stage{position:relative;top:auto;height:62svh;min-height:380px;margin:20px -5vw 25px;width:100vw}.stage-header{display:none}.model-wrap{top:0;bottom:55px;width:100%}.model-meta{left:5vw;right:5vw}.model-bottom{left:5vw;right:5vw}.chapter-nav{display:none}.chapters{margin-top:0}.chapter{min-height:0;padding:55px 5vw 30px!important;scroll-margin-top:60px}.chapter-content{background:transparent;padding:0}.chapter .portfolio-photo.portrait{width:100%;margin-left:0;margin-right:0}.chapter figure img,.chapter figure.portrait img,.chapter .portrait img{width:100%;height:auto;max-height:none}.chapter figure,.chapter .portfolio-photo,.chapter .model-plate{margin-bottom:42px}.chapter .model-plate{margin-top:35px}.mobile-form-model{display:block}.photo-spread{padding:30px 5vw 55px}.chapter#explore{min-height:0}.model-bottom{flex-direction:row}.chapter-heading,.chapter .copy,.chapter figcaption{text-shadow:none}.chapter-heading{gap:16px}.stage:before{content:'Interactive model';position:absolute;top:0;left:5vw;font-size:12px;color:#62665f}.closing-photo{padding-bottom:65px}
}
@media(max-width:450px){.model-bottom{flex-direction:column}.project-intro h1{font-size:29px!important}.chapter-heading .chapter-subtitle{max-width:130px}.site-nav div{gap:12px}.site-nav>a{font-size:11px}.site-nav div a{font-size:11px}}
