.interview-teaser{display:grid;grid-template-columns:1.1fr 1fr;gap:6vw;align-items:center;background:radial-gradient(ellipse at 0 100%,#414e2a55,transparent 65%),#171a15;border-block:1px solid #88956040}
.interview-teaser h2{font-size:clamp(32px,4vw,58px);line-height:1.18;max-width:720px;margin:20px 0 28px}
.interview-teaser-copy>p:not(.eyebrow){font-size:18px;line-height:1.8;max-width:650px;color:#d6cfd3}
.interview-teaser .button{margin:18px 0 30px}.interview-teaser figure{margin:0;max-width:560px;width:100%;justify-self:center}.interview-teaser figure img{display:block;width:100%;max-height:610px;object-fit:contain;background:#10110e;border-radius:10px}.interview-teaser figcaption{font-size:15px;line-height:1.6;color:#cfb77e;margin-top:15px}
.interview-page header{position:relative}.interview-article{max-width:1280px;margin:auto;padding:45px 5vw 85px}.interview-heading{max-width:950px;margin:40px auto;text-align:center}.interview-heading h1{font-size:clamp(34px,4.8vw,64px);line-height:1.16;margin:20px 0 40px;letter-spacing:-.025em}.interview-director{margin:0 auto 55px;max-width:650px}.interview-director>img{display:block;width:100%;height:auto;max-height:770px;object-fit:contain;background:#11110f;border-radius:10px}.interview-director figcaption{padding:22px 0;border-bottom:1px solid #ad945a60;color:#d5bc83;line-height:1.7}.interview-director figcaption span,.interview-director strong{display:block}.interview-director strong{font-size:20px;font-weight:400;color:#f5efdf}.interview-prose{max-width:820px;margin:45px auto}.interview-prose p{font-size:20px;line-height:1.85;margin:0 0 24px;color:#e4ddd8}.interview-gallery-section{margin:55px 0 65px}.interview-gallery-section h2{font-size:30px;color:#d4bc87;margin-bottom:25px}.interview-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.interview-image{padding:0;cursor:zoom-in;background:#171814;border:1px solid #88956040;border-radius:9px;overflow:hidden;display:flex;align-items:center;justify-content:center;min-width:0}.interview-image img{display:block;max-width:100%;width:100%;height:350px;object-fit:contain;transition:filter .2s}.interview-image:hover img{filter:brightness(1.08)}.interview-actions{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:60px}#interview-photo{padding:45px 12px 12px;background:#111;border:1px solid #776642;max-width:95vw;max-height:95vh}#interview-photo img{display:block;max-width:90vw;max-height:82vh;width:auto;height:auto;margin:auto}#interview-photo::backdrop{background:#000d}#interview-photo .close{position:absolute;right:12px;top:5px;color:#fff;background:none;border:0;font-size:32px}
@media(max-width:700px){.interview-teaser{grid-template-columns:1fr;gap:30px}.interview-teaser-copy>p:not(.eyebrow){font-size:17px}.interview-teaser figure{max-width:420px}.interview-article{padding:30px 20px 60px}.interview-heading{text-align:left}.interview-director figcaption strong{font-size:18px}.interview-prose p{font-size:18px;line-height:1.75}.interview-gallery{gap:10px}.interview-image img{height:230px}.interview-gallery-section h2{font-size:25px}.interview-gallery-section{margin:35px 0 45px}}
@media(max-width:420px){.interview-image img{height:190px}}
