.mk{--mk-ivory:#f7f3ea;--mk-paper:#fcfaf5;--mk-linen:#efe9dc;--mk-navy:#1f2b45;--mk-ink:#232838;--mk-blue:#9fb2cc;--mk-blue-soft:#c9d5e3;--mk-blue-deep:#2e3d5c;--mk-burgundy:#5b1b27;--mk-gilt:#b8995e;--mk-blush:#ead8cf;--mk-gilt-ink:#86683a;--mk-muted:#5c6274;--mk-hairline:color-mix(in oklab, var(--mk-navy) 14%, transparent);--background:var(--mk-ivory);--foreground:var(--mk-ink);--card:var(--mk-paper);--card-foreground:var(--mk-ink);--primary:var(--mk-navy);--primary-foreground:var(--mk-paper);--muted:var(--mk-linen);--muted-foreground:var(--mk-muted);--accent:color-mix(in oklab, var(--mk-navy) 6%, var(--mk-ivory));--accent-foreground:var(--mk-ink);--border:var(--mk-hairline);--input:color-mix(in oklab, var(--mk-navy) 26%, transparent);--ring:var(--mk-blue-deep);--destructive:var(--mk-burgundy);background:var(--mk-ivory);color:var(--mk-ink)}@layer components{.mk-display{letter-spacing:-.012em;font-feature-settings:"liga", "dlig", "kern";text-wrap:balance;color:var(--mk-navy);font-family:Cormorant Garamond,EB Garamond,Georgia,serif;font-weight:500;line-height:.96}.mk-display em{color:var(--mk-blue-deep);font-style:italic;font-weight:500}.mk-hero-title{font-size:clamp(2.75rem,7.6vw,5.1rem);line-height:.98}.mk-h2{font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.02}.mk-lede{color:var(--mk-ink);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.35rem,2.2vw,1.7rem);font-style:italic;line-height:1.3}.mk-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--mk-muted);font-size:.6875rem;font-weight:500}.mk-body{color:var(--mk-muted);line-height:1.7}.mk-rule{color:var(--mk-gilt);align-items:center;gap:.6rem;display:flex}.mk-rule:before,.mk-rule:after{content:"";opacity:.7;background:currentColor;width:2.5rem;height:1px}.mk-rule>span{border:1px solid;width:5px;height:5px;transform:rotate(45deg)}.mk-btn{letter-spacing:.08em;text-transform:uppercase;border-radius:2px;outline:none;justify-content:center;align-items:center;gap:.6rem;min-height:3rem;padding:0 1.75rem;font-size:.8125rem;font-weight:500;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.mk-btn:focus-visible,.mk-link:focus-visible,.mk-nav a:focus-visible{outline:2px solid var(--mk-blue-deep);outline-offset:3px}.mk-btn-primary{background:var(--mk-navy);color:var(--mk-paper)}.mk-btn-primary:hover{background:var(--mk-blue-deep)}.mk-btn-secondary{border:1px solid color-mix(in oklab, var(--mk-navy) 35%, transparent);color:var(--mk-navy)}.mk-btn-secondary:hover{border-color:var(--mk-navy);background:color-mix(in oklab, var(--mk-navy) 4%, transparent)}.mk-btn-ivory{background:var(--mk-paper);color:var(--mk-navy)}.mk-btn-ivory:hover{background:var(--mk-blue-soft)}.mk-btn-sm{min-height:2.5rem;padding:0 1.1rem;font-size:.75rem}.mk-link{color:var(--mk-navy);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--mk-gilt) 80%, transparent);text-decoration-color:color-mix(in oklab, var(--mk-gilt) 80%, transparent);text-underline-offset:.3em;text-decoration-thickness:1px;transition:text-decoration-color .2s}.mk-link:hover{-webkit-text-decoration-color:var(--mk-navy);text-decoration-color:var(--mk-navy)}.mk-nav a{color:var(--mk-muted);transition:color .2s;position:relative}.mk-nav a:hover{color:var(--mk-navy)}.mk-stripes{isolation:isolate;background-color:var(--mk-paper);background-image:repeating-linear-gradient(90deg, color-mix(in oklab, var(--mk-blue) 62%, var(--mk-paper)) 0 2.1rem, var(--mk-paper) 2.1rem 4.2rem);position:relative}.mk-stripes-fine{background-image:repeating-linear-gradient(90deg, color-mix(in oklab, var(--mk-blue) 55%, var(--mk-paper)) 0 .9rem, var(--mk-paper) .9rem 1.8rem)}.mk-grain:after{content:"";z-index:-1;pointer-events:none;opacity:.5;background-image:url(/stationery/grain.svg);background-size:220px;position:absolute;inset:0}.mk-stripes.mk-grain:after,.mk-navy-band.mk-grain:after{z-index:0}.mk-toile{isolation:isolate}.mk-toile:before{content:"";z-index:-1;pointer-events:none;background-color:var(--mk-blue);opacity:.32;position:absolute;inset:0;-webkit-mask:url(/stationery/toile.svg) 0 0/380px;mask:url(/stationery/toile.svg) 0 0/380px}.mk-botanical:before{opacity:.26;-webkit-mask:url(/stationery/botanical.svg) 0 0/460px;mask:url(/stationery/botanical.svg) 0 0/460px}.mk-card{background:var(--mk-paper);box-shadow:inset 0 1px #ffffffb3,0 2px 4px -2px #1f2b451f,0 30px 60px -32px #1f2b4561}.mk-card-frame:after{content:"";border:1px solid color-mix(in oklab, var(--mk-blue-deep) 30%, transparent);outline:1px solid color-mix(in oklab, var(--mk-blue-deep) 18%, transparent);outline-offset:3px;pointer-events:none;position:absolute;inset:.65rem}.mk-navy-band{isolation:isolate;background:var(--mk-navy);color:var(--mk-paper);position:relative}.mk-navy-band .mk-display,.mk-navy-band .mk-display em{color:var(--mk-paper)}@keyframes mk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mk-settle{0%{opacity:0;transform:translateY(24px) rotate(var(--mk-r,0deg)) scale(.985)}to{opacity:1;transform:rotate(var(--mk-r,0deg))}}.mk-reveal{animation:.9s cubic-bezier(.2,.7,.2,1) both mk-rise;animation-delay:var(--mk-d,0s)}.mk-settle{transform:rotate(var(--mk-r,0deg));animation:1.2s cubic-bezier(.2,.7,.2,1) both mk-settle;animation-delay:var(--mk-d,0s)}@media (prefers-reduced-motion:reduce){.mk-reveal,.mk-settle{animation:none}.mk-btn,.mk-link{transition:none}}@keyframes mk-ink{0%{opacity:.16;filter:blur(6px);color:var(--mk-gilt)}55%{filter:blur()}to{opacity:1;filter:none}}@keyframes mk-ink-rise{0%{transform:translateY(.18em)}to{transform:none}}.mk-ink-line{animation:1.3s cubic-bezier(.2,.75,.25,1) both mk-ink-rise}.mk-ink{animation:1.15s cubic-bezier(.2,.75,.25,1) both mk-ink;animation-delay:calc(var(--mk-ink-d,0s) + var(--i,0) * 75ms)}.mk-pillars{border-top:1px solid var(--mk-hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.25rem;max-width:36rem;padding-top:1rem;display:grid}.mk-pillars>li{flex-direction:column;gap:.15rem;display:flex}@media (max-width:30rem){.mk-pillars{grid-template-columns:1fr;gap:.7rem}.mk-pillars>li{grid-template-columns:1.4rem 1fr;column-gap:.2rem;display:grid}.mk-pillars>li>:nth-child(3){grid-column:2}}.mk-stage{--mx:0;--my:0;isolation:isolate}.mk-stage-layer{transition:translate .9s cubic-bezier(.2,.7,.2,1)}.mk-depth-1{translate:calc(var(--mx) * -6px) calc(var(--my) * -5px)}.mk-depth-2{translate:calc(var(--mx) * 12px) calc(var(--my) * 9px)}.mk-depth-3{translate:calc(var(--mx) * 18px) calc(var(--my) * 13px)}.mk-silk{z-index:0;pointer-events:none;background:radial-gradient(42% 38% at 70% 30%, color-mix(in oklab, var(--mk-blue-soft) 85%, transparent), transparent 72%), radial-gradient(40% 36% at 26% 74%, color-mix(in oklab, var(--mk-blush) 80%, transparent), transparent 70%), radial-gradient(30% 30% at 46% 50%, color-mix(in oklab, var(--mk-paper) 90%, transparent), transparent 70%);filter:blur(8px);opacity:.9;animation:26s ease-in-out infinite alternate mk-silk;position:absolute;inset:-12% -14% -6% -10%}@keyframes mk-silk{0%{transform:translate(-2%,1%)rotate(-2deg)scale(1)}to{transform:translate(2%,-2%)rotate(3deg)scale(1.06)}}.mk-phone{--z:.42;width:calc(375px * var(--z) + 14px);border-radius:calc(46px * var(--z) + 7px);background:linear-gradient(160deg, #2a3756, var(--mk-navy) 45%, #141c2f);transform:rotate(var(--mk-r,0deg));padding:7px;box-shadow:0 40px 70px -40px #1f2b4599,0 18px 30px -22px #1f2b4573,inset 0 0 0 1px #ffffff14}@media (min-width:30rem){.mk-phone{--z:.5}}@media (min-width:40rem){.mk-phone{--z:.6}}@media (min-width:64rem){.mk-phone{--z:.58}}@media (min-width:80rem){.mk-phone{--z:.66}}.mk-phone-screen{width:calc(375px * var(--z));height:calc(760px * var(--z));border-radius:calc(40px * var(--z));position:relative;overflow:hidden}.mk-phone-site{width:375px;transform:scale(var(--z));transform-origin:0 0;pointer-events:none;animation:.7s both mk-screen}.mk-phone-screen[data-loading] .mk-phone-site{filter:blur(4px)saturate(.8);opacity:.7;transition:filter .3s,opacity .3s}@keyframes mk-screen{0%{opacity:.35;filter:blur(3px)}to{opacity:1;filter:none}}.mk-deck-card{transform-origin:50% 100%;filter:drop-shadow(0 22px 26px #1f2b4533);transition:transform .85s cubic-bezier(.2,.75,.2,1),opacity .6s,filter .6s}.mk-deck-card[data-slot="0"]{transform:rotate(-3deg)}.mk-deck-card[data-slot="1"]{opacity:.97;transform:translate(9%,-15%)rotate(5deg)scale(.9)}.mk-deck-card[data-slot="2"]{opacity:.92;transform:translate(-6%,-23%)rotate(-9deg)scale(.82)}.mk-deck-card[data-slot="3"]{opacity:.85;transform:translate(15%,-29%)rotate(11deg)scale(.75)}.mk-deal{animation:.8s cubic-bezier(.2,.75,.2,1) both mk-deal}@keyframes mk-deal{0%{opacity:0;transform:translateY(14%)rotate(-4deg)}to{opacity:1;transform:none}}.mk-deck-card:not([data-slot="0"]){filter:drop-shadow(0 12px 16px #1f2b4524)saturate(.92)}.mk-stage-tag{background:color-mix(in oklab, var(--mk-paper) 92%, transparent);border:1px solid var(--mk-hairline);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.7rem .95rem .8rem;box-shadow:0 14px 28px -22px #1f2b4580}.mk-chip{border:1px solid var(--mk-hairline);background:color-mix(in oklab, var(--mk-paper) 70%, transparent);min-height:2.75rem;color:var(--mk-ink);border-radius:999px;outline:none;align-items:center;gap:.5rem;padding:0 .95rem;font-size:.8125rem;transition:background-color .25s,border-color .25s,color .25s;display:inline-flex}.mk-chip:hover{border-color:color-mix(in oklab, var(--mk-navy) 35%, transparent)}.mk-chip:focus-visible{outline:2px solid var(--mk-blue-deep);outline-offset:2px}.mk-chip[aria-checked=true]{background:var(--mk-navy);border-color:var(--mk-navy);color:var(--mk-paper)}.mk-chip-plan{letter-spacing:.18em;text-transform:uppercase;color:var(--mk-muted);font-size:.6rem}.mk-chip[aria-checked=true] .mk-chip-plan{color:var(--mk-blue-soft)}@media (prefers-reduced-motion:reduce){.mk-ink,.mk-ink-line,.mk-deal,.mk-silk,.mk-phone-site{animation:none}.mk-stage-layer,.mk-deck-card,.mk-chip{transition:none}}}.mk .font-serif{font-family:Cormorant Garamond,EB Garamond,Georgia,serif}.mk-auth h1,.mk-auth-title{letter-spacing:-.01em;color:var(--mk-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:2.6rem;font-weight:500;line-height:1}.mk-auth form label{letter-spacing:.01em;color:var(--mk-ink);font-size:.8125rem;font-weight:500;line-height:1.45}.mk-auth input[data-slot=input]{background:var(--mk-paper);height:2.9rem;box-shadow:none;border-radius:2px;padding-inline:.9rem;font-size:1rem}.mk-auth input[data-slot=input]:focus-visible{border-color:var(--mk-blue-deep);box-shadow:0 0 0 3px color-mix(in oklab, var(--mk-blue) 45%, transparent)}.mk-auth input[data-slot=input][aria-invalid=true]{border-color:var(--mk-burgundy)}.mk-auth form button[type=submit],.mk-auth form~a[data-slot=button],.mk-auth a[data-slot=button]{letter-spacing:.08em;text-transform:uppercase;border-radius:2px;min-height:3rem;font-size:.8125rem}.mk-auth form button[type=submit]:hover{background:var(--mk-blue-deep)}.mk-auth input[type=checkbox]{accent-color:var(--mk-navy)}.mk-auth a.underline{-webkit-text-decoration-color:color-mix(in oklab, var(--mk-gilt) 80%, transparent);text-decoration-color:color-mix(in oklab, var(--mk-gilt) 80%, transparent)}.mk-auth [role=alert]{border-color:color-mix(in oklab, var(--mk-burgundy) 35%, transparent);background:color-mix(in oklab, var(--mk-burgundy) 5%, var(--mk-paper));color:var(--mk-burgundy);border-radius:2px}.mk-auth [role=status]{border-radius:2px}.mk-auth form .text-destructive{color:var(--mk-burgundy)}.mk-auth h1+p{margin-top:.85rem;line-height:1.6}.mk-auth form>button[type=submit]{margin-top:.35rem}.mk-waitlist-label{color:var(--mk-ink);font-size:.8125rem;font-weight:500}.mk-waitlist-input{border:1px solid var(--input);background:var(--mk-paper);height:3rem;color:var(--mk-ink);border-radius:2px;outline:none;padding-inline:.9rem;font-size:1rem}.mk-waitlist-input::placeholder{color:color-mix(in oklab, var(--mk-muted) 70%, transparent)}.mk-waitlist-input:focus-visible{border-color:var(--mk-blue-deep);box-shadow:0 0 0 3px color-mix(in oklab, var(--mk-blue) 45%, transparent)}.mk-waitlist-input[aria-invalid=true]{border-color:var(--mk-burgundy)}.mk-waitlist-check{color:var(--mk-ink);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.5;display:flex}.mk-waitlist-check input{width:1.15rem;height:1.15rem;accent-color:var(--mk-navy);cursor:pointer;flex-shrink:0;margin-top:.12rem}.mk-waitlist-check input:focus-visible{outline:2px solid var(--mk-blue-deep);outline-offset:2px}.mk-waitlist-required{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:var(--mk-muted);font-size:.6875rem}.mk-waitlist-error{color:var(--mk-burgundy);font-size:.8125rem}.mk-waitlist-alert{border:1px solid color-mix(in oklab, var(--mk-burgundy) 35%, transparent);background:color-mix(in oklab, var(--mk-burgundy) 5%, var(--mk-paper));color:var(--mk-burgundy);border-radius:2px;padding:.6rem .8rem;font-size:.875rem}.mk-waitlist-footnote{color:var(--mk-muted);font-size:.75rem;line-height:1.6}.mk-waitlist-form .mk-btn:disabled{opacity:.7;cursor:progress}.mk-waitlist-form-navy .mk-waitlist-label,.mk-waitlist-form-navy .mk-waitlist-check{color:var(--mk-paper)}.mk-waitlist-form-navy .mk-waitlist-check input{accent-color:var(--mk-paper)}.mk-waitlist-form-navy .mk-waitlist-footnote,.mk-waitlist-form-navy .mk-waitlist-required{color:var(--mk-blue-soft)}.mk-waitlist-form-navy .mk-waitlist-error{color:color-mix(in oklab, var(--mk-burgundy) 22%, var(--mk-paper))}.mk-waitlist-form-navy .mk-waitlist-input{border-color:color-mix(in oklab, var(--mk-paper) 40%, transparent)}.mk-waitlist-form-navy .mk-waitlist-input:focus-visible,.mk-waitlist-form-navy .mk-waitlist-check input:focus-visible{outline:2px solid var(--mk-paper);outline-offset:2px}.mk-offer-figure{letter-spacing:-.02em;color:var(--mk-burgundy);font-family:Cormorant Garamond,Georgia,serif;font-weight:600;line-height:.9}.mk-offer-figure small{letter-spacing:.18em;text-transform:uppercase;vertical-align:.55em;margin-left:.2em;font-size:.42em;font-weight:500}.mk-seal{background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--mk-burgundy) 78%, white), var(--mk-burgundy) 60%);color:var(--mk-paper);box-shadow:0 0 0 3px var(--mk-paper), 0 0 0 4px color-mix(in oklab, var(--mk-gilt) 70%, transparent), 0 10px 20px -10px #5b1b2799;text-align:center;border-radius:9999px;justify-content:center;align-items:center;font-family:Cormorant Garamond,Georgia,serif;line-height:1;display:inline-flex}.mk-announce{background:var(--mk-burgundy);color:var(--mk-paper)}.mk-announce a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--mk-gilt) 90%, transparent);text-decoration-color:color-mix(in oklab, var(--mk-gilt) 90%, transparent);text-underline-offset:.25em}.mk-announce a:focus-visible{outline:2px solid var(--mk-paper);outline-offset:2px}.mk-faq summary{cursor:pointer;list-style:none}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:focus-visible{outline:2px solid var(--mk-blue-deep);outline-offset:4px}.mk-faq details[open] .mk-faq-icon{transform:rotate(45deg)}.mk-faq-icon{transition:transform .2s}@media (prefers-reduced-motion:reduce){.mk-faq-icon,.mk-sticky-cta{transition:none}}.mk-prose{color:var(--mk-ink);font-size:.95rem;line-height:1.75}.mk-prose h2{color:var(--mk-navy);margin-top:2.5rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.75rem;font-weight:500;line-height:1.15}.mk-prose p,.mk-prose ul{margin-top:.9rem}.mk-prose ul{padding-left:1.25rem;list-style:outside}.mk-prose li+li{margin-top:.4rem}.mk-prose a{color:var(--mk-navy);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--mk-gilt) 80%, transparent);text-decoration-color:color-mix(in oklab, var(--mk-gilt) 80%, transparent);text-underline-offset:.25em}.mk-article{font-size:1.0625rem;line-height:1.8}.mk-article h2{margin-top:3rem;scroll-margin-top:6.5rem;font-size:clamp(1.75rem,3vw,2.15rem)}.mk-article>:first-child{margin-top:0}.mk-article h3{color:var(--mk-navy);margin-top:2rem;scroll-margin-top:6.5rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.4rem;font-weight:500;line-height:1.2}.mk-article ol{margin-top:.9rem;padding-left:1.4rem;list-style:decimal}.mk-article li::marker{color:var(--mk-gilt-ink)}.mk-article strong{color:var(--mk-navy);font-weight:600}.mk-article blockquote{border-left:2px solid var(--mk-gilt);background:var(--mk-paper);margin-top:1.25rem;padding:1rem 1.25rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;line-height:1.55}.mk-article blockquote p:first-child{margin-top:0}.mk-article li:has(>.mk-check){margin-left:-1.25rem;list-style:none}.mk-check{vertical-align:-.1rem;border:1px solid color-mix(in oklab, var(--mk-navy) 45%, transparent);background:var(--mk-paper);width:.95rem;height:.95rem;margin-right:.65rem;display:inline-block}.mk-article table{border-collapse:collapse;width:100%;margin-top:1.25rem;font-size:.9rem;line-height:1.5}.mk-article th,.mk-article td{border-bottom:1px solid var(--mk-hairline);text-align:left;vertical-align:top;padding:.6rem .75rem .6rem 0}.mk-article th{color:var(--mk-navy);font-weight:600}.mk-table-scroll{margin-top:1.25rem;overflow-x:auto}.mk-table-scroll table{min-width:32rem;margin-top:0}.mk-figure{margin:2.25rem 0}.mk-figure figcaption{color:var(--mk-muted);margin-top:.75rem;font-size:.8125rem;line-height:1.55}.mk-figure figcaption strong{color:var(--mk-ink);font-weight:600}.mk-illustration{border:1px solid var(--mk-hairline);background:var(--mk-linen);font-family:var(--font-geist-sans), var(--font-sans);padding:clamp(1.25rem,4vw,2.5rem);line-height:1.4}.mk-breadcrumbs{color:var(--mk-muted);flex-wrap:wrap;gap:.25rem .5rem;font-size:.8125rem;display:flex}.mk-breadcrumbs li+li:before{content:"/";color:color-mix(in oklab, var(--mk-navy) 30%, transparent);margin-right:.5rem}.mk-breadcrumbs a{color:var(--mk-muted);text-underline-offset:.25em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.mk-breadcrumbs a:hover{color:var(--mk-navy);-webkit-text-decoration-color:var(--mk-gilt);text-decoration-color:var(--mk-gilt)}.mk-breadcrumbs [aria-current=page]{color:var(--mk-ink)}.mk-toc-link{border-left:1px solid var(--mk-hairline);color:var(--mk-muted);padding-left:.85rem;line-height:1.4;display:block}.mk-toc-link:hover{border-left-color:var(--mk-gilt);color:var(--mk-navy)}.mk-toc summary{list-style:none}.mk-toc summary::-webkit-details-marker{display:none}.mk-toc summary:after{content:" +";color:var(--mk-gilt-ink)}.mk-toc[open] summary:after{content:" −"}.mk-card-link{color:inherit;text-decoration:none}.mk-card-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--mk-gilt);text-decoration-color:var(--mk-gilt);text-underline-offset:.18em;text-decoration-thickness:1px}.mk-card-link:focus-visible{outline:none}.mk-card-link:focus-visible:after{outline:2px solid var(--mk-blue-deep);outline-offset:4px}.mk-breadcrumbs a:focus-visible,.mk-toc-link:focus-visible,.mk-article a:focus-visible{outline:2px solid var(--mk-blue-deep);outline-offset:2px}
