.researched-facts{border-bottom:1px solid var(--line);padding:26px 0}.researched-facts h2{font-size:var(--type-article-h2);line-height:var(--leading-article-h2);margin:0 0 var(--space-3)}.research-caption{font-size:var(--type-note);line-height:var(--leading-note);color:var(--muted);max-width:800px}.research-facts-grid{gap:0 var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0;display:grid}.research-facts-grid>div{border-top:1px solid var(--line);padding:var(--space-3) 0;min-width:0}.research-facts-grid dt{font-size:var(--type-caption);text-transform:uppercase;letter-spacing:1px;color:var(--muted);line-height:var(--leading-caption);margin-bottom:6px}.research-facts-grid dd{font-size:var(--type-ui);line-height:var(--leading-ui);overflow-wrap:anywhere;margin:0}.research-facts-grid details{font-size:var(--type-note);color:var(--muted);line-height:var(--leading-note);margin-top:6px}.research-facts-grid summary{cursor:pointer;color:var(--accent)}.research-evidence{border-bottom:1px solid var(--line);padding-top:10px}.research-evidence p{font-size:var(--type-caption);white-space:pre-line;line-height:var(--leading-caption)}.research-facts-grid dd>small{color:var(--muted);font-size:var(--type-note);line-height:var(--leading-note);margin-top:5px;display:block}@media (max-width:760px){.research-facts-grid{grid-template-columns:1fr}.researched-facts h2{font-size:var(--type-article-h2);line-height:var(--leading-article-h2)}}.video-preview-fallback{display:block;position:relative}.video-preview-fallback img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.video-preview-fallback span{color:var(--accent);padding:var(--space-3);font-size:var(--type-ui);text-align:center;line-height:var(--leading-ui);background:#07100ce8;position:absolute;inset:auto 12px 12px}.enrichment-audit dd{overflow-wrap:anywhere}.catalogue-watch{border-bottom:1px solid var(--line);margin:0;padding:22px 0 26px}.catalogue-watch .watch-layout{display:block}.catalogue-watch .watch-intro{font-size:var(--type-ui);max-width:680px;line-height:var(--leading-ui);margin-bottom:18px}.catalogue-watch .watch-options-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.catalogue-watch .watch-option{padding:14px}.catalogue-watch .watch-option h3{font-size:var(--type-card);line-height:var(--leading-card)}.catalogue-watch .watch-option p{font-size:var(--type-body);line-height:var(--leading-body)}.video-preview-load{cursor:pointer;background:#07100c;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.video-preview-load img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.video-preview-play{background:var(--accent);color:#10170d;border-radius:50%;place-items:center;width:64px;height:64px;font-size:40px;line-height:1;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 2px 25px #0009}.video-preview-label{padding:var(--space-2) var(--space-3);color:#e5eddf;font-size:var(--type-ui);line-height:var(--leading-ui);background:#07100ce8;position:absolute;bottom:14px;left:16px}.video-preview-caption{padding:15px var(--space-4);background:#131d15}.video-preview-caption h3{font:600 var(--type-card)/var(--leading-card) var(--sans);line-height:var(--leading-card);margin:7px 0}.video-preview-caption>p:last-child{font-size:var(--type-note);color:var(--muted);line-height:var(--leading-note);margin:0}@media (max-width:760px){.catalogue-watch .watch-options-list{grid-template-columns:1fr}.video-preview-play{width:50px;height:50px;font-size:32px}.video-preview-label{font-size:var(--type-ui);line-height:var(--leading-ui);bottom:10px;left:10px}.video-preview-caption h3{font-size:var(--type-card);line-height:var(--leading-card)}}.enrichment-navigation{gap:var(--space-2) 18px;border-block:1px solid var(--line);font-size:var(--type-ui);color:var(--accent);line-height:var(--leading-ui);flex-wrap:wrap;padding:13px 0;display:flex}.enrichment-section{padding:var(--space-7) 0;border-bottom:1px solid var(--line);scroll-margin-top:85px}.enrichment-section>.eyebrow{font-size:var(--type-caption);line-height:var(--leading-caption);margin-bottom:9px}.enrichment-section>p,.enrichment-block p,.enrichment-block li{font-size:var(--type-article-body);line-height:var(--leading-article-body);color:#b9c5b1}.enrichment-section h2{margin-bottom:14px}.enrichment-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.enrichment-block{border:1px solid var(--line);background:#131d15;min-width:0;padding:18px}.enrichment-block h3{font:600 var(--type-article-h3)/var(--leading-article-h3) var(--sans);color:#e0e9da;line-height:var(--leading-article-h3);margin:0 0 10px}.enrichment-block ol{margin:0;padding-left:18px}.enrichment-block li+li{margin-top:7px}.enrichment-block .inline-source,.enrichment-section>.inline-source{font-size:var(--type-caption);margin-top:var(--space-3);line-height:var(--leading-caption);flex-wrap:wrap;gap:10px;display:flex}.enrichment-sources{font-size:var(--type-ui);line-height:var(--leading-ui);padding:0;list-style:none}.enrichment-sources li{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:10px 0;display:flex}.enrichment-sources span{font-size:var(--type-note);color:var(--muted);line-height:var(--leading-note)}.enrichment-audit{margin-top:var(--space-5);font-size:var(--type-ui);line-height:var(--leading-ui)}.enrichment-audit summary,.catalogue-original summary,.enrichment-comparison>summary{cursor:pointer;color:var(--accent);padding:var(--space-3) 0}.enrichment-audit small{color:var(--muted);font-size:var(--type-note);line-height:var(--leading-note);margin-top:5px;display:block}.catalogue-original{margin-block:var(--space-6);font-size:var(--type-note);color:var(--muted);line-height:var(--leading-note)}.enrichment-comparison{padding-block:var(--space-5) 30px;max-width:1000px}.enrichment-comparison .fn-facts-table{max-width:700px}@media (max-width:760px){.enrichment-blocks{grid-template-columns:1fr}.enrichment-section{padding-block:22px}.enrichment-block{padding:15px}.enrichment-sources li{display:block}.enrichment-sources span{margin-top:var(--space-1);display:block}.enrichment-section>p,.enrichment-block p,.enrichment-block li{font-size:var(--type-article-body);line-height:var(--leading-article-body)}}.catalogue-detail{padding-bottom:38px}.catalogue-detail-heading{padding-block:10px var(--space-6);border-bottom:1px solid var(--line)}.catalogue-detail-heading .eyebrow{font-size:var(--type-caption);margin-bottom:var(--space-3);line-height:var(--leading-caption)}.catalogue-detail-heading h1{font-size:var(--type-page);line-height:var(--leading-page);max-width:1050px;margin:0 0 22px}.catalogue-facts-line{align-items:center;gap:14px var(--space-6);font-size:var(--type-ui);color:var(--muted);line-height:var(--leading-ui);flex-wrap:wrap;display:flex}.catalogue-facts-line .fn-save{margin-left:auto}.catalogue-status{margin-block:var(--space-6);font-size:var(--type-note);line-height:var(--leading-note);background:#171e13;border:1px solid #39452b;padding:18px 22px}.catalogue-status strong{color:#d6e5c0;font-weight:600}.catalogue-status p{color:var(--muted);font-size:var(--type-note);line-height:var(--leading-note);margin:6px 0 0}.catalogue-detail-columns{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:54px;display:grid}.catalogue-detail h2{font-size:var(--type-article-h2);line-height:var(--leading-article-h2);margin-bottom:18px}.catalogue-synopsis>p:not(.catalogue-attribution){font-size:var(--type-article-body);line-height:var(--leading-article-body);color:#bbc4b6;white-space:pre-line}.catalogue-synopsis .catalogue-attribution{font-size:var(--type-note);color:#90a082;margin-top:var(--space-6);line-height:var(--leading-note)}.catalogue-attribution a{color:#c5d7af;border-bottom:1px solid #4a5a3c}.catalogue-detail .fn-facts-table{margin-top:0}.catalogue-detail .fn-facts-table>div{grid-template-columns:110px minmax(0,1fr);gap:15px}.catalogue-detail .fn-facts-table dd{font-size:var(--type-ui);line-height:var(--leading-ui)}.catalogue-detail .fn-facts-table small{color:var(--muted);font-size:var(--type-caption);line-height:var(--leading-caption)}.catalogue-missing{border-top:1px solid var(--line);padding-block:var(--space-6);margin-top:var(--space-7)}.catalogue-missing p{font-size:var(--type-body);color:var(--muted);line-height:var(--leading-body)}.catalogue-related{margin-top:35px}.catalogue-related .portal-section-heading{margin-bottom:0}@media (max-width:760px){.catalogue-detail-heading h1{font-size:var(--type-page);line-height:var(--leading-page)}.catalogue-detail-columns{gap:var(--space-6);grid-template-columns:1fr}.catalogue-detail h2{font-size:var(--type-article-h2);line-height:var(--leading-article-h2)}.catalogue-facts-line{font-size:var(--type-ui);line-height:var(--leading-ui);gap:10px 18px}.catalogue-facts-line .fn-save{margin-left:0}.catalogue-status{padding:var(--space-4)}.catalogue-synopsis>p:not(.catalogue-attribution){font-size:var(--type-article-body);line-height:var(--leading-article-body)}.catalogue-detail-columns aside{border-top:1px solid var(--line);padding-top:var(--space-6)}}.shell{max-width:1320px}.fn-header{height:70px}.portal-intro{justify-content:space-between;align-items:center;gap:36px;padding-block:30px 25px;display:flex}.portal-intro .eyebrow{font-size:var(--type-caption);margin-bottom:var(--space-2);letter-spacing:1.6px;line-height:var(--leading-caption)}.portal-intro h1{font-size:var(--type-page);line-height:var(--leading-page);letter-spacing:-1px;margin:0 0 9px}.portal-intro>div>p:last-child{font-size:var(--type-body);color:var(--muted);line-height:var(--leading-body);margin:0}.portal-intro>div>p:last-child span{color:#64725f;margin-inline:7px}.portal-intro form{width:min(430px,46%)}.portal-intro form label{font-size:var(--type-ui);color:#a9b5a2;margin-bottom:var(--space-2);line-height:var(--leading-ui);display:block}.portal-intro form>div{background:#141b14;border:1px solid #3b4933;display:flex}.portal-intro input{padding:var(--space-3) 14px;color:var(--text);font-size:var(--type-control);width:100%;min-width:0;height:44px;line-height:var(--leading-control);background:0 0;border:0;border-radius:0}.portal-intro button{background:var(--accent);color:#17210e;font-size:var(--type-ui);white-space:nowrap;font-weight:700;line-height:var(--leading-ui);border:0;padding:0 19px}.portal-quick-links{align-items:center;gap:var(--space-7);border-block:1px solid var(--line);font-size:var(--type-ui);color:#b9c8ad;line-height:var(--leading-ui);flex-wrap:wrap;padding-block:11px;display:flex}.portal-home .home-discovery{padding-top:var(--space-7);padding-bottom:36px}.portal-collections{padding-bottom:42px}.portal-section-heading{justify-content:space-between;align-items:center;gap:var(--space-5);border-bottom:1px solid var(--line);padding-bottom:14px;display:flex}.portal-section-heading h2{font:600 var(--type-compact-heading)/var(--leading-compact-heading) var(--sans);letter-spacing:-.25px;line-height:var(--leading-compact-heading);margin:0}.portal-section-heading>a{font-size:var(--type-ui);color:var(--muted);line-height:var(--leading-ui)}.portal-collection{gap:var(--space-6);border-bottom:1px solid var(--line);align-items:center;padding-block:22px;display:flex}.portal-collection-image{aspect-ratio:3/2;flex:0 0 210px;overflow:hidden}.portal-collection-image img{object-fit:cover;filter:saturate(.8);width:100%;height:100%;display:block}.portal-collection>div{flex:1;min-width:0}.portal-collection .eyebrow{font-size:var(--type-caption);margin-bottom:var(--space-2);line-height:var(--leading-caption)}.portal-collection h3{font-size:var(--type-card);line-height:var(--leading-card);letter-spacing:-.5px;margin:0 0 10px}.portal-collection p:not(.eyebrow){font-size:var(--type-body);color:var(--muted);line-height:var(--leading-body);margin:0 0 var(--space-3);max-width:760px}.portal-collection nav{gap:var(--space-2);flex-wrap:wrap;display:flex}.portal-collection nav a,.directory-subtopics a{font-size:var(--type-caption);color:#b6c7a6;line-height:var(--leading-caption);border:1px solid #34422d;padding:5px 10px}.directory-intro{justify-content:space-between;gap:var(--space-7);padding-block:var(--space-7) 22px;border-bottom:1px solid var(--line);align-items:center;display:flex}.directory-intro .eyebrow{font-size:var(--type-caption);margin-bottom:var(--space-2);line-height:var(--leading-caption)}.directory-intro h1{font-size:var(--type-page);line-height:var(--leading-page);margin:0 0 var(--space-3);letter-spacing:-1px}.directory-description{font-size:var(--type-body);color:var(--muted);line-height:var(--leading-body);max-width:900px;margin:0 0 var(--space-3)}.directory-intro nav{gap:var(--space-6);font-size:var(--type-ui);color:#bdcfae;line-height:var(--leading-ui);flex-wrap:wrap;display:flex}.directory-count{font-size:var(--type-ui);color:#c3d0b7;border:1px solid var(--line);white-space:nowrap;margin-top:var(--space-7);line-height:var(--leading-ui);align-self:start;padding:9px 13px}.directory-subtopics{flex-wrap:wrap;gap:9px;padding-top:22px;display:flex}.directory-subtopics a[aria-current]{border-color:var(--accent);color:var(--accent)}.directory-subtopics a span{color:#809576;margin-left:10px}.collection-criteria{padding-block:var(--space-5);border-top:1px solid var(--line);font-size:var(--type-body);color:var(--muted);line-height:var(--leading-body)}.collection-criteria summary{cursor:pointer;color:var(--text)}.collection-criteria ol{max-width:950px;margin-top:14px;padding-left:22px;line-height:1.8}.fn-result-status{gap:var(--space-4);flex-wrap:wrap}.directory-sort{font-size:var(--type-caption);text-transform:none;letter-spacing:0;line-height:var(--leading-caption);align-items:center;gap:10px;margin-right:auto;display:flex}.directory-sort select{font:var(--type-control) var(--sans);color:var(--text);border:1px solid var(--line);background:var(--panel);padding:var(--space-2) 25px var(--space-2) 10px;line-height:var(--leading-control);border-radius:0}.fn-archive-results{padding-block:26px 38px}.category-landing .section{padding-block:30px}.section-heading{margin-bottom:var(--space-6)}.section-heading h2{font-size:var(--type-section);line-height:var(--leading-section)}.fn-collections h3{font-size:var(--type-card);line-height:var(--leading-card)}.fn-collections p:not(.eyebrow){font-size:var(--type-body);line-height:var(--leading-body)}.fn-collections>a{padding-block:18px}.fn-collections>a>span{margin-top:14px}.fn-index-intro{padding-top:var(--space-8);padding-bottom:var(--space-7)}.fn-index-intro h1{font-size:var(--type-page);line-height:var(--leading-page);margin-bottom:18px}.fn-index-intro>p:not(.eyebrow){font-size:var(--type-body);line-height:var(--leading-body)}.fn-theme-row h2{font-size:var(--type-compact-heading);line-height:var(--leading-compact-heading)}.fn-context{padding-block:34px}.fn-context h2{font-size:var(--type-section);max-width:850px;line-height:var(--leading-section)}.fn-context-intro{font-size:var(--type-body);line-height:var(--leading-body)}.fn-context-columns{margin-top:var(--space-6)}.fn-film-hero h1{font-size:var(--type-page);max-width:960px;line-height:var(--leading-page)}.fn-film-hero-content{padding-top:var(--space-6);padding-bottom:var(--space-7)}.fn-film-hero .breadcrumb{margin-bottom:25px}.fn-film-description{font-size:var(--type-lead);line-height:var(--leading-lead);max-width:820px}.fn-film-hero .fn-hero-photo{filter:brightness(.35)saturate(.65)}.fn-film-page .watch-section{padding-block:var(--space-8) 36px}.watch-section h2{font-size:var(--type-section);line-height:var(--leading-section)}.watch-section .eyebrow{font-size:var(--type-caption);margin-bottom:var(--space-2);line-height:var(--leading-caption)}.watch-section .watch-intro{font-size:var(--type-body);margin-bottom:var(--space-6);line-height:var(--leading-body)}.reading-layout{padding-top:var(--space-8)}.fn-section-heading h2{font-size:var(--type-article-h2);line-height:var(--leading-article-h2)}.fn-footer{padding-top:var(--space-8)}.fn-footer-main>div>p{font-size:var(--type-body);line-height:var(--leading-body);margin-top:22px}.fn-footer-policies{padding-block:var(--space-5)}@media (max-width:900px){.portal-intro{gap:var(--space-6)}.portal-intro h1,.directory-intro h1{font-size:var(--type-page);line-height:var(--leading-page)}.directory-count{margin-top:var(--space-5)}.portal-collection-image{flex-basis:180px}.fn-film-hero h1{font-size:var(--type-page);line-height:var(--leading-page)}}@media (max-width:600px){.portal-intro{padding-block:var(--space-6) var(--space-5);display:block}.portal-intro h1{font-size:var(--type-page);line-height:var(--leading-page)}.portal-intro>div>p:last-child{font-size:var(--type-body);line-height:var(--leading-body)}.portal-intro form{width:100%;margin-top:var(--space-5)}.portal-intro input{font-size:var(--type-control);line-height:var(--leading-control)}.portal-quick-links{font-size:var(--type-ui);gap:10px var(--space-5);padding-block:var(--space-3);line-height:var(--leading-ui)}.portal-home .home-discovery{padding-top:var(--space-6);padding-bottom:var(--space-7)}.portal-collection{align-items:start;gap:15px}.portal-collection-image{aspect-ratio:1;flex-basis:90px}.portal-collection h3{font-size:var(--type-card);line-height:var(--leading-card)}.portal-collection .eyebrow{font-size:var(--type-caption);line-height:var(--leading-caption)}.portal-collection p:not(.eyebrow){font-size:var(--type-body);line-height:var(--leading-body)}.portal-collection nav a{font-size:var(--type-caption);padding:var(--space-1) 7px;line-height:var(--leading-caption)}.portal-collections{padding-bottom:25px}.directory-intro{padding-top:var(--space-6);padding-bottom:var(--space-5);display:block}.directory-intro h1{font-size:var(--type-page);line-height:var(--leading-page)}.directory-description{font-size:var(--type-ui);line-height:var(--leading-ui)}.directory-count{font-size:var(--type-caption);line-height:var(--leading-caption);margin-top:18px;padding:6px 10px;display:inline-block}.directory-intro nav{gap:var(--space-3) var(--space-5)}.directory-subtopics{gap:7px;padding-top:18px}.section-heading h2{font-size:var(--type-section);line-height:var(--leading-section)}.fn-result-status{gap:var(--space-3)}.directory-sort{width:100%}.fn-index-intro h1{font-size:var(--type-page);line-height:var(--leading-page)}.fn-theme-row h2{font-size:var(--type-compact-heading);line-height:var(--leading-compact-heading)}.fn-context h2{font-size:var(--type-section);line-height:var(--leading-section)}.fn-film-hero h1{font-size:var(--type-page);line-height:var(--leading-page)}.fn-film-description{font-size:var(--type-lead);line-height:var(--leading-lead)}.fn-film-hero .breadcrumb{margin-bottom:22px}.fn-section-heading h2{font-size:var(--type-article-h2);line-height:var(--leading-article-h2)}.watch-section h2{font-size:var(--type-section);line-height:var(--leading-section)}}
:where(h1,h2,h3,h4),.portal-intro h1,.directory-intro h1,.catalogue-detail-heading h1,.fn-index-intro h1,.fn-film-hero h1,.fn-listing-main h1{letter-spacing:-.02em}.home-discovery .info-sidebar .info-heading h2{font-size:var(--type-compact-heading);line-height:var(--leading-compact-heading)}.home-discovery .info-sidebar nav>a,.home-discovery .info-sidebar .info-knowledge p{font-size:var(--type-ui);line-height:var(--leading-ui)}.home-discovery .info-sidebar .info-knowledge h3{font-size:20px;line-height:1.4}.fn-desktop-nav a,.fn-search-toggle,.fn-mobile-menu>summary,.fn-mobile-menu>nav{font-size:var(--type-ui);line-height:var(--leading-ui);letter-spacing:.04em}.fn-filter-panel input,.fn-filter-panel select,.library-filters input,.library-filters select,.portal-intro input{font-size:var(--type-control);line-height:var(--leading-control)}.enrichment-section>p,.enrichment-block p,.enrichment-block li,.fn-reading-intro,.reading-section>p:not(.eyebrow),.reading-block p:not(.block-label),.reading-block li,.section-copy p,.viewing-question p{font-size:var(--type-article-body);line-height:var(--leading-article-body)}.research-facts-grid dd,.fn-facts-table dd{font-size:var(--type-ui);line-height:var(--leading-ui)}.research-facts-grid dt,.fn-facts-table dt,.enrichment-block .inline-source,.enrichment-section>.inline-source,.research-evidence p,.research-facts-grid dd>small{font-size:var(--type-caption);line-height:var(--leading-caption)}.portal-intro form label{font-size:var(--type-ui);line-height:var(--leading-ui)}@media (min-width:901px) and (max-width:1150px){.fn-desktop-nav{display:none}.fn-mobile-menu{display:block}}.fn-film-page .sources h2{font-size:var(--type-article-h2);line-height:var(--leading-article-h2)}small{font-size:var(--type-caption);line-height:var(--leading-caption)}@media (max-width:1150px){.fn-search-toggle{margin-left:auto}.fn-mobile-menu{display:block;position:relative}.fn-mobile-menu>summary{cursor:pointer;align-items:center;gap:14px;min-height:44px;list-style:none;display:flex}.fn-mobile-menu>nav{border:1px solid var(--line);padding:var(--space-5);background:#101810;flex-direction:column;gap:14px;min-width:240px;max-height:75vh;display:flex;position:absolute;top:48px;right:0;overflow:auto}}
.film-detail{background:var(--film-page);color:var(--film-text);padding-bottom:var(--space-10)}body:has(.film-detail){background:var(--film-page)}body:has(.film-detail) .fn-header{border-bottom:1px solid var(--film-border);height:54px}body:has(.film-detail) .fn-header>div{max-width:var(--film-page-width);width:calc(100% - 80px);margin:auto}body:has(.film-detail) .fn-brand{font-size:var(--film-type-summary)}body:has(.film-detail) .fn-brand-orbit{width:18px;height:18px}body:has(.film-detail) .fn-desktop-nav{gap:var(--space-5)}body:has(.film-detail) .fn-desktop-nav a{font-size:var(--film-type-small)}body:has(.film-detail) .fn-search-toggle{font-size:var(--film-type-small)}.film-detail.shell,.film-detail>.shell{width:min(var(--film-page-width),calc(100% - 80px));max-width:var(--film-page-width)}.film-detail .breadcrumb{font-size:var(--film-type-small);padding:22px 0 var(--space-3);gap:9px;margin:0}.film-detail .detail-hero-grid{grid-template-columns:minmax(0,1fr) var(--film-hero-sidebar);gap:var(--film-layout-gap);padding:0 0 var(--space-7);align-items:start;display:grid}.film-detail .detail-hero-grid>div{min-width:0}.film-detail .catalogue-detail-heading{border:0;padding:0}.film-detail .catalogue-detail-heading>.eyebrow{font-size:var(--film-type-caption);letter-spacing:1.6px;color:var(--accent);margin:0 0 var(--space-2)}.film-detail .catalogue-detail-heading h1{font:400 var(--film-title-size)/1.05 var(--serif);letter-spacing:-.8px;margin:0 0 var(--space-3);max-width:100%}.film-detail .catalogue-detail-heading h1:after{content:"";background:var(--accent);width:42px;height:2px;margin-top:10px;display:block}.film-detail .detail-synopsis{font-size:var(--film-type-summary);color:var(--film-summary);margin:0 0 var(--space-5);max-width:var(--film-reading-width);line-height:1.65}.film-detail .detail-video{border-left:3px solid var(--accent);scroll-margin-top:78px}.film-detail .official-player{background:0 0;border:0;padding:0}.film-detail .video-preview-load{aspect-ratio:2.05;background:var(--film-video-background)}.film-detail .video-preview-load img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.film-detail .video-preview-play{width:48px;height:48px;font-size:var(--film-section-title-mobile);box-shadow:none}.film-detail .video-preview-label{font-size:var(--film-type-caption);padding:5px var(--space-2);bottom:10px;left:12px}.film-detail .video-preview-notes{font-size:var(--film-type-small);border-bottom:1px solid var(--line);color:var(--muted);padding:var(--space-2) var(--space-3);background:var(--film-surface-quiet)}.film-detail .video-preview-notes>summary{cursor:pointer;color:var(--accent);font-size:var(--film-type-caption);letter-spacing:1px}.film-detail .video-preview-caption{padding:14px 0 var(--space-1);background:0 0}.film-detail .video-preview-caption .eyebrow{font-size:var(--film-type-caption);margin:0 0 6px}.film-detail .video-preview-caption h3{font:400 22px/1.15 var(--serif);margin:0 0 var(--space-2)}.film-detail .video-preview-caption p:last-child{font-size:var(--film-type-note);margin:0;line-height:1.6}.film-detail .player-status{font-size:var(--film-type-caption);margin:7px var(--space-3) 0;color:var(--muted);line-height:1.5}.film-detail .official-player>.text-link{font-size:var(--film-type-caption);color:var(--accent);margin:0 var(--space-3);padding:var(--space-1) 0;border:0;line-height:1.5}.film-detail .player-mount{aspect-ratio:2.05}.film-detail .detail-video-empty{background:var(--film-surface);flex-direction:column;justify-content:center;min-height:260px;padding:26px;display:flex}.film-detail .detail-video-empty>span{color:var(--accent);font-size:34px}.film-detail .detail-video-empty h2{font:400 28px/1.15 var(--serif);margin:var(--space-3) 0}.film-detail .detail-video-empty p{font-size:var(--film-type-summary);color:var(--muted);max-width:460px;margin:0;line-height:1.6}.film-detail .detail-facts-panel{border:1px solid var(--line);background:var(--film-dossier);padding:18px}.film-detail .detail-facts-panel>.eyebrow{font-size:var(--film-type-caption);letter-spacing:1.5px;color:var(--accent);margin:0 0 9px}.film-detail .detail-facts-panel>h2{font:400 32px/1.05 var(--serif);letter-spacing:-.4px;margin:0 0 var(--space-3)}.film-detail .detail-facts-panel>h2:after{content:"";background:var(--accent);width:30px;height:1px;margin-top:var(--space-3);display:block}.film-detail .catalogue-facts-line{font-size:var(--film-type-caption);color:var(--film-facts-text);gap:6px 14px;margin-bottom:14px;line-height:1.5}.film-detail .detail-facts-panel .fn-facts-table{margin:0 0 14px}.film-detail .detail-facts-panel .fn-facts-table>div{gap:var(--space-3);border-color:var(--line);grid-template-columns:112px minmax(0,1fr);padding:7px 0;display:grid}.film-detail .detail-facts-panel dt{font-size:var(--film-type-micro);letter-spacing:1px;text-transform:uppercase;color:var(--film-label);line-height:1.5}.film-detail .detail-facts-panel dd{font-size:var(--film-type-small);overflow-wrap:anywhere;margin:0;line-height:1.5}.film-detail .detail-facts-panel small{font-size:var(--film-type-micro);color:var(--film-note);margin-top:3px;line-height:1.45;display:block}.film-detail .detail-facts-panel>.text-link{font-size:var(--film-type-caption);color:var(--muted);border:0;padding-bottom:0}.film-detail .detail-panel-actions{gap:var(--space-2);margin-top:var(--space-4);align-items:stretch;display:flex}.film-detail .detail-panel-actions>.fn-button{justify-content:center;gap:var(--space-2);flex:1}.film-detail .detail-panel-actions .fn-button{font:500 10px/1.3 var(--sans);letter-spacing:.8px;border:1px solid var(--film-control-border);min-height:38px;color:var(--accent);background:0 0;padding:9px 10px}.film-detail .fn-save{border:0;padding:0;display:inline-flex}.film-detail .detail-panel-actions .fn-save .fn-button{gap:var(--space-1);letter-spacing:0}.film-detail .detail-evidence-highlights{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 26px;display:grid}.film-detail .detail-evidence-highlights>a{border:1px solid var(--line);padding:var(--space-4) 18px;background:var(--film-surface-quiet)}.film-detail .detail-evidence-highlights .eyebrow{font-size:var(--film-type-micro);color:var(--accent);letter-spacing:1.3px;margin-bottom:6px;display:block}.film-detail .detail-evidence-highlights h2{font:400 23px/1.1 var(--serif);margin:0 0 var(--space-2)}.film-detail .detail-evidence-highlights p{font-size:var(--film-type-small);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.film-detail .detail-information-layout{grid-template-columns:minmax(0,1fr) var(--film-information-sidebar);gap:var(--film-layout-gap);border-top:1px solid var(--line);padding-block:var(--space-6) var(--space-7);display:grid}.film-detail .researched-facts{border:0;min-width:0;padding:0}.film-detail .detail-information{min-width:0}.film-detail .detail-information h2{font:400 25px/1.15 var(--serif);letter-spacing:0;margin:0 0 18px}.film-detail .detail-information h2:before{content:"";background:var(--accent);width:3px;height:15px;margin-right:9px;display:inline-block}.film-detail .detail-information .research-facts-grid>div{padding-left:35px;position:relative}.film-detail .detail-information .research-facts-grid>div:before{content:"◇";color:var(--accent);font-size:var(--film-type-value);position:absolute;top:15px;left:13px}.film-detail .detail-section-index-title{font:400 23px/1.2 var(--serif);margin:var(--space-5) 0 var(--space-3)}.film-detail .detail-section-index{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.film-detail .detail-section-index>a{padding:var(--space-3) 10px;background:var(--film-surface);font-size:var(--film-type-small);align-items:center;gap:7px;line-height:1.5;display:flex}.film-detail .detail-section-index span,.film-detail .detail-section-index b{color:var(--accent);font-weight:400}.film-detail .detail-section-index b{margin-left:auto}.film-detail .researched-facts h2,.film-detail .detail-related-rail h2{font:400 25px/1.15 var(--serif);margin:0 0 var(--space-3);letter-spacing:0}.film-detail .researched-facts h2:before,.film-detail .detail-related-rail h2:before{content:"";background:var(--accent);width:3px;height:15px;margin-right:9px;display:inline-block}.film-detail .research-caption{font-size:var(--film-type-note);color:var(--muted);max-width:680px;margin-bottom:14px;line-height:1.6}.film-detail .research-facts-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px;display:grid}.film-detail .research-facts-grid>div{background:var(--film-surface);border:0;min-width:0;padding:13px 14px}.film-detail .research-facts-grid dt{font-size:var(--film-type-micro);letter-spacing:1px;color:var(--film-label-accent);margin-bottom:6px}.film-detail .research-facts-grid dd{font-size:var(--film-type-value);overflow-wrap:anywhere;margin:0;line-height:1.5}.film-detail .research-facts-grid summary{font-size:var(--film-type-caption);color:var(--film-evidence-text);line-height:1.5}.film-detail .research-facts-grid details{margin-top:5px}.film-detail .research-outstanding{font-size:var(--film-type-small);color:var(--muted)}.film-detail .detail-related-rail{border-left:1px solid var(--line);padding-left:var(--space-5)}.film-detail .detail-related-rail>a{border-bottom:1px solid var(--line);font-size:var(--film-type-note);align-items:center;gap:10px;padding:10px 0;line-height:1.45;display:flex}.film-detail .detail-related-rail>a>span:nth-child(2){flex:1}.film-detail .detail-related-rail small{font-size:var(--film-type-caption);color:var(--muted);margin-top:var(--space-1);display:block}.film-detail .detail-related-rail b{color:var(--accent);font-size:18px;font-weight:400}.film-detail .detail-rail-art{background:var(--film-thumbnail);height:45px;color:var(--film-thumbnail-text);font-family:var(--serif);flex:0 0 38px;place-items:center;display:grid;overflow:hidden}.film-detail .detail-rail-art img{object-fit:cover;filter:saturate(.5)brightness(.7);width:100%;height:100%}.film-detail .detail-reading,.film-detail .reading-layout{max-width:var(--film-reading-width);margin:0 auto;padding-top:0;display:block}.film-detail .catalogue-status{border:1px solid var(--line);border-left:2px solid var(--film-status-border);font-size:var(--film-type-note);margin:var(--space-5) 0;background:0 0;padding:14px 18px}.film-detail .catalogue-status p{font-size:var(--film-type-note);color:var(--muted);margin:6px 0 0;line-height:1.6}.film-detail .enrichment-navigation,.film-detail .reading-nav{border-block:1px solid var(--line);margin-bottom:var(--space-2);font-size:var(--film-type-small);gap:var(--space-3) 22px;color:var(--film-navigation-text);padding:14px 0;position:static}.film-detail .reading-nav nav{gap:var(--space-3) 22px;flex-flow:wrap;display:flex}.film-detail .reading-nav a{font-size:var(--film-type-small);border:0;padding:0}.film-detail .desktop-reading-index>.eyebrow,.film-detail .reading-note{display:none}.film-detail .enrichment-section,.film-detail .reading-section{padding:var(--film-section-padding) 0;border-bottom:1px solid var(--line);scroll-margin-top:75px}.film-detail .enrichment-section>.eyebrow,.film-detail .fn-section-heading .eyebrow{font-size:var(--film-type-micro);color:var(--accent);letter-spacing:1.5px;margin-bottom:var(--space-2)}.film-detail .enrichment-section h2,.film-detail .fn-section-heading h2{font:400 var(--film-section-title)/1.1 var(--serif);letter-spacing:-.4px;margin:0 0 var(--space-5)}.film-detail .enrichment-section h2:after{content:"";background:var(--film-heading-rule);width:32px;height:1px;margin-top:var(--space-3);display:block}.film-detail .enrichment-section>p,.film-detail .enrichment-block p,.film-detail .enrichment-block li,.film-detail .section-copy p,.film-detail .viewing-question p,.film-detail .reading-block p,.film-detail .reading-block li{font-size:var(--film-body-size);color:var(--film-body-text);line-height:1.8}.film-detail .enrichment-blocks,.film-detail .reading-blocks{margin:22px 0 var(--space-2);display:block}.film-detail .enrichment-block,.film-detail .reading-block{border:0;border-top:1px solid var(--line);padding:var(--space-5) 0;background:0 0;margin:0}.film-detail .enrichment-block h3,.film-detail .reading-block h3{font:400 24px/1.2 var(--serif);color:var(--film-subheading);margin:0 0 14px}.film-detail .inline-source{font-size:var(--film-type-caption);gap:var(--space-3);color:var(--film-source-text);margin-top:var(--space-3)}.film-detail .enrichment-block .inline-source{font-size:var(--film-type-caption)}.film-detail .fn-evidence-note{background:var(--film-evidence-panel);border:1px solid var(--line);padding:var(--space-4);margin:var(--space-5) 0}.film-detail .fn-evidence-note .eyebrow{font-size:var(--film-type-caption);color:var(--accent);margin-bottom:var(--space-2)}.film-detail .fn-evidence-note p:last-child{font-size:var(--film-type-note);margin:0;line-height:1.6}.film-detail .fn-section-heading{gap:var(--space-3)}.film-detail .fn-section-heading>span{font-size:var(--film-type-small);color:var(--accent)}.film-detail .enrichment-block ol{counter-reset:guide;gap:5px;margin:0;padding:0;list-style:none;display:grid}.film-detail .enrichment-block ol>li{counter-increment:guide;gap:var(--space-3);padding:var(--space-3) 14px;background:var(--film-surface);font-size:var(--film-type-summary);grid-template-columns:30px minmax(0,1fr);line-height:1.7;display:grid}.film-detail .enrichment-block ol>li:before{content:counter(guide,decimal-leading-zero);background:var(--film-number-background);width:28px;height:28px;color:var(--film-number-text);font-size:var(--film-type-caption);align-self:start;place-items:center;display:grid}.film-detail .enrichment-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:18px 0;display:grid}.film-detail .enrichment-sources li{background:var(--film-surface);border:0;flex-direction:column;justify-content:center;gap:6px;min-height:76px;padding:14px 18px;display:flex}.film-detail .enrichment-sources a{font:400 24px/1.2 var(--serif);color:var(--film-source-title)}.film-detail .enrichment-sources span{font-size:var(--film-type-caption);color:var(--muted)}.film-detail .enrichment-audit{font-size:var(--film-type-note);margin-top:var(--space-5)}.film-detail .enrichment-audit .fn-facts-table{background:var(--film-evidence-panel);padding:0 var(--space-4)}.film-detail .enrichment-audit .fn-facts-table>div{border-color:var(--line);padding:10px 0}.film-detail .enrichment-audit .fn-facts-table dd{font-size:var(--film-type-note);line-height:1.6}.film-detail .enrichment-audit .fn-facts-table small{font-size:var(--film-type-caption)}.film-detail .detail-production{border-top:1px solid var(--line);margin-top:var(--space-6);padding:26px 0}.film-detail .detail-production .research-facts-grid{gap:0 var(--space-5);background:var(--film-surface);padding:6px var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.film-detail .detail-production .research-facts-grid>div{gap:var(--space-3);border-bottom:1px solid var(--line);padding:var(--space-3) 0;background:0 0;grid-template-columns:105px minmax(0,1fr);display:grid}.film-detail .detail-production .research-facts-grid dt{font-size:var(--film-type-caption);text-transform:none;letter-spacing:0;margin:0;line-height:1.6}.film-detail .detail-production .research-facts-grid dd{font-size:var(--film-type-note)}.film-detail .detail-production .research-facts-grid details{font-size:var(--film-type-small)}.film-detail .catalogue-related,.film-detail .related-section{padding:var(--space-6) 0;border-top:1px solid var(--line);margin-top:30px}.film-detail .portal-section-heading,.film-detail .section-heading{border-bottom:1px solid var(--line);padding-bottom:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-5);margin:0 0 18px;display:flex}.film-detail .portal-section-heading h2,.film-detail .section-heading h2,.film-detail .watch-section h2{font:400 32px/1.1 var(--serif);letter-spacing:-.3px;margin:0}.film-detail .portal-section-heading>a{font-size:var(--film-type-small)}.film-detail .catalogue-related .documentary-list,.film-detail .related-section .film-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.film-detail .catalogue-related .info-film-row{background:var(--film-surface);border:1px solid var(--line);grid-template-columns:66px minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid}.film-detail .catalogue-related .info-film-thumb{filter:saturate(.5);width:66px;height:74px}.film-detail .catalogue-related .info-film-body h3{font:400 21px/1.1 var(--serif);margin:5px 0 var(--space-2)}.film-detail .catalogue-related .info-film-meta{font-size:var(--film-type-micro);gap:5px}.film-detail .catalogue-related .info-film-body>p{font-size:var(--film-type-small);margin-bottom:var(--space-2);line-height:1.6}.film-detail .catalogue-related .info-film-links{font-size:var(--film-type-caption);gap:5px 10px}.film-detail .related-section .section-heading .eyebrow{font-size:var(--film-type-caption);color:var(--accent);margin-bottom:var(--space-2)}.film-detail .watch-section{margin:var(--space-6) auto 0;border-top:1px solid var(--line);padding:26px 0}.film-detail .watch-section>.eyebrow{font-size:var(--film-type-micro);color:var(--accent);letter-spacing:1.6px;margin-bottom:var(--space-2)}.film-detail .watch-section h2{margin-bottom:10px}.film-detail .watch-intro{font-size:var(--film-type-value);color:var(--muted);margin-bottom:18px;line-height:1.5}.film-detail .watch-links-only .watch-options-list{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.film-detail .watch-option{background:var(--film-surface);border:1px solid var(--line);padding:var(--film-card-padding);border-radius:0;min-width:0;margin:0}.film-detail .watch-option .eyebrow{font-size:var(--film-type-micro);color:var(--accent);letter-spacing:.8px;margin-bottom:9px}.film-detail .watch-option h3{font:400 22px/1.15 var(--serif);overflow-wrap:anywhere;margin-bottom:10px}.film-detail .watch-option p{font-size:var(--film-type-small);color:var(--muted);margin-bottom:10px;line-height:1.6}.film-detail .watch-option .text-link{font-size:var(--film-type-small);color:var(--accent);padding:var(--space-1) 0;border:0}.film-detail .watch-option .watch-verified{font-size:var(--film-type-caption);color:var(--film-watch-status);margin:var(--space-2) 0 0;line-height:1.6}.film-detail .watch-checks{font-size:var(--film-type-caption);color:var(--muted);margin-top:var(--space-2)}.film-detail .watch-checks summary{cursor:pointer;font-size:var(--film-type-caption);color:var(--film-watch-summary)}.film-detail .catalogue-original{font-size:var(--film-type-note)}body:has(.film-detail) .fn-footer{padding-top:var(--space-6);border-top:1px solid var(--film-border)}body:has(.film-detail) .fn-footer-main{padding-bottom:var(--space-5);gap:30px}body:has(.film-detail) .fn-footer-main>div>p{font-size:var(--film-type-note)}body:has(.film-detail) .fn-footer-main nav{font-size:var(--film-type-note)}body:has(.film-detail) .fn-footer-main>div>p{margin-top:var(--space-3)}body:has(.film-detail) .fn-footer-policies{font-size:var(--film-type-small);padding-block:14px}body:has(.film-detail) .fn-footer-bottom{font-size:var(--film-type-micro);padding-block:var(--space-4)}@media (max-width:1000px){.film-detail .detail-hero-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 290px}.film-detail .detail-information-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 220px}.film-detail .detail-facts-panel .fn-facts-table>div{gap:var(--space-2);grid-template-columns:95px minmax(0,1fr)}.film-detail .catalogue-related .documentary-list,.film-detail .related-section .film-grid,.film-detail .watch-links-only .watch-options-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.film-detail.shell,.film-detail>.shell{width:calc(100% - 32px)}body:has(.film-detail) .fn-header>div{width:calc(100% - 32px)}.film-detail .breadcrumb{padding:18px 0 var(--space-3);font-size:var(--film-type-caption)}.film-detail .detail-hero-grid,.film-detail .detail-information-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.film-detail .detail-evidence-highlights{grid-template-columns:minmax(0,1fr);gap:10px}.film-detail .catalogue-detail-heading h1{font-size:var(--film-title-mobile)}.film-detail .detail-synopsis{font-size:var(--film-type-summary);line-height:1.7}.film-detail .detail-facts-panel{padding:var(--film-panel-padding)}.film-detail .detail-facts-panel .fn-facts-table>div{grid-template-columns:115px minmax(0,1fr)}.film-detail .detail-facts-panel dt{font-size:var(--film-type-caption)}.film-detail .detail-facts-panel dd{font-size:var(--film-type-note)}.film-detail .detail-panel-actions .fn-button{min-height:44px;font-size:var(--film-type-small)}.film-detail .detail-related-rail{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.film-detail .research-facts-grid,.film-detail .detail-section-index{grid-template-columns:repeat(2,minmax(0,1fr))}.film-detail .research-facts-grid dt{font-size:var(--film-type-caption)}.film-detail .research-facts-grid dd{font-size:var(--film-type-value)}.film-detail .enrichment-section h2,.film-detail .fn-section-heading h2{font-size:var(--film-section-title-mobile)}.film-detail .enrichment-section>p,.film-detail .enrichment-block p,.film-detail .enrichment-block li,.film-detail .section-copy p,.film-detail .viewing-question p{font-size:var(--film-body-mobile);line-height:1.75}.film-detail .enrichment-block ol>li{padding:var(--space-3);gap:var(--space-3);grid-template-columns:24px minmax(0,1fr)}.film-detail .enrichment-block ol>li:before{width:24px;height:28px}.film-detail .catalogue-related .documentary-list,.film-detail .related-section .film-grid,.film-detail .watch-links-only .watch-options-list,.film-detail .research-outstanding .research-facts-grid,.film-detail .detail-production .research-facts-grid{grid-template-columns:minmax(0,1fr)}.film-detail .portal-section-heading h2,.film-detail .section-heading h2,.film-detail .watch-section h2{font-size:28px}.film-detail .portal-section-heading>a{flex-shrink:0;max-width:110px}}
.language-switch{color:var(--lime,#c2f970);white-space:nowrap;border:1px solid #ffffff35;border-radius:4px;flex-shrink:0;padding:7px 9px;font-size:13px;line-height:1.2}.locale-notice{padding-top:var(--space-3);padding-bottom:var(--space-3);color:#a9b8ae;border-bottom:1px solid #ffffff14;font-size:13px;line-height:1.7}html[lang=zh-CN] body{font-family:Manrope,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;line-height:1.7}html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3{letter-spacing:0;word-break:normal;overflow-wrap:anywhere;font-family:DM Serif Display,Songti SC,SimSun,serif;line-height:1.45}html[lang=zh-CN] .fn-desktop-nav{gap:18px}html[lang=zh-CN] .eyebrow{letter-spacing:.08em}html[lang=zh-CN] .info-film-row p{line-height:1.8}html[lang=zh-CN] .fn-header>div{gap:var(--space-4)}@media (max-width:720px){html[lang=zh-CN] .fn-header>div{gap:10px}.language-switch{padding:6px 7px}.locale-notice{font-size:12px}.fn-header .language-switch{margin-left:0}}
.ui-card,.film-detail :is(.detail-facts-panel,.watch-option,.catalogue-related .info-film-row,.detail-evidence-highlights>a){border-radius:var(--ui-card-radius);box-shadow:var(--ui-card-shadow)}.ui-module,.film-detail :is(.enrichment-section,.reading-section,.detail-information-layout,.catalogue-related,.watch-section,.detail-production){background:var(--ui-module-background);border-radius:var(--ui-module-radius);box-shadow:var(--ui-module-shadow)}.ui-card{border:1px solid var(--line);background:var(--panel)}.ui-module{padding:var(--space-6)}.ui-card-interactive{transition:transform var(--ui-motion-duration),box-shadow var(--ui-motion-duration)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ui-card-interactive:hover{transform:translateY(calc(-1 * var(--ui-hover-lift)))}}html[data-ui-theme=fieldnote-depth] .film-detail :is(.detail-information-layout,.catalogue-related,.related-section,.watch-section,.detail-production){padding:var(--ui-module-padding);margin-top:var(--ui-module-gap);border:1px solid var(--ui-module-border);background:var(--ui-module-background);border-radius:var(--ui-module-radius);box-shadow:var(--ui-module-shadow);margin-bottom:0}html[data-ui-theme=fieldnote-depth] .film-detail .detail-hero-grid{padding-bottom:0}html[data-ui-theme=fieldnote-depth] .film-detail .detail-facts-panel{padding:var(--ui-module-padding)}html[data-ui-theme=fieldnote-depth] .film-detail .detail-video{background:var(--ui-module-background);border:1px solid var(--ui-module-border);border-left:3px solid var(--film-accent);border-radius:var(--ui-module-radius);box-shadow:var(--ui-module-shadow);overflow:hidden}html[data-ui-theme=fieldnote-depth] .film-detail .detail-evidence-highlights{margin-top:var(--ui-module-gap);margin-bottom:0}html[data-ui-theme=fieldnote-depth] .film-detail :is(.detail-information .research-facts-grid>div,.detail-section-index>a,.enrichment-sources li,.enrichment-block ol>li){border:1px solid var(--ui-module-border);border-radius:var(--ui-card-radius);box-shadow:var(--ui-card-shadow)}html[data-ui-theme=fieldnote-depth] .film-detail :is(.enrichment-guide,.reading-layout){margin-top:var(--ui-module-gap);padding:var(--ui-module-padding);border:1px solid var(--ui-module-border);border-radius:var(--ui-module-radius);background:var(--ui-module-background);box-shadow:var(--ui-reading-shadow)}html[data-ui-theme=fieldnote-depth] .film-detail .detail-reading{max-width:none}html[data-ui-theme=fieldnote-depth] .film-detail .reading-layout{max-width:var(--film-page-width)}html[data-ui-theme=fieldnote-depth] .film-detail .enrichment-guide>:is(.catalogue-status,.enrichment-navigation,.enrichment-section),html[data-ui-theme=fieldnote-depth] .film-detail .reading-layout>:is(.reading-nav,.reading-content){max-width:none;margin-inline:0}html[data-ui-theme=fieldnote-depth] .film-detail .enrichment-section>p:not(.eyebrow),html[data-ui-theme=fieldnote-depth] .film-detail .enrichment-block>p,html[data-ui-theme=fieldnote-depth] .film-detail .reading-content p:not(.eyebrow,.block-label){max-width:var(--film-reading-width);margin-inline:0}html[data-ui-theme=fieldnote-depth] .film-detail :is(.enrichment-section,.reading-section){box-shadow:none;background:0 0;border-radius:0}html[data-ui-theme=fieldnote-depth] .film-detail .enrichment-guide>.catalogue-status{margin-top:0}html[data-ui-theme=fieldnote-depth] .film-detail .enrichment-section:last-child{border-bottom:0;padding-bottom:0}html[data-ui-theme=fieldnote-depth] .film-detail .enrichment-section:first-child{padding-top:0}@media (max-width:700px){html[data-ui-theme=fieldnote-depth] .film-detail .enrichment-sources{grid-template-columns:1fr}html[data-ui-theme=fieldnote-depth] .film-detail .enrichment-sources a{overflow-wrap:anywhere}}html[data-ui-theme=fieldnote-depth] .film-detail :is(.detail-evidence-highlights>a,.detail-section-index>a,.detail-related-rail>a,.catalogue-related .info-film-row,.watch-option,.enrichment-sources li){transition:border-color var(--ui-motion-duration),box-shadow var(--ui-motion-duration)}html[data-ui-theme=fieldnote-depth] .film-detail :is(.detail-evidence-highlights>a,.detail-section-index>a,.detail-related-rail>a):focus-visible,html[data-ui-theme=fieldnote-depth] .film-detail :is(.catalogue-related .info-film-row,.watch-option,.enrichment-sources li):focus-within{border-color:var(--ui-card-hover-border)}@media (hover:hover){html[data-ui-theme=fieldnote-depth] .film-detail :is(.detail-evidence-highlights>a,.detail-section-index>a,.detail-related-rail>a):hover{border-color:var(--ui-card-hover-border)}html[data-ui-theme=fieldnote-depth] .film-detail :is(.catalogue-related .info-film-row,.watch-option,.enrichment-sources li):has(a:hover){border-color:var(--ui-card-hover-border)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){html[data-ui-theme=fieldnote-depth] .film-detail :is(.detail-evidence-highlights>a,.detail-section-index>a,.detail-related-rail>a,.catalogue-related .info-film-row,.watch-option,.enrichment-sources li){transition:transform var(--ui-motion-duration),border-color var(--ui-motion-duration),box-shadow var(--ui-motion-duration)}html[data-ui-theme=fieldnote-depth] .film-detail :is(.detail-evidence-highlights>a,.detail-section-index>a,.detail-related-rail>a):hover{transform:translateY(calc(-1 * var(--ui-hover-lift)))}html[data-ui-theme=fieldnote-depth] .film-detail :is(.catalogue-related .info-film-row,.watch-option,.enrichment-sources li):has(a:hover){transform:translateY(calc(-1 * var(--ui-hover-lift)))}}.film-detail .documentary-article{max-width:960px;padding-top:28px;padding-bottom:28px}.film-detail .documentary-article section{border-bottom:1px solid var(--line);padding:24px 0;scroll-margin-top:36px}.film-detail .documentary-article h2{font:400 28px/1.45 var(--serif);margin:0 0 16px}.film-detail .documentary-article p{font-size:var(--type-article-body);max-width:48em;margin:0 0 16px;line-height:1.9}.film-detail .documentary-article .text-link{font-size:var(--type-caption);line-height:1.6}@media (max-width:700px){.film-detail .documentary-article h2{font-size:24px}.film-detail .documentary-article section{padding:20px 0}}.film-detail .detail-facts-panel .research-facts-grid{display:block}.film-detail .detail-facts-panel .research-facts-grid>div{border:0;border-bottom:1px solid var(--line);min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.film-detail .detail-facts-panel .research-facts-grid dd{overflow-wrap:normal;word-break:normal}
.nd-brand{letter-spacing:0;flex-shrink:0;gap:11px}.nd-brand-mark{flex-shrink:0;width:38px;height:38px;display:block}.nd-wordmark{flex-direction:column;gap:4px;line-height:1;display:flex}.nd-wordmark>span{font:700 11px/1 var(--sans);letter-spacing:3px;color:var(--accent)}.nd-wordmark>strong{font:700 15px/1 var(--sans);letter-spacing:.5px;color:var(--text)}.nd-home-intro{border-top:2px solid var(--accent);margin-top:24px;padding-top:24px}.nd-home-intro .nd-intro-copy{color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body);max-width:560px;margin:0 0 12px}.nd-home-intro form{flex-shrink:0}.nd-home-intro form>div{border-radius:3px;overflow:hidden}.nd-home-intro form:focus-within>div{outline:2px solid var(--accent);outline-offset:3px}.nd-search-hint{font-size:var(--type-caption);color:var(--muted);margin:9px 0 0}.nd-domain{font-size:var(--type-ui);letter-spacing:.6px;color:var(--muted);margin-top:14px;display:block}@media (min-width:901px) and (max-width:1250px){.fn-header>div{gap:12px}.fn-desktop-nav{gap:10px}.fn-desktop-nav a{letter-spacing:.2px;font-size:12px}.nd-wordmark>strong{font-size:13px}.nd-brand-mark{width:32px;height:32px}}@media (max-width:600px){.fn-header>div{gap:12px}.nd-brand{gap:8px}.nd-brand-mark{width:32px;height:32px}.nd-wordmark>strong{letter-spacing:0;font-size:12px}.nd-wordmark>span{letter-spacing:2px;font-size:10px}.nd-home-intro{margin-top:18px}.nd-home-intro h1{max-width:320px}.nd-home-intro .nd-intro-copy{margin-top:12px}.fn-search-toggle{letter-spacing:0;gap:5px}}.information-page{min-height:55vh;padding-block:40px 64px}.information-page>p,.information-page h2{max-width:760px}.information-page h1{font-size:var(--type-page);margin:12px 0 20px}.information-page h2{font-size:var(--type-compact-heading);margin:30px 0 12px}.information-page>p{font-size:var(--type-article-body);line-height:var(--leading-article-body);color:var(--muted)}.information-page a{color:var(--accent)}.information-page>nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:24px;margin-top:32px;padding-top:24px;display:flex}
.cc-detail{--cc-muted:#aebbb2;--cc-line:#293c31;--cc-accent:#c9ff71;color:#eaf0e9;padding-bottom:48px}.cc-detail .shell{max-width:1220px}.cc-detail :is(h1,h2,h3){color:#edf4eb;letter-spacing:0;overflow-wrap:normal}.cc-detail :is(a,button,summary):focus-visible{outline:2px solid var(--cc-accent);outline-offset:5px}.cc-breadcrumb{color:var(--cc-muted);flex-wrap:wrap;gap:12px;padding:24px 0;font-size:12px;display:flex}.cc-breadcrumb a:hover{color:var(--cc-accent)}.cc-heading{max-width:920px;padding:12px 0 28px}.cc-kicker{color:var(--cc-accent);letter-spacing:.09em;margin:0 0 14px;font-size:12px;line-height:1.5}.cc-heading h1{font:400 clamp(42px,5.2vw,68px)/1.08 var(--serif);margin:0 0 16px}.cc-lead{color:#d8e5d8;margin:0 0 18px;font-size:22px;line-height:1.6}.cc-meta{color:var(--cc-muted);flex-wrap:wrap;gap:10px 20px;margin-bottom:16px;font-size:13px;line-height:1.6;display:flex}.cc-summary{max-width:780px;color:var(--cc-muted);margin:0;font-size:16px;line-height:1.85}.cc-watch-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px;display:grid}.cc-screen{min-width:0}.cc-screen .detail-video{border:1px solid var(--cc-line);border-radius:8px;margin:0;overflow:hidden}.cc-screen .video-preview-load{aspect-ratio:16/9;background:#040b07;border:0;width:100%;padding:0;display:block}.cc-screen .video-preview-load img{object-fit:cover;width:100%;height:100%;display:block}.cc-screen .player-consent{min-height:260px;padding:32px}.cc-screen .player-status{color:var(--cc-muted);margin:12px 16px;font-size:12px;line-height:1.6}.cc-screen .official-player>.text-link{color:var(--cc-accent);margin:0 16px 14px;font-size:12px;display:inline-block}.cc-screen .video-preview-notes{background:#101c15;padding:12px 16px;font-size:12px}.cc-screen .video-preview-notes summary{cursor:pointer;color:var(--cc-muted)}.cc-screen .video-preview-caption h3{font-size:20px}.cc-screen .video-preview-caption p{font-size:13px;line-height:1.7}.cc-caption{color:var(--cc-muted);margin:12px 0 0;font-size:12px;line-height:1.6}.cc-watch-panel{background:#132118;border:1px solid #304335;border-radius:8px;padding:24px}.cc-watch-panel h2{font:400 24px/1.4 var(--serif);margin:0 0 18px}.cc-resource{border-top:1px solid var(--cc-line);color:#e9f1e7;padding:16px 0;display:block}.cc-resource>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-resource strong{font-size:15px;font-weight:500}.cc-resource>div>span{color:var(--cc-accent)}.cc-resource p{color:var(--cc-muted);margin:6px 0 0;font-size:12px;line-height:1.75}.cc-resource:hover strong{color:var(--cc-accent)}.cc-play-option{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border-bottom:0;border-left:0;border-right:0}.cc-play-option.is-selected strong{color:var(--cc-accent)}.cc-other-platforms{border-top:1px solid var(--cc-line);color:var(--cc-muted);padding:16px 0;font-size:12px;line-height:1.8}.cc-other-platforms summary,.cc-source-list summary{cursor:pointer}.cc-other-platforms a{text-underline-offset:3px;margin-top:12px;text-decoration:underline;display:block}.cc-watch-note{color:var(--cc-muted);margin:4px 0 18px;font-size:12px;line-height:1.75}.cc-save{border-top:1px solid var(--cc-line);padding-top:16px}.cc-save .fn-button{min-height:38px;padding:8px 14px;font-size:13px}.cc-save small{color:var(--cc-muted);margin-top:8px;font-size:11px;line-height:1.7;display:block}.cc-content-grid{grid-template-columns:minmax(0,760px) minmax(220px,1fr);align-items:start;gap:64px;margin-top:52px;display:grid}.cc-article{min-width:0}.cc-article>section{border-bottom:1px solid var(--cc-line);margin:0 0 32px;padding:0 0 32px;scroll-margin-top:30px}.cc-detail .cc-article h2,.cc-section-title h2,.cc-sources h2{font:400 30px/1.45 var(--serif);margin:0 0 18px}.cc-article p{color:#c6d2c8;margin:0 0 16px;font-size:16px;line-height:1.95}.cc-source-inline{color:var(--cc-muted);text-underline-offset:4px;font-size:12px;line-height:1.7;text-decoration:underline}.cc-source-inline:hover{color:var(--cc-accent)}.cc-angles>div{border-left:2px solid #6a8c50;margin:24px 0;padding-left:20px}.cc-article h3{font:500 18px/1.6 var(--sans);margin:0 0 8px}.cc-choice{border-top:2px solid var(--cc-accent);margin-top:6px;padding:20px 0 0;position:sticky;top:32px}.cc-choice-mark{color:var(--cc-accent);font-size:24px}.cc-choice h2{font:400 23px/1.5 var(--serif);margin:8px 0 14px}.cc-choice p{color:#bdcbbf;margin:0 0 16px;font-size:14px;line-height:1.9}.cc-choice small{color:#8f9e92;font-size:11px;line-height:1.7;display:block}.cc-background{background:#112017;border-radius:8px;border:1px solid var(--cc-line)!important;padding:28px!important}.cc-background .cc-background-deck{color:#dbe9d6;margin-bottom:24px;font-size:18px;line-height:1.8}.cc-background>div{margin:22px 0}.cc-background details{border-top:1px solid var(--cc-line);margin:16px 0 20px;padding-top:16px}.cc-background summary{color:#d8e5d4;cursor:pointer;font-size:14px;line-height:1.7}.cc-background details p{margin-top:12px;font-size:14px}.cc-background .cc-history-note{color:#93a599;border-top:1px solid var(--cc-line);margin:24px 0 0;padding-top:16px;font-size:12px;line-height:1.8}.cc-next{border-bottom:1px solid var(--cc-line);padding:18px 0 40px}.cc-film-details{border-bottom:1px solid var(--cc-line);margin:0 0 36px;padding:0 0 36px;scroll-margin-top:24px}.cc-film-details h2{font:400 30px/1.45 var(--serif);margin:0 0 20px}.cc-film-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:0;display:grid}.cc-film-details dl>div{border-top:1px solid var(--cc-line);grid-template-columns:120px minmax(0,1fr);gap:18px;min-width:0;padding:16px 0;display:grid}.cc-film-details dt{color:var(--cc-muted);font-size:13px;line-height:1.8}.cc-film-details dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}@media (max-width:720px){.cc-film-details h2{font-size:25px}.cc-film-details dl{grid-template-columns:1fr}.cc-film-details dl>div{grid-template-columns:105px minmax(0,1fr);gap:12px}}.cc-section-title{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.cc-section-title h2{margin-bottom:8px}.cc-section-title p:not(.cc-kicker){color:var(--cc-muted);margin:0;font-size:14px;line-height:1.7}.cc-section-title>a{color:var(--cc-accent);flex-shrink:0;font-size:12px;line-height:1.7}.cc-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.cc-related-card{border:1px solid var(--cc-line);background:#101b14;border-radius:7px;min-width:0;overflow:hidden}.cc-related-card>img,.cc-related-placeholder{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.cc-related-placeholder{font:400 26px/1.2 var(--serif);background:#193024;justify-content:center;align-items:center;padding:24px;display:flex}.cc-related-card>div:last-child{padding:20px}.cc-related-card .cc-related-label{color:var(--cc-accent);margin:0 0 10px;font-size:12px;line-height:1.7}.cc-related-card h3{font:400 25px/1.25 var(--serif);margin:0 0 10px}.cc-related-card small{color:#8fa195;font-size:12px}.cc-related-card p:not(.cc-related-label){color:var(--cc-muted);margin:12px 0 18px;font-size:14px;line-height:1.8}.cc-related-card span{color:#d0dfc6;font-size:12px}.cc-related-card:hover{border-color:#83a363}.cc-sources{padding-top:36px}.cc-sources>p{color:var(--cc-muted);font-size:13px;line-height:1.8}.cc-sources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.cc-sources>div>a{border-top:1px solid var(--cc-line);padding-top:14px;display:block}.cc-sources strong{color:#d6e4d0;font-size:13px;font-weight:500;line-height:1.7;display:block}.cc-sources span{color:var(--cc-muted);margin-top:6px;font-size:12px;line-height:1.8;display:block}.cc-source-list{color:var(--cc-muted);padding:0 0 20px;font-size:13px;line-height:1.8}.cc-source-list ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-left:24px;display:grid}.cc-source-list li{padding-left:6px}.cc-source-list li>a{text-underline-offset:3px;margin-top:8px;font-size:12px;text-decoration:underline;display:inline-block}@media (max-width:720px){.cc-source-list ol{grid-template-columns:1fr}}.cc-evidence{border-top:1px solid var(--cc-line);color:var(--cc-muted);padding-top:18px;font-size:13px}.cc-evidence>summary{cursor:pointer}.cc-evidence .researched-facts{background:0 0;padding:24px 0}.cc-preview-note{margin-top:24px;font-size:11px!important}@media (max-width:950px){.cc-watch-grid{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.cc-content-grid{grid-template-columns:minmax(0,1fr) 230px;gap:32px}.cc-heading h1{font-size:54px}.cc-related-grid{gap:16px}}@media (max-width:720px){.cc-breadcrumb{gap:8px;padding:18px 0}.cc-heading{padding-top:8px}.cc-heading h1{font-size:44px}.cc-lead{font-size:19px}.cc-summary{font-size:15px}.cc-watch-grid{flex-direction:column;gap:20px;display:flex}.cc-screen,.cc-watch-panel{width:100%}.cc-watch-panel{padding:20px}.cc-watch-panel h2{font-size:22px}.cc-resource{padding:12px 0}.cc-content-grid{flex-direction:column;gap:28px;margin-top:32px;display:flex}.cc-choice{order:-1;padding-top:16px;position:static}.cc-choice h2{font-size:22px}.cc-choice p{font-size:14px}.cc-article h2,.cc-section-title h2,.cc-sources h2{font-size:25px}.cc-article p{font-size:16px;line-height:1.9}.cc-background{padding:20px!important}.cc-section-title{display:block}.cc-section-title>a{margin-top:16px;display:inline-block}.cc-related-grid,.cc-sources>div{grid-template-columns:1fr}.cc-related-card{grid-template-columns:110px minmax(0,1fr);display:grid}.cc-related-card>img,.cc-related-placeholder{aspect-ratio:auto;height:100%;min-height:180px}.cc-related-card>div:last-child{padding:16px}.cc-related-card h3{font-size:22px}.cc-related-card p:not(.cc-related-label){margin-bottom:12px;font-size:13px}.cc-related-placeholder{padding:12px;font-size:17px}.cc-sources>div{gap:16px}}
.discovery-page{max-width:var(--discovery-width);padding-bottom:64px}.discovery-page *{min-width:0}.discovery-breadcrumb{font:400 var(--type-caption)/1.6 var(--sans);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:24px 0;display:flex}.discovery-breadcrumb a:hover{color:var(--accent)}.discovery-breadcrumb [aria-current]{overflow-wrap:anywhere}.discovery-layout{grid-template-columns:minmax(0,1fr) var(--discovery-sidebar);gap:var(--discovery-gap);align-items:start;display:grid}.discovery-heading{border-top:2px solid var(--accent);padding:22px 0 24px}.discovery-heading h1{font:400 var(--type-page)/1.12 var(--serif);letter-spacing:-.6px;overflow-wrap:anywhere;margin:8px 0 16px}.discovery-heading>p:not(.discovery-kicker){max-width:66ch;font-size:var(--type-body);color:var(--muted);margin:0 0 14px;line-height:1.7}.discovery-kicker,.information-category{font:600 var(--type-caption)/1.5 var(--sans);letter-spacing:1px;text-transform:uppercase;color:var(--accent);margin:0}.discovery-count{font-size:var(--type-caption);color:var(--muted)}.discovery-chips{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.discovery-chips a{font-size:var(--type-ui);border:1px solid var(--line);color:var(--muted);border-radius:3px;padding:7px 12px}.discovery-chips a:hover,.discovery-chips [aria-current=page]{color:var(--accent);border-color:var(--accent)}.discovery-results{scroll-margin-top:100px}.discovery-filters{border-block:1px solid var(--line);align-items:center;gap:8px;padding:16px 0;display:flex}.discovery-filters label{display:block}.discovery-query{flex:1}.discovery-filters :is(input,select,button),.discovery-search :is(input,button){border:1px solid var(--line);background:var(--panel);height:42px;color:var(--text);font:400 var(--type-ui)/1.4 var(--sans);border-radius:3px;padding:8px 10px}.discovery-filters input{width:100%}.discovery-filters button{background:var(--accent);color:var(--bg);border-color:var(--accent);cursor:pointer;padding-inline:16px;font-weight:700}.discovery-result-count{font-size:var(--type-caption);color:var(--muted);gap:16px;padding-top:14px;display:flex}.discovery-result-count a{color:var(--accent);margin-left:auto}.discovery-page .information-list .info-film-row{border-color:var(--line);grid-template-columns:128px minmax(0,1fr);gap:18px;padding:22px 0}.discovery-page .information-list .info-film-thumb{border-radius:3px;width:128px;height:88px}.discovery-page .information-list .info-film-body h3{font:600 20px/1.4 var(--sans);letter-spacing:-.3px;margin-bottom:7px}.discovery-page .information-list .info-film-body>p{font-size:var(--type-ui);margin-bottom:10px;line-height:1.7}.discovery-page .information-list .info-film-links{font-size:var(--type-caption);gap:8px 18px}.discovery-page .information-list .info-film-links>a{color:var(--accent)}.discovery-page .information-list .info-film-meta{font-size:var(--type-caption);color:var(--muted);margin-bottom:6px}.discovery-page .information-list .info-film-meta a{color:var(--muted)}.discovery-page .information-list a:hover{color:var(--accent)}.discovery-pagination{font-size:var(--type-ui);color:var(--muted);justify-content:space-between;align-items:center;padding:24px 0;display:flex}.discovery-pagination a{border:1px solid var(--line);color:var(--text);border-radius:3px;padding:10px 14px}.discovery-empty{min-height:200px;padding:40px 0}.discovery-empty h2{font:600 var(--type-compact-heading)/1.4 var(--sans)}.discovery-empty p{color:var(--muted);margin:12px 0}.discovery-empty a{color:var(--accent)}.discovery-sidebar{border-left:1px solid var(--line);padding-left:26px}.discovery-sidebar>section{border-top:1px solid var(--line);padding:22px 0 24px}.discovery-sidebar>section:first-child{border-top:2px solid var(--accent)}.discovery-sidebar h2{font:600 16px/1.5 var(--sans);letter-spacing:0;margin:0 0 16px}.discovery-search{gap:6px;display:flex}.discovery-search input{width:100%;font-size:var(--type-ui)}.discovery-search button{cursor:pointer;color:var(--accent);flex:0 0 40px;font-size:20px}.discovery-sidebar nav a{border-bottom:1px solid var(--line);font-size:var(--type-ui);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.discovery-sidebar nav a>span:last-child{color:var(--muted);font-variant-numeric:tabular-nums}.discovery-sidebar nav :is(a:hover,[aria-current=page]){color:var(--accent)}.discovery-all{font-size:var(--type-ui);color:var(--accent);justify-content:space-between;margin-top:18px;display:flex}.discovery-note p{font-size:var(--type-ui);color:var(--muted);margin:0 0 16px;line-height:1.8}.discovery-note>a{font-size:var(--type-ui);color:var(--accent)}.discovery-ad:empty{display:none}.discovery-ad:not(:empty){contain:layout;min-height:250px;overflow:hidden}.information-meta{color:var(--muted);font-size:var(--type-ui);flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.information-meta>.fn-save{margin-left:auto}.information-meta .fn-save button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:3px;margin-left:auto;padding:7px 12px}.information-status{border-left:2px solid var(--line);font-size:var(--type-caption);color:var(--muted);margin:0 0 18px;padding:9px 12px}.information-watch{margin-bottom:30px;scroll-margin-top:100px}.information-watch-tabs{background:var(--panel);border:1px solid var(--line);border-bottom:0;flex-wrap:wrap;gap:4px;padding:6px;display:flex}.information-watch-tabs button{cursor:pointer;color:var(--muted);font:600 var(--type-ui)/1.4 var(--sans);background:0 0;border:0;border-radius:2px;padding:10px 12px}.information-watch-tabs button span{font-weight:400}.information-watch-tabs [aria-pressed=true]{background:var(--accent);color:var(--bg)}.information-watch .official-player{background:var(--panel);border:1px solid var(--line);padding-bottom:10px}.information-watch .official-player .player-status{font-size:var(--type-caption);color:var(--muted);margin:0;padding:8px 14px 0}.information-watch .official-player>.text-link{font-size:var(--type-caption);margin:8px 14px}.information-watch .video-preview-load{aspect-ratio:16/9}.information-watch .video-preview-load img{object-fit:cover;height:100%}.information-watch .video-preview-notes{display:none}.information-watch .player-mount{aspect-ratio:16/9;width:100%;height:auto}.information-watch .player-mount iframe{border:0;width:100%;height:100%}.information-watch-caption{color:var(--muted);font-size:var(--type-caption);margin:8px 0;line-height:1.6}.information-external{border-bottom:1px solid var(--line);margin-top:14px}.information-external summary{cursor:pointer;font-size:var(--type-ui);color:var(--muted);padding:12px 0}.information-external>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:16px;display:grid}.information-external a{border:1px solid var(--line);color:var(--accent);font-size:var(--type-ui);overflow-wrap:anywhere;padding:12px}.information-external small{font-size:var(--type-caption);color:var(--muted);margin-top:6px;display:block}.information-watch-empty{background:var(--panel);border:1px solid var(--line);padding:20px}.information-watch-empty h2{font:600 18px/1.4 var(--sans);margin:0 0 8px}.information-watch-empty p{font-size:var(--type-ui);color:var(--muted);margin:0;line-height:1.7}.information-article h2,.information-film .cc-film-details h2,.information-section-heading h2{font:600 var(--type-compact-heading)/1.4 var(--sans);letter-spacing:-.3px;margin:0 0 16px}.information-article p,.information-reading p,.information-reading li{font:400 var(--type-article-body)/var(--leading-article-body) var(--sans);color:var(--muted);max-width:68ch;margin:0 0 18px}.information-article .information-attribution{font-size:var(--type-caption);padding-top:10px;line-height:1.7}.information-attribution a{color:var(--accent)}.information-film .cc-film-details{border-top:1px solid var(--line);box-shadow:none;background:0 0;border-bottom:0;border-radius:0;width:auto;max-width:none;margin:26px 0 0;padding:26px 0}.information-film .cc-film-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.information-film .cc-film-details dl>div{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.information-film .cc-film-details dt{font-size:var(--type-caption);color:var(--muted)}.information-film .cc-film-details dd{font-size:var(--type-ui);overflow-wrap:anywhere;margin:0;line-height:1.6}.information-reading{border-block:1px solid var(--line);margin-bottom:32px;padding:16px 0}.information-reading>summary{cursor:pointer;color:var(--muted);font-size:var(--type-ui)}.information-reading section{padding:22px 0 0;scroll-margin-top:90px}.information-reading h2{font:600 var(--type-compact-heading)/1.4 var(--sans);margin:0 0 16px}.information-reading h3{font:600 18px/1.5 var(--sans);margin:16px 0 10px}.information-section-heading{border-top:2px solid var(--accent);justify-content:space-between;align-items:center;gap:16px;padding:20px 0 0;display:flex}.information-section-heading h2{margin:0}.information-section-heading>a{font-size:var(--type-caption);color:var(--accent)}.discovery-page :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:1000px){.discovery-layout{grid-template-columns:minmax(0,1fr) 240px;gap:28px}.discovery-sidebar{padding-left:20px}.discovery-filters{flex-wrap:wrap}.discovery-query{flex-basis:100%}.discovery-filters select{width:100%}}@media (max-width:760px){.discovery-layout{grid-template-columns:minmax(0,1fr);gap:36px}.discovery-breadcrumb{padding:18px 0}.discovery-heading{padding:18px 0 22px}.discovery-heading h1{font-size:var(--type-page);letter-spacing:-.3px}.discovery-sidebar{border-left:0;padding:0}.discovery-page .information-list .info-film-row{grid-template-columns:88px minmax(0,1fr);gap:14px;padding:20px 0}.discovery-page .information-list .info-film-thumb{width:88px;height:66px}.discovery-page .information-list .info-film-body h3{font-size:18px;line-height:1.45}.discovery-page .information-list .info-film-body>p{-webkit-line-clamp:3}.discovery-page .information-list .info-film-meta{gap:5px 10px}.discovery-page .information-list .info-film-links{gap:8px}.discovery-filters :is(input,select,button){font-size:16px}.discovery-filters label:not(.discovery-query){flex:1}.discovery-filters select{padding-inline:7px}.information-meta{gap:8px 12px}.information-meta>.fn-save{margin-left:0}.information-watch-tabs button{font-size:var(--type-caption);padding:10px}.information-watch-tabs button span{display:none}.information-external>div,.information-film .cc-film-details dl{grid-template-columns:1fr}.information-film .cc-film-details dl>div{grid-template-columns:120px minmax(0,1fr)}.information-section-heading{align-items:baseline}.information-article p,.information-reading p,.information-reading li,.discovery-search input{font-size:16px}}.information-article h3{font:600 18px/1.5 var(--sans);margin:22px 0 10px}.information-chapter{border-top:1px solid var(--line);margin-top:26px;padding-top:24px;scroll-margin-top:90px}.information-episodes{border-top:1px solid var(--line);margin-top:30px;padding-top:26px;scroll-margin-top:90px}.information-episodes>h2{font:600 var(--type-compact-heading)/1.4 var(--sans);margin:0 0 14px}.information-episode{border-bottom:1px solid var(--line);grid-template-columns:82px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.information-episode-number{font-size:var(--type-caption);color:var(--accent);font-variant-numeric:tabular-nums;padding-top:3px;line-height:1.8}.information-episode h3{font:600 18px/1.5 var(--sans);margin:0 0 8px}.information-episode p{font-size:var(--type-body);color:var(--muted);max-width:68ch;margin:0;line-height:1.8}.information-film .information-attribution{font-size:var(--type-caption);color:var(--muted);margin:16px 0 28px;line-height:1.7}.information-more-episodes>summary{font-size:var(--type-ui);color:var(--accent);cursor:pointer;padding:16px 0}@media (max-width:760px){.information-episode{grid-template-columns:60px minmax(0,1fr);gap:12px}.information-episode h3{font-size:17px}.information-episode p{font-size:15px}.information-chapter{margin-top:24px;padding-top:20px}}

@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/libre-caslon-display-latin-400-normal.15nv_j-cn-uzg.woff2)format("woff2"),url(../media/libre-caslon-display-latin-400-normal.3ftqmr--4lqyd.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.2o7k1_w7_w7bj.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.12jnqtfk91av5.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.2f4st7_5x_v78.woff2)format("woff2"),url(../media/dm-sans-latin-500-normal.366wxi7rk3-vz.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-600-normal.32n_x70livn_1.woff2)format("woff2"),url(../media/dm-sans-latin-600-normal.2tavyc8arpb_3.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../media/dm-sans-latin-700-normal.0lo5o3yaiuo13.woff2)format("woff2"),url(../media/dm-sans-latin-700-normal.3frjp6l305o-t.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-400-normal.1i3dx4hft209n.woff2)format("woff2"),url(../media/manrope-latin-400-normal.1h6uc5uat10j2.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-500-normal.0v6k8on0z6a_k.woff2)format("woff2"),url(../media/manrope-latin-500-normal.229ou_wp10dpy.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-600-normal.2msxs8vwvmq9j.woff2)format("woff2"),url(../media/manrope-latin-600-normal.21iao00_hvm38.woff)format("woff")}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-700-normal.1b7v3_8mqsv7p.woff2)format("woff2"),url(../media/manrope-latin-700-normal.2btaksmn3-zw6.woff)format("woff")}
@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-serif-display-latin-400-normal.3w9mgxbw0q0s8.woff2)format("woff2"),url(../media/dm-serif-display-latin-400-normal.0lkllo23fyt1g.woff)format("woff")}
@font-face{font-family:DM Serif Display;font-style:italic;font-display:swap;font-weight:400;src:url(../media/dm-serif-display-latin-400-italic.3hwmm54jrg_42.woff2)format("woff2"),url(../media/dm-serif-display-latin-400-italic.32fqiko4qi-9k.woff)format("woff")}
