.shade.svelte-12ag2gi{background:linear-gradient(#0000 45%,#0f1b2a73 100%)}@media (width<=639px){.shade.svelte-12ag2gi{background:linear-gradient(#0000 45%,#0f1b2a99 78%,#0f1b2a 100%)}}.hero-title.svelte-12ag2gi{font-family:var(--font-display);text-shadow:0 1px 12px #16222e59;letter-spacing:-.025em;font-size:clamp(1.25rem,1rem + .8vw,1.65rem);font-weight:700;line-height:1.05}.slide.svelte-12ag2gi{visibility:hidden}.slide.is-active.svelte-12ag2gi{visibility:visible;z-index:2}.motion.svelte-12ag2gi .slide.is-leaving:where(.svelte-12ag2gi){visibility:visible;z-index:1;animation:1.1s cubic-bezier(.77,0,.18,1) both svelte-12ag2gi-slide-away}.motion.svelte-12ag2gi .slide[data-dir="-1"].is-leaving:where(.svelte-12ag2gi){animation-name:svelte-12ag2gi-slide-away-back}.motion.svelte-12ag2gi .slide.is-active:where(.svelte-12ag2gi){animation:1.1s cubic-bezier(.77,0,.18,1) both svelte-12ag2gi-wipe-in}.motion.svelte-12ag2gi .slide[data-dir="-1"].is-active:where(.svelte-12ag2gi){animation-name:svelte-12ag2gi-wipe-in-back}.motion.svelte-12ag2gi .slide.is-active:where(.svelte-12ag2gi) .photo:where(.svelte-12ag2gi){animation:svelte-12ag2gi-drift calc(var(--hero-interval) + 1.6s) cubic-bezier(.25, .1, .25, 1) both;transform-origin:60%}.motion.svelte-12ag2gi .slide.is-leaving:where(.svelte-12ag2gi) .photo:where(.svelte-12ag2gi){transform:scale(1.04)}.motion.svelte-12ag2gi .slide.is-active:where(.svelte-12ag2gi) .copy:where(.svelte-12ag2gi)>:where(.svelte-12ag2gi){animation:.9s cubic-bezier(.2,.8,.2,1) both svelte-12ag2gi-rise;animation-delay:calc(.45s + var(--i,0) * .11s)}@keyframes svelte-12ag2gi-wipe-in{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes svelte-12ag2gi-wipe-in-back{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes svelte-12ag2gi-slide-away{to{filter:brightness(.55);transform:translate(-12%)}}@keyframes svelte-12ag2gi-slide-away-back{to{filter:brightness(.55);transform:translate(12%)}}@keyframes svelte-12ag2gi-drift{0%{transform:scale(1.16)translate(1.5%)}to{transform:scale(1.04)translate(0)}}@keyframes svelte-12ag2gi-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.fill.svelte-12ag2gi{width:0}.motion.svelte-12ag2gi .fill:where(.svelte-12ag2gi){animation:svelte-12ag2gi-fill var(--hero-interval) linear forwards}.fill.paused.svelte-12ag2gi{animation-play-state:paused}@keyframes svelte-12ag2gi-fill{to{width:100%}}
