.filmmaker-showcase{color:#fff6e8;background:#161311;border:1px solid #655034;border-radius:16px;overflow:hidden}
.filmmaker-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:clamp(18px,5vw,48px);background:radial-gradient(ellipse at 90% 15%,#624524,#221a13 70%)}
.filmmaker-hero .eyebrow,.filmmaker-titles h3{color:#efcb82}.filmmaker-hero h2{font:500 clamp(2rem,6vw,4rem)/1.05 Georgia,serif;margin:.35em 0}
.filmmaker-hero p,.filmmaker-titles p{color:#e1d4c1}.filmmaker-hero>img{width:clamp(48px,13vw,125px);aspect-ratio:1;object-fit:cover;border:1px solid #a9834d;border-radius:50%}
.filmmaker-gold{background:#efcb82;color:#211708;border:1px solid #efcb82;border-radius:8px;padding:10px 16px;font-weight:750;min-height:44px}
.filmmaker-hero button:focus-visible,.filmmaker-titles button:focus-visible{outline:2px solid #fff;outline-offset:3px}
.filmmaker-titles{padding:clamp(18px,4vw,32px)}.filmmaker-titles article{display:flex;gap:16px;align-items:center}.filmmaker-titles article img{width:68px;aspect-ratio:2/3;object-fit:cover;border-radius:6px}.filmmaker-titles h4{margin:0;font-size:1.15rem}
