.mk{--mk-gutter:calc(clamp(20px, 5vw, 80px));--mk-section:calc(clamp(64px, 46.9px + 4.57vw, 120px));--mk-text:calc(clamp(16px, 15.4px + .16vw, 18px));--mk-text-s:calc(clamp(15px, 14.4px + .16vw, 17px));--mk-shadow:0 1px 2px color-mix(in srgb, var(--lunpy-encre) 5%, transparent), 0 18px 40px -18px color-mix(in srgb, var(--lunpy-encre) 22%, transparent);--mk-shadow-l:0 2px 4px color-mix(in srgb, var(--lunpy-encre) 4%, transparent), 0 30px 70px -24px color-mix(in srgb, var(--lunpy-encre) 32%, transparent);font-family:var(--lunpy-font);color:var(--lunpy-encre);background:var(--lunpy-creme);font-size:var(--mk-text);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6;overflow-x:clip}:where(.mk) :where(h1,h2,h3){letter-spacing:-.032em;text-wrap:balance;font-weight:500;line-height:1.07}.mk :focus-visible{outline:2.5px solid var(--mk-focus,var(--lunpy-signature));outline-offset:3px}.mk [tabindex="-1"]:focus{outline:none}.mk-wrap{width:100%;max-width:calc(1440px + 2 * var(--mk-gutter));padding-inline:var(--mk-gutter);margin-inline:auto}.mk-sec{padding-block:var(--mk-section)}.mk-sec--warm{background:var(--lunpy-creme-warm)}.mk-sec--white{background:var(--lunpy-blanc)}.mk-tone--signature{--mk-tone:var(--lunpy-signature);--mk-tone-pale:var(--lunpy-brume-soft)}.mk-tone--sauge{--mk-tone:var(--lunpy-site-sauge-fonce);--mk-tone-pale:var(--lunpy-site-sauge-pale)}.mk-tone--peche{--mk-tone:var(--lunpy-site-corail-fonce);--mk-tone-pale:var(--lunpy-site-peche-pale)}.mk-tone--miel{--mk-tone:var(--lunpy-site-miel-fonce);--mk-tone-pale:var(--lunpy-site-miel-pale)}.mk-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--lunpy-signature);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.mk-eyebrow:before{content:"";background:var(--lunpy-peche);border-radius:50%;width:7px;height:7px}.mk-eyebrow--light{color:var(--lunpy-peche-soft)}.mk-eyebrow--light:before{background:var(--lunpy-miel)}.mk-h1{letter-spacing:-.038em;font-size:calc(clamp(38px,26.4px + 3.1vw,76px));line-height:1.04}.mk-h2{font-size:calc(clamp(31px,23.4px + 2.04vw,56px));line-height:1.07}.mk-h3{font-size:calc(clamp(27px,21.8px + 1.39vw,44px));line-height:1.1}.mk-lead{color:var(--lunpy-site-ardoise);font-size:calc(clamp(17px,15.8px + .33vw,21px));line-height:1.6}.mk-head{max-width:860px}.mk-head--center{text-align:center;margin-inline:auto}.mk-head .mk-h2{margin-top:16px}.mk-head .mk-lead{margin-top:18px}.mk-btn{white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:15.5px;font-weight:500;line-height:1;text-decoration:none;transition:transform .16s,background .16s,box-shadow .16s,border-color .16s;display:inline-flex}.mk-btn .mk-ic{flex:none;width:18px;height:18px}.mk-btn--lg{border-radius:14px;min-height:56px;padding:0 28px;font-size:16.5px}.mk-btn--primary{background:var(--lunpy-signature);color:var(--lunpy-creme);box-shadow:0 1px 2px color-mix(in srgb,var(--lunpy-signature) 10%,transparent),0 10px 24px -10px color-mix(in srgb,var(--lunpy-signature) 55%,transparent)}.mk-btn--primary:hover{background:var(--lunpy-signature-dark);transform:translateY(-1px)}.mk-btn--secondary{background:var(--lunpy-blanc);color:var(--lunpy-signature);border-color:var(--lunpy-site-trait)}.mk-btn--secondary:hover{border-color:var(--lunpy-signature)}.mk-btn--peach{background:var(--lunpy-peche);color:var(--lunpy-encre);box-shadow:0 10px 24px -12px color-mix(in srgb,var(--lunpy-peche) 90%,transparent)}.mk-btn--peach:hover{background:var(--lunpy-site-peche-hover);transform:translateY(-1px)}.mk-btn--ghost{color:var(--lunpy-creme);border-color:color-mix(in srgb,var(--lunpy-creme) 38%,transparent);background:0 0}.mk-btn--ghost:hover{border-color:var(--lunpy-creme)}.mk-btn--arrow .mk-ic,.mk-link .mk-ic{transition:transform .16s}.mk-btn--arrow:hover .mk-ic,.mk-link:hover .mk-ic{transform:translate(3px)}.mk-cta-row{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.mk-ticks{gap:13px;margin-top:24px;display:grid}.mk-ticks li{font-size:var(--mk-text);align-items:flex-start;gap:12px;line-height:1.5;display:flex}.mk-ticks .mk-ic{color:var(--lunpy-site-sauge-fonce);flex:none;width:21px;height:21px;margin-top:1px}.mk-link,.mk-ticks b{font-weight:600}.mk-link{color:var(--lunpy-signature);align-items:center;gap:8px;min-height:44px;margin-top:26px;font-size:15.5px;display:inline-flex}.mk-link .mk-ic{width:18px;height:18px}.mk-deco{pointer-events:none;position:absolute}@media (width<=767px){.mk-cta-row .mk-btn{width:100%}}@media (prefers-reduced-motion:reduce){.mk *,.mk :after,.mk :before{transition:none!important}}
