.brand-layout-gallery{--ab-blue:#243443;--ab-copper:#86734f}.brand-layout-gallery .ab-hero{background:#eeede7;color:#243443}.brand-layout-gallery .ab-hero .eyebrow{color:#665b43}.brand-layout-warm{--ab-blue:#352720;--ab-copper:#cab191}.brand-layout-warm .ab-hero{background:#352720;color:#fbf7f1}.brand-layout-warm .ab-hero .eyebrow{color:#decaaf}.brand-layout-gallery .ab-hero h1,.brand-layout-warm .ab-hero h1{font-size:clamp(36px,4.2vw,68px);overflow-wrap:normal;letter-spacing:-.04em}.brand-layout-gallery .ab-hero-copy,.brand-layout-warm .ab-hero-copy{padding:clamp(28px,4vw,64px)}.brand-layout-gallery .ab-hero-image img,.brand-layout-warm .ab-hero-image img{object-fit:contain}@media(max-width:899px){.brand-layout-gallery .ab-hero h1,.brand-layout-warm .ab-hero h1{font-size:clamp(38px,9vw,64px)}.brand-layout-gallery .ab-hero-copy,.brand-layout-warm .ab-hero-copy{padding:42px var(--gutter)}}
.collection-texture-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-bottom:64px}.collection-texture-guide article{border-top:1px solid var(--line);padding-top:24px}.collection-texture-guide h3{font-size:clamp(26px,2.5vw,36px);margin-bottom:16px}.collection-texture-guide p{color:var(--muted);max-width:36em}@media(max-width:899px){.collection-texture-guide{grid-template-columns:1fr;gap:24px;padding-bottom:48px}}
