@font-face{font-family:Barlow;src:url('/assets/barlow.ttf') format('truetype');font-weight:700;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#111316;color:#f3f4f0;font:16px/1.7 Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:5px}button,input{font:inherit}a,button,input{touch-action:manipulation}:focus-visible{outline:3px solid #ffb7aa;outline-offset:5px}img{max-width:100%;display:block;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Barlow,Impact,sans-serif;font-weight:700;line-height:1.02}h1{font-size:clamp(58px,8vw,112px);letter-spacing:-1px}h2{font-size:clamp(38px,4.7vw,66px)}h3{font-size:32px}p{color:#c4c9ce}p+p{margin-top:20px}.skip{position:fixed;top:-100px;left:16px;background:#fff;color:#111;padding:12px;z-index:50}.skip:focus{top:12px}.review-strip{display:flex;justify-content:space-between;padding:5px 4%;background:#25272a;color:#c9ced3;font:10px/1.8 monospace;letter-spacing:1.3px}.header{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 4%;border-bottom:1px solid #303338}.brand{display:block;flex-shrink:0}.brand img{width:280px}.header nav{display:flex;align-items:center;gap:32px}.header nav a{font-size:13px;text-decoration:none}.header nav a:hover,.header nav a[aria-current]{color:#ff8b7d}.nav-channel{border-left:1px solid #45494f;padding-left:30px}.menu-toggle{display:none}.hero{min-height:660px;height:min(800px,76vw);position:relative;isolation:isolate;display:flex;align-items:center;overflow:hidden}.hero-image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(9,13,15,.88),rgba(9,13,15,.28) 75%),linear-gradient(0deg,#111316,transparent 25%)}.hero-content{padding:55px 8%;width:100%}.eyebrow,.section-number{font:11px/1.65 monospace;letter-spacing:1.8px;color:#b4bcc3}.hero .eyebrow{margin-bottom:28px;color:#ddd}.hero h1{font-size:clamp(72px,9vw,132px);line-height:.88;max-width:800px}.hero-deck{font-size:19px;line-height:1.6;margin:28px 0;color:#e2e4e4}.button{display:inline-flex;justify-content:space-between;gap:36px;align-items:center;min-height:52px;padding:12px 22px;background:#f04432;color:#111316;font-size:14px;font-weight:700;text-decoration:none;border:1px solid transparent}.button:hover{background:#ff7868}.hero-bottom{position:absolute;bottom:26px;left:8%;right:8%;display:flex;justify-content:space-between;gap:20px;font:10px/1.5 monospace;color:#c6cbd0;letter-spacing:1px}.section{max-width:1320px;margin:auto;padding:86px 8%}.intro{display:grid;grid-template-columns:1fr 2fr;gap:70px;border-bottom:1px solid #303338}.intro h2{margin-bottom:26px}.intro p:not(.section-number){max-width:620px;margin-bottom:24px}.text-link{display:inline-block;font-size:13px;font-weight:700;text-decoration:none;border-bottom:1px solid #f04432;padding-bottom:5px}.text-link:hover{color:#ff9c90}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:32px}.section-heading .section-number{margin-bottom:16px}.section-heading h2{font-size:48px}.case-card{display:grid;grid-template-columns:1.1fr 1fr;border-top:1px solid #41454a;border-bottom:1px solid #41454a}.case-image{position:relative;overflow:hidden;min-height:300px}.case-image>img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.case-image:hover>img{transform:scale(1.025)}.image-label{position:absolute;bottom:12px;left:14px;background:rgba(0,0,0,.8);padding:3px 8px;color:#eee;font:10px/1.5 monospace}.case-copy{padding:35px}.case-copy>.eyebrow{display:flex;gap:14px;flex-wrap:wrap;font-size:10px;letter-spacing:1px}.status{color:#ff9b8f}.case-copy h3{font-size:39px;margin:20px 0}.case-copy h3 a{text-decoration:none}.case-copy p{font-size:14px;line-height:1.7;margin-bottom:24px}.method{padding-top:15px}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:30px}.method-grid>div{border-top:1px solid #41454a;padding-top:25px}.method-grid span{font:12px monospace;color:#ff9b8f}.method-grid h3{margin:18px 0}.method-grid p{font-size:14px}.dispatch{background:#1b1e22;display:grid;grid-template-columns:1fr 1fr;gap:80px}.dispatch h2{margin-top:20px}.dispatch .button{margin:25px 0 18px}.small{font-size:12px;line-height:1.7}.muted{color:#aeb6bd}footer{padding:55px 8% 25px;max-width:1440px;margin:auto}.footer-top{display:flex;align-items:start;justify-content:space-between;gap:40px}.footer-top p{font-size:13px}.footer-top>div{display:grid;gap:8px;font-size:13px}.footer-top>div a{text-decoration:none}.footer-bottom{margin-top:45px;padding-top:18px;border-top:1px solid #303338;display:flex;justify-content:space-between;gap:25px;color:#a8b0b6;font-size:10px}.page-head{padding-bottom:55px}.page-head>.eyebrow{margin-bottom:26px;color:#ff9b8f}.page-head>p:last-child{max-width:670px;margin-top:30px;font-size:20px;line-height:1.6}.reading{max-width:920px;padding-top:20px}.reading h2{font-size:38px;margin:50px 0 20px}.reading h2:first-child{margin-top:0}.reading p{margin-bottom:20px;line-height:1.85}.reading .button{margin-top:25px}.reading p a,.sources a{color:#ffe3de}.library{padding-top:20px}.search-bar{margin-bottom:35px}.search-bar label{display:block;font:11px monospace;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.search-bar input{width:min(100%,650px);border:1px solid #59616a;background:#191c20;color:white;padding:15px 18px;border-radius:0}.search-bar input::placeholder{color:#a5aeb7}.search-bar p{font-size:12px;margin-top:10px}.empty{padding:30px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:20px}.contact-grid h2{font-size:40px}.email{display:block;margin:22px 0;font-size:clamp(15px,1.6vw,21px);overflow-wrap:anywhere}.contact-grid .text-link{margin-top:25px}.contact-notes h3{font-size:29px;margin-bottom:15px}.contact-notes p{margin-bottom:30px}.case-header{padding-bottom:45px}.back-link{display:inline-block;font-size:12px;margin-bottom:45px}.case-header .eyebrow{color:#ff9b8f;margin-bottom:18px}.case-subtitle{margin-top:25px;font-size:24px;max-width:640px}.case-meta{display:flex;gap:20px;flex-wrap:wrap;font:11px monospace;color:#b8c0c7;margin-top:30px}.case-meta span+span{border-left:1px solid #555;padding-left:20px}.archive-image{padding-top:0;padding-bottom:20px}.archive-image img{width:100%;height:auto;max-height:650px;object-fit:contain;background:#dad5c9}.archive-image figcaption{font-size:11px;color:#b5bec6;margin-top:14px;line-height:1.6}.lead{font-size:23px;color:#f3f4f0}.pullquote{border-left:3px solid #f04432;padding:15px 0 15px 28px;margin:40px 0}.pullquote p{font:700 38px/1.1 Barlow;margin:20px 0 0;color:#fff}.episode-notice{padding:28px;background:#1e2227;margin:45px 0}.episode-notice h3{margin-bottom:18px}.sources{padding-left:22px}.sources li{margin:25px 0;padding-left:8px}.sources p{font-size:13px;margin:10px 0}[hidden]{display:none!important}@media(min-width:1600px){.hero-content{padding-left:calc((100vw - 1320px)/2 + 105px)}}@media(max-width:900px){.header nav{gap:20px}.brand img{width:230px}.nav-channel{padding-left:20px}.section{padding:65px 6%}.hero-content{padding-left:6%}.hero-bottom{left:6%;right:6%}.intro{gap:35px;grid-template-columns:1fr 2fr}.case-card{grid-template-columns:1fr}.case-image{height:330px}.case-copy{padding:30px}.method-grid{gap:25px}.dispatch,.contact-grid{gap:35px}.footer-top{flex-wrap:wrap}.section-heading{align-items:start}}@media(max-width:640px){.review-strip{font-size:9px;letter-spacing:.5px}.review-strip span{display:none}.header{padding:15px 5%;min-height:76px;position:relative;flex-wrap:wrap;gap:0}.brand img{width:225px}.menu-toggle{display:block;color:#eee;background:none;border:1px solid #555;padding:7px 10px;font-size:12px}.header nav{width:100%;flex-direction:column;align-items:stretch;gap:0;padding-top:15px}.js .header nav{display:none}.js .header nav.open{display:flex}.header nav a{padding:13px 0;border-top:1px solid #333}.nav-channel{border-left:0}.hero{min-height:640px;height:calc(100svh - 99px);max-height:820px}.hero-image{object-position:62% center}.hero:after{background:linear-gradient(90deg,rgba(9,13,15,.82),rgba(9,13,15,.4)),linear-gradient(0deg,#111316,transparent 25%)}.hero-content{padding:50px 6% 90px}.hero .eyebrow{font-size:9px;max-width:270px}.hero h1{font-size:clamp(64px,14.5vw,90px);letter-spacing:-.5px}.hero-deck{font-size:17px}.hero-bottom{font-size:8px;bottom:24px;flex-direction:column;gap:8px}.intro,.dispatch,.contact-grid{grid-template-columns:1fr;gap:28px}.section{padding:52px 6%}.section-heading{display:block}.section-heading h2{font-size:40px}.section-heading>.text-link{margin-top:20px}.case-copy{padding:25px 0}.case-copy h3{font-size:35px}.case-image{height:230px;min-height:0}.method-grid{grid-template-columns:1fr;gap:28px}.method-grid h3{margin:10px 0}.method-grid>div{padding-top:20px}.footer-top{display:block}.footer-top>p{margin:24px 0}.footer-top>div{margin-top:20px}.footer-bottom{flex-direction:column;gap:10px}.page-head h1,.case-header h1{font-size:64px}.page-head>p:last-child{font-size:18px}.page-head{padding-bottom:25px}.reading{padding-top:0}.reading h2{font-size:34px}.case-subtitle{font-size:20px}.case-meta{gap:12px;font-size:10px}.case-meta span+span{padding-left:12px}.case-header{padding-bottom:20px}.archive-image{padding-top:15px;padding-bottom:30px}.lead{font-size:21px}.pullquote{padding-left:20px}.pullquote p{font-size:32px}.contact-grid{padding-top:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.watch-section{padding-top:0}.watch-poster{display:block;position:relative;text-decoration:none;border:1px solid #41454a}.watch-poster img{width:100%;aspect-ratio:16/9;object-fit:cover}.play-label{display:block;background:#f04432;color:#111316;padding:15px 20px;font-size:13px;font-weight:700;letter-spacing:.5px}.watch-section h2{margin:30px 0 18px;font-size:44px}.chapter-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;margin-top:30px}.chapter-grid a{display:flex;gap:14px;text-decoration:none;font-size:13px;border-top:1px solid #343a40;padding:10px 0}.chapter-grid span{color:#ff9b8f;font-family:monospace;flex-shrink:0}.shorts-section{margin-top:65px}.shorts-section h2{margin:15px 0 30px}.short-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.short-card{display:block;text-decoration:none;background:#1b1e22;padding:28px;border-top:2px solid #f04432}.short-card h3{font-size:32px;margin:20px 0 30px}.transcript{margin:35px 0;border-top:1px solid #59616a;border-bottom:1px solid #59616a;padding:20px 0}.transcript summary{font-size:18px;font-weight:bold;cursor:pointer}.transcript[open] summary{margin-bottom:25px}.transcript p{font-size:15px}.transcript p+p{margin-top:12px}@media(max-width:640px){.chapter-grid,.short-grid{grid-template-columns:1fr}.watch-section h2{font-size:35px}.play-label{font-size:11px;padding:12px}.short-card h3{font-size:29px}}
