.hero-statement{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:900px;margin:0 auto;padding:0 24px;overflow:visible}.hero-statement__heading{font-family:var(--font-primary);font-weight:400;font-size:clamp(36px,6vw,64px);line-height:1.25;margin:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.25em;overflow:visible}.hero-statement__sparkle{display:block;width:44px;height:44px;margin:0 auto 16px;opacity:0;transform:scale(0) rotate(0);transform-origin:center;animation:sparkle-pop-in .6s cubic-bezier(.22,1,.36,1) forwards,sparkle-spin 4s ease-in-out infinite;animation-delay:.2s,1.1s}.hero-statement__sparkle svg{width:100%;height:100%;display:block}@keyframes sparkle-pop-in{0%{opacity:0;transform:scale(0) rotate(-20deg)}60%{opacity:1;transform:scale(1.2) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes sparkle-spin{0%,to{transform:scale(1) rotate(0)}25%{transform:scale(1.08) rotate(15deg)}75%{transform:scale(1.08) rotate(-15deg)}}.hero-statement__prefix{margin-right:.25em}.hero-statement__word{position:relative;display:inline-block;white-space:nowrap;overflow:visible;padding-bottom:0}.hero-statement__underline{position:absolute;left:-4%;bottom:-20px;width:108%;height:40px;display:block;pointer-events:none;overflow:visible;opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .5s ease,transform .7s cubic-bezier(.22,1,.36,1)}.hero-statement__underline svg{width:100%;height:100%}.hero-statement-section.is-visible .hero-statement__underline{opacity:1;transform:scaleX(1)}.hero-statement__subtext{font-family:var(--font-secondary);font-size:clamp(15px,2vw,18px);line-height:1.6;font-weight:600;margin:30px 0 0;max-width:640px}@media(max-width:749px){.hero-statement__heading{font-size:clamp(30px,9vw,44px);gap:.2em}.hero-statement__sparkle{width:34px;height:34px;margin-bottom:12px}.hero-statement__underline{height:25px;bottom:-20px}.hero-statement__subtext{font-size:15px;margin-top:16px}}@media(prefers-reduced-motion:reduce){.hero-statement__sparkle{animation:none!important;opacity:1!important;transform:scale(1)!important}.hero-statement__underline{opacity:1!important;transform:scaleX(1)!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-hero-statement.css.map */
