.lazy-image.svelte-1bpzq76{isolation:isolate;line-height:0;display:inline-block;position:relative;overflow:hidden}picture.svelte-1bpzq76{min-width:inherit;min-height:inherit;max-width:inherit;max-height:inherit;object-fit:inherit;object-position:inherit;display:contents}img.svelte-1bpzq76{width:100%;height:100%;min-width:inherit;min-height:inherit;max-width:inherit;max-height:inherit;object-fit:inherit;object-position:inherit;object-position:var(--image-object-position,center);display:block}.low-res.svelte-1bpzq76 img:where(.svelte-1bpzq76){z-index:0;filter:var(--lowres-filter);position:absolute;inset:0;transform:scale(1.02)}.full-res.svelte-1bpzq76 img:where(.svelte-1bpzq76){z-index:1;opacity:.01;transition:opacity var(--transition-duration-fancy);position:relative}.full-res.svelte-1bpzq76 img.loaded:where(.svelte-1bpzq76){opacity:1}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)}}.clip-defs.svelte-8ncheh{pointer-events:none;width:0;height:0;position:absolute}.page-structure.svelte-8ncheh{--body-curve-height:clamp(5rem, 12vw, 10rem);--body-curve-offset:clamp(2.5rem, 6vw, 5rem);background:var(--color-background)}header.svelte-8ncheh{width:100%;height:var(--cover-height-mobile);background:var(--color-primary-dark);color:#fff;isolation:isolate;display:grid;position:absolute;top:0;left:0;overflow:hidden}header.has-image.svelte-8ncheh{height:var(--cover-height-mobile)}header.svelte-8ncheh .cover-banner,.scrim.svelte-8ncheh{position:absolute;inset:0}header.svelte-8ncheh .cover-banner{z-index:-2}.scrim.svelte-8ncheh{z-index:-1;background:linear-gradient(#0000 30%,#000000c7),linear-gradient(90deg,#00000047,#0000 60%)}.title-group.svelte-8ncheh{width:min(100%,92rem);padding:clamp(7rem, 18vh, 12rem) clamp(1.5rem, 5vw, 8rem) calc(clamp(2rem, 6vw, 3rem) + var(--body-curve-offset));align-self:end;margin-inline:auto}.image-right.svelte-8ncheh .title-group:where(.svelte-8ncheh){text-align:right}h1.svelte-8ncheh{min-width:0;max-width:min(40ch,100%);color:inherit;overflow-wrap:anywhere;margin:0}h1.compact-title.svelte-8ncheh{font-size:var(--text-page-title-compact)}.image-right.svelte-8ncheh h1:where(.svelte-8ncheh){margin-left:auto}.subtitle.svelte-8ncheh{max-width:38rem;margin-top:1.5rem}.image-right.svelte-8ncheh .subtitle:where(.svelte-8ncheh){margin-left:auto}.actions.svelte-8ncheh{margin-top:2rem}main.svelte-8ncheh{padding-top:calc(var(--cover-height-mobile) - var(--body-curve-height));z-index:1;position:relative}.body-curve-layer.svelte-8ncheh{width:100%;height:var(--body-curve-height);position:relative}.body-curve.svelte-8ncheh,.body-curve-line.svelte-8ncheh{width:100%;height:100%;position:absolute;inset:0}.body-curve.svelte-8ncheh{background:var(--color-background)}.body-curve-line.svelte-8ncheh{pointer-events:none}.page-content.svelte-8ncheh{min-height:50svh;padding-bottom:4rem;container:page-content/inline-size}.content.svelte-8ncheh{width:min(100%,92rem);margin-inline:auto;padding:0 clamp(1.5rem,5vw,8rem)}@media screen and (width>1024px){header.has-image.svelte-8ncheh{height:var(--cover-height-desktop)}h1.svelte-8ncheh{font-size:var(--text-page-title-wide)}h1.compact-title.svelte-8ncheh{font-size:var(--text-page-title-compact-wide)}main.svelte-8ncheh{padding-top:calc(var(--cover-height-desktop) - var(--body-curve-height))}}::view-transition-group(cinematic-cover-banner-image-left){z-index:0}::view-transition-group(cinematic-cover-banner-image-right){z-index:0}::view-transition-new(cinematic-cover-banner-image-left){animation:svelte-8ncheh-image-enter-left var(--transition-duration-fancy) ease-out}::view-transition-new(cinematic-cover-banner-image-right){animation:svelte-8ncheh-image-enter-right var(--transition-duration-fancy) ease-out}::view-transition-new(cinematic-cover-title-image-right){opacity:0;animation:svelte-8ncheh-title-enter-right var(--transition-duration-fancy) ease-out .2s forwards}::view-transition-new(cinematic-cover-title-image-left){opacity:0;animation:svelte-8ncheh-title-enter-left var(--transition-duration-fancy) ease-out .2s forwards}::view-transition-new(cinematic-cover-title-content-only){opacity:0;animation:svelte-8ncheh-content-enter var(--transition-duration-fancy) ease-out .3s forwards}::view-transition-new(cinematic-cover-content-image-left){opacity:0;animation:svelte-8ncheh-content-enter var(--transition-duration-fancy) ease-out .3s forwards}::view-transition-new(cinematic-cover-content-image-right){opacity:0;animation:svelte-8ncheh-content-enter var(--transition-duration-fancy) ease-out .3s forwards}::view-transition-new(cinematic-cover-content-content-only){opacity:0;animation:svelte-8ncheh-content-enter var(--transition-duration-fancy) ease-out .3s forwards}@keyframes svelte-8ncheh-image-enter-right{0%{opacity:0;transform:translate(.5rem)}}@keyframes svelte-8ncheh-image-enter-left{0%{opacity:0;transform:translate(-.5rem)}}@keyframes svelte-8ncheh-title-enter-right{0%{opacity:0;transform:translate(1rem)}}@keyframes svelte-8ncheh-title-enter-left{0%{opacity:0;transform:translate(-1rem)}}@keyframes svelte-8ncheh-content-enter{0%{opacity:0;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.page-structure.svelte-8ncheh{--banner-vt:none!important;--title-vt:none!important;--content-vt:none!important}}
