.hero[data-astro-cid-i3irphx7]{background:var(--color-ink);min-height:min(940px,100svh);color:var(--color-paper);display:flex;position:relative}.hero__panel[data-astro-cid-i3irphx7]{flex-direction:column;flex:1 1 0;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero__img[data-astro-cid-i3irphx7]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__panel[data-astro-cid-i3irphx7]:after{content:"";background:linear-gradient(#13131380 0%,#131313f2 100%);position:absolute;inset:0}.hero__content[data-astro-cid-i3irphx7]{z-index:1;padding:48px var(--pad-inline);flex-direction:column;gap:20px;padding-top:200px;display:flex;position:relative}.hero__eyebrow[data-astro-cid-i3irphx7]{color:var(--color-amber)}.hero__panel[data-astro-cid-i3irphx7]:first-child .hero__content[data-astro-cid-i3irphx7]{padding-left:var(--edge)}.hero__panel[data-astro-cid-i3irphx7]:last-child .hero__content[data-astro-cid-i3irphx7]{padding-right:var(--edge)}.hero__lead[data-astro-cid-i3irphx7]{max-width:460px;font-size:var(--text-body);line-height:26px}.hero__ctas[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:10px;display:flex}.hero__divider[data-astro-cid-i3irphx7]{background:linear-gradient(180deg, #c9ccbc00 0%, var(--color-sage) 30%);z-index:2;flex-shrink:0;align-self:flex-end;width:2px;height:85%;position:relative}@media (width<=800px){.hero[data-astro-cid-i3irphx7]{flex-direction:column;min-height:0}.hero__panel[data-astro-cid-i3irphx7]{min-height:560px}.hero__panel[data-astro-cid-i3irphx7]:first-child{min-height:640px}.hero__divider[data-astro-cid-i3irphx7]{background:var(--color-sage);width:100%;height:2px}.hero__content[data-astro-cid-i3irphx7]{padding-block:40px}}.intro[data-astro-cid-b3jrujae]{background:var(--color-paper);gap:var(--spacing-14);flex-direction:column;display:flex}.intro__row[data-astro-cid-b3jrujae]{gap:80px;display:flex}.intro__title[data-astro-cid-b3jrujae]{flex:0 0 560px}.intro__copy[data-astro-cid-b3jrujae]{flex-direction:column;flex:1 1 0;gap:18px;display:flex}.intro__lead[data-astro-cid-b3jrujae]{font-weight:500}.intro__copy[data-astro-cid-b3jrujae] a[data-astro-cid-b3jrujae]{text-underline-offset:3px;color:var(--color-ink);text-decoration:underline}.features[data-astro-cid-b3jrujae]{border-top:2px solid var(--color-ink);grid-template-columns:repeat(4,1fr);display:grid}.feature[data-astro-cid-b3jrujae]{border-left:1px solid var(--color-line);flex-direction:column;gap:12px;padding:28px 24px 0;display:flex}.feature[data-astro-cid-b3jrujae]:first-child{border-left:0;padding-left:0}.feature[data-astro-cid-b3jrujae]:last-child{padding-right:0}@media (width<=1024px){.intro__row[data-astro-cid-b3jrujae]{flex-direction:column;gap:28px}.intro__title[data-astro-cid-b3jrujae]{flex-basis:auto}.features[data-astro-cid-b3jrujae]{grid-template-columns:repeat(2,1fr);row-gap:32px}.feature[data-astro-cid-b3jrujae]:nth-child(3){border-left:0;padding-left:0}}@media (width<=560px){.features[data-astro-cid-b3jrujae]{grid-template-columns:1fr;row-gap:0}.feature[data-astro-cid-b3jrujae],.feature[data-astro-cid-b3jrujae]:first-child{border-left:0;border-top:1px solid var(--color-line);padding:24px 0}.feature[data-astro-cid-b3jrujae]:first-child{border-top:0}}.reviews[data-astro-cid-c5jzir7q]{background:var(--color-ink);color:var(--color-paper);gap:var(--spacing-20);display:flex}.reviews__proof[data-astro-cid-c5jzir7q]{flex-direction:column;flex:0 0 600px;align-items:flex-start;gap:28px;display:flex}.reviews__eyebrow[data-astro-cid-c5jzir7q]{color:var(--color-sage)}.reviews__score[data-astro-cid-c5jzir7q]{align-items:center;gap:16px;padding-top:8px;display:flex}.reviews__num[data-astro-cid-c5jzir7q]{text-transform:none}.reviews__list[data-astro-cid-c5jzir7q]{border-bottom:1px solid var(--color-line-on-dark);flex:1 1 0}.review[data-astro-cid-c5jzir7q]{border-top:1px solid var(--color-line-on-dark);flex-direction:column;gap:18px;padding-block:32px;display:flex}.review__quote[data-astro-cid-c5jzir7q]{font-size:var(--text-title-m);letter-spacing:var(--tracking-title);margin:0;font-weight:600;line-height:32px}.review__meta[data-astro-cid-c5jzir7q]{align-items:center;gap:14px;display:flex}.review__who[data-astro-cid-c5jzir7q]{flex-direction:column;flex:auto;gap:2px;display:flex}.review__name[data-astro-cid-c5jzir7q]{font-weight:700}.review__src[data-astro-cid-c5jzir7q]{font-size:var(--text-caption);letter-spacing:.06em;line-height:16px}.avatar{border-radius:var(--radius-full);object-fit:cover;flex-shrink:0;width:44px;height:44px}@media (width<=1100px){.reviews[data-astro-cid-c5jzir7q]{flex-direction:column;gap:48px}.reviews__proof[data-astro-cid-c5jzir7q]{flex-basis:auto}}@media (width<=560px){.review__job[data-astro-cid-c5jzir7q]{display:none}.review__quote[data-astro-cid-c5jzir7q]{font-size:20px;line-height:28px}}.ba[data-astro-cid-mdddk47j]{background:var(--color-ink);color:var(--color-paper);align-items:center;gap:var(--spacing-14);flex-direction:column;display:flex}.ba__head[data-astro-cid-mdddk47j]{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.ba__eyebrow[data-astro-cid-mdddk47j]{color:var(--color-sage)}.ba__slider[data-astro-cid-mdddk47j]{aspect-ratio:1344/640;border-radius:var(--radius-xl);width:100%;max-width:1344px;position:relative;overflow:hidden}.ba__img[data-astro-cid-mdddk47j]{object-fit:cover;object-position:50% 55%;width:100%;height:100%;position:absolute;inset:0}.ba__img--placeholder[data-astro-cid-mdddk47j]{filter:grayscale()brightness(55%)sepia(25%)}.ba__before[data-astro-cid-mdddk47j]{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.ba__line[data-astro-cid-mdddk47j]{top:0;bottom:0;left:var(--pos);background:var(--color-paper);pointer-events:none;width:4px;margin-left:-2px;position:absolute}.ba__handle[data-astro-cid-mdddk47j]{border-radius:var(--radius-full);background:var(--color-sage);justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0006}.ba__range[data-astro-cid-mdddk47j]{opacity:0;cursor:ew-resize;z-index:2;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba__range[data-astro-cid-mdddk47j]:focus-visible+.ba__tag[data-astro-cid-mdddk47j]{outline:2px solid var(--color-amber)}.ba__tag[data-astro-cid-mdddk47j]{border-radius:var(--radius-full);z-index:3;pointer-events:none;padding:8px 14px;position:absolute;top:24px}.ba__tag--before[data-astro-cid-mdddk47j]{color:var(--color-paper);background:#131313cc;left:24px}.ba__tag--after[data-astro-cid-mdddk47j]{background:var(--color-sage);color:var(--color-ink);right:24px}.ba__fact[data-astro-cid-mdddk47j]{z-index:3;border-radius:var(--radius-full);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-body-s);pointer-events:none;gap:14px;padding:12px 20px;line-height:22px;display:flex;position:absolute;bottom:24px;right:24px}.ba__fact[data-astro-cid-mdddk47j] span[data-astro-cid-mdddk47j]{color:var(--color-body);font-weight:500}.ba__review[data-astro-cid-mdddk47j]{z-index:3;border-radius:var(--radius-xl);border:1px solid var(--color-line-on-dark);pointer-events:none;background:#131313e6;align-items:center;gap:14px;width:440px;padding:16px 20px;display:flex;position:absolute;bottom:24px;left:24px}.ba__review[data-astro-cid-mdddk47j] blockquote[data-astro-cid-mdddk47j]{font-size:var(--text-body-s);margin:0;font-weight:600;line-height:22px}.ba__review[data-astro-cid-mdddk47j] figcaption[data-astro-cid-mdddk47j]{font-size:var(--text-caption);color:var(--color-sage);margin-top:4px;font-weight:700;line-height:16px}@media (width<=900px){.ba__slider[data-astro-cid-mdddk47j]{aspect-ratio:4/5}.ba__fact[data-astro-cid-mdddk47j]{display:none}.ba__review[data-astro-cid-mdddk47j]{width:auto;bottom:12px;left:12px;right:12px}.ba__tag[data-astro-cid-mdddk47j]{top:12px}.ba__tag--before[data-astro-cid-mdddk47j]{left:12px}.ba__tag--after[data-astro-cid-mdddk47j]{right:12px}}.how[data-astro-cid-hahnwogd]{background:var(--color-stone);gap:var(--spacing-20);display:flex}.how__intro[data-astro-cid-hahnwogd]{flex-direction:column;flex:0 0 480px;gap:24px;display:flex}.card-review[data-astro-cid-hahnwogd]{border-radius:var(--radius-xl);background:var(--color-paper);flex-direction:column;gap:14px;margin:16px 0 0;padding:22px 24px;display:flex;box-shadow:0 12px 30px #1313130f}.card-review__src[data-astro-cid-hahnwogd]{font-size:var(--text-caption);align-items:center;gap:10px;line-height:16px;display:flex}.card-review__src[data-astro-cid-hahnwogd] span[data-astro-cid-hahnwogd]:last-child{color:var(--color-body);font-weight:700}.card-review[data-astro-cid-hahnwogd] blockquote[data-astro-cid-hahnwogd]{margin:0;font-weight:600}.card-review[data-astro-cid-hahnwogd] figcaption[data-astro-cid-hahnwogd]{font-size:var(--text-body-s);align-items:center;gap:10px;line-height:22px;display:flex}.card-review[data-astro-cid-hahnwogd] figcaption[data-astro-cid-hahnwogd] strong[data-astro-cid-hahnwogd]{font-weight:800}.card-review[data-astro-cid-hahnwogd] figcaption[data-astro-cid-hahnwogd] span[data-astro-cid-hahnwogd]{color:var(--color-body);margin-left:-6px;font-weight:500}.avatar--sm{width:32px!important;height:32px!important}.steps[data-astro-cid-hahnwogd]{flex:1 1 0}.step[data-astro-cid-hahnwogd]{border-top:1px solid var(--color-line);align-items:flex-start;gap:28px;padding-block:32px;display:flex}.step[data-astro-cid-hahnwogd]:first-child{border-top:2px solid var(--color-ink)}.step[data-astro-cid-hahnwogd]:last-child{border-bottom:1px solid var(--color-line)}.step__num[data-astro-cid-hahnwogd]{color:var(--color-moss);flex:0 0 72px}.step__body[data-astro-cid-hahnwogd]{flex-direction:column;gap:8px;display:flex}@media (width<=1024px){.how[data-astro-cid-hahnwogd]{flex-direction:column;gap:48px}.how__intro[data-astro-cid-hahnwogd]{flex-basis:auto}}@media (width<=560px){.step[data-astro-cid-hahnwogd]{gap:16px}.step__num[data-astro-cid-hahnwogd]{flex-basis:52px}}.products[data-astro-cid-qzj7gepj]{background:var(--color-ink);color:var(--color-paper);gap:var(--spacing-14);flex-direction:column;display:flex}.products__eyebrow[data-astro-cid-qzj7gepj]{color:var(--color-sage)}.products__intro[data-astro-cid-qzj7gepj]{flex:0 0 400px}.products__grid[data-astro-cid-qzj7gepj]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.product[data-astro-cid-qzj7gepj]{flex-direction:column;gap:20px;display:flex}.product__img[data-astro-cid-qzj7gepj]{object-fit:cover;border-radius:var(--radius-xl);width:100%;height:420px}.product__row[data-astro-cid-qzj7gepj]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product__text[data-astro-cid-qzj7gepj]{flex-direction:column;gap:6px;display:flex}.product__arrow[data-astro-cid-qzj7gepj]{border-radius:var(--radius-full);border:1.5px solid var(--color-line-on-dark);flex:0 0 44px;justify-content:center;align-items:center;height:44px;transition:background-color .15s,border-color .15s;display:flex}.product[data-astro-cid-qzj7gepj]:hover .product__arrow[data-astro-cid-qzj7gepj]{border-color:var(--color-paper)}.featured[data-astro-cid-qzj7gepj]{border-radius:var(--radius-xl);background:var(--color-ink-raised);border:1px solid var(--color-line-on-dark);text-align:center;flex-direction:column;align-items:center;gap:28px;margin:24px 0 0;padding:72px 120px;display:flex}.featured[data-astro-cid-qzj7gepj] .stars{font-size:var(--text-title-s);letter-spacing:.12em;line-height:28px}.featured__quote[data-astro-cid-qzj7gepj]{max-width:1000px;font-size:var(--text-display-m);letter-spacing:var(--tracking-title);margin:0;font-weight:700;line-height:52px}.featured__quote[data-astro-cid-qzj7gepj] span[data-astro-cid-qzj7gepj]{color:var(--color-sage)}.featured__who[data-astro-cid-qzj7gepj]{text-align:left;align-items:center;gap:16px;display:flex}.featured__who[data-astro-cid-qzj7gepj] div[data-astro-cid-qzj7gepj]{flex-direction:column;gap:4px;display:flex}.featured__who[data-astro-cid-qzj7gepj] strong[data-astro-cid-qzj7gepj]{font-size:var(--text-label);font-weight:800;line-height:20px}.featured__avatar[data-astro-cid-qzj7gepj]{width:64px!important;height:64px!important}@media (width<=1100px){.products__intro[data-astro-cid-qzj7gepj]{flex-basis:auto;max-width:520px}.featured[data-astro-cid-qzj7gepj]{padding:56px 40px}.featured__quote[data-astro-cid-qzj7gepj]{font-size:30px;line-height:38px}}@media (width<=900px){.products__grid[data-astro-cid-qzj7gepj]{grid-template-columns:1fr;gap:40px}.product__img[data-astro-cid-qzj7gepj]{height:340px}}@media (width<=560px){.featured[data-astro-cid-qzj7gepj]{padding:40px 20px}.featured__quote[data-astro-cid-qzj7gepj]{font-size:22px;line-height:30px}}.kitchens[data-astro-cid-bry355zy]{background:var(--color-paper);gap:var(--spacing-14);flex-direction:column;display:flex}.kitchens__intro[data-astro-cid-bry355zy]{flex:0 0 360px}.kitchens__intro[data-astro-cid-bry355zy] strong[data-astro-cid-bry355zy]{color:var(--color-ink);font-weight:700}.kitchens__cards[data-astro-cid-bry355zy]{gap:16px;height:620px;display:flex}.kcard[data-astro-cid-bry355zy]{border-radius:var(--radius-xl);background:var(--color-ink);color:var(--color-paper);flex-direction:column;justify-content:flex-end;padding:36px;display:flex;position:relative;overflow:hidden}.kcard--main[data-astro-cid-bry355zy]{flex:3 1 0}.kcard--side[data-astro-cid-bry355zy]{flex:2 1 0}.kcard__img[data-astro-cid-bry355zy]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kcard[data-astro-cid-bry355zy]:after{content:"";background:linear-gradient(#13131300 30%,#131313e6 100%);position:absolute;inset:0}.kcard__body[data-astro-cid-bry355zy]{z-index:1;flex-direction:column;gap:20px;display:flex;position:relative}.kcard[data-astro-cid-bry355zy] .eyebrow[data-astro-cid-bry355zy]{color:var(--color-sage)}.kcard__label[data-astro-cid-bry355zy]{align-items:center;gap:12px;display:flex}.kcard__label[data-astro-cid-bry355zy] .pill[data-astro-cid-bry355zy]{letter-spacing:.1em;align-self:center;padding:4px 9px}.kcard--main[data-astro-cid-bry355zy] .kcard__title[data-astro-cid-bry355zy]{text-transform:uppercase;max-width:560px}.kcard--side[data-astro-cid-bry355zy] .kcard__title[data-astro-cid-bry355zy]{text-transform:uppercase}.kcard__steps[data-astro-cid-bry355zy]{flex-wrap:wrap;gap:8px;display:flex}.kcard__steps[data-astro-cid-bry355zy] li[data-astro-cid-bry355zy]{border:1px solid var(--color-line-on-dark);border-radius:var(--radius-full);font-size:var(--text-caption);gap:6px;padding:8px 14px;font-weight:700;line-height:16px;display:flex}.kcard__steps[data-astro-cid-bry355zy] span[data-astro-cid-bry355zy]{color:var(--color-sage);font-weight:800}.kcard__ctas[data-astro-cid-bry355zy]{flex-wrap:wrap;align-items:center;gap:20px;padding-top:4px;display:flex}.kcard__btn[data-astro-cid-bry355zy]{background:var(--color-paper);color:var(--color-ink);padding-block:16px}.kcard__visit[data-astro-cid-bry355zy]{font-size:var(--text-body-s);text-underline-position:from-font;font-weight:700;line-height:22px;text-decoration:underline 1px}.kcard__link[data-astro-cid-bry355zy]{color:var(--color-paper);border-bottom-color:var(--color-sage);align-self:flex-start}.kextras[data-astro-cid-bry355zy]{border-top:2px solid var(--color-ink);grid-template-columns:repeat(3,1fr);display:grid}.kextra[data-astro-cid-bry355zy]{border-left:1px solid var(--color-line);flex-direction:column;gap:12px;padding:28px 28px 0;display:flex}.kextra[data-astro-cid-bry355zy]:first-child{border-left:0;padding-left:0}.kextra[data-astro-cid-bry355zy]:last-child{padding-right:0}@media (width<=1100px){.kitchens__intro[data-astro-cid-bry355zy]{flex-basis:auto;max-width:520px}}@media (width<=900px){.kitchens__cards[data-astro-cid-bry355zy]{flex-direction:column;height:auto}.kcard[data-astro-cid-bry355zy]{min-height:520px;padding:24px}.kextras[data-astro-cid-bry355zy]{grid-template-columns:1fr}.kextra[data-astro-cid-bry355zy],.kextra[data-astro-cid-bry355zy]:first-child{border-left:0;border-top:1px solid var(--color-line);padding:24px 0}.kextra[data-astro-cid-bry355zy]:first-child{border-top:0}}.articles[data-astro-cid-xatvydoc]{background:var(--color-paper);gap:var(--spacing-14);flex-direction:column;display:flex}.articles__head[data-astro-cid-xatvydoc]{gap:16px}.articles__title[data-astro-cid-xatvydoc]{text-transform:uppercase}.articles__grid[data-astro-cid-xatvydoc]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.articles__grid[data-astro-cid-xatvydoc] li[data-astro-cid-xatvydoc]:nth-child(2){padding-inline:28px}.article[data-astro-cid-xatvydoc]{flex-direction:column;gap:14px;display:flex;position:relative}.article__img[data-astro-cid-xatvydoc]{object-fit:cover;border-radius:var(--radius-xl);width:100%;height:280px}.article__tag[data-astro-cid-xatvydoc]{padding-top:10px}.article__link[data-astro-cid-xatvydoc]:after{content:"";position:absolute;inset:0}.article__link[data-astro-cid-xatvydoc]:hover{text-underline-offset:4px;text-decoration:underline}.article__more[data-astro-cid-xatvydoc]{text-underline-position:from-font;font-weight:700;text-decoration:underline 1px}@media (width<=900px){.articles__grid[data-astro-cid-xatvydoc]{grid-template-columns:1fr;gap:40px}.articles__grid[data-astro-cid-xatvydoc] li[data-astro-cid-xatvydoc]:nth-child(2){padding-inline:0}}
