.home.svelte-1uha8ag{position:relative;overflow:hidden}.icon-field.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.bg-icon.svelte-1uha8ag{position:absolute;object-fit:contain;filter:brightness(0) invert(1);opacity:0;transform:translateY(8px) rotate(var(--rot));transition:opacity 1.4s ease,transform 1.4s ease;transition-delay:var(--d);animation:svelte-1uha8ag-drift var(--dur) ease-in-out var(--d) infinite;animation-play-state:paused}.ready.svelte-1uha8ag .bg-icon:where(.svelte-1uha8ag){opacity:.025;transform:translateY(0) rotate(var(--rot));animation-play-state:running}@keyframes svelte-1uha8ag-drift{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(calc(var(--amp)*.5),calc(var(--amp)*-.7)) rotate(var(--spin))}50%{transform:translate(calc(var(--amp)*-.4),calc(var(--amp)*.5)) rotate(calc(var(--spin)*-.6))}75%{transform:translate(calc(var(--amp)*.3),calc(var(--amp)*-.3)) rotate(calc(var(--spin)*.4))}}.hero.svelte-1uha8ag{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;min-height:calc(100vh - 148px);padding:80px 24px}.hero-title.svelte-1uha8ag{display:block;width:clamp(280px,55vw,560px);aspect-ratio:7 / 1;margin:0 0 20px;opacity:0;transform:translateY(10px);transition:opacity .75s ease,transform .75s ease;transition-delay:.15s}.ready.svelte-1uha8ag .hero-title:where(.svelte-1uha8ag){opacity:1;transform:none}.hero-sub.svelte-1uha8ag{font-size:.88rem;font-weight:400;color:var(--text-2);margin:0 0 32px;max-width:480px;line-height:1.7;opacity:0;transform:translateY(8px);transition:opacity .7s ease,transform .7s ease;transition-delay:.28s}.hero-sub.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text);font-weight:600}.ready.svelte-1uha8ag .hero-sub:where(.svelte-1uha8ag){opacity:1;transform:none}.btn-primary.svelte-1uha8ag{display:inline-flex;align-items:center;gap:7px;font-size:.78rem;font-weight:580;color:var(--text-2);background:transparent;border:1px solid var(--border);border-radius:10px;padding:11px 22px;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .65s ease,transform .65s ease,color .2s ease,border-color .2s ease;transition-delay:.38s}.ready.svelte-1uha8ag .btn-primary:where(.svelte-1uha8ag){opacity:1;transform:none}.btn-primary.svelte-1uha8ag:hover{color:var(--text);border-color:var(--text-2)}.btn-primary.svelte-1uha8ag:active{transform:scale(.97)}@media(max-width:680px){.hero.svelte-1uha8ag{padding:60px 20px;min-height:calc(100svh - 52px)}.hero-title.svelte-1uha8ag{font-size:clamp(2.8rem,12vw,4rem)}.hero-sub.svelte-1uha8ag{font-size:.82rem}.btn-primary.svelte-1uha8ag{width:100%;justify-content:center}}@media(max-width:400px){.hero.svelte-1uha8ag{padding:48px 16px}.hero-title.svelte-1uha8ag{font-size:2.4rem}}
