@layer base{.mk-site{--brand:oklch(60.48% .233 27.33);--brand-hover:oklch(54.5% .2224 27.33);--cta:oklch(54.5% .2224 27.33);--cta-foreground:oklch(100% 0 0);--cta-hover:oklch(49% .2 27.33);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-mk-ink);-webkit-font-smoothing:antialiased;background:#fff;font-size:15px;line-height:1.6}.mk-site[dir=rtl]{font-family:var(--font-mk-arabic)}.mk-site p{color:var(--color-mk-muted)}.mk-site :is(h1,h2,h3){letter-spacing:-.052em;font-weight:550;line-height:1.1}.mk-site h1{font-size:clamp(42px,5.6vw,80px)}.mk-site h2{font-size:clamp(34px,4vw,54px)}.mk-site h3{letter-spacing:-.035em;font-size:25px}@media (width<721px){.mk-site h2{font-size:36px}}.mk-site[dir=rtl] :is(h1,h2,h3){font-family:var(--font-mk-arabic-display);letter-spacing:0;font-weight:700;line-height:1.4}.mk-site :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:5px;outline:3px solid #dc4544}}@layer components{.mk-hero-art:before{content:"";z-index:-2;background-image:linear-gradient(#ffffff95 1px,#0000 1px),linear-gradient(90deg,#ffffff95 1px,#0000 1px);background-size:37px 37px;border-radius:18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.mk-hero-step:after{content:"";bottom:0;background:#54784a;width:0;height:2px;position:absolute;inset-inline-start:0}.mk-is-cycling .mk-hero-step[aria-selected=true]:after{animation:mk-hero-progress var(--mk-autoplay,6s) linear forwards}.mk-panel-arrive{animation:.42s ease-out mk-panel-arrive}.mk-counter-lines{z-index:-1;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:12.5% 100%;position:absolute;inset:0}.mk-counter-lines:after{content:"";background:linear-gradient(90deg,#0000,#e8f5da85,#0000);width:20%;height:1px;animation:14s linear infinite mk-line-drift;position:absolute;top:55%;left:-20%}.mk-brand-tile{background:linear-gradient(#ffffff06 49%,#090d0950 50%,#ffffff05 52%);border:1px solid #58644e66}.mk-digit{color:#f0f2e6;text-align:center;background:linear-gradient(#43503a,#2c3827 49%,#1b2618 51%,#33412a);border:1px solid #60725280;border-radius:8px;flex:1;min-width:0;height:1.36em;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff13,0 5px 13px #0002}.mk-digit:after{content:"";top:50%;background:#080e0866;height:1px;position:absolute;inset-inline:0;box-shadow:0 1px #ffffff0c}.mk-digit-empty{color:#99a58d;line-height:1.36em}.mk-digit-reel{transform:translateY(calc(var(--value,0) * -1.36em));will-change:transform;transition:transform 1.15s cubic-bezier(.2,.8,.2,1);display:block}.mk-digit-reel>span{height:1.36em;line-height:1.36em;display:block}.mk-counter-platinum .mk-brand-tile{color:#44525e;background:linear-gradient(140deg,#fff,#dce1e7);border-color:#c9d1d9;box-shadow:inset 0 1px #fff}.mk-counter-platinum .mk-digit{color:#34414c;background:linear-gradient(#fcfdfe,#d6dde3 49%,#c6cfd7 50%,#edf1f4);border-color:#b7c2ca;box-shadow:inset 0 1px #fff,0 3px 6px #3345530b}.mk-counter-platinum .mk-digit-empty{color:#687b88}.mk-verified-dot:before{content:"";background:#b0cf92;border-radius:50%;width:5px;height:5px;margin-inline-end:7px;display:inline-block}.mk-care-pulse-trace{stroke-dasharray:80 920;animation:9s linear infinite paused mk-care-pulse-flow}.mk-care-pulse-running .mk-care-pulse-trace{animation-play-state:running}.mk-journal-art{--cover-tone:#dcebc9;--cover-edge:#bacdac;--cover-ink:#334d2f;--cover-from:#f5f8ec;isolation:isolate;background:radial-gradient(ellipse at 15% 0%, #fff 0%, transparent 64%), linear-gradient(135deg, var(--cover-from), var(--cover-tone));height:258px;display:block;position:relative;overflow:hidden}.mk-journal-art.mk-cover-peach{--cover-tone:#f7d6c9;--cover-edge:#e5bdae;--cover-ink:#704d42;--cover-from:#fff4ea}.mk-journal-art.mk-cover-blue{--cover-tone:#d5e4f3;--cover-edge:#b5c8da;--cover-ink:#3d566e;--cover-from:#f1f7fd}.mk-journal-art:before{content:"";background:#ffffff75;border:1px solid #fff;border-radius:13px;position:absolute;inset:24px 22px 13px;transform:rotate(5deg);box-shadow:0 12px 25px #30472509}.mk-cover-sheet{color:var(--cover-ink);background:linear-gradient(125deg,#ffffffed 0%,#ffffffa6 44%,#ffffffed 45%,#fff8 56%,#fffc 100%);border:1px solid #fffe;border-radius:12px;flex-direction:column;padding:17px 19px;transition:transform .25s;display:flex;position:absolute;inset:19px 18px 23px;transform:rotate(-3deg);box-shadow:0 10px 22px #35462b12,inset 0 1px #fff}.mk-cover-peach .mk-cover-sheet{transform:rotate(2deg)}.mk-cover-blue .mk-cover-sheet{transform:rotate(-2deg)}.mk-journal-art:is(:hover,:focus-visible) .mk-cover-sheet{transform:rotate(0)}@media (721px<=width<1051px){.mk-cover-sheet{padding:15px 14px;inset:16px 12px 20px}}@media (width<721px){.mk-journal-art{height:265px}.mk-cover-sheet{padding:19px 21px;inset:22px 22px 25px}}@media (width<381px){.mk-cover-sheet{padding:17px;inset:20px 17px 23px}}.mk-prose>*+*{margin-top:17px}.mk-prose h2{letter-spacing:-.035em;margin:38px 0 19px;font-size:31px;line-height:1.25}.mk-prose h3{margin:28px 0 12px;font-size:22px}.mk-prose :is(p,li){color:#606b59;font-size:15px;line-height:1.95}.mk-prose ul{padding-inline-start:21px;list-style:outside}.mk-prose ol{padding-inline-start:21px;list-style:decimal}.mk-prose li{margin-bottom:9px}.mk-prose a{color:#41652e;text-underline-offset:3px;text-decoration:underline}.mk-prose .mk-table-scroll{overflow-x:auto}.mk-prose table{border-collapse:collapse;text-align:start;width:100%;min-width:400px;font-size:13px;line-height:1.8}.mk-prose :is(th,td){vertical-align:top;text-align:start;border:1px solid #dfe5d5;padding:13px 16px}.mk-prose th{background:#eff2e7;font-weight:600}.mk-prose td:first-child{width:29%;font-weight:600}.mk-prose-legal h2{font-size:27px}.mk-prose-inline,.mk-prose-inline p{font-size:inherit;line-height:inherit;color:inherit;display:inline}.mk-prose-inline>*+*{margin-top:0}@media (width<721px){.mk-prose h2{font-size:28px}.mk-prose :is(p,li){font-size:14px}}}@keyframes mk-hero-progress{to{width:100%}}@keyframes mk-panel-arrive{0%{opacity:.15;translate:0 8px}to{opacity:1;translate:0}}@keyframes mk-line-drift{to{left:110%}}@keyframes mk-care-pulse-flow{0%{stroke-dashoffset:80px}to{stroke-dashoffset:-920px}}@media (prefers-reduced-motion:reduce){.mk-site *,.mk-site :before,.mk-site :after{transition:none!important;animation:none!important}}
