.lookbook .cp-hero{position:relative;width:100%;height:clamp(470px,57vw,720px);min-height:0;margin:0;overflow:hidden;color:#f6efe0;background:#34281f}.lookbook .cp-hero__image{position:absolute;inset:0;margin:0;overflow:hidden;background:#34281f}.lookbook .cp-hero__image img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 51%;object-position:center 51%}.lookbook .cp-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,#18130fdb,#18130fb8 27%,#18130f57 47%,#18130f00 72%)}.lookbook .cp-hero__copy{position:absolute;z-index:1;top:50%;left:clamp(28px,5.7vw,88px);width:min(43%,510px);transform:translateY(-50%)}.lookbook .cp-hero__eyebrow{margin:0;color:#f2e9d8;font:500 10px/1.4 DM Sans,sans-serif;letter-spacing:.27em;text-transform:uppercase}.lookbook .cp-hero__rule{width:47px;height:1px;margin:24px 0 28px;background:#f5edddc2}.lookbook .cp-hero__copy h1{margin:0;color:#f6efe0;font:400 clamp(66px,7.7vw,112px)/.84 "Instrument Serif",serif;letter-spacing:-.035em}.lookbook .cp-hero__description{max-width:370px;margin:21px 0 0;color:#faf4e8f0;font:400 clamp(19px,1.65vw,23px)/1.35 "Instrument Serif",serif}.lookbook .cp-hero__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:47px;margin-top:24px;padding:0 15px 0 17px;border:1px solid rgba(246,239,224,.8);background:transparent;color:#f6efe0;font:500 9px/1 DM Sans,sans-serif;letter-spacing:.19em;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease}.lookbook .cp-hero__cta:hover{border-color:#f6efe0;background:#f6efe01f}.lookbook .cp-hero__cta:focus-visible{outline:2px solid #f6efe0;outline-offset:4px}@media(max-width:700px){.lookbook .cp-hero{height:clamp(475px,132vw,590px)}.lookbook .cp-hero__image img{-o-object-position:58% center;object-position:58% center}.lookbook .cp-hero__shade{background:linear-gradient(90deg,#18130fc9,#18130f91 55%,#18130f33),linear-gradient(0deg,rgba(24,19,15,.26),transparent 60%)}.lookbook .cp-hero__copy{top:auto;bottom:40px;left:24px;width:min(82%,390px);transform:none}.lookbook .cp-hero__eyebrow{font-size:9px;letter-spacing:.22em}.lookbook .cp-hero__rule{margin:19px 0 22px}.lookbook .cp-hero__copy h1{font-size:clamp(62px,15vw,84px)}.lookbook .cp-hero__description{max-width:340px;margin-top:17px;font-size:17px;line-height:1.45}.lookbook .cp-hero__cta{min-height:46px;margin-top:22px}}@media(prefers-reduced-motion:reduce){.lookbook .cp-hero__cta{transition:none}}
