.giant-word{font-family:var(--font-display);letter-spacing:-.045em;white-space:nowrap;align-items:baseline;font-weight:800;font-stretch:116%;line-height:.8;display:inline-flex}.giant-letter{display:inline-block}.giant-dots{gap:.06em;margin-inline-start:.08em;display:inline-flex}.giant-dots>span{width:.13em;height:.13em;animation:1.4s steps(3,jump-none) infinite giant-type}.giant-dots>span:first-child{background:var(--signature-pink)}.giant-dots>span:nth-child(2){background:var(--signature-violet);animation-delay:.18s}.giant-dots>span:nth-child(3){background:var(--success);animation-delay:.36s}@keyframes giant-type{0%,55%,to{translate:0}25%{translate:0 -.12em}}.giant-word.is-load .giant-letter{animation:.9s cubic-bezier(.2,.9,.2,1) both giant-rise;animation-delay:calc(.25s + var(--i) * 70ms)}.giant-word.is-load .giant-dots{animation:.4s both giant-fade;animation-delay:calc(.35s + var(--i) * 70ms)}@keyframes giant-rise{0%{opacity:0;translate:0 .35em}}@keyframes giant-fade{0%{opacity:0}}@supports (animation-timeline:view()){.giant-word.is-scroll .giant-letter{animation:linear both giant-rise;animation-timeline:view();animation-range:entry calc(var(--i) * 7%) entry calc(55% + var(--i) * 7%)}}@media (prefers-reduced-motion:reduce){.giant-word .giant-letter,.giant-word .giant-dots,.giant-dots>span{animation:none!important}}.footer-giant{margin-bottom:-.17em;line-height:.8}
