.band2[data-astro-cid-g465f5ef]{height:max(var(--bandh), calc(100vw * var(--bminw,0)));isolation:isolate;--bline:clamp(1.9rem, 4.4vw, 4.4rem);align-items:end;display:grid;position:relative;overflow:hidden}html.js:not(.reduced) .band2--lift[data-astro-cid-g465f5ef]{margin-top:calc(-1 * var(--blift))}.band2__media[data-astro-cid-g465f5ef]{inset:calc(-1 * var(--bover,12%)) 0;z-index:-1;will-change:transform;position:absolute}.band2__media[data-astro-cid-g465f5ef] img[data-astro-cid-g465f5ef]{object-fit:cover;object-position:var(--bfocus);width:100%;height:100%}.band2__copy[data-astro-cid-g465f5ef]{--padb:clamp(34px, 6vh, 72px);padding-bottom:var(--padb);position:relative}.band2__copy--centre[data-astro-cid-g465f5ef]{text-align:center}.band2__words[data-astro-cid-g465f5ef]{width:fit-content;max-width:100%;position:relative}.band2__copy--centre[data-astro-cid-g465f5ef] .band2__words[data-astro-cid-g465f5ef]{margin-inline:auto}.band2__words[data-astro-cid-g465f5ef]:before{content:"";z-index:-1;pointer-events:none;font-size:var(--bline);top:-60%;bottom:calc(-1 * var(--padb) - 4px);left:-100vw;right:calc(100% - var(--textw,100%) - 3.5em);--feather:linear-gradient(to left, transparent 0, #0000000d .5em, #0000002e 1em, #0006 1.6em, #000000a8 2.3em, #000000e0 3em, #000 3.5em);-webkit-mask-image:var(--feather);-webkit-mask-image:var(--feather);mask-image:var(--feather);background:linear-gradient(#0f122200 0%,#0f12220a 5%,#0f12221c 10%,#0f122238 16%,#0f122257 22%,#0f122273 28%,#0f122285 34%,#0f122296 50%,#0f1222a8 70%,#0f1222bd 100%);position:absolute}.band2__copy--centre[data-astro-cid-g465f5ef] .band2__words[data-astro-cid-g465f5ef]:before{left:-3.5em;right:-3.5em;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.5em calc(100% - 3.5em),#0000);mask-image:linear-gradient(90deg,#0000,#000 3.5em calc(100% - 3.5em),#0000)}.band2__line[data-astro-cid-g465f5ef]{font-family:var(--font-display);font-weight:600;font-stretch:104%;font-size:var(--bline);letter-spacing:-.04em;max-width:18ch;color:var(--on-night);text-wrap:balance;text-shadow:0 1px 2px #0f12223d,0 0 30px #0f122252;margin:0 0 14px;line-height:1}.band2__copy--centre[data-astro-cid-g465f5ef] .band2__line[data-astro-cid-g465f5ef]{margin-inline:auto}.band2__sub[data-astro-cid-g465f5ef]{color:var(--on-night);text-shadow:0 1px 2px #0f122257;max-width:42ch;margin:0;font-size:1.02rem}.band2__copy--centre[data-astro-cid-g465f5ef] .band2__sub[data-astro-cid-g465f5ef]{margin-inline:auto}@media (max-width:720px){.band2[data-astro-cid-g465f5ef]{height:52svh}.band2__media[data-astro-cid-g465f5ef] img[data-astro-cid-g465f5ef]{object-position:var(--bfocusn)}}@media (orientation:landscape) and (max-height:520px){.band2[data-astro-cid-g465f5ef]{height:86svh}.band2__media[data-astro-cid-g465f5ef] img[data-astro-cid-g465f5ef]{object-position:var(--bfocus)}}
