.rw-prefs{display:inline-flex;align-items:center;gap:8px}.rw-prefs-sep{width:1px;height:12px;background:currentColor;opacity:.25}.rw-seg{display:inline-flex;align-items:center;gap:2px}.rw-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:2px 6px;font-size:11px;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:currentColor;opacity:.55;cursor:pointer;border-radius:2px;transition:opacity .15s ease,background-color .15s ease}.rw-seg-btn:hover:not(:disabled){opacity:.85}.rw-seg-btn.is-active{opacity:1;font-weight:600;background:rgba(0,0,0,.06)}.rw-seg-btn:focus-visible{outline:1px solid currentColor;outline-offset:1px}.rw-seg-btn:disabled{cursor:default}.mk-footer{margin-top:auto;background:#fff;color:var(--mk-ink);border-top:1px solid var(--mk-line-200);font-family:var(--font-mk-sans),"Hanken Grotesk",ui-sans-serif,system-ui,sans-serif}.mk-footer-inner{max-width:var(--mk-page);margin:0 auto;padding:48px var(--mk-pad);display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px}.mk-footer h5{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px;color:var(--mk-ink)}.mk-footer .mk-line,.mk-footer a,.mk-footer p{font-size:13px;color:var(--mk-graphite);line-height:1.7}.mk-footer-col .mk-line,.mk-footer-col a{display:block}.mk-footer a{text-decoration:none;transition:color .2s var(--mk-ease)}.mk-footer a:hover{color:var(--mk-ink);text-decoration:underline}.mk-footer-about p{max-width:360px;margin:0}.mk-social{display:flex;gap:14px;margin-top:14px;color:var(--mk-ink)}.mk-social a{display:inline-flex;color:inherit}.mk-social svg{width:18px;height:18px}.mk-legal{border-top:1px solid var(--mk-line-100);text-align:center;padding:20px 24px}.mk-legal,.mk-legal a{font-size:12px;color:var(--mk-ash)}.mk-legal a{margin:0 8px}@media (max-width:900px){.mk-footer-inner{grid-template-columns:1fr 1fr;row-gap:36px}.mk-footer-about{grid-column:1/-1}}@media (max-width:520px){.mk-footer-inner{grid-template-columns:1fr;padding:36px var(--mk-pad)}}@media (prefers-reduced-motion:reduce){.mk-footer *{transition:none!important}}.mk-nav{position:sticky;top:0;z-index:50;background:#fff;color:var(--mk-ink);font-family:var(--font-mk-sans),"Hanken Grotesk",ui-sans-serif,system-ui,sans-serif}.mk-nav a{color:inherit;text-decoration:none}.mk-nav-anno{background:#1a1a1a;color:#fff;text-align:center;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:6px 16px}.mk-topbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-block:13px;padding-inline:max(var(--mk-pad),calc((100% - var(--mk-page)) / 2));border-bottom:1px solid var(--mk-line-200)}.mk-gender{display:flex;gap:18px;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.mk-gender .on{color:var(--mk-ink);font-weight:500}.mk-gender .off{color:var(--mk-ash)}.mk-gender .off:hover{color:var(--mk-ink)}.mk-brandmark{font-size:22px;font-weight:500;line-height:1.1;letter-spacing:.18em;text-transform:uppercase;text-align:center;white-space:nowrap}.mk-util{display:flex;gap:20px;align-items:center;justify-content:flex-end;font-size:16px}.mk-util .mk-cur{font-size:12px;letter-spacing:.08em}.mk-util a,.mk-util button{color:inherit;display:inline-flex;align-items:center;transition:color .2s var(--mk-ease)}.mk-util a:hover{color:var(--mk-ink-hover)}.mk-util .mk-icon{width:18px;height:18px}.mk-subnav{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;padding:10px 20px;border-bottom:1px solid var(--mk-line-200);font-size:13px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase}.mk-subnav a:hover{text-decoration:underline}.mk-subnav .mk-sell{color:var(--mk-error)}.mk-burger{display:none}@media (max-width:900px){.mk-topbar{padding:10px 20px;min-height:50px}.mk-gender{display:none}.mk-burger{display:flex;align-items:center}.mk-util{gap:16px}.mk-util .mk-cur,.mk-util .mk-hide-sm{display:none}.mk-brandmark{font-size:22px;letter-spacing:.14em}.mk-subnav{justify-content:flex-start;gap:22px;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;white-space:nowrap}.mk-subnav::-webkit-scrollbar{display:none}}@media (max-width:480px){.mk-nav-anno{font-size:10px;letter-spacing:.06em}}@media (prefers-reduced-motion:reduce){.mk-nav *{transition:none!important}}