:root{--ink:#181816;--ink-soft:#2a2925;--paper:#eee9df;--paper-deep:#e4ddd1;--cream:#fbf8f1;--clay:#d65f38;--clay-dark:#ad3e20;--muted:#615e56;--muted-dark:#c7c0b5;--line:#c8c0b3;--line-dark:#ffffff38;--sans:"Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif;--display:"Arial Narrow", "Avenir Next Condensed", "Helvetica Neue", Arial, sans-serif;--serif:"Iowan Old Style", Baskerville, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}body,button,input{font-size:16px}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit;cursor:pointer}img{max-width:100%}::selection{color:var(--cream);background:var(--clay-dark)}:focus-visible{outline:3px solid var(--clay);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-shell{min-width:320px;overflow:hidden}.page-width{width:min(100% - 48px,1320px);margin-inline:auto}.site-header{z-index:20;color:var(--cream);background:var(--ink);border-bottom:1px solid var(--line-dark);position:relative}.header-inner{justify-content:space-between;align-items:center;gap:40px;min-height:88px;display:flex}.header-brand{align-items:center;gap:15px;display:inline-flex}.header-mark{width:34px;font-family:var(--display);letter-spacing:-.08em;flex-direction:column;font-size:15px;font-weight:900;line-height:.72;display:flex}.header-brand-copy{border-left:1px solid #ffffff59;flex-direction:column;padding-left:15px;line-height:1.05;display:flex}.header-brand-copy strong{letter-spacing:.03em;font-size:13px;font-weight:650}.header-brand-copy small{color:var(--muted-dark);text-transform:uppercase;letter-spacing:.18em;margin-top:4px;font-size:9px;font-weight:700}.site-nav{text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:36px;font-size:11px;font-weight:700;display:flex}.site-nav>a:not(.nav-subscribe){color:var(--muted-dark);padding:34px 0 31px;position:relative}.site-nav>a:not(.nav-subscribe):after{background:var(--clay);content:"";transform-origin:0;height:3px;transition:transform .2s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.site-nav>a:hover,.site-nav>a.is-active{color:var(--cream)}.site-nav>a:hover:after,.site-nav>a.is-active:after{transform:scaleX(1)}.nav-subscribe{border:1px solid #ffffff7a;align-items:center;gap:12px;min-height:40px;padding:0 15px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.nav-subscribe span{color:var(--clay)}.nav-subscribe:hover{color:var(--ink);background:var(--cream);border-color:var(--cream)}.menu-toggle{border:1px solid var(--line-dark);background:0 0;place-items:center;width:44px;height:44px;padding:0;display:none}.menu-lines,.menu-lines:before,.menu-lines:after{content:"";background:currentColor;width:20px;height:2px;transition:transform .2s;display:block}.menu-lines:before{transform:translateY(-6px)}.menu-lines:after{transform:translateY(4px)}.menu-toggle.is-open .menu-lines{background:0 0}.menu-toggle.is-open .menu-lines:before{transform:translateY(0)rotate(45deg)}.menu-toggle.is-open .menu-lines:after{transform:translateY(-2px)rotate(-45deg)}.kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:13px;margin:0 0 32px;font-size:10px;font-weight:750;display:flex}.kicker span{min-height:28px;color:var(--cream);background:var(--ink);align-items:center;padding:0 10px;display:inline-flex}.kicker-light{color:var(--muted-dark)}.kicker-light span{color:var(--ink);background:var(--clay)}.section-label{color:var(--muted);text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:10px;font-weight:750}.section-label:before{background:var(--clay);content:"";width:22px;height:2px;margin:0 10px 3px 0;display:inline-block}.section-label-light{color:var(--muted-dark)}.home-hero{background:var(--paper)}.home-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:center;gap:clamp(48px,7vw,100px);min-height:650px;padding-block:clamp(52px,7vw,96px);display:grid}.home-hero-copy h1,.archive-hero h1,.about-hero h1{max-width:720px;font-family:var(--serif);letter-spacing:-.055em;margin:0;font-size:clamp(64px,7vw,102px);font-weight:400;line-height:.93}.home-hero-copy h1 em,.archive-hero h1 em,.about-hero h1 em{color:var(--clay-dark);font-weight:400}.hero-deck{max-width:500px;color:var(--muted);margin:30px 0 32px;font-size:18px;line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.button{text-transform:uppercase;letter-spacing:.12em;border:1px solid #0000;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:0 19px;font-size:10px;font-weight:800;transition:transform .2s,color .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--cream);background:var(--ink)}.button-primary:hover{background:var(--clay-dark)}.button-paper{color:var(--ink);background:var(--cream)}.button-paper:hover{color:var(--cream);background:var(--clay-dark)}.quiet-link,.text-link,.episode-watch-link{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid;align-items:center;gap:10px;padding:7px 0;font-size:10px;font-weight:800;display:inline-flex}.quiet-link span,.text-link span,.episode-watch-link span{color:var(--clay-dark);font-size:14px}.quiet-link:hover,.text-link:hover,.episode-watch-link:hover{color:var(--clay-dark)}.quiet-link-light{color:var(--cream)}.quiet-link-light span{color:var(--clay)}.hero-feature{min-width:0;margin:0}.hero-feature-image{aspect-ratio:16/10;background:var(--ink-soft);display:block;position:relative;overflow:hidden}.hero-feature-image:after{content:"";pointer-events:none;border:1px solid #0000001a;position:absolute;inset:0}.hero-feature-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.65,.25,1);display:block}.hero-feature-image:hover img{transform:scale(1.025)}.watch-disc{width:72px;height:72px;color:var(--ink);background:var(--cream);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;bottom:24px;right:24px;box-shadow:0 8px 25px #0003}.watch-disc span{text-transform:uppercase;letter-spacing:.15em;font-size:8px;font-weight:800;position:absolute;top:15px}.watch-disc>span+*{margin-top:12px}.hero-feature figcaption{border-bottom:1px solid var(--line);grid-template-columns:135px 1fr;gap:25px;padding:18px 0 0;display:grid}.feature-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;flex-direction:column;gap:8px;padding:4px 0 16px;font-size:9px;font-weight:750;display:flex}.feature-meta span:first-child{color:var(--clay-dark)}.hero-feature h2{font-family:var(--serif);letter-spacing:-.025em;margin:0 0 17px;font-size:clamp(23px,2.2vw,34px);font-weight:400;line-height:1.12}.hero-feature h2 a:hover{color:var(--clay-dark)}.topic-rail{color:var(--cream);background:var(--ink);border-top:1px solid #ffffff1f}.topic-rail-inner{grid-template-columns:repeat(5,1fr);align-items:center;min-height:67px;display:grid}.topic-rail span{border-left:1px solid var(--line-dark);height:100%;color:var(--muted-dark);text-transform:uppercase;letter-spacing:.15em;text-align:center;justify-content:center;align-items:center;padding:0 20px;font-size:10px;font-weight:750;display:flex}.topic-rail span:last-child{border-right:1px solid var(--line-dark)}.point-of-view-section{background:var(--cream);padding:clamp(90px,11vw,160px) 0}.point-of-view-grid{grid-template-columns:.42fr 1fr;gap:clamp(50px,9vw,140px);display:grid}.point-of-view-copy{max-width:880px}.point-of-view-copy h2,.section-heading h2,.story-copy h2,.hosts-heading h2,.subscribe-section h2,.playlist-copy h2,.connect-section h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(46px,5.6vw,78px);font-weight:400;line-height:1.02}.point-of-view-copy>p{max-width:640px;color:var(--muted);margin:34px 0 31px;font-size:18px;line-height:1.7}.episodes-preview-section,.archive-section,.hosts-section{background:var(--paper);padding:clamp(86px,10vw,145px) 0}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px;display:flex}.section-heading .section-label{margin-bottom:17px}.section-heading h2{font-size:clamp(44px,5vw,70px)}.episode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:54px 28px;display:grid}.episode-card{min-width:0}.episode-image-wrap{aspect-ratio:16/10;background:var(--ink-soft);display:block;position:relative;overflow:hidden}.episode-image-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.episode-image-wrap:hover img{transform:scale(1.035)}.episode-play{width:44px;height:44px;color:var(--ink);background:var(--cream);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;bottom:15px;right:15px;box-shadow:0 5px 18px #0003}.episode-card-body{padding-top:17px}.episode-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;gap:16px;font-size:9px;font-weight:750;display:flex}.episode-card h3{font-family:var(--serif);letter-spacing:-.025em;margin:15px 0 12px;font-size:clamp(25px,2.3vw,34px);font-weight:400;line-height:1.08}.episode-card h3 a:hover{color:var(--clay-dark)}.episode-card-body>p{color:var(--muted);margin:0 0 17px;font-size:14px;line-height:1.58}.episode-watch-link{font-size:9px}.subscribe-section{color:var(--cream);background:var(--ink);padding:clamp(76px,9vw,125px) 0}.subscribe-grid{grid-template-columns:.48fr 1fr .7fr;align-items:start;gap:clamp(35px,7vw,100px);display:grid}.subscribe-section h2{color:var(--cream)}.subscribe-section h2+p{max-width:480px;color:var(--muted-dark);margin:23px 0 0;line-height:1.65}.subscribe-actions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.archive-hero,.about-hero{color:var(--cream);background:var(--ink)}.archive-hero-grid{grid-template-columns:1fr .55fr;align-items:end;gap:clamp(50px,9vw,135px);min-height:500px;padding-block:clamp(70px,9vw,125px);display:grid}.archive-hero h1,.about-hero h1{max-width:850px;font-size:clamp(64px,8vw,116px)}.archive-hero h1 em,.about-hero h1 em{color:var(--clay)}.archive-hero-deck{max-width:440px;color:var(--muted-dark);font-family:var(--serif);margin:0 0 7px;font-size:24px;line-height:1.45}.archive-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;padding-bottom:21px;display:flex}.archive-status{color:var(--muted);align-items:center;gap:10px;margin:13px 0 0 32px;font-size:11px;display:flex}.search-field{border-bottom:2px solid var(--ink);align-items:center;gap:12px;width:min(100%,340px);min-height:46px;padding:0 4px 0 14px;display:flex}.search-field>span{color:var(--clay-dark);font-size:20px}.search-field input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:14px}.search-field input::placeholder{color:#77736a;opacity:1}.archive-results-heading{min-height:30px;color:var(--muted);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:10px;font-weight:750;display:flex}.archive-results-heading p{margin:0}.archive-results-heading button{color:var(--clay-dark);text-transform:uppercase;letter-spacing:.13em;background:0 0;border:0;border-bottom:1px solid;padding:5px 0;font-size:9px;font-weight:800}.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.empty-state{border:1px solid var(--line);text-align:center;padding:80px 30px}.empty-state h2{font-family:var(--serif);margin:0;font-size:45px;font-weight:400}.empty-state p{color:var(--muted)}.empty-state .text-link{background:0 0;border-width:0 0 1px;margin-top:12px}.load-more-wrap{justify-content:center;padding-top:65px;display:flex}.status-dot{background:var(--clay);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #d65f381f}.status-dot.is-live{background:#3e9d67;box-shadow:0 0 0 4px #3e9d6724}.archive-youtube-section{color:var(--cream);background:var(--ink-soft);padding:clamp(75px,8vw,115px) 0}.archive-youtube-grid{grid-template-columns:.42fr 1fr .42fr;align-items:center;gap:clamp(40px,7vw,100px);display:grid}.archive-youtube-section h2{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(43px,5vw,68px);font-weight:400;line-height:1.02}.archive-youtube-section h2+p{max-width:560px;color:var(--muted-dark);margin:22px 0 0;line-height:1.65}.archive-youtube-section .button{justify-self:end}.about-hero-grid{grid-template-columns:1fr minmax(330px,.5fr);align-items:center;gap:clamp(55px,9vw,140px);min-height:620px;padding-block:clamp(72px,9vw,125px);display:grid}.about-hero-copy>p:last-child{max-width:570px;color:var(--muted-dark);font-family:var(--serif);margin:32px 0 0;font-size:23px;line-height:1.5}.brand-poster{color:var(--ink);background:var(--cream);margin:0}.brand-poster img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.brand-poster figcaption{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.15em;text-align:center;padding:17px 20px;font-size:9px;font-weight:800}.story-section{background:var(--cream);padding:clamp(92px,11vw,160px) 0}.story-grid{grid-template-columns:.35fr 1fr;gap:clamp(55px,10vw,145px);display:grid}.story-aside{max-width:240px;color:var(--muted);font-family:var(--serif);margin:40px 0 0;font-size:23px;line-height:1.35}.story-copy h2{max-width:890px}.story-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;max-width:820px;margin-top:46px;display:grid}.story-columns p{color:var(--muted);margin:0;line-height:1.75}.pull-quote-section{color:var(--ink);background:var(--clay);padding:clamp(76px,9vw,120px) 0}.pull-quote-grid{grid-template-columns:.25fr 1fr;gap:clamp(35px,8vw,110px);display:grid}.quote-mark{height:100px;font-family:var(--serif);font-size:170px;line-height:.75}.pull-quote-section blockquote{max-width:960px;font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(38px,5.5vw,74px);line-height:1.05}.hosts-section{background:var(--paper)}.hosts-heading>p{max-width:410px;color:var(--muted);margin:0 0 5px;line-height:1.6}.host-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.host-profile{border:1px solid var(--line);background:var(--cream);grid-template-columns:.65fr 1fr;align-items:end;gap:40px;min-height:350px;padding:32px;display:grid}.host-profile-dark{color:var(--cream);background:var(--ink);border-color:var(--ink)}.host-initial{color:var(--clay-dark);font-family:var(--serif);font-size:clamp(130px,17vw,230px);line-height:.7}.host-profile-dark .host-initial{color:var(--clay)}.host-profile h3{font-family:var(--serif);margin:0 0 13px;font-size:clamp(40px,5vw,68px);font-weight:400;line-height:1}.host-profile p{max-width:250px;color:var(--muted);margin:0;font-size:14px;line-height:1.55}.host-profile-dark p{color:var(--muted-dark)}.connect-section{color:var(--cream);background:var(--ink-soft);padding:clamp(84px,10vw,145px) 0}.connect-grid{grid-template-columns:1fr .75fr;gap:clamp(60px,10vw,150px);display:grid}.connect-section h2{max-width:650px;margin-top:23px}.connect-links{border-top:1px solid var(--line-dark)}.connect-links a{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 3px;transition:color .2s,padding .2s;display:flex}.connect-links a>span:first-child{font-family:var(--serif);font-size:26px}.connect-links a>span:last-child{color:var(--muted-dark);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:750}.connect-links a:hover{color:var(--clay);padding-inline:10px}.site-footer{color:var(--cream);border-top:1px solid var(--line-dark);background:#0f0f0e;padding:clamp(72px,8vw,110px) 0 28px}.footer-main{grid-template-columns:.55fr 1fr .35fr;align-items:start;gap:clamp(40px,8vw,120px);padding-bottom:75px;display:grid}.footer-logo{font-family:var(--display);letter-spacing:-.07em;margin:0 0 22px;font-size:51px;font-weight:900;line-height:.69}.footer-lockup>p:last-child{color:var(--muted-dark);margin:0;font-size:11px;line-height:1.6}.footer-statement{max-width:560px;font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(38px,4.4vw,61px);line-height:1.03}.footer-statement em{color:var(--clay)}.footer-links{flex-direction:column;display:flex}.footer-links a{border-bottom:1px solid var(--line-dark);color:var(--muted-dark);text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;gap:24px;padding:13px 0;font-size:10px;font-weight:750;display:flex}.footer-links a span{color:var(--clay)}.footer-links a:hover{color:var(--cream)}.footer-bottom{border-top:1px solid var(--line-dark);color:#aaa398;text-transform:uppercase;letter-spacing:.14em;grid-template-columns:1fr 1fr 1fr;padding-top:21px;font-size:8px;font-weight:700;display:grid}.footer-bottom span:nth-child(2){text-align:center}.footer-bottom span:last-child{text-align:right}@media (width<=1020px){.home-hero-grid{grid-template-columns:1fr 1fr;gap:48px}.home-hero-copy h1{font-size:clamp(58px,7.5vw,80px)}.point-of-view-grid,.story-grid{grid-template-columns:.3fr 1fr;gap:70px}.episode-grid,.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subscribe-grid{grid-template-columns:.4fr 1fr}.subscribe-actions{grid-column:2}.about-hero-grid{grid-template-columns:1fr .48fr;gap:60px}.host-profile{gap:25px;min-height:300px;padding:25px}.footer-main{grid-template-columns:.45fr 1fr}.footer-links{grid-column:2;width:min(100%,360px)}}@media (width<=760px){.page-width{width:min(100% - 36px,1320px)}.header-inner{min-height:72px}.header-brand-copy{display:none}.menu-toggle{display:grid}.site-nav{color:var(--cream);background:var(--ink);border-top:1px solid var(--line-dark);flex-direction:column;align-items:stretch;gap:0;padding:14px 18px 22px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 20px 35px #00000040}.site-nav.is-open{display:flex}.site-nav>a:not(.nav-subscribe){border-bottom:1px solid var(--line-dark);padding:18px 2px}.site-nav>a:not(.nav-subscribe):after{display:none}.nav-subscribe{justify-content:space-between;margin-top:16px}.kicker{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:24px}.home-hero-grid,.archive-hero-grid,.about-hero-grid{grid-template-columns:1fr;gap:45px;min-height:0;padding-block:58px 72px}.home-hero-copy h1,.archive-hero h1,.about-hero h1{font-size:clamp(51px,15vw,76px);line-height:.95}.hero-deck{font-size:16px}.hero-feature figcaption{grid-template-columns:102px 1fr;gap:18px}.topic-rail{overflow-x:auto}.topic-rail-inner{width:700px;margin:0}.point-of-view-grid,.story-grid,.connect-grid,.archive-youtube-grid{grid-template-columns:1fr;gap:42px}.point-of-view-copy h2,.section-heading h2,.story-copy h2,.hosts-heading h2,.subscribe-section h2,.connect-section h2{font-size:clamp(42px,12vw,60px)}.point-of-view-copy>p{font-size:16px}.section-heading,.archive-toolbar,.hosts-heading{flex-direction:column;align-items:stretch;gap:28px}.search-field{width:100%}.subscribe-grid{grid-template-columns:1fr;gap:34px}.subscribe-actions{grid-column:auto}.archive-hero-deck,.about-hero-copy>p:last-child{font-size:20px}.brand-poster{width:min(100%,430px)}.story-columns{grid-template-columns:1fr;gap:17px;margin-top:32px}.pull-quote-grid{grid-template-columns:1fr;gap:5px}.quote-mark{height:70px;font-size:125px}.host-grid{grid-template-columns:1fr}.host-profile{min-height:270px}.archive-youtube-section .button{justify-self:start}.footer-main{grid-template-columns:1fr;gap:45px}.footer-links{grid-column:auto;width:100%}.footer-bottom{grid-template-columns:1fr;gap:11px}.footer-bottom span:nth-child(2),.footer-bottom span:last-child{text-align:left}}@media (width<=560px){.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{justify-content:space-between}.hero-actions .quiet-link{align-self:flex-start}.watch-disc{width:59px;height:59px;bottom:14px;right:14px}.watch-disc span{top:11px}.hero-feature figcaption{grid-template-columns:1fr;gap:0}.feature-meta{flex-direction:row;justify-content:space-between;padding-bottom:5px}.episode-grid,.archive-grid{grid-template-columns:1fr}.section-heading>.text-link{align-self:flex-start}.host-profile{grid-template-columns:.5fr 1fr;gap:19px}.host-initial{font-size:120px}.connect-links a>span:last-child{text-align:right;max-width:100px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
