.hero.svelte-1y0vg91{height:100%;display:grid;place-items:center;text-align:center;gap:calc(var(--padding-base) * 1.25);padding:var(--padding-base);position:relative;overflow:hidden}.hero-top.svelte-1y0vg91 h3:where(.svelte-1y0vg91){font-size:clamp(1.5rem,4vw,2.2rem);line-height:1.1;margin:0}.domain-name.svelte-1y0vg91{background:var(--color-accent-1);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;white-space:nowrap}.tagline.svelte-1y0vg91{margin:.2rem 0 0;opacity:.35;font-size:clamp(.85rem,2.2vw,1.1rem);letter-spacing:.2px}.logo.svelte-1y0vg91{width:min(500px,60vw);height:min(400px,60vw);transform:translateY(6px);will-change:transform;animation:svelte-1y0vg91-float 8s ease-in-out infinite;filter:drop-shadow(0 12px 28px rgba(0,0,0,.4))}@starting-style{.logo.svelte-1y0vg91{transform:translateY(6px)}}.actions.svelte-1y0vg91{display:inline-flex;gap:calc(var(--padding-base) * .75);align-items:center;justify-content:center}@keyframes svelte-1y0vg91-float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.logo.svelte-1y0vg91{animation:none;transform:translateY(0)}}
