.mk{background:#fff}.lp .mk-nav{justify-content:space-between;align-items:center;display:flex}.lp .mk-nav .nav-r{letter-spacing:.13em;text-transform:uppercase;gap:26px;font-size:11.5px;font-weight:500;display:flex}.lp .mk-head{grid-template-columns:minmax(0,.52fr) minmax(0,1fr);align-items:stretch;display:grid}.lp .head-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,4vw,64px) clamp(22px,5vw,70px);display:flex}.lp .hd-stage{align-self:stretch;display:block;position:relative}.lp .hd-art{width:100%;height:auto;display:block}.lp .hd-jewel{filter:drop-shadow(0 0 6px #ffffff6b)drop-shadow(0 2px 5px #001e2d66)brightness(1.02)contrast(1.04)saturate(.9)opacity(.96);animation:none;position:absolute;translate:-50% -50%}@media (prefers-reduced-motion:reduce){.lp .hd-jewel{animation:none}}@media (max-width:760px){.lp .mk-head{grid-template-columns:1fr}}.lp .mk-head h1{font-family:var(--display);letter-spacing:-.014em;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:300;line-height:1.05}.lp .mk-head p{max-width:44ch;color:var(--grey);margin:14px auto 0;font-size:15px;line-height:1.6}.lp .mk-filters{z-index:20;border-block:1px solid var(--rule);background:#fff;flex-wrap:wrap;align-items:center;gap:clamp(14px,2vw,26px);padding:14px clamp(22px,5vw,76px);display:flex;position:sticky;top:0}.lp .mk-select{align-items:center;gap:10px;display:inline-flex}.lp .mk-select span{letter-spacing:.18em;text-transform:uppercase;color:var(--grey);font-size:10px;font-weight:500}.lp .mk-select select{font:inherit;color:var(--ink);border:1px solid var(--rule);background:#fff;border-radius:2px;padding:8px 10px;font-size:13px}.lp .mk-tags{flex-wrap:wrap;gap:8px;display:flex}.lp .mk-tags button{border:1px solid var(--rule);letter-spacing:.13em;text-transform:uppercase;color:var(--grey);border-radius:999px;padding:8px 15px;font-size:10.5px;font-weight:500;transition:border-color .18s,color .18s,background .18s}.lp .mk-tags button:hover{color:var(--ink);border-color:var(--ink)}.lp .mk-tags button.on{background:var(--ink);border-color:var(--ink);color:#fff}.lp .mk-count{letter-spacing:.16em;text-transform:uppercase;color:var(--grey);white-space:nowrap;margin-left:auto;font-size:10.5px;font-style:normal}.lp .mk-list{grid-template-columns:1fr 1fr;display:grid}.lp .mk-row{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(16px,2vw,30px);padding:clamp(24px,3vw,38px) clamp(22px,4vw,48px);display:grid}.lp .mk-row:nth-child(2n){border-right:0}.lp .mk-row h2{font-family:var(--display);font-size:clamp(1.3rem,2vw,1.75rem);font-weight:300;line-height:1.1}.lp .mk-row h2 sup{letter-spacing:.14em;color:var(--grey);vertical-align:super;margin-left:4px;font-size:10px}.lp .mk-city{letter-spacing:.16em;text-transform:uppercase;color:var(--grey);margin:4px 0 0;font-size:10.5px}.lp .mk-pills{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.lp .mk-pills em{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--rule);border-radius:999px;padding:5px 10px;font-size:9px;font-style:normal}.lp .mk-pills em:first-child{background:var(--ink);border-color:var(--ink);color:#fff}.lp .mk-cred{color:var(--grey);margin-top:14px;font-size:11px;display:block}.lp .mk-work{align-items:flex-end;gap:clamp(8px,1vw,14px);height:clamp(148px,15vw,196px);display:flex}.lp .mk-work>img{object-fit:contain;object-position:bottom;flex:1 1 0;min-width:0;height:100%}.lp .mk-work .mk-face{aspect-ratio:1;object-fit:cover;object-position:50% 22%;background:var(--mist);border-radius:50%;flex:none;align-self:center;width:clamp(92px,9vw,124px);height:auto}.lp .mk-work .mk-face.is-placeholder{object-fit:contain;object-position:center;padding:18%}.lp .mk-empty{text-align:center;color:var(--grey);border-bottom:1px solid var(--rule);grid-column:1/-1;padding:80px 24px;font-size:16px}.lp .mk-empty button{text-underline-offset:3px;color:var(--ink);text-decoration:underline}@media (max-width:900px){.lp .mk-list{grid-template-columns:1fr}.lp .mk-row{border-right:0}.lp .mk-count{margin-left:0}}.lp .head-copy{min-width:0}.lp .mk-nav .nav-r a.is-on{border-bottom:1px solid;padding-bottom:3px}.lp .topbar{justify-content:space-between}.mk-pills em.is-soon{border-color:color-mix(in srgb,var(--blue)45%,transparent);color:var(--blue)}
