.lookbook{--lookbook-ease:cubic-bezier(.32, .72, 0, 1);--lookbook-shadow:122 19 55;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0 12px;display:grid;position:relative}.lookbook-copy{min-width:0}.lookbook-kicker{color:var(--color-berry);margin:0 0 4px;font-size:12px;font-weight:500;line-height:1.4}.lookbook-headline{color:var(--color-charcoal);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.75rem;font-weight:300;line-height:1.08}.lookbook-sub{color:#2b2b2dc7;text-wrap:pretty;margin:6px 0 0;font-size:13px;line-height:1.45}.lookbook-kinds{display:none}.lookbook-prints{position:relative}.lookbook-print{background:var(--color-offwhite);box-shadow:0 0 0 1px #2b2b2d0f, 0 14px 28px -16px rgb(var(--lookbook-shadow) / .4);border-radius:4px;margin:0;padding:3px}.lookbook-print img{object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.lookbook-print--lead{aspect-ratio:4/5;width:84px}.lookbook-print--second,.lookbook-print--third{display:none}@media (min-width:768px){.lookbook{--lookbook-height:clamp(400px, 38vw, 560px);min-height:var(--lookbook-height);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(28px,4vw,64px);padding:0}.lookbook-kicker{margin-bottom:18px;font-size:13px}.lookbook-headline{font-size:clamp(2.5rem,4.6vw,4.5rem);line-height:1.04}.lookbook-sub{max-width:42ch;margin-top:20px;font-size:15px;line-height:1.6}.lookbook-prints{height:var(--lookbook-height)}.lookbook-print{box-shadow:0 0 0 1px #2b2b2d0f, 0 34px 60px -30px rgb(var(--lookbook-shadow) / .42);padding:6px;position:absolute}.lookbook-print--lead{z-index:2;width:auto;height:100%;top:0;right:0}.lookbook-print--second{z-index:3;aspect-ratio:4/5;height:62%;display:block;bottom:6%;left:0;rotate:-3deg}.lookbook[data-prints="2"] .lookbook-print--second{height:68%;rotate:-2deg}.lookbook[data-upright] .lookbook-print{rotate:none}}@media (min-width:1024px){.lookbook-copy{flex-direction:column;justify-content:center;display:flex}.lookbook-kinds{max-width:580px;margin-top:clamp(26px,3.2vw,48px);display:block}.lookbook-kinds ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1vw,14px);margin:0;padding:0;list-style:none;display:grid}.lookbook-kind{color:var(--color-charcoal);border-radius:4px;text-decoration:none;display:block}.lookbook-kind:focus-visible{outline:2px solid var(--color-signature);outline-offset:4px}.lookbook-kind-picture{aspect-ratio:1;background:var(--color-tile);border-radius:4px;display:block;overflow:hidden}.lookbook-kind-picture img{object-fit:cover;width:100%;height:100%;display:block}.lookbook-kind-label{margin-top:8px;font-size:13px;line-height:1.3;display:block}.lookbook-kind[aria-current=page] .lookbook-kind-picture{outline:1px solid var(--color-berry);outline-offset:3px}.lookbook-kind[aria-current=page] .lookbook-kind-label{color:var(--color-berry)}.lookbook-print--third{z-index:1;aspect-ratio:4/5;height:37%;display:block;top:3%;left:4%;rotate:2.5deg}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.lookbook[data-sequence=play] .lookbook-print--lead{animation:lookbook-settle 1s var(--lookbook-ease) both}.lookbook[data-sequence=play] .lookbook-print--second{animation:lookbook-rise .9s var(--lookbook-ease) .18s both}.lookbook[data-sequence=play] .lookbook-print--third{animation:lookbook-rise .9s var(--lookbook-ease) .32s both}html[data-hero-played] .lookbook .lookbook-print{animation:none}}@media (min-width:768px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lookbook-print{transition:translate .6s var(--lookbook-ease)}.lookbook-print:hover{translate:0 -6px}.lookbook-kind-picture img{transition:transform .7s var(--lookbook-ease)}.lookbook-kind:hover .lookbook-kind-picture img{transform:scale(1.06)}.lookbook-kind:hover .lookbook-kind-label{color:var(--color-berry)}}@keyframes lookbook-settle{0%{transform:translateY(22px)}to{transform:translateY(0)}}@keyframes lookbook-rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
