.interview-section{color:#0f172a;margin:3rem auto;padding:3rem clamp(1rem,3vw,2rem)}.interview-section__inner{max-width:80rem;margin:0 auto}.interview-section__header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.75rem;padding-bottom:1.5rem;display:flex}.interview-section__eyebrow{color:#047857;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;font-size:.75rem;font-weight:800}.interview-section__title{color:#0f172a;font-family:var(--font-headline);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.05}.interview-section__intro{color:#64748b;margin:.65rem 0 0;font-size:.95rem;line-height:1.6}.interview-section__brand{color:#334155;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex:none;padding:.7rem .9rem;font-size:.7rem;font-weight:800}.interview-playlist{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.9fr);align-items:start;gap:1.5rem;display:grid}.interview-player{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;min-width:0;overflow:hidden;box-shadow:0 24px 60px -42px #0f172a8c}.interview-player__frame{aspect-ratio:16/9;background:#030712;position:relative;overflow:hidden}.interview-player__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.interview-player__caption{padding:1.25rem 1.5rem}.interview-player__caption h3{color:#1e293b;margin:0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:800;line-height:1.35}.interview-player__caption p{color:#64748b;margin:.65rem 0 0;font-size:.85rem;line-height:1.5}.interview-playlist__sidebar{min-width:0}.interview-playlist__heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.interview-playlist__heading h3{color:#1e293b;margin:0;font-size:1rem;font-weight:800}.interview-playlist__heading>span{color:#475569;background:#e2e8f0;border-radius:9999px;flex:none;padding:.3rem .6rem;font-size:.7rem;font-weight:700}.interview-playlist__items{scrollbar-color:#94a3b8 #f1f5f9;scrollbar-width:thin;flex-direction:column;gap:.75rem;max-height:35rem;padding:.15rem .35rem .15rem .1rem;display:flex;overflow-y:auto}.interview-playlist__items::-webkit-scrollbar{width:6px}.interview-playlist__items::-webkit-scrollbar-track{background:#f1f5f9;border-radius:9999px}.interview-playlist__items::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:9999px}.interview-card{color:#1e293b;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:.85rem;align-items:center;gap:.85rem;width:100%;padding:.65rem;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.interview-card:hover{border-color:#0d9488;box-shadow:0 8px 20px -16px #0f172a8c}.interview-card:focus-visible{outline-offset:2px;outline:3px solid #5eead4}.interview-card--active,.interview-card--active:hover{color:#fff;background:linear-gradient(110deg,#065f46,#0f766e);border-color:#059669;box-shadow:0 12px 24px -18px #065f46cc}.interview-card__thumbnail{aspect-ratio:16/9;background:#0f172a;border-radius:.55rem;flex:none;width:clamp(6.5rem,38%,9rem);display:block;position:relative;overflow:hidden}.interview-card__thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.interview-card:hover .interview-card__thumbnail img{transform:scale(1.05)}.interview-card__play{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.interview-card__play svg{filter:drop-shadow(0 1px 5px #000000a6);width:2rem;height:2rem}.interview-card__playing{color:#fff;text-transform:uppercase;background:#10b981;border-radius:.25rem;padding:.2rem .4rem;font-size:.55rem;font-weight:800;position:absolute;top:.3rem;left:.3rem}.interview-card__playing[hidden]{display:none}.interview-card__details{flex-direction:column;gap:.35rem;min-width:0;display:flex}.interview-card__title{-webkit-line-clamp:2;color:#1e293b;-webkit-box-orient:vertical;font-size:.82rem;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.interview-card--active .interview-card__title{color:#fff}.interview-card__speaker{-webkit-line-clamp:2;color:#64748b;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.4;display:-webkit-box;overflow:hidden}.interview-card--active .interview-card__speaker{color:#a7f3d0}.interview-playlist__hint{color:#94a3b8;text-align:center;margin:.75rem 0 0;font-size:.7rem}@media (width<=900px){.interview-playlist{grid-template-columns:minmax(0,1fr)}.interview-playlist__items{max-height:27rem}}@media (width<=600px){.interview-section{border-radius:.9rem;margin:2rem auto;padding:1.5rem 1rem}.interview-section__header{flex-direction:column;align-items:flex-start;margin-bottom:1.25rem;padding-bottom:1.25rem}.interview-section__brand{display:none}.interview-playlist{gap:1rem}.interview-player__caption{padding:1rem}.interview-card{gap:.65rem;padding:.55rem}.interview-card__thumbnail{width:7rem}}@media (prefers-reduced-motion:reduce){.interview-card,.interview-card__thumbnail img{transition:none}}
