@layer surfaces{body>.masthead,body>main,body>.footer{max-width:1440px;padding-inline:var(--gutter-left) var(--gutter-right);margin-inline:auto}body>main{min-width:0}body>.masthead{min-height:calc(96px + var(--safe-top));padding-top:max(12px,var(--safe-top));background:var(--paper);border:0;position:relative}body>.masthead:after{content:"";inset:auto var(--gutter-right) 0 var(--gutter-left);border-bottom:1px solid var(--blue);position:absolute}body>.masthead .brand{letter-spacing:0;align-items:center;min-height:44px;font-size:clamp(16px,1.8vw,26px);font-weight:400;display:inline-flex}body>.masthead nav a{text-underline-offset:7px;text-decoration:none}body>.masthead nav a:hover,body>.masthead nav a[aria-current]{text-decoration:underline;text-decoration-thickness:1px}body>.masthead nav a[aria-current],body>.masthead nav a:focus-visible{color:var(--blue)}.footer{padding-block:var(--s6) max(48px,var(--safe-bottom));align-items:flex-start}.footer nav{gap:var(--s2) var(--s5);flex-wrap:wrap;display:flex}.footer a{align-items:center;min-height:44px;display:inline-flex}.latest{padding-top:var(--s6)}.portrait-grid{gap:var(--s6) var(--s7);grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);align-items:start;display:grid}.portrait-grid>article{min-width:0}.portrait-grid>article:first-child{padding-right:var(--s6);border-right:1px solid var(--line);grid-row:1/span 2}.portrait-grid>article:not(:first-child):not(:last-child){padding-bottom:var(--s6);border-bottom:1px solid var(--line)}.portrait-link{color:var(--ink);text-decoration:none;display:block}.portrait-grid>article:not(:first-child) .portrait-link{gap:var(--s5);grid-template-columns:168px minmax(0,1fr);align-items:center;display:grid}.portrait{aspect-ratio:1;background:var(--paper);border-block:1px solid var(--blue);place-items:center;display:grid;position:relative;overflow:hidden}.portrait picture,.portrait img,.portrait>.portrait-stage{width:100%;height:100%;display:block}.portrait img{object-fit:cover}.portrait>.portrait-stage{min-width:0;min-height:0;position:absolute;inset:0}.portrait-fallback{text-align:center;font-size:var(--step-4);padding:var(--s5)}.portrait-grid h2{font-size:var(--step-4);letter-spacing:var(--track-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.12}.portrait-grid>article:first-child h2{font-size:var(--step-6)}.portrait-grid>article:first-child .issue-meta-line{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-top:var(--s4);flex-wrap:wrap;display:flex}.portrait-grid p{overflow-wrap:anywhere;margin:0}.portrait-grid .guest-role{font-size:var(--step--1);color:var(--muted);margin-top:var(--s2);line-height:1.6}.portrait-grid .teaser{margin-top:var(--s2);font-size:var(--step-0);color:var(--ink);font-style:italic;line-height:1.5}.portrait-grid>article:first-child .teaser{font-size:var(--step-2)}.portrait-link:hover h2,.portrait-link:focus-visible h2,.portrait-link:active h2{color:var(--blue)}.archive-band{gap:var(--s7);margin-top:var(--s7);padding-block:var(--s5);border-block:1px solid var(--blue);grid-template-columns:1fr auto 1.1fr;align-items:center;display:grid}.archive-band h2{font-size:var(--step-3);margin:0}.archive-band>a{color:var(--blue);font-size:var(--step-1)}.archive-band p{padding-left:var(--s6);border-left:1px solid var(--line);font-size:var(--step--1);color:var(--muted);margin:0}.sample-note{color:var(--muted);font-size:var(--step--1);margin:var(--s3) 0}.reader-continue{border-top:1px solid var(--line);margin-bottom:28px;padding:20px 0}.reader-continue a{color:var(--blue);min-height:44px;font-size:18px;line-height:1.5;display:block}.empty-public{padding:clamp(60px,10vw,140px) var(--s5);text-align:center;border-bottom:1px solid var(--ink)}.empty-public h2{margin:0 auto var(--s4);max-width:24ch;font-size:var(--step-5)}.empty-public p{margin:0 auto var(--s5);color:var(--muted)}.page-head{gap:var(--s6);padding-block:var(--s7) var(--s6);grid-template-columns:minmax(0,1fr) minmax(280px,480px);align-items:end;display:grid}.page-head>div,.search{min-width:0}.page-head h1,.reading h1,.interview-head h1{letter-spacing:var(--track-display);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(36px,5.4vw,72px);font-weight:400;line-height:1.08}.page-head h1{color:var(--blue)}.page-head p{margin:var(--s4) 0 0;font-size:var(--step-1);color:var(--muted)}.search{margin:0}.search label{font-size:var(--step--1);margin-top:0}.inline-form{align-items:stretch;display:flex}.inline-form input{border-right:0;flex:1;min-width:0}.inline-form button{white-space:nowrap}.archive-count{margin:var(--s5) 0 var(--s3);font-size:var(--step--1);color:var(--muted);overflow-wrap:anywhere}.archive-search-options{align-items:center;gap:var(--s3);margin-top:var(--s3);font-size:var(--step--1);flex-wrap:wrap;display:flex}.archive-search-options label{margin:0}.archive-search-options select{width:auto;max-width:100%;min-height:44px;margin:0;padding:8px 30px 8px 10px}.archive-search-options a{align-items:center;min-height:44px;display:inline-flex}.archive-list{margin-bottom:var(--s8);border-top:1px solid var(--blue)}.archive-list article{border-bottom:1px solid var(--line)}.archive-row{gap:var(--s5);min-height:124px;padding:var(--s4) var(--s3) var(--s4) 0;color:var(--ink);grid-template-columns:32px 72px minmax(0,1fr) minmax(100px,160px) minmax(120px,170px);align-items:center;text-decoration:none;display:grid}.archive-row:hover,.archive-row:focus-visible{background:var(--paper-subtle)}.archive-row:active{background:var(--blue-wash)}.archive-info{display:contents}.archive-person{min-width:0}.archive-number{font-size:var(--step--1);color:var(--blue);font-style:italic}.archive-thumb-wrap,.archive-thumb{object-fit:cover;width:72px;height:72px;display:block;overflow:hidden}.archive-row h2{font-size:var(--step-3);margin:0 0 var(--s1);letter-spacing:var(--track-display);overflow-wrap:anywhere;line-height:1.25}.archive-row p{font-size:var(--step--1);color:var(--muted);overflow-wrap:anywhere;margin:0}.archive-date,.archive-access{font-size:var(--step--1);font-variant-numeric:tabular-nums}.archive-access{text-align:right;color:var(--blue);justify-self:end}.archive-access:after{content:" →"}.archive-empty{padding:var(--s6) 0}.archive-empty h2{overflow-wrap:anywhere;max-width:38ch}.archive-empty p{margin-bottom:var(--s4)}.interview{max-width:1120px;padding-bottom:var(--s8);margin:0 auto}.interview-head{padding:var(--s5) 0 var(--s4);border-bottom:1px solid var(--line);margin-bottom:var(--s4)}.interview-heading{justify-content:space-between;align-items:flex-end;gap:var(--s5);display:flex}.interview-heading>div{min-width:0}.interview-dateline{gap:var(--s3);font-variant-numeric:tabular-nums;color:var(--muted);flex-wrap:wrap;align-items:center;margin-bottom:6px;font-size:13px;display:flex}.interview-dateline a{min-height:44px;color:var(--blue);align-items:center;text-decoration:none;display:inline-flex}.interview-dateline>span:nth-child(2n){color:var(--line)}.interview-head h1{text-transform:uppercase;font-size:var(--step-5);margin-bottom:var(--s2);display:block}.interview-dateline time{color:var(--blue);font-style:italic}.issue-role{max-width:var(--measure);color:var(--muted);font-size:var(--step-1);overflow-wrap:anywhere;margin:0}.episode-share-cluster{gap:var(--s2);flex-wrap:wrap;flex-shrink:1;min-width:0;max-width:100%;display:flex}.episode-share-cluster button{border:1px solid var(--line);background:var(--paper);color:var(--blue);font-variant-numeric:tabular-nums;border-radius:999px;min-height:44px;padding:8px 14px;font-size:14px}.episode-share-cluster button:hover,.episode-share-cluster button[aria-expanded=true]{border-color:var(--blue);background:var(--blue-wash)}.watch-regions{align-items:start;gap:0;display:grid}.watch-player{min-width:0}.player-wrap{margin:0}#interview-player{color:var(--ink);background:var(--paper);border:1px solid var(--ink);position:relative;container:portrait-opening/inline-size}.interview-stage{aspect-ratio:16/9;background:var(--paper);color:var(--ink);isolation:isolate;grid-template-columns:56.25% minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}#interview-player:has(pip-player) .interview-stage{z-index:2;width:100%;position:absolute;inset:0 0 auto}.opening-portrait{width:100%;min-width:0}.opening-portrait>.portrait-stage{width:100%;height:auto}.opening-caption{padding:clamp(16px,3.5cqi,44px) clamp(16px,3.5cqi,44px) 90px}.opening-caption>span{font-size:var(--step--1);color:var(--blue)}.opening-caption p{margin:var(--s4) 0 0;letter-spacing:var(--track-display);text-wrap:balance;font-size:clamp(18px,3.2cqi,38px);font-style:italic;line-height:1.35}#start-interview{z-index:3;align-items:center;gap:var(--s3);min-width:0;min-height:44px;color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;display:flex;position:absolute;bottom:clamp(16px,2.4cqi,28px);right:clamp(16px,3.5cqi,44px)}#start-interview span:first-child{border:1px solid var(--blue);background:var(--paper);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}#start-interview span:last-child{border-bottom:1px solid}#start-interview:disabled{opacity:.65;cursor:progress}.stage-corner-controls{z-index:4;opacity:0;visibility:hidden;gap:4px;transition:opacity .14s;display:flex;position:absolute;top:12px;right:12px}#interview-player:hover .stage-corner-controls,#interview-player:focus-within .stage-corner-controls{opacity:1;visibility:visible}.stage-corner-controls button{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;min-height:44px;padding:4px 10px;font-size:12px}.stage-corner-controls button[aria-pressed=true]{color:var(--blue);border-color:var(--blue)}#interview-player.is-playing:not(.is-portrait-preview) .interview-stage{pointer-events:none;animation:.5s both stage-out}#interview-player.is-portrait-preview .interview-stage{pointer-events:none;grid-template-columns:1fr}#interview-player.is-portrait-preview .opening-portrait{width:56.25%;margin:auto}#interview-player.is-portrait-preview .opening-caption,#interview-player.is-portrait-preview #start-interview{display:none}@keyframes stage-out{to{opacity:0;visibility:hidden}}#player-status{margin:0}#player-status:not(:empty){padding:var(--s3);background:var(--paper-subtle);color:var(--danger);font-size:var(--step--1)}.noscript-note{padding:var(--s4);background:var(--paper-subtle)}.read-along{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:0}.read-along>summary{color:var(--blue);cursor:pointer;min-height:44px;padding-block:12px;font-size:14px}.read-along>summary h2{font:inherit;margin:0;display:inline}.transcript-toolbar{flex-wrap:wrap;gap:12px;padding-block:12px;display:flex}.transcript-toolbar button{font:inherit;min-height:44px;color:var(--blue);cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0}.transcript-body{overscroll-behavior:contain;scrollbar-gutter:stable;outline-offset:4px;max-height:60svh;padding:8px 16px 24px 0;font-size:18px;line-height:1.75;overflow:auto}.transcript-section{gap:var(--s6);padding-block:var(--s5);border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.transcript-body h3{break-after:avoid;margin:0 0 16px;font-size:20px;font-weight:400;line-height:1.45}.transcript-body h3:first-child{margin-top:0}.transcript-body h3 a{color:var(--blue);text-decoration:none}.transcript-body p{break-inside:avoid;border-left:2px solid #0000;margin:0 0 24px;padding-left:12px}.transcript-body p.is-current{border-color:var(--blue)}a.transcript-cue{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none}a.transcript-cue:hover,a.transcript-cue:focus-visible{color:var(--blue);text-decoration:underline}a.transcript-cue[aria-current]{background:var(--blue-wash);color:var(--blue)}.dispatch-studio{gap:var(--s6);padding:var(--s6);margin-top:var(--s5);border:1px solid var(--blue);background:var(--paper-subtle);grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);display:grid}.dispatch-card-preview{max-width:360px}.dispatch-card-preview canvas{border:1px solid var(--line);width:100%;height:auto;display:block}.dispatch-controls{min-width:0}.dispatch-head{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.dispatch-head h2{font-size:var(--step-3);margin:0}.dispatch-head button{min-width:44px;min-height:44px;color:var(--blue);background:0 0;border:0;padding:0;font-size:24px}.dispatch-mode-toggle{gap:var(--s2);margin-block:var(--s4);flex-wrap:wrap;display:flex}.dispatch-mode-toggle button{background:var(--paper);border:1px solid var(--line);color:var(--ink);font-size:14px}.dispatch-mode-toggle button[aria-pressed=true]{color:var(--blue);border-color:var(--blue)}.dispatch-quote-label{color:var(--blue);text-transform:uppercase;letter-spacing:.04em;font-size:12px}#dispatch-quote-box{margin:var(--s4) 0;font-size:var(--step-3);font-style:italic;line-height:1.5}.dispatch-url-bar{gap:var(--s3);padding-block:var(--s4);border-block:1px solid var(--line);color:var(--muted);font-size:13px;display:grid}.dispatch-url-bar code{font:inherit;overflow-wrap:anywhere;color:var(--blue)}.dispatch-action-row{gap:var(--s2);margin-top:var(--s5);flex-wrap:wrap;display:flex}.dispatch-action-row button{min-height:44px;padding:8px 12px;font-size:14px}#dispatch-status{min-height:1.5em;color:var(--muted);overflow-wrap:anywhere;font-size:14px}.interview-actions{gap:var(--s2) var(--s5);padding:var(--s4) 0;flex-wrap:wrap;font-size:14px;display:flex}.interview-actions a{color:var(--blue);border-bottom:1px solid var(--line);overflow-wrap:anywhere;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.interview-recs,.interview-editor-note{margin-top:var(--s6);border-top:1px solid var(--line)}.section-heading{justify-content:space-between;gap:var(--s5);padding:var(--s5) 0;display:flex}.section-heading h2{font-size:var(--step-3);letter-spacing:var(--track-display);margin:0}.section-glyph{color:var(--blue);margin-right:var(--s3)}.recs-grid{gap:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rec-card>span{color:var(--muted);font-size:12px}.rec-card p{margin:var(--s3) 0;font-size:var(--step-2);overflow-wrap:anywhere;line-height:1.5}.interview-editor-note>p{max-width:var(--measure);font-size:var(--step-1);white-space:pre-line;overflow-wrap:anywhere;line-height:1.75}.interview-links{margin-top:var(--s5);padding-top:var(--s5);font-size:14px}.interview-links a{color:var(--blue)}.gate{padding:clamp(32px,6vw,72px) var(--s5);border:1px solid var(--line);text-align:center;background:var(--paper-subtle)}.gate h2{font-size:var(--step-4)}.gate p{margin:var(--s4) auto var(--s5);max-width:58ch;color:var(--muted)}.reading{max-width:70ch;font-size:var(--step-1);padding:var(--s7) 0 var(--s8);overflow-wrap:anywhere;margin:0 auto}.reading h1{margin-bottom:var(--s6)}.reading>p{font-size:var(--step-1);margin:0 0 var(--s5);line-height:1.75}.reading .standfirst{font-size:var(--step-3);letter-spacing:var(--track-display);max-width:46ch;line-height:1.5}.back-link{align-items:center;gap:var(--s2);min-height:44px;margin-bottom:var(--s5);font-size:var(--step--1);color:var(--blue);text-decoration:none;display:inline-flex}.back-link:before{content:"←"}.page-action{min-height:44px;margin-top:var(--s5);font-size:var(--step-1);align-items:center;display:inline-flex}.reading #copy-status{min-height:1.5em;margin:var(--s3) 0;font-size:var(--step--1);color:var(--muted)}.reading section{border-top:1px solid var(--line);padding:var(--s6) 0}.reading section h2{font-size:var(--step-3);margin:0 0 var(--s3);color:var(--blue);text-wrap:balance;font-style:italic;line-height:1.35}.reading section p,.reading section li{font-size:var(--step-1);line-height:1.75}.reading form,.reading details{margin-top:var(--s6)}.reading .checkbox{gap:var(--s3);font-size:var(--step--1);margin:var(--s4) 0;align-items:flex-start;display:flex}.reading .checkbox input{flex:none;width:18px;min-height:18px;margin-top:2px}.editorial-section p{margin:0}.source-list{border-top:1px solid var(--line);padding:0;list-style:none}.source-list li{gap:var(--s4);padding:var(--s5) 0;border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);display:grid}.source-list li>span{color:var(--muted);font-size:14px}.source-list li p{margin:var(--s2) 0 0;font-size:var(--step-0);color:var(--muted)}.subscribe{gap:var(--s8);padding:var(--s7) 0 var(--s8);grid-template-columns:minmax(0,1fr) minmax(300px,1fr);display:grid}.subscribe-intro h1{margin:0 0 var(--s5)}.subscribe-intro p{font-size:var(--step-2);color:var(--muted);max-width:34ch;line-height:1.6}.subscribe-card{border:1px solid var(--blue);padding:var(--s6)}.subscribe-card h2{font-size:var(--step-4);margin:0 0 var(--s3)}.subscribe-card form{margin:0}.subscribe-card details{margin-top:var(--s6)}.receipt p,.receipt ol{font-size:var(--step-1);color:var(--muted);line-height:1.8}.portrait-study{margin:var(--s7) auto var(--s8)}.portrait-study h1{margin:var(--s1) 0 var(--s4);font-size:var(--step-6)}.portrait-study>p{max-width:var(--measure);line-height:1.75}.study-label{color:var(--blue);font-size:14px}.study-grid{gap:var(--s5);margin-block:var(--s6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.study-grid figure{min-width:0;margin:0}.study-grid img{aspect-ratio:1;object-fit:cover;width:100%}.study-grid figcaption{padding-top:var(--s3);border-top:1px solid var(--line);font-size:14px}.study-credit{font-size:var(--step-0);color:var(--muted)}.print-only{display:none}@media (width<=960px){.page-head,.subscribe{gap:var(--s5);grid-template-columns:1fr}.portrait-grid{column-gap:var(--s5)}.portrait-grid>article:not(:first-child) .portrait-link{gap:var(--s4);grid-template-columns:110px minmax(0,1fr)}.archive-band{gap:var(--s3);grid-template-columns:1fr}.archive-band p{border:0;padding:0}.archive-row{gap:var(--s4);min-height:0;padding-block:var(--s5);grid-template-columns:24px 60px minmax(0,1fr);align-items:start}.archive-thumb-wrap,.archive-thumb{width:60px;height:60px}.archive-info{min-width:0;display:block}.archive-date,.archive-access{text-align:left;font-size:13px}.archive-date{margin-top:var(--s2);display:inline-block}.archive-access{margin-left:var(--s2)}.interview-heading{flex-wrap:wrap;align-items:flex-end}.dispatch-studio{gap:var(--s5);padding:var(--s5)}}@media (width<=640px){body>.masthead{min-height:calc(80px + var(--safe-top));gap:var(--s3);padding-block:var(--s3);flex-wrap:wrap}body>.masthead nav{flex-wrap:wrap;gap:16px}body>.masthead nav a{font-size:14px}.portrait-grid{grid-template-columns:1fr}.portrait-grid>article:first-child{border-right:0;grid-row:auto;padding-right:0}.portrait-grid>article:first-child h2{font-size:clamp(34px,8vw,46px)}.portrait-grid>article:first-child .issue-meta-line{display:block}.portrait-grid>article:not(:first-child) .portrait-link{gap:var(--s4);grid-template-columns:96px minmax(0,1fr)}.interview-head{padding-block:var(--s4)}.interview-head h1{overflow-wrap:anywhere}.interview-dateline{gap:8px;margin-bottom:6px;font-size:12px}.episode-share-cluster button{padding-inline:12px;font-size:13px}.interview-stage{grid-template-columns:50% minmax(0,1fr)}.opening-caption{padding:56px 12px}.opening-caption>span{display:none}.opening-caption p{margin:0;font-size:clamp(14px,3.6cqi,22px)}.stage-corner-controls{opacity:1;visibility:visible;gap:2px;top:6px;right:6px}.stage-corner-controls button{min-height:44px;padding:4px 8px;font-size:12px}#start-interview{justify-content:flex-end;gap:8px;font-size:12px;bottom:8px;left:12px;right:12px}#start-interview span:first-child{flex-shrink:0;width:32px;height:32px}#start-interview span:last-child{white-space:normal;overflow-wrap:anywhere;text-align:left;min-width:0;max-width:calc(100% - 40px);line-height:1.25}.transcript-section{display:block}.transcript-body{max-height:60svh;padding-right:8px;font-size:17px}.dispatch-studio{padding:var(--s4);grid-template-columns:1fr}.dispatch-card-preview{max-width:280px;margin:auto}.dispatch-controls{min-width:0}.dispatch-head h2{font-size:22px}.recs-grid,.study-grid{gap:var(--s4);grid-template-columns:1fr}.reading{padding-block:var(--s6)}.subscribe-card{padding:var(--s5)}.footer{gap:var(--s4)}.footer nav{gap:var(--s1) var(--s5)}}@media (width<=400px){.archive-row{gap:var(--s3);grid-template-columns:20px 48px minmax(0,1fr)}.archive-thumb-wrap,.archive-thumb{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.stage-corner-controls{transition:none}#interview-player.is-playing:not(.is-portrait-preview) .interview-stage{animation:none;display:none}}@media print{body>.masthead nav,.footer,.back-link,.player-wrap,.read-along,.dispatch-studio,.episode-share-cluster,.interview-actions,.interview-links,.gate,.search,.front-note,.archive-band{display:none!important}body>.masthead{background:var(--paper);min-height:0;padding:0 0 8px;position:static}.print-only{color:var(--muted);font-size:14px;display:block}.interview,.reading{max-width:none;padding:0}.reading section,.rec-card,.source-list li{break-inside:avoid}.source-list a:after{content:" ↗ " attr(href);font-size:13px}}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
