.mk{color-scheme:dark;--mk-void:#080d15;--mk-canvas:#101a29;--mk-ink:#f2f0ea;--mk-muted:#b0b9c7;--mk-subtle:#939fb1;--mk-blue:#1d6fe0;--mk-blue-text:#80b3ff;background:var(--mk-canvas);color:var(--mk-ink);font-family:var(--font-sans),sans-serif;-webkit-font-smoothing:antialiased}.mk-site{overflow:clip;min-height:100dvh}.mk *,.mk :after,.mk :before{box-sizing:border-box}.mk figure{margin:0}.mk a,.mk button{-webkit-tap-highlight-color:transparent}.mk button{cursor:pointer;font:inherit}.mk a{color:inherit;text-decoration:none}.mk :focus-visible{outline:2px solid var(--mk-blue-text);outline-offset:5px}.mk #explore,.mk main,.mk section{scroll-margin-top:96px}.mk .mk-wrap{width:min(100% - 112px,1248px);margin-inline:auto}.mk .mk-eyebrow{margin:0 0 25px;letter-spacing:.15em;color:var(--mk-blue-text)}.mk .mk-eyebrow,.mk .mk-small-label{font-size:11px;font-weight:800;text-transform:uppercase}.mk .mk-small-label{letter-spacing:.12em}.mk h1,.mk h2{margin:0;font-weight:800;letter-spacing:-.055em;text-wrap:balance}.mk h2{font-size:clamp(34px,3.7vw,52px);line-height:1.13}.mk .mk-body{font-size:16px;line-height:1.8;color:var(--mk-muted)}.mk .mk-skip{position:fixed;top:8px;left:16px;z-index:100;transform:translateY(-150%);padding:12px 20px;background:var(--mk-ink);color:var(--mk-void)}.mk .mk-skip:focus{transform:none}.mk .mk-header{position:sticky;top:0;z-index:60;background:rgb(16 26 41/.94);border-bottom:1px solid #ffffff12;backdrop-filter:blur(18px)}.mk .mk-nav{height:88px;justify-content:space-between;gap:32px}.mk .mk-nav,.mk .mk-nav-links{display:flex;align-items:center}.mk .mk-nav-links{gap:36px;color:var(--mk-muted);font-size:13px;font-weight:600}.mk .mk-nav-links a{padding-block:14px}.mk .mk-footer a:hover,.mk .mk-nav-links a:hover{color:var(--mk-blue-text)}.mk .mk-menu-button{display:none;color:var(--mk-ink);background:transparent;border:1px solid #ffffff25;border-radius:8px;width:44px;height:44px;align-items:center;justify-content:center}.mk .mk-mobile-nav{padding:8px 24px 20px;border-top:1px solid #ffffff12}.mk .mk-mobile-nav a{display:flex;justify-content:space-between;padding:16px 0;font-size:15px}.mk .mk-hero{position:relative}.mk .mk-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;min-height:735px;gap:20px}.mk .mk-hero-copy{position:relative;z-index:2;padding-block:70px 85px}.mk .mk-hero-copy .mk-eyebrow{display:flex;gap:10px;align-items:center;color:#bdc8d9}.mk .mk-status-dot{width:6px;height:6px;background:var(--mk-blue-text);border-radius:50%}.mk .mk-hero h1{font-size:clamp(48px,5.1vw,76px);line-height:1.08;letter-spacing:-.06em}.mk .mk-hero h1 span{color:var(--mk-blue-text)}.mk .mk-lead{max-width:370px;font-size:18px;line-height:1.75;margin:28px 0 32px;color:var(--mk-muted)}.mk .mk-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.mk .mk-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:6px;border:1px solid transparent;padding:18px 22px;min-height:54px;font-size:13px;font-weight:800;transition:background .2s,transform .2s,box-shadow .2s}.mk .mk-button-primary{background:var(--mk-blue);color:white;box-shadow:0 6px 20px #0002}.mk .mk-button-primary:hover{background:#2d7eee;transform:translateY(-2px);box-shadow:0 8px 24px #0004}.mk .mk-text-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-height:44px;padding:0;background:none;border:0;font-size:13px;font-weight:600;color:var(--mk-ink)}.mk .mk-text-link:hover{color:var(--mk-blue-text)}.mk .mk-availability{margin-top:23px;color:var(--mk-subtle);font-size:11px}.mk .mk-availability a{color:var(--mk-blue-text);text-decoration:underline}.mk .mk-hero-art{position:relative;height:650px;isolation:isolate}.mk .mk-orbit{position:absolute;z-index:-1;border:1px solid #90baff13;border-radius:50%;aspect-ratio:1;pointer-events:none}.mk .mk-orbit-one{width:640px;left:-20px;top:0;background:radial-gradient(circle,#1e3c63 0,#14243b 47%,transparent 70%)}.mk .mk-orbit-two{width:480px;left:60px;top:80px}.mk .mk-art-label{position:absolute;right:-12px;top:100px;writing-mode:vertical-rl;font-size:9px;letter-spacing:.25em;color:var(--mk-subtle)}.mk .mk-hero-phone{position:absolute;width:52%;max-width:285px;overflow:hidden;border-radius:32px;outline:1px solid #7289a44a;box-shadow:12px 30px 55px #0007;background:#080d15}.mk .mk-hero-phone-back{top:92px;left:2%;width:45%;transform:rotate(-10deg)}.mk .mk-hero-phone-front{top:26px;right:1%;transform:rotate(7deg)}.mk .mk-hero-art figcaption{position:absolute;bottom:1px;right:40px}.mk .mk-hero-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff16;height:82px;font-size:10px;color:var(--mk-subtle);letter-spacing:.08em;text-transform:uppercase}.mk .mk-hero-bottom a{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff24;border-radius:50%;color:var(--mk-ink)}.mk .mk-story{padding:110px 0}.mk .mk-story-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:110px}.mk .mk-story-copy{max-width:460px}.mk .mk-story-copy .mk-body{margin:25px 0}.mk .mk-scan-story{background:#0c1420;border-top:1px solid #ffffff0b}.mk .mk-scan-art{position:relative;min-width:0;height:580px}.mk .mk-scan-lines{position:absolute;inset:35px 0;background:repeating-linear-gradient(90deg,transparent,transparent 63px,#ffffff05 0,#ffffff05 64px);border:1px solid #ffffff09;border-radius:180px 180px 16px 16px}.mk .mk-scan-phone{position:absolute;width:49%;top:10px;right:4%;transform:rotate(6deg);border-radius:28px;overflow:hidden;box-shadow:10px 28px 60px #0008;outline:1px solid #ffffff20}.mk .mk-scan-card{position:absolute;width:40%;left:2%;top:130px;transform:rotate(-13deg);border:7px solid #e1e2e3;border-radius:6px;box-shadow:0 24px 50px #0008}.mk .mk-photo-label{position:absolute;left:2%;bottom:28px;display:inline-flex;align-items:center;gap:12px;color:var(--mk-muted);font-size:12px}.mk .mk-scan-steps{list-style:none;padding:0;margin:28px 0 24px}.mk .mk-scan-steps li{display:flex;align-items:center;gap:16px;padding:17px 0;border-top:1px solid #ffffff14;font-size:13px;font-weight:600}.mk .mk-scan-steps li span{color:var(--mk-subtle);font-size:10px;font-weight:400;font-family:var(--font-mono),monospace}.mk .mk-scan-steps li svg{margin-left:auto;color:var(--mk-blue-text)}.mk .mk-collection-story{background:#142133}.mk .mk-collection-story .mk-story-grid{gap:95px}.mk .mk-editorial-note{border-left:2px solid var(--mk-blue);padding:0 0 0 20px;margin:32px 0 22px}.mk .mk-editorial-note .mk-small-label{color:var(--mk-ink);font-size:10px}.mk .mk-editorial-note p{font-size:13px;line-height:1.8;color:var(--mk-muted);margin-top:10px}.mk .mk-tablet-art{position:relative;padding:6px 12px 0 0}.mk .mk-tablet{padding:11px;background:#080d15;border:1px solid #526079;border-radius:23px;transform:rotate(3deg);box-shadow:18px 32px 60px #0005}.mk .mk-tablet img{border-radius:12px}.mk .mk-tablet-art figcaption{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:34px;color:var(--mk-subtle);font-size:10px}.mk .mk-lots-story{background:#0c1420}.mk .mk-lots-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:80px}.mk .mk-lots-heading h2{max-width:600px}.mk .mk-lots-heading .mk-body{max-width:350px;margin:0;font-size:14px}.mk .mk-lot-select{display:flex;gap:8px;margin-top:40px}.mk .mk-lot-select button{padding:10px 20px;min-height:44px;color:var(--mk-muted);font-size:12px;border-radius:30px;background:transparent;border:1px solid #ffffff26;transition:background .2s,color .2s}.mk .mk-lot-select button[aria-pressed=true]{background:var(--mk-ink);color:var(--mk-void);border-color:var(--mk-ink)}.mk .mk-lot-select button:hover{border-color:var(--mk-blue-text)}.mk .mk-lot-stage{padding:35px 0 30px}.mk .mk-card-fan{display:flex;justify-content:center;align-items:center;height:320px;padding-top:24px}.mk .mk-fan-card{width:19%;max-width:190px;flex-shrink:0;margin-inline:-9px;border:5px solid #d9dde4;border-radius:6px;box-shadow:0 20px 35px #0007;transform:translateY(var(--card-offset)) rotate(var(--card-angle));transition:translate .25s}.mk .mk-fan-card:hover{translate:0 -12px}.mk .mk-lot-caption{margin-top:32px;text-align:center}.mk .mk-lot-caption .mk-small-label{color:var(--mk-blue-text)}.mk .mk-lot-caption p{font-size:12px;color:var(--mk-muted);margin-top:12px}.mk .mk-sell-foot{border-top:1px solid #ffffff1a;padding-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.mk .mk-sell-foot p{font-size:14px;line-height:1.8;margin:0;max-width:450px}.mk .mk-sell-foot>span{color:var(--mk-subtle);font-size:11px;line-height:1.8;max-width:370px;justify-self:end}.mk .mk-faq-section{padding-block:105px}.mk .mk-faq-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:90px}.mk .mk-faq details{border-top:1px solid #ffffff1a}.mk .mk-faq details:last-child{border-bottom:1px solid #ffffff1a}.mk .mk-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;list-style:none;font-size:14px;font-weight:600}.mk .mk-faq summary::-webkit-details-marker{display:none}.mk .mk-faq summary svg{flex-shrink:0;color:var(--mk-blue-text);transition:transform .2s}.mk .mk-faq details[open] summary svg{transform:rotate(180deg)}.mk .mk-faq details p{color:var(--mk-muted);font-size:13px;line-height:1.85;margin:0;padding:0 25px 24px 0}.mk .mk-closing{background:#192c45;padding-block:76px;border-block:1px solid #ffffff10}.mk .mk-closing-inner{display:flex;align-items:center;justify-content:space-between;gap:60px}.mk .mk-closing h2{max-width:690px;font-size:clamp(34px,4vw,54px)}.mk .mk-closing .mk-button{flex-shrink:0}.mk .mk-closing .mk-eyebrow{margin-bottom:18px}.mk .mk-footer{background:#0b121d;padding-block:48px 35px}.mk .mk-footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px}.mk .mk-footer nav{display:flex;align-items:center;gap:28px;font-size:12px;color:var(--mk-muted)}.mk .mk-footer nav a{display:inline-flex;align-items:center;gap:6px;padding-block:12px}.mk .mk-footer-bottom{display:flex;justify-content:space-between;gap:50px;padding-top:30px;margin-top:30px;border-top:1px solid #ffffff12;color:var(--mk-subtle);font-size:10px;line-height:1.8}.mk .mk-footer-bottom>div{max-width:620px}.mk .mk-footer-bottom p{margin:0 0 8px}@media (min-width:701px){.mk .mk-mobile-nav{display:none}}@media (max-width:1100px){.mk .mk-wrap{width:calc(100% - 72px)}.mk .mk-hero-grid{min-height:630px}.mk .mk-hero-art{height:560px}.mk .mk-hero-art figcaption{bottom:12px}.mk .mk-hero-phone-front{top:65px}.mk .mk-hero-phone-back{top:125px}.mk .mk-collection-story .mk-story-grid,.mk .mk-story-grid{gap:60px}.mk .mk-story{padding-block:85px}.mk .mk-scan-art{height:490px}.mk .mk-scan-phone{top:30px;width:58%;right:0}.mk .mk-scan-card{width:45%;top:140px}.mk .mk-lots-heading{gap:40px}}@media (max-width:700px){.mk .mk-wrap{width:calc(100% - 40px)}.mk .mk-nav{height:72px;gap:12px}.mk .mk-nav-links{display:none}.mk .mk-menu-button{display:inline-flex}.mk .mk-hero-grid{grid-template-columns:1fr;gap:0;min-height:0}.mk .mk-hero-copy{padding:55px 0 20px}.mk .mk-hero h1{font-size:clamp(42px,9vw,62px)}.mk .mk-eyebrow{font-size:9px;margin-bottom:20px}.mk .mk-lead{font-size:16px;max-width:340px;line-height:1.7;margin:22px 0 25px}.mk .mk-actions{gap:18px}.mk .mk-button{padding:15px 18px;font-size:12px}.mk .mk-text-link{font-size:12px}.mk .mk-availability{margin-top:18px;font-size:10px}.mk .mk-hero-art{height:min(124vw,650px);width:100%;margin-top:18px}.mk .mk-hero-phone-front{width:51%;max-width:280px;top:24px;right:6%;border-radius:24px}.mk .mk-hero-phone-back{width:45%;top:70px;left:5%;border-radius:24px}.mk .mk-art-label{top:85px;right:0;font-size:7px}.mk .mk-orbit-one{width:120%;left:-10%;top:0}.mk .mk-orbit-two{width:90%;left:5%;top:10%}.mk .mk-hero-art figcaption{right:0;bottom:10px}.mk .mk-hero-bottom{height:70px;font-size:8px;letter-spacing:.03em}.mk .mk-hero-bottom a{width:34px;height:34px}.mk .mk-hero-bottom>span:last-child{max-width:100px;text-align:right}.mk .mk-story{padding-block:64px}.mk .mk-collection-story .mk-story-grid,.mk .mk-story-grid{grid-template-columns:1fr;gap:38px}.mk .mk-story-copy{max-width:none}.mk .mk-story-copy .mk-body{font-size:15px;margin:20px 0}.mk h2{font-size:clamp(32px,8.2vw,46px);max-width:500px}.mk .mk-scan-story .mk-story-copy{grid-row:1}.mk .mk-scan-art{height:min(116vw,580px);width:min(100%,480px);margin:0 auto}.mk .mk-scan-phone{width:48%;top:5px;right:8%}.mk .mk-scan-card{width:39%;left:5%;top:100px}.mk .mk-scan-lines{inset:0 0 30px}.mk .mk-photo-label{left:5%;bottom:0}.mk .mk-tablet-art{padding:10px 12px;max-width:500px;margin-inline:auto}.mk .mk-tablet{border-radius:18px;padding:8px}.mk .mk-tablet img{border-radius:9px}.mk .mk-tablet-art figcaption{margin-top:25px}.mk .mk-lots-heading{display:block}.mk .mk-lots-heading .mk-body{margin-top:20px;max-width:none;font-size:15px}.mk .mk-lot-select{margin-top:26px}.mk .mk-lot-select button{padding:10px 18px}.mk .mk-card-fan{height:min(63vw,360px);padding-top:0}.mk .mk-fan-card{width:27%;margin-inline:-4.5%;border-width:3px}.mk .mk-lot-stage{padding-top:30px}.mk .mk-lot-caption{margin-top:22px}.mk .mk-lot-caption p{line-height:1.8;min-height:44px}.mk .mk-sell-foot{grid-template-columns:1fr;gap:18px}.mk .mk-sell-foot>span{justify-self:start;max-width:none}.mk .mk-faq-section{padding-block:65px}.mk .mk-faq-grid{grid-template-columns:1fr;gap:32px}.mk .mk-faq summary{font-size:13px;line-height:1.6;padding-block:19px}.mk .mk-closing{padding-block:55px}.mk .mk-closing-inner{align-items:flex-start;flex-direction:column;gap:28px}.mk .mk-footer{padding-block:36px 22px}.mk .mk-footer-top{align-items:flex-start;flex-direction:column;gap:18px}.mk .mk-footer-bottom{flex-direction:column;gap:14px;margin-top:22px;padding-top:22px}}@media (prefers-reduced-motion:no-preference){.mk .mk-hero-phone{animation:mk-device-enter .9s cubic-bezier(.2,.8,.2,1) both}.mk .mk-hero-phone-back{animation-delay:.12s}@keyframes mk-device-enter{0%{translate:0 20px}to{translate:0 0}}}@media (prefers-reduced-motion:reduce){.mk *,.mk :after,.mk :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}