.home[data-astro-cid-lcdefpme]{text-align:center;min-height:100svh;padding:calc(var(--header-h) + 6px) 16px 64px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,2.6vh,28px);display:flex;position:relative}.tilt[data-astro-cid-lcdefpme]{perspective:900px;width:min(560px,84vw,44vh)}.tilt-inner[data-astro-cid-lcdefpme]{transform-style:preserve-3d;will-change:transform}.float[data-astro-cid-lcdefpme]{animation:7s ease-in-out 2.4s infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float[data-astro-cid-lcdefpme]{position:relative}.float[data-astro-cid-lcdefpme]:before{content:"";background:radial-gradient(closest-side,#3c50964d,#3c509600);border-radius:50%;position:absolute;inset:14% 4% 2%}:root[data-theme=dark] .float[data-astro-cid-lcdefpme]:before{background:radial-gradient(closest-side,#00000073,#0000)}.home[data-astro-cid-lcdefpme] .logo{width:100%;height:auto;display:block;position:relative;overflow:visible}.home[data-astro-cid-lcdefpme] .logo-dark{display:none}:root[data-theme=dark] .home[data-astro-cid-lcdefpme] .logo-dark{display:block}:root[data-theme=dark] .home[data-astro-cid-lcdefpme] .logo-light{display:none}.home[data-astro-cid-lcdefpme] .logo g,.home[data-astro-cid-lcdefpme] .logo polygon{transform-box:fill-box;transform-origin:50%}.play[data-astro-cid-lcdefpme] .lg-capsule{animation:.65s cubic-bezier(.34,1.56,.64,1) both pop}.play[data-astro-cid-lcdefpme] .lg-end{transform-origin:0;animation:.45s cubic-bezier(.65,0,.35,1) .22s both wipe}.play[data-astro-cid-lcdefpme] .lg-shadow{animation:.4s ease-out .45s both drop}.play[data-astro-cid-lcdefpme] .lg-w{animation:.55s cubic-bezier(.34,1.56,.64,1) .45s both bounce}.play[data-astro-cid-lcdefpme] .lg-h{animation:.55s cubic-bezier(.34,1.56,.64,1) .55s both bounce}.play[data-astro-cid-lcdefpme] .lt{animation:.45s cubic-bezier(.34,1.56,.64,1) both rise;animation-delay:calc(.65s + var(--i) * 35ms)}.play[data-astro-cid-lcdefpme] .lt2{animation:.4s ease-out both fade;animation-delay:calc(1s + var(--i) * 40ms)}@keyframes pop{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:none}}@keyframes wipe{0%{transform:scaleX(0)}to{transform:none}}@keyframes drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes bounce{0%{opacity:0;transform:translateY(-70px)rotate(-14deg)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(26px)scale(.5)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.slogan[data-astro-cid-lcdefpme]{letter-spacing:-.01em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(28px,min(5.4vw,6.6vh),66px);font-weight:800;font-stretch:88%;line-height:1.04}.word[data-astro-cid-lcdefpme]{display:inline-block}.play[data-astro-cid-lcdefpme] .word[data-astro-cid-lcdefpme]{animation:.7s ease-out both dream;animation-delay:calc(1.15s + var(--i) * .1s)}@keyframes dream{0%{opacity:0;filter:blur(10px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.sub[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:44ch;margin:0;font-size:clamp(15px,min(1.6vw,2.2vh),19px)}.play[data-astro-cid-lcdefpme] .sub[data-astro-cid-lcdefpme],.play[data-astro-cid-lcdefpme] .home-cta[data-astro-cid-lcdefpme],.play[data-astro-cid-lcdefpme] .home-foot[data-astro-cid-lcdefpme]{animation:.6s ease-out 1.7s both fade}.home-cta[data-astro-cid-lcdefpme]{margin-top:4px}.home-foot[data-astro-cid-lcdefpme]{left:0;right:0;bottom:max(14px, env(safe-area-inset-bottom,0px));color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex;position:absolute}.home-foot[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{gap:16px;display:flex}.home-foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:700;text-decoration:none}.home-foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline;text-decoration-color:var(--gold-deep);text-underline-offset:3px}@media (width<=680px){.home-foot[data-astro-cid-lcdefpme]{justify-content:center}}@media (height<=560px){.sub[data-astro-cid-lcdefpme]{display:none}.home[data-astro-cid-lcdefpme]{padding-bottom:44px}}
