.hero.svelte-1uha8ag{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:100dvh;padding:clamp(3rem,8vh,5.5rem) var(--page-gutter) clamp(2.5rem,8vh,5rem);overflow:clip;color:var(--off-white);text-align:center}.hero-media.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hero-media.svelte-1uha8ag picture,.hero-media.svelte-1uha8ag img{width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:800px)and (max-height:950px){.hero.svelte-1uha8ag{padding-top:clamp(2rem,5vh,3.5rem)}.hero-media.svelte-1uha8ag picture,.hero-media.svelte-1uha8ag img{object-position:center 40%}}@media(min-width:800px)and (max-height:820px){.hero-media.svelte-1uha8ag picture,.hero-media.svelte-1uha8ag img{object-position:center 33%}}.hero-veil.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,#29272052,#2927200d 35%,#29272066)}.identity.svelte-1uha8ag{margin:0;display:flex;flex-direction:column;gap:.5rem;text-shadow:0 1px 18px rgb(41 39 32 / .45)}.name.svelte-1uha8ag{font-family:var(--display);font-variant:small-caps;letter-spacing:.28em;font-size:clamp(2rem,7vw,4rem);line-height:1.05}.tagline.svelte-1uha8ag{font-family:var(--body);font-size:clamp(1.1rem,3.2vw,2.6rem);letter-spacing:.08em}.enter.svelte-1uha8ag{font-family:var(--display);font-size:clamp(1.25rem,3.4vw,1.8rem);letter-spacing:.04em;color:inherit;text-decoration:none;text-shadow:0 1px 14px rgb(41 39 32 / .5)}.enter.svelte-1uha8ag:hover{opacity:.82}
