figure.svelte-1082rl8{margin:0;position:relative;overflow:hidden}figure.svelte-1082rl8 .lazy-image{object-fit:cover;object-position:var(--banner-mobile-position);width:100%;height:100%;display:block}figcaption.svelte-1082rl8{box-sizing:border-box;color:#fff;overflow-wrap:anywhere;text-align:right;background:linear-gradient(#0000,#000000b8);width:100%;max-width:100%;padding:4rem clamp(.75rem,3vw,1rem) 1rem;font-size:.8rem;position:absolute;bottom:0;right:0}@media screen and (width>1024px){figure.svelte-1082rl8 .lazy-image{object-position:var(--banner-position)}}.page-structure.image-left.svelte-1vtz16i{--banner-vt:cinematic-banner-left;--title-vt:cinematic-title-left}.page-structure.image-right.svelte-1vtz16i{--banner-vt:cinematic-banner-right;--title-vt:cinematic-title-right}header.svelte-1vtz16i{background:var(--color-primary-dark);color:#fff;isolation:isolate;min-height:22rem;view-transition-name:var(--banner-vt);display:grid;position:relative;overflow:hidden}header.has-image.svelte-1vtz16i{min-height:var(--cover-height-mobile)}header.svelte-1vtz16i .cover-banner,.scrim.svelte-1vtz16i{position:absolute;inset:0}header.svelte-1vtz16i .cover-banner{z-index:-2}.scrim.svelte-1vtz16i{z-index:-1;background:linear-gradient(#0000 30%,#000000c7),linear-gradient(90deg,#00000047,#0000 60%)}.title-group.svelte-1vtz16i{width:min(100%,92rem);view-transition-name:var(--title-vt);align-self:end;margin-inline:auto;padding:clamp(7rem,18vh,12rem) clamp(1.5rem,5vw,8rem) clamp(2rem,6vw,3rem)}.image-right.svelte-1vtz16i .title-group:where(.svelte-1vtz16i){text-align:right}h1.svelte-1vtz16i{min-width:0;max-width:min(40ch,100%);color:inherit;overflow-wrap:anywhere;margin:0}.image-right.svelte-1vtz16i h1:where(.svelte-1vtz16i){margin-left:auto}.subtitle.svelte-1vtz16i{max-width:38rem;margin-top:1.5rem}.image-right.svelte-1vtz16i .subtitle:where(.svelte-1vtz16i){margin-left:auto}.actions.svelte-1vtz16i{margin-top:2rem}.page-content.svelte-1vtz16i{min-height:50svh;container:page-content/inline-size}.content.svelte-1vtz16i{view-transition-name:cinematic-content;width:min(100%,92rem);margin-inline:auto;padding:clamp(2rem,8vw,4rem) clamp(1.5rem,5vw,8rem)}@media screen and (width>1024px){header.has-image.svelte-1vtz16i{min-height:min(88svh, var(--cover-height-desktop))}h1.svelte-1vtz16i{font-size:var(--text-page-title-wide)}}::view-transition-group(cinematic-banner-left){z-index:0}::view-transition-group(cinematic-banner-right){z-index:0}::view-transition-new(cinematic-banner-left){animation:svelte-1vtz16i-image-enter-left var(--transition-duration-fancy) ease-out}::view-transition-new(cinematic-banner-right){animation:svelte-1vtz16i-image-enter-right var(--transition-duration-fancy) ease-out}::view-transition-new(cinematic-title-right){opacity:0;animation:svelte-1vtz16i-title-enter-right var(--transition-duration-fancy) ease-out .2s forwards}::view-transition-new(cinematic-title-left){opacity:0;animation:svelte-1vtz16i-title-enter-left var(--transition-duration-fancy) ease-out .2s forwards}::view-transition-new(cinematic-content){opacity:0;animation:svelte-1vtz16i-content-enter var(--transition-duration-fancy) ease-out .3s forwards}@keyframes svelte-1vtz16i-image-enter-right{0%{opacity:0;transform:translate(.5rem)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1vtz16i-image-enter-left{0%{opacity:0;transform:translate(-.5rem)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1vtz16i-title-enter-right{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1vtz16i-title-enter-left{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1vtz16i-content-enter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}
