.brand-intro{--brand-ink: #21303f;--brand-pad: var(--pv-page-gutter);width:min(calc(100% - var(--brand-pad) * 2),var(--pv-page-content));margin-inline:auto;padding-block:48px 42px;border-bottom:1px solid #e1e6e9;color:var(--brand-ink);font-family:Helvetica Neue,Arial,system-ui,sans-serif;font-size:15px;line-height:1.55;text-align:left;-webkit-font-smoothing:antialiased}.brand-intro *,.brand-intro *:before,.brand-intro *:after{box-sizing:border-box}.brand-intro-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:clamp(35px,6vw,94px)}.brand-intro-layout--single{grid-template-columns:minmax(0,1fr)}.brand-intro-eyebrow{display:block;margin-bottom:12px;color:#5c6771;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.brand-intro .brand-intro-heading{max-width:810px;margin:0;color:var(--brand-ink);font-family:inherit;font-size:clamp(26px,2.35vw,36px);font-weight:500;line-height:1.25;letter-spacing:-.035em;text-transform:none;text-wrap:pretty}.brand-intro .brand-intro-heading :is(strong,b){font-weight:650}.brand-intro-support{padding-top:24px}.brand-intro-support p{max-width:400px;margin:0 0 17px;color:#5c6771;font-size:14px;line-height:1.8;text-wrap:pretty}.brand-intro .brand-intro-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:4px;border-bottom:1px solid currentColor;color:var(--brand-ink);font-size:13px;font-weight:550;line-height:1.4;text-decoration:none}.brand-intro .brand-intro-link:hover{color:var(--brand-ink)}.brand-intro .brand-intro-link .pv-icon{display:inline-block;width:16px;height:16px}.brand-intro .brand-intro-link:focus-visible{outline:3px solid var(--brand-ink);outline-offset:4px;box-shadow:none}@media screen and (max-width:999px){.brand-intro-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:35px}.brand-intro .brand-intro-heading{font-size:28px}.brand-intro-support p{font-size:13px}}@media screen and (max-width:699px){.brand-intro{padding-block:32px 29px}.brand-intro-layout{display:block}.brand-intro-eyebrow{margin-bottom:10px;font-size:11px}.brand-intro .brand-intro-heading{max-width:540px;font-size:25px;letter-spacing:-.03em}.brand-intro-support{padding-top:17px}.brand-intro-support p{max-width:540px;margin-bottom:13px;font-size:13px;line-height:1.75}.brand-intro .brand-intro-link{font-size:12px}}@media screen and (max-width:359px){.brand-intro .brand-intro-heading{font-size:23px}}@media print{.brand-intro-layout{display:grid}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-brand-intro.css.map */
