.mk{max-width:1400px;padding:var(--sp5) 24px var(--sp7);margin:0 auto}.mk-houses{margin-top:var(--sp6);margin-bottom:var(--sp3)}.mk-head{justify-content:space-between;align-items:baseline;gap:var(--sp3);margin-bottom:var(--sp3);padding-bottom:12px;display:flex}.mk-head-k{color:var(--mint-deep);margin-bottom:4px}.mk-head-m{color:var(--muted);white-space:nowrap}.mk-subnav{border-bottom:1px solid var(--line);background:var(--paper)}.mk-subnav-in{align-items:center;gap:20px;max-width:1400px;margin:0 auto;padding:10px 24px;display:flex}.mk-subnav-scroll{min-width:0;font-family:var(--jb);font-size:var(--t4);letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;flex:auto;align-items:center;gap:20px;font-weight:700;display:flex}.mk-subnav-link{color:var(--ink);white-space:nowrap;text-decoration:none}.mk-subnav-link.is-partner{color:var(--muted)}.mk-subnav-link.is-cta,.mk-subnav-link:hover{color:var(--mint-deep)}.mk-subnav-sep{color:var(--line)}.mk-subnav-cart{flex:none;margin-left:auto}@media (max-width:900px){.mk-subnav-in{gap:12px;padding:8px 20px}.mk-subnav-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:14px;padding:6px 0;overflow-x:auto}.mk-subnav-scroll::-webkit-scrollbar{display:none}.mk-subnav-cart{margin-left:0}}@media (max-width:400px){.mk-subnav-in{padding-left:16px;padding-right:16px}}@media (max-width:640px){.mk{padding:var(--sp4) 16px var(--sp6)}}.sh-wrap{padding:var(--sp4) var(--sp3) var(--sp7)}.sh-in{max-width:1400px;margin:0 auto}@media (max-width:640px){.sh-wrap{padding:var(--sp3) var(--sp2) var(--sp6)}}.page-head.sh-head{padding-top:0}.sh-head .v8-eyebrow,.sh-head h1{margin-bottom:var(--sp1)}.sh-head h1.d1{margin-bottom:var(--sp2)}.sh-count{color:var(--muted)}.sh-hero-row{justify-content:space-between;align-items:baseline;gap:var(--sp3);flex-wrap:wrap;display:flex}.sh-hero-row .v8-lede{margin:0}.sh-crumbs{margin-bottom:var(--sp3);display:block}.sh-crumbs a{color:var(--muted);text-decoration:none;transition:color .18s}.sh-crumbs a:hover{color:var(--mint-deep)}.sh-crumbs .is-here{color:var(--ink)}.sh-back{margin-bottom:var(--sp3);text-decoration:none;transition:color .18s;display:inline-block}.sh-back:hover{color:var(--mint-deep)}.sh-chips{gap:var(--sp1);margin-bottom:var(--sp4);flex-wrap:wrap;display:flex}.sh-chip{font-family:var(--jb);font-size:var(--t4);letter-spacing:.11em;text-transform:uppercase;padding:var(--sp1) var(--sp2);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:0;text-decoration:none;transition:color .18s,border-color .18s,background .18s;display:inline-block}.sh-chip:hover{border-color:var(--ink)}.sh-chip.is-active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.sh-promo{background:var(--act);color:var(--act-ink);padding:var(--sp2) var(--sp3);margin-bottom:var(--sp2);font-family:var(--bebas);font-size:var(--d6);letter-spacing:.06em;text-transform:uppercase;text-align:center}.sh-partner{justify-content:space-between;align-items:center;gap:var(--sp2);margin-bottom:var(--sp3);padding:var(--sp1) var(--sp3);background:var(--ink);color:var(--paper);font-family:var(--jb);font-size:var(--t4);letter-spacing:.11em;text-transform:uppercase;flex-wrap:wrap;display:flex}.sh-partner a{color:var(--mint);text-decoration:underline}.sh-clickout{padding:var(--sp5) var(--sp4);margin-bottom:var(--sp5);text-align:center;border:1px solid var(--line);background:var(--paper)}.sh-clickout .v8-eyebrow{margin-bottom:var(--sp2);display:block}.sh-clickout h2{font-family:var(--bebas);font-size:var(--d4);letter-spacing:.015em;text-transform:uppercase;margin:0 0 var(--sp2);line-height:.94}.sh-clickout p{font-family:var(--mono);font-size:var(--t2);color:var(--muted);max-width:52ch;margin:0 auto var(--sp3);line-height:1.55}.sh-grid{margin-bottom:var(--sp5)}.sh-others{padding-top:var(--sp4)}.sh-others .v8-eyebrow{margin-bottom:var(--sp3);display:block}.sh-others .sh-chips{margin-bottom:0}.mk-topchips{margin:0 0 var(--sp5)}.mk-topchip-n{color:var(--muted);margin-left:.35em}.sh-chip.is-active .mk-topchip-n{color:inherit;opacity:.6}.pcard.is-club .im{padding:var(--sp3);flex-direction:column;justify-content:space-between;display:flex}.pcard.is-club .club-k{letter-spacing:.16em}.pcard.is-club .club-t{font-family:var(--bebas);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:.9}.pcard.is-club .club-s{letter-spacing:.12em}.pcard.is-club .p-price{color:var(--mint-deep)}