.detail{padding-top:125px;max-width:1100px;padding-bottom:65px}.breadcrumbs{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;font-size:11px;margin-bottom:60px}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.detail h1{font-family:var(--serif);font-size:clamp(48px,8vw,110px);color:var(--red);line-height:1.05;letter-spacing:-1.5px;overflow-wrap:anywhere;margin:20px 0 30px}.detail-lead{max-width:760px;font-size:clamp(17px,2vw,23px);line-height:1.65}.detail-hero{margin:45px 0 65px}.detail-hero img{display:block;width:100%;height:auto;max-height:75svh;object-fit:contain;background:#e6dcd2}.detail figcaption{font-size:11px;margin-top:14px;line-height:1.7}.detail section{padding:40px 0;border-top:1px solid var(--line)}.detail h2{font-family:var(--serif);font-size:clamp(30px,4vw,48px);line-height:1.15;margin-bottom:24px}.detail section p,.detail section li{font-size:14px;line-height:1.8;max-width:760px}.detail section a:not(.text-link){text-decoration:underline;text-underline-offset:4px}.detail-credits ul{padding-left:20px;margin-top:20px}.detail-credits .text-link{margin-right:25px}.detail-gallery{display:grid;grid-template-columns:1fr 1fr;gap:25px}.detail-gallery img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#e6dcd2}.related-links{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.related-links a{display:block;padding:16px 0}.detail-enquiry p{margin-top:20px}.detail-enquiry a{overflow-wrap:anywhere}.detail-footer{font-size:9px;padding-bottom:30px}@media(max-width:600px){.detail{padding-top:100px}.breadcrumbs{margin-bottom:40px;font-size:10px}.detail h1{letter-spacing:-.5px}.detail-hero{margin:30px 0 40px}.detail-gallery{grid-template-columns:1fr;gap:20px}.related-links{grid-template-columns:1fr;gap:0}.detail section{padding:30px 0}.detail-footer{font-size:8px}}
.detail-poster{max-width:700px;margin-left:auto;margin-right:auto}.detail-poster img{max-height:none;height:auto}.detail-poster figcaption{text-align:center}
