.brand-intro{background:transparent;margin:0;max-width:100%;padding:0;width:100%}.brand-intro,.brand-intro *,.brand-intro :after,.brand-intro :before{box-sizing:border-box}.brand-intro__row{display:flex;width:100%}.brand-intro__first-column,.brand-intro__second-column{flex-shrink:1;max-width:100%;min-width:0}.brand-intro__first-column{align-items:flex-start;display:flex}.brand-intro__eyebrow{align-items:center;display:inline-flex;gap:14px;letter-spacing:.14em;line-height:1.2;margin:8px 0 0;max-width:100%;text-transform:uppercase}.brand-intro__eyebrow:before{content:"";display:block;flex:0 0 30px;width:30px}.brand-intro__second-column{align-items:flex-start;display:flex;flex-direction:column}.brand-intro__heading{letter-spacing:-.055em;line-height:.95;margin:0;max-width:11em;padding:0;text-wrap:balance;width:100%}.brand-intro__text{line-height:1.5;max-width:780px;width:100%}.brand-intro__text>:first-child{margin-top:0}.brand-intro__text>:last-child{margin-bottom:0}.brand-intro__button{align-items:center;background:transparent;display:flex;gap:16px;justify-content:space-between;letter-spacing:.08em;line-height:1.2;margin:0;min-height:44px;padding:0 0 10px;text-decoration:none;text-transform:uppercase;transition:color .18s ease,border-color .18s ease}.brand-intro__button:hover{text-decoration:none}.brand-intro__button-text{min-width:0}.brand-intro__button-icon{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;transition:transform .18s ease}.brand-intro__button-icon img,.brand-intro__button-icon svg{display:block}.brand-intro__button-icon img{object-fit:contain}.brand-intro__button-icon svg{fill:currentColor}.brand-intro__button:focus-visible .brand-intro__button-icon,.brand-intro__button:hover .brand-intro__button-icon{transform:translateX(4px)}.brand-intro__button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.brand-intro.is-animation-ready .brand-intro__first-column,.brand-intro.is-animation-ready .brand-intro__second-column{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.brand-intro.is-animation-ready .brand-intro__second-column{transition-delay:.1s}.brand-intro.is-animation-ready.is-visible .brand-intro__first-column,.brand-intro.is-animation-ready.is-visible .brand-intro__second-column{opacity:1;transform:translateY(0)}@media (max-width:1023px){.brand-intro__heading{max-width:10.5em}}@media (max-width:767px){.brand-intro__row{flex-direction:column}.brand-intro__eyebrow{margin-top:0}.brand-intro__heading{letter-spacing:-.04em;line-height:1;max-width:100%}}@media (prefers-reduced-motion:reduce){.brand-intro.is-animation-ready .brand-intro__first-column,.brand-intro.is-animation-ready .brand-intro__second-column{opacity:1;transform:none;transition:none}.brand-intro__button,.brand-intro__button-icon{transition:none}}