.interview-page .interview-hero .lifestyle-hero-image img{object-position:center}.interview-page .interview-intro{background:#273d35}.interview-page .interview-intro .f23-kicker,.interview-page .interview-intro h2 em{color:#d9c99e}.interview-films{background:#eee7d8}.interview-story-grid{grid-template-columns:1fr 1fr;gap:2.2rem 1.4rem;display:grid}.interview-story{border-top:1px solid #233b5d;min-width:0;padding-top:.8rem}.interview-story figure{aspect-ratio:16/9;background:#172943;margin:0;position:relative;overflow:hidden}.interview-story video{object-fit:contain;background:#172943;width:100%;height:100%;display:block}.interview-story figure figcaption{color:#233b5d;letter-spacing:.08em;pointer-events:none;background:#f7f3ea;padding:.35rem .5rem;font-size:.63rem;font-weight:700;position:absolute;top:.8rem;left:.8rem}.interview-story-heading{align-items:baseline;gap:.9rem;margin-top:1rem;display:flex}.interview-story-heading>span{color:#c65b47;font-family:Georgia,serif;font-size:1rem}.interview-story h3{margin:0;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:700;line-height:1.35}.interview-story>p{max-width:620px;margin:.6rem 0 0;font-size:.93rem;line-height:1.8}.interview-approach{color:#f7f3ea;background:#273d35;grid-template-columns:.9fr 1.1fr;gap:8vw;padding:8vw 4.5vw;display:grid}.interview-approach .f23-kicker,.interview-approach h2 em,.interview-process article>span{color:#d9c99e}.interview-approach h2{letter-spacing:-.055em;margin:1rem 0 1.5rem;font-size:clamp(2.5rem,4.6vw,5rem);line-height:1.06}.interview-approach h2 em{font-style:normal}.interview-approach>div:first-child>p:last-child{max-width:550px;font-size:.96rem;line-height:1.9}.interview-process article{border-top:1px solid #f7f3ea59;grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}.interview-process article:last-child{border-bottom:1px solid #f7f3ea59}.interview-process article>span{font-family:Georgia,serif}.interview-process h3{margin:0 0 .4rem;font-size:1.15rem}.interview-process p{color:#f7f3ead1;margin:0;font-size:.88rem;line-height:1.7}@media (max-width:700px){.interview-story-grid{grid-template-columns:1fr;gap:2rem}.interview-story h3{font-size:1.25rem}.interview-approach{grid-template-columns:1fr;gap:2rem;padding:17vw 1.25rem}.interview-approach h2{font-size:clamp(2.6rem,11vw,4.3rem)}}
