.brand-hero{background:var(--bh-bg, #1a1a1a);color:var(--bh-text, #fff);padding:8rem 0 7rem;position:relative;overflow:hidden}.brand-hero__inner{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;max-width:90rem}.brand-hero__eyebrow{font-size:1.2rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--bh-accent, #c0c0c0)}.brand-hero__mark{margin:-.8rem 0}.brand-hero__mark-img{display:block;width:360px;max-width:100%;height:auto}.brand-hero__tagline{font-size:4.8rem;font-weight:800;line-height:1.1;letter-spacing:-.01em;margin:0;max-width:80rem;color:var(--bh-text, #fff)!important}.brand-hero__subtitle{font-size:1.7rem;line-height:1.55;max-width:70rem;color:var(--bh-text, #fff);opacity:.85;margin:0}.brand-hero__rule{display:block;width:6rem;height:2px;background:var(--bh-accent, #c0c0c0);margin-top:.8rem}@media screen and (max-width:749px){.brand-hero{padding:5rem 0 4rem}.brand-hero__mark-img{width:240px}.brand-hero__tagline{font-size:3.2rem}.brand-hero__subtitle{font-size:1.5rem}}.brand-story{padding:7rem 0;background:#fff}.brand-story__inner{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.brand-story--image-left .brand-story__media{order:1}.brand-story--image-left .brand-story__content,.brand-story--image-right .brand-story__media{order:2}.brand-story--image-right .brand-story__content{order:1}.brand-story__inner:not(:has(.brand-story__media)){grid-template-columns:1fr}.brand-story__inner:not(:has(.brand-story__media)) .brand-story__content{max-width:80rem;margin:0 auto;text-align:left}.brand-story__media-img{display:block;width:100%;height:auto;border-radius:2px}.brand-story__eyebrow{display:block;font-size:1.2rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:#888;margin-bottom:1.6rem}.brand-story__heading{font-size:3.6rem;font-weight:800;line-height:1.15;letter-spacing:-.01em;margin:0 0 2.4rem;color:#1a1a1a}.brand-story__body{font-size:1.6rem;line-height:1.65;color:#333}.brand-story__body p+p{margin-top:1.4rem}.brand-story__pullquote{margin:3rem 0 0;padding-left:2.4rem;border-left:3px solid #1a1a1a;font-size:1.9rem;font-style:italic;line-height:1.45;color:#1a1a1a}@media screen and (max-width:989px){.brand-story{padding:5rem 0}.brand-story__inner{grid-template-columns:1fr;gap:3.2rem}.brand-story--image-left .brand-story__media,.brand-story--image-right .brand-story__media{order:1}.brand-story--image-left .brand-story__content,.brand-story--image-right .brand-story__content{order:2}.brand-story__heading{font-size:2.8rem}}.brand-pillars{padding:6rem 0 7rem;background:#fafafa;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.brand-pillars__header{text-align:left;margin-bottom:4.8rem;max-width:70rem}.brand-pillars__eyebrow{display:block;font-size:1.2rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:#888;margin-bottom:1.4rem}.brand-pillars__heading{font-size:3.2rem;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:#1a1a1a;margin:0}.brand-pillars__grid{display:grid;gap:4rem 3.2rem}.brand-pillars__grid--cols-1{grid-template-columns:1fr}.brand-pillars__grid--cols-2{grid-template-columns:repeat(2,1fr)}.brand-pillars__grid--cols-3{grid-template-columns:repeat(3,1fr)}.brand-pillars__grid--cols-4,.brand-pillars__grid--cols-5,.brand-pillars__grid--cols-6{grid-template-columns:repeat(4,1fr)}.brand-pillars__item{border-top:2px solid #1a1a1a;padding-top:1.8rem}.brand-pillars__num{display:block;font-size:1.1rem;font-weight:700;letter-spacing:.28em;color:#888;margin-bottom:1.2rem;font-feature-settings:"tnum"}.brand-pillars__item-title{font-size:1.9rem;font-weight:800;line-height:1.25;letter-spacing:-.005em;color:#1a1a1a;margin:0 0 1rem}.brand-pillars__item-body{font-size:1.45rem;line-height:1.6;color:#555;margin:0}@media screen and (max-width:989px){.brand-pillars{padding:5rem 0}.brand-pillars__heading{font-size:2.6rem}.brand-pillars__grid--cols-3,.brand-pillars__grid--cols-4,.brand-pillars__grid--cols-5,.brand-pillars__grid--cols-6{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:559px){.brand-pillars__grid--cols-2,.brand-pillars__grid--cols-3,.brand-pillars__grid--cols-4,.brand-pillars__grid--cols-5,.brand-pillars__grid--cols-6{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/section-brand-pages.css.map */
