.hero.svelte-1uha8ag{background:radial-gradient(circle at 12% 15%, color-mix(in srgb, var(--accent) 19%, transparent), transparent 32rem), linear-gradient(155deg, var(--background), color-mix(in srgb, var(--surface-muted) 65%, var(--background)));place-items:center;min-height:calc(100vh - 4.4rem);padding:clamp(2rem,7vw,6rem) 1rem;display:grid;position:relative;overflow:hidden}.hero.svelte-1uha8ag:before,.hero.svelte-1uha8ag:after{aspect-ratio:1;content:"";border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-radius:50%;width:min(32rem,60vw);position:absolute}.hero.svelte-1uha8ag:before{top:-18rem;right:-9rem}.hero.svelte-1uha8ag:after{bottom:-23rem;left:-8rem}.hero__content.svelte-1uha8ag{z-index:1;text-align:center;justify-items:center;width:min(100%,55rem);display:grid;position:relative}.hero__logo.svelte-1uha8ag{object-fit:contain;filter:drop-shadow(0 18px 30px #1b2e1f1f);width:min(27rem,78vw);height:auto;max-height:35vh}.hero__logo--mobile.svelte-1uha8ag{display:none}h1.svelte-1uha8ag{max-width:52rem;font-family:var(--font-display);text-wrap:balance;margin:clamp(1.5rem,4vw,3rem) 0 0;font-size:clamp(2.2rem,6vw,5.25rem);font-weight:500;line-height:1.06}p.svelte-1uha8ag{max-width:47rem;color:var(--text-muted);text-wrap:pretty;margin:clamp(1.4rem,3vw,2.5rem) 0 0;font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.8}@media (width<=52rem){.hero.svelte-1uha8ag{min-height:calc(100vh - 4.4rem);padding:1.5rem .625rem 2.5rem;display:block}.hero__content.svelte-1uha8ag{margin-inline:auto}.hero__logo-frame.svelte-1uha8ag{aspect-ratio:300/219;width:min(20rem,82vw);position:relative;overflow:hidden}.hero__logo--desktop.svelte-1uha8ag{display:none}.hero__logo--mobile.svelte-1uha8ag{width:100%;max-height:none;display:block;position:absolute;top:-15%;left:0}h1.svelte-1uha8ag{margin-top:1.5rem}p.svelte-1uha8ag{margin-top:1.25rem}}
