.film-hero[data-astro-cid-slpwrdjg]{isolation:isolate;position:relative;overflow:hidden}.film-media[data-astro-cid-slpwrdjg]{z-index:-1;background-color:var(--color-navy-dark);position:absolute;inset:0}.film-media[data-astro-cid-slpwrdjg] .film-poster,.film-video[data-astro-cid-slpwrdjg]{object-fit:cover;object-position:50% 62%;width:100%;height:100%;position:absolute;inset:0}.film-video[data-astro-cid-slpwrdjg]{opacity:1;transition:opacity var(--dur-film) var(--ease-in-out)}.film-media[data-astro-cid-slpwrdjg].is-looping .film-video[data-astro-cid-slpwrdjg],.film-video[data-astro-cid-slpwrdjg][data-still]{opacity:0}.film-video[data-astro-cid-slpwrdjg][data-still].is-playing{opacity:1}@media (prefers-reduced-motion:reduce){.film-video[data-astro-cid-slpwrdjg]:not(.is-playing){visibility:hidden}}.film-fade[data-astro-cid-slpwrdjg]{position:absolute;inset:0}.film-content[data-astro-cid-slpwrdjg]{padding-top:4rem;padding-bottom:8rem;position:relative}@media (width>=1024px){.film-content[data-astro-cid-slpwrdjg]{padding-top:6rem;padding-bottom:10rem}}.film-title[data-astro-cid-slpwrdjg]{gap:1rem;margin:0;display:grid}.film-headline[data-astro-cid-slpwrdjg]{max-width:13em;color:var(--color-white);display:block}.film-lead[data-astro-cid-slpwrdjg]{max-width:34rem;color:var(--color-mist);margin:1.5rem 0 0}.film-controls[data-astro-cid-slpwrdjg]{z-index:20;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;bottom:1.5rem;left:0;right:0}.film-toggle[data-astro-cid-slpwrdjg]{background-color:var(--color-navy);min-height:44px;color:var(--color-mist);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;pointer-events:auto;transition:background-color var(--dur-hover) ease, color var(--dur-hover) ease, transform var(--dur-press) var(--ease-out);border:0;align-items:center;gap:.5rem;padding:0 14px;font-size:.8125rem;font-weight:700;display:inline-flex}.film-toggle[data-astro-cid-slpwrdjg]:hover{background-color:var(--color-navy-light);color:var(--color-white)}.film-toggle[data-astro-cid-slpwrdjg]:active{transform:scale(.97)}.film-toggle[data-astro-cid-slpwrdjg] svg{width:1rem;height:1rem}.film-toggle[data-astro-cid-slpwrdjg] .icon-play,.film-toggle[data-astro-cid-slpwrdjg].is-paused .icon-pause{display:none}.film-toggle[data-astro-cid-slpwrdjg].is-paused .icon-play{display:block}.scene[data-astro-cid-zcaujhbw]{background-color:var(--color-navy);scroll-margin-top:var(--scene-bar);view-timeline-axis:block;view-timeline-inset:40% 59%;position:relative}.scene[data-astro-cid-zcaujhbw]+.scene{margin-top:6px}.scene-frame[data-astro-cid-zcaujhbw]{aspect-ratio:4/3}@media (width>=768px){.scene-frame[data-astro-cid-zcaujhbw]{aspect-ratio:16/9}}.scene-frame[data-astro-cid-zcaujhbw] .scene-img{transform-origin:50% 60%;transition:transform 1.2s var(--ease-out);transform:scale(1)}.scene-impression[data-astro-cid-zcaujhbw]{top:0;bottom:auto}.scene-caption-wrap[data-astro-cid-zcaujhbw]{position:relative}.scene-caption[data-astro-cid-zcaujhbw]{padding:1.5rem var(--gutter) 2.5rem;background-color:var(--color-navy);color:var(--color-mist);clip-path:inset(0);transition:clip-path var(--dur-scene) var(--ease-out);align-content:start;gap:.75rem;display:grid}.scene-caption[data-astro-cid-zcaujhbw]>[data-astro-cid-zcaujhbw]{transition:opacity .52s var(--ease-out), transform .52s var(--ease-out);transition-delay:calc(.26s + var(--i,0) * 60ms);margin:0}.scene-title[data-astro-cid-zcaujhbw]{color:var(--color-white)}.scene-body[data-astro-cid-zcaujhbw]{max-width:40ch}@media (width>=1024px){.scene-frame[data-astro-cid-zcaujhbw]{aspect-ratio:auto;height:min(56.25vw, calc(100dvh - var(--scene-bar)));min-height:520px}.scene-caption-wrap[data-astro-cid-zcaujhbw]{max-width:calc(var(--content) + 2 * var(--gutter));padding-inline:var(--gutter);pointer-events:none;margin-inline:auto;display:flex;position:absolute;bottom:0;left:0;right:0}.scene[data-astro-cid-zcaujhbw][data-side=right] .scene-caption-wrap[data-astro-cid-zcaujhbw]{justify-content:flex-end}.scene-caption[data-astro-cid-zcaujhbw]{pointer-events:auto;width:min(30rem,100%);padding:2rem 2rem 2.25rem}}@media (prefers-reduced-motion:no-preference){.js .scene[data-astro-cid-zcaujhbw]:not(.is-in) .scene-caption[data-astro-cid-zcaujhbw]{clip-path:inset(0 100% 0 0)}.js .scene[data-astro-cid-zcaujhbw][data-side=right]:not(.is-in) .scene-caption[data-astro-cid-zcaujhbw]{clip-path:inset(0 0 0 100%)}@media (width<=1023px){.js .scene[data-astro-cid-zcaujhbw][data-side=right]:not(.is-in) .scene-caption[data-astro-cid-zcaujhbw]{clip-path:inset(0 100% 0 0)}}.js .scene[data-astro-cid-zcaujhbw]:not(.is-in) .scene-caption[data-astro-cid-zcaujhbw]>[data-astro-cid-zcaujhbw]{opacity:0;transform:translateY(8px)}.js .scene[data-astro-cid-zcaujhbw]:not(.is-in) .scene-frame[data-astro-cid-zcaujhbw] .scene-img{transform:scale(1.04)}}.path-card[data-astro-cid-2bec4m73]{border:1px solid var(--color-line);flex-direction:column;display:flex;position:relative}.card-media[data-astro-cid-2bec4m73]{aspect-ratio:4/3}.card-media[data-astro-cid-2bec4m73] .card-img{transition:transform .7s var(--ease-out)}.card-body[data-astro-cid-2bec4m73]{flex-direction:column;flex:1;gap:.75rem;padding:1.5rem 1.5rem 1.25rem;display:flex}@media (width>=1024px){.card-body[data-astro-cid-2bec4m73]{padding:2rem 2rem 1.5rem}}.card-title[data-astro-cid-2bec4m73],.card-text[data-astro-cid-2bec4m73]{margin:0}.card-text[data-astro-cid-2bec4m73]{color:var(--color-muted)}.card-link[data-astro-cid-2bec4m73]{align-self:flex-start;margin-top:auto}.card-link[data-astro-cid-2bec4m73]:before{content:"";position:absolute;inset:0}.card-link[data-astro-cid-2bec4m73]:focus-visible{outline:none}.path-card[data-astro-cid-2bec4m73]:has(.card-link:focus-visible){outline:2px solid var(--color-lake);outline-offset:4px}@media (hover:hover) and (pointer:fine){.path-card[data-astro-cid-2bec4m73]:hover .card-media[data-astro-cid-2bec4m73] .card-img{transform:scale(1.03)}.path-card[data-astro-cid-2bec4m73]:hover .card-link[data-astro-cid-2bec4m73]:after{transform:scaleX(1)}.path-card[data-astro-cid-2bec4m73]:hover .card-link[data-astro-cid-2bec4m73] svg{transform:translate(3px)}}.scene-index[data-astro-cid-k6bbqxop]{z-index:10;background-color:var(--color-navy);border-bottom:1px solid var(--color-navy-light);position:sticky;top:0}.seg-list[data-astro-cid-k6bbqxop]{height:var(--scene-bar);grid-template-columns:repeat(4,minmax(0,1fr));column-gap:10px;margin:0 auto;list-style:none;display:grid}@media (width>=768px){.seg-list[data-astro-cid-k6bbqxop]{column-gap:16px}}.seg[data-astro-cid-k6bbqxop]{min-width:0}.seg-link[data-astro-cid-k6bbqxop]{color:#e5e1e6b8;cursor:pointer;height:100%;transition:color var(--dur-hover) ease;flex-direction:column;justify-content:flex-end;gap:7px;padding-bottom:14px;text-decoration:none;display:flex}.seg-link[data-astro-cid-k6bbqxop]:hover,.seg[data-astro-cid-k6bbqxop][data-state=current] .seg-link[data-astro-cid-k6bbqxop]{color:var(--color-white)}.seg-link[data-astro-cid-k6bbqxop]:focus-visible{outline-offset:-2px}.seg-label[data-astro-cid-k6bbqxop]{font-family:var(--font-heading);letter-spacing:.02em;font-size:.8125rem;font-weight:500;line-height:1.15}@media (width>=768px){.seg-link[data-astro-cid-k6bbqxop]{padding-bottom:16px}.seg-label[data-astro-cid-k6bbqxop]{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}}.seg-track[data-astro-cid-k6bbqxop]{gap:2px;display:grid}.seg-line[data-astro-cid-k6bbqxop]{background-color:#e5e1e638;height:2px;display:block;position:relative;overflow:hidden}.seg-fill[data-astro-cid-k6bbqxop]{background-color:var(--color-lake);transform-origin:0;transition:transform .42s var(--ease-out);display:block;position:absolute;inset:0;transform:scaleX(0)}.seg[data-astro-cid-k6bbqxop][data-state=played] .seg-fill[data-astro-cid-k6bbqxop],.seg[data-astro-cid-k6bbqxop][data-state=current] .seg-fill[data-astro-cid-k6bbqxop]{transform:scaleX(1)}.seg[data-astro-cid-k6bbqxop][data-state=current] .seg-line[data-astro-cid-k6bbqxop]:nth-child(2) .seg-fill[data-astro-cid-k6bbqxop]{transition-delay:40ms}.seg[data-astro-cid-k6bbqxop][data-state=current] .seg-line[data-astro-cid-k6bbqxop]:nth-child(3) .seg-fill[data-astro-cid-k6bbqxop]{transition-delay:80ms}@supports (animation-timeline:view()) and (timeline-scope:--scene){@media (prefers-reduced-motion:no-preference){.seg[data-astro-cid-k6bbqxop] .seg-fill[data-astro-cid-k6bbqxop]{animation-name:seg-fill;animation-duration:auto;transition:none;animation-timing-function:linear;animation-fill-mode:both}.seg[data-astro-cid-k6bbqxop] .seg-line[data-astro-cid-k6bbqxop]:first-child .seg-fill[data-astro-cid-k6bbqxop]{animation-range:cover cover 88%}.seg[data-astro-cid-k6bbqxop] .seg-line[data-astro-cid-k6bbqxop]:nth-child(2) .seg-fill[data-astro-cid-k6bbqxop]{animation-range:cover 6% cover 94%}.seg[data-astro-cid-k6bbqxop] .seg-line[data-astro-cid-k6bbqxop]:nth-child(3) .seg-fill[data-astro-cid-k6bbqxop]{animation-range:cover 12%}}}@keyframes seg-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.script-overlay[data-astro-cid-zyby6xjj]{z-index:1;font-family:var(--font-script);color:var(--color-white);pointer-events:none;margin:0;font-size:clamp(2.25rem,1.6rem + 2.4vw,3.75rem);font-weight:400;line-height:1.1;position:absolute}.hero-edge[data-astro-cid-lcdefpme]{padding-block:1.25rem}.film[data-astro-cid-lcdefpme]{timeline-scope:--the-basin, --the-town-centre, --stage-1, --stage-2;background-color:var(--color-navy)}.paths-head[data-astro-cid-lcdefpme]{gap:.75rem;max-width:40rem;display:grid}.paths-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.paths-title[data-astro-cid-lcdefpme]{color:var(--color-lake);margin:0}.paths-grid[data-astro-cid-lcdefpme]{gap:1.5rem;margin-top:2.5rem;display:grid}@media (width>=768px){.paths-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.paths-grid[data-astro-cid-lcdefpme]{gap:2rem;margin-top:3rem}}.teaser-grid[data-astro-cid-lcdefpme]{align-items:center;gap:2rem;display:grid}@media (width>=1024px){.teaser-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4rem}}.teaser-media[data-astro-cid-lcdefpme]{aspect-ratio:4/3}@media (width>=1024px){.teaser-media[data-astro-cid-lcdefpme]{aspect-ratio:5/4}}.teaser-media[data-astro-cid-lcdefpme] .teaser-script{bottom:1.25rem;left:1.5rem}.teaser-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:1rem;display:grid}.teaser-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.teaser-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.teaser-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:44ch}.closing[data-astro-cid-lcdefpme]{padding-bottom:1rem}@media (width>=1024px){.closing[data-astro-cid-lcdefpme]{padding-bottom:1.5rem}}.closing-inner[data-astro-cid-lcdefpme]{justify-items:start;gap:1.25rem;display:grid}.closing-title[data-astro-cid-lcdefpme]{max-width:18em;color:var(--color-lake);margin:0}.closing-lead[data-astro-cid-lcdefpme]{max-width:40rem;margin:0 0 .75rem}
