.kitchen-page{overflow-x:clip}.kitchen-page .bar[aria-hidden=true]{visibility:hidden;transform:translateY(110%)}.kitchen-page h1,.kitchen-page h2,.kitchen-page h3{color:var(--ink)}:where(.kitchen-page) p{margin:0}.kitchen-page .kitchen-hero{padding:32px 0 0}.kitchen-page .kitchen-hero__grid{grid-template-columns:minmax(0,632px) 440px;justify-content:center;gap:48px;display:grid}.kitchen-page .kitchen-hero__media{min-width:0}.kitchen-page .kitchen-hero__copy{align-content:center;gap:18px;display:grid}.kitchen-page .kitchen-hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(42px,3vw + 8px,52px);line-height:1.05}.kitchen-page .kitchen-hero .lead{color:var(--text-2);font-size:19px;line-height:1.5}.kitchen-page .kitchen-hero__cta{width:100%;min-height:52px}.kitchen-page .kitchen-hero__note{color:var(--text-2);font-size:13px;line-height:1.45}.kitchen-page .kitchen-hero__examples{align-items:center;gap:7px;width:fit-content;min-height:44px;font-size:15px;display:inline-flex}.kitchen-page .kitchen-placement{padding-top:80px}.kitchen-page .kitchen-placement__field{align-items:center}.kitchen-page .kitchen-placement .placement__demo{aspect-ratio:1280/853;box-shadow:none;overflow:visible}.kitchen-page .kitchen-placement .placement__demo>picture{border-radius:var(--radius-m);box-shadow:var(--shadow-image);overflow:hidden}.kitchen-page .kitchen-placement .placement__demo>picture>img{object-position:center}.kitchen-page .kitchen-placement__switch{display:none}.kitchen-page .kitchen-placement__demo.is-enhanced .kitchen-placement__switch{display:inline-flex}.kitchen-page .kitchen-product-chip{grid-template-columns:56px minmax(0,1fr) auto;row-gap:2px}.kitchen-page .kitchen-product-chip .product-chip__photo img{width:56px;height:56px}.kitchen-page .kitchen-compare{isolation:isolate;aspect-ratio:5/4;border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-image);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.kitchen-page .kitchen-compare picture,.kitchen-page .kitchen-compare img{width:100%;height:100%;display:block}.kitchen-page .kitchen-compare img{object-fit:cover}.kitchen-page .kitchen-compare__after,.kitchen-page .kitchen-compare__before{position:absolute;inset:0}.kitchen-page .kitchen-compare__before{z-index:1;clip-path:inset(0 65% 0 0)}.kitchen-page .kitchen-compare__seam{--knob-offset:0px;z-index:3;background:#fff;align-items:center;width:2px;display:none;position:absolute;top:0;bottom:0;left:35%;box-shadow:0 0 0 1px #1a19181a}.kitchen-page .kitchen-compare__seam:focus-visible{outline:3px solid var(--violet);outline-offset:5px}.kitchen-page .kitchen-compare.is-enhanced .kitchen-compare__seam{display:flex}.kitchen-page .kitchen-compare__knob{border:1px solid var(--line);width:44px;height:44px;box-shadow:var(--shadow-float);transform:translateX(calc(-50% + var(--knob-offset)));background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;left:50%}.kitchen-page .kitchen-compare__labels{z-index:4;justify-content:space-between;gap:6px;display:none;position:absolute;top:12px;left:12px;right:12px}.kitchen-page .kitchen-compare__labels .pill{cursor:pointer;min-width:44px;min-height:44px}.kitchen-page .kitchen-compare.is-enhanced .kitchen-compare__labels{display:flex}.kitchen-page .kitchen-section{padding-top:80px}.kitchen-page .section-head{gap:8px;max-width:68ch;margin-bottom:28px;display:grid}.kitchen-page .section-head h2{letter-spacing:-.025em;margin:0;font-size:clamp(28px,1.5vw + 18px,34px);line-height:1.1}.kitchen-page .section-head p{color:var(--text-2);font-size:17px;line-height:1.55}.kitchen-page .kitchen-example h3{letter-spacing:-.015em;margin:10px 0 6px;font-size:19px;line-height:1.2}.kitchen-page .kitchen-example p{color:var(--text-2);font-size:15px;line-height:1.55}.kitchen-page .kitchen-how__cta{align-items:center;gap:7px;width:fit-content;min-height:44px;margin-top:22px;font-size:15px;display:inline-flex}.kitchen-page .kitchen-examples__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.kitchen-page .kitchen-example{min-width:0}.kitchen-page .kitchen-example__media{aspect-ratio:5/4;border-radius:var(--radius-m);background:var(--surface);position:relative;overflow:hidden}.kitchen-page .kitchen-example__media picture,.kitchen-page .kitchen-example__media img{width:100%;height:100%;display:block}.kitchen-page .kitchen-example__media img{object-fit:cover}.kitchen-page .kitchen-example__switch{border-radius:var(--radius-pill);box-shadow:var(--shadow-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #e9e6e1f2;padding:3px;display:none;position:absolute;bottom:12px;right:12px}.kitchen-page .kitchen-example.is-enhanced .kitchen-example__switch{display:inline-flex}.kitchen-page .kitchen-example__switch button{border-radius:var(--radius-pill);min-width:44px;min-height:44px;padding:0 10px;font-size:13px;font-weight:600}.kitchen-page .kitchen-example__switch button.is-active{background:var(--ink);color:#fff}.kitchen-page .kitchen-example__copy{gap:8px;padding-top:12px;display:grid}.kitchen-page .kitchen-example__copy h3{margin:0}.kitchen-page .kitchen-example__copy .link{width:fit-content;min-height:44px;font-size:14px}.kitchen-page .kitchen-search__demo{grid-template-columns:minmax(0,7fr) minmax(280px,5fr);align-items:center;gap:24px;display:grid}.kitchen-page .kitchen-search__image{aspect-ratio:1280/853;border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-image);position:relative;overflow:hidden}.kitchen-page .kitchen-search__image picture,.kitchen-page .kitchen-search__image img{width:100%;height:100%;display:block}.kitchen-page .kitchen-search__image img{object-fit:cover}.kitchen-page .kitchen-search__selection{border:2px solid var(--violet);border-radius:8px;position:absolute;inset:3% 29% 3% 16%;box-shadow:0 0 0 3px #8b5cf62e}.kitchen-page .kitchen-search__selection span{background:var(--violet-active);color:#fff;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:600;position:absolute;inset:auto 8px 8px auto}.kitchen-page .kitchen-search__copy{align-content:center;gap:24px;max-width:36ch;display:grid}.kitchen-page .kitchen-search__copy h2{letter-spacing:-.025em;margin:0;font-size:clamp(28px,1.5vw + 18px,34px);line-height:1.1}.kitchen-page .kitchen-search__copy p{color:var(--text-2);font-size:17px;line-height:1.55}.kitchen-page .kitchen-search__cta{width:fit-content;min-height:52px}.kitchen-page .kitchen-faq .faq__list{max-width:800px}.kitchen-page .field--final h2{color:inherit}.kitchen-page .site-footer{margin-top:64px}@media (min-width:768px) and (max-width:1023px){.kitchen-page .site-header__in{grid-template-columns:minmax(0,1fr) auto;display:grid}.kitchen-page .site-header__actions{justify-self:end}}@media (max-width:1023px){.kitchen-page .kitchen-hero__grid{grid-template-columns:minmax(0,1fr);gap:24px}.kitchen-page .kitchen-hero__copy{max-width:632px}.kitchen-page .kitchen-search__demo{grid-template-columns:1fr}}@media (max-width:767px){.kitchen-page .bar.is-before-hero-exit{transform:translateY(110%)}.kitchen-page .kitchen-hero{padding-top:0}.kitchen-page .kitchen-hero__grid{gap:14px;padding-inline:0}.kitchen-page .kitchen-hero__media,.kitchen-page .kitchen-hero__copy{display:contents}.kitchen-page .kitchen-compare{aspect-ratio:1;box-shadow:none;border-radius:0;order:1}.kitchen-page .kitchen-hero h1{margin-inline:var(--gutter);order:3;font-size:clamp(32px,9vw,36px)}.kitchen-page .kitchen-hero .lead{margin-inline:var(--gutter);order:4;font-size:17px}.kitchen-page .kitchen-hero__cta{width:calc(100% - 2 * var(--gutter));margin-inline:var(--gutter);order:5}.kitchen-page .kitchen-hero__note{margin-inline:var(--gutter);order:6}.kitchen-page .kitchen-hero__examples{margin-inline:var(--gutter);order:7;display:inline-flex}.kitchen-page .kitchen-compare__labels{top:10px;left:10px;right:10px}.kitchen-page .kitchen-compare__labels .pill{padding-inline:10px;font-size:12px}.kitchen-page .kitchen-section,.kitchen-page .kitchen-placement{padding-top:56px}.kitchen-page .kitchen-placement__field{align-items:stretch}.kitchen-page .kitchen-placement .placement__copy .btn{order:4}.kitchen-page .kitchen-placement .placement__demo{aspect-ratio:auto;width:100%;min-width:0;display:grid;overflow:visible}.kitchen-page .kitchen-placement .placement__demo>picture{aspect-ratio:1280/853;grid-area:2/1;width:100%;min-width:0;position:relative}.kitchen-page .kitchen-placement .placement__demo .seg{z-index:1;grid-area:2/1;place-self:start end;margin:12px;position:static}.kitchen-page .kitchen-placement .kitchen-product-chip{grid-area:1/1;width:100%;min-width:0;margin:0 0 10px;position:static}.kitchen-page .section-head{margin-bottom:20px}.kitchen-page .section-head h2{font-size:28px}.kitchen-page .section-head p{font-size:16px}.kitchen-page .kitchen-examples__grid{grid-template-columns:1fr;gap:18px}.kitchen-page .kitchen-search__cta{width:100%}.kitchen-page .kitchen-example__switch{bottom:10px;left:10px;right:auto}.kitchen-page .site-footer{margin-top:40px}}@media (prefers-reduced-motion:reduce){.kitchen-page *{scroll-behavior:auto}}