.archive-menu{position:relative;font-family:'Barlow Condensed',sans-serif;font-size:16px;white-space:nowrap}.archive-menu summary{cursor:pointer;padding:14px 0}.archive-menu>div{position:absolute;top:100%;right:0;min-width:220px;display:flex;flex-direction:column;padding:14px 22px;background:#071525;border:1px solid #38516b;z-index:40}.archive-menu>div a{display:block!important;padding:10px 0!important;font-size:15px!important}.media-main{max-width:1600px;margin:auto;padding:40px 4vw 80px}.media-heading{padding:24px 0 35px}.media-heading h1{font-family:'Barlow Condensed',sans-serif;font-size:clamp(44px,6vw,82px);letter-spacing:-.025em;margin:15px 0}.media-heading p:last-child{color:#a6b6ca}.breadcrumbs{font-size:11px;color:#8ba6c3;margin:8px 0 25px}.breadcrumbs a{color:#bdd4eb}.watch-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:28px;align-items:start}.screen{background:#02060d;border:1px solid #415369;min-width:0}.screen video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#000}.playback-tools{display:flex;flex-wrap:wrap;align-items:center;gap:15px;padding:12px 16px;border-top:1px solid #293c50}.playback-tools button{min-width:44px;min-height:40px;border:1px solid #31465e;font-size:12px}.playback-tools label{display:flex;align-items:center;gap:8px;font-size:10px;color:#a6b6cc}.playback-tools select{background:#0d1b2d;color:#edf2f7;border:1px solid #3c536b;font-size:11px;padding:8px;max-width:155px}.media-status{font-size:11px;color:#e2c476;line-height:1.7;padding:0 16px}.media-status:not(:empty){padding-top:10px;padding-bottom:10px}.screen [data-retry]{margin:10px 15px;padding:8px 20px;border:1px solid #dfb749}.film-notes{padding:25px;border:1px solid #2b415b;background:linear-gradient(135deg,#0b1a2b,#030c18)}.film-notes h1{font-family:'Barlow Condensed',sans-serif;font-size:clamp(40px,4.3vw,68px);letter-spacing:-.025em;line-height:1.02;margin-top:22px}.film-notes h1:before{display:none}.film-notes h2{font-family:'Barlow Condensed',sans-serif;font-size:44px;line-height:1.1;margin:20px 0}.film-notes p{color:#adbcd0;margin-top:20px;font-size:14px}.film-notes .film-intro{font-size:22px;font-family:Georgia,serif;color:#e1e7ef}.film-metadata{display:flex;gap:28px;border-top:1px solid #284157;border-bottom:1px solid #284157;padding:17px 0;color:#a6b8cd;font-size:11px;letter-spacing:1.5px;margin:25px 0}.film-actions{display:flex;flex-direction:column;align-items:start;gap:20px;margin-top:30px}.film-actions span{font-size:11px;color:#eac368}.bandwidth-note{border-left:2px solid #e5bf56;padding:12px 16px;margin-top:30px;font-size:11px;color:#a7b9cf}.record-navigation{border:1px solid #2b415b;margin-top:25px;padding:25px}.record-navigation h2{font:32px 'Barlow Condensed',sans-serif;margin:14px 0 20px}.record-links{display:flex;flex-direction:column}.record-links a{padding:15px 0;border-top:1px solid #284058;color:#78b7ec;font-size:13px}.format-tabs{display:flex;gap:0;border-top:1px solid #38516a;border-bottom:1px solid #38516a;background:#071425;position:sticky;top:94px;z-index:10}.format-tabs a{padding:18px 24px;font:600 18px 'Barlow Condensed',sans-serif;letter-spacing:1px}.format-tabs a:hover,.format-tabs a:focus{background:#eac451;color:#050c16}.media-section{padding:50px 0;border-bottom:1px solid #263d55;scroll-margin-top:170px}.embed-shell{aspect-ratio:16/9;background:#071525;border:1px solid #2c4765;display:grid;place-items:center;margin-top:24px;padding:0;overflow:hidden}.embed-shell>p{color:#8fa6bd;padding:25px;font-size:13px;text-align:center}.embed-shell iframe{width:100%;height:100%;border:0;display:block}.audio-shell{aspect-ratio:auto;min-height:352px}.audio-shell iframe{height:352px}.media-entry{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #4a3d21;border-bottom:1px solid #4a3d21;background:#0a1321}.media-entry p{color:#afbdd0;margin-top:14px}.media-entry h2{font-size:38px;margin-top:10px}.news-main{max-width:1600px;margin:auto;padding:30px 4vw 70px}.news-main .section{padding:30px 0}.news-record-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.reference-card{display:block;border:1px solid #2c4863;padding:30px;background:#0a192c}.reference-card h2{font-family:'Barlow Condensed',sans-serif;font-size:36px;margin:20px 0}.reference-card p{color:#a4b8cd;margin-bottom:25px}.reference-card>span:last-child{color:#eec653;font-size:12px}.record-article{border:1px solid #314963;padding:32px}.record-article h1{font-family:'Barlow Condensed',sans-serif;font-size:clamp(42px,5vw,70px);line-height:1.04;letter-spacing:-.02em}.record-article p{margin:25px 0;color:#b6c5d7;line-height:1.9}.record-article .film-intro{font-size:25px;color:#e0e8f3}.media-page .masthead{position:sticky}.media-page .masthead nav{display:flex}.media-page footer{font-size:11px}.feature .screen{width:100%}.feature .playback-tools{gap:8px;padding:10px}.feature .playback-tools label{font-size:9px}.feature .playback-tools select{max-width:126px}.feature .playback-tools button{min-width:38px;min-height:34px}.media-page [hidden],.screen [hidden]{display:none!important}.media-page :focus-visible,.screen :focus-visible,.archive-menu :focus-visible{outline:3px solid #f3c955;outline-offset:4px}@media(max-width:1100px){.watch-layout{grid-template-columns:1.4fr 1fr}.masthead{gap:15px}.brand{min-width:220px}.masthead nav{gap:16px}.search-button span{display:none}}@media(max-width:900px){.watch-layout{grid-template-columns:1fr}.film-notes{padding:24px}.media-entry{flex-direction:column;align-items:start}.masthead .menu-toggle{display:block;margin-left:auto}.masthead nav,.media-page .masthead nav{display:none;position:absolute;top:100%;left:0;width:100%;background:#071525;padding:20px;flex-direction:column;align-items:stretch;border-bottom:1px solid #30445d}.masthead nav.open,.media-page .masthead nav.open{display:flex}.archive-menu>div{position:static;border:0;min-width:0}.format-tabs{top:94px}.format-tabs a{font-size:15px;padding:15px}.news-record-grid{grid-template-columns:1fr}}@media(max-width:600px){.media-main{padding:20px 5vw 50px}.media-heading{padding-top:12px}.media-section{padding:32px 0}.film-notes h1{font-size:48px}.record-article{padding:23px}.screen{margin:0}.playback-tools{gap:9px;padding:10px}.playback-tools label{font-size:9px}.playback-tools select{max-width:125px}.format-tabs{top:76px}.format-tabs a{font-size:13px;padding:13px 10px;flex:1;text-align:center}.media-page .brand span{font-size:15px}.media-page .brand{min-width:0}.media-page .header-action{display:none}.archive .masthead nav{position:static}.media-page .section-heading h2{font-size:32px}.media-page .section-heading{gap:15px}.audio-shell{min-height:352px}.feature .feature-copy h1{font-size:clamp(44px,10vw,66px)}}

.welcome-hero{padding:clamp(36px,6vw,88px) clamp(20px,4vw,70px);background:linear-gradient(115deg,#041020,#102847);border-bottom:1px solid #426284}.welcome-hero h1{font-family:"Barlow Condensed",sans-serif;font-size:clamp(44px,7vw,90px);line-height:1.02;margin:12px 0 22px}.welcome-description{max-width:790px;font-size:clamp(17px,1.7vw,22px);line-height:1.65;color:#e0e8f1}.welcome-hero .actions{margin-top:26px;flex-wrap:wrap}.feature-copy #feature-title{font-family:"Barlow Condensed",sans-serif;font-size:clamp(52px,6.2vw,98px);line-height:.88;letter-spacing:-.02em;margin:16px 0}.feature-copy #feature-title span{color:#fff}@media(max-width:560px){.welcome-hero .actions a{width:100%;text-align:center}}

.dispatch-prompt{padding:26px;border:1px solid #d9ab51;background:#0c1c30;margin:0 0 32px;max-width:960px}.dispatch-prompt h3{margin:10px 0 15px}.dispatch-prompt p+p{margin-top:12px}.desk-promo{padding:22px;border:1px solid #284e73;margin-bottom:26px}.desk-promo a{font-size:20px;text-decoration:underline}.record-article h2{font-size:clamp(26px,3vw,38px);margin:30px 0 15px}.record-article p a{text-decoration:underline;color:#73c0ff}.record-navigation .button{margin:12px 10px 0 0}

.event-entry{display:flex;justify-content:space-between;align-items:center;gap:32px;background:#091b2c;border-top:1px solid #385069}.event-entry p{max-width:680px;margin:15px 0}.event-entry img{background:#fff;min-width:180px}.event-entry .actions{flex-wrap:wrap;margin-top:24px}@media(max-width:620px){.event-entry{align-items:flex-start;flex-direction:column}.event-entry .actions{flex-direction:column}}
