@media(max-width:650px){
html{scroll-padding-top:96px}body{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:300;letter-spacing:.012em}
.header{position:fixed;inset:0 0 auto;height:104px;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:16px 20px 8px;background:transparent;color:#fff;pointer-events:none}
.header .original-nav{display:none}.header .brand,.header .next-project{pointer-events:auto}.brand{gap:9px;min-height:36px}.brand img{width:25px;height:auto;filter:invert(1)}.brand>span{font-size:16px}.brand .quiet-letter{font:inherit;letter-spacing:inherit}
.next-project{display:flex;align-items:center;gap:14px;min-height:36px;font:300 12px/1.5 Roboto,Arial,sans-serif;letter-spacing:.015em}.next-project i{display:block;position:relative;width:32px;height:1px;overflow:hidden;background:transparent}.next-project i::after{content:'';position:absolute;inset:0;background:currentColor;animation:mobile-next-line 2.4s var(--ease) infinite}.header.on-paper{color:#252a23}
.hero{height:100svh;min-height:560px}.hero-content{top:47%}.hero h1{font-weight:200;font-size:clamp(56px,16vw,70px);letter-spacing:-.035em;line-height:1.13}.hero-concept{font-weight:300;font-size:19px;line-height:1.65;letter-spacing:.012em;margin-top:21px}.hero-eyebrow{display:none}.hero-bottom{font-size:9px;font-weight:300;letter-spacing:.02em;bottom:22px}.scroll-cue{bottom:46px;font-weight:300}.scroll-cue i{background:transparent}
.opening{font-weight:200;line-height:1.45;letter-spacing:-.015em;font-size:clamp(25px,7vw,30px)}.chapter h2{font-weight:300}.chapter-copy>p:not(.chapter-label){font-weight:300;line-height:1.9}.closing-copy p{font-size:14px;line-height:1.95}.closing-copy p+p{margin-top:20px}.conclusion h2{font-weight:200;font-size:clamp(31px,9vw,40px)}.closing-copy br{display:none}
.works-heading{font-weight:200}.works-intro{gap:30px}.works-intro-copy{padding:0;max-width:360px}.works-intro-copy h3{font-weight:200;font-size:30px}.works-intro-copy>p:not(.works-eyebrow){font-size:14px;line-height:1.95}.works-explore,.works-collapse{min-height:44px}.works-stage.is-expanded{row-gap:24px}.work-card figcaption{min-height:68px}.work-title{font-size:12px}.work-place{font-size:10px}.works-collapse-wrap{margin-top:24px}
.lightbox-toolbar{gap:10px}.lightbox-body{grid-template-columns:36px minmax(0,1fr) 36px}.photo-nav{width:36px;min-height:44px}.works-preview-copy{padding:18px 20px}.works-preview h3{font-size:19px}
@keyframes mobile-next-line{0%{transform:translateX(-100%)}65%,100%{transform:translateX(100%)}}
}
@media(max-width:360px){.brand>span{font-size:15px}.hero-concept{font-size:17px}.hero-bottom{font-size:8px}.story-intro .eyebrow,.story-intro .intro-note{font-size:10px}}
@media(max-width:650px) and (prefers-reduced-motion:reduce){.next-project i::after{animation:none}}
@media(max-width:650px){.hero h1{font-size:clamp(40px,12vw,52px);line-height:1.16}.hero-concept{font-size:17px}}
.gallery-ribbon{overflow-x:clip;overflow-y:visible}
