.mk{--foil:#eceae6;--foil-deep:#e2dfda;--paper:#fff;--ink:#24192c;--mute:#6a5e72;--mahogany:#be1f41;--mahogany-deep:#9a1834;--mahogany-tint:#f9e6ea;--line:#d3cec9;--line-soft:#e5e1dc;--step--1:.9375rem;--step-0:1.0625rem;--step-1:1.3125rem;--step-2:1.625rem;--step-3:2.0625rem;--step-4:2.625rem;--step-5:3.25rem;--gutter:16px;--measure:62ch;--max:1120px;--radius:6px;font-size:var(--step-0);color:var(--ink);line-height:1.55}.mk h1,.mk h2,.mk h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800;line-height:1.05}.mk h1{font-size:var(--step-4)}.mk h2{font-size:var(--step-3)}.mk h3{font-size:var(--step-1);letter-spacing:-.01em;line-height:1.2}.mk p{max-width:var(--measure);margin:0}.mk p+p{margin-top:.75em}.mk a{color:inherit}.mk-top,.mk-main>section,.mk-bottom{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.mk-main>section{padding-block:56px}.mk-main>section+section{border-top:1px solid var(--line)}.mk-top{justify-content:space-between;align-items:center;padding-block:20px;display:flex}.mk-wordmark{font-weight:800;font-size:var(--step-1);letter-spacing:-.03em;line-height:1;text-decoration:none}.mk-wordmark span{color:var(--mahogany)}.mk-button{background:var(--mahogany);color:var(--paper);font-weight:700;font-size:var(--step-0);border-radius:var(--radius);cursor:pointer;border:0;padding:16px 22px;font-family:inherit;line-height:1;text-decoration:none;transition:background-color .12s;display:inline-block}.mk-button:hover{background:var(--mahogany-deep)}.mk-button:active{transform:translateY(1px)}.mk-button-small{font-size:var(--step--1);padding:11px 16px}.mk-button-quiet{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.mk-button-quiet:hover{background:var(--foil-deep)}.mk-hero{gap:40px;padding-top:24px;display:grid}.mk-hero-copy{align-content:start;gap:20px;display:grid}.mk-lede{font-size:var(--step-1);color:var(--ink);line-height:1.4}.mk-actions{flex-wrap:wrap;gap:12px;display:flex}.mk-fine{font-size:var(--step--1);color:var(--mute)}.mk-sheet{background:var(--paper);border:1px solid var(--line-soft);border-radius:10px;margin:0;padding:22px 20px 18px;box-shadow:0 1px #24192c0f,0 12px 32px -16px #24192c59}.mk-sheet-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.mk-sheet-title{font-weight:800;font-size:var(--step-1);letter-spacing:-.02em;line-height:1.1}.mk-sheet-meta{color:var(--mute);font-size:var(--step--1);margin-top:4px}.mk-sheet-count{color:var(--mute);font-size:var(--step--1);white-space:nowrap}.mk-sheet-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}@media (min-width:400px){.mk-sheet-table{font-size:var(--step--1)}}.mk-sheet-table th{text-align:left;color:var(--mute);border-bottom:1px solid var(--line-soft);padding:10px 0 8px;font-weight:500}.mk-sheet-table td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:11px 0}.mk-sheet-table td:first-child{padding-right:10px}.mk-sheet-table .mk-num{text-align:right;white-space:nowrap;width:1%;padding-left:10px}.mk-sheet-table .mk-order{font-weight:700}.mk-sheet-table tr.mk-flag td{background:var(--mahogany-tint)}.mk-sheet-table tr.mk-flag td:first-child{box-shadow:inset 3px 0 0 var(--mahogany);padding-left:10px}.mk-sheet-table tr.mk-flag .mk-order{color:var(--mahogany)}.mk-note{color:var(--mahogany);margin-top:2px;font-size:.85em;display:block}.mk-sheet-foot{font-size:var(--step--1);gap:10px;padding-top:14px;display:grid}.mk-sheet-total{color:var(--mute)}.mk-sheet-total strong{color:var(--ink);margin-left:6px;font-weight:700}.mk-sheet-sent{color:var(--mahogany);align-items:flex-start;gap:8px;font-weight:600;line-height:1.35;display:flex}.mk-sheet-sent svg{flex:none;margin-top:2px}@media (prefers-reduced-motion:no-preference){.mk-sheet-table tbody tr{animation:.42s cubic-bezier(.2,.7,.2,1) both row-in}.mk-sheet-table tbody tr:first-child{animation-delay:.15s}.mk-sheet-table tbody tr:nth-child(2){animation-delay:.23s}.mk-sheet-table tbody tr:nth-child(3){animation-delay:.31s}.mk-sheet-table tbody tr:nth-child(4){animation-delay:.39s}.mk-sheet-table tbody tr:nth-child(5){animation-delay:.47s}.mk-sheet-table tbody tr:nth-child(6){animation-delay:.55s}.mk-sheet-sent{animation:.36s cubic-bezier(.2,.9,.3,1.2) 1s both stamp}}@keyframes row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes stamp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.mk-section-lede{color:var(--mute);font-size:var(--step-1);margin-top:12px;line-height:1.4}.mk-plain-list{max-width:var(--measure);margin:28px 0 0;padding:0;list-style:none}.mk-plain-list li{border-top:1px solid var(--line);font-size:var(--step-1);letter-spacing:-.005em;padding:16px 0;line-height:1.35}.mk-plain-list li:last-child{border-bottom:1px solid var(--line)}.mk-steps{counter-reset:step;gap:28px;max-width:720px;margin:28px 0 0;padding:0;list-style:none;display:grid}.mk-steps li{counter-increment:step;grid-template-columns:44px 1fr;gap:8px 16px;display:grid}.mk-steps li:before{content:counter(step);background:var(--ink);width:44px;height:44px;color:var(--foil);font-weight:800;font-size:var(--step-1);border-radius:50%;grid-row:1/span 2;place-items:center;line-height:1;display:grid}.mk-steps h3{align-self:center}.mk-steps p{color:var(--ink);grid-column:2}.mk-founder blockquote{border-left:4px solid var(--mahogany);max-width:var(--measure);margin:24px 0 0;padding-left:20px}.mk-founder blockquote p{font-size:var(--step-1);line-height:1.4}.mk-founder blockquote footer{color:var(--mute);font-size:var(--step--1);margin-top:14px}.mk-pilot{gap:32px;display:grid}.mk-pilot-copy p{margin-top:12px}.mk-waitlist{background:var(--paper);border:1px solid var(--line-soft);border-radius:10px;grid-template-columns:1fr;gap:18px 16px;padding:24px 20px;display:grid}.mk-field{gap:6px;display:grid}.mk-field label{font-weight:600;font-size:var(--step--1)}.mk-field input,.mk-field select{font:inherit;color:var(--ink);background:var(--paper);border:1.5px solid var(--line);border-radius:var(--radius);width:100%;min-height:48px;padding:12px;font-size:16px}.mk-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M3 5l4 4 4-4' fill='none' stroke='%2324192C' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.mk-field input:focus,.mk-field select:focus{border-color:var(--mahogany);box-shadow:0 0 0 3px var(--mahogany-tint);outline:none}.mk-field input[aria-invalid=true],.mk-field select[aria-invalid=true]{border-color:var(--mahogany)}.mk-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mk-submit{gap:12px}.mk-submit .mk-button{width:100%}.mk-form-status{font-size:var(--step--1);color:var(--mute);min-height:1.4em}.mk-form-status.ok{color:var(--ink);font-weight:600}.mk-form-status.err{color:var(--mahogany);font-weight:600}.mk-waitlist.mk-done .mk-field:not(.mk-submit),.mk-waitlist.mk-done .mk-submit .mk-button{display:none}.mk-bottom{border-top:1px solid var(--line);color:var(--mute);font-size:var(--step--1);gap:14px;padding-block:40px 48px;display:grid}.mk-bottom .mk-wordmark{color:var(--ink)}.mk-bottom address{font-style:normal;line-height:1.6}.mk-bottom a{text-decoration:none}.mk-bottom a:hover{text-decoration:underline}@media (min-width:720px){.mk{--gutter:32px}.mk h1{font-size:var(--step-5)}.mk-main>section{padding-block:80px}.mk-hero{padding-top:40px}.mk-waitlist{grid-template-columns:1fr 1fr;padding:32px 28px}.mk-field-wide{grid-column:1/-1}.mk-submit{grid-template-columns:auto 1fr;align-items:center}.mk-submit .mk-button{width:auto}}@media (min-width:1000px){.mk{--gutter:40px}.mk-hero{grid-template-columns:minmax(0,7fr) minmax(0,6fr);align-items:start;gap:64px}.mk-hero-copy{padding-top:20px}.mk-sheet{padding:28px 26px 22px}.mk-pilot{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px}.mk-bottom{grid-template-columns:auto 1fr auto;align-items:end}}.mk-logo{color:var(--ink);align-items:center;display:inline-flex}.mk-logo svg{width:auto;height:34px;display:block}.mk-bottom .mk-logo svg{height:28px}
