.banner.svelte-1he8le7{position:relative;display:grid;align-items:end;min-block-size:clamp(9rem,22vw,14rem);padding-block:3rem 2rem;padding-inline:var(--gutter);overflow:hidden;border-block-end:1px dashed var(--line)}.has-media.svelte-1he8le7{min-block-size:clamp(14rem,38vw,26rem)}.media.svelte-1he8le7{position:absolute;inset:0;inline-size:100%;block-size:100%;max-inline-size:none;object-fit:cover}.shade.svelte-1he8le7{position:absolute;inset:0;background:linear-gradient(to top,var(--bg) 0%,color-mix(in srgb,var(--bg) 55%,transparent) 60%)}.text.svelte-1he8le7{position:relative;inline-size:100%;max-inline-size:var(--content-max);margin-inline:auto;animation:svelte-1he8le7-rise .6s var(--ease) both}h1.svelte-1he8le7{margin:0;font-size:clamp(1.9rem,4.5vw,3.4rem);color:var(--ink)}@keyframes svelte-1he8le7-rise{0%{opacity:0;transform:translateY(12px)}}
