@font-face{font-family:IslandBrush;src:url(/stories/films/assets/IslandBrush-Regular.ttf) format("truetype");font-display:swap}.site_page__I9PnX{--ink:#244d40;--ink-soft:#4f6259;--paper:#fff8e7;--surface:#f7f0db;--rule:#e6d9b5;--accent:#7a5a1e;--link:#1d6b55;--s1:8px;--s2:16px;--s3:24px;--s4:40px;--s5:64px;--gutter:16px;--measure:68ch;--t-title:40px;--t-h2:22px;--t-h3:18px;--t-body:17px;--t-lead:19px;--t-cap:14px;--t-label:12px;color-scheme:light;min-height:100dvh;margin:0;background:var(--paper);color:var(--ink);font:var(--t-body)/1.55 Arial,Helvetica,sans-serif;display:flex;flex-direction:column;overflow-x:clip;-webkit-text-size-adjust:100%}@media(min-width:720px){.site_page__I9PnX{--gutter:24px;--t-title:56px;--t-h2:26px;--t-h3:20px;--t-body:18px;--t-lead:21px}}.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{background:var(--ink);padding:calc(var(--s1) + env(safe-area-inset-top,0px)) var(--gutter) var(--s1)}.site_headerInner__Eo1BF{max-width:calc(1040px - 2 * var(--gutter));margin:0 auto}.site_page__I9PnX .site_brand__ZVmqI{display:inline-flex;align-items:center;min-height:44px;font-family:IslandBrush,Arial,sans-serif;font-size:24px;line-height:1;color:var(--paper);text-decoration:none}.site_main__854dw{flex:1 1;width:100%;max-width:1040px;margin:0 auto;padding:var(--s3) var(--gutter) var(--s5);box-sizing:border-box;display:grid;grid-gap:var(--s3);gap:var(--s3);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:start;padding-bottom:var(--s2)}.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;gap:0 var(--s1)}.site_page__I9PnX .site_crumbs__akFnJ a{color:var(--ink-soft);text-decoration:none}.site_page__I9PnX .site_crumbs__akFnJ a:hover{text-decoration:underline}.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-label);line-height:1.4;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.site_title__jLlpN{font-family:IslandBrush,Arial,sans-serif;font-weight:400;font-size:var(--t-title);line-height:1.12;letter-spacing:-.01em;color:var(--ink);text-shadow:0 3px 0 var(--btn-gold,#e9c16b),0 8px 22px #a8863d33;overflow-wrap:anywhere;text-wrap:balance}.site_lead__jcZEh{max-width:var(--measure);font-size:var(--t-lead);line-height:1.5}.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.25;text-wrap:balance}.site_h2__RxuFR,.site_h3__Yn_sh{font-weight:700;color:var(--ink)}.site_h3__Yn_sh{font-size:var(--t-h3);line-height:1.3}.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_card__D6GQQ{max-width:calc(var(--measure) + 2 * var(--s3));box-sizing:border-box;background:var(--surface);border:1px solid var(--rule);border-radius:16px;padding:var(--s2);box-shadow:0 2px 0 #193f3712,0 8px 24px #193f3710;display:grid;grid-gap:var(--s2);gap:var(--s2);align-content:start}@media(min-width:720px){.site_card__D6GQQ{padding:var(--s3)}}.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:4px 10px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:var(--t-label);line-height:1.3;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.site_art__0x1vO{display:flex;justify-content:center;max-width:calc(var(--measure) + 2 * var(--s3));box-sizing:border-box;background:#e9f3ee;border-radius:16px;padding:var(--s2)}.site_art__0x1vO svg{max-width:100%;height:auto}.site_list__plVYt{list-style:none;padding:0!important;gap:0!important;background:var(--surface);border:1px solid var(--rule);border-radius:16px;overflow:hidden;box-shadow:0 2px 0 #193f3712}.site_list__plVYt>li+li{border-top:1px solid var(--rule)}.site_page__I9PnX .site_list__plVYt a{display:grid;grid-gap:2px;gap:2px;min-height:44px;padding:12px var(--s2);box-sizing:border-box;color:var(--ink);text-decoration:none}.site_page__I9PnX .site_list__plVYt a:hover .site_itemTitle__PM6eC{text-decoration:underline}.site_itemTitle__PM6eC{font-weight:700;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(auto-fill,minmax(240px,1fr));grid-gap:var(--s2)!important;gap:var(--s2)!important;background:none;border:0;border-radius:0;overflow:visible;box-shadow:none}.site_list__plVYt>li+li{border-top:0}.site_page__I9PnX .site_list__plVYt a{height:100%;padding:var(--s2);background:var(--surface);border:1px solid var(--rule);border-radius:16px;box-shadow:0 2px 0 #193f3712,0 8px 24px #193f3710}}.site_page__I9PnX .site_cta__slbez{display:inline-flex;align-items:center;justify-content:center;min-height:52px;max-width:100%;box-sizing:border-box;padding:6px var(--s3) 8px;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:IslandBrush,Arial,sans-serif;font-size:22px;line-height:1.15;text-align:center;text-decoration:none;transition:translate .16s,box-shadow .16s}.site_page__I9PnX .site_cta__slbez:active{translate:0 var(--btn-press,3px);box-shadow:var(--btn-shadow-gold-pressed,0 2px 0 #a8863d)}.site_end__azslZ{padding-top:var(--s3)}.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:var(--t-cap);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(--s2);align-items:center}.site_page__I9PnX .site_footer__r8hje a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-soft);font-weight:700}