.brand-pillars{padding:11vw 6vw;border-top:1px solid rgba(200,168,122,.25)}.brand-pillars__header{margin-bottom:6rem;display:flex;align-items:flex-end;justify-content:space-between;gap:3rem}.brand-pillars__title{font-size:clamp(3.2rem,5.5vw,5.5rem);font-weight:300;color:#1a1208;line-height:1;letter-spacing:-.01em}.brand-pillars__title em{font-style:italic;color:#8b1a1a}.brand-pillars__sub{font-size:1.6rem;font-weight:400;line-height:2;color:#2e1e0f;opacity:.7;max-width:360px;text-align:right}.brand-pillars__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.brand-pillar{padding:0 3rem 0 0;border-right:1px solid rgba(200,168,122,.2);margin-right:3rem}.brand-pillar:last-child{border-right:none;margin-right:0;padding-right:0}.brand-pillar__num{font-size:4.5rem;font-weight:300;color:#8b1a1a1f;line-height:1;margin-bottom:1.5rem;letter-spacing:-.03em}.brand-pillar__name{font-size:2.1rem;font-weight:500;color:#1a1208;margin-bottom:1rem}.brand-pillar__body,.brand-pillar__body p,.brand-pillar__body ul,.brand-pillar__body li,.brand-pillar__body a{font-size:16px;font-weight:300;line-height:26px;color:#2e1e0f;opacity:.85;margin:0}@media(max-width:1024px){.brand-pillars__grid{grid-template-columns:1fr 1fr;gap:3rem 0}.brand-pillar{margin-right:0;padding-right:2rem}.brand-pillar:nth-child(2n){border-right:none;padding-right:0;margin-right:0}.brand-pillar:nth-child(n+3){padding-top:3rem;border-top:1px solid rgba(200,168,122,.2)}.brand-pillar:nth-child(3){border-right:1px solid rgba(200,168,122,.2);padding-right:2rem}}@media(max-width:768px){.brand-pillar__body,.brand-pillar__body p,.brand-pillar__body ul,.brand-pillar__body li,.brand-pillar__body a{font-size:15px;line-height:25px}.brand-pillars__header{flex-direction:column;align-items:flex-start}.brand-pillars__sub{text-align:left;max-width:100%}.brand-pillars__grid{grid-template-columns:1fr;gap:2.5rem 0}.brand-pillar{border-right:none;margin-right:0;padding-right:0;border-bottom:1px solid rgba(200,168,122,.2);padding-bottom:2.5rem}.brand-pillar:last-child{border-bottom:none;padding-bottom:0}.brand-pillar:nth-child(n+3){border-top:none}.brand-pillar:nth-child(3){border-right:none;padding-right:0}}@media(max-width:520px){.brand-pillar__body,.brand-pillar__body p,.brand-pillar__body ul,.brand-pillar__body li,.brand-pillar__body a{font-size:14px;line-height:24px}.brand-pillars{padding:16vw 6vw}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brand-pillars.css.map */
