.mk{--mk-dark:var(--color-dock);--mk-dark-2:var(--color-dark);--mk-dark-line:color-mix(in srgb, var(--color-dark-ink) 12%, transparent);--mk-dark-ink:var(--color-dark-ink);--mk-dark-muted:var(--color-dark-muted);--mk-amber:var(--color-accent);--mk-paper:var(--color-surface);--mk-line:color-mix(in srgb, var(--color-ink) 14%, transparent);--mk-pad:clamp(20px, 4vw, 48px);--mk-ease:cubic-bezier(.22, 1, .36, 1);color:var(--color-ink-2);font-size:16px;line-height:1.55;overflow-x:clip}.mk *,.mk :before,.mk :after{box-sizing:border-box}.mk-wrap{width:100%;max-width:1240px;padding-inline:var(--mk-pad);margin-inline:auto}.mk a:not(.mk-btn){color:inherit}.mk :focus-visible{border-radius:6px}.mk section[id]{scroll-margin-top:72px}.mk-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-mono{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:12px;line-height:16px}.mk-eyebrow{color:var(--color-ink-3);align-items:center;gap:10px;display:inline-flex}.mk-eyebrow:before{content:"";background:var(--mk-amber);width:28px;height:2px}.mk-dark .mk-eyebrow{color:var(--mk-dark-muted)}.mk-h1{color:var(--color-ink);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(44px,7.7vw,112px);font-weight:700;line-height:.94}.mk-h2{color:var(--color-ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,5vw,68px);font-weight:700;line-height:1}.mk-dark .mk-h2{color:var(--mk-dark-ink)}.mk-lede{max-width:34em;color:var(--color-ink-2);margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.45}.mk-dark .mk-lede{color:var(--mk-dark-muted)}.mk-btn{border-radius:var(--radius-md);min-height:48px;font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:transform .16s var(--mk-ease), background-color .16s;border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.mk-btn:active{transform:translateY(1px)}.mk-btn svg{width:18px;height:18px}.mk-btn-amber{background:var(--mk-amber);color:var(--color-accent-contrast)}.mk-btn-amber:hover{background:var(--color-accent-strong)}.mk-btn-ghost{color:var(--color-ink);box-shadow:inset 0 0 0 1.5px var(--color-ink);background:0 0}.mk-btn-ghost:hover{background:var(--color-ink);color:var(--color-dark-ink)}.mk-btn-sm{border-radius:var(--radius-sm);min-height:40px;padding:0 16px;font-size:14px}.mk-btn[aria-disabled=true],.mk-btn:disabled{opacity:.6;cursor:default}.mk-nav{z-index:40;background:color-mix(in srgb, var(--color-bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--mk-line);position:sticky;top:0}.mk-nav-in{align-items:center;gap:24px;height:64px;display:flex}.mk-nav-logo{flex-shrink:0;display:flex}.mk-nav-logo img{width:auto;height:30px}.mk-nav-links{gap:28px;margin-inline:auto;font-size:14px;font-weight:500;display:none}.mk-nav-links a,.mk-nav-signin{color:var(--color-ink-2);padding-block:12px;text-decoration:none}.mk-nav-links a:hover,.mk-nav-signin:hover{color:var(--color-ink)}.mk-nav-end{align-items:center;gap:16px;margin-left:auto;font-size:14px;font-weight:500;display:flex}@media (min-width:900px){.mk-nav-links{display:flex}.mk-nav-end{margin-left:0}}.mk-hero{padding-block:clamp(40px,6vw,88px) clamp(56px,7vw,104px);position:relative}.mk-hero-top{flex-direction:column;align-items:flex-start;gap:clamp(16px,2vw,28px);display:flex}.mk-hero-grid{gap:clamp(40px,6vw,72px);margin-top:clamp(24px,3vw,40px);display:grid}@media (min-width:980px){.mk-hero-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.mk-deck{margin-top:8px}}.mk-hero-copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.mk-hero-ctas{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.mk-hero-note{color:var(--color-ink-3);letter-spacing:.08em;align-items:center;gap:8px;display:flex}.mk-hero-note i{background:var(--color-done);border-radius:50%;width:8px;height:8px}.mk-marked{white-space:nowrap;display:inline-block;position:relative}.mk-marked>svg{width:106%;height:.3em;position:absolute;bottom:-.16em;left:-3%;overflow:visible}.mk-deck{aspect-ratio:5/4;width:100%;max-width:580px;margin-inline:auto;position:relative}.mk-print{background:var(--mk-paper);width:38%;box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 10%, transparent), 0 22px 44px -18px color-mix(in srgb, var(--color-ink) 45%, transparent);transform:translate(-50%, -50%) translate(var(--x,0), var(--y,0)) rotate(var(--r,0deg));animation:mk-fan .9s var(--mk-ease) both;animation-delay:calc(.65s + var(--i,0) * 70ms);border-radius:6px;margin:0;padding:6px 6px 0;position:absolute;top:33%;left:52%}.mk-print picture,.mk-print img{width:100%;display:block}.mk-print img{aspect-ratio:1;object-fit:cover;background:var(--color-surface-2);border-radius:3px}.mk-print figcaption{color:var(--color-ink-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding:6px 2px 7px;font-size:10px;line-height:12px;display:flex}@keyframes mk-fan{0%{opacity:0;transform:translate(-50%,-50%)translateY(6%)rotate(0)scale(.86)}}.mk-flat{z-index:6;background:var(--mk-paper);width:27%;box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 10%, transparent), 0 22px 44px -18px color-mix(in srgb, var(--color-ink) 45%, transparent);animation:mk-drop .7s var(--mk-ease) both;border-radius:6px;margin:0;padding:6px 6px 0;position:absolute;bottom:0;left:0;transform:rotate(-5deg)}.mk-flat .mk-checker{aspect-ratio:1;border-radius:3px}.mk-flat img{object-fit:contain;width:100%;height:100%;display:block}.mk-flat figcaption{white-space:nowrap;text-overflow:ellipsis;color:var(--color-ink-3);font-family:var(--font-mono);letter-spacing:.06em;padding:6px 2px 7px;font-size:10px;line-height:12px;overflow:hidden}@keyframes mk-drop{0%{opacity:0;transform:translate(60%,-150%)rotate(8deg)scale(1.25)}}.mk-checker{background-color:var(--color-surface);background-image:linear-gradient(45deg, var(--color-checker) 25%, transparent 25%), linear-gradient(-45deg, var(--color-checker) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--color-checker) 75%), linear-gradient(-45deg, transparent 75%, var(--color-checker) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.mk-deck-mark{z-index:7;pointer-events:none;position:absolute;overflow:visible}.mk-deck-circle{width:46%;height:72%;top:-5%;left:29%}.mk-deck-arrow{width:11%;height:15%;bottom:24%;left:27%}.mk-grease{fill:none;stroke:var(--mk-amber);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:var(--len,2400);stroke-dashoffset:0}.mk-grease-thin{stroke-width:3.5px}.mk-anim [data-draw] .mk-grease{stroke-dashoffset:var(--len,2400);transition:stroke-dashoffset 1.1s cubic-bezier(.5,0,.3,1);transition-delay:var(--draw-delay,0s)}.mk-anim [data-draw][data-in] .mk-grease{stroke-dashoffset:0}.mk-anim [data-rise]{opacity:0;transition:opacity .6s var(--mk-ease), transform .6s var(--mk-ease);transition-delay:var(--rise-delay,0s);transform:translateY(18px)}.mk-anim [data-rise][data-in]{opacity:1;transform:none}.mk-sec{padding-block:clamp(72px,10vw,136px)}.mk-sec-head{flex-direction:column;gap:20px;margin-bottom:clamp(36px,5vw,64px);display:flex}.mk-dark{background:var(--mk-dark);color:var(--mk-dark-muted);isolation:isolate;position:relative}.mk-dark:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 100% 0%, color-mix(in srgb, var(--mk-amber) 13%, transparent), transparent 70%);position:absolute;inset:0}.mk-light{background:var(--color-bg)}.mk-paper{background:var(--color-surface-2)}.mk-matrix{height:340vh}.mk-matrix-pin{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.mk-matrix-grid{align-items:center;gap:clamp(20px,4vw,64px);width:100%;display:grid}@media (min-width:980px){.mk-matrix-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.mk-matrix h2{font-size:clamp(28px,4vw,54px)}.mk-steps{gap:2px;margin:clamp(16px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}.mk-step{border-top:1px solid var(--mk-dark-line);color:var(--mk-dark-muted);grid-template-columns:44px 1fr;gap:4px 12px;padding:12px 0;transition:color .3s;display:grid}.mk-step-n{font-family:var(--font-mono);letter-spacing:.1em;font-size:13px;line-height:28px}.mk-step-t{letter-spacing:-.03em;margin:0;font-size:clamp(19px,2vw,26px);font-weight:600;line-height:28px}.mk-step-d{opacity:0;max-width:30em;transition:grid-template-rows .4s var(--mk-ease), opacity .3s;grid-column:2;grid-template-rows:0fr;margin:0;font-size:15px;line-height:22px;display:grid}.mk-step-d>span{overflow:hidden}.mk-step[data-on]{color:var(--mk-dark-ink)}.mk-step[data-on] .mk-step-n{color:var(--mk-amber)}.mk-step[data-on] .mk-step-d{opacity:1;color:var(--mk-dark-muted);grid-template-rows:1fr}.mk-step[data-done] .mk-step-n{color:var(--mk-amber)}@media (max-width:979px){.mk-matrix .mk-eyebrow{display:none}.mk-sheet{--chrome:640px}.mk-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px}.mk-step{border-top:2px solid var(--mk-dark-line);padding:8px 0 0;display:block}.mk-step[data-on],.mk-step[data-done]{border-top-color:var(--mk-amber)}.mk-step-n{font-size:11px;line-height:16px}.mk-step-t{letter-spacing:-.01em;font-size:13px;line-height:16px}.mk-step-d{display:none}}.mk-sheet{--cols:3;background:var(--mk-dark-2);border:1px solid var(--mk-dark-line);border-radius:var(--radius-lg);padding:clamp(12px,1.6vw,20px);position:relative}.mk-sheet-grid{grid-template-columns:clamp(52px, 8vw, 96px) repeat(var(--cols), minmax(0, 1fr));align-items:stretch;gap:clamp(6px,1vw,12px);display:grid}.mk-sheet-col{min-height:34px;color:var(--mk-dark-muted);opacity:.35;flex-direction:column;justify-content:flex-end;gap:2px;padding-bottom:4px;transition:opacity .4s;display:flex}.mk-sheet-col img{aspect-ratio:2;object-fit:cover;border-radius:6px;width:100%;height:auto;margin-bottom:6px;display:block}.mk-sheet-col b{color:var(--mk-dark-ink);letter-spacing:-.01em;font-size:13px;font-weight:600;line-height:16px}.mk-sheet-col span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;line-height:12px}.mk-sheet-col[data-on]{opacity:1}.mk-sheet-design{border-radius:var(--radius-sm);opacity:0;transition:opacity .4s, transform .5s var(--mk-ease);position:relative;overflow:hidden;transform:translate(-16px)scale(.92)}.mk-sheet-design[data-on]{opacity:1;transform:none}.mk-sheet-design img{object-fit:contain;width:84%;height:84%;position:absolute;inset:8%}.mk-cell{aspect-ratio:1;width:100%;max-height:max(44px, calc((100svh - var(--chrome,470px)) / var(--rows,3)));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--mk-dark-ink) 5%, transparent);outline:1px dashed var(--mk-dark-line);outline-offset:-1px;position:relative;overflow:hidden}.mk-cell picture,.mk-cell img{width:100%;height:100%;display:block}.mk-cell img{object-fit:cover;opacity:0;filter:blur(6px);transition:opacity .5s, transform .7s var(--mk-ease), filter .5s;transform:scale(1.08)}.mk-cell[data-on]{outline-color:#0000}.mk-cell[data-on] img{opacity:1;filter:none;transform:none}.mk-cell-n{z-index:1;color:var(--mk-dark-muted);font-family:var(--font-mono);letter-spacing:.08em;font-size:10px;line-height:12px;transition:opacity .3s;position:absolute;top:5px;left:6px}.mk-cell[data-on] .mk-cell-n{opacity:0}.mk-sheet-zip{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:4px;display:flex}.mk-zip{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--mk-dark-ink) 8%, transparent);color:var(--mk-dark-ink);font-family:var(--font-mono);opacity:0;transition:opacity .3s, transform .4s var(--mk-ease);transition-delay:calc(var(--i,0) * 90ms);align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:12px;line-height:16px;display:inline-flex;transform:translateY(8px)}.mk-zip svg{width:14px;height:14px;color:var(--mk-amber)}.mk-sheet[data-zips] .mk-zip{opacity:1;transform:none}.mk-meter{border-top:1px solid var(--mk-dark-line);color:var(--mk-dark-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;margin-top:clamp(12px,1.6vw,20px);padding-top:clamp(12px,1.6vw,18px);font-size:clamp(12px,1.25vw,15px);line-height:20px;display:flex}.mk-meter b{color:var(--mk-dark-ink);font-weight:500}.mk-meter .mk-total{color:var(--mk-amber)}.mk-meter small{letter-spacing:.04em;opacity:.8;flex-basis:100%;font-size:11px;line-height:16px}.mk-matrix[data-static]{height:auto}.mk-matrix[data-static] .mk-cell{max-height:none}.mk-matrix[data-static] .mk-matrix-pin{height:auto;padding-block:clamp(72px,10vw,136px);position:static}@media (max-height:620px){.mk-matrix h2{display:none}}.mk-ba-grid{align-items:center;gap:clamp(28px,5vw,72px);display:grid}@media (min-width:980px){.mk-ba-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.mk-ba{--pos:52%;aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-surface-2);box-shadow:var(--shadow-raised);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.mk-ba picture,.mk-ba-after img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mk-ba-before{clip-path:inset(0 calc(100% - var(--pos)) 0 0);place-items:center;display:grid;position:absolute;inset:0}.mk-ba-before picture{display:contents;position:static}.mk-ba-before img{object-fit:contain;width:74%;height:86%}.mk-ba-tag{z-index:2;border-radius:var(--radius-pill);background:var(--color-dock);color:var(--color-dark-ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;padding:5px 10px;font-size:11px;line-height:14px;position:absolute;top:14px}.mk-ba-tag-l{left:14px}.mk-ba-tag-r{right:14px}.mk-ba-line{top:0;bottom:0;left:var(--pos);z-index:3;background:var(--mk-amber);pointer-events:none;width:3px;margin-left:-1.5px;position:absolute}.mk-ba-knob{background:var(--mk-amber);width:48px;height:48px;color:var(--color-accent-contrast);box-shadow:0 6px 18px -6px color-mix(in srgb, var(--color-ink) 60%, transparent);border-radius:50%;place-items:center;margin:-24px 0 0 -24px;display:grid;position:absolute;top:50%;left:50%}.mk-ba-knob svg{width:22px;height:22px}.mk-ba input{z-index:4;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.mk-ba:has(input:focus-visible){outline:2px solid var(--mk-amber);outline-offset:3px}.mk-ba-caption{color:var(--color-ink-3);letter-spacing:.08em;margin-top:14px}.mk-feats{background:var(--mk-line);border:1px solid var(--mk-line);border-radius:var(--radius-lg);gap:1px;display:grid;overflow:hidden}@media (min-width:640px){.mk-feats{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.mk-feats{grid-template-columns:repeat(3,1fr)}}.mk-feat{background:var(--color-bg);flex-direction:column;gap:10px;padding:clamp(24px,3vw,36px);display:flex;position:relative}.mk-feat-top{color:var(--color-ink-3);justify-content:space-between;align-items:center;margin-bottom:clamp(20px,3vw,44px);display:flex}.mk-feat-icon{width:44px;height:44px;color:var(--color-ink);place-items:center;display:grid;position:relative}.mk-feat-icon>svg:first-child{width:24px;height:24px}.mk-feat-icon .mk-ring{width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px;overflow:visible}.mk-feat h3{color:var(--color-ink);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:22px;font-weight:650;line-height:26px}.mk-feat p{color:var(--color-ink-2);margin:0;font-size:15px;line-height:23px}.mk-reel{padding-block:clamp(56px,7vw,96px);overflow:hidden}.mk-reel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-bottom:clamp(24px,3vw,40px);display:flex}.mk-reel-head h2{font-size:clamp(26px,3.4vw,44px)}.mk-reel-head h2 span{color:var(--mk-amber)}.mk-strip{background:repeating-linear-gradient(90deg, var(--mk-dark-line) 0 14px, transparent 14px 30px) top 8px left / auto 10px repeat-x, repeating-linear-gradient(90deg, var(--mk-dark-line) 0 14px, transparent 14px 30px) bottom 8px left / auto 10px repeat-x, var(--mk-dark-2);padding-block:26px;position:relative;overflow:hidden}.mk-strip-track{gap:12px;width:max-content;animation:48s linear infinite mk-reel;display:flex}.mk-strip:hover .mk-strip-track,.mk-strip:focus-within .mk-strip-track{animation-play-state:paused}@keyframes mk-reel{to{transform:translate(-50%)}}.mk-frame{flex:none;width:clamp(220px,26vw,340px);margin:0;position:relative}.mk-frame picture,.mk-frame img{width:100%;display:block}.mk-frame img{aspect-ratio:4/3;object-fit:cover;background:var(--mk-dark);border-radius:4px}.mk-frame figcaption{color:var(--mk-dark-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding-top:8px;font-size:10px;line-height:12px;display:flex}.mk-frame .mk-tick{width:38px;height:38px;position:absolute;top:10px;right:10px;overflow:visible}.mk-price-flag{border:1.5px dashed var(--color-ink);color:var(--color-ink);border-radius:6px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;transform:rotate(-1.5deg)}.mk-tiers{gap:16px;display:grid}@media (min-width:860px){.mk-tiers{grid-template-columns:repeat(3,1fr);align-items:stretch}}.mk-tier{background:var(--mk-paper);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:18px;padding:clamp(24px,3vw,36px);display:flex;position:relative}.mk-tier[data-featured]{background:var(--color-dock);border-color:var(--color-dock);color:var(--color-dark-muted)}.mk-tier-name{color:var(--color-ink-3);justify-content:space-between;align-items:center;display:flex}.mk-tier[data-featured] .mk-tier-name{color:var(--mk-amber)}.mk-tier-price{color:var(--color-ink);letter-spacing:-.05em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:clamp(48px,5vw,68px);font-weight:700;line-height:1;display:flex}.mk-tier-price small{color:var(--color-ink-3);letter-spacing:0;font-size:15px;font-weight:500}.mk-tier[data-featured] .mk-tier-price{color:var(--color-dark-ink)}.mk-tier[data-featured] .mk-tier-price small{color:var(--color-dark-muted)}.mk-tier-blurb{margin:0;font-size:15px;line-height:22px}.mk-tier ul{border-top:1px solid var(--mk-line);gap:10px;margin:0;padding:18px 0 0;font-size:15px;line-height:22px;list-style:none;display:grid}.mk-tier[data-featured] ul{border-top-color:var(--mk-dark-line)}.mk-tier li{grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}.mk-tier li svg{width:18px;height:18px;color:var(--color-ink);margin-top:2px}.mk-tier[data-featured] li svg{color:var(--mk-amber)}.mk-tier li b{color:var(--color-ink);font-weight:650}.mk-tier[data-featured] li b{color:var(--color-dark-ink)}.mk-tier .mk-btn{margin-top:auto}.mk-tier[data-featured] .mk-btn-ghost{color:var(--color-dark-ink);box-shadow:inset 0 0 0 1.5px var(--color-dark-ink)}.mk-member{border-radius:var(--radius-lg);background:var(--color-accent-soft);color:var(--color-ink);align-items:center;gap:16px 32px;margin-top:16px;padding:clamp(20px,3vw,32px) clamp(24px,3vw,36px);display:grid}@media (min-width:760px){.mk-member{grid-template-columns:1fr auto}}.mk-member h3{letter-spacing:-.035em;margin:0 0 4px;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.1}.mk-member p{color:var(--color-ink-2);margin:0;font-size:15px;line-height:22px}.mk-fineprint{color:var(--color-ink-3);margin:20px 0 0;font-size:13px;line-height:20px}.mk-faq-grid{gap:clamp(28px,5vw,72px);display:grid}@media (min-width:980px){.mk-faq-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.mk-faq{border-top:1.5px solid var(--color-ink)}.mk-faq details{border-bottom:1px solid var(--mk-line)}.mk-faq summary{color:var(--color-ink);letter-spacing:-.03em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(18px,2vw,23px);font-weight:600;line-height:1.25;list-style:none;display:flex}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary i{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--color-ink);border-radius:50%;flex:none;position:relative}.mk-faq summary i:before,.mk-faq summary i:after{content:"";background:var(--color-ink);height:1.5px;transition:transform .25s var(--mk-ease);margin-top:-.75px;position:absolute;top:50%;left:8px;right:8px}.mk-faq summary i:after{transform:rotate(90deg)}.mk-faq details[open] summary i{background:var(--mk-amber);box-shadow:none}.mk-faq details[open] summary i:after{transform:rotate(0)}.mk-faq details p{max-width:44em;margin:0;padding:0 48px 24px 0;font-size:16px;line-height:26px}.mk-soon{border-radius:var(--radius-pill);background:var(--color-surface-3);color:var(--color-ink-2);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;margin-left:10px;padding:3px 8px;font-size:10px;font-weight:500;line-height:14px;display:inline-block}.mk-wait-grid{align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (min-width:980px){.mk-wait-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mk-wait h2{font-size:clamp(44px,7vw,96px)}.mk-form{background:var(--mk-dark-2);border:1px solid var(--mk-dark-line);border-radius:var(--radius-lg);gap:18px;padding:clamp(22px,3vw,36px);display:grid}.mk-field{gap:8px;display:grid}.mk-field label{color:var(--mk-dark-ink);justify-content:space-between;font-size:14px;font-weight:600;line-height:20px;display:flex}.mk-field label small{color:var(--mk-dark-muted);font-size:13px;font-weight:400}.mk-field input{border:1.5px solid var(--mk-dark-line);border-radius:var(--radius-md);background:var(--mk-dark);width:100%;height:52px;color:var(--mk-dark-ink);font:inherit;padding:0 16px;font-size:16px}.mk-field input::placeholder{color:color-mix(in srgb, var(--mk-dark-muted) 85%, transparent)}.mk-field input:focus-visible{border-color:var(--mk-amber);border-radius:var(--radius-md);outline-offset:1px}.mk-field input[aria-invalid=true]{border-color:var(--color-failed)}.mk-consent{color:var(--mk-dark-muted);grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:14px;line-height:21px;display:grid}.mk-consent input{width:22px;height:22px;accent-color:var(--mk-amber);margin:0}.mk .mk-consent a{color:var(--mk-dark-ink);text-underline-offset:3px}.mk-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mk-form-error{color:var(--color-danger-soft);margin:0;font-size:14px;line-height:20px}.mk-form .mk-btn{width:100%;min-height:54px}.mk-joined{background:var(--mk-dark-2);border:1px solid var(--mk-dark-line);border-radius:var(--radius-lg);color:var(--mk-dark-muted);justify-items:start;gap:12px;padding:clamp(28px,4vw,48px);display:grid}.mk-joined svg{width:72px;height:72px;overflow:visible}.mk-joined h3{color:var(--mk-dark-ink);letter-spacing:-.035em;margin:0;font-size:30px;font-weight:700;line-height:1.1}.mk-joined p{margin:0}.mk-joined b{color:var(--mk-dark-ink);overflow-wrap:anywhere;font-weight:600}.mk-foot{background:var(--mk-dark);border-top:1px solid var(--mk-dark-line);color:var(--mk-dark-muted);padding-block:40px 48px;font-size:13px;line-height:20px}.mk-foot-in{gap:24px;display:grid}@media (min-width:760px){.mk-foot-in{grid-template-columns:1fr auto;align-items:end}}.mk-foot img{width:auto;height:28px;margin-bottom:14px}.mk-foot p{max-width:46em;margin:0}.mk-foot nav{flex-wrap:wrap;gap:8px 24px;display:flex}.mk .mk-foot nav a{color:var(--mk-dark-ink);padding-block:8px;text-decoration:none}.mk-foot nav a:hover{text-decoration:underline}.mk-video{border-radius:var(--radius-lg);background:var(--mk-dark);width:min(1080px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--mk-dark-ink);border:0;margin:auto;padding:0;overflow:hidden}.mk-video::backdrop{background:color-mix(in srgb, var(--color-dock) 82%, transparent)}.mk-video video{aspect-ratio:16/9;background:var(--mk-dark);width:100%;max-height:calc(100dvh - 96px);display:block}.mk-video-tall{width:min(100vw - 32px,56.25dvh - 54px)}.mk-video-tall video{aspect-ratio:9/16}.mk-video-bar{color:var(--mk-dark-muted);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px 10px 18px;display:flex}.mk-video-bar button{width:44px;height:44px;color:var(--mk-dark-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.mk-video-bar button:hover{background:var(--mk-dark-line)}.mk-doc{max-width:720px;padding-block:clamp(48px,8vw,96px)}.mk-doc h1{color:var(--color-ink);letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1}.mk-doc h2{color:var(--color-ink);letter-spacing:-.03em;margin:40px 0 8px;font-size:22px;font-weight:650;line-height:28px}.mk-doc p,.mk-doc li{font-size:16px;line-height:26px}.mk-doc ul{padding-left:20px}@media (prefers-reduced-motion:reduce){.mk-strip{overflow-x:auto}.mk-strip-track,.mk-print,.mk-flat{animation:none}}
