.mk-shell{--mk-gutter:40px;--mk-section:96px;--mk-gap:40px;--mk-body-size:16px;background:var(--np-paper);min-height:100vh;color:var(--np-ink);font-size:var(--mk-body-size);flex-direction:column;line-height:1.55;display:flex}.mk-main{flex-direction:column;flex:1;display:flex}.mk-main:focus{outline:none}.mk-shell a:focus-visible,.mk-shell button:focus-visible,.mk-shell [tabindex]:focus-visible{outline:2px solid var(--np-north);outline-offset:3px}.mk-wrap{width:100%;max-width:1180px;padding-left:max(var(--mk-gutter), env(safe-area-inset-left,0px));padding-right:max(var(--mk-gutter), env(safe-area-inset-right,0px));margin:0 auto}.mk-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--np-graphite);font-size:11px}.mk-label{letter-spacing:.22em;text-transform:uppercase;color:var(--np-graphite);font-size:11px;font-weight:400}.mk-h2{font-family:var(--np-serif);letter-spacing:-.005em;text-wrap:balance;font-size:clamp(30px,2.4vw + 18px,44px);font-weight:400;line-height:1.08}.mk-body{color:var(--np-body);max-width:48ch}.mk-lede{color:var(--np-body);max-width:54ch;font-size:20px;line-height:1.5}.mk-fine{color:var(--np-graphite);font-size:13px}.mk-u{box-shadow:inset 0 -1px 0 var(--np-ink)}.mk-more{min-height:44px;box-shadow:inset 0 -1px 0 var(--np-ink);align-self:flex-start;align-items:center;display:inline-flex}.mk-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-btn{border:1px solid var(--np-hairline-2);min-height:48px;font:inherit;color:var(--np-ink);text-align:center;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;line-height:1.2;display:inline-flex}.mk-btn:hover{border-color:var(--np-ink)}.mk-btn--solid{background:var(--np-ink);border-color:var(--np-ink);color:var(--np-paper)}.mk-btn--solid:hover{background:var(--np-north);border-color:var(--np-north);color:var(--np-paper)}.mk-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.mk-actions .mk-btn+.mk-btn{margin-left:-10px}.mk-grid{--cols:1;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--mk-gap);margin:0;padding:0;list-style:none;display:grid}.mk-grid--2{--cols:2}.mk-grid--3{--cols:3}.mk-grid--4{--cols:4}.mk-band{border-top:1px solid var(--np-hairline);padding-bottom:var(--mk-section)}.mk-skip{z-index:40;background:var(--np-ink);color:var(--np-paper);border-radius:999px;padding:12px 18px;font-size:14px;position:absolute;top:-80px;left:16px}.mk-skip:focus{color:var(--np-paper);top:12px}.mk-bar{z-index:30;background:var(--np-paper);position:relative}.mk-bar__row{padding:18px max(var(--mk-gutter), env(safe-area-inset-right,0px)) 18px max(var(--mk-gutter), env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;gap:16px;display:flex}.mk-nav{align-items:center;gap:4px 28px;font-size:14px;display:flex}.mk-nav a,.mk-bar__signin{min-height:44px;color:var(--np-graphite);white-space:nowrap;align-items:center;display:inline-flex}.mk-nav a:hover,.mk-bar__signin:hover{color:var(--np-ink)}.mk-nav a[aria-current=page]{color:var(--np-ink);box-shadow:inset 0 -1px 0 var(--np-ink)}.mk-nav a.mk-nav__start{background:var(--np-ink);height:40px;min-height:0;color:var(--np-paper);border-radius:999px;padding:0 18px}.mk-nav a.mk-nav__start:hover{color:var(--np-paper);background:var(--np-north)}.mk-bar__compact{align-items:center;gap:8px;display:none}.mk-bar__menu{border:1px solid var(--np-hairline-2);min-width:76px;min-height:44px;font:inherit;color:var(--np-ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:15px;display:inline-flex}.mk-bar__menu[aria-expanded=true]{border-color:var(--np-ink)}.mk-bar__signin{padding:0 10px;font-size:15px}.mk-menu{left:0;right:0;top:var(--mk-bar-h,80px);z-index:29;background:var(--np-paper);border-top:1px solid var(--np-hairline);overscroll-behavior:contain;animation:.16s ease-out mk-menu-in;position:fixed;bottom:0;overflow-y:auto}.mk-menu[hidden]{display:none}.mk-menu__list{margin:0;padding:0;list-style:none}.mk-menu__list li{border-bottom:1px solid var(--np-hairline)}.mk-menu__list a{min-height:56px;color:var(--np-ink);align-items:center;font-size:18px;display:flex}.mk-menu__list a[aria-current=page]{color:var(--np-north)}.mk-menu__foot{padding-top:24px;padding-bottom:max(32px, env(safe-area-inset-bottom,0px));flex-direction:column;gap:12px;display:flex}.mk-menu__foot .mk-btn{width:100%}@keyframes mk-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mk-foot{width:100%;max-width:1180px;padding:40px var(--mk-gutter) max(40px, env(safe-area-inset-bottom,0px));color:var(--np-graphite);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin:0 auto;font-size:13px;display:flex}.mk-foot__sig{align-items:center;gap:10px;display:inline-flex}.mk-foot__links{flex-wrap:wrap;gap:4px 24px;display:flex}.mk-foot__links a{min-height:44px;color:var(--np-graphite);align-items:center;display:inline-flex}.mk-foot__links a:hover{color:var(--np-ink)}.mk-hero{padding-top:var(--mk-section);flex-direction:column;gap:28px;padding-bottom:64px;display:flex}.mk-hero__title{font-family:var(--np-serif);letter-spacing:-.015em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;max-width:14ch;font-size:clamp(40px,5.9vw + 19px,84px);font-weight:400;line-height:1}.mk-hero .mk-actions{padding-top:8px}.mk-sample{padding-bottom:var(--mk-section)}.mk-sample__paper{border:1px solid var(--np-hairline);color:#1e2a23;background:#fbf9f4;flex-direction:column;gap:28px;min-width:0;padding:48px 48px 40px;font-family:Gill Sans,Gill Sans MT,Calibri,Helvetica Neue,Arial,sans-serif;display:flex}.mk-sample__head{border-bottom:1px solid #cfd6cb;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:20px;display:flex}.mk-sample__title{flex-direction:column;gap:10px;display:flex}.mk-sample__eb{letter-spacing:.32em;text-transform:uppercase;color:#2f5d3a;font-size:10px}.mk-sample__h{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2vw + 18px,42px);font-weight:300;line-height:1.1}.mk-sample__meta{text-align:right;letter-spacing:.18em;text-transform:uppercase;flex-direction:column;gap:2px;font-size:11px;display:flex}.mk-sample__scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.mk-sample__grid{grid-template-columns:110px repeat(6,minmax(0,1fr));min-width:760px;font-size:12px;line-height:1.35;display:grid}.mk-sample__c{border-bottom:1px solid #cfd6cb;border-right:1px solid #cfd6cb;padding:10px 8px}.mk-sample__lab,.mk-sample__mon{letter-spacing:.18em;text-transform:uppercase;font-size:10px}.mk-sample__lab{color:#6e7a72;padding-top:12px}.mk-sample__camp{background:#eef0e8;border-left:3px solid #2f5d3a}.mk-sample__lead{color:#fbf9f4;background:#1e2a23}.mk-sample__sup{background:#eef0e8}.mk-sample__cap{font-family:var(--np-sans);color:var(--np-graphite);font-size:12px}.mk-sample__hint{font-family:var(--np-sans);color:var(--np-graphite);font-size:13px;display:none}.mk-how{flex-direction:column;gap:40px;display:flex}.mk-how__intro{flex-direction:column;gap:12px;padding-top:64px;display:flex}.mk-how__intro .mk-h2{max-width:20ch}.mk-how__step{border-top:1px solid var(--np-ink);flex-direction:column;gap:10px;padding-top:18px;display:flex}.mk-how__step h3{font-family:var(--np-sans);font-size:18px;font-weight:500;line-height:1.3}.mk-how__step p{color:var(--np-body)}.mk-aud__col{flex-direction:column;gap:14px;padding-top:64px;display:flex}.mk-aud__col h2{font-family:var(--np-serif);text-wrap:balance;max-width:22ch;font-size:clamp(28px,1vw + 22px,36px);font-weight:400;line-height:1.1}.mk-notes{padding-top:64px}.mk-notes .mk-grid{--mk-gap:32px}.mk-notes__item{flex-direction:column;gap:8px;display:flex}.mk-notes dd{color:var(--np-body);margin:0}.mk-cta{background:var(--np-ink);color:var(--np-paper)}.mk-cta__inner{padding-top:var(--mk-section);padding-bottom:var(--mk-section);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.mk-cta h2{font-family:var(--np-serif);text-wrap:balance;max-width:16ch;font-size:clamp(34px,2.6vw + 22px,48px);font-weight:400;line-height:1.05}.mk-cta .mk-btn--paper{background:var(--np-paper);border-color:var(--np-paper);color:var(--np-ink)}.mk-cta .mk-btn--paper:hover{background:var(--np-hairline);border-color:var(--np-hairline);color:var(--np-ink)}.mk-cta .mk-btn--line{border-color:var(--np-graphite);color:var(--np-paper)}.mk-cta .mk-btn--line:hover{border-color:var(--np-paper);color:var(--np-paper)}.mk-cta a:focus-visible{outline-color:var(--np-paper)}.mk-cta .mk-actions .mk-btn+.mk-btn{margin-left:0}.mk-pricing{padding-top:80px;padding-bottom:var(--mk-section);flex-direction:column;gap:56px;display:flex}.mk-pricing__intro{flex-direction:column;gap:14px;display:flex}.mk-pricing__intro h1,.mk-prose h1{font-family:var(--np-serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(38px,3.6vw + 24px,64px);font-weight:400;line-height:1.02}.mk-pricing__intro .mk-lede{max-width:52ch;font-size:18px}.mk-pricing__table{flex-direction:column;gap:28px;display:flex}.mk-pricing__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.mk-pricing__trial{color:var(--np-ink);font-size:17px}.mk-toggle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-toggle__set{border:1px solid var(--np-hairline-2);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.mk-toggle button{min-height:40px;color:var(--np-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;font-size:14px}.mk-toggle button[aria-pressed=true]{background:var(--np-ink);color:var(--np-paper)}.mk-toggle__hint{color:var(--np-graphite);margin-left:8px;font-size:13px}.mk-plans{--cols:var(--plan-count,3);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));border-top:1px solid var(--np-ink);margin:0;padding:0;list-style:none;display:grid}.mk-plan{border-left:1px solid var(--np-hairline);flex-direction:column;gap:18px;min-width:0;padding:32px 28px;display:flex}.mk-plan:first-child{border-left:0;padding-left:0}.mk-plan:last-child{padding-right:0}.mk-plan--hi,.mk-plan--hi:first-child,.mk-plan--hi:last-child{background:var(--np-white);padding-left:28px;padding-right:28px}.mk-plan__name{letter-spacing:.3em;text-transform:uppercase;color:var(--np-graphite);font-size:11px;font-weight:400}.mk-plan--hi .mk-plan__name{color:var(--np-north)}.mk-plan__price{flex-direction:column;gap:6px;display:flex}.mk-plan__amount{font-family:var(--np-serif);font-size:48px;line-height:1}.mk-plan__unit{color:var(--np-graphite);font-size:13px}.mk-plan__blurb{color:var(--np-body)}.mk-plan__feat{color:var(--np-body);flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.mk-plan__feat li{padding-left:14px;position:relative}.mk-plan__feat li:before{content:"";border-top:1px solid var(--np-graphite);width:6px;position:absolute;top:.72em;left:0}.mk-plan__choose{border-color:var(--np-ink);width:100%;min-height:44px;margin-top:auto;font-size:14px}.mk-plan__choose:hover{border-color:var(--np-north)}.mk-pricing__notes .mk-grid{border-top:1px solid var(--np-hairline);padding-top:40px}.mk-pricing__notes .mk-grid>div{flex-direction:column;gap:8px;display:flex}.mk-pricing__notes p{color:var(--np-body);max-width:48ch}.mk-prose{padding-top:80px;padding-bottom:var(--mk-section);flex-direction:column;gap:48px;max-width:820px;margin-left:0;margin-right:auto;display:flex}@media (width>=1181px){.mk-prose{margin-left:auto}}.mk-prose__head{flex-direction:column;gap:14px;display:flex}.mk-prose__draft{color:var(--np-ink);border-top:1px solid var(--np-ink);border-bottom:1px solid var(--np-hairline);max-width:60ch;padding:10px 0;font-size:14px}.mk-prose__body{flex-direction:column;gap:36px;display:flex}.mk-prose__body section{border-top:1px solid var(--np-hairline);flex-direction:column;gap:10px;padding-top:20px;display:flex}.mk-prose__body h2{letter-spacing:.22em;text-transform:uppercase;color:var(--np-graphite);font-size:11px;font-weight:400}.mk-prose__body p,.mk-prose__body li{color:var(--np-body);max-width:64ch}.mk-prose__body ul{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.mk-prose__body a{box-shadow:inset 0 -1px 0 var(--np-ink)}.mk-prose__body .soon{letter-spacing:.22em;text-transform:uppercase;color:var(--np-north);white-space:nowrap;margin-left:6px;font-size:11px}@media (width<=900px){.mk-shell{--mk-gutter:32px;--mk-section:64px;--mk-gap:32px}.mk-bar{position:sticky;top:0}.mk-shell [id=how],.mk-shell [id=who],.mk-shell [id=sample]{scroll-margin-top:var(--mk-bar-h,68px)}.mk-bar.is-open{box-shadow:inset 0 -1px 0 var(--np-hairline)}.mk-bar__row{padding-top:12px;padding-bottom:12px}.mk-nav{display:none}.mk-bar__compact{display:flex}.mk-grid--3,.mk-grid--4{--cols:2}.mk-hero{padding-bottom:48px}.mk-how__intro,.mk-aud__col,.mk-notes{padding-top:var(--mk-section)}.mk-sample__paper{padding:36px 32px 32px}.mk-pricing{padding-top:var(--mk-section);gap:48px}.mk-plans{--cols:2;border-top:0;gap:16px}.mk-plan,.mk-plan:first-child,.mk-plan:last-child,.mk-plan--hi,.mk-plan--hi:first-child,.mk-plan--hi:last-child{border:1px solid var(--np-hairline);background:0 0;padding:28px 24px}.mk-plan--hi,.mk-plan--hi:first-child,.mk-plan--hi:last-child{background:var(--np-white);border-color:var(--np-ink)}.mk-plan:last-child:nth-child(odd){grid-column:1/-1}.mk-plan:last-child:nth-child(odd) .mk-plan__choose{max-width:320px}.mk-prose{padding-top:var(--mk-section);gap:40px}}@media (width<=640px){.mk-shell{--mk-gutter:20px;--mk-section:48px;--mk-gap:0px;--mk-body-size:17px}.mk-eyebrow,.mk-label,.mk-plan__name,.mk-prose__body h2,.mk-prose__body .soon{letter-spacing:.22em;font-size:13px}.mk-fine,.mk-plan__unit,.mk-toggle__hint{font-size:14px}.mk-lede,.mk-pricing__intro .mk-lede{font-size:18px}.mk-grid--2,.mk-grid--3,.mk-grid--4{--cols:1}.mk-hero{gap:22px;padding-top:40px;padding-bottom:40px}.mk-how{gap:28px}.mk-how .mk-grid{row-gap:32px}.mk-aud .mk-aud__col+.mk-aud__col{margin-top:var(--mk-section);border-top:1px solid var(--np-hairline)}.mk-notes .mk-grid{row-gap:0}.mk-notes__item{border-top:1px solid var(--np-hairline);padding:18px 0}.mk-notes__item:first-child{border-top:0;padding-top:0}.mk-sample__paper{gap:20px;padding:24px 16px 20px}.mk-sample__meta{text-align:left}.mk-sample__scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.mk-sample__scroll.is-end{-webkit-mask-image:none;mask-image:none}.mk-sample__hint{display:block}.mk-sample__eb,.mk-sample__meta,.mk-sample__grid,.mk-sample__lab,.mk-sample__mon,.mk-sample__cap{font-size:13px}.mk-cta__inner{flex-direction:column;align-items:stretch;gap:28px}.mk-pricing{gap:40px}.mk-pricing__top{flex-direction:column;align-items:stretch;gap:16px}.mk-toggle{flex-direction:column;order:-1;align-items:stretch}.mk-toggle__set{display:flex}.mk-toggle__set button{flex:1;min-height:44px;font-size:15px}.mk-toggle__hint{text-align:center;margin-left:0}.mk-plans{--cols:1}.mk-plan__feat{font-size:16px}.mk-plan__choose,.mk-plan:last-child:nth-child(odd) .mk-plan__choose{max-width:none;min-height:48px;margin-top:6px;font-size:15px}.mk-pricing__notes .mk-grid>div{border-top:1px solid var(--np-hairline);padding:20px 0}.mk-pricing__notes .mk-grid>div:first-child{border-top:0;padding-top:0}.mk-foot{border-top:1px solid var(--np-hairline);flex-direction:column;align-items:stretch;gap:16px;padding-top:32px;font-size:15px}.mk-foot__links{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.mk-foot__links a{min-height:44px}.mk-foot__links a.mk-foot__mail{grid-column:1/-1}.mk-prose{gap:32px}.mk-prose__body{gap:28px}}@media (width<=480px){.mk-bar__row{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));gap:8px}.mk-bar__signin{padding:0 6px}.mk-actions{flex-direction:column;align-items:stretch;gap:12px}.mk-actions .mk-btn{width:100%}.mk-actions .mk-btn+.mk-btn{margin-left:0}.mk-actions .mk-fine{text-align:center}.mk-plan,.mk-plan:first-child,.mk-plan:last-child,.mk-plan--hi,.mk-plan--hi:first-child,.mk-plan--hi:last-child{padding:24px 20px}.mk-plan__amount{font-size:44px}}@media (prefers-reduced-motion:reduce){.mk-menu{animation:none}}
