.content-waves.svelte-yf3m7p{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:clip}.spacing-measure.svelte-yf3m7p{visibility:hidden;width:0;position:absolute}.rail.svelte-yf3m7p{width:calc(max(0px, (100% - 92rem) / 2) + var(--content-inline-padding,clamp(1.5rem, 5vw, 8rem)));position:absolute}.left.svelte-yf3m7p{left:0}.right.svelte-yf3m7p{right:0}.wave.svelte-yf3m7p{width:var(--wave-width);opacity:.035;max-width:none;height:auto;transform:translate(-50%, -50%) rotate(var(--rotation));position:absolute;top:0;left:50%}@media (width>=1024px){.wave.svelte-yf3m7p{opacity:.07}}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-page-canvas);color:#fff;isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid;position:absolute;top:0;left:0;overflow:hidden}header.has-image.svelte-8ncheh{height:var(--cover-height-mobile);color:#fff}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}.contained-banner.svelte-8ncheh header:where(.svelte-8ncheh){height:auto;min-height:var(--cover-height-mobile);padding:calc(3.5rem + var(--banner-padding)) var(--banner-padding) 0;background-color:var(--banner-background);color:#fff;grid-template-rows:minmax(12rem,1fr) auto;position:relative}.contained-banner-background.svelte-8ncheh{z-index:-1;filter:blur(12px)brightness(.45);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-24px}.contained-banner.svelte-8ncheh header:where(.svelte-8ncheh) .cover-banner{z-index:auto;width:min(100%,92rem);min-width:0;min-height:clamp(12rem,20vw,20rem);margin-inline:auto;position:relative;inset:auto}.contained-banner.svelte-8ncheh header:where(.svelte-8ncheh) .cover-banner .lazy-image{object-fit:contain;position:absolute;inset:0}.contained-banner.svelte-8ncheh header:where(.svelte-8ncheh) .cover-banner .lazy-image:has(.full-res img.loaded) .low-res{display:none}.contained-banner.svelte-8ncheh header:where(.svelte-8ncheh) .cover-banner:has(figcaption) .lazy-image{height:calc(100% - 2rem)}.contained-banner.svelte-8ncheh header:where(.svelte-8ncheh) .cover-banner figcaption{background:0 0;padding:.25rem 0}.contained-banner.svelte-8ncheh .title-group:where(.svelte-8ncheh){padding:var(--banner-padding) 0 calc(clamp(2rem, 6vw, 3rem) + var(--body-curve-offset))}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}.contained-banner.svelte-8ncheh main:where(.svelte-8ncheh){margin-top:calc(-1 * var(--body-curve-height));padding-top:0}.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{--content-inline-padding:clamp(1.5rem, 5vw, 8rem);isolation:isolate;min-height:50svh;padding-bottom:4rem;position:relative;container:page-content/inline-size}.content.svelte-8ncheh{z-index:1;width:min(100%,92rem);padding:0 var(--content-inline-padding);margin-inline:auto;position:relative}@media screen and (width<=480px){.contained-banner.svelte-8ncheh h1:where(.svelte-8ncheh){font-size:min(var(--text-page-title), 14vw)}.contained-banner.svelte-8ncheh h1.compact-title:where(.svelte-8ncheh){font-size:min(var(--text-page-title-compact), 14vw)}}@media screen and (width>1024px){header.has-image.svelte-8ncheh{height:var(--cover-height-desktop)}.contained-banner.svelte-8ncheh header:where(.svelte-8ncheh){height:auto;min-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}}
