.found-hero{max-width:1180px;margin:0 auto;padding:90px 24px 78px;text-align:center;background:radial-gradient(ellipse at 16% 35%,rgba(12,113,145,.2),transparent 34%),radial-gradient(ellipse at 82% 65%,rgba(190,34,99,.13),transparent 34%)}
.found-hero h1{font:600 clamp(52px,8vw,92px)/1.02 'Playfair Display',serif;color:#fff8ed;margin:14px 0 22px}.found-hero h1 em{color:#e4bc69}.found-intro{max-width:760px;margin:0 auto;color:rgba(247,240,228,.86);font-size:clamp(16px,2vw,19px);line-height:1.8}.found-note{margin:24px auto 0;color:#e4bc69;font-size:13px;letter-spacing:.04em}.found-hero .button{margin-top:30px}
.reproduction-gallery{background:linear-gradient(180deg,#111923,#0d1c2b);padding:76px max(24px,calc((100vw - 1180px)/2)) 70px}.found-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.found-heading h2{margin:8px 0 0;color:#fff8ed;font:600 clamp(32px,4vw,48px)/1.1 'Playfair Display',serif}.found-heading>p{max-width:390px;color:rgba(247,240,228,.73);font-size:14px;line-height:1.7;margin:0 0 4px}.repro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}.repro-card{min-width:0}.repro-image{display:block;height:340px;background:#080e15;border:1px solid rgba(224,186,104,.2);overflow:hidden;border-radius:5px}.repro-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.repro-image:hover img{transform:scale(1.035)}.repro-meta{padding:14px 2px 0;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.repro-meta h3{margin:0;color:#fff8ed;font:500 21px/1.25 'Playfair Display',serif}.repro-meta span{color:#e4bc69;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;text-align:right}.repro-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(86px,1fr));gap:7px;margin-top:8px}.repro-details a{display:block}.repro-details img{width:100%;height:92px;object-fit:cover;border:1px solid rgba(224,186,104,.18);border-radius:3px}.repro-feature .repro-image{height:365px}.repro-feature{grid-column:span 1}.found-footnote{margin:32px 0 0;color:rgba(247,240,228,.7);font-size:12px;line-height:1.7}.found-contact{text-align:center;padding:78px 24px 90px;background:radial-gradient(ellipse at center,rgba(17,92,120,.24),transparent 60%),#0b0d12}.found-contact h2{font:600 clamp(30px,4vw,46px)/1.15 'Playfair Display',serif;color:#fff8ed;margin:12px 0}.found-contact>p:not(.eyebrow){max-width:640px;margin:0 auto;color:rgba(247,240,228,.78);line-height:1.75}.found-contact .button{margin-top:22px}
@media(max-width:850px){.repro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.repro-image{height:300px}.repro-feature .repro-image{height:320px}.found-heading{align-items:start;flex-direction:column;gap:12px}}
@media(max-width:560px){.found-hero{padding:65px 22px 58px}.reproduction-gallery{padding:55px 18px}.repro-grid{grid-template-columns:1fr;gap:26px}.repro-image,.repro-feature .repro-image{height:min(112vw,450px)}.repro-meta{align-items:start;flex-direction:column;gap:6px}.repro-meta span{text-align:left}.repro-details img{height:100px}.found-contact{padding:62px 22px 70px}}
@media(prefers-reduced-motion:reduce){.repro-image img{transition:none}}
