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.svelte-12ry85n{padding-top:3rem}.page-content.svelte-12ry85n{container:page-content/inline-size}@media screen and (width>1024px){.page-structure.svelte-12ry85n{padding-top:0;display:grid}.page-structure.image-left.svelte-12ry85n{grid-template-columns:min(40rem,50vw) 1fr;grid-template-areas:"picture main"}.page-structure.image-right.svelte-12ry85n{grid-template-columns:1fr min(40rem,50vw);grid-template-areas:"main picture"}.page-structure.content-only.svelte-12ry85n{grid-template-columns:1fr;grid-template-areas:"main"}.page-structure.svelte-12ry85n .split-banner{min-height:var(--lg-header-image-min-height);top:0;height:100svh!important;position:sticky!important}.page-content.svelte-12ry85n{min-height:max(100svh, var(--lg-header-image-min-height))}}@container page-content (width>=600px){.title-bar.svelte-12ry85n{justify-content:space-between;align-items:center;flex-direction:row!important}}.page-structure.svelte-12ry85n .split-banner{height:var(--mobile-header-height);view-transition-name:var(--banner-vt);grid-area:picture;position:relative}main.svelte-12ry85n{grid-area:main}.title-bar.svelte-12ry85n{flex-direction:column;gap:.5rem;margin-bottom:3rem;display:flex}h1.svelte-12ry85n{overflow-wrap:anywhere;min-width:0;margin:0 0 3rem}h1.compact-title.svelte-12ry85n{font-size:var(--text-page-title-compact)}.title-group.svelte-12ry85n{view-transition-name:var(--title-vt)}.content.svelte-12ry85n{view-transition-name:var(--content-vt)}@container page-content (width>=600px){h1.svelte-12ry85n{font-size:var(--text-page-title-wide)}h1.compact-title.svelte-12ry85n{font-size:var(--text-page-title-compact-wide)}}::view-transition-group(simple-two-columns-banner-image-left){z-index:0}::view-transition-group(simple-two-columns-banner-image-right){z-index:0}::view-transition-new(simple-two-columns-banner-image-left){animation:svelte-12ry85n-image-enter-sm var(--transition-duration-fancy) ease-out}::view-transition-new(simple-two-columns-banner-image-right){animation:svelte-12ry85n-image-enter-sm var(--transition-duration-fancy) ease-out}::view-transition-new(simple-two-columns-title-image-left){animation:svelte-12ry85n-title-enter var(--transition-duration-fancy) ease-out}::view-transition-new(simple-two-columns-title-image-right){animation:svelte-12ry85n-title-enter var(--transition-duration-fancy) ease-out}::view-transition-new(simple-two-columns-title-content-only){animation:svelte-12ry85n-title-enter var(--transition-duration-fancy) ease-out}::view-transition-new(simple-two-columns-content-image-left){opacity:0;animation:svelte-12ry85n-title-enter var(--transition-duration-fancy) ease-out .25s forwards}::view-transition-new(simple-two-columns-content-image-right){opacity:0;animation:svelte-12ry85n-title-enter var(--transition-duration-fancy) ease-out .25s forwards}::view-transition-new(simple-two-columns-content-content-only){opacity:0;animation:svelte-12ry85n-title-enter var(--transition-duration-fancy) ease-out .25s forwards}@media screen and (width>1024px){::view-transition-new(simple-two-columns-banner-image-left){animation:svelte-12ry85n-image-enter-lg var(--transition-duration-fancy) ease-out}::view-transition-new(simple-two-columns-banner-image-right){animation:svelte-12ry85n-image-enter-lg var(--transition-duration-fancy) ease-out}}@keyframes svelte-12ry85n-image-enter-lg{0%{opacity:0;transform:translate(.25rem)}to{opacity:1;transform:translate(0)}}@keyframes svelte-12ry85n-image-enter-sm{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-12ry85n-title-enter{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-structure.svelte-12ry85n{--banner-vt:none!important;--title-vt:none!important;--content-vt:none!important}}
