.hero{--section-animated-background: rgb(var(--color-background));padding-top:2.5rem;padding-bottom:0;padding-left:1rem;padding-right:1rem;margin-bottom:1.5rem;text-align:center}.hero-inner{container-type:inline-size}.hero-subheading,.hero-heading{margin-bottom:1rem}.hero-description{margin:0 auto 2rem;max-width:760px}.hero-bottom-text{margin:1.5rem 0 0;color:rgb(var(--color-text) / .75);font-size:var(--fs-sm)}.hero .btn-group{justify-content:center}.hero-marquee{display:grid;overflow:hidden;position:relative;z-index:1;margin:2rem 0 0}.hero-marquee-text{display:block;grid-area:1 / 1;align-self:end;justify-self:center;width:max-content;color:rgb(var(--color-text) / .15);font-family:var(--font-heading-family);font-size:11.7cqw;font-weight:var(--font-heading-weight);line-height:.8;clip-path:inset(100% 0 0 0);transform:translateY(125%) scaleY(.85);transform-origin:bottom center;white-space:nowrap;will-change:clip-path,transform}.hero-marquee-text.is-active,.hero-marquee-text.is-leaving{transition:clip-path 1s cubic-bezier(.7,0,.84,0),transform 1s cubic-bezier(.7,0,.84,0)}.hero-marquee-text.is-active{clip-path:inset(0 0 0 0);transform:translateY(2px)}.hero-marquee-text.is-leaving{clip-path:inset(0 0 100% 0);transform:translateY(-125%) scaleY(.9)}@media(prefers-reduced-motion:reduce){.hero-marquee-text{transition:none}}@media(min-width:600px){.hero{padding-top:3rem;padding-left:3rem;padding-right:3rem;margin-bottom:2rem}.hero-description{font-size:var(--fs-lg);line-height:1.7}.hero-marquee-text.is-active{transform:translateY(9px)}}@media(min-width:1200px){.hero{padding-left:7rem;padding-right:7rem}.hero-marquee{margin-top:3rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/hero.css.map */
