.media-page .desktop-nav{gap:22px;font-size:.8rem}.media-hero{padding-block:34px 0}.media-back{display:inline-block;font-size:.76rem;color:var(--muted);margin-bottom:40px}.media-hero h1{font-size:clamp(2.8rem,6vw,5.8rem);line-height:1.04;max-width:1000px}.media-intro{font-size:1.15rem;color:#c4c4cc;max-width:710px;margin-top:26px}.media-actions{display:flex;gap:30px;align-items:center;flex-wrap:wrap;margin-top:30px}.media-facts{display:grid;grid-template-columns:1.15fr 1.1fr .8fr;gap:35px;border-block:1px solid var(--line);margin-top:54px;padding:28px 0}.media-facts span{display:block;color:#ff6977;font:700 .7rem Consolas,monospace;letter-spacing:.1em;margin-bottom:10px}.media-facts strong{display:block;font-size:1.05rem}.media-facts p{font-size:.8rem;color:var(--muted);margin:6px 0 0}.media-page .section{padding-block:66px}.media-section{border-top:1px solid var(--line)}.media-page h2{font-size:clamp(2rem,3.4vw,3rem)}.media-page .schedule{border:0}.media-page .schedule .section-heading{margin-bottom:28px}.media-venue-copy{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:28px;color:#c4c4cc}.media-venue-copy address{font-style:normal;margin-bottom:16px}.media-note{font-size:.8rem;color:var(--muted);margin-top:20px;max-width:900px}.media-columns{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.media-columns>div>p:not(.eyebrow){color:#c4c4cc}.media-list{padding-left:20px;color:#c4c4cc}.media-list li+li{margin-top:13px}.media-lead{color:#c4c4cc;max-width:850px;margin-top:24px}.media-interviews{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px}.media-interviews article{border-top:2px solid #6f2530;padding-top:22px}.media-interviews h3{font-size:1.2rem;line-height:1.3;margin-bottom:16px}.media-interviews p{font-size:.9rem;color:#bcbcc6}.media-request-details{background:var(--panel);border-left:3px solid var(--red);padding:22px 25px;font-size:.9rem;color:#c4c4cc;margin:25px 0 0}.media-contact{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding:35px;border:1px solid #67313a;background:linear-gradient(120deg,#241317,#111115)}.media-contact h2{margin-bottom:20px}.media-contact h3{font-size:1.2rem;line-height:1.4}.media-contact p{font-size:.9rem;color:#c4c4cc}.media-contact>div>p:last-child{margin-bottom:0}.media-email{font-size:clamp(1rem,2vw,1.5rem);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:7px;overflow-wrap:anywhere}.media-page .text-link{color:#f3f1ec}.media-page .text-link:hover,.media-email:hover{color:#ff6977}
@media(max-width:1050px){.media-page .desktop-nav{display:none}.media-page .menu-toggle{display:block}.media-facts{gap:24px}.media-contact{gap:30px}}
@media(max-width:650px){.media-hero{padding-top:24px}.media-back{margin-bottom:28px}.media-hero h1{font-size:2.8rem}.media-intro{font-size:1rem;margin-top:22px}.media-actions{gap:20px}.media-facts{grid-template-columns:1fr;margin-top:34px;gap:22px}.media-facts>div+div{border-top:1px solid var(--line);padding-top:20px}.media-page .section{padding-block:45px}.media-venue-copy,.media-columns,.media-interviews,.media-contact{grid-template-columns:1fr;gap:24px}.media-columns{gap:22px}.media-interviews{gap:18px}.media-contact{padding:24px}.media-page footer .footer-end p{display:block}.media-page .schedule-day{min-width:0}.media-page .schedule table{table-layout:fixed}.media-page .schedule th:first-child{width:100px}.media-page .schedule-title{overflow-wrap:anywhere}.media-page .schedule .section-heading>p{margin-bottom:0}}
@media print{@page{margin:16mm}.media-page{background:#fff!important;color:#111!important;font-size:10pt}.media-page .site-header,.media-page .skip-link,.media-back,.media-actions,.media-page .footer-end,.media-page .schedule-jump{display:none!important}.media-page .wrap{width:100%;max-width:none}.media-page .media-hero{padding-top:0}.media-page .media-hero h1{font-size:32pt}.media-page .section{padding-block:22px}.media-page h2{font-size:22pt}.media-page h3{font-size:14pt}.media-page p,.media-page a,.media-page strong,.media-page span,.media-page li,.media-page address,.media-page th,.media-page td{color:#111!important}.media-facts{margin-top:24px;padding-block:18px}.media-page .schedule-days,.media-interviews,.media-columns,.media-contact{display:block}.media-page .schedule-day,.media-interviews article,.media-contact{break-inside:avoid;margin-bottom:16px;background:#fff!important}.media-page .schedule th,.media-page .schedule td{background:#fff!important;border-color:#aaa}.media-page .schedule caption{color:#111!important}.media-request-details,.media-contact{background:#fff!important}.media-page h2,.media-page h3,.media-page .eyebrow{break-after:avoid}.media-page .media-note{font-size:9pt}.media-page a[href^="mailto:"]{text-decoration:none}.media-page footer{border-top:1px solid #aaa;padding-top:18px}}
