.lookbook-editorial{background:var(--white);padding-bottom:120px}.lookbook-hero{min-height:50vh;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--overlay-light);margin-bottom:4rem}.hero-content{text-align:center}.lookbook-title{font-family:var(--font-heading);font-size:var(--text-lookbook-title);font-weight:400;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem;color:var(--black)}.lookbook-year{font-family:var(--font-body);font-size:var(--text-base-sm);font-weight:300;letter-spacing:.3em;text-transform:uppercase;color:var(--overlay-muted)}.editorial-grid{max-width:1400px;margin:0 auto;padding:0 3rem;display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.grid-item{position:relative;overflow:hidden}.grid-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-slower),filter var(--transition-slower);filter:grayscale(0%)}.grid-item:hover img{transform:scale(1.02);filter:grayscale(5%)}.grid-item.featured{grid-column:span 12;aspect-ratio:16 / 9}.grid-item.half{grid-column:span 6;aspect-ratio:4 / 5}.grid-item.third{grid-column:span 4;aspect-ratio:3 / 4}.grid-item.two-thirds{grid-column:span 8;aspect-ratio:16 / 10}.grid-item.one-third{grid-column:span 4;aspect-ratio:3 / 4}.lookbook-cta{text-align:center;margin:6rem auto 4rem;padding:0 2rem}.comp-card-link{display:inline-block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:var(--black);border:1px solid var(--black);padding:1rem 3rem;transition:all var(--transition-moderate);text-decoration:none}.comp-card-link:hover{background:var(--black);color:var(--white);opacity:1}@media (max-width: 768px){.lookbook-hero{min-height:40vh}.lookbook-title{letter-spacing:.1em}.lookbook-year{font-size:var(--text-xs)}.editorial-grid{padding:0 1.5rem;gap:1rem}.grid-item.featured,.grid-item.half,.grid-item.third,.grid-item.two-thirds,.grid-item.one-third{grid-column:span 12;aspect-ratio:3 / 4}.grid-item.featured{aspect-ratio:4 / 5}.comp-card-link{font-size:var(--text-xs);padding:.875rem 2rem}}@media (min-width: 769px) and (max-width: 1024px){.editorial-grid{padding:0 2rem}.grid-item.third{grid-column:span 6}}body.lookbook-page:before,body.lookbook-page:after{display:none!important}
