.discovery figure{margin:0}.discovery .masthead{height:100px}.discovery .language-switch a[aria-current]{text-decoration:underline;text-underline-offset:5px;color:var(--ink)}.commission-hero{padding-block:70px 50px;display:grid;grid-template-columns:1.04fr 1fr;gap:7%;align-items:center}.commission-hero h1,.story-heading h1{font-size:clamp(50px,5.7vw,86px);line-height:1.04;letter-spacing:-.025em;margin-top:20px}.standfirst{font-size:18px;line-height:1.8;max-width:650px;margin-top:27px}.discovery .solid-button{display:inline-flex;align-items:center;gap:20px;margin-top:28px;font-size:13px;line-height:1.5}.proof-image{overflow:hidden;background:#e3e0d4}.proof-image img{height:590px;object-fit:cover;object-position:45% 39%;transform:scale(1.01)}.proof-image figcaption{padding:15px 20px;font-size:10px;letter-spacing:.1em}.commission-intro{padding-block:15px 55px}.commission-intro p{font-size:clamp(22px,2.4vw,32px);line-height:1.5;font-family:var(--serif);max-width:1050px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding-bottom:75px}.service-grid article{border-top:1px solid var(--line);padding-top:25px}.service-grid h3{font:34px var(--serif);margin:16px 0}.service-grid p,.project-proof p,.approach p,.proposal p{font-size:15px;line-height:1.85}.project-proof{padding-block:65px;background:#e9e9de;display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.project-proof h2,.approach h2,.proposal h2,.commission-teaser h2{font-size:clamp(38px,4vw,62px);line-height:1.12;margin:20px 0}.proof-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.proof-pair img{aspect-ratio:3/4;object-fit:cover;object-position:48% 40%}.proof-pair figcaption,.versions-grid figcaption,.story-overview figcaption{font-size:11px;line-height:1.5;padding-top:12px}.link-row{display:flex;gap:22px;flex-wrap:wrap;margin-top:20px}.link-row .text-link{font-size:12px}.approach{padding-block:70px;display:grid;grid-template-columns:1fr 1fr;gap:7%}.approach h2{margin-top:0}.approach p+p{margin-top:20px}.proposal{padding-block:65px;background:var(--ink);color:var(--paper)}.proposal h2{max-width:900px}.proposal>p{max-width:800px}.proposal .solid-button{background:var(--paper);color:var(--ink)}.proposal small{display:block;font-size:11px;line-height:1.5;margin-top:12px;color:#d9dfce}.direct-contact{display:flex;gap:25px;flex-wrap:wrap;margin-top:28px;font-size:14px}.direct-contact a,.print-alternative a{text-decoration:underline;text-underline-offset:4px}.proposal .print-alternative{margin-top:35px;font-size:13px}.story-heading{padding-top:65px;padding-bottom:45px;max-width:1250px}.story-heading .latin{font:italic 27px/1.4 var(--serif);max-width:900px;margin-top:22px}.story-overview{padding-bottom:50px;max-width:1150px}.story-overview img{max-height:800px;object-fit:contain}.article-copy{max-width:1000px;padding-bottom:45px}.article-copy h2{font-size:38px;margin:28px 0 18px}.article-copy p{font-size:16px;line-height:1.85;margin-bottom:18px}.article-copy a{text-decoration:underline;text-underline-offset:4px}.article-copy ul{padding-left:22px;font-size:14px;line-height:2}.versions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-block:15px 45px;max-width:1400px}.versions-grid img{aspect-ratio:4/3;object-fit:cover;object-position:46% 38%}.commission-teaser{display:grid;grid-template-columns:1fr 1fr;gap:13%;padding-block:55px;border-top:1px solid var(--line)}.commission-teaser h2{margin-bottom:0}.commission-teaser .solid-button{display:inline-flex;gap:20px;font-size:12px;margin-top:20px}.story-more{display:block;font-size:12px;text-decoration:underline;text-underline-offset:4px;margin:18px 0}.discovery footer{padding-top:38px}.discovery .text-link{width:fit-content}
@media(max-width:1000px){.commission-hero{gap:5%}.proof-image img{height:520px}.service-grid{gap:25px}.discovery .masthead nav{display:none}}
@media(max-width:740px){.discovery .masthead{height:78px}.commission-hero{grid-template-columns:1fr;padding-top:35px;gap:35px}.commission-hero h1,.story-heading h1{font-size:clamp(43px,11vw,65px)}.standfirst{font-size:16px;margin-top:22px}.proof-image img{height:380px}.commission-intro{padding-bottom:35px}.service-grid{grid-template-columns:1fr;gap:25px;padding-bottom:45px}.service-grid h3{font-size:32px}.project-proof,.approach,.commission-teaser{grid-template-columns:1fr;gap:28px;padding-block:42px}.project-proof h2,.approach h2,.proposal h2,.commission-teaser h2{font-size:40px}.proposal{padding-block:45px}.proposal p,.approach p,.service-grid p,.project-proof p{font-size:14px}.direct-contact{gap:18px;font-size:13px;overflow-wrap:anywhere}.versions-grid{grid-template-columns:1fr;gap:30px}.versions-grid img{aspect-ratio:4/3}.story-heading{padding-top:35px}.story-heading .latin{font-size:24px}.article-copy h2{font-size:33px}.article-copy p{font-size:15px}.story-overview{padding-bottom:20px}.commission-teaser .solid-button{margin-top:12px}.proof-pair figcaption{font-size:10px}}
