.mx-home[data-astro-cid-5gvmcovd]{color:var(--mx-ink)}.mx-max[data-astro-cid-5gvmcovd]{max-width:var(--mx-max);margin-inline:auto}.mx-wrap[data-astro-cid-5gvmcovd]{max-width:var(--mx-max);padding-inline:var(--mx-gutter);margin-inline:auto}.mx-home[data-astro-cid-5gvmcovd] h2[data-astro-cid-5gvmcovd]{letter-spacing:-.03em;font-size:clamp(34px,3.2vw + 12px,48px);font-weight:500;line-height:1.05}.mx-media[data-astro-cid-5gvmcovd]{background:var(--mx-placeholder);border-radius:8px;position:relative;overflow:hidden}.mx-media[data-astro-cid-5gvmcovd] img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.hero[data-astro-cid-5gvmcovd]{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;padding-block:80px 72px;display:grid}.hero[data-astro-cid-5gvmcovd] h1[data-astro-cid-5gvmcovd]{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(40px,3.6vw + 22px,68px);font-weight:500;line-height:1.02}.hero__lead[data-astro-cid-5gvmcovd]{max-width:460px;color:var(--mx-text-2);margin:28px 0 36px;font-size:18px;line-height:1.6}.hero__actions[data-astro-cid-5gvmcovd]{flex-wrap:wrap;align-items:center;gap:14px 36px;display:flex}.hero__secondary[data-astro-cid-5gvmcovd]{margin-block:0;padding:16px 0}.hero__mosaic[data-astro-cid-5gvmcovd]{grid-template-columns:1.4fr 1fr;gap:14px;height:540px;display:grid}.hero__stack[data-astro-cid-5gvmcovd]{grid-template-rows:1fr 1fr;gap:14px;min-height:0;display:grid}.creds[data-astro-cid-5gvmcovd]{border-block:1px solid var(--mx-line)}.creds__grid[data-astro-cid-5gvmcovd]{padding-inline:calc(var(--mx-gutter) / 2);grid-template-columns:repeat(4,1fr);display:grid}.creds__item[data-astro-cid-5gvmcovd]{padding:28px calc(var(--mx-gutter) / 2);border-right:1px solid var(--mx-line)}.creds__item[data-astro-cid-5gvmcovd]:last-child{border-right:0}.creds__title[data-astro-cid-5gvmcovd]{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500;line-height:1.2}.creds__text[data-astro-cid-5gvmcovd]{color:var(--mx-muted);margin-top:6px;font-size:14px;line-height:1.4}.offer[data-astro-cid-5gvmcovd]{padding-block:var(--mx-section)}.split[data-astro-cid-5gvmcovd]{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin-bottom:48px;display:grid}.split__text[data-astro-cid-5gvmcovd]{color:var(--mx-text-2);font-size:17px;line-height:1.6}.offer__single[data-astro-cid-5gvmcovd].has-points{grid-template-columns:5fr 6fr;align-items:start;gap:64px;display:grid}.offer__promise[data-astro-cid-5gvmcovd]{max-width:560px}.offer__lead[data-astro-cid-5gvmcovd]{color:var(--mx-text-2);margin-top:24px;font-size:19px;line-height:1.6}.offer__cta[data-astro-cid-5gvmcovd]{margin-top:36px}.offer__points[data-astro-cid-5gvmcovd]{border-top:1px solid var(--mx-ink);margin:0;padding:0;list-style:none}.offer__points[data-astro-cid-5gvmcovd] li[data-astro-cid-5gvmcovd]{border-bottom:1px solid var(--mx-line);letter-spacing:-.01em;padding:18px 0;font-size:20px;line-height:1.35}.offer-cards[data-astro-cid-5gvmcovd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 40px;margin:0;padding:0;list-style:none;display:grid}.offer-card[data-astro-cid-5gvmcovd]{grid-row:span 2;grid-template-rows:subgrid;row-gap:24px;min-width:0;display:grid}.offer-card__body[data-astro-cid-5gvmcovd]{grid-row:2}.offer-cards[data-astro-cid-5gvmcovd]:not(:has(.offer-card__photo)) .offer-card[data-astro-cid-5gvmcovd]{grid-row:span 1;grid-template-rows:auto}.offer-cards[data-astro-cid-5gvmcovd]:not(:has(.offer-card__photo)) .offer-card__body[data-astro-cid-5gvmcovd]{grid-row:auto}.offer-card__photo[data-astro-cid-5gvmcovd]{aspect-ratio:3/2}.offer-card__body[data-astro-cid-5gvmcovd]{border-top:1px solid var(--mx-ink);flex-direction:column;flex:1;padding-top:20px;display:flex}.offer-card__label[data-astro-cid-5gvmcovd]{color:var(--mx-accent);margin-bottom:6px;font-size:15px;font-weight:500}.offer-card__title[data-astro-cid-5gvmcovd]{letter-spacing:-.02em;overflow-wrap:break-word;font-size:26px;font-weight:500;line-height:1.15}.offer-card__summary[data-astro-cid-5gvmcovd]{color:var(--mx-text-2);margin-top:12px;font-size:16px;line-height:1.55}.offer-card__includes[data-astro-cid-5gvmcovd]{margin:18px 0 0;padding:0;list-style:none}.offer-card__includes[data-astro-cid-5gvmcovd] li[data-astro-cid-5gvmcovd]{border-top:1px solid var(--mx-line);color:var(--mx-ink-2);padding:9px 0;font-size:15px;line-height:1.45}.offer-card__foot[data-astro-cid-5gvmcovd]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:auto;padding-top:24px;display:flex}.offer-card__price[data-astro-cid-5gvmcovd]{color:var(--mx-muted);font-size:15px}.offer-card__link[data-astro-cid-5gvmcovd]{margin-block:-12px;padding-block:12px}@media (width>=1101px){.offer-cards[data-astro-cid-5gvmcovd][data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-cards[data-astro-cid-5gvmcovd][data-count="3"] .offer-card__photo[data-astro-cid-5gvmcovd]{aspect-ratio:4/3}}.offer-cards[data-astro-cid-5gvmcovd][data-count="1"]{grid-template-columns:1fr}@media (width>=801px){.offer-cards[data-astro-cid-5gvmcovd][data-count="1"] .offer-card[data-astro-cid-5gvmcovd]{grid-row:auto;grid-template-rows:auto}.offer-cards[data-astro-cid-5gvmcovd][data-count="1"] .offer-card[data-astro-cid-5gvmcovd]:has(.offer-card__photo){grid-template-columns:1fr 1fr;gap:48px}.offer-cards[data-astro-cid-5gvmcovd][data-count="1"] .offer-card__body[data-astro-cid-5gvmcovd]{grid-row:auto;max-width:600px}}.steps[data-astro-cid-5gvmcovd]{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:80px;list-style:none;display:grid}.step[data-astro-cid-5gvmcovd]{border-top:1px solid var(--mx-muted-2);padding-top:18px}.step__num[data-astro-cid-5gvmcovd]{font-variant-numeric:tabular-nums;color:var(--mx-accent);margin-right:12px;font-size:14px;font-weight:500}.step[data-astro-cid-5gvmcovd] h3[data-astro-cid-5gvmcovd]{margin:0 0 6px;font-size:18px;font-weight:500}.step[data-astro-cid-5gvmcovd] p[data-astro-cid-5gvmcovd]{color:var(--mx-text-2);font-size:15px;line-height:1.55}.highlights[data-astro-cid-5gvmcovd]{padding-bottom:var(--mx-section);scroll-margin-top:24px}.highlights[data-astro-cid-5gvmcovd].is-empty,.gallery[data-astro-cid-5gvmcovd].is-empty{padding-bottom:0}.section-head[data-astro-cid-5gvmcovd]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:28px;display:flex}.section-head[data-astro-cid-5gvmcovd] .mx-link[data-astro-cid-5gvmcovd]{font-size:15px}.highlights__grid[data-astro-cid-5gvmcovd]{grid-template-columns:1.5fr 1fr;gap:20px;display:grid}.highlight[data-astro-cid-5gvmcovd]{color:#fff;border-radius:10px;height:460px;text-decoration:none;display:block}.mx-zoom[data-astro-cid-5gvmcovd]{display:block}.mx-zoom[data-astro-cid-5gvmcovd] img{transition:transform var(--mx-zoom-out) var(--mx-ease)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.mx-zoom[data-astro-cid-5gvmcovd]:hover img{transition-duration:var(--mx-zoom-in);transform:scale(1.03)}}.mx-zoom[data-astro-cid-5gvmcovd]:focus-visible{outline:2px solid var(--mx-accent);outline-offset:3px}.highlight__caption[data-astro-cid-5gvmcovd]{text-shadow:0 1px 2px #00000059;background:linear-gradient(#19120c00 0%,#19120c9e 38%,#19120ccc 100%);padding:80px 28px 28px;position:absolute;inset:auto 0 0}.highlight__region[data-astro-cid-5gvmcovd]{text-shadow:0 1px 2px #00000080;font-size:14px}.highlight__title[data-astro-cid-5gvmcovd]{letter-spacing:-.02em;color:#fff;margin-top:4px;font-size:30px;font-weight:500}.about[data-astro-cid-5gvmcovd]{margin-bottom:var(--mx-section);background:var(--mx-sand)}.about__inner[data-astro-cid-5gvmcovd]{padding:var(--mx-section) var(--mx-gutter);grid-template-columns:340px 1fr;align-items:center;gap:72px;display:grid}.about__photo[data-astro-cid-5gvmcovd]{aspect-ratio:4/5;background:repeating-linear-gradient(135deg,#ddd2c4 0 8px,#e5dbcf 8px 16px)}.eyebrow-accent[data-astro-cid-5gvmcovd]{letter-spacing:.05em;color:var(--mx-accent);margin:0 0 18px;font-size:18px;font-weight:500;line-height:1.5}.mx-home[data-astro-cid-5gvmcovd] h2[data-astro-cid-5gvmcovd].eyebrow-accent{letter-spacing:.05em;font-size:18px;font-weight:500;line-height:1.5}.about__quote[data-astro-cid-5gvmcovd]{letter-spacing:-.02em;text-wrap:pretty;font-size:clamp(22px,1.6vw + 12px,32px);line-height:1.3}.about__text[data-astro-cid-5gvmcovd]{max-width:620px;color:var(--mx-text-2);margin-top:26px;font-size:16px;line-height:1.65}.about__text[data-astro-cid-5gvmcovd] strong{color:var(--mx-ink);font-weight:600}.about__text[data-astro-cid-5gvmcovd] p+p{margin-top:1em}.about__link[data-astro-cid-5gvmcovd]{margin-top:24px;font-size:15px;display:inline-block}.testimonials[data-astro-cid-5gvmcovd]{padding-bottom:var(--mx-section)}.testimonials__list[data-astro-cid-5gvmcovd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 48px;margin-top:40px;display:grid}.testimonial[data-astro-cid-5gvmcovd]{min-width:0;margin:0}.testimonial--lead[data-astro-cid-5gvmcovd],.testimonial--minor[data-astro-cid-5gvmcovd]:nth-child(2):last-child{grid-column:1/-1;max-width:900px}.testimonial--minor[data-astro-cid-5gvmcovd]{border-top:1px solid var(--mx-ink);padding-top:24px}.testimonial__quote[data-astro-cid-5gvmcovd]{overflow-wrap:break-word;text-wrap:pretty;margin:0}.testimonial__quote[data-astro-cid-5gvmcovd] p[data-astro-cid-5gvmcovd]+p[data-astro-cid-5gvmcovd]{margin-top:.8em}.testimonial--lead[data-astro-cid-5gvmcovd] .testimonial__quote[data-astro-cid-5gvmcovd]{letter-spacing:-.02em;font-size:clamp(22px,1.6vw + 12px,32px);line-height:1.3}.testimonial--minor[data-astro-cid-5gvmcovd] .testimonial__quote[data-astro-cid-5gvmcovd]{letter-spacing:-.01em;font-size:19px;line-height:1.5}.testimonial__by[data-astro-cid-5gvmcovd]{align-items:center;gap:14px;margin-top:24px;display:flex}.testimonial__photo[data-astro-cid-5gvmcovd]{background:var(--mx-placeholder);border-radius:50%;flex:none;width:48px;height:48px;overflow:hidden}.testimonial__photo[data-astro-cid-5gvmcovd] img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.testimonial__who[data-astro-cid-5gvmcovd]{flex-direction:column;gap:2px;min-width:0;display:flex}.testimonial__name[data-astro-cid-5gvmcovd]{color:var(--mx-ink);font-size:16px;font-weight:500}.testimonial__meta[data-astro-cid-5gvmcovd]{color:var(--mx-muted);font-size:14px;line-height:1.4}.gallery[data-astro-cid-5gvmcovd]{padding-bottom:var(--mx-section)}.gallery__grid[data-astro-cid-5gvmcovd]{grid-template-columns:repeat(6,1fr);grid-auto-rows:180px;gap:12px;display:grid}.gallery__tile--big[data-astro-cid-5gvmcovd]{grid-area:span 2/span 2}.gallery__tile--wide[data-astro-cid-5gvmcovd]{grid-column:span 2}.contact[data-astro-cid-5gvmcovd]{background:var(--mx-dark);color:var(--mx-on-dark)}.contact__inner[data-astro-cid-5gvmcovd]{padding:var(--mx-section) var(--mx-gutter);grid-template-columns:1fr 1.1fr;gap:72px;display:grid}.contact[data-astro-cid-5gvmcovd] h2[data-astro-cid-5gvmcovd]{color:var(--mx-on-dark)}.contact__text[data-astro-cid-5gvmcovd]{max-width:420px;color:var(--mx-on-dark-2);margin-top:20px;font-size:17px;line-height:1.6}.contact__note[data-astro-cid-5gvmcovd]{color:var(--mx-on-dark-3);margin-top:28px;font-size:14px}.contact__privacy[data-astro-cid-5gvmcovd]{color:var(--mx-on-dark-3);margin-top:14px;font-size:13px}.contact__setup[data-astro-cid-5gvmcovd]{border:1px dashed var(--mx-on-dark-3);color:var(--mx-on-dark-2);border-radius:8px;padding:18px;font-size:14px;line-height:1.5}.contact__form[data-astro-cid-5gvmcovd] .ec-form-page{border:0;grid-template-columns:1fr 1fr;gap:14px;min-width:0;margin:0;padding:0;display:grid}.contact__form[data-astro-cid-5gvmcovd] .ec-form-field{background:var(--mx-dark-2);border-radius:8px;flex-direction:column;grid-column:span 2;gap:4px;padding:14px 18px;transition:box-shadow .15s;display:flex}.contact__form[data-astro-cid-5gvmcovd] .ec-form-field--half{grid-column:span 1}.contact__form[data-astro-cid-5gvmcovd] .ec-form-field--hidden{display:none}.contact__form[data-astro-cid-5gvmcovd] .ec-form-field{border:1px solid #8a7d70}.contact__form[data-astro-cid-5gvmcovd] .ec-form-field:focus-within{box-shadow:0 0 0 2px var(--mx-on-dark)}.contact__form[data-astro-cid-5gvmcovd] .ec-form-label{color:var(--mx-on-dark-4);font-size:13px}.contact__form[data-astro-cid-5gvmcovd] .ec-form-required{color:var(--mx-on-dark-4);margin-left:2px}.contact__form[data-astro-cid-5gvmcovd] .ec-form-input{width:100%;min-height:22px;color:var(--mx-on-dark);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:16px}.contact__form[data-astro-cid-5gvmcovd] input.ec-form-input{margin-block:-10px;padding-block:10px}.contact__form[data-astro-cid-5gvmcovd] textarea.ec-form-input{resize:vertical;min-height:96px}.contact__form[data-astro-cid-5gvmcovd] select.ec-form-input option{color:var(--mx-ink)}.contact__form[data-astro-cid-5gvmcovd] .ec-form-help,.contact__form[data-astro-cid-5gvmcovd] .ec-form-error{color:var(--mx-on-dark-4);font-size:13px}.contact__form[data-astro-cid-5gvmcovd] .ec-form-error{color:#f0b9a4}.contact__form[data-astro-cid-5gvmcovd] .ec-form-checkbox-label,.contact__form[data-astro-cid-5gvmcovd] .ec-form-radio-label{color:var(--mx-on-dark-2);align-items:center;gap:8px;font-size:14px;display:flex}.contact__form[data-astro-cid-5gvmcovd] .ec-form-nav{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.contact__form[data-astro-cid-5gvmcovd] .ec-form-submit,.contact__form[data-astro-cid-5gvmcovd] .ec-form-next,.contact__form[data-astro-cid-5gvmcovd] .ec-form-prev{background:var(--mx-on-dark);color:var(--mx-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:15px 28px;font-weight:500}.contact__form[data-astro-cid-5gvmcovd] .ec-form-prev{color:var(--mx-on-dark);background:0 0}.contact__form[data-astro-cid-5gvmcovd] .ec-form-submit:hover,.contact__form[data-astro-cid-5gvmcovd] .ec-form-submit:active{background:#fff}.contact__form[data-astro-cid-5gvmcovd] .ec-form-submit:focus-visible,.contact__form[data-astro-cid-5gvmcovd] .ec-form-next:focus-visible,.contact__form[data-astro-cid-5gvmcovd] .ec-form-prev:focus-visible{outline:2px solid var(--mx-on-dark);outline-offset:3px}.contact__form[data-astro-cid-5gvmcovd] .ec-form-submit:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.contact__form[data-astro-cid-5gvmcovd] .ec-form-submit:hover:not(:disabled){transform:translateY(-1px)}}@media (prefers-reduced-motion:no-preference){.contact__form[data-astro-cid-5gvmcovd] .ec-form-submit{transition:background-color .15s,transform .1s}.contact__form[data-astro-cid-5gvmcovd] .ec-form-submit:active:not(:disabled){transform:translateY(1px)scale(.985)}}.contact__form[data-astro-cid-5gvmcovd] .ec-form-status{color:var(--mx-on-dark);margin-top:14px;font-size:15px}@media (width>=961px) and (width<=1240px){.hero[data-astro-cid-5gvmcovd]{grid-template-columns:1.2fr 1fr;gap:48px}.hero[data-astro-cid-5gvmcovd] h1[data-astro-cid-5gvmcovd]{font-size:clamp(44px,2.4vw + 28px,56px)}}@media (width<=960px){.hero[data-astro-cid-5gvmcovd]{grid-template-columns:1fr;gap:40px;padding-block:48px 56px}.hero__mosaic[data-astro-cid-5gvmcovd]{aspect-ratio:4/3;height:auto}.creds__grid[data-astro-cid-5gvmcovd]{grid-template-columns:repeat(2,1fr);padding-inline:0}.creds__item[data-astro-cid-5gvmcovd]{padding:24px var(--mx-gutter)}.creds__item[data-astro-cid-5gvmcovd]:nth-child(2n){border-right:0}.creds__item[data-astro-cid-5gvmcovd]:nth-child(-n+2){border-bottom:1px solid var(--mx-line)}.contact__inner[data-astro-cid-5gvmcovd],.about__inner[data-astro-cid-5gvmcovd]{grid-template-columns:1fr;gap:40px}.about__photo[data-astro-cid-5gvmcovd]{width:100%;max-width:min(340px,100%)}.about__link[data-astro-cid-5gvmcovd]{margin-top:12px}}@media (width<=800px){.split[data-astro-cid-5gvmcovd]{grid-template-columns:1fr;gap:16px}.offer__single[data-astro-cid-5gvmcovd].has-points{grid-template-columns:1fr;gap:40px}.offer__lead[data-astro-cid-5gvmcovd]{font-size:18px}.offer__cta[data-astro-cid-5gvmcovd]{margin-top:28px}.offer__points[data-astro-cid-5gvmcovd] li[data-astro-cid-5gvmcovd]{padding:14px 0;font-size:18px}.steps[data-astro-cid-5gvmcovd],.highlights__grid[data-astro-cid-5gvmcovd]{grid-template-columns:1fr}.steps[data-astro-cid-5gvmcovd]{gap:24px;margin-top:56px}.step[data-astro-cid-5gvmcovd]{padding-top:16px}.highlight[data-astro-cid-5gvmcovd]{height:340px}.testimonials__list[data-astro-cid-5gvmcovd]{grid-template-columns:1fr;gap:40px;margin-top:28px}.testimonial--minor[data-astro-cid-5gvmcovd] .testimonial__quote[data-astro-cid-5gvmcovd]{font-size:18px}.gallery__grid[data-astro-cid-5gvmcovd]{grid-template-columns:repeat(2,1fr);grid-auto-rows:140px}.gallery__tile--wide[data-astro-cid-5gvmcovd]{grid-column:span 2}}@media (width<=640px){.offer-cards[data-astro-cid-5gvmcovd]{grid-template-columns:1fr;gap:48px}.offer-card[data-astro-cid-5gvmcovd]{grid-row:auto;grid-template-rows:auto}.offer-card__body[data-astro-cid-5gvmcovd]{grid-row:auto}.offer-card__title[data-astro-cid-5gvmcovd]{font-size:24px}}@media (width<=560px){.creds__grid[data-astro-cid-5gvmcovd]{grid-template-columns:1fr}.creds__item[data-astro-cid-5gvmcovd]{border-right:0;border-bottom:1px solid var(--mx-line)}.creds__item[data-astro-cid-5gvmcovd]:last-child{border-bottom:0}.hero__mosaic[data-astro-cid-5gvmcovd]{aspect-ratio:1}.hero__secondary[data-astro-cid-5gvmcovd]{padding:13px 0}.highlight__title[data-astro-cid-5gvmcovd]{font-size:24px}.contact__form[data-astro-cid-5gvmcovd] .ec-form-field--half{grid-column:span 2}.contact__form[data-astro-cid-5gvmcovd] .ec-form-nav{justify-content:stretch}.contact__form[data-astro-cid-5gvmcovd] .ec-form-submit{width:100%}}
