@font-face{font-family:cinzel;src:url(../media/Cinzel-s.p.06qvz040ya_ir.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:cinzel Fallback;src:local(Arial);ascent-override:77.71%;descent-override:29.62%;line-gap-override:0.0%;size-adjust:125.6%}.YtsVSa_className{font-family:cinzel,cinzel Fallback}.YtsVSa_variable{--font-cinzel:"cinzel", "cinzel Fallback"}
@font-face{font-family:source;src:url(../media/SourceSans3-s.p.0yiz7p6z-j83h.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:source Fallback;src:local(Arial);ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.0%;size-adjust:89.41%}.LbYlta_className{font-family:source,source Fallback}.LbYlta_variable{--font-source:"source", "source Fallback"}
:root{--ink:#192e3b;--paper:#f3ebdd;--surface:#fcf9f2;--orange:#d96b2b;--slate:#7d949f;--link:#a64417;--muted:#53636a;--rule:#d8d0c2;--font-display:var(--font-cinzel),Georgia,serif;--font-body:var(--font-source),Arial,sans-serif;--radius-sm:0;--radius-md:0;--radius-pill:999px;--shadow-sm:none;--shadow-md:0 1px 0 #192e3b33;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--content:1200px;--reading:68ch;--margin-col:300px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--surface);color:var(--ink);font:400 1.1875rem/1.65 var(--font-body);margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--link);text-underline-offset:.18em}a:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 4px var(--paper)}.wrap{max-width:var(--content);padding:0 var(--space-6);margin:0 auto}.skip{background:var(--ink);color:var(--paper);padding:var(--space-3) var(--space-4);z-index:20;position:absolute;top:0;left:-999px}.skip:focus{left:var(--space-4)}.site-head{background:var(--ink);z-index:10;position:sticky;top:0}.site-head .wrap{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:76px;display:flex}.logo img{width:auto;height:40px}.nav{gap:var(--space-8);font:650 1rem/1 var(--font-body);display:flex}.nav a{color:var(--paper);padding:var(--space-2) 0;border-bottom:2px solid #0000;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{border-bottom-color:var(--orange)}.menu-btn{all:unset;cursor:pointer;place-items:center;min-width:44px;min-height:44px;display:none}.menu-btn svg{display:block}.share{align-items:center;column-gap:var(--space-6);margin-top:var(--space-2);flex-wrap:wrap;font-size:.9375rem;display:flex}.share-label{font-weight:650}.btn-s{all:unset;cursor:pointer;min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:4px;align-items:center;display:inline-flex}.btn-s:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.btn-s:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.note .claim-link{display:none}.note.hl .claim-link{display:inline-block}.claim-link{all:unset;cursor:pointer;margin-top:var(--space-1);color:var(--link);text-underline-offset:2px;font-size:.8125rem;text-decoration:underline;display:inline-block}.claim-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.site-head a:focus-visible,.menu-btn:focus-visible{outline:2px solid var(--paper);outline-offset:4px}@media (max-width:860px){.logo .full{height:30px}.menu-btn{display:grid}.nav{background:var(--ink);padding:var(--space-2) var(--space-6) var(--space-6);border-top:1px solid #f3ebdd2e;flex-direction:column;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.nav.open{display:flex}.nav a{padding:var(--space-4) 0;border-bottom:1px solid #f3ebdd2e;font-size:1.125rem}.nav a[aria-current=page]{border-bottom-color:var(--orange)}}.meta{font:650 1rem/1.3 var(--font-display);letter-spacing:.06em;color:var(--muted);margin:0}h1,h2,h3{font-family:var(--font-body);color:var(--ink);font-weight:650}.h1{margin:var(--space-4) 0 var(--space-6);text-wrap:balance;max-width:14ch;font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.04}.h2{margin:var(--space-12) 0 var(--space-4);font-size:clamp(1.6rem,3vw,2rem);line-height:1.2}.h3{margin:0 0 var(--space-2);font-size:1.25rem;line-height:1.3}.answer{font:650 1.375rem/1.45 var(--font-body);max-width:var(--reading);margin:0 0 var(--space-8)}.lead{max-width:var(--reading);font-size:1.3125rem}.muted{color:var(--muted)}.small{font-size:.9375rem;line-height:1.5}.btn{align-items:center;gap:var(--space-2);min-height:44px;font:650 1rem/1.4 var(--font-body);border:1px solid var(--ink);border-radius:var(--radius-sm);cursor:pointer;color:var(--ink);background:0 0;padding:12px 22px;text-decoration:none;display:inline-flex}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:var(--link);border-color:var(--link);color:var(--paper)}.btn:not(.btn-primary):hover{background:var(--paper);color:var(--ink)}.film-hero{padding:var(--space-16) 0 var(--space-12);border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.year:before{content:attr(data-year)}.year{font:650 clamp(6rem,26vw,22rem)/1 var(--font-display);color:var(--ink);opacity:.07;pointer-events:none;letter-spacing:-.04em;position:absolute;top:-.1em;right:-.04em}.film-hero .wrap{position:relative}@media (max-width:600px){.year{top:var(--space-2);opacity:.06;right:0}}.player{background:var(--ink);max-width:900px;position:relative}.player img{aspect-ratio:16/9;object-fit:cover;width:100%}.play{all:unset;background:var(--ink);cursor:pointer;border-radius:50%;place-items:center;width:92px;height:92px;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 0 0 6px #f3ebdd59}.play:hover{background:var(--link)}.play:focus-visible{outline:3px solid var(--paper);outline-offset:4px}.play svg{margin-left:6px}.player .tags{left:var(--space-4);bottom:var(--space-4);gap:var(--space-2);display:flex;position:absolute}.player .tags span{color:var(--paper);font:650 .875rem/1 var(--font-body);letter-spacing:.03em;background:#192e3be0;padding:8px 10px}.player iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.player-note{color:var(--muted);margin:var(--space-2) 0 0;font-size:.9375rem}@media (max-width:600px){.play{width:68px;height:68px}.play svg{width:26px;height:29px}}.ref{all:unset;box-sizing:border-box;border-radius:var(--radius-pill);background:var(--ink);min-width:24px;height:24px;color:var(--paper);font:650 13px/1 var(--font-body);vertical-align:3px;cursor:pointer;place-items:center;margin-left:3px;padding:0 6px;display:inline-grid;position:relative}.ref:after{content:"";position:absolute;inset:-12px -8px}.ref:hover,.ref[aria-expanded=true],.ref.hl{background:var(--link)}.ref:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.pop{margin:var(--space-3) 0 var(--space-6);padding:var(--space-4);background:var(--paper);border-left:3px solid var(--orange);font-size:1rem;line-height:1.5;display:none}.pop.open{display:block}.pop b{font-weight:650;display:block}.pop span{color:var(--muted)}.facts{border-top:1px solid var(--rule);padding:var(--space-12) 0 var(--space-6)}.facts h2{margin:0 0 var(--space-4);font-size:1.5rem}.facts h2+*{margin-top:0}.facts .figs{margin-bottom:0}.facts h2:not(:first-child){margin-top:var(--space-12)}.story-grid{grid-template-columns:minmax(0,var(--reading)) minmax(var(--margin-col),360px);justify-content:start;gap:var(--space-12);padding:var(--space-12) 0;align-items:stretch;display:grid}.story p{max-width:var(--reading);margin:0 0 var(--space-6)}.story h2{margin:var(--space-12) 0 var(--space-4);font-size:1.5rem;line-height:1.25}.story h2:first-child{margin-top:0}.story figure{margin:var(--space-8) 0;max-width:var(--reading)}.story figcaption{color:var(--muted);margin-top:var(--space-2);font-size:.9375rem}.margin{border-left:1px solid var(--rule);padding-left:var(--space-6);position:relative}.margin .note{left:var(--space-6);position:absolute;right:0}.margin h2{margin:0 0 var(--space-4);font-size:1.25rem}.note{gap:var(--space-2);margin-bottom:var(--space-6);color:var(--muted);grid-template-columns:1.6em 1fr;scroll-margin-top:110px;font-size:.9375rem;line-height:1.45;display:grid}.note .n{background:var(--ink);width:1.6em;height:1.6em;color:var(--paper);font:650 .75rem/1 var(--font-body);border-radius:50%;place-items:center;display:grid}.note b{color:var(--ink);font-weight:650;display:block}.note.hl .n{background:var(--link)}.note.hl b{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:4px;text-decoration-thickness:2px}@media (max-width:959px){.story-grid{grid-template-columns:1fr}.margin{display:none}}@media (min-width:960px){.story .pop{display:none!important}}.tl{gap:var(--space-4);border-top:2px solid var(--ink);padding-top:var(--space-6);margin:var(--space-4) 0 var(--space-6);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tl div{font-size:.9375rem;line-height:1.4}.tl b{font:650 1.6rem/1.1 var(--font-display);margin-bottom:var(--space-1);display:block}.figs{gap:var(--space-6);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:var(--space-6) 0;margin:var(--space-4) 0 var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.figs b{font:650 1.75rem/1.15 var(--font-body);display:block}.figs span{color:var(--muted);margin-top:var(--space-1);font-size:.9375rem;line-height:1.4;display:block}@media (max-width:700px){.tl{grid-template-columns:1fr 1fr}.figs{grid-template-columns:1fr}}.learn{border-top:2px solid var(--ink);padding:var(--space-8) 0 var(--space-12);gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.learn h3{margin:0 0 var(--space-3);font-size:1.375rem}.cite{overflow-wrap:anywhere;font:400 .9375rem/1.55 var(--font-body);background:var(--paper);border:1px solid var(--rule);padding:var(--space-4);margin:0 0 var(--space-3)}.learn ol,.learn ul{margin:0;padding-left:1.2em;font-size:1rem;line-height:1.5}.learn li{margin-bottom:var(--space-2)}@media (max-width:900px){.learn{grid-template-columns:1fr}}details.transcript{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:var(--space-4) 0;margin:0 0 var(--space-12)}details.transcript summary{cursor:pointer;font:650 1.125rem var(--font-body);align-items:center;min-height:44px;display:flex}details.transcript p{max-width:var(--reading);font-size:1rem}.film-row{gap:var(--space-8);padding:var(--space-8) 0;border-top:1px solid var(--rule);color:var(--ink);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;text-decoration:none;display:grid}.film-row img{aspect-ratio:16/9;object-fit:cover;width:100%}.film-row h2,.film-row h3{margin:var(--space-2) 0 var(--space-3);font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15}.film-row p{color:var(--muted);margin:0;font-size:1.0625rem}.film-row:hover h2,.film-row:hover h3{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:6px;text-decoration-thickness:3px}.film-row.soon img{filter:grayscale(.6)brightness(1.05)}.status{font:650 1rem/1.3 var(--font-body);color:var(--ink);display:block}.status.next{color:var(--muted);font-weight:400}.crumbs{color:var(--muted);margin:0;font-size:1rem}.crumbs a{color:var(--muted)}.crumbs span{margin:0 .4em}@media (max-width:760px){.film-row{gap:var(--space-4);grid-template-columns:1fr}}.home-hero{padding:var(--space-16) 0 var(--space-12);border-bottom:1px solid var(--rule)}.home-hero .h1{max-width:16ch}.promise{background:var(--paper);padding:var(--space-16) 0;border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.amp{font:650 clamp(14rem,36vw,30rem)/1 var(--font-display);color:var(--orange);opacity:.14;pointer-events:none;position:absolute;top:50%;right:-.06em;transform:translateY(-52%)}.annot{gap:var(--space-12);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid;position:relative}.annot-text{font:650 clamp(1.4rem,2.6vw,2rem)/1.35 var(--font-body);max-width:30ch;margin:0}.annot-note{gap:var(--space-2);border-left:1px solid var(--ink);padding-left:var(--space-6);color:var(--muted);grid-template-columns:1.6em 1fr;font-size:.9375rem;line-height:1.45;display:grid}.annot-note .n{background:var(--link);width:1.6em;height:1.6em;color:var(--paper);font:650 .75rem/1 var(--font-body);border-radius:50%;place-items:center;display:grid}.annot-note b{color:var(--ink);display:block}.ref.static{background:var(--link);cursor:default}@media (max-width:800px){.annot{gap:var(--space-4);grid-template-columns:1fr}}.promise .cols{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.promise .cols div{border-top:2px solid var(--ink);padding-top:var(--space-4);font-size:1.0625rem}@media (max-width:800px){.promise .cols{grid-template-columns:1fr}}.series{gap:0 var(--space-12);margin:var(--space-6) 0 var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.series a{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--rule);color:var(--ink);font:650 1.125rem/1.35 var(--font-body);text-decoration:none;display:flex}.series a span{color:var(--muted);white-space:nowrap;font-size:1rem;font-weight:400}.series a:hover{color:var(--link)}@media (max-width:700px){.series{grid-template-columns:1fr}}.page-head{padding:var(--space-16) 0 var(--space-8);border-bottom:1px solid var(--rule)}.prose{padding-block:var(--space-12) var(--space-16)}.prose p,.prose li{max-width:var(--reading)}.prose h2{margin:var(--space-12) 0 var(--space-4);font-size:1.5rem}.check{max-width:var(--reading);padding:0;list-style:none}.check li{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--rule);grid-template-columns:28px 1fr;display:grid}.check li:before{content:"";background:var(--orange);width:12px;height:12px;margin-top:.55em}.foot{background:var(--ink);color:var(--paper);padding:var(--space-12) 0 var(--space-8);margin-top:0}.foot .cols{gap:var(--space-8);grid-template-columns:2fr 1fr 1fr;display:grid}.foot a{color:var(--paper)}.foot a:hover{color:#e8b48e}.foot ul{margin:0;padding:0;font-size:1rem;line-height:2;list-style:none}.foot .line{margin-top:var(--space-8);padding-top:var(--space-4);color:#c9c2b6;border-top:1px solid #f3ebdd33;font-size:.9375rem}@media (max-width:760px){.foot .cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.logo,.logo img{display:block}body{flex-direction:column;min-height:100dvh;display:flex}main{flex:1}.pop-claim{margin-top:var(--space-1)}.player-soon{aspect-ratio:16/9;color:var(--paper);font:650 1.1rem/1.4 var(--font-body);padding:var(--space-6);text-align:center;place-items:center;display:grid}.para p{margin:0 0 var(--space-6)}.pops .pop.open,.pops-t .pop.open,.pops-f .pop.open{display:block}.pop a,.note a{color:inherit}.pop .claim-link{display:inline-block}.btn-row{gap:var(--space-4);margin:var(--space-6) 0 0;flex-wrap:wrap;display:flex}@media (max-width:600px){.btn-row{flex-direction:column}.btn-row .btn{justify-content:center;width:100%}}@media (max-width:767px){.film-hero,.home-hero{padding-top:var(--space-8)}.film-hero .wrap,.home-hero .wrap{flex-direction:column;display:flex}.film-hero .crumbs{order:0}.film-hero .h1{order:1}.film-hero .player{order:2}.film-hero .player-note{order:3}.film-hero .answer{margin:var(--space-6) 0 0;order:4}.film-hero .share{order:5}.home-hero .h1{order:1}.home-hero .player{order:2;margin-top:0!important}.home-hero .lead{margin:var(--space-6) 0 0;order:3}.home-hero .btn-row{order:4}}
