.mk{--display: var(--rm-font-display);--mk-hero: #101210;--mk-offwhite: #f6f5ef;--mk-lime: #eef4e2;--mk-text: #28371e;--story-ease: cubic-bezier(.16, 1, .3, 1);background:linear-gradient(#101210 88px,#fff 88px);padding-top:88px}.mk .mk-frame{max-width:1240px;padding-left:40px;padding-right:40px}.mk .mk-breadcrumb{background:#101210;border-color:#ffffff0c}.mk .mk-breadcrumb ol{max-width:1240px;padding-left:40px;padding-right:40px}.mk .mk-breadcrumb li{color:#9da891}.mk .mk-breadcrumb a:hover,.mk .mk-breadcrumb [aria-current=page]{color:#e4ecd9}.mk .mk-hero{position:relative;padding:67px 0 77px;background:radial-gradient(ellipse at 85% 50%,#2b352322,transparent 60%),#101210;overflow:clip}.mk .mk-hero-inner{display:grid;grid-template-columns:1.25fr .75fr;gap:65px;align-items:center;max-width:1240px}.mk .mk-hero-copy{min-width:0}.mk .mk-eyebrow{padding:0;border:0;border-radius:0;text-transform:none;color:#c1cbb4;opacity:1;font-size:12px;font-weight:400;letter-spacing:.02em}.mk .mk-h1{font-size:clamp(40px,4.5vw,64px);font-weight:600;letter-spacing:-.045em;line-height:1.04;text-wrap:initial;margin-top:21px;color:#f5f7f0}.mk .mk-h1 em{font-style:normal;color:#d1fe17}.mk .mk-lede{font-size:16px;line-height:1.75;max-width:510px;color:#b5c0a9;margin-top:23px}.mk .mk-hero-note{font-size:11px;line-height:1.8;margin-top:21px;color:#9aa78b;max-width:440px}.mk .mk-hero .mk-btn{font-size:13px;padding:14px 20px;border-radius:9px}.mk .mk-hero .mk-btn-ghost{border-color:#657354;color:#dce5d2;background:none}.mk .mk-hero-story{position:relative;min-width:0;padding:24px 0 0;isolation:isolate}.mk .mk-hero-story:before{content:"";position:absolute;inset:20% -10% 0;border:1px solid #c6e39912;border-radius:50%;z-index:-1;transform:rotate(-20deg)}.mk .mk-story-post{padding:20px;border:1px solid #64734c50;border-radius:12px;background:#232c1e;transform:rotate(-4deg);margin:0 26px 0 0}.mk .mk-story-label{font-size:10px;color:#acbc99}.mk .mk-story-post-inner{display:flex;gap:16px;align-items:center;margin-top:15px}.mk .mk-story-picture{display:grid;place-items:center;flex-shrink:0;width:90px;height:97px;color:#586946;border-radius:7px;background:linear-gradient(140deg,#4a623c,#34492c)}.mk .mk-story-picture svg{width:90px;height:90px}.mk .mk-story-post-inner p{font-size:12px;color:#9fad92;line-height:1.9}.mk .mk-story-post-inner strong{color:#d4e0c7;font-weight:400}.mk .mk-story-thread{position:relative;display:flex;align-items:center;gap:7px;justify-content:center;margin:28px 0 25px;padding-left:3px;white-space:nowrap}.mk .mk-story-thread span{font-size:9px;color:#abc58a;background:#1a2512;border:1px solid #4b633339;border-radius:5px;padding:7px}.mk .mk-story-thread i{font-size:9px;color:#7a9460;font-style:normal}.mk .mk-story-reply{position:relative;border:1px solid #e0f4bf70;border-radius:11px;background:#ecf4df;margin-left:24px;padding:19px 22px;transform:rotate(3deg)}.mk .mk-story-reply>span{display:flex;align-items:center;gap:7px;color:#586946;font-size:11px}.mk .mk-story-reply p{font-size:16px;line-height:1.6;letter-spacing:-.02em;color:#586e40;margin-top:15px;font-family:var(--rm-font-display)}.mk .mk-story-reply strong{color:#263c15;font-weight:500}.mk .mk-story-reply small{display:block;margin-top:15px;border-top:1px solid #cdddb7;padding-top:11px;color:#586946;font-size:9px}.mk .mk-story-caption{font-size:9px;color:#95a283;text-align:center;margin-top:30px}.mk .mk-section{padding:82px 0}.mk .mk-section.tight{padding:60px 0}.mk .mk-section-title{font-weight:600;letter-spacing:-.04em;line-height:1.08;font-size:clamp(34px,4vw,52px)}.mk .mk-section-title em{font-style:normal;color:#586946}.mk .mk-section-eyebrow{text-transform:none;opacity:1;font-size:12px;color:#586946;font-weight:400}.mk .mk-section-lede{font-size:16px;line-height:1.8;color:#586946}.mk .mk-section-body{margin-top:38px}.mk .mk-grid{gap:20px}.mk .mk-card{padding:30px 27px;border-color:#dfe6d4;border-radius:13px;background:linear-gradient(150deg,#fafcf6,#fff);min-height:250px;transition:transform .35s var(--story-ease),border-color .35s}.mk .mk-card:has(.mk-card-link):hover{transform:translateY(-4px);border-color:#586946}.mk .mk-card-title{font-family:var(--rm-font-display);font-size:25px;font-weight:550;letter-spacing:-.025em;line-height:1.2;color:#3a5129}.mk .mk-card-icon{display:grid;place-items:center;border:1px solid #dde7cf;width:43px;height:43px;border-radius:10px;background:#edf3e2;color:#586946;font-size:20px;margin-bottom:24px}.mk .mk-card-body{font-size:14px;line-height:1.8;color:#586946}.mk .mk-card-link{font-size:12px;color:#516d37;margin-top:auto;padding-top:23px}.mk .mk-card-tag{font-size:10px;color:#586946;background:none;border-color:#dfe8d4}.mk .mk-cta-strip{position:relative;background:#e7efda;padding:76px 0;overflow:clip}.mk .mk-cta-strip>.mk-frame{position:relative;isolation:isolate}.mk .mk-cta-strip h2{font-family:var(--rm-font-display);font-weight:600;letter-spacing:-.045em;max-width:800px;font-size:clamp(36px,4.5vw,60px);line-height:1.08;color:#344d23}.mk .mk-cta-strip h2 em{font-style:normal;color:#586946}.mk .mk-cta-mark{position:absolute;right:48px;top:0;font-size:200px;line-height:1;color:#586946;z-index:-1;transform:rotate(10deg)}.mk .mk-cta-strip .mk-btn{background:#2d441d;border-color:#2d441d;color:#f3f8e9;font-size:13px;border-radius:8px}.mk .mk-cta-strip .mk-btn-ghost{background:none;color:#4d6934;border-color:#586946}.mk .mk-cta-strip .mk-btn:hover{background:#496433;border-color:#496433;color:#fff}.mk .mk-tier{border-color:#d8e2cc;border-radius:15px;padding:31px 28px;background:#fff}.mk .mk-tier.featured{background:#eaf1df;color:#354c22;border-color:#586946;box-shadow:none}.mk .mk-tier-name{font-size:15px;color:#4e6835;text-transform:none;letter-spacing:0}.mk .mk-tier-price{font-size:58px;font-weight:600;letter-spacing:-.05em;color:#344b22}.mk .mk-tier-tag{font-size:13px;line-height:1.8;color:#586946}.mk .mk-tier-features li,.mk .mk-tier.featured .mk-tier-features li{font-size:13px;color:#586946;line-height:1.7}.mk .mk-tier .mk-btn{font-size:12px;justify-content:space-between}.mk .mk-tier.featured .mk-btn{background:#d1fe17;border-color:#c9ef4a;color:#304417}.mk .mk-tier.custom{background:#f5f7ef;color:#4f6935;border-color:#dce5cf}.mk .mk-tier.custom .mk-tier-name,.mk .mk-tier.custom .mk-tier-price{color:#4b6533}.mk .mk-tier.custom .mk-tier-tag{color:#586946}.mk .mk-qa{border-color:#e0e7d6}.mk .mk-qa-head{padding:22px 0}.mk .mk-qa-q{font-size:16px;color:#3d542b;font-weight:500}.mk .mk-qa-body{font-size:14px;color:#586946;line-height:1.9}@media(max-width:1000px){.mk .mk-hero-inner{grid-template-columns:1.1fr .9fr;gap:35px}.mk .mk-h1{font-size:51px}.mk .mk-hero-story{padding-top:15px}.mk .mk-story-picture{width:66px;height:85px}.mk .mk-story-picture svg{width:70px}.mk .mk-story-post-inner{gap:10px}.mk .mk-story-post-inner p{font-size:10px}.mk .mk-story-reply{padding:17px}.mk .mk-story-thread{gap:4px}.mk .mk-story-thread span{padding:6px;font-size:8px}.mk .mk-tier{padding:26px 21px}.mk .mk-tier-price{font-size:49px}.mk .mk-cta-mark{right:28px;opacity:.5}}@media(max-width:800px){.mk .mk-frame,.mk .mk-breadcrumb ol{padding-left:24px;padding-right:24px}.mk .mk-hero{padding:47px 0 51px}.mk .mk-hero-inner{grid-template-columns:1fr;gap:40px}.mk .mk-h1{font-size:clamp(42px,8vw,64px)}.mk .mk-lede{font-size:15px;line-height:1.7}.mk .mk-hero-story{max-width:400px;width:100%;margin:0 auto}.mk .mk-story-picture{width:80px;height:90px}.mk .mk-story-post-inner p{font-size:13px}.mk .mk-story-thread span{font-size:10px;padding:7px}.mk .mk-story-thread{gap:7px}.mk .mk-story-post{margin-right:25px}.mk .mk-story-reply{margin-left:30px;padding:20px}.mk .mk-hero-note{font-size:10px;max-width:330px}.mk .mk-section{padding:58px 0}.mk .mk-section.tight{padding:45px 0}.mk .mk-section-body{margin-top:28px}.mk .mk-section-lede{font-size:15px}.mk .mk-card{padding:26px}.mk .mk-card-title{font-size:24px}.mk .mk-cta-strip{padding:58px 0}.mk .mk-cta-mark{font-size:150px;top:35px;right:-10px;opacity:.32}.mk .mk-tier{padding:28px}.mk .mk-tier-price{font-size:60px}}@media(prefers-reduced-motion:no-preference){.mk-story-post{animation:mk-story-enter .75s cubic-bezier(.16,1,.3,1) both}.mk-story-reply{animation:mk-reply-enter .85s .15s cubic-bezier(.16,1,.3,1) both}@keyframes mk-story-enter{0%{opacity:.4;transform:translateY(12px) rotate(-1deg)}to{opacity:1;transform:translateY(0) rotate(-4deg)}}@keyframes mk-reply-enter{0%{opacity:.35;transform:translateY(14px) rotate(0)}to{opacity:1;transform:translateY(0) rotate(3deg)}}}@media(prefers-reduced-motion:reduce){.mk *,.mk *:before,.mk *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
