.brand-intro{background:var(--color-background);color:var(--color-foreground);padding:5rem 1.5rem}.brand-intro__inner{max-width:900px;margin:0 auto;text-align:center}.brand-intro__title{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;margin-bottom:1.5rem;letter-spacing:.02em;color:var(--color-foreground-heading, var(--color-foreground))}.brand-intro__text{font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.8;color:var(--color-foreground-secondary, var(--color-foreground));max-width:760px;margin:0 auto}.brand-intro__teams{margin-top:2.5rem}.brand-intro__eyebrow{font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .45);margin:0 0 1rem}.brand-intro__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem}.brand-intro__badge{display:inline-block;padding:.5rem 1.25rem;border-radius:999px;border:1px solid rgb(var(--color-foreground-rgb) / .18);background:rgb(var(--color-foreground-rgb) / .04);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-foreground);transition:border-color .2s ease,background .2s ease}.brand-intro__badge:hover{border-color:var(--color-primary-button-background);background:rgb(var(--color-foreground-rgb) / .08)}@media screen and (max-width:749px){.brand-intro{padding:3.5rem 1rem}.brand-intro__title{margin-bottom:1rem}.brand-intro__text{line-height:1.6}.brand-intro__teams{margin-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-brand-intro.css.map */
