.g-root{color:#faf9f8;background-color:#141414;background-image:radial-gradient(#faf9f812 1px,#0000 1.3px);background-size:16px 16px;position:relative;overflow:hidden}.g-root svg{width:100%;height:100%;display:block}.g-root svg *{transform-box:fill-box;transform-origin:50%}.g-root text{font-family:var(--font-display)}.g-from-bottom{transform-origin:50% 100%!important}@media (prefers-reduced-motion:no-preference){.g-blink{animation:1.1s steps(2,jump-none) 3 g-blink}.g-breathe{animation:2.2s ease-in-out 2 g-breathe}.g-floaty{animation:2.4s ease-in-out 2 g-floaty}:is([data-card]:hover,[data-card]:focus-within,[data-active]) .g-root .g-in{animation:g-in .7s var(--ease-out-expo) both;animation-delay:calc(var(--n,0) * .14s)}:is([data-card]:hover,[data-card]:focus-within,[data-active]) .g-root .g-slide{animation:g-slide .8s var(--ease-out-expo) both;animation-delay:calc(var(--n,0) * .12s)}:is([data-card]:hover,[data-card]:focus-within,[data-active]) .g-root .g-grow{animation:g-grow .9s var(--ease-out-expo) both;animation-delay:calc(.2s + var(--n,0) * .1s)}:is([data-card]:hover,[data-card]:focus-within,[data-active]) .g-root .g-draw{animation:g-draw var(--dur,1.6s) var(--ease-out-expo) both;animation-delay:calc(var(--delay,.3s) + var(--n,0) * .12s)}:is([data-card]:hover,[data-card]:focus-within,[data-active]) .g-root .g-fill{animation:.5s both g-fill;animation-delay:calc(.4s + var(--n,0) * .16s)}:is([data-card]:hover,[data-card]:focus-within,[data-active]) .g-root .g-pop{animation:.6s cubic-bezier(.34,1.56,.64,1) both g-pop;animation-delay:calc(.3s + var(--n,0) * .12s)}:is([data-card]:hover,[data-card]:focus-within,[data-active]) .g-root .g-flow{animation:1.2s linear 3 g-flow;animation-delay:calc(var(--n,0) * .15s)}:is([data-card]:hover,[data-card]:focus-within,[data-active]) .g-root .g-lift{animation:g-lift 1.4s var(--ease-out-expo) both}:is([data-card]:hover,[data-card]:focus-within,[data-active]) .g-root .g-focus{animation:g-focus 1.1s var(--ease-out-expo) .2s both}:is([data-card]:hover,[data-card]:focus-within,[data-active]) .g-root .g-flash{animation:.5s 1.5s both g-flash}:is([data-card]:hover,[data-card]:focus-within,[data-active]) .g-root .g-heart{animation:g-heart 1.5s var(--ease-out-expo) both;animation-delay:calc(.3s + var(--n,0) * .22s)}:is([data-card]:hover,[data-card]:focus-within,[data-active]) .g-root .g-fan-l{animation:g-fan-l 1s var(--ease-out-expo) both}:is([data-card]:hover,[data-card]:focus-within,[data-active]) .g-root .g-fan-r{animation:g-fan-r 1s var(--ease-out-expo) both}}@keyframes g-blink{50%{opacity:.15}}@keyframes g-breathe{50%{transform:scale(1.06)}}@keyframes g-floaty{50%{transform:translateY(-5px)}}@keyframes g-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}@keyframes g-slide{0%{opacity:0;transform:translateY(18px)}}@keyframes g-grow{0%{transform:scaleY(.08)}}@keyframes g-draw{0%{stroke-dashoffset:1px}}@keyframes g-fill{0%{opacity:0}}@keyframes g-pop{0%{opacity:0;transform:scale(.3)}}@keyframes g-flow{to{stroke-dashoffset:-28px}}@keyframes g-lift{0%{transform:translateY(0)}40%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes g-focus{0%{stroke:#faf9f899;transform:scale(1.5)}70%{transform:scale(.94)}to{stroke:#8bfb51;transform:scale(1)}}@keyframes g-flash{0%,to{opacity:0}30%{opacity:.9}}@keyframes g-heart{0%{opacity:0;transform:translateY(0)scale(.4)}25%{opacity:1;transform:translateY(-10px)scale(1.1)}to{opacity:0;transform:translateY(-58px)scale(.9)}}@keyframes g-fan-l{50%{transform:rotate(-16deg)translate(-14px)}}@keyframes g-fan-r{50%{transform:rotate(14deg)translate(14px)}}@media (prefers-reduced-motion:reduce){.g-root,.g-root *{animation:none!important}}
