@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/951a1661741fc9a6-s.31vfkycla13v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/840ca482ea7a70a1-s.0c4siir8-ephk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/edc92f5080bab07a-s.p.1pg2nifvadz06.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.OTkXrq_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.OTkXrq_variable{--vp-font-loaded:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
.mk{--radius:18px;--radius-lg:28px;--shadow:0 1px 2px #1c25410f, 0 10px 30px #1c254114;--shadow-lg:0 2px 6px #1c25410f, 0 24px 60px #1c254124;--wrap:1160px;--gutter:16px;--ease:cubic-bezier(.2, .7, .2, 1);background:var(--vp-bg);color:var(--vp-ink);font-family:var(--vp-font);font-size:1rem;line-height:1.55;overflow-x:clip}@media (min-width:720px){.mk{--gutter:28px}}.mk *,.mk :before,.mk :after{box-sizing:border-box}:where(.mk) a{color:inherit}.mk img{max-width:100%;height:auto;display:block}.mk :focus-visible{outline:2px solid var(--vp-primary);outline-offset:2px}.mk :where(:focus-visible){border-radius:6px}:is(.mk-footer,.mk-section--ink,.mk-after) :focus-visible{outline-color:var(--vp-gold)}.mk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-skip{z-index:50;background:var(--vp-ink);color:#fff;border-radius:10px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:12px}.mk-skip:focus{top:12px}.mk-wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.mk-h1,.mk-h2,.mk h3,.mk-pull,.mk-fact__n strong,.mk-dash strong,.mk-step__n{font-family:var(--vp-font)}.mk-h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 20px;font-size:clamp(2.35rem,5.4vw,4.1rem);font-weight:800;line-height:1.02}.mk-h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-size:clamp(1.85rem,3.6vw,2.85rem);font-weight:800;line-height:1.08}.mk h3{margin:0 0 8px;font-size:1.25rem;font-weight:700;line-height:1.25}.mk-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--vp-primary);margin:0 0 12px;font-size:.8rem;font-weight:700}.mk-lead{color:var(--vp-muted);max-width:60ch;margin:0 0 24px;font-size:clamp(1.05rem,1.6vw,1.2rem)}.mk-lead b{color:var(--vp-ink)}.mk-mark{background:linear-gradient(var(--vp-gold), var(--vp-gold)) no-repeat 0 100% / 100% .28em;animation:mk-mark .9s .5s var(--ease) both;padding-inline:.06em}@keyframes mk-mark{0%{background-size:0 .28em}}.mk-head{max-width:760px;margin-bottom:clamp(32px,5vw,56px)}#constat .mk-head{max-width:1000px}#constat .mk-head .mk-lead{max-width:760px}.mk-link{color:var(--vp-primary);font-weight:600;text-decoration:none}.mk-link:hover{text-decoration:underline}.mk-btn{min-height:52px;font:600 1rem/1 var(--vp-font);cursor:pointer;transition:background .2s, border-color .2s, transform .2s var(--ease), box-shadow .2s;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.mk-btn--primary{background:var(--vp-primary);color:#fff;box-shadow:0 6px 18px #2b4c7e47}.mk-btn--primary:hover{background:var(--vp-primary-hover);transform:translateY(-1px);box-shadow:0 10px 24px #2b4c7e52}.mk-btn--primary:active{transform:translateY(0)}.mk-btn--primary[disabled]{opacity:.7;cursor:progress}.mk-btn--ghost{color:var(--vp-ink);background:0 0;border-color:#1c254140}.mk-btn--ghost:hover{background:var(--vp-primary-tint);border-color:#2b4c7e52;transform:translateY(-1px)}.mk-btn--ghost:active{transform:translateY(0)}:is(.mk-section--ink,.mk-after,.mk-footer) .mk-btn--primary{background:var(--vp-gold);color:var(--vp-ink);box-shadow:0 6px 18px #f2b33d40}:is(.mk-section--ink,.mk-after,.mk-footer) .mk-btn--primary:hover{background:#f5c364}.mk-btn--small{min-height:42px;box-shadow:none;padding:0 16px;font-size:.92rem}.mk-btn--block{width:100%}.mk-btn__arrow{transition:transform .2s var(--ease)}.mk-btn:hover .mk-btn__arrow{transform:translate(3px)}.mk-header{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--vp-border);background:#ffffffe0;position:sticky;top:0}.mk-header__in{align-items:center;gap:16px;min-height:64px;padding-block:10px;display:flex}.mk-header__home{margin-right:auto;text-decoration:none}.mk-header__home svg{width:120px;height:auto;display:block}@media (max-width:420px){.mk-header__home svg{width:92px}}.mk-footer__logo{height:auto;display:block}.mk-header__in{flex-wrap:wrap;gap:0 16px}.mk-nav{scrollbar-width:none;flex:1 0 100%;order:3;gap:22px;font-size:.92rem;display:flex;overflow-x:auto}.mk-nav a{color:var(--vp-muted);white-space:nowrap;flex:none;padding-block:8px;font-weight:500;text-decoration:none}.mk-nav a:hover{color:var(--vp-ink)}.mk-nav a[aria-current=page]{color:var(--vp-primary);font-weight:700}.mk-section.mk-section--page{padding-bottom:clamp(40px,5vw,64px)}@media (min-width:880px){.mk-header__in{flex-wrap:nowrap}.mk-nav{flex:none;order:0;gap:26px;margin-right:12px;font-size:1rem;overflow:visible}}@media (max-width:879px){.mk section[id]{scroll-margin-top:68px}}.mk-header__pro,.mk-tabbar{display:none}@media (max-width:879px){.mk-header{transition:transform .3s var(--ease)}.mk-header.is-tucked{transform:translateY(-100%)}.mk-header .mk-nav,.mk-header .mk-btn--small{display:none}.mk-header__in{min-height:56px;padding-block:8px}.mk-header__pro{border:1.5px solid var(--vp-border);min-height:40px;color:var(--vp-ink);border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 11px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.mk-header__pro svg{color:var(--vp-primary)}.mk-tabbar{z-index:60;-webkit-backdrop-filter:saturate(1.4)blur(12px);border-top:1px solid var(--vp-border);padding-bottom:env(safe-area-inset-bottom);background:#fffffff7;display:block;position:fixed;bottom:0;left:0;right:0}.mk-tabbar ul{grid-template-columns:repeat(5,1fr);max-width:560px;height:64px;margin:0 auto;padding:0 4px;list-style:none;display:grid}.mk-tabbar a{height:100%;color:var(--vp-muted);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.72rem;font-weight:600;text-decoration:none;display:flex}.mk-tabbar__icon{width:50px;height:30px;transition:background .2s var(--ease), transform .15s var(--ease);border-radius:999px;place-items:center;display:grid}.mk-tabbar a[aria-current=page]{color:var(--vp-primary);font-weight:700}.mk-tabbar a[aria-current=page] .mk-tabbar__icon,.mk-tabbar a:active .mk-tabbar__icon{background:var(--vp-primary-tint)}.mk-tabbar a.is-main{color:var(--vp-primary);font-weight:700}.mk .mk-tabbar a.is-main .mk-tabbar__icon{background:var(--vp-primary);color:#fff;border-radius:50%;width:48px;height:48px;margin-top:-20px;box-shadow:0 0 0 4px #fff,0 8px 18px #2b4c7e59}.mk-tabbar a:active .mk-tabbar__icon{transform:scale(.92)}.mk .mk-footer{padding-bottom:calc(40px + 64px + env(safe-area-inset-bottom))}.mk .mk-totop{bottom:calc(64px + env(safe-area-inset-bottom) + 14px)}}@media (max-width:879px) and (prefers-reduced-motion:reduce){.mk-header,.mk-tabbar__icon{transition:none}}.mk{-webkit-tap-highlight-color:transparent}@media (hover:none){.mk .mk-btn:hover,.mk a.mk-town__card:hover,.mk .mk-totop:hover{transform:none}.mk .mk-btn:active{transform:scale(.97)}.mk a.mk-town__card:active,.mk .fq-topics a:active{transform:scale(.98)}}@view-transition{navigation:auto}.mk-header{view-transition-name:mk-header}.mk-tabbar{view-transition-name:mk-tabbar}::view-transition-old(root){animation-duration:.22s}::view-transition-new(root){animation-duration:.22s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (max-width:420px){.mk-header .mk-btn--small{padding:0 12px;font-size:.85rem}.mk-header .mk-btn__arrow{display:none}}.mk-footer{background:var(--vp-ink);color:var(--vp-bg);padding-block:48px calc(40px + env(safe-area-inset-bottom));margin-top:0}.mk-footer__in{gap:32px;display:grid}.mk-footer__top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mk-footer__contact{flex:none}.mk-footer__tag{color:var(--vp-on-ink-muted);text-wrap:balance;max-width:30ch;margin:14px 0 0;font-size:.9rem;line-height:1.45}.mk-footer__contact{gap:8px}.mk-footer__cols{border-top:1px solid color-mix(in srgb, var(--vp-bg) 14%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-top:28px;display:grid}.mk-footer__wide{order:1;grid-column:1/-1}@media (min-width:880px){.mk-footer__cols{grid-template-columns:.8fr 1fr 1.45fr 1fr;gap:32px}.mk-footer__wide{order:0;grid-column:auto}}.mk-footer__h{letter-spacing:.08em;text-transform:uppercase;color:var(--vp-on-ink-muted);margin:0 0 12px;font-size:.78rem;font-weight:700}.mk-footer nav ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.mk-footer nav a{font-size:.95rem;font-weight:500;line-height:1.35;text-decoration:none}.mk-footer nav a:hover{text-decoration:underline}.mk-footer__legal{color:var(--vp-on-ink-muted);border-top:1px solid color-mix(in srgb, var(--vp-bg) 14%, transparent);margin:0;padding-top:20px;font-size:.85rem}.mk-footer__home{line-height:0;text-decoration:none;display:inline-block;position:relative}.mk-footer__home:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg, transparent 38%, var(--vp-gold) 46%, var(--vp-bg) 50%, var(--vp-gold) 54%, transparent 62%) 100% 0 / 300% 100% no-repeat;position:absolute;inset:0;-webkit-mask:url(/brand/ville-pepite-logo-mono-blanc.svg) 50%/contain no-repeat;mask:url(/brand/ville-pepite-logo-mono-blanc.svg) 50%/contain no-repeat}.mk-footer__glint{pointer-events:none;opacity:0;background:var(--vp-bg);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:36.7%;left:36.5%}.mk-footer__home:is(:hover,:focus-visible):after{animation:1.1s cubic-bezier(.4,0,.2,1) both mk-shine}.mk-footer__home:is(:hover,:focus-visible) .mk-footer__glint{animation:mk-glint .8s .3s var(--ease) both}@keyframes mk-shine{0%{opacity:1;background-position:100% 0}to{opacity:1;background-position:0 0}}@keyframes mk-glint{0%{opacity:0;transform:scale(0)rotate(0)}45%{opacity:1;transform:scale(1)rotate(45deg)}to{opacity:0;transform:scale(0)rotate(90deg)}}.mk-section{padding-block:clamp(64px,9vw,120px)}.mk-section--sand{background:var(--vp-sand)}.mk-section--ink{background:var(--vp-ink);color:var(--vp-bg)}.mk-section--ink .mk-eyebrow{color:var(--vp-gold)}.mk-section--ink .mk-lead{color:var(--vp-on-ink-muted)}.mk-section--ink .mk-lead b{color:var(--vp-bg)}.mk-section--ink .mk-checks svg{background:var(--vp-fresh);color:var(--vp-ink)}.mk-checks{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.mk-checks li{grid-template-columns:26px 1fr;align-items:start;gap:10px;display:grid}.mk-checks svg{color:#fff;background:var(--vp-fresh-text);border-radius:50%;width:22px;height:22px;margin-top:2px;padding:3px}.mk-rise{animation:mk-rise .8s var(--ease) both;animation-delay:calc(var(--r,0) * 90ms + 60ms)}@keyframes mk-rise{0%{transform:translateY(16px)}}.js .mk [data-reveal]{transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--r,0) * 90ms)}.js .mk [data-reveal]:not([data-shown]){opacity:0;transform:translateY(22px)}.js .mk [data-anim]:not([data-play]),.js .mk [data-anim]:not([data-play]) *{animation-play-state:paused!important}.mk-hero{isolation:isolate;padding-block:clamp(28px,5vw,64px) clamp(48px,6vw,88px);position:relative}.mk-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 85% 15%, var(--vp-gold-tint) 0%, transparent 70%), radial-gradient(40% 50% at 10% 0%, var(--vp-sand) 0%, transparent 70%);height:70%;position:absolute;inset:0 0 auto}.mk-hero__grid{align-items:center;gap:40px;display:grid}@media (min-width:980px){.mk-hero__grid{grid-template-columns:1fr 1.05fr;gap:56px}}.mk-cta-row{flex-wrap:wrap;gap:12px;margin-bottom:10px;display:flex}@media (max-width:559px){.mk-cta-row{flex-direction:column;align-items:stretch}.mk-cta-card>.mk-btn{justify-self:stretch}.fq-help__go{flex-direction:column;align-items:stretch}}.mk-cta-note{color:var(--vp-muted);margin:0 0 22px;font-size:.9rem}.mk-hero__lead{max-width:50ch;font-size:clamp(1rem,1.3vw,1.1rem)}.mk-reassure{grid-template-columns:repeat(2,max-content);gap:12px 28px;margin:0;padding:0;font-size:.92rem;font-weight:500;list-style:none;display:grid}.mk-reassure li{align-items:center;gap:9px;display:flex}.mk-reassure svg{background:var(--vp-fresh-tint);width:24px;height:24px;color:var(--vp-fresh-text);stroke-width:2.6px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vp-fresh) 40%, transparent);border-radius:50%;flex:none;padding:4px}@media (max-width:479px){.mk-reassure{grid-template-columns:1fr;gap:10px}}.mk-hero .mk-eyebrow{text-wrap:balance}.mk-hero__visual{padding:0 0 30%;position:relative}.mk-hero__scene{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);aspect-ratio:640/400;background:var(--vp-gold-tint);overflow:hidden}.mk-hero__badge{z-index:3;box-shadow:var(--shadow);animation:mk-pop .7s .9s var(--ease) both;background:#fff;border-radius:999px;align-items:center;gap:8px;margin:0;padding:10px 16px 10px 12px;font-size:.95rem;display:inline-flex;position:absolute;top:-14px;left:12px}.mk-hero__badge strong{color:var(--vp-primary);font-family:var(--vp-font);font-size:1.15rem}@keyframes mk-pop{0%{opacity:0;transform:translateY(8px)scale(.94)}}.cm-laptop,.cm-phone{z-index:2;--city:#1f6f5c;--city-accent:var(--vp-gold);position:absolute;container-type:inline-size}.cm-laptop{width:58%;animation:8s ease-in-out infinite mk-float;bottom:0;left:-3%}.cm-phone{width:23%;animation:7s ease-in-out -2s infinite mk-float;bottom:0;right:1%}@keyframes mk-float{50%{transform:translateY(-8px)}}.cm-laptop__screen{aspect-ratio:16/10.5;border:7px solid var(--vp-ink);box-shadow:var(--shadow-lg);background:#fff;border-bottom-width:9px;border-radius:12px 12px 4px 4px;overflow:hidden}.cm-laptop__base{background:linear-gradient(#d5d8e0,#b4b8c4);border-radius:0 0 10px 10px;height:9px;margin:0 -7%}.cm-browser{background:var(--vp-primary-tint);align-items:center;gap:4px;padding:5px 8px;font-size:2.2cqw;display:flex}.cm-browser span{background:#d5d9e2;border-radius:50%;width:6px;height:6px}.cm-browser em{color:var(--vp-muted);background:#fff;border-radius:6px;margin-left:8px;padding:1px 8px;font-style:normal}.cm-site{color:var(--vp-ink);font-size:2.4cqw;line-height:1.3}.cm-top{white-space:nowrap;background:color-mix(in srgb, var(--city) 9%, #fff);justify-content:space-between;align-items:center;gap:1em;padding:.6em 1.4em;display:flex}.cm-brand{align-items:center;gap:.5em;min-width:0;display:inline-flex}.cm-brand b{letter-spacing:-.01em;font-size:1.2em;font-weight:800}.cm-brand .cm-logo{object-fit:contain;background:#fff;border-radius:.3em;width:auto;max-width:8em;height:2.5em;padding:.15em .3em}.cm-initial{background:var(--city);color:#fff;border-radius:.5em;place-items:center;width:2em;height:2em;font-style:normal;font-weight:800;display:grid}.cm-nav{align-items:center;gap:.8em;font-size:.9em;display:flex}.cm-nav i{font-style:normal;font-weight:600}.cm-nav em{color:#fff;background:var(--city);border-radius:99px;padding:.45em .9em;font-style:normal;font-weight:700}.cm-toggle{width:1.8em;height:1.8em;box-shadow:0 0 0 1px var(--vp-border);background:#fff;border-radius:50%}.cm-hero{text-align:center;background:color-mix(in srgb, var(--city) 9%, #fff);border-radius:0 0 50% 50%/0 0 1.8em 1.8em;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.4em;padding:.7em 1.4em 1.5em;display:grid}.cm-tagline{color:var(--city);background:#fff;border-radius:99px;padding:.2em .8em;font-size:.85em;font-weight:700}.cm-h1{letter-spacing:-.02em;max-width:100%;margin:0;font-size:1.75em;font-weight:800;line-height:1.05}.cm-h1 mark{color:inherit;background:var(--city-accent);border-radius:.2em;padding:0 .15em}.cm-sub{color:var(--vp-muted);margin:0}.cm-sub b{color:var(--vp-ink)}.cm-search{width:min(100%,26em);color:var(--vp-muted);text-align:left;background:#fff;border-radius:99px;justify-content:space-between;align-items:center;gap:.6em;padding:.3em .3em .3em 1.1em;display:flex;box-shadow:0 .2em .8em #1c25411a}.cm-search span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cm-search em{color:#fff;background:var(--city);border-radius:99px;flex:none;padding:.5em 1em;font-style:normal;font-weight:700}.cm-chips{flex-wrap:wrap;justify-content:center;gap:.4em;max-width:100%;display:flex}.cm-laptop .cm-chips{flex-wrap:nowrap}.cm-chips i{box-shadow:0 0 0 1px var(--vp-border);background:#fff;border-radius:99px;padding:.35em .8em;font-style:normal;font-weight:600}.cm-h2{letter-spacing:-.01em;margin:.6em 1.4em .4em;font-size:1.3em;font-weight:800}.cm-grid{grid-template-columns:repeat(3,1fr);gap:.8em;padding:0 1.4em 1.4em;display:grid}.cm-card{align-content:start;gap:.25em;display:grid;position:relative}.cm-card small{color:var(--city);text-transform:uppercase;letter-spacing:.02em;font-size:.78em;font-weight:700}.cm-card b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.05em;display:-webkit-box;overflow:hidden}.cm-img{aspect-ratio:4/3;border-radius:.7em;place-items:center;font-size:2.2em;display:grid;position:relative;overflow:hidden}.cm-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cm-free{background:#fff;border-radius:99px;padding:.2em .6em;font-size:.38em;font-style:normal;font-weight:700;position:absolute;top:.5em;left:.5em}.cm-phone{aspect-ratio:9/18.5;background:var(--vp-ink);box-shadow:var(--shadow-lg);border-radius:22px;padding:6px}.cm-phone__notch{background:var(--vp-ink);z-index:1;border-radius:9px;width:32%;height:10px;margin-left:-16%;position:absolute;top:9px;left:50%}.cm-phone__screen{height:100%;color:var(--vp-ink);background:#fff;border-radius:17px;flex-direction:column;font-size:5.6cqw;line-height:1.3;display:flex;overflow:hidden}.cm-top--phone{padding:2.4em 1em .6em}.cm-phone .cm-hero{gap:.45em;padding:.5em .8em 1.3em}.cm-phone .cm-h1{font-size:1.7em}.cm-phone .cm-chips i{padding:.3em .6em;font-size:.9em}.cm-phone .cm-sub{font-size:.9em}.cm-phone .cm-search{width:100%}.cm-phone .cm-search em{padding:.5em .7em}.cm-phone .cm-h2{margin:.8em 1em .4em;font-size:1.15em}.cm-card--next{flex:1;padding:0 1em}.cm-tabs{border-top:1px solid var(--vp-border);color:var(--vp-muted);background:#fff;justify-content:space-around;align-items:center;margin-top:auto;padding:.7em 0 1.1em;display:flex}.cm-tabs i{font-size:1.3em;font-style:normal}.cm-tabs em{background:var(--city);color:#fff;border-radius:50%;place-items:center;width:1.9em;height:1.9em;font-style:normal;font-weight:800;display:grid}.cm-card{animation:cm-in 9s calc(var(--i) * .18s) var(--ease) infinite both}@keyframes cm-in{0%{opacity:0;transform:translateY(6px)}8%,92%{opacity:1;transform:none}to{opacity:0}}.cm-screen{--city:#1f6f5c;--city-accent:var(--vp-gold);border-radius:var(--radius-lg);border:1px solid var(--vp-border);box-shadow:var(--shadow-lg);background:#fff;overflow:hidden;container-type:inline-size}.cm-screen .cm-browser{z-index:1;gap:5px;padding:9px 12px;font-size:.72rem;position:relative}.cm-screen .cm-browser span{width:8px;height:8px}.cm-screen .cm-browser{background:color-mix(in srgb, var(--vp-ink) 9%, #fff);border-bottom:1px solid color-mix(in srgb, var(--vp-ink) 15%, #fff);box-shadow:0 2px 10px #1c25411a}.cm-screen .cm-browser span{background:color-mix(in srgb, var(--vp-ink) 24%, #fff)}.cm-screen__view{aspect-ratio:16/11;position:relative;overflow:hidden;container-type:size}.cm-screen__bar{background:#1c25410f;border-radius:99px;width:5px;position:absolute;top:6px;bottom:6px;right:4px}.cm-screen__bar i{border-radius:inherit;background:#1c25414d;height:43%;animation:40s ease-in-out infinite both cm-thumb;display:block}.cm-markets{background:var(--city);color:#fff;border-radius:99px;align-items:center;gap:.6em;width:max-content;margin:.2em 1.4em 1.2em;padding:.5em .6em .5em .5em;font-weight:700;display:flex}.cm-markets span,.cm-markets i{background:#fff3;border-radius:50%;place-items:center;width:2em;height:2em;font-style:normal;display:grid}.cm-where{grid-template-columns:1.5fr 1fr;gap:.8em;padding:0 1.4em 1.6em;display:grid}.cm-map{aspect-ratio:16/9;background:linear-gradient(115deg,#0000 46%,#fff 46.5% 48.5%,#0000 49%),linear-gradient(20deg,#0000 60%,#fff 60.5% 62%,#0000 62.5%),radial-gradient(30% 40% at 78% 80%,#cfe6d2 0 98%,#0000),radial-gradient(22% 30% at 12% 18%,#d5e6f2 0 98%,#0000),#eef0ec;border-radius:.8em;position:relative;overflow:hidden}.cm-map i{background:var(--city);border-radius:50% 50% 50% 0;width:1.1em;height:1.1em;position:absolute;rotate:-45deg;box-shadow:0 0 0 .25em #fff}.cm-venues{align-content:start;gap:.5em;display:grid}.cm-venues i{border:1px solid var(--vp-border);white-space:nowrap;text-overflow:ellipsis;border-radius:.7em;align-items:center;gap:.5em;padding:.6em .7em;font-style:normal;font-weight:700;display:flex;overflow:hidden}.cm-propose{background:color-mix(in srgb, var(--city) 9%, #fff);border-radius:.9em;justify-items:start;gap:.4em;margin:0 1.4em 1.6em;padding:1.2em 1.4em;display:grid}.cm-propose small{color:var(--city);text-transform:uppercase;letter-spacing:.04em;font-size:.75em;font-weight:800}.cm-propose b{font-size:1.2em}.cm-propose em{background:var(--city);color:#fff;border-radius:99px;margin-top:.3em;padding:.55em 1em;font-style:normal;font-weight:700}.cm-screen .cm-site{font-size:1.85cqw}.cm-screen .cm-chips{flex-wrap:nowrap}.cm-screen .cm-card{animation:none}.cm-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7em;padding:0 1.4em 1.6em;display:grid}.cm-tiles i{border:1px solid var(--vp-border);background:#fff;border-radius:.7em;align-content:start;gap:.45em;padding:.8em;font-style:normal;font-weight:700;display:grid}.cm-tiles span{background:color-mix(in srgb, var(--city) 12%, #fff);border-radius:50%;place-items:center;width:2.1em;height:2.1em;display:grid}.cm-foot{background:var(--city);color:#fff;justify-content:space-between;align-items:center;gap:1em;padding:1.4em;font-size:.9em;display:flex}.cm-foot .cm-brand b{color:#fff}.cm-foot .cm-initial{color:var(--city);background:#fff}.cm-screen__page{animation:40s ease-in-out infinite both cm-scroll}@keyframes cm-scroll{0%,10%{transform:translateY(0)}48%,60%{transform:translateY(calc(100cqh - 100%))}92%,to{transform:translateY(0)}}@keyframes cm-thumb{0%,10%{transform:translateY(0)}48%,60%{transform:translateY(132.558%)}92%,to{transform:translateY(0)}}@media (max-width:560px){.cm-laptop{display:none}.mk-hero__visual{padding-bottom:36%;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.cm-phone{width:64%;margin-right:-32%;top:29%;bottom:auto;right:50%}.mk-hero__badge{white-space:nowrap;gap:6px;max-width:calc(100% - 20px);padding:6px 12px 6px 8px;font-size:.8rem;top:10px;left:10px}.mk-hero__badge span{text-overflow:ellipsis;overflow:hidden}.mk-hero__badge svg{width:18px;height:18px}.mk-hero__badge strong{font-size:.92rem}}.tw{width:100%;height:auto;display:block}.tw-win{fill:var(--vp-gold);animation:10s ease-in-out infinite both tw-win}@keyframes tw-win{0%,3%{fill:var(--vp-ink)}6%,82%{fill:var(--vp-gold)}90%,to{fill:var(--vp-ink)}}.tw-dusk{opacity:0;pointer-events:none;animation:10s ease-in-out infinite both tw-dusk}@keyframes tw-dusk{0%,10%{opacity:.5}40%,84%{opacity:0}96%,to{opacity:.5}}.tw-pin{transform-box:fill-box;transform-origin:50% 100%;animation:tw-pin 10s var(--ease) infinite both}@keyframes tw-pin{0%,1%{opacity:0;transform:translateY(8px)scale(.4)}5%{opacity:1;transform:translateY(-3px)scale(1.08)}7%,72%{opacity:1;transform:none}80%,to{opacity:0;transform:translateY(-6px)scale(.92)}}.tw-pin__emoji{font-size:13px}.tw-pin__label{font:700 12px var(--vp-font);fill:var(--vp-ink)}.tw-people{animation:10s ease-in-out infinite both tw-people}@keyframes tw-people{0%,30%{opacity:0}42%,84%{opacity:1}94%,to{opacity:0}}.tw-bulb{fill:#f7cf7a;animation:2.6s ease-in-out infinite both tw-twinkle}.tw-ff{animation-duration:10s!important}@keyframes tw-twinkle{50%{opacity:.35}}.tw-lamp{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite tw-pulse}@keyframes tw-pulse{50%{opacity:.8;transform:scale(1.25)}}.tw-ff{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite both tw-ff}@keyframes tw-ff{0%{opacity:0;transform:translateY(10px)scale(.6)}20%{opacity:1}65%{opacity:.9;transform:translateY(-16px)scale(1)}to{opacity:0;transform:translateY(-34px)scale(.7)}}.tw-flag{transform-box:fill-box;transform-origin:0;animation:1.8s ease-in-out infinite alternate tw-flag}@keyframes tw-flag{to{transform:skewY(-8deg)scaleX(.9)}}.tw-walk{animation:22s linear infinite tw-walk}.tw-walk--back{animation-duration:26s;animation-direction:reverse}@keyframes tw-walk{0%{transform:translate(-60px)}to{transform:translate(700px)}}.tw-leg{transform-box:fill-box;transform-origin:top;animation:.45s ease-in-out infinite alternate tw-step}@keyframes tw-step{0%{transform:skew(-14deg)}to{transform:skew(14deg)}}.mk-constat{align-items:center;gap:28px;display:grid}@media (min-width:900px){.mk-constat{grid-template-columns:.9fr 1.1fr;gap:48px}}.mk-constat__visual{width:100%;max-width:440px;margin-inline:auto}.cv{filter:drop-shadow(0 18px 30px #1c25411a);width:100%;height:auto;display:block}.cv-month{font:600 16px var(--vp-font);fill:var(--vp-ink)}.cv-label{font:600 15px var(--vp-font);fill:var(--vp-ink)}.cv-sub{font:500 12px var(--vp-font);fill:var(--vp-muted)}.cv-veil{transform-box:fill-box;opacity:0;animation:cv-veil 8s var(--ease) infinite both;transform:translateY(-120%)}@keyframes cv-veil{0%,26%{opacity:1;transform:none}38%,86%{opacity:0;transform:translateY(-120%)}94%,to{opacity:1;transform:none}}.cv-dot{transform-box:fill-box;transform-origin:50%;animation:8s ease-out infinite both cv-dot}@keyframes cv-dot{0%,32%{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1.25)}44%,86%{opacity:1;transform:scale(1)}92%,to{opacity:0;transform:scale(0)}}.mk-facts{gap:14px;margin:0;padding:0;list-style:none;display:grid}.mk-fact{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;grid-template-columns:1fr auto 1fr;align-items:end;column-gap:14px;padding:18px 22px;display:grid}.mk-fact__where{grid-column:1/-1;margin:0 0 10px;font-weight:700}.mk-fact__where span{color:var(--vp-muted);white-space:nowrap;font-weight:500}.mk-fact__n{color:var(--vp-muted);margin:0;font-size:.85rem;line-height:1.3}.mk-fact__n strong{color:var(--vp-warm-text);margin-bottom:4px;font-size:2.2rem;font-weight:600;line-height:1;display:block}.mk-fact__n--found strong{color:var(--vp-fresh-text);font-size:3.4rem}.mk-fact__arrow{color:var(--vp-muted);align-self:center;font-size:1.6rem}.mk-facts__note{color:var(--vp-muted);margin:12px 0 0;font-size:.82rem}.mk-fact--single .mk-fact__n{grid-column:1/-1;font-size:.95rem}.mk-fact--single .mk-fact__n strong{letter-spacing:-.02em;font-size:2.9rem;font-weight:800}.mk-fact--lead{box-shadow:inset 0 0 0 2px var(--vp-fresh), var(--shadow)}@media (max-width:559px){.mk-fact--single{padding:14px 18px 16px}.mk-fact--single .mk-fact__where{margin-bottom:4px}.mk .mk-fact--single .mk-fact__n strong{margin-bottom:4px;font-size:2.3rem}}.mk .mk-fact--lead .mk-fact__n strong{font-size:3.4rem}.mk-pull{text-align:center;max-width:900px;color:var(--vp-ink);font-family:var(--vp-font);letter-spacing:-.015em;text-wrap:balance;margin:clamp(40px,6vw,64px) auto 0;font-size:clamp(1.6rem,3.6vw,2.8rem);font-style:italic;font-weight:500;line-height:1.15}.mk-pull--mid{margin:clamp(36px,5vw,56px) auto clamp(40px,5vw,60px)}.mk-pull span{background:var(--vp-gold);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.12em;padding:0 .18em;font-style:normal;font-weight:600}.mk-steps{gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.mk-steps{grid-template-columns:repeat(3,1fr);gap:24px}}.mk-step{border:1px solid var(--vp-border);border-radius:var(--radius-lg);background:#fff;padding:18px 20px 24px;position:relative}.mk-step__art{background:var(--vp-sand);border-radius:var(--radius);margin-bottom:18px;padding:8px}.mk-step__n{background:var(--vp-ink);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin:0;font-size:1.05rem;font-weight:600;display:grid;position:absolute;top:26px;left:28px}.mk-step p:last-child{color:var(--vp-muted);margin:0}.mk-step__effort{background:var(--vp-fresh-tint);color:var(--vp-fresh-text);border-radius:999px;align-items:center;gap:6px;margin:0 0 10px;padding:4px 11px 4px 8px;font-size:.85rem;font-weight:700;display:inline-flex}.mk-step__effort svg{stroke-width:2.2px}.mk-after{border-radius:var(--radius-lg);background:var(--vp-ink);color:#fff;gap:24px;margin-top:40px;padding:26px 22px 0;display:grid;overflow:hidden}@media (min-width:860px){.mk-after{grid-template-columns:1fr 1.15fr;align-items:end;gap:40px;padding:32px 36px 0}}.mk-after__copy{align-self:center;justify-items:start;gap:20px;display:grid}@media (min-width:860px){.mk-after__copy{padding-bottom:32px}}.mk-after p{max-width:30ch;margin:0;font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.4}@property --bt{syntax:"<color>";inherits:true;initial-value:#7a1f3d}@property --ba{syntax:"<color>";inherits:true;initial-value:#e9b949}.mk-browser{--bt:#7a1f3d;--ba:#e9b949;color:var(--vp-ink);background:#fff;border-radius:14px 14px 0 0;font-size:11px;animation:15s ease-in-out infinite mk-browser-town;overflow:hidden;box-shadow:0 -6px 30px #0000004d}@media (min-width:560px){.mk-browser{font-size:13px}}@keyframes mk-browser-town{0%,28%{--bt:#7a1f3d;--ba:#e9b949}33%,61%{--bt:#1f6f5c;--ba:#f5b82e}66%,94%{--bt:#2b4c9b;--ba:#f28b6e}to{--bt:#7a1f3d;--ba:#e9b949}}.mk-browser__bar{border-bottom:1px solid var(--vp-border);background:#eef0f4;align-items:center;gap:12px;padding:9px 12px;display:flex}.mk-browser__dots{gap:6px;display:flex}.mk-browser__dots i{background:#cdd1da;border-radius:50%;width:10px;height:10px}.mk-browser__url{min-width:0;color:var(--vp-muted);white-space:nowrap;background:#fff;border-radius:999px;flex:1;align-items:center;gap:6px;padding:6px 12px;font-size:1.1em;display:flex}.mk-browser__url b{color:var(--vp-ink);font-weight:700}.mk-browser__url svg{color:var(--vp-fresh-text);stroke-width:2.2px;flex:none}.mk-browser__head{align-items:center;gap:8px;padding:10px 14px;display:flex}.mk-browser__logo{background:var(--bt);border-radius:6px;width:22px;height:22px}.mk-browser__head b{font-family:var(--vp-font);font-size:1.1em}.mk-browser__nav{color:var(--vp-muted);align-items:center;gap:10px;margin-left:auto;display:flex}.mk-browser__nav i{white-space:nowrap;font-style:normal}@media (max-width:559px){.mk-browser__nav i:not(.is-on),.mk-browser__chips i:nth-child(n+4){display:none}}.mk-browser__nav .is-on{background:var(--bt);color:#fff;border-radius:999px;padding:4px 10px;font-weight:600}.mk-browser__hero{background:color-mix(in srgb, var(--bt) 10%, #fff);text-align:center;justify-items:center;gap:10px;padding:18px 14px 28px;display:grid}.mk-browser__title{font:800 1.6em/1.15 var(--vp-font)}.mk-browser__title mark{background:var(--ba);color:var(--vp-ink);border-radius:.15em;padding:0 .15em}.mk-browser__search{border:1px solid var(--vp-border);width:min(92%,340px);color:var(--vp-muted);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:5px 5px 5px 14px;display:flex}.mk-browser__search i{background:var(--bt);color:#fff;border-radius:999px;padding:4px 10px;font-style:normal;font-weight:600}.mk-browser__chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.mk-browser__chips i{border:1px solid var(--vp-border);background:#fff;border-radius:999px;padding:3px 9px;font-style:normal;font-weight:500}.st{width:100%;height:auto;display:block}.st-src,.st-mini{font:600 9px var(--vp-font);fill:var(--vp-ink)}.st-ok{fill:var(--vp-fresh-text)}.st-slide{animation:st-slide 6s var(--ease) infinite both}@keyframes st-slide{0%,6%{opacity:0;transform:translate(-90px)}22%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}.st-arrow{animation:1.2s ease-in-out infinite alternate st-nudge}@keyframes st-nudge{to{transform:translate(4px)}}.st-ph-title{font:700 5.6px var(--vp-font);fill:var(--vp-ink)}.st-ph-label{font:600 5.4px var(--vp-font);fill:var(--vp-muted)}.st-ph-value{font:600 6px var(--vp-font);fill:var(--vp-ink)}.st-ph-btntext{font:700 6.6px var(--vp-font);fill:#fff}.st-ph-ok{font:700 9px var(--vp-font);fill:var(--vp-fresh-text)}.st-ph-cover{transform-box:fill-box;transform-origin:100%;animation:8s steps(12,end) infinite both st-ph-type;transform:scaleX(0)}@keyframes st-ph-type{0%,8%{transform:scaleX(1)}22%,to{transform:scaleX(0)}}.st-ph-btn{transform-box:fill-box;transform-origin:50%;animation:8s ease-in-out infinite both st-ph-press}@keyframes st-ph-press{0%,52%{transform:none}55%{transform:scale(.93)}58%,to{transform:none}}.st-ph-done{opacity:1;animation:st-ph-done 8s var(--ease) infinite both}@keyframes st-ph-done{0%,59%{opacity:0}64%,92%{opacity:1}98%,to{opacity:0}}.st-badge{transform-box:fill-box;transform-origin:50%;animation:st-badge 6s var(--ease) infinite both}@keyframes st-badge{0%,18%{transform:scale(0)}28%{transform:scale(1.15)}32%,88%{transform:scale(1)}96%,to{transform:scale(0)}}.st-check{stroke-dasharray:30;animation:6s ease-out infinite both st-check}@keyframes st-check{0%,28%{stroke-dashoffset:30px}38%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:30px}}.st-spark{opacity:0;animation:6s ease-out infinite both st-spark}@keyframes st-spark{0%,38%{opacity:0;transform:translate(0)scale(.4)}46%{opacity:1}72%,to{opacity:0;transform:translate(var(--x), var(--y)) scale(1.1)}}.mk-section--demo{background:linear-gradient(180deg, var(--vp-sand) 0%, var(--vp-bg) 100%)}.mk-form{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;gap:18px;padding:clamp(20px,3vw,32px);display:grid}.mk-field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.mk-field label,.mk-field legend{padding:0;font-size:.95rem;font-weight:600}.mk-opt{color:var(--vp-muted);font-weight:400}.mk-field input[type=text],.mk-field input:not([type]),.mk-field input[type=email],.mk-field input[type=tel],.mk-field select,.mk-field textarea{border:1.5px solid var(--vp-field-border);background:var(--vp-surface);width:100%;min-height:50px;font:inherit;color:var(--vp-ink);border-radius:12px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.mk-field select{appearance:none;cursor:pointer;background:var(--vp-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236B6F7E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center;padding-right:42px}.mk-select{position:relative}.mk-select__button{border:1.5px solid var(--vp-field-border);background:var(--vp-surface);width:100%;min-height:50px;font:inherit;color:var(--vp-ink);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.mk-select__button.is-empty{color:var(--vp-muted)}.mk-select__button svg{color:var(--vp-muted);transition:rotate .2s var(--ease);flex:none}.mk-select.is-open .mk-select__button{border-color:var(--vp-primary)}.mk-select.is-open .mk-select__button svg{color:var(--vp-primary);rotate:180deg}.mk-select__button:focus-visible{outline:2px solid var(--vp-primary);outline-offset:2px}.mk-select__list{z-index:20;border:1px solid var(--vp-border);box-shadow:var(--shadow-lg);max-height:280px;animation:mk-select-in .16s var(--ease) both;background:#fff;border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.mk-select__list:focus{outline:none}.mk-select__list li{cursor:pointer;min-height:44px;color:var(--vp-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;display:flex}.mk-select__list li.is-active{background:var(--vp-primary-tint)}.mk-select__list li[aria-selected=true]{color:var(--vp-primary);font-weight:600}.mk-select__list li svg{color:var(--vp-primary);flex:none}@keyframes mk-select-in{0%{opacity:0;transform:translateY(-4px)}}.mk-field textarea{resize:vertical;min-height:120px;padding:12px 14px;line-height:1.5}.mk-field input:focus,.mk-field select:focus,.mk-field textarea:focus{border-color:var(--vp-primary)}.mk-field input[aria-invalid=true]{border-color:var(--vp-warm-text)}.mk-field-row{gap:18px;display:grid}@media (min-width:640px){.mk-field-row{grid-template-columns:1.3fr 1fr}}.mk-roles{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.mk-role{position:relative}.mk-role input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mk-role span{border:1.5px solid var(--vp-field-border);background:var(--vp-surface);border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-size:.92rem;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.mk-role input:checked+span{background:var(--vp-primary);border-color:var(--vp-primary);color:#fff}.mk-role input:focus-visible+span{outline:2px solid var(--vp-primary);outline-offset:2px}.mk-err{color:var(--vp-warm-text);margin:0;font-size:.9rem;font-weight:500}.mk-err--form{background:var(--vp-warm-tint);border-radius:12px;margin-bottom:12px;padding:10px 14px}.mk-fine{color:var(--vp-muted);margin:0;font-size:.82rem}.mk-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.mk-demo{gap:28px;display:grid}@media (min-width:980px){.mk-demo{grid-template-columns:1.1fr 1fr;gap:56px}}.mk-demo__head .mk-lead{margin-bottom:0}.mk-demo__anim{margin-top:32px}@media (max-width:979px){.mk-demo__anim{display:none}.mk-demo__ask{max-width:640px}}.mk-demo__ask{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;flex-direction:column;padding:clamp(20px,3vw,32px);display:flex}.mk-demo__ask .mk-form{box-shadow:none;background:0 0;border-radius:0;flex:1;padding:0}@media (min-width:980px){.mk-demo__ask .mk-form{align-content:space-between}}.mk .mk-demo__title{font:800 clamp(1.5rem, 2.6vw, 1.85rem)/1.15 var(--vp-font);margin:0 0 6px}.mk-demo__lead{color:var(--vp-muted);margin:0 0 22px}.mk-demo__lead b{color:var(--vp-ink)}.mk-towns-wrap{margin-top:clamp(48px,6vw,72px)}.mk .mk-towns__title{font:800 clamp(1.35rem, 2.4vw, 1.6rem)/1.2 var(--vp-font);margin:0 0 4px}.mk-towns__intro{color:var(--vp-muted);margin:0 0 18px}.mk-towns{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.mk-towns{grid-template-columns:repeat(3,1fr);gap:20px}}.mk-town__card{isolation:isolate;border-radius:var(--radius-lg);background:var(--vp-ink);color:#fff;height:100%;min-height:160px;box-shadow:var(--shadow);transition:transform .25s var(--ease), box-shadow .25s var(--ease);grid-template:".live"". ."1fr"brand brand""name go""facts facts"/1fr auto;gap:0 12px;padding:14px 16px 16px;text-decoration:none;display:grid;position:relative;overflow:hidden}.mk-town__card:before{content:"";z-index:-1;background:linear-gradient(#11162814 0%,#1116288c 55%,#111628db 100%);position:absolute;inset:0}.mk-town__card .mk-town__photo{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.mk-town__live{color:var(--vp-ink);white-space:nowrap;background:#fffffff0;border-radius:999px;grid-area:live;justify-self:end;align-items:center;gap:7px;padding:5px 11px;font-size:.78rem;font-weight:700;display:inline-flex}.mk-town__live:before{content:"";background:var(--vp-fresh);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--vp-fresh) 32%, transparent);border-radius:50%}.mk-town__brand{background:#fff;border-radius:9px;grid-area:brand;justify-self:start;align-items:center;margin-bottom:8px;padding:5px 8px;display:inline-flex;box-shadow:0 2px 10px #0003}.mk-town__brand img{object-fit:contain;width:auto;max-width:120px;height:34px;display:block}.mk-town__name{font:800 1.55rem/1.1 var(--vp-font);text-shadow:0 1px 12px #0000004d;grid-area:name}.mk-town__facts{color:#ffffffdb;grid-area:facts;margin-top:3px;font-size:.9rem}.mk-town__facts b{color:#fff;font-weight:700}.mk-town__facts span{white-space:nowrap}.mk-town__go{background:var(--vp-primary);color:#fff;white-space:nowrap;border-radius:999px;grid-area:go;align-self:center;align-items:center;gap:6px;min-height:40px;padding:0 14px 0 16px;font-size:.92rem;font-weight:700;transition:background .2s;display:inline-flex;box-shadow:0 4px 14px #00000040}a.mk-town__card:hover .mk-town__go{background:var(--vp-primary-hover)}.mk-town__go svg{transition:translate .2s var(--ease)}a.mk-town__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}a.mk-town__card:hover .mk-town__photo{transform:scale(1.04)}a.mk-town__card:hover .mk-town__go svg{translate:3px}a.mk-town__card:focus-visible{outline:3px solid var(--vp-primary);outline-offset:3px}@media (min-width:900px){.mk-town__card{grid-template:".live"". ."1fr"brand brand""name name""facts facts""go go"/1fr auto;min-height:290px;padding:16px 20px 20px}.mk-town__name{font-size:1.8rem}.mk-town__go{justify-self:start;min-height:44px;margin-top:14px;padding:0 16px 0 20px}}@media (prefers-reduced-motion:reduce){.mk-town__card,.mk-town__photo,.mk-town__go svg{transition:none}a.mk-town__card:hover,a.mk-town__card:hover .mk-town__photo{transform:none}}.mk-towns__credit{text-align:right;margin:10px 0 0;font-size:.75rem}.mk-towns__credit a{color:var(--vp-muted)}.db-frame{aspect-ratio:4/3.3;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--vp-border);background:#fff;position:relative;overflow:hidden}@media (max-width:599px){.db-frame{aspect-ratio:4/4.6}}.db-layer{--base:0s;flex-direction:column;gap:10px;padding:16px;font-size:clamp(11px,1.15vw,13.5px);animation:24s linear infinite both db-layer;display:flex;position:absolute;inset:0}.db-layer--1{--base:-16s;opacity:0;animation-delay:-16s}.db-layer--2{--base:-8s;opacity:0;animation-delay:-8s}@keyframes db-layer{0%,31%{opacity:1;visibility:visible}33.3%,to{opacity:0;visibility:hidden}}.db-search{border:1.5px solid var(--vp-field-border);background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:1.05em;font-weight:600;display:flex}.db-search__icon{color:var(--vp-muted);font-size:1.2em}.db-typed{white-space:nowrap;width:calc(var(--n) * 1ch);animation:db-type 24s steps(var(--n), end) infinite both;animation-delay:var(--base);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block;overflow:hidden}@keyframes db-type{0%,1.7%{width:0}5.8%,to{width:calc(var(--n) * 1ch)}}.db-caret{background:var(--vp-ink);width:2px;height:1.2em;animation:.8s steps(2,end) infinite db-blink}@keyframes db-blink{50%{opacity:0}}.db-who{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.db-who li{background:color-mix(in srgb, var(--city) 9%, #fff);color:var(--vp-ink);animation:db-pill 24s var(--ease) infinite both;animation-delay:calc(var(--base) + var(--k) * .25s);border-radius:999px;align-items:center;gap:.35em;padding:.3em .75em;font-size:.9em;font-weight:600;display:inline-flex}@keyframes db-pill{0%,6.2%{opacity:0;transform:translateY(8px)scale(.9)}7.6%,to{opacity:1;transform:none}}.db-slot{outline:1.5px dashed color-mix(in srgb, var(--city) 28%, transparent);outline-offset:-1.5px;border-radius:14px;min-width:0}.db-slot--hero{flex:auto;min-height:7.5em;display:flex}.db-slot--hero>.db-hero{flex:1}.db-cards .db-slot{border-radius:10px}.db-hero{isolation:isolate;background:color-mix(in srgb, var(--city) 14%, #fff);color:var(--vp-ink);animation:db-hero 24s var(--ease) infinite both;animation-delay:var(--base);border-radius:14px;grid-template:"brand brand"". ."1fr"title count"/1fr auto;gap:6px 10px;padding:12px;display:grid;position:relative;overflow:hidden}@keyframes db-hero{0%,10.8%{opacity:0;transform:translateY(12px)scale(.98)}12.9%,to{opacity:1;transform:none}}.db-hero--photo{color:#fff}.db-hero--photo:before{content:"";z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--city) 88%, #000) 0%, color-mix(in srgb, var(--city) 40%, transparent) 55%, transparent 85%);position:absolute;inset:0}.db-hero .db-photo{z-index:-2;object-fit:cover;width:100%;height:100%;animation:24s linear infinite both db-zoom;animation-delay:var(--base);position:absolute;inset:0}@keyframes db-zoom{0%,12.9%{transform:scale(1.12)}33.3%,to{transform:scale(1)}}.db-brand{color:var(--vp-ink);background:#fff;border-radius:8px;grid-area:brand;justify-self:start;align-items:center;padding:.3em .55em;display:inline-flex;box-shadow:0 2px 8px #1c25411f}.db-brand img{object-fit:contain;width:auto;max-width:9em;height:1.9em;display:block}.db-title{font-family:var(--vp-font);text-shadow:0 1px 10px #00000040;grid-area:title;align-self:end;font-size:1.45em;font-weight:800;line-height:1.1}.db-hero:not(.db-hero--photo) .db-title{text-shadow:none}.db-count{white-space:nowrap;background:var(--city-accent);color:var(--vp-ink);animation:db-count 24s var(--ease) infinite both;animation-delay:var(--base);border-radius:999px;grid-area:count;place-self:end;padding:.4em .85em;font-weight:700;box-shadow:0 4px 14px #0000002e}.db-count strong{font-family:var(--vp-font);font-size:1.25em}@keyframes db-count{0%,13.7%{opacity:0;transform:scale(.6)}15%{opacity:1;transform:scale(1.08)}15.6%,to{opacity:1;transform:none}}.db-cards{flex:none;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.db-card{min-width:0;animation:db-card 24s var(--ease) infinite both;animation-delay:calc(var(--base) + var(--k) * .35s);align-content:start;gap:.2em;padding-bottom:.5em;display:grid}@keyframes db-card{0%,16.2%{opacity:0;transform:translateY(16px)}18%,to{opacity:1;transform:none}}.db-card__img{aspect-ratio:4/3;border-radius:10px;place-items:center;font-size:1.6em;display:grid;position:relative;overflow:hidden}.db-card__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.db-card small,.db-card b{padding-inline:.5em}.db-card small{color:color-mix(in srgb, var(--city) 80%, var(--vp-ink));text-transform:uppercase;letter-spacing:.02em;font-size:.72em;font-weight:700}.db-card b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88em;line-height:1.25;display:-webkit-box;overflow:hidden}.mk-benefits{gap:20px;display:grid}@media (min-width:900px){.mk-benefits{grid-template-columns:repeat(3,1fr);gap:24px}}@media (max-width:859px){.mk-steps{grid-auto-columns:min(84%,420px);grid-auto-flow:column;gap:12px}.mk-steps>li{scroll-snap-align:start}}@media (max-width:899px){.mk-benefits{grid-auto-columns:min(84%,420px);grid-auto-flow:column;gap:12px}.mk-benefit{scroll-snap-align:start}}.mk-dots{justify-content:center;gap:2px;margin-top:2px;display:none}@media (max-width:859px){.js .mk-dots[data-for=mk-steps-row]{display:flex}}@media (max-width:899px){.js .mk-dots[data-for=mk-benefits-row]{display:flex}}.mk-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid}.mk-dots button:before{content:"";background:color-mix(in srgb, var(--vp-ink) 20%, transparent);width:8px;height:8px;transition:width .25s var(--ease), background .25s var(--ease);border-radius:99px}.mk-dots button[aria-current=true]:before{background:var(--vp-primary);width:22px}@media (max-width:859px){.mk-steps{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 14px;overflow-x:auto}.mk-steps::-webkit-scrollbar{display:none}}@media (max-width:899px){.mk-benefits{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 14px;overflow-x:auto}.mk-benefits::-webkit-scrollbar{display:none}}.mk-benefit{border:1px solid var(--vp-border);border-radius:var(--radius-lg);background:#fff;padding:14px 22px 8px;position:relative}.mk-benefit__art{margin:0 -8px 18px}.mk-tourism{border:1px solid var(--vp-border);border-radius:var(--radius-lg);background:#fff;grid-template-columns:auto 1fr;align-items:start;gap:14px 16px;margin:24px 0 0;padding:20px 24px;display:grid}.mk-tourism__icon{background:var(--vp-primary-tint);width:52px;height:52px;color:var(--vp-primary);border-radius:50%;place-items:center;display:grid}.mk .mk-tourism__text h3{margin:0 0 4px;font-size:1.15rem}.mk-tourism__text p{color:var(--vp-muted);margin:0}.mk-tourism__go{grid-column:1/-1;justify-self:start;min-height:46px}@media (max-width:559px){.mk-tourism{gap:10px 14px;margin-top:16px;padding:16px 18px}.mk-tourism__icon{width:40px;height:40px}.mk .mk-tourism__text h3{font-size:1.05rem}.mk-tourism__text p{font-size:.93rem}.mk .mk-tourism__go{min-height:42px;padding:0 18px;font-size:.92rem}}@media (min-width:760px){.mk-tourism{grid-template-columns:auto 1fr auto;align-items:center;gap:14px 18px;padding:22px 28px}.mk-tourism__go{grid-column:auto}}.pp{width:100%;height:auto;display:block}.pp-pin{transform-box:fill-box;transform-origin:50% 100%;animation:tw-pin 10s var(--ease) infinite both}.pp-pin__emoji{font-size:8.5px}.pp-pin__label{font:700 8px var(--vp-font);fill:var(--vp-ink)}.pp-stroll{animation:8s ease-in-out infinite alternate pp-stroll}.pp-stroll--back{animation-duration:9s;animation-direction:alternate-reverse}@keyframes pp-stroll{0%{transform:translate(-16px)}to{transform:translate(16px)}}.pp-spark{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite both pp-spark}@keyframes pp-spark{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.1)rotate(20deg)}}.pp-phone{transform-box:fill-box;transform-origin:50% 100%;animation:10s ease-in-out infinite both pp-tap}@keyframes pp-tap{0%,6%{transform:none}9%{transform:rotate(-10deg)scale(.92)}12%,to{transform:none}}.pp-post{transform-box:fill-box;transform-origin:50% 100%;animation:pp-post 10s var(--ease) infinite both}@keyframes pp-post{0%,9%{opacity:0;transform:translate(50px,52px)scale(.25)}14%{opacity:1}26%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(-4px)}}.pp-arrive{animation:10s ease-out infinite both pp-arrive}@keyframes pp-arrive{0%,28%{opacity:0;transform:translate(120px)}32%{opacity:1}60%,86%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}.dm-next{padding-top:clamp(12px,2vw,24px);padding-bottom:clamp(48px,6vw,72px)}.dm-steps{gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}@media (min-width:860px){.dm-steps{grid-template-columns:repeat(3,1fr);gap:20px}}.dm-steps li{border-radius:var(--radius-lg);border:1px solid var(--vp-border);box-shadow:var(--shadow);background:#fff;padding:24px;position:relative}.dm-steps__n{background:var(--vp-ink);color:#fff;width:28px;height:28px;font:700 .9rem var(--vp-font);border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;right:20px}.dm-steps__icon{background:var(--vp-primary-tint);width:46px;height:46px;color:var(--vp-primary);border-radius:14px;place-items:center;margin-bottom:14px;display:inline-grid}.dm-steps h3{font-size:1.15rem}.dm-steps p{color:var(--vp-muted);margin:0}.dm-end{padding-top:0}.dm-end .mk-towns-wrap{margin-top:0}.mk-vitality{align-items:center;gap:40px;display:grid}@media (min-width:960px){.mk-vitality{grid-template-columns:.95fr 1.05fr;gap:56px}}.mk-dash{color:var(--vp-ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;margin:0;padding:24px;position:relative}.mk-dash__tag{background:var(--vp-gold);color:var(--vp-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:5px 10px;font-size:.78rem;font-weight:700;position:absolute;top:16px;right:16px}.mk-dash__kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0 12px;display:grid}.mk-dash__kpis p{gap:2px;margin:0;display:grid}.mk-dash__kpis span{color:var(--vp-muted);font-size:.78rem;line-height:1.25}.mk-dash__kpis strong{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600;line-height:1.1}.mk-dash__kpis em{color:var(--vp-fresh-text);font-size:.78rem;font-style:normal;font-weight:600}.mk-dash__cats{color:var(--vp-muted);grid-template-columns:1fr 1fr;gap:6px 16px;margin-top:6px;font-size:.82rem;display:grid}.mk-dash__cats span{align-items:center;gap:8px;display:flex}.mk-dash__cats i{border-radius:4px;max-width:70%;height:8px;display:block}.bl{width:100%;height:auto;display:block}.bl-m{font:500 9px var(--vp-font);fill:var(--vp-ink)}.bl-bar{transform-box:fill-box;transform-origin:bottom;animation:bl-grow 8s var(--ease) infinite both}@keyframes bl-grow{0%,4%{transform:scaleY(0)}26%,88%{transform:scaleY(1)}96%,to{transform:scaleY(0)}}.bl-flower{animation:bl-bloom 8s var(--ease) infinite both}@keyframes bl-bloom{0%,22%{transform:scale(0)}32%{transform:scale(1.2)}36%,86%{transform:scale(1)}94%,to{transform:scale(0)}}.mk-pricing{align-items:start;gap:28px;display:grid}@media (min-width:960px){.mk-pricing{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:40px}.mk-price-card .mk-prices{height:100%}.mk-price-side{flex-direction:column;display:flex}.mk-price-foot{margin-top:auto;padding-top:20px}}.mk-price-card{border:1px solid var(--vp-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;overflow-x:auto}.mk-prices{border-collapse:collapse;width:100%;font-size:1rem}.mk-prices th,.mk-prices td{text-align:left;border-bottom:1px solid var(--vp-border);padding:14px 24px}.mk-prices thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--vp-muted);padding-top:20px;font-size:.8rem;font-weight:700}.mk-prices tbody th{font-weight:500}.mk-prices td{text-align:right;white-space:nowrap}.mk-prices td b{font-family:var(--vp-font);font-size:1.25rem;font-weight:600}.mk-prices small{color:var(--vp-muted);font-size:.85rem}.mk-prices__rule{font-weight:400;display:block}.mk-prices tr.is-group th,.mk-prices tr.is-group td{background:var(--vp-primary-tint)}.mk-prices tr.is-group small{color:var(--vp-ink)}.mk-prices tr:last-child th,.mk-prices tr:last-child td{border-bottom:0}.mk-prices__abbr{display:none}@media (max-width:559px){.mk-prices th,.mk-prices td{padding:12px 16px}.mk-prices thead th{padding-top:16px}.mk-prices__full{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-prices__abbr{display:inline}.mk-prices td b{font-size:1.15rem}.mk-prices td small{font-size:.8rem;display:block}}.pf{display:none;position:relative}.js .pf{display:block}.pf__label{color:var(--vp-ink);margin:0 0 8px;font-size:.95rem;font-weight:700;display:block}.pf__field{align-items:center;display:flex;position:relative}.pf__field>svg{color:var(--vp-muted);pointer-events:none;position:absolute;left:16px}.pf__field input{appearance:none;border:1.5px solid var(--vp-field-border);width:100%;min-height:54px;font:inherit;color:var(--vp-ink);box-shadow:var(--shadow);background:#fff;border-radius:999px;padding:0 50px 0 46px;font-size:1.02rem;transition:border-color .15s}.pf__field input:focus{border-color:var(--vp-primary);box-shadow:0 0 0 3px var(--vp-primary-tint), var(--shadow);outline:none}.pf__clear{background:var(--vp-primary-tint);width:36px;height:36px;color:var(--vp-primary);cursor:pointer;border:0;border-radius:50%;font-size:1.3rem;line-height:1;position:absolute;right:9px}.pf__list{z-index:20;border:1px solid var(--vp-border);box-shadow:var(--shadow-lg);animation:mk-select-in .16s var(--ease) both;background:#fff;border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.pf__list li{cursor:pointer;min-height:44px;color:var(--vp-ink);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.pf__list li.is-active{background:var(--vp-primary-tint)}.pf__list li b{font-weight:600}.pf__list li span{color:var(--vp-muted);white-space:nowrap;font-size:.9rem}.pf__result{background:var(--vp-gold-tint);animation:mk-select-in .22s var(--ease) both;border-radius:16px;justify-items:start;gap:2px;margin-top:12px;padding:14px 18px 16px;display:grid}.mk .pf__town{color:color-mix(in srgb, var(--vp-ink) 78%, #fff);margin:0;font-size:.95rem;font-weight:600}.mk .pf__price{font:800 1.7rem/1.2 var(--vp-font);color:var(--vp-ink);margin:0}.pf__price small{font:600 .9rem var(--vp-font);color:color-mix(in srgb, var(--vp-ink) 78%, #fff)}.pf__demo{color:var(--vp-primary);text-underline-offset:.18em;margin-top:6px;font-weight:700;text-decoration:underline}.mk-prices th,.mk-prices td{transition:background .3s var(--ease), box-shadow .3s var(--ease)}.mk-prices tr.is-hit th,.mk-prices tr.is-hit td{background:var(--vp-gold-tint)}.mk-prices tr.is-hit th{box-shadow:inset 4px 0 0 var(--vp-gold);font-weight:700}.mk-pricing-head{display:grid}.mk-pricing-head .pf{margin:0 0 28px}@media (max-width:959px){.mk-pricing-head .mk-head{margin-bottom:18px}.mk-pricing-head .mk-lead{margin-bottom:0}}@media (min-width:960px){.mk-pricing-head{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:40px;margin-bottom:clamp(32px,5vw,56px)}.mk-pricing-head .mk-head{margin-bottom:0}.mk-pricing-head .pf{margin:34px 0 0}}.mk-page .lp-updated{text-align:right;color:var(--vp-muted);margin:10px 6px 0;font-size:.8rem}.mk-page.lp--prices{padding-top:0}.lp--prices .lp-hero{background:var(--vp-sand);padding-block:clamp(40px,7vw,80px) clamp(36px,5vw,56px)}.lp--prices .lp-top__finder{box-shadow:0 0 0 1px #1c25410f, var(--shadow)}@media (max-width:1099px){.lp--prices .lp-top__side{margin-bottom:28px}.lp--prices .lp-top__finder{margin-top:4px}}@media (min-width:1100px){.lp--prices .lp-top{grid-template-rows:auto auto auto auto 1fr;align-items:start;row-gap:0}.lp--prices .lp-top__main{display:contents}.lp--prices .lp-top__main>*{grid-column:1}.lp--prices .lp-top__main>.lp-top__side{flex-direction:column;grid-area:1/2/-1;align-self:stretch;display:flex}.lp-top__side .lp-top__finder{flex:1;padding-top:44px}}.mk-page .lp-intro{color:color-mix(in srgb, var(--vp-ink) 80%, #fff);margin:0 0 18px}.lp-incl{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.lp-incl{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-incl li{border:1px solid var(--vp-border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;grid-template-columns:42px minmax(0,1fr);align-content:start;column-gap:14px;padding:12px 14px;display:grid}.lp-incl__icon{background:var(--vp-primary-tint);width:42px;height:42px;color:var(--vp-primary);border-radius:14px;grid-row:span 2;place-items:center;display:grid}.mk-page .lp-incl h3{margin:1px 0 4px;font-size:1.02rem;line-height:1.3}.mk-page .lp-incl p{color:color-mix(in srgb, var(--vp-ink) 78%, #fff);margin:0;font-size:.93rem;line-height:1.45}@media (min-width:1000px){.lp-incl{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lp-incl li{grid-template-columns:minmax(0,1fr);padding:20px}.lp-incl__icon{grid-row:auto;width:48px;height:48px;margin-bottom:14px}}.lp-pair{margin-top:24px;display:grid}@media (min-width:900px){.lp-pair{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px;margin-top:40px}.lp-pair>.mk-brief{flex-direction:column;justify-content:center;margin:32px 0 16px;padding:32px 28px;display:flex}}.mk-included{background:color-mix(in srgb, var(--vp-ink) 4%, #fff);border-radius:var(--radius-lg);gap:16px;padding:22px 24px 24px;display:grid}.mk-included h3{margin:0;font-size:1.3rem}.mk-included h4{text-transform:uppercase;letter-spacing:.07em;color:var(--vp-ink);align-items:center;gap:8px;margin:0 0 8px;font-size:.8rem;font-weight:700;display:flex}.mk-included h4 svg{color:var(--vp-fresh-text)}.mk-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk-chips li{color:var(--vp-ink);background:#fff;border-radius:12px;align-items:center;gap:7px;padding:8px 12px 8px 10px;font-size:.9rem;font-weight:400;line-height:1.25;display:flex}.mk-chips li svg{color:var(--vp-fresh-text);stroke-width:2.4px;flex:none}@media (max-width:479px){.mk-included{padding:20px 16px}.mk-chips{gap:6px}.mk-chips li{gap:5px;padding:7px 9px 7px 8px;font-size:.84rem}}.mk-price-foot{padding-top:24px}.mk-price-note{margin:0 0 20px;font-weight:600}.mk-price-note .mk-link{text-underline-offset:.18em;text-decoration:underline}.mk-trust{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.mk-trust{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.mk-trust{grid-template-columns:repeat(3,1fr)}}.mk-trust li{border-radius:var(--radius);border:1px solid var(--vp-border);box-shadow:var(--shadow);background:#fff;padding:22px}@media (max-width:559px){.mk-trust{gap:10px}.mk-trust li{padding:16px 18px}.mk .mk-trust h3{gap:12px;margin-bottom:8px;font-size:1.08rem}.mk-trust .mk-trust__icon{border-radius:12px;width:40px;height:40px}.mk-trust p{font-size:.95rem}}.mk-trust h3{align-items:center;gap:14px;margin:0 0 12px;font-size:1.2rem;display:flex}.mk-trust__icon{background:var(--vp-primary);color:#fff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:inline-grid}.mk-trust p{color:color-mix(in srgb, var(--vp-ink) 82%, #fff);margin:0}.mk-why{flex-direction:column;gap:28px;display:flex}.mk-why__aside{display:contents}.mk-why__head{order:1}.mk-why__list{order:2}.mk-why__card{order:3}.mk-why>.mk-dots{order:2}@media (max-width:959px){.mk-why{gap:20px}.mk .mk-why__list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;min-width:0;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 14px;border-top:0;grid-auto-columns:min(84%,420px);grid-auto-flow:column;align-items:start;gap:12px;display:grid;overflow-x:auto}.mk-why__list::-webkit-scrollbar{display:none}.mk .mk-why__list li{border:1px solid var(--vp-border);border-radius:var(--radius-lg);scroll-snap-align:start;background:#fff;grid-template-columns:1fr;align-content:start;gap:4px;padding:20px;position:relative}.js .mk-dots[data-for=mk-why-row]{margin-top:-10px;display:flex}}@media (min-width:960px){.mk-why{grid-template-columns:minmax(300px,380px) 1fr;align-items:start;gap:72px;display:grid}.mk-why__aside{gap:28px;display:grid;position:sticky;top:104px}}.mk-why__head .mk-h2{margin:0}.mk-why__list{border-top:1px solid var(--vp-border);margin:0;padding:0;list-style:none}.mk-why__list li{border-bottom:1px solid var(--vp-border);grid-template-columns:56px 1fr;gap:6px 20px;padding:26px 0;display:grid}.mk-why__n{font:600 2rem/1.1 var(--vp-font);color:var(--vp-primary);letter-spacing:-.02em}.mk-why__list h3{margin:4px 0 8px;font-size:1.25rem;line-height:1.25}.mk-why__list p{color:var(--vp-muted);max-width:60ch;margin:0}.mk-why__go{white-space:nowrap}.mk .mk-why__logo{vertical-align:-4px;border-radius:5px;width:20px;height:20px;margin-right:6px;display:inline-block}@media (max-width:559px){.mk-why__list li{grid-template-columns:1fr;padding:22px 0}.mk-why__n{font-size:1.5rem}}.mk-why__card{border-radius:var(--radius-lg);border:1px solid var(--vp-border);box-shadow:var(--shadow);background:#fff;justify-items:start;gap:4px;padding:24px;display:grid}.mk-why__person{align-items:center;gap:16px;margin-bottom:14px;display:flex}.mk-why__card .mk-contact__avatar{width:72px;height:72px}.mk-why__name{font:700 1.2rem var(--vp-font);margin:0}.mk-why__role{color:var(--vp-muted);margin:2px 0 0;font-size:.95rem}.mk-why__lines{gap:6px;margin:0;display:grid}.mk-why__lines a{color:var(--vp-ink);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.mk-why__lines svg{color:var(--vp-primary)}.mk-why__book{gap:8px;margin-top:14px}.mk-contact__avatar{background:var(--vp-primary);color:#fff;width:52px;height:52px;font:600 1.4rem var(--vp-font);border-radius:50%;flex:none;place-items:center;display:grid}.mk-contact__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.mk-contact__avatar:has(>img){background:0 0}.mk-contact__name{margin:0;font-weight:700}.mk-contact__lines{color:var(--vp-muted);flex-wrap:wrap;gap:4px 16px;margin:2px 0 0;font-size:.95rem;display:flex}.mk-contact__lines a{color:var(--vp-ink);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.mk-faq{gap:10px;display:grid}.mk-faq details{border-radius:var(--radius);border:1px solid var(--vp-border);background:#fff}.mk-faq summary{cursor:pointer;padding:18px 56px 18px 22px;font-size:1.05rem;font-weight:600;list-style:none;position:relative}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:after{content:"+";background:var(--vp-primary-tint);width:28px;height:28px;color:var(--vp-primary);transition:rotate .2s var(--ease);border-radius:50%;place-items:center;font-size:1.2rem;display:grid;position:absolute;top:50%;right:20px;translate:0 -50%}.mk-faq details[open] summary:after{rotate:45deg}.mk-faq details p{color:var(--vp-muted);margin:0;padding:0 22px 20px}.mk-faq--home{align-items:start}@media (min-width:900px){.mk-faq--home{grid-template-columns:1fr 1fr;gap:12px 16px}}@media (max-width:899px){.js .mk-faq--home:not(.is-open)>details:nth-child(n+4){display:none}}@media (min-width:900px){.js .mk-faq--home:not(.is-open)>details:nth-child(n+7){display:none}}.mk-faq__foot{justify-content:center;margin:24px 0 0;display:none}.js .mk-faq__foot{display:flex}.mk-faq__more svg{transition:rotate .2s var(--ease)}.mk-faq__more[aria-expanded=true] svg{rotate:180deg}.fq .mk-lead,.fq .mk-brief{max-width:760px}.fq-hero{text-align:center}.mk-page .fq-hero>*{margin-inline:auto}.fq .fq-hero .mk-lead{text-wrap:balance;max-width:600px}.fq-search{align-items:center;max-width:640px;margin:32px auto 0;display:none;position:relative}.js .fq-search{display:flex}.fq-search>svg{color:var(--vp-muted);pointer-events:none;position:absolute;left:18px}.fq-search input{appearance:none;border:1.5px solid var(--vp-field-border);width:100%;min-height:56px;font:inherit;color:var(--vp-ink);box-shadow:var(--shadow);background:#fff;border-radius:999px;padding:0 52px 0 50px;font-size:1.05rem;transition:border-color .15s}.fq-search input:focus{border-color:var(--vp-primary);box-shadow:0 0 0 3px var(--vp-primary-tint), var(--shadow);outline:none}.fq-search input::-webkit-search-cancel-button{display:none}.fq-search__clear{background:var(--vp-primary-tint);width:36px;height:36px;color:var(--vp-primary);cursor:pointer;border:0;border-radius:50%;font-size:1.3rem;line-height:1;position:absolute;right:10px}.mk-page.fq .fq-brief{background:var(--vp-primary-tint);max-width:none;margin:72px 0 0;padding:22px 26px}@media (min-width:900px){.mk-page.fq .fq-brief ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:none}}.fq-brief+.fq-help{margin-top:56px}.fq-none{border-radius:var(--radius);background:var(--vp-sand);max-width:760px;margin:36px 0 0;padding:20px 22px}.fq-topics{flex-wrap:wrap;justify-content:center;gap:8px;max-width:860px;margin:20px auto 0;display:flex}.fq-topics a{background:var(--vp-primary-tint);color:var(--vp-primary);transition:background .2s var(--ease);border-radius:999px;padding:9px 16px;font-size:.95rem;font-weight:600;text-decoration:none}@media (max-width:559px){.fq-topics{gap:6px}.fq-topics a{padding:5px 12px;font-size:.8rem}}.fq-topics a:hover{background:color-mix(in srgb, var(--vp-primary) 14%, #fff)}.fq-topic{scroll-margin-top:110px}.mk-page .fq-topic h2{margin:48px 0 16px}.fq-list{align-items:start}@media (min-width:900px){.fq-list{grid-template-columns:1fr 1fr;gap:12px 16px}}.fq-help{border-radius:var(--radius-lg);background:var(--vp-sand);justify-items:start;gap:18px;margin-top:64px;padding:28px 24px;display:grid}@media (min-width:640px){.fq-help{grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:32px 36px}}.mk .fq-help__photo{width:140px;height:auto}@media (min-width:640px){.mk .fq-help__photo{width:156px}}.mk .fq-help h2{font-family:var(--vp-font);margin:0 0 6px;font-size:1.4rem;line-height:1.25}.fq-help p{max-width:60ch;margin:0 0 18px}.fq-help__go{flex-wrap:wrap;gap:12px;display:flex}.mk-totop{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:55;cursor:pointer;background:var(--vp-primary);color:#fff;opacity:0;visibility:hidden;border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:opacity .25s,transform .25s,background .2s,visibility 0s linear .25s;display:grid;position:fixed;transform:translateY(12px)scale(.9);box-shadow:0 6px 18px #1c25413d}.mk-totop.is-on{opacity:1;visibility:visible;transition:opacity .25s,transform .25s,background .2s,visibility;transform:none}.mk-totop:hover{background:var(--vp-primary-hover);transform:translateY(-3px)}.mk-totop:focus-visible{outline:2px solid var(--vp-primary);outline-offset:2px}@media (min-width:900px){.mk-totop{width:52px;height:52px;bottom:28px;right:28px}}@media (prefers-reduced-motion:reduce){.mk-totop,.mk-totop.is-on{transition:none}.mk-totop:hover{transform:none}}.mk-page{padding-block:clamp(48px,8vw,96px)}.mk-brief{background:var(--vp-sand);border-left:4px solid var(--vp-gold);border-radius:16px;margin:28px 0 8px;padding:18px 20px}.mk-brief__t{letter-spacing:.08em;text-transform:uppercase;color:var(--vp-primary);margin:0 0 6px;font-size:.8rem;font-weight:800}.mk-brief ul{gap:6px;margin:0;padding-left:1.1em;display:grid}.mk-price-card--page{margin-top:24px}.mk-page :is(h1,h2,h3,p,ul:not([class]),ol:not([class]),.mk-brief,.mk-checks,.mk-price-card--page){max-width:760px}.mk-page .mk-cta-card p,.mk-page .mk-faq p{max-width:none}.mk-page .mk-form{max-width:760px}@media (min-width:1100px){.lp-top{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:56px;display:grid}.lp-top>.mk-brief{margin-top:36px}.lp-top__finder{margin-top:40px}}.lp-top__finder{isolation:isolate;border-radius:var(--radius-lg);margin-top:28px;padding:30px 26px 32px;position:relative}.lp-deco{z-index:-1;border-radius:inherit;background:linear-gradient(150deg, var(--vp-primary-tint) 0%, var(--vp-sand) 100%);position:absolute;inset:0;overflow:hidden}.lp-deco__drop{opacity:.55;width:240px;height:auto;animation:11s ease-in-out infinite alternate lp-drift;position:absolute;bottom:-64px;right:-54px}.lp-deco__dot{border-radius:50%;position:absolute}.lp-deco__dot--fresh{background:var(--vp-fresh);opacity:.32;width:110px;height:110px;animation:9s ease-in-out infinite alternate-reverse lp-drift;top:-26px;left:-26px}.lp-deco__dot--warm{background:var(--vp-warm);opacity:.5;width:18px;height:18px;animation:6s ease-in-out infinite alternate lp-bob;top:14px;right:30%}.lp-deco__dot--ardoise{background:var(--vp-primary);opacity:.35;width:12px;height:12px;animation:7s ease-in-out infinite alternate-reverse lp-bob;bottom:18px;left:34%}.lp-top__finder[data-town-scene]{padding-bottom:calc(28% + 18px)}.lp-deco--sky{background:linear-gradient(180deg, color-mix(in srgb, var(--vp-primary) 13%, #fff) 0%, var(--vp-primary-tint) 38%, var(--vp-gold-tint) 80%, #fff 100%)}.lp-cloud{fill:#fff;opacity:.9;position:absolute}.lp-cloud--a{width:64px;animation:38s linear infinite lp-cloud;top:14px;left:8%}.lp-cloud--b{opacity:.75;width:44px;animation:52s linear -20s infinite lp-cloud;top:46px;left:58%}@keyframes lp-cloud{0%{transform:translate(-60px)}to{transform:translate(260px)}}.sk{width:100%;height:auto;display:block;position:absolute;bottom:0;left:0;right:0}.sk-town{opacity:0;animation:16s ease-in-out infinite both sk-town;animation-delay:calc(var(--i) * 4s)}.sk-town--1{opacity:1}@keyframes sk-town{0%{opacity:0;transform:translateY(6px)}4%,24%{opacity:1;transform:none}29%,to{opacity:0;transform:translateY(4px)}}.sk-flag{transform-box:fill-box;transform-origin:0;animation:1.8s ease-in-out infinite alternate tw-flag}.lp-top__finder[data-town] .sk-town{opacity:0;transition:opacity .5s var(--ease);animation:none}.lp-top__finder[data-town="0"] .sk-town--0,.lp-top__finder[data-town="1"] .sk-town--1,.lp-top__finder[data-town="2"] .sk-town--2,.lp-top__finder[data-town="3"] .sk-town--3{opacity:1}@keyframes lp-drift{0%{transform:translate(0)rotate(0)}to{transform:translate(-14px,-10px)rotate(-8deg)}}@keyframes lp-bob{0%{transform:translateY(0)}to{transform:translateY(-12px)}}.lp-top__finder .pf__result{box-shadow:var(--shadow);background:#fff}.pf__out:not(.is-on)>.pf__slot{display:none}@media (min-width:1100px){.lp-top__finder .pf__out{display:grid}.lp-top__finder .pf__out>*{grid-area:1/1}.lp-top__finder .pf__slot{display:grid}.lp-top__finder .pf__result{align-content:center}}@media (max-width:1099px){.lp-top__finder .pf__result--room{display:none}.lp-top__finder .pf__out{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.lp-top__finder .pf__out.is-on{grid-template-rows:1fr}.lp-top__finder .pf__out>.pf__slot{min-height:0;margin:0 -16px -16px;padding:0 16px 16px;display:block;overflow:hidden}.lp-top__finder[data-town-scene]{padding-top:22px;padding-bottom:calc(26% + 12px)}}@media (max-width:1099px) and (prefers-reduced-motion:reduce){.lp-top__finder .pf__out{transition:none}}.lp-top__finder .pf__result--room{visibility:hidden;animation:none}.lp-top__finder .pf__result:not(.pf__result--room){animation:pf-in .45s var(--ease) both}@keyframes pf-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lp-top__finder .pf__result:not(.pf__result--room){animation:none}}.lp-buy{gap:32px;margin-top:48px;display:grid}@media (min-width:1000px){.lp-buy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px}.lp-buy__prices{position:sticky;top:108px}}.mk-page .lp-buy h2{margin:0 0 20px;font-size:1.6rem}.mk-page .lp-buy .mk-price-card--page{max-width:none;margin-top:0}.lp-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.lp-steps li{grid-template-columns:40px minmax(0,1fr);gap:16px;padding-bottom:26px;display:grid;position:relative}.lp-steps li:not(:last-child):before{content:"";border-left:2px dashed color-mix(in srgb, var(--vp-primary) 30%, #fff);position:absolute;top:44px;bottom:6px;left:19px}.lp-steps__n{background:var(--vp-primary);color:#fff;width:40px;height:40px;font:800 1rem var(--vp-font);box-shadow:0 0 0 6px var(--vp-primary-tint);border-radius:50%;place-items:center;display:grid}.mk-page .lp-steps h3{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 6px;font-size:1.15rem;display:flex}.lp-steps__tag{background:var(--vp-fresh-tint);color:var(--vp-fresh-text);font:700 .78rem var(--vp-font);border-radius:999px;align-items:center;padding:3px 10px;display:inline-flex}.mk-page .lp-steps p{color:color-mix(in srgb, var(--vp-ink) 80%, #fff);margin:0}.lp-faq{align-items:start}@media (min-width:900px){.lp-faq{grid-template-columns:1fr 1fr;gap:12px 16px}}.mk-page.lp{padding-bottom:0}.lp-more{background:var(--vp-primary-tint);margin-top:clamp(56px,8vw,88px);padding-block:40px clamp(52px,7vw,72px)}.mk-page .lp-more h2{margin-top:0}@media (min-width:900px){.mk-page .lp-more ul{columns:2;column-gap:48px;max-width:none}.lp-more li{break-inside:avoid}}@media (max-width:899px){.lp-more ul{gap:10px;display:grid}}.lp-more__foot{margin:18px 0 0;display:none}@media (max-width:899px){.js .lp-more__list:not(.is-open) li:nth-child(n+4){display:none}.js .lp-more__foot{display:flex}.lp-more__foot .mk-btn{background:#fff}}.mk-page h2{font-family:var(--vp-font);margin:32px 0 8px;font-size:1.4rem}.mk-title-end{white-space:nowrap}.mk-title-drop{vertical-align:.32em;width:.82em;height:auto;margin-left:.2em;animation:.9s cubic-bezier(.3,1.5,.5,1) .3s both mk-drop-in;display:inline-block}@keyframes mk-drop-in{0%{opacity:0;transform:translateY(-.7em)rotate(-14deg)}to{opacity:1;transform:none}}.mk-page p,.mk-page li{color:var(--vp-ink)}.mk-todo{background:var(--vp-warm-tint);color:var(--vp-warm-text);border-radius:6px;padding:0 6px;font-weight:600}.mk-ltable{border:1px solid var(--vp-border);background:var(--vp-bg);border-radius:12px;margin:16px 0 24px;overflow-x:auto}.mk-ltable:focus-visible{outline:2px solid var(--vp-primary);outline-offset:2px}.mk-ltable table{border-collapse:collapse;width:100%;min-width:560px;font-size:.92rem;line-height:1.45}.mk-ltable th,.mk-ltable td{text-align:left;vertical-align:top;border-top:1px solid var(--vp-border);color:var(--vp-ink);padding:10px 12px}.mk-ltable thead th{background:var(--vp-sand);border-top:0;font-weight:700}.mk-ltable code{font-size:.85em}.mk-page h3{margin:24px 0 6px}.mk-thanks{text-align:center}.mk-thanks :is(h1,p){margin-inline:auto}.mk-thanks__mark{margin:0 auto 14px;display:block}.mk-thanks .mk-cta-row{justify-content:center;margin-top:28px}.mk-video__frame,.mk-video__text{max-width:980px}.mk-video .mk-lead{margin-bottom:28px}.mk-video__frame{background:var(--vp-ink);border-radius:18px;margin:0 0 28px;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #1c25418c}.mk-video__frame video{width:100%;height:100%;display:block}.mk-video__play{aspect-ratio:1;cursor:pointer;width:clamp(64px,11vw,112px);color:var(--vp-primary);background:#fffffff5;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 44px -14px #0000008c,0 0 0 8px #ffffff38}.mk-video__play svg{width:40%;height:auto;margin-left:8%}.mk-video__play:hover{transform:translate(-50%,-50%)scale(1.06)}.mk-video__play:focus-visible{outline:2px solid var(--vp-primary);outline-offset:2px;box-shadow:0 0 0 6px #fff}.mk-video .mk-cta-row{margin-bottom:14px}.mk-video__text{background:var(--vp-sand);border-radius:16px;margin-top:32px;padding:16px 20px}.mk-video__text summary{cursor:pointer;min-height:28px;font-weight:700}.mk-video__text ol{gap:6px;margin:12px 0 0;padding-left:1.3em;display:grid}.mk-page .mk-video__legal{color:var(--vp-muted);margin-top:24px;font-size:.82rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.mk *,.mk :before,.mk :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ab-team{gap:16px;margin:16px 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.ab-team{grid-template-columns:1fr 1fr}}.ab-person{border:1px solid var(--vp-border);border-radius:var(--radius);background:var(--vp-bg);grid-template-columns:80px 1fr;align-items:start;gap:16px;padding:18px 20px;scroll-margin-top:96px;display:grid}.ab-person .mk-contact__avatar{width:80px;height:80px;transition:transform .55s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ab-person:hover .mk-contact__avatar{transform:scale(1.08)}}.ab-person h3{margin:0 0 4px;font-size:1.1rem}.ab-person p{margin:0 0 4px}.mk-page p.ab-human{align-items:center;gap:12px;max-width:none;margin:4px 0 0;font-weight:600;display:flex}.ab-human__mark{color:inherit;background:color-mix(in srgb, var(--vp-gold) 38%, var(--vp-bg));-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:.08em .3em}.ab-human__icon{background:var(--vp-fresh-tint);width:40px;height:40px;color:var(--vp-fresh-text);border-radius:50%;flex:none;place-items:center;display:grid}.ab-parissi{margin-block:clamp(64px,8vw,104px)}.mk-page .ab-parissi h2{margin-top:0}.ab-parissi{--px-lilac-text:#8a2bc9;--px-lilac-tint:#f3e6fc;--px-lilac-hover:#eed4ff}.ab-points{gap:18px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ab-points li{align-items:center;gap:14px;line-height:1.45;display:flex}.ab-points__icon{background:var(--px-lilac-tint);width:34px;height:34px;color:var(--px-lilac-text);border-radius:50%;flex:none;place-items:center;display:grid}@media (min-width:900px){.ab-parissi{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;column-gap:clamp(48px,5vw,72px);display:grid}}.mk-page p.ab-parissi__go{text-align:center;margin:30px 0 0}.mk .ab-parissi__btn{background:var(--px-lilac-tint);color:var(--px-lilac-text);font-weight:700}.mk .ab-parissi__btn:hover{background:var(--px-lilac-hover);transform:translateY(-1px)}.mk .ab-parissi__btn:active{transform:translateY(0)}.ab-px{color:var(--vp-ink);margin-top:32px;padding:26px 0 54px 14px;text-decoration:none;display:block;position:relative}@media (min-width:900px){.ab-px{margin-top:0}}.ab-px__browser{width:82%;box-shadow:var(--shadow-lg);transition:transform .4s var(--ease);background:#fff;border-radius:12px;display:block;overflow:hidden}.ab-px__bar{background:var(--vp-primary-tint);color:var(--vp-muted);align-items:center;gap:5px;padding:7px 10px;font-size:.7rem;display:flex}.ab-px__bar i{background:#cfd5df;border-radius:50%;width:7px;height:7px}.ab-px__bar span{background:#fff;border-radius:999px;margin-left:8px;padding:2px 10px}.mk .ab-px img{width:100%;height:auto;display:block}.ab-px__phone{background:var(--vp-ink);width:25%;box-shadow:var(--shadow-lg);border-radius:20px;padding:4px;animation:6s ease-in-out infinite alternate ab-float;position:absolute;bottom:22px;right:0}.mk .ab-px__phone img{border-radius:16px}@keyframes ab-float{0%{transform:translateY(4px)}to{transform:translateY(-8px)}}.ab-px__chip{box-shadow:var(--shadow);font:700 .8rem var(--vp-font);white-space:nowrap;animation:ab-chip 12s var(--ease) infinite both;animation-delay:calc(var(--i) * 1.4s);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex;position:absolute}@keyframes ab-chip{0%{opacity:0;transform:translateY(8px)scale(.9)}5%,78%{opacity:1;transform:none}86%,to{opacity:0;transform:translateY(-4px)}}.ab-px__chip--1{top:0;right:4%}.ab-px__chip--2{top:0;left:0}.ab-px__chip--3{bottom:6px;left:0}.ab-px__chip--4{bottom:6px;left:42%}@media (max-width:479px){.ab-px{padding:22px 0 46px}.ab-px__chip{padding:6px 10px;font-size:.7rem}.ab-px__chip--2,.ab-px__chip--4{display:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ab-px:hover .ab-px__browser{transform:translateY(-3px)}}.ab-engage{margin-top:40px}.mk-page .ab-engage h2{margin:0 0 4px}.ab-commit{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (min-width:360px){.ab-commit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:720px){.ab-commit{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ab-commit li{padding:18px}}.ab-commit li{border:1px solid var(--vp-border);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.ab-commit__icon{background:var(--vp-primary);color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:8px;display:grid}.ab-commit b{font-family:var(--vp-font);color:var(--vp-ink);font-size:1.15rem;font-weight:800;line-height:1.25}.mk-page .ab-commit li>span:last-child{color:color-mix(in srgb, var(--vp-ink) 78%, #fff);font-size:.9rem;line-height:1.45}@media (min-width:720px){.mk-page .ab-commit li>span:last-child{font-size:.95rem}}.mk-cta-card{isolation:isolate;border-radius:var(--radius-lg);background:var(--vp-primary-tint);justify-items:start;gap:20px;margin-top:48px;padding:clamp(26px,5vw,40px);display:grid;position:relative;overflow:hidden}.mk-cta-card__drop{z-index:-1;opacity:.26;pointer-events:none;width:340px;height:auto;position:absolute;top:-72px;right:56px;rotate:-6deg}@media (max-width:719px){.mk-cta-card__drop{width:240px;top:-52px;right:6px}}.mk-page .mk-cta-card__tag{color:var(--vp-primary);background:#fff;border-radius:999px;align-items:center;gap:6px;margin:0 0 12px;padding:6px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.mk-page .mk-cta-card__lead{font:800 clamp(1.35rem, 3vw, 1.7rem)/1.2 var(--vp-font);letter-spacing:-.01em;color:var(--vp-ink);text-wrap:balance;margin:0}.mk-page .mk-cta-card__sub{color:color-mix(in srgb, var(--vp-ink) 78%, #fff);margin:8px 0 0}@media (min-width:720px){.mk-cta-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px}}.mk-constat__visual--wide{max-width:none;margin:8px 0 22px}.mm{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;grid-template-columns:1fr 1.35fr 1fr;align-items:center;gap:18px;padding:22px;display:grid;position:relative}.mm-side{align-content:center;gap:8px;display:grid}.mm-side--to{justify-items:end}.mm-side__t{letter-spacing:.08em;text-transform:uppercase;color:var(--vp-muted);margin:0 0 4px;font-size:.72rem;font-weight:800}.mm-cloud .mm-side__t{text-align:center}.mm-who{background:var(--vp-primary-tint);color:var(--vp-ink);border-radius:999px;justify-self:start;align-items:center;gap:.45em;padding:.45em .85em;font-size:.92rem;font-weight:600;display:inline-flex;position:relative}.mm-side--to .mm-who{background:var(--vp-gold-tint);justify-self:end}.mm-dot{background:var(--vp-primary);opacity:0;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%}.mm-dot--out{animation:3.6s ease-in infinite mm-out;animation-delay:calc(var(--i) * .7s);left:100%}.mm-dot--in{background:var(--vp-gold);animation:3.6s ease-in infinite mm-in;animation-delay:calc(var(--i) * .9s + .4s);right:100%}@keyframes mm-out{0%{opacity:0;transform:translate(0)}15%{opacity:1}70%{opacity:.8}to{opacity:0;transform:translateX(70px) translateY(calc((var(--i) - 1.5) * 9px))}}@keyframes mm-in{0%{opacity:0;transform:translate(0)}15%{opacity:1}70%{opacity:.8}to{opacity:0;transform:translateX(-70px) translateY(calc((var(--i) - 1) * -10px))}}.mm-cloud{padding:6px 0;position:relative}.mm-pile{height:200px;margin-top:8px;position:relative}.mm-chan,.mm-lost{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);rotate:calc(var(--r) * 1deg);white-space:nowrap;position:absolute}.mm-chan{border:1px solid var(--vp-border);color:var(--vp-ink);animation:7s ease-in-out infinite mm-jumble,14s ease-in-out infinite both mm-lose;animation-delay:calc(var(--i) * -.9s), calc(var(--i) * .9s);background:#fff;border-radius:9px;padding:.35em .75em;font-size:.85rem;font-weight:500;box-shadow:0 3px 10px #1c254124}@keyframes mm-lose{0%,15%{border-color:var(--vp-border);background:#fff;border-style:solid;box-shadow:0 3px 10px #1c254124}22%,85%{background:var(--vp-warm-tint);border-color:color-mix(in srgb, var(--vp-warm) 55%, transparent);border-style:dashed;box-shadow:0 0 #1c254100}92%,to{border-color:var(--vp-border);background:#fff;border-style:solid;box-shadow:0 3px 10px #1c254124}}@keyframes mm-jumble{0%,to{translate:0}33%{translate:4px -3px}66%{translate:-3px 3px}}.mm-lost{background:var(--vp-warm-tint);border:1px dashed color-mix(in srgb, var(--vp-warm) 55%, transparent);color:var(--vp-ink);opacity:.8;animation:6s ease-in-out infinite mm-lost;animation-delay:calc(var(--i) * -2s);border-radius:8px;align-items:center;gap:.35em;padding:.4em .75em;font-size:.8rem;font-weight:600;display:inline-flex}@keyframes mm-lost{0%,to{opacity:.85;filter:none;translate:0}50%{opacity:.25;filter:blur(1.2px);translate:5px 7px}}.mm-q{z-index:1;background:var(--vp-warm);width:26px;height:26px;color:var(--vp-ink);border-radius:50%;place-items:center;font-size:.9rem;font-weight:800;animation:3s ease-in-out infinite mm-q;display:grid;position:absolute;box-shadow:0 4px 10px #1c254126}.mm-q--a{top:-6px;left:6%}.mm-q--b{animation-delay:-1.5s;bottom:-8px;right:8%}@keyframes mm-q{0%,to{transform:scale(.9)rotate(-8deg)}50%{transform:scale(1.1)rotate(8deg)}}@media (max-width:759px){.mm{grid-template-columns:1fr;gap:14px;padding:18px}.mm-side{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.mm-side--to{justify-content:flex-end}.mm-side__t{flex-basis:100%}.mm-side--to .mm-side__t{text-align:right}.mm-dot{display:none}.mm-pile{height:190px}.mm-chan{font-size:.8rem}}.mk-facts--three{margin-top:4px}@media (min-width:880px){.mk-facts--three{grid-template-columns:repeat(3,1fr)}}.db{position:relative}.db-star{z-index:3;color:var(--vp-muted);border-radius:6px;padding:2px 6px;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;position:absolute;bottom:6px;right:10px}.db-star:hover,.db-star:focus-visible{color:var(--vp-ink);background:var(--vp-sand)}.db-credit{color:var(--vp-muted);margin:0;padding:18px 0 24px;scroll-margin-top:96px;font-size:.75rem}.db-credit a{color:inherit}.mk-vis{grid-template-areas:"anim""fiche""en";gap:28px;display:grid}.mk-vis__cols{display:contents}@media (max-width:719px){.mk-vis{grid-template-areas:"anim""cols""dots";gap:8px}.mk-vis__cols{grid-area:cols}.mk-vis__cols>.mk-vis__col{grid-area:auto}.mk-vis>.mk-dots{grid-area:dots}.mk .mk-vis__anim{max-height:330px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.mk-vis__cols{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 14px;grid-auto-columns:min(86%,420px);grid-auto-flow:column;align-items:start;gap:12px;display:grid;overflow-x:auto}.mk-vis__cols::-webkit-scrollbar{display:none}.mk-vis__cols>.mk-vis__col{scroll-snap-align:start;border:1px solid var(--vp-border);border-radius:var(--radius-lg);background:#fff;padding:18px;position:relative}.mk .mk-vis__col h3{font-size:1.2rem}.js .mk-dots[data-for=mk-vis-row]{display:flex}}@media (min-width:720px){.mk-vis{grid-template-columns:1fr 1fr;grid-template-areas:"anim anim""fiche en";gap:36px 40px}}@media (min-width:1120px){.mk-vis{grid-template-columns:1fr 340px 1fr;grid-template-areas:"fiche anim en";align-items:center;gap:48px}}.mk-vis__anim{grid-area:anim;justify-content:center;display:flex}.mk-vis__col{align-content:start;gap:12px;display:grid}.mk-vis__col--fiche{grid-area:fiche}.mk-vis__col--en{grid-area:en}.mk-vis__col h3{font:700 1.35rem/1.2 var(--vp-font);margin:0}.mk-vis__col p,.mk-vis__col .mk-checks{margin:0}.mk-vis__col .mk-checks{margin-top:12px}.mk-vis__col .mk-checks li{font-size:.97rem}.ep{--city:var(--vp-primary);width:min(340px,100%);min-height:476px;margin-inline:auto;font-size:13px;position:relative}.ep-phone{background:var(--vp-ink);width:250px;box-shadow:var(--shadow-lg);animation:ep-phone 22s var(--ease) infinite both;border-radius:34px;margin-inline:auto;padding:8px}@keyframes ep-phone{0%,24.5%{opacity:0;transform:translateY(24px)scale(.97)}28.2%,95.5%{opacity:1;transform:none}99.1%,to{opacity:0;transform:translateY(10px)}}.ep-screen{background:#fff;border-radius:26px;height:460px;position:relative;overflow:hidden}.ep-top{z-index:2;border-bottom:1px solid var(--vp-border);background:#fff;height:74px;padding:8px 10px 0;position:relative}.ep-url{background:var(--vp-primary-tint);color:var(--vp-muted);text-align:center;border-radius:999px;padding:4px 10px;font-size:.78em}.ep-head{color:var(--vp-ink);align-items:center;gap:8px;margin-top:6px;padding:2px 0 0 2px;display:flex}.ep .ep-logo{object-fit:contain;width:auto;max-width:64px;height:20px}.ep-head b{text-overflow:ellipsis;white-space:nowrap;font:700 1.15em/1 Georgia,Times New Roman,serif;overflow:hidden}.ep-gear{border:1px solid var(--vp-border);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-left:auto;font-size:15px;display:grid;position:relative}.ep-gtap,.ep-ltap{background:color-mix(in srgb, var(--city) 35%, transparent);opacity:0;pointer-events:none;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%}.ep-gtap{animation:22s ease-out infinite both ep-gtap}.ep-ltap{animation:22s ease-out infinite both ep-ltap}@keyframes ep-gtap{0%,62.5%{opacity:0;transform:scale(.3)}64%{opacity:1;transform:scale(.8)}66.5%,to{opacity:0;transform:scale(1.6)}}@keyframes ep-ltap{0%,68%{opacity:0;transform:scale(.3)}69.5%{opacity:1;transform:scale(.8)}72%,to{opacity:0;transform:scale(1.6)}}.ep-lang{z-index:3;animation:ep-pop 22s var(--ease) infinite both;background:#fff;border-radius:12px;gap:4px;padding:6px;display:grid;position:absolute;top:70px;right:10px;box-shadow:0 8px 22px #1c254133}@keyframes ep-pop{0%,64.2%{opacity:0;visibility:hidden;transform:translateY(-6px)scale(.96)}65.5%,72.4%{opacity:1;visibility:visible;transform:none}74%,to{opacity:0;visibility:hidden;transform:translateY(-6px)scale(.96)}}.ep-lang i{border:1px solid var(--vp-border);text-align:center;border-radius:999px;padding:5px 14px;font-size:.85em;font-style:normal;font-weight:600;position:relative}.ep-lang__fr{animation:22s ease-in-out infinite both ep-lsel-fr}.ep-lang__en{animation:22s ease-in-out infinite both ep-lsel-en}@keyframes ep-lsel-fr{0%,69.8%{background:var(--city);border-color:var(--city);color:#fff}70.9%,to{border-color:var(--vp-border);color:var(--vp-ink);background:#fff}}@keyframes ep-lsel-en{0%,69.8%{border-color:var(--vp-border);color:var(--vp-ink);background:#fff}70.9%,to{background:var(--city);border-color:var(--city);color:#fff}}.ep-sw{display:inline-grid}.ep-sw>span{grid-area:1/1}.ep-en{opacity:0}.ep-fr{animation:22s ease-in-out infinite both ep-fr;animation-delay:var(--d)}.ep-en{animation:22s ease-in-out infinite both ep-en;animation-delay:var(--d)}@keyframes ep-fr{0%,70.9%{opacity:1;transform:none}72.7%,97%{opacity:0;transform:translateY(-6px)}99%,to{opacity:1;transform:none}}@keyframes ep-en{0%,71.8%{opacity:0;transform:translateY(6px)}73.6%,97%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(6px)}}.ep-view{position:absolute;inset:74px 0 0;overflow:hidden}.ep-scroll{animation:22s cubic-bezier(.45,0,.25,1) infinite both ep-scroll}@keyframes ep-scroll{0%,32.7%{transform:translateY(0)}40%,46.4%{transform:translateY(calc(212.3px - 55%))}53.6%,60%{transform:translateY(calc(386px - 100%))}66.4%,to{transform:translateY(-160px)}}.ep svg{flex:none}.ep-bar{justify-content:space-between;align-items:center;padding:9px 10px 7px;display:flex}.ep-back{color:var(--city);font-size:.9em;font-weight:600}.ep-share{border:1px solid var(--vp-border);border-radius:999px;align-items:center;gap:.35em;padding:.35em .75em;font-size:.85em;font-weight:600;display:inline-flex}.ep-img{aspect-ratio:16/11;border-radius:16px;place-items:center;margin:0 10px;font-size:2.4rem;display:grid;position:relative;overflow:hidden}.ep-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ep-tags{gap:4px;display:flex;position:absolute;bottom:8px;left:8px}.ep-tag{color:var(--city);background:#fff;border-radius:999px;gap:.3em;padding:.3em .65em;font-size:.72rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #00000026}.ep-body{flex-direction:column;gap:8px;padding:10px 12px 56px;display:flex}.ep-title{color:var(--vp-ink);font:700 1.35em/1.15 Georgia,Times New Roman,serif}.ep-fact{color:var(--vp-ink);align-items:flex-start;gap:7px;font-size:.92em;display:flex}.ep-fact svg{color:var(--vp-muted);margin-top:.15em}.ep u{-webkit-text-decoration-color:color-mix(in srgb, var(--city) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--city) 60%, transparent);text-underline-offset:2px;color:var(--city)}.ep-btn{background:var(--city);color:#fff;border-radius:999px;align-self:center;align-items:center;gap:.45em;margin:4px 0;padding:.6em 1.1em;font-size:.88em;font-weight:700;display:inline-flex}.ep-h{color:var(--vp-ink);margin-top:4px;font:700 1.1em Georgia,Times New Roman,serif}.ep-text{color:var(--vp-ink);margin:0;line-height:1.45}.ep-text>.ep-sw{display:grid}.ep-text>.ep-sw>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ep-text:not(:has(.ep-sw)){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ep-more{color:var(--city);text-underline-offset:3px;align-self:center;font-size:.88em;font-weight:700;text-decoration:underline}.ep-more i{font-style:normal;display:inline-block}.ep-panel{background:#f5f2ec;border-radius:14px;gap:9px;margin-top:6px;padding:12px;display:grid}.ep-panel__t{color:var(--vp-ink);font:700 1.1em Georgia,Times New Roman,serif}.ep-row{color:var(--vp-ink);justify-items:start;gap:2px;font-size:.92em;display:grid}.ep-row em{letter-spacing:.04em;text-transform:uppercase;color:var(--city);align-items:center;gap:.4em;font-size:.78em;font-style:normal;font-weight:700;display:inline-flex}.ep-row small{color:var(--vp-muted)}.ep-go{background:var(--city);color:#fff;border-radius:999px;margin-top:4px;padding:.35em .85em;font-size:.85em;font-weight:700}.ep-map{background:color-mix(in srgb, var(--city) 9%, #f3f1ec);border-radius:14px;flex:none;height:104px;position:relative;overflow:hidden}.ep-map i{background:#fff;border-radius:3px;position:absolute}.ep-map i:first-child{height:9px;top:48%;left:-10%;right:-10%;transform:rotate(-7deg)}.ep-map i:nth-child(2){width:7px;top:-20%;bottom:-20%;left:36%;transform:rotate(14deg)}.ep-map i:nth-child(3){height:5px;top:20%;left:50%;right:-10%;transform:rotate(20deg)}.ep-map i:nth-child(4){width:60%;height:5px;top:78%;left:-10%;transform:rotate(4deg)}.ep-pin{background:var(--city);border-radius:50% 50% 50% 0;width:20px;height:20px;animation:22s ease-in-out infinite both ep-pin;position:absolute;top:22%;left:46%;transform:rotate(-45deg);box-shadow:0 3px 8px #00000040}@keyframes ep-pin{0%,54%{translate:0}55.6%{translate:0 -8px}57.2%,to{translate:0}}.ep-tabs{z-index:2;border-top:1px solid var(--vp-border);background:#fffffff5;grid-template-columns:repeat(4,1fr);padding:6px 4px 9px;display:grid;position:absolute;bottom:0;left:0;right:0}.ep-tabs>span{color:var(--vp-ink);justify-items:center;gap:2px;font-size:.66em;font-weight:600;display:grid}.ep-tabs svg{font-size:15px}.ep-search{box-shadow:var(--shadow-lg);animation:ep-search 22s var(--ease) infinite both;background:#fff;border-radius:18px;gap:10px;padding:12px;display:grid;position:absolute;top:84px;left:0;right:0}@keyframes ep-search{0%{opacity:0;transform:translateY(12px)}1.8%,22.7%{opacity:1;transform:none}25.5%,to{opacity:0;visibility:hidden;transform:translateY(-10px)scale(.96)}}.ep-box{border:1.5px solid var(--vp-field-border);color:var(--vp-muted);border-radius:999px;align-items:center;gap:6px;padding:.5em .9em;font-size:1.05em;display:flex}.ep-typed{white-space:nowrap;width:calc(var(--q) * 1ch);max-width:calc(100% - 3em);color:var(--vp-ink);animation:ep-type 22s steps(var(--q), end) infinite both;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block;overflow:hidden}@keyframes ep-type{0%,2.7%{width:0}12.7%,to{width:calc(var(--q) * 1ch)}}.ep-caret{background:var(--vp-ink);width:2px;height:1.1em;animation:.8s steps(2,end) infinite db-blink}.ep-result{animation:ep-result 22s var(--ease) infinite both;border-radius:12px;gap:2px;padding:8px 10px;display:grid;position:relative}@keyframes ep-result{0%,13%{opacity:0;background:0 0;transform:translateY(8px)}14.5%{opacity:1;background:0 0;transform:none}18.2%,22.7%{opacity:1;background:var(--vp-gold-tint)}25.5%,to{opacity:0}}.ep-tap{background:color-mix(in srgb, var(--city) 35%, transparent);opacity:0;pointer-events:none;border-radius:50%;width:34px;height:34px;margin:-17px;animation:22s ease-out infinite both ep-tap;position:absolute;top:34%;left:38%}@keyframes ep-tap{0%,18.6%{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(.8)}23.6%,to{opacity:0;transform:scale(1.7)}}.ep-result small{text-overflow:ellipsis;white-space:nowrap;color:var(--vp-fresh-text);font-size:.85em;overflow:hidden}.ep-result b{color:var(--vp-primary);font-size:1.08em;line-height:1.25}.ep-result p{-webkit-line-clamp:2;color:var(--vp-muted);-webkit-box-orient:vertical;margin:0;font-size:.9em;line-height:1.35;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.ep-search{display:none}}
