.mdes-lookbook-hero{position:relative;background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-primary),var(--brand-secondary))}.mdes-lookbook-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(26,36,47,.88),rgba(26,36,47,.48))}.mdes-lookbook-hero .container{position:relative;z-index:2}.mdes-lookbook-hero .eyebrow,.mdes-lookbook-hero h1,.mdes-lookbook-hero p{color:var(--brand-text-inverse)}.mdes-lookbook-roadmap{background:var(--brand-bg)}.lookbook-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px}.lookbook-timeline article{border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg);padding:24px;position:relative}.lookbook-timeline article::before{content:"";position:absolute;left:24px;right:24px;top:0;height:4px;background:var(--brand-accent)}.lookbook-timeline span{color:var(--brand-secondary);font-weight:900}.lookbook-feature-grid h3,.lookbook-feature-grid p,.lookbook-timeline h3,.lookbook-timeline p,.partner-grid h3,.partner-grid p{color:var(--brand-text)}.mdes-lookbook-showcase{background:var(--brand-bg-alt)}.lookbook-feature-grid article{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden}.lookbook-feature-grid img{width:100%;aspect-ratio:1.24;-o-object-fit:cover;object-fit:cover;background:var(--brand-neutral-light)}.lookbook-feature-grid h3,.lookbook-feature-grid p,.lookbook-feature-grid strong{display:block;padding-left:22px;padding-right:22px}.lookbook-feature-grid h3{padding-top:22px}.lookbook-feature-grid strong{padding-bottom:24px;color:var(--brand-secondary)}.mdes-lookbook-partners{background:var(--brand-bg)}.partner-grid article{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:26px;background:var(--brand-bg-alt)}.mdes-lookbook-counters{background:var(--brand-primary)}.mdes-lookbook-cta{text-align:center;background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-primary))}.mdes-lookbook-cta .cta-actions{justify-content:center}@media (max-width:991px){.lookbook-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:575px){.lookbook-timeline{grid-template-columns:1fr}}