.work-story{margin-bottom:72px;scroll-margin-top:35px}.work-feature{display:grid;grid-template-columns:1.06fr 1fr;align-items:center;gap:64px}.work-photo-featured .gallery-open{height:570px}.work-photo .gallery-open img{width:100%;height:100%;object-fit:cover}.work-photo .gallery-open .photo-label{width:auto;height:auto;left:22px;right:auto;bottom:22px;border:0;border-radius:0;padding:9px 12px;background:var(--paper);color:var(--ink);font-size:9px;font-weight:700;letter-spacing:.14em}.work-photo figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-top:16px}.work-photo figcaption h3{font-size:16px;line-height:1.3;letter-spacing:-.02em;margin:0}.work-photo figcaption>span{font-size:10px;color:var(--accent)}.work-photo figcaption p{font-size:12px;line-height:1.6;color:var(--muted);max-width:310px;margin-top:8px}.work-description>.eyebrow{margin-bottom:23px}.work-description .work-title{font-size:clamp(33px,3.6vw,49px);line-height:1.13;margin:0 0 25px;letter-spacing:-.045em}.work-summary{font-size:15px;line-height:1.85;color:var(--muted);max-width:450px}.work-facts{margin:28px 0}.work-facts>div{display:grid;grid-template-columns:100px 1fr;gap:22px;padding:14px 0;border-top:1px solid var(--line)}.work-facts>div:last-child{border-bottom:1px solid var(--line)}.work-facts dt{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding-top:3px}.work-facts dd{font-size:13px;line-height:1.65;margin:0}.article-content .work-description .text-link{color:var(--ink);text-decoration:none}.work-photo-note{font-size:11px;color:var(--muted);margin-top:16px;line-height:1.65;max-width:390px}.work-detail-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px}.work-detail-gallery .gallery-open{aspect-ratio:3/4}.work-story-teaser{margin-bottom:0}.work-story-teaser .work-photo-featured .gallery-open{height:525px}.work-archive-heading{border-top:1px solid var(--line);padding-top:50px;margin-top:24px}.work-archive-heading .eyebrow{margin-bottom:15px}.work-archive-heading h2{margin-top:0}.work-archive-heading>p:last-child{color:var(--muted);max-width:750px}.work-page .page-intro{padding-bottom:42px}.work-page .page-intro .page-lead{max-width:680px}.work-page .page-intro h1{font-size:clamp(42px,5vw,70px)}.photo-controls button{flex-shrink:0}.photo-controls p{line-height:1.6}#photoCaption{max-width:680px}
@media(max-width:1000px){.work-feature{gap:35px}.work-photo-featured .gallery-open,.work-story-teaser .work-photo-featured .gallery-open{height:500px}.work-description .work-title{font-size:36px}.work-facts>div{grid-template-columns:85px 1fr;gap:14px}.work-detail-gallery{gap:20px}}
@media(max-width:760px){.work-feature{grid-template-columns:1fr;gap:30px}.work-photo-featured .gallery-open,.work-story-teaser .work-photo-featured .gallery-open{height:auto;aspect-ratio:4/5;max-height:660px}.work-description{max-width:600px}.work-description .work-title{font-size:40px}.work-summary{max-width:none}.work-facts>div{grid-template-columns:100px 1fr}.work-detail-gallery{margin-top:34px;gap:22px}.work-story{margin-bottom:48px}.work-story-teaser{margin-bottom:0}.work-photo figcaption h3{font-size:15px}.work-archive-heading{padding-top:35px}.work-page .page-intro{padding-bottom:30px}}
@media(max-width:600px){.work-detail-gallery{grid-template-columns:1fr;gap:30px}.work-detail-gallery .gallery-open{aspect-ratio:3/4;max-height:620px}.work-description .work-title{font-size:36px}.work-photo figcaption p{max-width:none;font-size:13px}.work-photo .gallery-open .photo-label{left:16px;bottom:16px;font-size:8px}.work-description>.eyebrow{margin-bottom:16px}.work-description .work-title{margin-bottom:20px}.work-facts dd{font-size:13px}.work-photo-note{font-size:12px}.work-page .page-intro h1{font-size:44px}}
