@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.hero[data-astro-cid-ge2uvauf]{padding-bottom:clamp(1rem,3vw,2.5rem);position:relative}.hero__photo[data-astro-cid-ge2uvauf]{z-index:0;-webkit-mask-composite:source-in;width:min(68%,960px);position:absolute;top:0;right:0;mask-image:linear-gradient(90deg,#0000 0% 8%,#000 52%),linear-gradient(#000 62%,#0000 100%);mask-composite:intersect}.hero__photo[data-astro-cid-ge2uvauf] img{width:100%;height:auto;display:block}.hero__text[data-astro-cid-ge2uvauf]{z-index:1;padding-block:clamp(2rem,7vw,5rem) clamp(5rem,11vw,9rem);position:relative}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:-.015em;text-transform:uppercase;max-width:11em;font-size:clamp(1.6rem,5.4vw,4.6rem);font-weight:400;line-height:1.03}.hero__sub[data-astro-cid-ge2uvauf]{color:#3a3e2e;max-width:22em;margin-top:1.5rem;font-size:clamp(1rem,1.6vw,1.3rem)}.hero__cta[data-astro-cid-ge2uvauf]{margin-top:2rem}@media (width<=760px){.hero__photo[data-astro-cid-ge2uvauf]{order:3;width:100%;margin-top:-1.5rem;position:relative}.hero[data-astro-cid-ge2uvauf]{flex-direction:column;display:flex}.hero__text[data-astro-cid-ge2uvauf]{padding-block:1rem 0}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(1.6rem,7.6vw,2.4rem)}.hero__photo[data-astro-cid-ge2uvauf]{-webkit-mask-composite:source-over;margin-top:.5rem;mask-image:linear-gradient(#0000 0%,#000 22% 70%,#0000 100%);mask-composite:add}}.adv[data-astro-cid-am4tnpx7]{z-index:2;margin-top:clamp(-4.5rem,-6vw,-2rem);position:relative}.adv__grid[data-astro-cid-am4tnpx7]{grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,1.6vw,1.25rem);display:grid}@media (width<=860px){.adv[data-astro-cid-am4tnpx7]{margin-top:1.5rem}.adv__grid[data-astro-cid-am4tnpx7]{grid-template-columns:1fr}}.models__head[data-astro-cid-vbcthlst]{max-width:46rem;margin-bottom:clamp(1.75rem,4vw,3rem)}.models__grid[data-astro-cid-vbcthlst]{grid-template-columns:1.55fr 1fr;grid-template-areas:"a b""a c";align-items:start;gap:clamp(1rem,2vw,1.5rem) clamp(1rem,2.4vw,2rem);display:grid}.model--1[data-astro-cid-vbcthlst]{grid-area:a}.model--2[data-astro-cid-vbcthlst]{grid-area:b}.model--3[data-astro-cid-vbcthlst]{grid-area:c}.model__img[data-astro-cid-vbcthlst]{border-radius:var(--r-card);background:var(--pale);overflow:hidden}.model__img[data-astro-cid-vbcthlst] img{width:100%;height:auto;transition:transform .8s var(--ease);display:block}.model--1[data-astro-cid-vbcthlst] .model__img[data-astro-cid-vbcthlst] img{aspect-ratio:4/4.1;object-fit:cover}.model--2[data-astro-cid-vbcthlst] .model__img[data-astro-cid-vbcthlst] img,.model--3[data-astro-cid-vbcthlst] .model__img[data-astro-cid-vbcthlst] img{aspect-ratio:16/9;object-fit:cover}@media (hover:hover){.model[data-astro-cid-vbcthlst]:hover .model__img[data-astro-cid-vbcthlst] img{transform:scale(1.03)}}.model__title[data-astro-cid-vbcthlst]{font-family:var(--vz-font-text);margin:1.1rem 0 .4rem;font-size:1.25rem;font-weight:600}.model__text[data-astro-cid-vbcthlst]{color:var(--vz-ink-muted);max-width:34rem}.model__link[data-astro-cid-vbcthlst]{text-underline-offset:5px;align-items:center;gap:.9rem;min-height:44px;margin-top:.9rem;font-weight:600;text-decoration:underline 1px;display:inline-flex}.model__link[data-astro-cid-vbcthlst] svg{width:38px;height:10px;transition:transform .25s var(--ease)}.model__link[data-astro-cid-vbcthlst]:hover svg{transform:translate(5px)}@media (width<=820px){.models__grid[data-astro-cid-vbcthlst]{grid-template-columns:1fr;grid-template-areas:"a""b""c"}.model--1[data-astro-cid-vbcthlst] .model__img[data-astro-cid-vbcthlst] img{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.model__img[data-astro-cid-vbcthlst] img,.model__link[data-astro-cid-vbcthlst] svg{transition:none}}.incl__title[data-astro-cid-isoliv6r]{max-width:18ch}.incl__grid[data-astro-cid-isoliv6r]{grid-template-columns:repeat(12,1fr);grid-template-areas:"a a a a a b b b b c c c""a a a a a d d d d e e e";gap:clamp(.75rem,1.6vw,1.25rem);margin-top:clamp(1.75rem,4vw,3rem);display:grid}.incl__a[data-astro-cid-isoliv6r]{grid-area:a;min-height:440px;padding-bottom:0}.incl__b[data-astro-cid-isoliv6r]{grid-area:b}.incl__c[data-astro-cid-isoliv6r]{grid-area:c}.incl__d[data-astro-cid-isoliv6r]{grid-area:d}.incl__e[data-astro-cid-isoliv6r]{grid-area:e}.incl__a[data-astro-cid-isoliv6r] .card__text[data-astro-cid-isoliv6r]{max-width:22rem}.incl__stove[data-astro-cid-isoliv6r]{mix-blend-mode:multiply;width:78%;position:absolute;bottom:-6%;right:-2%;mask-image:linear-gradient(0deg,#0000 0,#000 22%)}.incl__stove[data-astro-cid-isoliv6r] img{width:100%;height:auto;display:block}.incl__d[data-astro-cid-isoliv6r] .card__num[data-astro-cid-isoliv6r],.incl__e[data-astro-cid-isoliv6r] .card__num[data-astro-cid-isoliv6r]{margin-bottom:.7rem}@media (width<=960px){.incl__grid[data-astro-cid-isoliv6r]{grid-template-columns:1fr 1fr;grid-template-areas:"a a""b c""d e"}.incl__a[data-astro-cid-isoliv6r]{min-height:380px}}@media (width<=560px){.incl__grid[data-astro-cid-isoliv6r]{grid-template-columns:1fr;grid-template-areas:"a""b""c""d""e"}}.steps__layout[data-astro-cid-5wfdsgz3]{grid-template-columns:1fr 1.7fr;align-items:start;gap:clamp(1.5rem,5vw,5rem);display:grid}.steps__title[data-astro-cid-5wfdsgz3]{position:sticky;top:2rem}.steps__list[data-astro-cid-5wfdsgz3]{gap:0;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-5wfdsgz3]{grid-template-columns:clamp(4.2rem,11vw,7.5rem) 1fr;align-items:baseline;gap:clamp(.75rem,2vw,1.75rem);padding-block:clamp(1.1rem,2.4vw,1.9rem);display:grid}.step[data-astro-cid-5wfdsgz3]+.step[data-astro-cid-5wfdsgz3]{border-top:1px solid var(--vz-line)}.step__num[data-astro-cid-5wfdsgz3]{font-family:var(--vz-font-display);color:#0000;-webkit-text-stroke:1.5px #7c8068;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:200;line-height:1}.step__title[data-astro-cid-5wfdsgz3]{font-family:var(--vz-font-text);margin-bottom:.4rem;font-size:1.25rem;font-weight:600}.step__text[data-astro-cid-5wfdsgz3]{color:var(--vz-ink-muted);max-width:40rem}@media (width<=860px){.steps__layout[data-astro-cid-5wfdsgz3]{grid-template-columns:1fr}.steps__title[data-astro-cid-5wfdsgz3]{position:static}}.delivery-wrap[data-astro-cid-4utqmglh]{padding-block:0}.delivery[data-astro-cid-4utqmglh]{background:var(--graphite);color:var(--bone);border-radius:36px;grid-template-columns:1fr 1.1fr;display:grid;position:relative;overflow:hidden}.delivery__text[data-astro-cid-4utqmglh]{z-index:1;flex-direction:column;align-items:flex-start;gap:1.4rem;padding:clamp(1.75rem,4.5vw,4rem);display:flex;position:relative}.delivery__bar[data-astro-cid-4utqmglh]{color:var(--bone);background:#3a3e30;align-self:stretch;margin-bottom:.4rem}.delivery__p[data-astro-cid-4utqmglh]{color:#e2e3da;max-width:30rem}.delivery__photo[data-astro-cid-4utqmglh]{min-height:320px;position:relative}.delivery__photo[data-astro-cid-4utqmglh] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 0,#000 38%)}@media (width<=820px){.delivery[data-astro-cid-4utqmglh]{border-radius:28px;grid-template-columns:1fr}.delivery__photo[data-astro-cid-4utqmglh]{order:-1;min-height:230px}.delivery__photo[data-astro-cid-4utqmglh] img{mask-image:linear-gradient(0deg,#0000 0,#000 45%)}}.faq__layout[data-astro-cid-hemr5th4]{grid-template-columns:1fr 1.7fr;align-items:start;gap:clamp(1.5rem,5vw,5rem);display:grid}.faq__list[data-astro-cid-hemr5th4]{gap:.7rem;display:grid}.faq__item[data-astro-cid-hemr5th4]{background:var(--pale);border:1px solid var(--vz-line);border-radius:22px;padding:0 1.4rem;transition:background-color .25s}.faq__item[data-astro-cid-hemr5th4][open]{background:var(--bone);border-color:var(--vz-line-strong)}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:60px;padding-block:.9rem;font-weight:600;list-style:none;display:flex}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__plus[data-astro-cid-hemr5th4]{flex:none;width:16px;height:16px;position:relative}.faq__plus[data-astro-cid-hemr5th4]:before,.faq__plus[data-astro-cid-hemr5th4]:after{content:"";background:var(--graphite);height:2px;transition:transform .25s var(--ease);border-radius:2px;position:absolute;top:7px;left:0;right:0}.faq__plus[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}.faq__item[data-astro-cid-hemr5th4][open] .faq__plus[data-astro-cid-hemr5th4]:after{transform:rotate(0)}.faq__item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:#3a3e2e;max-width:46rem;padding-bottom:1.2rem}@media (width<=860px){.faq__layout[data-astro-cid-hemr5th4]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.faq__plus[data-astro-cid-hemr5th4]:before,.faq__plus[data-astro-cid-hemr5th4]:after,.faq__item[data-astro-cid-hemr5th4]{transition:none}}.vz-consent[data-astro-cid-2kxetbrx]{align-items:start;column-gap:.625rem;min-width:0;grid-template-columns:auto minmax(0,1fr)!important;display:grid!important}.vz-consent[data-astro-cid-2kxetbrx] label[data-astro-cid-2kxetbrx]{overflow-wrap:break-word;min-width:0!important;display:block!important}.vz-consent[data-astro-cid-2kxetbrx] label[data-astro-cid-2kxetbrx] a[data-astro-cid-2kxetbrx]{white-space:normal!important;display:inline!important}.vz-consent[data-astro-cid-2kxetbrx] .vz-field__error[data-astro-cid-2kxetbrx]{grid-column:2}.vz-checkbox[data-astro-cid-2kxetbrx]{flex:none}.vz-field__error[data-astro-cid-2kxetbrx]{margin:0}.vz-leadform[data-astro-cid-jlijqdys]{display:flow-root}.vz-leadform__form[data-astro-cid-jlijqdys]{gap:var(--vz-space-4);flex-direction:column;display:flex}.vz-leadform[data-astro-cid-jlijqdys],.vz-leadform__form[data-astro-cid-jlijqdys],.vz-leadform__fields[data-astro-cid-jlijqdys],.vz-input[data-astro-cid-jlijqdys]{min-width:0!important;max-width:100%!important}.vz-leadform__fields[data-astro-cid-jlijqdys]{gap:var(--vz-space-4);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.vz-leadform[data-astro-cid-jlijqdys][data-compact] .vz-leadform__fields[data-astro-cid-jlijqdys]{grid-template-columns:1fr}.vz-field[data-astro-cid-jlijqdys]{gap:var(--vz-space-2);flex-direction:column;min-width:0;display:flex}.vz-field[data-astro-cid-jlijqdys][data-span=full]{grid-column:1/-1}.vz-hp[data-astro-cid-jlijqdys]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.vz-spinner[data-astro-cid-jlijqdys]{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite vz-spin}@keyframes vz-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vz-spinner[data-astro-cid-jlijqdys]{animation-duration:2s}}.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.5rem,5vw,5rem);display:grid}.contact__list[data-astro-cid-he3spzz3]{gap:.7rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.contact__list[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]{padding-left:1.7rem;position:relative}.contact__list[data-astro-cid-he3spzz3] li[data-astro-cid-he3spzz3]:before{content:"";background:var(--graphite);width:9px;height:9px;box-shadow:9px 9px 0 var(--graphite);transform-origin:0 0;position:absolute;top:.5em;left:0;transform:translate(-1px,-1px)scale(.85)}.contact__card[data-astro-cid-he3spzz3]{width:100%;margin-inline:auto;padding:clamp(1.4rem,3vw,2.4rem)}@media (width<=860px){.contact__grid[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}
