.mk-press{min-height:100vh}@media(prefers-reduced-motion:reduce){.mk-press{scroll-behavior:auto}}.mk-press{--bg:#0a0a0b;--bg2:#141416;--panel:#161618;--line:hsla(0,0%,100%,.1);--line2:hsla(0,0%,100%,.06);--text:#f5f5f7;--muted:#86868b;--muted2:#8a8a90;--silver:#c7c7cc;--green:#1e6b4f;--green-text:#2b966e;--maxw:840px}.mk-press *{box-sizing:border-box}.mk-press{scroll-behavior:smooth;margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.65}.mk-press a{color:var(--silver);text-decoration:none}.mk-press a:hover,.mk-press footer .wrap span:first-child a,.mk-press main li a,.mk-press main p a{text-decoration:underline}.mk-press .wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}.mk-press .accent{color:var(--silver)}.mk-press .topbar{border-bottom:1px solid var(--line)}.mk-press .topbar .wrap{display:flex;align-items:center;justify-content:space-between;height:60px}.mk-press .brand{display:inline-flex;align-items:center;gap:10px}.mk-press .brand:hover{text-decoration:none}.mk-press .brand-mark{width:30px;height:30px;display:block;color:var(--text)}.mk-press .brand-word{font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--text)}.mk-press .back{font-size:13.5px;color:var(--muted)}.mk-press h1{font-size:clamp(28px,5.5vw,42px);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:40px 0 10px}.mk-press .lead{color:var(--muted);font-size:17px;max-width:58ch;margin:0 0 8px}.mk-press h2{font-size:13px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted2);margin:40px 0 14px}.mk-press li,.mk-press p{color:var(--muted);font-size:15.5px}.mk-press strong{color:var(--text);font-weight:600}.mk-press .card{border:1px solid var(--line);background:var(--bg2);border-radius:16px;padding:22px}.mk-press .grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mk-press .logos{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mk-press .logo{border:1px solid var(--line);border-radius:14px;background:var(--bg2);overflow:hidden;text-align:center}.mk-press .logo .swatch{height:140px;display:flex;align-items:center;justify-content:center;padding:22px;background:#0b0b0c}.mk-press .logo img{max-width:100%;max-height:100%}.mk-press .logo .meta{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.mk-press .logo .meta a{font-weight:600}.mk-press .mark3d{position:relative;border:1px solid var(--line);border-radius:14px;background:#0b0b0c;overflow:hidden;height:300px;margin-top:14px}.mk-press .mark3d .note{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;font-size:13.5px;color:var(--muted2);background:linear-gradient(0deg,rgba(11,11,12,.92),rgba(11,11,12,0));opacity:0;transition:opacity .25s ease;pointer-events:none}.mk-press .mark3d:focus-within .note,.mk-press .mark3d:hover .note{opacity:1}.mk-press .mark3d .note b{color:var(--text);font-weight:600}@media(max-width:640px){.mk-press .mark3d{height:220px}.mk-press .mark3d .note{opacity:1}}.mk-press .colors{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mk-press .color{border:1px solid var(--line);border-radius:12px;overflow:hidden}.mk-press .color .chip{height:64px}.mk-press .color .lbl{padding:9px 11px;font-size:12px;color:var(--muted)}.mk-press .color .lbl b{display:block;color:var(--text);font-size:12.5px}.mk-press .facts{list-style:none;padding:0;margin:0;display:grid;gap:8px}.mk-press .facts li{display:flex;gap:10px}.mk-press .facts li b{color:var(--text);min-width:120px;font-weight:600}.mk-press footer{border-top:1px solid var(--line);margin-top:48px;padding:26px 0;color:var(--muted2);font-size:13px}.mk-press footer .wrap{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.mk-press .ph{color:var(--silver);font-weight:600}@media(max-width:640px){.mk-press .colors,.mk-press .logos{grid-template-columns:1fr 1fr}.mk-press .grid2{grid-template-columns:1fr}}.mk-press .panel{background:transparent;box-shadow:none}