.hero.svelte-1uha8ag{position:relative;width:100%;max-width:calc(1.8 * (100vh - var(--site-header-height)));height:calc(100vh - var(--site-header-height));margin:0 auto;display:block;background-color:#fff}.hero-images.svelte-1uha8ag{position:relative;width:100%;height:100%;overflow:hidden}.hero-title-band.svelte-1uha8ag{position:absolute;left:0;top:70%;width:100%;transform:translateY(-50%);padding:20px 0;background:linear-gradient(to right,#01010100,#01010166 22%,#01010180 30%,#01010166 40%,#01010100);z-index:3}.hero-title.svelte-1uha8ag{position:relative;left:min(20%,calc(100% - 18rem));right:var(--page-gutter);max-width:calc(100% - min(20%,calc(100% - 18rem)) - var(--page-gutter));box-sizing:border-box;text-align:left;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.55)}.hero-title.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;font-size:clamp(2rem,7vw,5.5rem);line-height:.95;font-weight:500}.hero-title.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:.6rem 0 0;font-size:clamp(1rem,2.5vw,4rem);line-height:1.1;font-weight:400}@media(max-width:720px){.hero-title.svelte-1uha8ag{left:min(20%,calc(100% - 14rem));right:var(--page-gutter-mobile);max-width:calc(100% - min(20%,calc(100% - 14rem)) - var(--page-gutter-mobile))}}.hero-image.svelte-1uha8ag{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity 2s ease-in-out;transform:scale(1);transform-origin:center center}.hero-image.visible.svelte-1uha8ag{opacity:1;z-index:2;animation:svelte-1uha8ag-heroZoom 8s ease-out forwards}.hero-image.previous.svelte-1uha8ag{opacity:0;z-index:1;transform:scale(1.08)}.hero-placeholder.svelte-1uha8ag{flex:1;display:flex;align-items:center;justify-content:center;font-size:.95rem;color:#000;background:#f7f7f7;text-align:center;padding:2rem}@keyframes svelte-1uha8ag-heroZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}
