.program_program__w4lAb{display:flex;flex-direction:column;width:100%;min-height:100dvh;background:var(--bg);color:var(--text);-webkit-touch-callout:none}.program_stage__RS0Q0{position:relative;z-index:1;isolation:isolate;--panel-share:46%;view-transition-name:story-moment;flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(42dvh,1fr) auto;min-width:0}.program_stage__RS0Q0[data-media=none]{grid-template-rows:minmax(24dvh,1fr) auto}.program_media__O8FQj{position:relative;grid-area:1/1;min-width:0;min-height:0;overflow:hidden;background:var(--text)}.program_stage__RS0Q0[data-media=none] .program_media__O8FQj{background:var(--bg-elevated)}.program_media__O8FQj .program_figure__0ExcJ{position:absolute;inset:0;display:block;margin:0}.program_media__O8FQj .program_frame__o3ZSp{position:absolute;inset:0;aspect-ratio:auto;border-radius:0;background:var(--text)}.program_media__O8FQj .program_frame__o3ZSp>[data-cinema]>div:not([aria-hidden]),.program_media__O8FQj .program_frame__o3ZSp>div{position:absolute;inset:0}.program_media__O8FQj .program_frame__o3ZSp video{object-fit:cover}.program_media__O8FQj .program_frame__o3ZSp [data-cinema] video{object-fit:contain}.program_media__O8FQj .program_frame__o3ZSp [data-play]{justify-content:center;align-items:center;gap:var(--space-3)}.program_media__O8FQj .program_frame__o3ZSp [data-play-hint],.program_media__O8FQj .program_frame__o3ZSp [data-play-label]{align-self:center}.program_media__O8FQj .program_credit__wtCPg{position:absolute;z-index:2;inset-block-end:var(--space-3);inset-inline-start:var(--space-3);max-width:calc(100% - var(--space-3) * 2 - 52px);padding:2px var(--space-2);background:var(--bg);color:var(--text-muted);font-size:11px}.program_blank__JYdOS{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-weight:var(--display-weight,300);font-size:clamp(4.5rem,24vw,15rem);line-height:1;letter-spacing:-.03em;color:var(--border-strong)}.program_fly__Ai3Vx{position:absolute;z-index:2;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);display:grid;grid-gap:2px;gap:2px;max-width:calc(100% - var(--space-3) * 2);margin:0;padding:var(--space-2) var(--space-3);background:var(--bg);-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent)}.program_flyBack__DZuzo{display:inline-flex;align-items:center;gap:var(--space-2);min-height:28px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);text-decoration:none}.program_flyBack__DZuzo:focus-visible,.program_flyBack__DZuzo:hover{color:var(--accent-hover)}.program_flyThread__QPW4d{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);min-width:0}.program_flyKicker__0jPK_{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.program_flyTitle__DPY9s{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.2;color:var(--text);overflow-wrap:anywhere}.program_panel__Yjb0q{position:relative;z-index:1;grid-area:2/1;display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--bg);border-top:var(--border-width) solid var(--border-strong)}.program_opening__fvqSH{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;-webkit-padding-after:var(--space-3);padding-block-end:var(--space-3);border-bottom:var(--border-width) solid var(--border)}.program_openingLine__0strz{margin:0;font-family:var(--font-display);font-weight:var(--display-weight,300);font-size:var(--text-2xl);line-height:1.25;color:var(--text);overflow-wrap:anywhere}.program_panel__Yjb0q .program_openingFact__0r7xZ{font-size:clamp(1.5rem,5.4vw,2.125rem);line-height:1.2}.program_factAction__ZDTtf{margin:0}.program_openingText__CzLu9{line-height:1.45}.program_linkLine__XJ02l,.program_openingText__CzLu9{margin:0;font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-muted);overflow-wrap:anywhere}.program_linkLine__XJ02l{font-style:italic;line-height:1.4}.program_lead___jfFq,.program_voice__YuQuA{-webkit-padding-after:var(--space-3);padding-block-end:var(--space-3);border-bottom:var(--border-width) solid var(--border)}.program_panel__Yjb0q [data-moment]{padding-block:0;border-top:0}.program_panel__Yjb0q [data-moment][data-tone]:before{inset-block:0}.program_panel__Yjb0q [data-moment] h1{font-size:var(--text-3xl);line-height:1.1}.program_voice__YuQuA~[data-moment] h1{font-size:var(--text-2xl);line-height:1.2}.program_more__PKqp5{margin:0}.program_moreLink__ahVjj{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--target-min);color:var(--accent);font-size:var(--text-sm);font-weight:600;text-decoration:none}.program_moreLink__ahVjj:focus-visible,.program_moreLink__ahVjj:hover{color:var(--accent-hover)}.program_controls__CYChp{display:grid;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--bg);border-top:var(--border-width) solid var(--border)}.program_dots__cmHja{display:flex;align-items:center;justify-content:center;gap:6px;min-height:10px}.program_dot__GHeot{position:relative;flex:none;width:8px;height:8px;overflow:hidden;border-radius:50%;background:var(--border-strong)}.program_dot__GHeot[data-size=small]{width:6px;height:6px}.program_dot__GHeot[data-size=tiny]{width:4px;height:4px}.program_dot__GHeot[data-state=done]{background:var(--accent)}.program_dot__GHeot[data-state=current]{width:28px;border-radius:var(--radius-control);background:var(--accent-line)}.program_dot__GHeot[data-state=current]:after{content:"";position:absolute;inset:0;background:var(--accent);transform-origin:left center}.program_controls__CYChp[data-run=running] .program_dot__GHeot[data-state=current]:after{animation:program_run-fill___A4OZ var(--run-ms,8s) linear both}.program_controls__CYChp[data-run=waiting] .program_dot__GHeot[data-state=current]:after{transform:scaleX(0)}@keyframes program_run-fill___A4OZ{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.program_controls__CYChp[data-run=running] .program_dot__GHeot[data-state=current]:after{animation:none}}html[data-motion=still] .program_controls__CYChp[data-run=running] .program_dot__GHeot[data-state=current]:after{animation:none}.program_buttons__AUg4c{display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.program_arrow__Tiju9{display:inline-flex;align-items:center;justify-content:center;width:var(--target-min);height:var(--target-min);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-control);color:var(--text);text-decoration:none}.program_arrow__Tiju9:focus-visible,.program_arrow__Tiju9:hover{border-color:var(--accent);color:var(--accent)}.program_arrowOff__ehidq{visibility:hidden}.program_run__V2sAQ{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:11.5rem;min-height:var(--target-min);padding-inline:var(--space-4);border:var(--border-width) solid var(--accent);border-radius:var(--radius-control);background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--text-base);font-weight:600;white-space:nowrap;cursor:pointer}.program_run__V2sAQ:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.program_run__V2sAQ:focus-visible{outline:none;box-shadow:var(--focus-ring)}.program_run__V2sAQ[data-running]{background:transparent;color:var(--accent)}.program_run__V2sAQ[data-running]:hover{color:var(--accent-hover)}.program_run__V2sAQ:not([data-ready]){visibility:hidden}.program_controlIcon__8Pd_W{flex:none;width:18px;height:18px}.program_rundown__FqsuY{display:grid;grid-gap:var(--space-2);gap:var(--space-2);width:100%;max-width:880px;margin:0 auto;padding:var(--space-4) var(--space-4) var(--space-8)}.program_rundownLabel__PiUNK{margin:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.program_rundownList__U_Hb9{display:grid;margin:0;padding:0;list-style:none}.program_rundownStep__yP8Pn{min-width:0;border-top:var(--border-width) solid var(--border)}.program_rundownLink__KR_e5{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-3);min-height:var(--target-min);padding-block:var(--space-2);color:var(--text);text-decoration:none}.program_rundownLink__KR_e5:focus-visible,.program_rundownLink__KR_e5:hover{color:var(--accent-hover)}.program_rundownDate___G11r{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.program_rundownTitle__0QYcd{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.3;overflow-wrap:anywhere}.program_rundownMore__oHfms{margin:0;border-top:var(--border-width) solid var(--border)}.program_rundownMore__oHfms .program_rundownLink__KR_e5{color:var(--accent);font-size:var(--text-sm);font-weight:600}@media (min-width:900px){.program_stage__RS0Q0,.program_stage__RS0Q0[data-media=none]{grid-template-rows:1fr}.program_panel__Yjb0q{grid-area:1/1;align-self:end;justify-self:start;width:min(36rem,var(--panel-share));margin:var(--space-6);padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--border-strong)}.program_media__O8FQj .program_frame__o3ZSp [data-clip-request],.program_media__O8FQj .program_frame__o3ZSp [data-play]{-webkit-padding-start:var(--panel-share);padding-inline-start:var(--panel-share)}.program_blank__JYdOS{inset-inline-start:var(--panel-share)}.program_media__O8FQj .program_credit__wtCPg{inset-block:var(--space-6) auto;inset-inline:auto var(--space-6);max-width:min(44%,30rem)}.program_fly__Ai3Vx{inset-block-start:var(--space-6);inset-inline-start:var(--space-6);max-width:min(46%,36rem)}.program_controls__CYChp{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding-inline:var(--space-6)}.program_dots__cmHja{grid-column:3;justify-self:end}.program_buttons__AUg4c{grid-column:2;grid-row:1}}html:has([data-thread-controls]) [data-install-offer]{display:none}.step-voice_voice__mVDAL{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;margin:0;padding:0}.step-voice_speaker__ZR4H_{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);min-width:0}.step-voice_name___E8ya{letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.step-voice_addressee__vnnxV,.step-voice_name___E8ya{font-family:var(--font-mono);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.step-voice_addressee__vnnxV{letter-spacing:.04em;color:var(--text-muted)}.step-voice_quote__dL6v3{margin:0;padding:0;border:0;min-width:0}.step-voice_quote__dL6v3 p{margin:0;font-family:var(--font-display);font-weight:var(--display-weight,300);font-size:var(--text-3xl);line-height:1.18;color:var(--text);overflow-wrap:anywhere;text-wrap:pretty}.step-voice_meta__HWDxM{margin:0;font-size:var(--text-sm);line-height:1.4;color:var(--text-muted)}.step-voice_outlet__sRVTJ+time:before{content:" · ";white-space:pre}.step-voice_source__mWcuL{min-width:0}.step-voice_sourceLine__20_Ss{margin:0;font-size:var(--text-sm);line-height:1.4;overflow-wrap:anywhere}.step-voice_sourceLink__ztTVd{color:var(--accent);text-underline-offset:3px}.step-voice_sourceLink__ztTVd:focus-visible,.step-voice_sourceLink__ztTVd:hover{color:var(--accent-hover)}.step-voice_lead__kF_TB{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;margin:0}.step-voice_leadTitle__Ly1i_{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.35;color:var(--text);overflow-wrap:anywhere}.thread_page__Tp_Rv{--moment-anchor-offset:72px;display:grid;grid-gap:var(--space-8);gap:var(--space-8);width:100%;max-width:880px;margin:0 auto;padding:var(--space-5) var(--space-4) var(--space-10)}@media (min-width:768px){.thread_page__Tp_Rv{padding-inline:var(--space-10)}}.thread_head__X4OYG{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.thread_back__tsMI8{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--space-4);margin:0}.thread_backLink__2O_aI{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--target-min);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);text-decoration:none}.thread_backLink__2O_aI:focus-visible,.thread_backLink__2O_aI:hover{color:var(--accent-hover)}.thread_kicker__AhXnb{margin:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.thread_title__8gPko{margin:0;font-family:var(--font-display);font-weight:var(--display-weight,300);font-size:var(--text-hero);line-height:1.05;letter-spacing:-.02em;overflow-wrap:anywhere}.thread_line__tk_17{margin:0;max-width:60ch;font-size:var(--text-xl);line-height:1.45;color:var(--text)}.thread_head__X4OYG .thread_factLine__oK6qB{max-width:38ch;font-size:clamp(1.375rem,3.6vw,2rem);line-height:1.25}.thread_intro__kyvwz{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:68ch;font-family:var(--font-display);font-size:var(--text-xl);line-height:1.5;color:var(--text)}.thread_intro__kyvwz p{margin:0}.thread_steps___UYPU{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.thread_step__pOWEZ{min-width:0;scroll-margin-top:var(--moment-anchor-offset)}.thread_linkLine__rk6dG{margin:0;padding-block:var(--space-4) var(--space-2);border-top:var(--border-width) solid var(--border);font-family:var(--font-display);font-style:italic;font-size:var(--text-xl);line-height:1.4;color:var(--text-muted)}.thread_linkLine__rk6dG+article{border-top:0;-webkit-padding-before:var(--space-2);padding-block-start:var(--space-2)}.thread_voice__QHRsU{padding-block:var(--space-4) var(--space-2);border-top:var(--border-width) solid var(--border);max-width:68ch}.thread_voice__QHRsU+article{border-top:0;-webkit-padding-before:var(--space-2);padding-block-start:var(--space-2)}.thread_more__hy99H{margin:0;border-top:var(--border-width) solid var(--border)}.thread_moreLink__6wA7J{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--target-min);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);text-decoration:none}.thread_moreLink__6wA7J:focus-visible,.thread_moreLink__6wA7J:hover{color:var(--accent-hover)}