.RegionalHero_hero__wBL2I{position:relative;isolation:isolate;min-height:min(980px,100svh);background:var(--charcoal,#1a1a1a);color:#fff;padding-top:5rem}.RegionalHero_film__i5f0_,.RegionalHero_media__Uu_tF,.RegionalHero_morph__iNuUk,.RegionalHero_poster__adeE7,.RegionalHero_poster__adeE7 img,.RegionalHero_veil__4X5WI{position:absolute;inset:0;width:100%;height:100%}.RegionalHero_media__Uu_tF{z-index:-1;overflow:hidden}.RegionalHero_film__i5f0_,.RegionalHero_poster__adeE7{opacity:0;transition:opacity .9s ease}.RegionalHero_film__i5f0_,.RegionalHero_poster__adeE7 img{-o-object-fit:cover;object-fit:cover}.RegionalHero_film__i5f0_.RegionalHero_current__aZeRr,.RegionalHero_poster__adeE7.RegionalHero_current__aZeRr{opacity:1}.RegionalHero_film__i5f0_{z-index:1}.RegionalHero_morph__iNuUk{z-index:2;opacity:0;pointer-events:none}.RegionalHero_veil__4X5WI{z-index:3;background:linear-gradient(90deg,rgba(26,26,26,.78),rgba(26,26,26,.47) 43%,rgba(26,26,26,.08) 80%),linear-gradient(0deg,rgba(26,26,26,.92),transparent 55%,rgba(26,26,26,.16))}.RegionalHero_inner__Al6vT{max-width:1440px;margin:0 auto;padding:1.75rem clamp(1.5rem,6vw,5rem) .25rem}.RegionalHero_topline__pLQYb{display:flex;justify-content:space-between;gap:1rem;font-size:.65rem;letter-spacing:.23em;text-transform:uppercase}.RegionalHero_topline__pLQYb>:first-child{display:flex;align-items:center;gap:1rem}.RegionalHero_topline__pLQYb>:first-child:before{content:"";display:block;width:2.5rem;height:1px;background:var(--gold,#c9a96e)}.RegionalHero_copy__OcxQz{padding:clamp(2rem,4vh,3rem) 0}.RegionalHero_eyebrow__iVr3C{color:var(--gold-light,#e8d5a8);font-size:.75rem;letter-spacing:.19em;text-transform:uppercase}.RegionalHero_copy__OcxQz h1{max-width:56rem;margin:1.25rem 0 1.5rem;font-family:var(--font-playfair),Georgia,serif;font-size:clamp(3.3rem,5.5vw,5.25rem);font-weight:500;letter-spacing:-.045em;line-height:1.04;color:#fff}.RegionalHero_copy__OcxQz h1 em{color:var(--gold-light,#e8d5a8);font-weight:inherit}.RegionalHero_description__oTgjc{font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.7;max-width:36rem}.RegionalHero_booking__asTLz{margin-top:2rem;min-width:12.5rem;justify-content:space-between}.RegionalHero_booking__asTLz>span{font-size:1.5rem;line-height:1}.RegionalHero_note__ag9rC{margin-top:1.25rem;color:var(--cream,#f5f0e8);font-size:.65rem;letter-spacing:.13em;text-transform:uppercase}.RegionalHero_sceneRow__ZfA8y{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.RegionalHero_mood__WGjaD{font-family:var(--font-playfair),Georgia,serif;font-size:clamp(1.45rem,2.3vw,2rem);font-style:italic;line-height:1.3}.RegionalHero_place__gAsiz{display:inline-flex;min-height:44px;align-items:center;color:var(--cream,#f5f0e8);font-size:.65rem;line-height:1.5;letter-spacing:.11em;text-transform:uppercase}a.RegionalHero_place__gAsiz{text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.4);text-underline-offset:4px}.RegionalHero_controls__PA3J1{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem;flex-shrink:0}.RegionalHero_controls__PA3J1 button{width:48px;height:48px;border-radius:999px;border:1px solid hsla(37,39%,94%,.55);background:rgba(26,26,26,.52);color:#fff;font-size:1.2rem;transition:background .18s ease}.RegionalHero_controls__PA3J1 button:hover{background:rgba(26,26,26,.85)}.RegionalHero_controls__PA3J1 button:disabled{cursor:default}.RegionalHero_controls__PA3J1 .RegionalHero_play__48NTb{width:auto;min-width:100px;padding:0 1rem;font-size:.75rem}.RegionalHero_count__pCszM{margin-right:1rem;font-size:.75rem;letter-spacing:.15em;white-space:nowrap}.RegionalHero_chapters__gl8CQ{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.5rem,1.8vw,1.5rem);margin-top:1.5rem}.RegionalHero_chapter__c8C_U{position:relative;display:flex;gap:.5rem;align-items:center;min-height:64px;border-top:1px solid hsla(37,39%,94%,.4);text-align:left;font-size:.75rem;line-height:1.4;color:#fff}.RegionalHero_chapter__c8C_U:before{position:absolute;content:"";height:2px;top:-1px;left:0;width:0;background:var(--gold,#c9a96e);transition:width .4s ease}.RegionalHero_chapter__c8C_U.RegionalHero_selected__4lyfB:before,.RegionalHero_chapter__c8C_U:hover:before{width:100%}.RegionalHero_number__Kza30{color:var(--gold-light,#e8d5a8);font-size:.65rem}.RegionalHero_credits__NT_F1{display:flex;align-items:center;min-height:44px;width:-moz-fit-content;width:fit-content;color:var(--cream,#f5f0e8);font-size:.7rem;text-decoration:underline;text-underline-offset:4px;opacity:.85}.RegionalHero_hero__wBL2I a:focus-visible,.RegionalHero_hero__wBL2I button:focus-visible{outline:3px solid var(--gold,#c9a96e);outline-offset:4px}@media (max-width:900px){.RegionalHero_hero__wBL2I{min-height:0}.RegionalHero_inner__Al6vT{padding-top:1.5rem}.RegionalHero_topline__pLQYb>:last-child{display:none}.RegionalHero_copy__OcxQz{padding:3.5rem 0}.RegionalHero_sceneRow__ZfA8y{align-items:flex-start;gap:1rem}.RegionalHero_controls__PA3J1{flex-wrap:wrap}.RegionalHero_count__pCszM{display:none}.RegionalHero_chapter__c8C_U{flex-direction:column;align-items:flex-start;gap:.4rem;padding-top:.75rem}}@media (max-width:600px){.RegionalHero_inner__Al6vT{padding-left:1.5rem;padding-right:1.5rem}.RegionalHero_topline__pLQYb{font-size:.55rem;letter-spacing:.15em}.RegionalHero_topline__pLQYb>:first-child{gap:.75rem}.RegionalHero_copy__OcxQz{padding:2.5rem 0 3rem}.RegionalHero_copy__OcxQz h1{font-size:clamp(2.8rem,11vw,4rem);margin-top:1.25rem}.RegionalHero_eyebrow__iVr3C{font-size:.6rem;letter-spacing:.12em}.RegionalHero_description__oTgjc{font-size:.95rem}.RegionalHero_booking__asTLz{margin-top:1.5rem}.RegionalHero_sceneRow__ZfA8y{display:block}.RegionalHero_mood__WGjaD{font-size:1.5rem}.RegionalHero_controls__PA3J1{margin-top:.75rem;justify-content:flex-end}.RegionalHero_count__pCszM{display:inline;margin-right:auto}.RegionalHero_chapters__gl8CQ{gap:0;margin-top:1rem}.RegionalHero_chapter__c8C_U{min-height:48px;justify-content:center;align-items:center;padding:.5rem 0}.RegionalHero_chapterName__RFlN6{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.RegionalHero_number__Kza30{font-size:.75rem}.RegionalHero_veil__4X5WI{background:linear-gradient(90deg,rgba(26,26,26,.65),rgba(26,26,26,.2)),linear-gradient(0deg,rgba(26,26,26,.95),rgba(26,26,26,.15) 68%)}}.RegionalHero_hero__wBL2I[data-playing=false] .RegionalHero_poster__adeE7{transition:none}@media (prefers-reduced-motion:reduce){.RegionalHero_chapter__c8C_U:before,.RegionalHero_film__i5f0_,.RegionalHero_poster__adeE7{transition:none}.RegionalHero_film__i5f0_,.RegionalHero_morph__iNuUk{display:none}}