.hero-media.svelte-uiwzbc{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#1a1a1a}img.svelte-uiwzbc{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.6s ease}img.active.svelte-uiwzbc{opacity:1}.veil.svelte-uiwzbc{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#0a0a0ab8,#0a0a0a73 45%,#0a0a0a59)}@media (prefers-reduced-motion: reduce){img.svelte-uiwzbc{transition:none}}.hero.svelte-617xc4{position:relative;min-height:min(88vh,720px);display:flex;align-items:flex-end;color:#fff;overflow:hidden}.content.svelte-617xc4{position:relative;z-index:1;padding:clamp(3rem,8vw,5rem) 0;max-width:42rem}.brand.svelte-617xc4{margin:0 0 .65rem;font-size:clamp(1.15rem,2.2vw,1.3rem);font-weight:500;letter-spacing:.01em;text-transform:none;color:#ffffffeb;line-height:1.35}.hero.svelte-617xc4 h1:where(.svelte-617xc4){color:#fff;font-size:clamp(1.85rem,4vw,2.75rem);margin:0 0 .75rem}.hero.svelte-617xc4 .lead:where(.svelte-617xc4){color:#ffffffe0}.hero.svelte-617xc4 .btn--ghost{border-color:#ffffffbf;color:#fff}.hero.svelte-617xc4 .btn--ghost:hover{background:#fff;color:var(--color-text);border-color:#fff}
