.brand-intro{text-align:center}.brand-intro__inner{max-width:66rem;margin:0 auto}.brand-intro__inner:before{content:"";display:block;width:9px;height:9px;margin:0 auto 2.4rem;border-radius:2px;transform:rotate(45deg);background:linear-gradient(135deg,#a855f7,#5f2ba8)}.brand-intro__heading{margin:0;line-height:1.08;letter-spacing:-.03rem}.brand-intro__heading-top{display:block;font-weight:700}.brand-intro__heading-accent{display:block;font-style:italic;color:#5f2ba8;position:relative}.brand-intro__heading-accent:after{content:"";position:absolute;left:50%;bottom:-.06em;height:2px;width:0;background:linear-gradient(90deg,transparent,#5f2ba8 22%,#5f2ba8 78%,transparent);transform:translate(-50%);transition:width 1s cubic-bezier(.16,1,.3,1) .3s}.brand-intro.animate-in .brand-intro__heading-accent:after{width:100%}.brand-intro__text{margin-top:2.8rem;font-size:1.8rem;line-height:1.65;opacity:1}.brand-intro__text p{margin:0 0 .8rem}.brand-intro__text p:last-child{margin-bottom:0}.brand-intro__text p:first-child{font-family:var(--font-heading-family);font-size:2.3rem;line-height:1.35;letter-spacing:-.02rem;color:rgb(var(--color-foreground));opacity:.92;margin-bottom:1.4rem}@media screen and (min-width:750px){.brand-intro__text p:first-child{font-size:2.7rem}}.brand-intro__text p:last-child{max-width:54rem;margin-inline:auto;font-size:1.9rem;font-weight:500;line-height:1.6;color:#5f2ba8;opacity:1}.brand-intro__heading-top,.brand-intro__heading-accent,.brand-intro__text{opacity:0;transform:translateY(16px);transition:opacity .8s ease,transform .8s ease}.brand-intro.animate-in .brand-intro__heading-top{opacity:1;transform:translateY(0)}.brand-intro.animate-in .brand-intro__heading-accent{opacity:1;transform:translateY(0);transition-delay:.15s}.brand-intro.animate-in .brand-intro__text{opacity:1;transform:translateY(0);transition-delay:.3s}@media(prefers-reduced-motion:reduce){.brand-intro__heading-top,.brand-intro__heading-accent,.brand-intro__text{opacity:1;transform:none;transition:none}.brand-intro__heading-accent:after{width:100%;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-brand-intro.css.map */
