@font-face{font-family:IslandBrush;src:url(/stories/films/assets/IslandBrush-Regular.ttf) format("truetype");font-display:swap}.site_page__I9PnX{--ink:#14221d;--ink-soft:#5b675f;--paper:#fbf7ee;--surface:#ecefdf;--well:#efe8d7;--rule:rgba(20,34,29,.12);--accent:#8a6620;--link:#1d6b55;--gold:#e9c16b;--sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI Variable Display","Segoe UI",ui-sans-serif,Roboto,"Helvetica Neue",Arial,sans-serif;--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--gutter:16px;--measure:68ch;--col:736px;--gap:40px;--t-title:clamp(38px,3.6vw + 24px,72px);--t-h2:28px;--t-h3:19px;--t-body:17px;--t-lead:20px;--t-cap:15px;--t-label:13px;color-scheme:light;min-height:100dvh;margin:0;background:var(--paper);color:var(--ink);font:var(--t-body)/1.55 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;overflow-x:clip;-webkit-text-size-adjust:100%}@media(min-width:720px){.site_page__I9PnX{--gutter:24px;--gap:56px;--t-h2:36px;--t-h3:22px;--t-body:18px;--t-lead:24px}}.site_page__I9PnX a{color:var(--link);text-underline-offset:.18em}.site_page__I9PnX a:focus-visible{outline:var(--btn-focus,3px solid #ffd451);outline-offset:3px;border-radius:4px}.site_header___H_Je{position:-webkit-sticky;position:sticky;top:0;z-index:20;box-sizing:border-box;height:calc(68px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0) 0 0;background:var(--paper);box-shadow:0 1px 0 var(--rule)}.site_headerInner__Eo1BF{height:100%}.site_nav__SPpcE{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px;height:100%;box-sizing:border-box;padding:0 max(var(--gutter),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px)) 3px}.site_page__I9PnX .site_brand__ZVmqI{justify-self:start;display:inline-flex;align-items:center;min-height:44px;font-family:IslandBrush,Arial,sans-serif;font-size:26px;line-height:1;color:var(--ink);text-decoration:none;white-space:nowrap}.site_navLinks__lQNo7{display:flex;gap:6px;margin:0;padding:0;list-style:none}.site_page__I9PnX .site_navLinks__lQNo7 a{display:inline-flex;align-items:center;justify-content:center;width:92px;min-height:44px;color:var(--ink);font-size:13px;opacity:.78;text-decoration:none;white-space:nowrap}@media(hover:hover){.site_page__I9PnX .site_navLinks__lQNo7 a:hover{opacity:1;color:var(--link)}}.site_page__I9PnX .site_nav__SPpcE a.site_play__y3XPS{justify-self:end;align-self:center}.site_menu__qHeEh{display:none}.site_menuBtn__UR9Gk{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:76px;height:44px;border:var(--btn-rim-width,3px) solid var(--btn-rim,#fff2cd);border-radius:999px;background:var(--btn-mint,#beded1);color:var(--btn-ink,#244d40);box-shadow:0 4px 0 var(--btn-mint-edge,#8bac9d);list-style:none;cursor:pointer}.site_menuBtn__UR9Gk::-webkit-details-marker{display:none}.site_menuBtn__UR9Gk:active{translate:0 var(--btn-press,3px);box-shadow:0 1px 0 var(--btn-mint-edge,#8bac9d)}.site_menuBtn__UR9Gk:focus-visible{outline:var(--btn-focus,3px solid #ffd451);outline-offset:3px}.site_menuIco__MDhL3{position:relative;display:block;width:20px;height:10px}.site_menuIco__MDhL3 i{position:absolute;left:0;width:20px;height:2px;border-radius:1px;background:currentColor}.site_menuIco__MDhL3 i:first-child{top:0}.site_menuIco__MDhL3 i:last-child{top:8px}.site_menu__qHeEh[open] .site_menuIco__MDhL3 i:first-child{transform:translateY(4px) rotate(45deg)}.site_menu__qHeEh[open] .site_menuIco__MDhL3 i:last-child{transform:translateY(-4px) rotate(-45deg)}.site_menuPanel__tI8f3{position:absolute;top:100%;left:0;right:0;max-height:calc(100svh - 68px - env(safe-area-inset-top,0px));overflow-y:auto;overscroll-behavior:contain;padding:8px var(--gutter) 20px;background:var(--paper);box-shadow:0 1px 0 var(--rule),0 30px 60px -20px rgba(12,23,20,.35)}.site_menuList__xW_ay{margin:0;padding:0;list-style:none}.site_menuList__xW_ay li+li{border-top:1px solid var(--rule)}.site_page__I9PnX .site_menuList__xW_ay a{display:flex;align-items:center;min-height:64px;padding:0 4px;color:var(--ink);font-size:28px;font-weight:600;line-height:1.1;letter-spacing:-.02em;text-decoration:none}@media(max-width:640px){.site_navLinks__lQNo7{display:none}.site_menu__qHeEh{display:block;grid-column:1;grid-row:1;justify-self:start}.site_page__I9PnX .site_brand__ZVmqI{grid-column:2;grid-row:1;justify-self:center}.site_page__I9PnX .site_nav__SPpcE a.site_play__y3XPS{grid-column:3;grid-row:1}}@media(min-width:641px) and (max-width:759px){.site_navLinks__lQNo7{gap:4px}.site_page__I9PnX .site_navLinks__lQNo7 a{width:82px}}@media print{.site_header___H_Je{display:none}}.site_main__854dw{flex:1 1;width:100%;max-width:calc(var(--col) + 2 * var(--gutter));margin:0 auto;padding:var(--s3) var(--gutter) var(--s5);box-sizing:border-box;display:grid;grid-gap:var(--gap);gap:var(--gap);align-content:start}.site_main__854dw>*{min-width:0}.site_main__854dw h1,.site_main__854dw h2,.site_main__854dw h3,.site_main__854dw li,.site_main__854dw p{margin:0}.site_main__854dw ol,.site_main__854dw ul{margin:0;padding-left:1.4em;display:grid;grid-gap:var(--s1);gap:var(--s1)}.site_main__854dw li,.site_main__854dw p{max-width:var(--measure)}.site_main__854dw li::marker{color:var(--accent)}.site_intro__6Atan{display:grid;grid-gap:var(--s2);gap:var(--s2);justify-items:center;text-align:center;padding:clamp(8px,4vh,48px) 0 var(--s2)}@media(min-width:1100px){.site_intro__6Atan{margin-inline:-140px}}.site_main__854dw .site_intro__6Atan p{max-width:60ch}.site_crumbs__akFnJ{font-size:var(--t-cap);line-height:1.4;color:var(--ink-soft)}.site_crumbs__akFnJ ol{list-style:none;padding:0!important;display:flex!important;flex-wrap:wrap;align-items:center;gap:0 var(--s1)}.site_intro__6Atan .site_crumbs__akFnJ ol{justify-content:center}.site_crumbs__akFnJ li{display:inline-flex;align-items:center;padding:6px 0}.site_page__I9PnX .site_crumbs__akFnJ a{position:relative;color:var(--ink-soft);text-decoration:none}.site_crumbs__akFnJ a:after{content:"";position:absolute;inset:-12px -4px}.site_page__I9PnX .site_crumbs__akFnJ a:hover{color:var(--ink)}.site_crumbs__akFnJ li+li:before{content:"›";margin-right:var(--s1);opacity:.6}.site_crumbs__akFnJ [aria-current]{color:var(--ink)}.site_eyebrow__IkYxl{font-size:var(--t-cap);line-height:1.4;font-weight:600;color:var(--accent)}.site_title__jLlpN{font-family:var(--sans);font-weight:600;font-size:var(--t-title);line-height:1.04;letter-spacing:-.028em;color:var(--ink);overflow-wrap:anywhere;text-wrap:balance}.site_lead__jcZEh{max-width:var(--measure);font-size:var(--t-lead);font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--ink-soft);text-wrap:balance}.site_section__RUqIL{display:grid;grid-gap:var(--s2);gap:var(--s2);align-content:start}.site_h2__RxuFR{font-size:var(--t-h2);line-height:1.1;font-weight:600;letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.site_h3__Yn_sh,.site_section__RUqIL .site_section__RUqIL .site_h2__RxuFR{font-size:var(--t-h3)}.site_h3__Yn_sh{line-height:1.2;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.site_count__s30Z_{font-weight:400;color:var(--ink-soft)}.site_caption__KmdKE{max-width:var(--measure);font-size:var(--t-cap);line-height:1.45;color:var(--ink-soft)}.site_bare__VE0AR{list-style:none;padding-left:0!important}.site_main__854dw :where(.site_lead__jcZEh,.site_caption__KmdKE,.site_card__D6GQQ,.site_figure__V53I9,.site_table__QpKKX,.site_pair__K9ytq,.site_h2__RxuFR,.site_h3__Yn_sh,.site_section__RUqIL>p,.site_section__RUqIL>ul,.site_section__RUqIL>ol,.site_section__RUqIL>dl,.site_intro__6Atan>p) a,.site_main__854dw>p a,.site_main__854dw>ul a{color:var(--ink);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:.2em}@media(hover:hover){.site_main__854dw :where(.site_lead__jcZEh,.site_caption__KmdKE,.site_card__D6GQQ,.site_figure__V53I9,.site_table__QpKKX,.site_pair__K9ytq,.site_h2__RxuFR,.site_h3__Yn_sh,.site_section__RUqIL>p,.site_section__RUqIL>ul,.site_section__RUqIL>ol,.site_section__RUqIL>dl,.site_intro__6Atan>p) a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.site_card__D6GQQ{max-width:calc(var(--measure) + 2 * var(--s3));box-sizing:border-box;background:var(--surface);border:0;border-radius:24px;padding:20px;display:grid;grid-gap:var(--s2);gap:var(--s2);align-content:start}@media(min-width:720px){.site_card__D6GQQ{padding:28px}}.site_stack__CZb3_{list-style:none;padding:0!important;display:grid;grid-gap:var(--s2)!important;gap:var(--s2)!important}.site_options__thjrf{list-style:upper-alpha}.site_label__hCCDf{justify-self:start;display:inline-block;padding:5px 12px;border-radius:999px;background:var(--btn-mint,#beded1);color:var(--btn-ink,#244d40);font-size:var(--t-label);line-height:1.3;font-weight:700}.site_card__D6GQQ .site_label__hCCDf{background:var(--paper)}.site_art__0x1vO{display:flex;justify-content:center;max-width:calc(var(--measure) + 2 * var(--s3));box-sizing:border-box;background:var(--well);border-radius:clamp(24px,2.4vw,32px);padding:var(--s2);box-shadow:0 30px 60px -28px rgba(12,23,20,.35)}@media(min-width:720px){.site_art__0x1vO{padding:var(--s3)}}.site_art__0x1vO svg{max-width:100%;height:auto}.site_art__0x1vO img{display:block;width:100%;max-width:368px;height:auto;border-radius:16px}.site_list__plVYt{list-style:none;padding:0!important;gap:0!important}.site_page__I9PnX .site_list__plVYt a{display:grid;grid-gap:4px;gap:4px;min-height:44px;padding:12px 0;box-sizing:border-box;color:var(--ink);text-decoration:none}.site_list__plVYt a .site_itemTitle__PM6eC{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-decoration-thickness:3px;text-underline-offset:.22em}@media(hover:hover){.site_page__I9PnX .site_list__plVYt a:hover .site_itemTitle__PM6eC{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.site_itemTitle__PM6eC{font-size:clamp(18px,.4vw + 15px,21px);font-weight:700;letter-spacing:-.015em;line-height:1.3}.site_itemMeta__vj6_7{font-size:var(--t-cap);line-height:1.4;color:var(--ink-soft)}@media(min-width:720px){.site_list__plVYt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px var(--s4)!important;gap:4px var(--s4)!important}}.site_page__I9PnX .site_cta__slbez{display:inline-flex;align-items:center;justify-content:center;min-height:56px;max-width:100%;box-sizing:border-box;padding:0 30px;border:var(--btn-rim-width,3px) solid var(--btn-rim,#fff2cd);border-radius:999px;background:var(--btn-gold,#e9c16b) var(--btn-grain) center/128px 128px;background-blend-mode:soft-light;color:var(--btn-ink,#244d40);box-shadow:var(--btn-shadow-gold,0 5px 0 #a8863d);font-family:var(--btn-font,Arial,Helvetica,sans-serif);font-weight:800;font-size:19px;line-height:1.15;letter-spacing:0;text-align:center;text-decoration:none;transition:translate .16s,box-shadow .16s,scale .2s cubic-bezier(.2,1.28,.32,1)}@media(hover:hover){.site_page__I9PnX .site_cta__slbez:hover{scale:1.03}}.site_page__I9PnX .site_cta__slbez:active{translate:0 var(--btn-press,3px);box-shadow:var(--btn-shadow-gold-pressed,0 2px 0 #a8863d)}@media(prefers-reduced-motion:reduce){.site_page__I9PnX .site_cta__slbez{transition:none}}.site_end__azslZ{padding-top:var(--s3)}.site_pager__JrFcp{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--s3);max-width:calc(var(--measure) + 2 * var(--s3));font-size:var(--t-cap);line-height:1.4}.site_page__I9PnX .site_pager__JrFcp a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-soft);font-weight:600;text-decoration:none}.site_page__I9PnX .site_pager__JrFcp a:hover{color:var(--ink)}.site_footer__r8hje{border-top:1px solid var(--rule);padding:var(--s2) var(--gutter) calc(var(--s2) + env(safe-area-inset-bottom,0px));font-size:15px;line-height:1.4;color:var(--ink-soft)}.site_footerInner__Yli6u{max-width:calc(1040px - 2 * var(--gutter));margin:0 auto;display:flex;flex-wrap:wrap;gap:0 var(--s3);align-items:center;justify-content:center;text-align:center}.site_page__I9PnX .site_footer__r8hje a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-soft);font-weight:600;text-decoration:none}.site_page__I9PnX .site_footer__r8hje a:hover{color:var(--ink)}.site_figure__V53I9{margin:0;display:grid;grid-gap:var(--s1);gap:var(--s1);max-width:calc(var(--measure) + 2 * var(--s3))}.site_figure__V53I9 .site_art__0x1vO{max-width:none}.site_pair__K9ytq{display:grid;grid-gap:var(--s3);gap:var(--s3);max-width:calc(var(--measure) + 2 * var(--s3));align-items:start}.site_pair__K9ytq>*{display:grid;grid-gap:var(--s1);gap:var(--s1);align-content:start;min-width:0}.site_pair__K9ytq svg{width:100%;max-width:240px}@media(min-width:720px){.site_pair__K9ytq{grid-template-columns:1fr 1fr}}.site_pair__K9ytq .site_list__plVYt{grid-template-columns:minmax(0,1fr)}.site_tableWrap__FCSoT{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--surface);border:0;border-radius:24px}.site_table__QpKKX{width:100%;border-collapse:collapse;font-size:16px;line-height:1.4}.site_table__QpKKX td,.site_table__QpKKX th{padding:14px var(--s2);text-align:left;vertical-align:top;border-top:1px solid var(--rule)}.site_table__QpKKX thead th{border-top:0;font-size:var(--t-cap);font-weight:600;color:var(--ink-soft)}.site_table__QpKKX tbody th{font-weight:700;white-space:nowrap}.site_table__QpKKX td{min-width:9em}