.k-lookbook-hero{--lh-fx: 50%;--lh-fy: 50%;padding-block:clamp(112px,16vh,200px) clamp(64px,9vw,128px)}.k-lookbook-hero__inner{display:grid;gap:clamp(40px,6vw,88px)}.k-lookbook-hero__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:clamp(16px,2vw,28px);align-items:end}.k-lookbook-hero__eyebrow{grid-column:1 / -1;color:var(--k-muted)}.k-lookbook-hero__title{grid-column:1 / -1;text-wrap:balance;font-family:var(--k-font-display);font-size:var(--k-step-5);font-weight:400;line-height:.88;letter-spacing:-.02em}.k-lookbook-hero__title em{font-style:italic}.k-lookbook-hero__intro{grid-column:8 / 12;max-width:34ch;font-size:var(--k-step-1);line-height:1.45;color:var(--k-muted)}.k-lookbook-hero__intro>*+*{margin-top:1em}.k-lookbook-hero__figure{display:grid;gap:16px}.k-lookbook-hero__mask{position:relative;aspect-ratio:21 / 9;overflow:hidden;border-radius:var(--k-radius);background:#d9d5ce}.k-lookbook-hero__media{position:absolute;inset:0}.k-lookbook-hero.is-live .k-lookbook-hero__media{inset:-8% 0}.k-lookbook-hero__img{width:100%;height:100%;object-fit:cover;object-position:var(--lh-fx) var(--lh-fy)}.k-lookbook-hero__placeholder{fill:#14141433}.k-lookbook-hero__caption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:14px;border-top:1px solid var(--k-line)}.k-lookbook-hero__caption-note{color:var(--k-muted)}@media(max-width:989px){.k-lookbook-hero__intro{grid-column:1 / 10}}@media(max-width:749px){.k-lookbook-hero{padding-top:clamp(96px,14vh,128px)}.k-lookbook-hero__head{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.k-lookbook-hero__title{font-size:clamp(3.5rem,17vw,5rem)}.k-lookbook-hero__intro{font-size:1.0625rem}.k-lookbook-hero__mask{aspect-ratio:4 / 5}}
