.lookbook{padding:120px 3.5vw 130px;border-bottom:1px solid var(--line)}.lookbook-heading{max-width:760px;margin:0 0 68px 6.5vw}.lookbook-heading h2{font-size:clamp(52px,8vw,120px);line-height:.8}.lookbook-heading h2 em{font-style:normal;-webkit-text-stroke:1px var(--white);color:transparent}.lookbook-heading>p:last-child{max-width:355px;font-size:16px;line-height:1.5;margin:33px 0 0}.lookbook-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:15px;align-items:start}.look{margin:0;position:relative;background:#1c1c1a;overflow:hidden}.look img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .55s ease}.look-large img{aspect-ratio:1/1.12;object-position:center}.look:hover img{transform:scale(1.025)}.look figcaption{display:flex;position:absolute;inset:auto 0 0;justify-content:space-between;align-items:end;padding:14px;background:linear-gradient(transparent,rgba(0,0,0,.85));min-height:80px;font:10px 'DM Mono',monospace;letter-spacing:.05em}.look figcaption b{font:700 11px Inter,sans-serif;letter-spacing:.03em}.look figcaption span{color:var(--lime)}@media(max-width:700px){.lookbook{padding:85px 5vw}.lookbook-heading{margin-left:2vw;margin-bottom:37px}.lookbook-heading h2{font-size:14vw}.lookbook-grid{grid-template-columns:1fr;gap:12px}.look-large img,.look img{aspect-ratio:4/5}.lookbook-heading>p:last-child{font-size:15px}}
