.KitchenV2CostDriversSection_section__MbPyI{position:relative}.KitchenV2CostDriversSection_layout__lYfdX{display:grid;gap:var(--space-8);align-items:start;width:100%}@media (min-width:900px){.KitchenV2CostDriversSection_layout__lYfdX{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:clamp(1.5rem,2.5vw,2.5rem)}}.KitchenV2CostDriversSection_intro__q73TL{min-width:0;max-width:none}.KitchenV2CostDriversSection_intro__q73TL .eyebrow{max-width:100%}@media (min-width:1200px){.KitchenV2CostDriversSection_intro__q73TL{position:sticky;top:calc(var(--nav-h) + 1.5rem)}}.KitchenV2CostDriversSection_heading__D6zoX{max-width:none;margin-top:0;margin-bottom:1.25rem;font-size:clamp(2.25rem,3.2vw,3.1rem);line-height:1.12}.KitchenV2CostDriversSection_lead__EP7YX{margin:0;color:var(--text-paragraph);line-height:1.6;max-width:36ch;font-size:clamp(1rem,1.1vw,1.075rem)}.KitchenV2CostDriversSection_support__GdsOJ{margin:var(--space-5) 0 0;max-width:34ch;font-family:var(--font-body);font-size:.9rem;line-height:1.5;color:var(--text-muted)}.KitchenV2CostDriversSection_content__15loI{min-width:0}.KitchenV2CostDriversSection_drivers__TLB1u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin:0;padding:0;list-style:none;align-items:stretch}.KitchenV2CostDriversSection_driver__7QCNM{display:flex;flex-direction:column;gap:var(--space-3);height:100%;padding:1.75rem 1.75rem 1.85rem;background:rgba(252,251,248,.55);border:1px solid rgba(var(--gold-rgb),.12);border-top:2px solid rgba(var(--gold-rgb),.38);border-radius:var(--radius-md);box-shadow:none}.KitchenV2CostDriversSection_driverWide__D5Jc_{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);gap:var(--space-6);align-items:start;height:auto}.KitchenV2CostDriversSection_driverWideHead__ky_Ke{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.KitchenV2CostDriversSection_driverNum__hkFAG{font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.12em;line-height:1;color:var(--gold)}.KitchenV2CostDriversSection_driverTitle__pxi5w{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:600;line-height:1.25;color:var(--navy)}.KitchenV2CostDriversSection_driverBody__OKPkj{margin:0;max-width:42rem;font-family:var(--font-body);font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.6;color:var(--text-paragraph)}.KitchenV2CostDriversSection_driverWide__D5Jc_ .KitchenV2CostDriversSection_driverBody__OKPkj{padding-top:.15rem}.KitchenV2CostDriversSection_permits__1CUFk{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5) var(--space-6);align-items:end;margin-top:var(--space-8);padding:2rem 2.1rem;background:var(--kitchen-v2-surface-white,#fcfbf8);border:1px solid rgba(var(--gold-rgb),.18);border-left:3px solid rgba(var(--gold-rgb),.55);border-radius:var(--radius-md);box-shadow:none}.KitchenV2CostDriversSection_permitsCopy__jbUWu{min-width:0}.KitchenV2CostDriversSection_permitsTitle__WDoFP{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:600;line-height:1.28;color:var(--navy)}.KitchenV2CostDriversSection_permitsBody__4xTmk{margin:0 0 var(--space-3);max-width:none;font-family:var(--font-body);font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.6;color:var(--text-paragraph)}.KitchenV2CostDriversSection_permitsBody__4xTmk:last-of-type{margin-bottom:0}.KitchenV2CostDriversSection_permitsAction__32UCD{flex-shrink:0;justify-self:end}@media (max-width:1100px){.KitchenV2CostDriversSection_permits__1CUFk{grid-template-columns:1fr;align-items:start}.KitchenV2CostDriversSection_permitsAction__32UCD{justify-self:start;margin-top:var(--space-2)}.KitchenV2CostDriversSection_driverWide__D5Jc_{grid-template-columns:1fr;gap:var(--space-3)}}@media (max-width:900px){.KitchenV2CostDriversSection_layout__lYfdX{grid-template-columns:1fr;gap:var(--space-7)}.KitchenV2CostDriversSection_intro__q73TL{position:static;max-width:44rem}.KitchenV2CostDriversSection_lead__EP7YX,.KitchenV2CostDriversSection_support__GdsOJ{max-width:48ch}}@media (max-width:767px){.KitchenV2CostDriversSection_drivers__TLB1u{grid-template-columns:1fr;gap:var(--space-4)}.KitchenV2CostDriversSection_driverWide__D5Jc_{grid-column:auto}.KitchenV2CostDriversSection_driver__7QCNM{padding:1.4rem 1.35rem 1.5rem}.KitchenV2CostDriversSection_permits__1CUFk{gap:var(--space-4);padding:1.5rem}.KitchenV2CostDriversSection_permitsAction__32UCD{justify-self:start}}.KitchenV2ContractorSection_section__PYJjz{position:relative;background:var(--white);scroll-margin-top:var(--nav-h)}.KitchenV2ContractorSection_anchor__mKHRU{position:absolute;top:calc(-1 * var(--nav-h))}.KitchenV2ContractorSection_header__5r4yj{max-width:none;margin-bottom:var(--space-8)}.KitchenV2ContractorSection_heading__TQ0mV{width:100%;max-width:none}.KitchenV2ContractorSection_section__PYJjz .KitchenV2ContractorSection_header__5r4yj .KitchenV2ContractorSection_heading__TQ0mV.section-h2.section-h2-no-emphasis{max-width:none}.KitchenV2ContractorSection_introSplit__2sII6{display:grid;grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);gap:clamp(28px,4vw,56px);align-items:center}.KitchenV2ContractorSection_media__Qswqa{margin:0}.KitchenV2ContractorSection_imageFrame__vt8UZ{overflow:hidden;background:var(--navy-light);border-radius:var(--radius-card)}.KitchenV2ContractorSection_image__eajME{display:block;width:100%;height:auto}.KitchenV2ContractorSection_media__Qswqa figcaption{margin-top:var(--space-3);color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}.KitchenV2ContractorSection_rule__CsULG{margin-block:var(--space-4)}.KitchenV2ContractorSection_lead__yEFNK{max-width:62ch}.KitchenV2ContractorSection_inlineNote__LgGqV{margin:var(--space-5) 0 0;color:var(--text-muted);font-family:var(--font-body);line-height:1.6}.KitchenV2ContractorSection_pillars__K7rg4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(2rem,4vw,4rem)}.KitchenV2ContractorSection_pillar__5fjPC{padding:var(--space-5);background:#fcfbf8;border:1px solid rgba(28,35,64,.1);border-radius:var(--radius-card)}.KitchenV2ContractorSection_pillar__5fjPC h3{margin:0 0 var(--space-2);color:var(--navy);font-family:var(--font-display);font-size:var(--text-xl);font-weight:500}.KitchenV2ContractorSection_pillar__5fjPC p{margin:0;color:var(--text-muted);font-family:var(--font-body);line-height:1.55}.KitchenV2ContractorSection_reasonsIntro__6BCQu{max-width:68ch;margin-top:clamp(2.5rem,5vw,5rem)}.KitchenV2ContractorSection_reasonsIntro__6BCQu h3{margin:var(--space-3) 0 var(--space-4);color:var(--navy);font-family:var(--font-display);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;line-height:1.2}.KitchenV2ContractorSection_reasonsIntro__6BCQu p{margin:0;color:var(--text-muted);font-family:var(--font-body);line-height:1.65}.KitchenV2ContractorSection_reasonsHighlight__7nLtj{color:var(--navy);font-weight:600}.KitchenV2ContractorSection_reasonsGrid__6tZOM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin-top:var(--space-6)}.KitchenV2ContractorSection_reasonCard__a4qXe{padding:var(--space-5);background:#fcfbf8;border:1px solid rgba(28,35,64,.1);border-radius:var(--radius-card)}.KitchenV2ContractorSection_reasonCard__a4qXe h4{margin:0 0 var(--space-2);color:var(--navy);font-family:var(--font-display);font-size:var(--text-lg);font-weight:500}.KitchenV2ContractorSection_reasonCard__a4qXe p{margin:0;color:var(--text-muted);font-family:var(--font-body);line-height:1.55}.KitchenV2ContractorSection_sectionFaq__gspu_{margin-top:clamp(2.5rem,5vw,4rem);max-width:48rem}.KitchenV2ContractorSection_sectionFaqHeading__F_uVn{font-family:var(--font-display);font-size:var(--subheading-size);font-weight:500;color:var(--navy);margin:0 0 var(--space-4)}.KitchenV2ContractorSection_compareHeader__isifz{max-width:760px;margin-top:clamp(2.5rem,5vw,5rem);margin-bottom:var(--space-6)}.KitchenV2ContractorSection_compareHeader__isifz h3{margin:var(--space-3) 0 0;color:var(--navy);font-family:var(--font-display);font-size:clamp(1.75rem,2.4vw,2.5rem);font-weight:500;line-height:1.15}.KitchenV2ContractorSection_compareWrap__i1Drv{overflow-x:auto;border:1px solid rgba(28,35,64,.12);border-radius:var(--radius-card)}.KitchenV2ContractorSection_compareTable__jMcDw{width:100%;min-width:760px;border-collapse:collapse;background:var(--white);font-family:var(--font-body)}.KitchenV2ContractorSection_compareTable__jMcDw td,.KitchenV2ContractorSection_compareTable__jMcDw th{padding:var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid rgba(28,35,64,.1)}.KitchenV2ContractorSection_compareTable__jMcDw th{color:var(--navy);font-weight:800}.KitchenV2ContractorSection_compareTable__jMcDw thead th{background:#efe8dc}.KitchenV2ContractorSection_compareTable__jMcDw td{color:var(--text-muted);line-height:1.5}.KitchenV2ContractorSection_mobileCompare__fRK0j{display:none}@media (max-width:1099px){.KitchenV2ContractorSection_pillars__K7rg4,.KitchenV2ContractorSection_reasonsGrid__6tZOM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.KitchenV2ContractorSection_introSplit__2sII6{grid-template-columns:1fr}}@media (max-width:900px){.KitchenV2ContractorSection_compareWrap__i1Drv{display:none}.KitchenV2ContractorSection_mobileCompare__fRK0j{display:grid;gap:var(--space-4)}.KitchenV2ContractorSection_mobileCompare__fRK0j article{padding:var(--space-5);background:#fcfbf8;border:1px solid rgba(28,35,64,.1);border-radius:var(--radius-card)}.KitchenV2ContractorSection_mobileCompare__fRK0j h4{margin:0 0 var(--space-4);color:var(--navy);font-family:var(--font-display);font-size:var(--text-xl);font-weight:500}.KitchenV2ContractorSection_mobileCompare__fRK0j dl{display:grid;gap:var(--space-3);margin:0}.KitchenV2ContractorSection_mobileCompare__fRK0j div{display:grid;gap:var(--space-1)}.KitchenV2ContractorSection_mobileCompare__fRK0j dt{color:var(--navy);font-family:var(--font-body);font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.KitchenV2ContractorSection_mobileCompare__fRK0j dd{margin:0;color:var(--text-muted);font-family:var(--font-body);line-height:1.5}}@media (max-width:720px){.KitchenV2ContractorSection_pillars__K7rg4,.KitchenV2ContractorSection_reasonsGrid__6tZOM{grid-template-columns:1fr}}.KitchenV2FeaturedProjectsSection_section__3Uc1o{background:var(--white)}.KitchenV2FeaturedProjectsSection_intro__HnXje{max-width:none;margin-bottom:clamp(2.5rem,4vw,3rem);margin-top:var(--space-2)}.KitchenV2FeaturedProjectsSection_heading__0vM0O,.KitchenV2FeaturedProjectsSection_intro__HnXje .section-h2{max-width:none;width:100%;margin-top:0;margin-bottom:0}.KitchenV2FeaturedProjectsSection_rule__Tlwv9{margin-block:var(--space-4)}.KitchenV2FeaturedProjectsSection_lead__gnrQi{max-width:62ch;margin:0;color:var(--text-paragraph)}.KitchenV2FeaturedProjectsSection_grid__V9VzW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap);width:100%;align-items:stretch}.KitchenV2FeaturedProjectsSection_card__dPlli{display:flex;flex-direction:column;border:1px solid var(--cream-dark);border-radius:var(--radius-md);padding:0;margin:0;-webkit-appearance:none;appearance:none;background:var(--white);box-shadow:var(--bath-v2-elev-1,0 4px 14px rgba(28,35,64,.07));cursor:pointer;overflow:hidden;text-align:left;min-height:0;height:100%;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.KitchenV2FeaturedProjectsSection_card__dPlli:hover{border-color:rgba(var(--gold-rgb),.55);box-shadow:0 8px 22px rgba(28,35,64,.11);transform:translateY(-1px)}.KitchenV2FeaturedProjectsSection_card__dPlli:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.KitchenV2FeaturedProjectsSection_imageWrap__AkD7B{position:relative;width:100%;aspect-ratio:4/3;background:var(--navy-light);overflow:hidden;flex-shrink:0}.KitchenV2FeaturedProjectsSection_image__rQ5KU{object-fit:cover;object-position:var(--card-focal,center center);transform:scale(1);transition:transform .3s ease}.KitchenV2FeaturedProjectsSection_featuredBadge__jmCLM{position:absolute;top:var(--space-3);left:var(--space-3);z-index:1;padding:6px 10px;border-radius:var(--radius-sm);background:rgba(28,35,64,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:rgba(252,251,248,.96)}.KitchenV2FeaturedProjectsSection_card__dPlli[data-enter=ready]{pointer-events:none}.KitchenV2FeaturedProjectsSection_body__cMoUY{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);min-width:0;flex:1 1 auto;min-height:11.5rem}.KitchenV2FeaturedProjectsSection_projectType__x3ymd{display:block;font-family:var(--font-display);font-size:clamp(1.25rem,1.5vw,1.4rem);font-weight:600;color:var(--navy);line-height:1.25;margin:0}.KitchenV2FeaturedProjectsSection_neighbourhood__fiIyr{display:block;font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:0}.KitchenV2FeaturedProjectsSection_divider__OAfMK{display:block;width:100%;height:1px;margin:var(--space-1) 0;background:rgba(var(--gold-rgb),.2)}.KitchenV2FeaturedProjectsSection_outcome__DHuBB{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-family:var(--font-body);font-size:.9rem;line-height:1.5;color:var(--text-muted);margin:0}.KitchenV2FeaturedProjectsSection_timeline__ZNGIp{display:block;font-family:var(--font-body);font-size:.9rem;font-weight:500;line-height:1.4;color:var(--navy);margin:0}.KitchenV2FeaturedProjectsSection_viewHint__EmYpz{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:var(--space-3);min-height:44px;font-family:var(--font-body);font-size:.9rem;font-weight:500;color:var(--color-gold-accessible)}.KitchenV2FeaturedProjectsSection_viewArrow__TgBFq{display:inline-block;transition:transform .28s ease}.KitchenV2FeaturedProjectsSection_card__dPlli:hover .KitchenV2FeaturedProjectsSection_viewArrow__TgBFq{transform:translateX(3px)}.KitchenV2FeaturedProjectsSection_ctaRow__cnfSY{display:flex;justify-content:center;margin-top:var(--space-8)}.KitchenV2FeaturedProjectsSection_portfolioCta__Rlf8X{background:var(--white);min-height:50px;border-color:rgba(var(--gold-rgb),.45);color:var(--navy);font-weight:500}.KitchenV2FeaturedProjectsSection_portfolioCta__Rlf8X:active:not(:disabled),.KitchenV2FeaturedProjectsSection_portfolioCta__Rlf8X:hover:not(:disabled){background:var(--cream);border-color:rgba(var(--gold-rgb),.7);color:var(--navy)}.KitchenV2FeaturedProjectsSection_portfolioCta__Rlf8X:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:900px){.KitchenV2FeaturedProjectsSection_grid__V9VzW{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}}@media (max-width:640px){.KitchenV2FeaturedProjectsSection_grid__V9VzW{grid-template-columns:1fr;gap:var(--grid-gap)}.KitchenV2FeaturedProjectsSection_intro__HnXje{margin-bottom:var(--space-7)}.KitchenV2FeaturedProjectsSection_body__cMoUY{padding:var(--space-4);min-height:0}}@media (prefers-reduced-motion:no-preference){.KitchenV2FeaturedProjectsSection_card__dPlli:hover .KitchenV2FeaturedProjectsSection_image__rQ5KU{transform:scale(1.025)}.KitchenV2FeaturedProjectsSection_card__dPlli[data-enter=in]{animation:KitchenV2FeaturedProjectsSection_kitchenV2CardEnter__RHD9I .45s ease both;animation-delay:var(--enter-delay,0s)}}@keyframes KitchenV2FeaturedProjectsSection_kitchenV2CardEnter__RHD9I{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.KitchenV2FeaturedProjectsSection_card__dPlli,.KitchenV2FeaturedProjectsSection_image__rQ5KU,.KitchenV2FeaturedProjectsSection_viewArrow__TgBFq{transition:none}}.KitchenV2InclusionsSection_section__VaG7G{border-top:none}.KitchenV2InclusionsSection_intro__HNQky{max-width:none;margin-bottom:clamp(2.5rem,4vw,3rem)}.KitchenV2InclusionsSection_heading__jSaWE{width:100%;max-width:none;margin-top:0;margin-bottom:1.25rem;font-size:clamp(2.25rem,3.2vw,3.1rem);line-height:1.12;white-space:normal}.KitchenV2InclusionsSection_section__VaG7G .KitchenV2InclusionsSection_intro__HNQky .KitchenV2InclusionsSection_heading__jSaWE.section-h2.section-h2-no-emphasis{max-width:none}.KitchenV2InclusionsSection_lead__2CSHR{margin:0;max-width:40rem;color:var(--text-paragraph);line-height:1.6}.KitchenV2InclusionsSection_layout__5_w5c{display:grid;gap:var(--space-8);align-items:start;width:100%}@media (min-width:900px){.KitchenV2InclusionsSection_layout__5_w5c{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-10);align-items:stretch}}.KitchenV2InclusionsSection_content__Fc7k6{display:flex;flex-direction:column;gap:0;min-width:0;padding:var(--space-6) var(--space-5);background:var(--white);border:1px solid rgba(var(--gold-rgb),.16);border-radius:var(--radius-md);box-shadow:0 4px 14px rgba(28,35,64,.07)}@media (min-width:1200px){.KitchenV2InclusionsSection_content__Fc7k6{padding:var(--space-7) var(--space-6)}}.KitchenV2InclusionsSection_group__0R0Sk{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-5) 0}.KitchenV2InclusionsSection_group__0R0Sk:first-child{padding-top:0}.KitchenV2InclusionsSection_groupHeader__XRTBX{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:var(--space-2)}.KitchenV2InclusionsSection_groupTitle__J_ffx{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,1.55vw,1.5rem);font-weight:700;line-height:1.25;color:var(--navy)}.KitchenV2InclusionsSection_list__jU59_{margin:0;padding:0;list-style:none;font-family:var(--font-body);font-size:.96875rem;line-height:1.55;color:var(--navy-deep)}.KitchenV2InclusionsSection_list__jU59_ li{display:flex;gap:.7rem;align-items:flex-start;margin-bottom:.4rem}.KitchenV2InclusionsSection_list__jU59_ li:last-child{margin-bottom:0}.KitchenV2InclusionsSection_check__HAZzU{flex-shrink:0;width:.875rem;height:.875rem;margin-top:.3em;color:var(--gold)}.KitchenV2InclusionsSection_media__YR_z6{min-width:0;width:100%;display:flex;flex-direction:column}.KitchenV2InclusionsSection_mediaFrame__KYHBw{position:relative;overflow:hidden;width:100%;border-radius:var(--radius-md);border:1px solid rgba(var(--gold-rgb),.16);background:var(--cream-dark);aspect-ratio:4/5}@media (min-width:900px){.KitchenV2InclusionsSection_mediaFrame__KYHBw{flex:1 1 auto;height:100%;min-height:0;aspect-ratio:auto}}.KitchenV2InclusionsSection_mediaImage__H_9fJ{object-fit:cover;object-position:center 40%;transform:scale(1.015);transition:transform .7s ease}.KitchenV2InclusionsSection_mediaFrame__KYHBw[data-entered=true] .KitchenV2InclusionsSection_mediaImage__H_9fJ{transform:scale(1)}.KitchenV2InclusionsSection_mediaCaption__krP4X{position:absolute;left:var(--space-4);bottom:var(--space-4);right:auto;max-width:min(18rem,calc(100% - var(--space-8)));padding:10px 12px;border-radius:var(--radius-sm);background:rgba(28,35,64,.86);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:4px}.KitchenV2InclusionsSection_mediaCaptionTitle__dQEFT{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;line-height:1.3;color:rgba(252,251,248,.96)}.KitchenV2InclusionsSection_mediaCaptionSub___nmN_{font-family:var(--font-body);font-size:var(--text-xs);font-weight:400;line-height:1.4;color:rgba(245,240,232,.78)}.KitchenV2InclusionsSection_optional__zXaZi{display:grid;gap:var(--space-6);margin-top:var(--space-8);padding:var(--space-6) var(--space-7);background:var(--kitchen-v2-surface-stone,#efe8dc);border:1px solid rgba(var(--gold-rgb),.14);border-left:3px solid rgba(var(--gold-rgb),.55);border-radius:var(--radius-md)}@media (min-width:900px){.KitchenV2InclusionsSection_optional__zXaZi{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:var(--space-8) var(--space-10);align-items:start}}.KitchenV2InclusionsSection_optionalIntro__Oa0zV{min-width:0}.KitchenV2InclusionsSection_optionalTitle__8Y_oL{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:clamp(1.25rem,1.7vw,1.55rem);font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none;color:var(--navy)}.KitchenV2InclusionsSection_optionalLead__tBZwG{margin:0;max-width:28rem;font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--text-paragraph)}.KitchenV2InclusionsSection_optionalOptions__3LQsT{min-width:0}.KitchenV2InclusionsSection_optionalOptionsLabel__L27Nu{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.KitchenV2InclusionsSection_optionalList__IVKD_{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;font-family:var(--font-body);font-size:.9375rem;line-height:1.5;color:var(--navy-deep)}@media (min-width:640px){.KitchenV2InclusionsSection_optionalList__IVKD_{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-7)}}.KitchenV2InclusionsSection_optionalList__IVKD_ li{padding:.7rem 0;border-bottom:1px solid rgba(var(--gold-rgb),.18)}.KitchenV2InclusionsSection_optionalList__IVKD_ li:last-child{border-bottom:none}@media (min-width:640px){.KitchenV2InclusionsSection_optionalList__IVKD_ li:nth-last-child(2):nth-child(odd),.KitchenV2InclusionsSection_optionalList__IVKD_ li:nth-last-child(2):nth-child(odd)+li{border-bottom:none}}@media (max-width:639px){.KitchenV2InclusionsSection_optionalList__IVKD_ li:first-child{padding-top:0}.KitchenV2InclusionsSection_optionalList__IVKD_ li:last-child{padding-bottom:0}}.KitchenV2InclusionsSection_permitNote__vxl0y{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid rgba(var(--gold-rgb),.22);max-width:28rem}.KitchenV2InclusionsSection_permitNoteTitle__d_HQZ{margin:0 0 .35rem;font-family:var(--font-body);font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--navy)}.KitchenV2InclusionsSection_permitNoteBody__VfOA5{margin:0;font-family:var(--font-body);font-size:.8125rem;line-height:1.55;color:var(--text-muted)}.KitchenV2InclusionsSection_disclaimer__742Pu{margin:var(--space-5) 0 0;max-width:42rem;font-family:var(--font-body);font-size:.9375rem;line-height:1.55;color:var(--text-muted)}@media (max-width:899px){.KitchenV2InclusionsSection_layout__5_w5c{gap:var(--space-7)}.KitchenV2InclusionsSection_mediaFrame__KYHBw{max-width:28rem;margin-inline:auto;aspect-ratio:4/5}}@media (max-width:640px){.KitchenV2InclusionsSection_intro__HNQky{margin-bottom:var(--space-8)}.KitchenV2InclusionsSection_content__Fc7k6{padding:var(--space-5)}.KitchenV2InclusionsSection_group__0R0Sk{padding:var(--space-5) 0}.KitchenV2InclusionsSection_optional__zXaZi{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.KitchenV2InclusionsSection_mediaImage__H_9fJ{transform:none;transition:none}}.KitchenV2ProcessSection_section__ZpFBc{background:var(--white);scroll-margin-top:var(--nav-h)}.KitchenV2ProcessSection_header__suOuu{max-width:none;margin-bottom:var(--space-10)}.KitchenV2ProcessSection_heading__z8FRk{width:100%;max-width:none}.KitchenV2ProcessSection_section__ZpFBc .KitchenV2ProcessSection_header__suOuu .KitchenV2ProcessSection_heading__z8FRk.section-h2.section-h2-no-emphasis{max-width:none}.KitchenV2ProcessSection_rule__rMobL{margin-block:var(--space-4)}.KitchenV2ProcessSection_lead__UDWns{max-width:64ch}.KitchenV2ProcessSection_split__FXOIa{display:grid;grid-template-columns:minmax(300px,.45fr) minmax(0,.55fr);gap:clamp(28px,4vw,56px);align-items:start}.KitchenV2ProcessSection_mediaPanel__PKgYF{position:sticky;top:calc(var(--nav-h) + var(--space-6))}.KitchenV2ProcessSection_mediaFrame__rNkfN{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--navy-light);border-radius:var(--radius-card)}.KitchenV2ProcessSection_mediaImage__4Czq0{object-fit:cover}.KitchenV2ProcessSection_mediaScrim__wmYo8{position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,rgba(28,35,64,0),rgba(28,35,64,.76))}.KitchenV2ProcessSection_mediaCaption__NcNdc{position:absolute;left:var(--space-5);right:var(--space-5);bottom:var(--space-5);display:flex;gap:var(--space-3);align-items:center;margin:0;color:var(--white);font-family:var(--font-body);font-weight:700}.KitchenV2ProcessSection_mediaCaption__NcNdc span{color:var(--gold);font-family:var(--font-display);font-size:var(--text-xl)}.KitchenV2ProcessSection_timeline__AjNY2{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.KitchenV2ProcessSection_step__5oKCo{position:relative;overflow:hidden;background:#fcfbf8;border:1px solid rgba(28,35,64,.1);border-radius:var(--radius-card)}.KitchenV2ProcessSection_step__5oKCo[data-active=true]{border-color:rgba(var(--gold-rgb),.5);background:rgba(var(--gold-rgb),.06)}.KitchenV2ProcessSection_stepProgress__8dj8N{position:absolute;inset:0 0 auto 0;height:3px;background:var(--gold);transform-origin:left;animation:KitchenV2ProcessSection_step-progress__3JzD4 linear forwards}@keyframes KitchenV2ProcessSection_step-progress__3JzD4{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.KitchenV2ProcessSection_stepButton__3I5ak{display:grid;grid-template-columns:3.2rem 1fr;gap:var(--space-4);width:100%;padding:var(--space-5);text-align:left;background:transparent;border:0;cursor:pointer}.KitchenV2ProcessSection_stepButton__3I5ak:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.KitchenV2ProcessSection_stepNum__cuVD1{color:rgba(var(--gold-rgb),.8);font-family:var(--font-display);font-size:var(--text-2xl);line-height:1}.KitchenV2ProcessSection_stepCopy__b71iB{display:grid;gap:var(--space-2)}.KitchenV2ProcessSection_stepTitle__37BDP{color:var(--navy);font-family:var(--font-display);font-size:var(--text-xl);font-weight:500}.KitchenV2ProcessSection_stepBody__wKWLG{color:var(--text-muted);font-family:var(--font-body);line-height:1.55}.KitchenV2ProcessSection_mobileMedia__0bWwi{display:none}.KitchenV2ProcessSection_footerCta__0DlZa{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);margin-top:var(--space-9);padding-top:var(--space-6);border-top:1px solid rgba(var(--gold-rgb),.22)}.KitchenV2ProcessSection_footerLead__NnpFs{max-width:42rem;margin:0;color:var(--navy)}@media (max-width:900px){.KitchenV2ProcessSection_split__FXOIa{grid-template-columns:1fr}.KitchenV2ProcessSection_mediaPanel__PKgYF{display:none}.KitchenV2ProcessSection_mobileMedia__0bWwi{display:grid;gap:var(--space-2);padding:0 var(--space-5) var(--space-5)}.KitchenV2ProcessSection_mobileImage__eUHqQ{width:100%;height:auto;border-radius:var(--radius-card)}.KitchenV2ProcessSection_mobileMedia__0bWwi p{margin:0;color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-sm)}.KitchenV2ProcessSection_footerCta__0DlZa{align-items:flex-start;flex-direction:column}}.KitchenV2CostSection_section__spnQd{background:#efe8dc;scroll-margin-top:var(--nav-h)}.KitchenV2CostSection_intro__Of_Co{max-width:none;margin-bottom:var(--space-8)}.KitchenV2CostSection_heading__N_lMT{margin-top:0;width:100%;max-width:none}.KitchenV2CostSection_section__spnQd .KitchenV2CostSection_intro__Of_Co .KitchenV2CostSection_heading__N_lMT.section-h2.section-h2-no-emphasis{max-width:none}.KitchenV2CostSection_lead__QCpvy{max-width:68ch}.KitchenV2CostSection_tiersIntro__RCXN2{max-width:720px;margin-bottom:var(--space-6)}.KitchenV2CostSection_tierIntroHeading__V2ZPM{margin:0 0 var(--space-2);color:var(--navy)}.KitchenV2CostSection_tierIntroLead___5LY_{margin:0;color:var(--text-muted);line-height:1.6}.KitchenV2CostSection_tierGrid__sVLHj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,26px)}.KitchenV2CostSection_tierCard__AMDv3{position:relative;display:grid;grid-template-rows:1fr auto auto;gap:0;padding:0;overflow:hidden;background:var(--white);border:1px solid rgba(28,35,64,.12);border-radius:var(--radius-card);box-shadow:0 4px 14px rgba(28,35,64,.07)}.KitchenV2CostSection_tierCard__AMDv3[data-featured=true]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--gold)}.KitchenV2CostSection_tierCopy__nih8q{position:relative;display:flex;flex-direction:column;min-height:0;padding:var(--space-5) var(--space-5) 0}.KitchenV2CostSection_watermark__chhah{position:absolute;top:-.45em;right:0;z-index:0;color:rgba(var(--gold-rgb),.15);font-family:var(--font-display);font-size:clamp(4rem,7vw,7rem);line-height:1;pointer-events:none}.KitchenV2CostSection_tierTitleRow__AmAWa{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:2.2rem}.KitchenV2CostSection_tierTitleRow__AmAWa h3{margin:0;color:var(--navy);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500}.KitchenV2CostSection_tierTitleRow__AmAWa span{flex:0 0 auto;padding:6px 9px;color:var(--navy);background:rgba(var(--gold-rgb),.16);border:1px solid rgba(var(--gold-rgb),.35);border-radius:999px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.KitchenV2CostSection_price__Wwhm_{position:relative;z-index:1;margin:var(--space-3) 0 var(--space-2);color:var(--color-gold-accessible);font-family:var(--font-display);font-size:var(--text-2xl)}.KitchenV2CostSection_tierCard__AMDv3 li,.KitchenV2CostSection_tierDescription__h8gwr,.KitchenV2CostSection_timeline__7iMaE{position:relative;z-index:1;font-family:var(--font-body);line-height:1.55}.KitchenV2CostSection_tierDescription__h8gwr{margin:0 0 var(--space-3);color:var(--text-muted)}.KitchenV2CostSection_timeline__7iMaE{margin:0 0 var(--space-3);color:var(--navy);font-weight:700}.KitchenV2CostSection_tierCard__AMDv3 ul{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.KitchenV2CostSection_tierCard__AMDv3 li{display:grid;grid-template-columns:.7rem 1fr;gap:var(--space-2);color:var(--text-muted)}.KitchenV2CostSection_tierCard__AMDv3 li:before{content:"";width:.42rem;height:.42rem;margin-top:.55em;border-radius:999px;background:var(--gold)}.KitchenV2CostSection_tierImageWrap__odjp4{position:relative;width:100%;margin-top:var(--space-5);aspect-ratio:4/3;overflow:hidden;background:var(--navy-light);border-radius:0}.KitchenV2CostSection_tierImage__nGCBp{object-fit:cover}.KitchenV2CostSection_tierCard__AMDv3>a{margin:var(--space-5)}.KitchenV2CostSection_quoteShell__pb75A{margin-top:clamp(72px,7vw,88px);margin-inline:calc((100vw - 100%) / -2);padding:clamp(56px,5vw,72px) max(var(--page-gutter),calc((100vw - var(--layout-max)) / 2));background:var(--white)}.KitchenV2CostSection_quoteIntro__coV17{width:100%;max-width:min(52rem,860px);margin-inline:auto;margin-bottom:var(--space-6)}.KitchenV2CostSection_quoteIntro__coV17 .eyebrow{margin-bottom:clamp(24px,2.4vw,28px)}.KitchenV2CostSection_howTo__qQCjL h3,.KitchenV2CostSection_quoteIntro__coV17 h3{margin:0 0 clamp(18px,1.8vw,22px);color:var(--navy);font-family:var(--font-display);font-size:clamp(1.625rem,2.4vw,2rem);font-weight:600;line-height:1.2}.KitchenV2CostSection_howTo__qQCjL p,.KitchenV2CostSection_quoteIntro__coV17 p{margin:0;color:var(--text-muted);font-family:var(--font-body);line-height:1.6}.KitchenV2CostSection_quoteIntro__coV17 p{color:var(--text-paragraph)}.KitchenV2CostSection_quoteGrid__wK2zT{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(28px,3vw,40px);align-items:start;width:100%;max-width:var(--layout-max);margin-inline:auto}.KitchenV2CostSection_quoteRows__CNQat{list-style:none;margin:0;padding:0;border-top:1px solid rgba(var(--gold-rgb),.16)}.KitchenV2CostSection_quoteRow__svq6E{position:relative;display:block;padding:0;overflow:hidden;border-bottom:1px solid rgba(var(--gold-rgb),.16)}.KitchenV2CostSection_quoteRowHit__EEDJk{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-3) var(--space-4);width:100%;margin:0;padding:clamp(20px,2vw,24px) var(--space-3);border:none;border-radius:0;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit;transition:background-color .38s cubic-bezier(.22,1,.36,1)}.KitchenV2CostSection_quoteRowHit__EEDJk:hover{background:rgba(var(--gold-rgb),.08)}.KitchenV2CostSection_quoteRow__svq6E[data-active=true]{background:rgba(var(--gold-rgb),.05)}.KitchenV2CostSection_quoteRowHit__EEDJk:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.KitchenV2CostSection_quoteProgress__rvYQX{position:absolute;top:0;left:0;z-index:1;width:100%;height:2px;transform-origin:left center;transform:scaleX(0);animation:KitchenV2CostSection_quote-progress__pwJ6r linear forwards;background:var(--gold);pointer-events:none}@keyframes KitchenV2CostSection_quote-progress__pwJ6r{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.KitchenV2CostSection_quoteRowMain__Z_Bta{min-width:0;display:flex;flex-direction:column;gap:6px}.KitchenV2CostSection_quoteRowHead__al4_g{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px var(--space-4)}.KitchenV2CostSection_quoteRowTitle__5An_i{color:var(--navy);font-family:var(--font-display);font-size:clamp(1.125rem,1.4vw,1.25rem);font-weight:600;line-height:1.25}.KitchenV2CostSection_quoteRowSummary__e10Xz{color:var(--text-muted);font-family:var(--font-body);font-size:14.5px;line-height:1.5}.KitchenV2CostSection_quoteAllocation__jjKrl{flex-shrink:0;color:var(--navy-deep);font-family:var(--font-body);font-size:clamp(.9375rem,1.1vw,1.0625rem);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25;white-space:nowrap}.KitchenV2CostSection_quoteChevron__bQiFV{display:inline-flex;align-items:center;justify-content:center;margin-top:.15em;color:rgba(28,35,64,.28);transition:color .32s ease,transform .38s cubic-bezier(.22,1,.36,1)}.KitchenV2CostSection_quoteRow__svq6E[data-active=true] .KitchenV2CostSection_quoteChevron__bQiFV{color:var(--color-gold-accessible,var(--gold));transform:translateX(2px)}.KitchenV2CostSection_quoteDetailsWrap__oi6LK{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),opacity .28s ease,margin-top .42s cubic-bezier(.22,1,.36,1);pointer-events:none}.KitchenV2CostSection_quoteDetailsWrap__oi6LK[data-open]{grid-template-rows:1fr;opacity:1;margin-top:8px;pointer-events:auto}.KitchenV2CostSection_quoteDetailList__htUO6{min-height:0;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;color:var(--text-paragraph);font-family:var(--font-body);font-size:14px;line-height:1.45}.KitchenV2CostSection_quoteDetailItem__0WcVP{display:inline-flex;align-items:center;gap:.4rem}.KitchenV2CostSection_quoteCheck__4oSV8{flex-shrink:0;width:.875rem;height:.875rem;color:var(--gold)}.KitchenV2CostSection_quoteTotal__3FRzB{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:var(--space-6) var(--space-3) var(--space-2);margin-top:0;border-top:2px solid rgba(var(--gold-rgb),.28)}.KitchenV2CostSection_quoteTotalMain__esqOS{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3);width:100%}.KitchenV2CostSection_quoteTotalLabel__dq4PE{font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--navy)}.KitchenV2CostSection_quoteTotalMarker__6iq0Y{color:var(--color-gold-accessible,var(--gold));border:1px solid rgba(var(--gold-rgb),.28);border-radius:var(--radius-sm);padding:2px 7px;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.KitchenV2CostSection_quoteTotalValue__T9_Wk{color:var(--navy-deep);font-family:var(--font-body);font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.KitchenV2CostSection_quoteMedia__TJQxq{position:sticky;top:calc(var(--nav-h) + var(--space-6));display:grid;gap:0}.KitchenV2CostSection_quoteMediaCluster__2igh9{overflow:hidden;border-radius:var(--radius-card);border:1px solid rgba(var(--gold-rgb),.18);background:var(--kitchen-v2-surface-white,#fcfbf8)}.KitchenV2CostSection_quoteImageFrame___h_E_{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:var(--navy-light)}.KitchenV2CostSection_quoteImage__HeKEh{object-fit:cover;object-position:center 35%}.KitchenV2CostSection_quoteCaption__Vzii3{position:absolute;z-index:2;left:16px;bottom:16px;max-width:min(88%,260px);box-sizing:border-box;margin:0;padding:7px 10px;border-radius:var(--radius-sm);background:rgba(15,20,32,.52);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:rgba(245,240,232,.96);font-family:var(--font-body);font-size:12.5px;font-weight:500;line-height:1.35;pointer-events:none}.KitchenV2CostSection_quoteDetails__F9cNO{margin:0;padding:var(--space-4) var(--space-5);border:none;border-top:1px solid rgba(var(--gold-rgb),.16);border-left:2px solid var(--gold);background:var(--kitchen-v2-surface-white,#fcfbf8)}.KitchenV2CostSection_quoteDetails__F9cNO h4{margin:0 0 6px;color:var(--navy);font-family:var(--font-body);font-size:14.5px;font-weight:600;line-height:1.55}.KitchenV2CostSection_quoteDetails__F9cNO ul{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:0;list-style:none}.KitchenV2CostSection_quoteDetails__F9cNO li{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-muted);font-family:var(--font-body);font-size:14px;line-height:1.45}.KitchenV2CostSection_formProofRow__HIFIp{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);gap:clamp(20px,3vw,38px);align-items:start;margin-top:clamp(2rem,4vw,4rem)}.KitchenV2CostSection_formCol__TuIjp,.KitchenV2CostSection_howTo__qQCjL{min-width:0}.KitchenV2CostSection_howTo__qQCjL{padding:clamp(1.25rem,2.5vw,2rem);background:var(--white);border:1px solid rgba(28,35,64,.12);border-radius:var(--radius-card)}.KitchenV2CostSection_howTo__qQCjL ol{display:grid;gap:var(--space-3);margin:var(--space-5) 0;padding-left:1.25rem;color:var(--text-muted);font-family:var(--font-body);line-height:1.55}@media (max-width:699px){.KitchenV2CostSection_tierGrid__sVLHj{grid-template-columns:1fr}}@media (min-width:700px) and (max-width:1099px){.KitchenV2CostSection_tierGrid__sVLHj{grid-template-columns:repeat(2,minmax(0,1fr))}.KitchenV2CostSection_tierCard__AMDv3:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:stretch}.KitchenV2CostSection_tierCard__AMDv3:last-child:nth-child(odd) .KitchenV2CostSection_tierCopy__nih8q{grid-column:1;grid-row:1}.KitchenV2CostSection_tierCard__AMDv3:last-child:nth-child(odd) .KitchenV2CostSection_tierImageWrap__odjp4{grid-column:2;grid-row:1;margin-top:0;aspect-ratio:auto;min-height:280px;height:100%}.KitchenV2CostSection_tierCard__AMDv3:last-child:nth-child(odd)>a{grid-column:1/-1;grid-row:2}}@media (min-width:1100px){.KitchenV2CostSection_tierGrid__sVLHj{grid-template-columns:repeat(3,minmax(0,1fr))}.KitchenV2CostSection_tierCard__AMDv3:last-child:nth-child(odd){grid-column:auto;display:grid;grid-template-rows:1fr auto auto}.KitchenV2CostSection_tierCard__AMDv3:last-child:nth-child(odd) .KitchenV2CostSection_tierImageWrap__odjp4{aspect-ratio:4/3;min-height:0;height:auto}}@media (max-width:980px){.KitchenV2CostSection_formProofRow__HIFIp,.KitchenV2CostSection_quoteGrid__wK2zT{grid-template-columns:1fr}.KitchenV2CostSection_quoteMedia__TJQxq{position:static}}@media (max-width:640px){.KitchenV2CostSection_quoteRowHit__EEDJk,.KitchenV2CostSection_quoteTotalMain__esqOS{grid-template-columns:1fr}.KitchenV2CostSection_quoteAllocation__jjKrl{white-space:normal}}@media (prefers-reduced-motion:reduce){.KitchenV2CostSection_quoteProgress__rvYQX{display:none}.KitchenV2CostSection_quoteChevron__bQiFV,.KitchenV2CostSection_quoteDetailsWrap__oi6LK{transition:none}.KitchenV2CostSection_quoteRow__svq6E[data-active=true] .KitchenV2CostSection_quoteChevron__bQiFV{transform:none}}.KitchenV2TrustStrip_strip__O8XJS{width:100%;box-sizing:border-box;padding:var(--space-5) clamp(8px,1vh,10px) var(--space-5) var(--page-gutter);background:var(--white)}.KitchenV2TrustStrip_island__cP6Zz{width:100%;margin:0 auto;box-sizing:border-box;background:var(--white);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);box-shadow:0 12px 40px rgba(28,35,64,.14),0 2px 10px rgba(28,35,64,.08)}.KitchenV2TrustStrip_bar__Xmj5Q{max-width:none;margin:0;padding:0;background-color:initial;border:none}.KitchenV2TrustStrip_island__cP6Zz .bath-ppc-hero-trust-island-bar>span{position:relative;z-index:1;min-height:var(--space-10);padding-inline:var(--space-2);color:var(--navy);border-right-color:rgba(var(--gold-rgb),.28);font-size:11px;letter-spacing:.06em}@media (min-width:1025px){.KitchenV2TrustStrip_island__cP6Zz{padding:10px 20px}}@media (max-width:900px){.KitchenV2TrustStrip_strip__O8XJS{padding-inline:var(--page-gutter);padding-block:var(--space-4)}}@media (max-width:1100px){.KitchenV2TrustStrip_island__cP6Zz{padding:var(--space-4) var(--space-5)}.KitchenV2TrustStrip_island__cP6Zz .bath-ppc-hero-trust-island-bar>span{min-height:var(--space-16);border-right-color:transparent;font-size:var(--text-xs);letter-spacing:.06em;padding-inline:var(--space-1)}.KitchenV2TrustStrip_island__cP6Zz .bath-ppc-hero-trust-island-bar>span[data-trust=pricing],.KitchenV2TrustStrip_island__cP6Zz .bath-ppc-hero-trust-island-bar>span[data-trust=projects]{min-height:var(--space-14);font-size:11px}}@media (max-width:600px){.KitchenV2TrustStrip_strip__O8XJS{padding:var(--space-5) var(--space-4);background:var(--cream)}.KitchenV2TrustStrip_island__cP6Zz{padding:0;background:transparent;border-radius:0;box-shadow:none}}.RelatedServicesSection_headingWithReading__paWfe{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--space-6) var(--space-10);align-items:start}.RelatedServicesSection_headingWithReadingMain__kdf_p{min-width:0}.RelatedServicesSection_readingAside__ofIzD{margin-top:0;min-width:0;padding:var(--space-5);border:1px solid rgba(var(--gold-rgb),.2);border-radius:var(--radius-md);background:var(--white)}.RelatedServicesSection_readingAsideTitle__b3A1n{margin:0 0 var(--space-4)}.RelatedServicesSection_readingAsideList__TxH22{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);max-width:none}.RelatedServicesSection_readingAsideItem__Fh1nX{margin:0;display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.RelatedServicesSection_readingAsideLink__v_2az{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-left:3px solid var(--gold);background:var(--cream);text-decoration:none;color:var(--navy);font-size:var(--text-sm);font-family:var(--font-body);font-weight:500;box-sizing:border-box}.RelatedServicesSection_readingAsideLinkMain__dZlMa{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1 1;text-align:left}@media (prefers-reduced-motion:no-preference){.RelatedServicesSection_readingAsideLink__v_2az{transition:background var(--t-fast)}}.RelatedServicesSection_readingAsideLink__v_2az:hover{background:var(--cream-dark)}.RelatedServicesSection_readingAsideLink__v_2az:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.RelatedServicesSection_readingAsideLinkLabel__yxwF_{min-width:0;text-align:left}.RelatedServicesSection_readingAsideArrow__iXb_h{flex-shrink:0;color:var(--gold)}.RelatedServicesSection_readingAsideDesc___aiPc{font-family:var(--font-body);font-size:var(--text-xs);line-height:1.45;color:var(--text-muted);font-weight:400}.RelatedServicesSection_readingAsideLinkMuted__6SSSh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-left:3px solid var(--border);background:var(--cream);font-family:var(--font-body);font-size:var(--text-sm);font-style:italic;color:var(--text-muted);box-sizing:border-box}.RelatedServicesSection_readingAsideComingSoon__SfzfF{font-size:var(--text-xs);opacity:.85}@media (max-width:900px){.RelatedServicesSection_headingWithReading__paWfe{grid-template-columns:1fr}.RelatedServicesSection_readingAside__ofIzD{margin-top:var(--space-4)}}.RelatedServicesSection_grid__jaCkh{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:var(--space-6);margin-top:var(--space-6)}.RelatedServicesSection_reading__2PFP6{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--border)}.RelatedServicesSection_readingTitle__tmTCe{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;color:var(--navy);margin:0 0 var(--space-5) 0;line-height:1.25}.RelatedServicesSection_compactArrow___Ur0W{transition:transform var(--t-fast)}.RelatedServicesSection_compactTiles__yoY8x{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);margin-top:var(--space-6);width:min(100%,30rem)}.RelatedServicesSection_headingWithReadingMain__kdf_p .RelatedServicesSection_compactTiles__yoY8x{margin-top:var(--space-4)}.RelatedServicesSection_compactTile__uOmEB{text-decoration:none;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border:1px solid rgba(var(--gold-rgb),.15);border-radius:var(--radius-md);background:rgba(var(--gold-rgb),.04);box-shadow:0 0 0 rgba(0,0,0,0);transition:transform var(--t-mid),box-shadow var(--t-mid),border-color var(--t-fast),background var(--t-fast);min-height:56px;width:100%;box-sizing:border-box}.RelatedServicesSection_compactTile__uOmEB:hover{transform:translateY(-2px);box-shadow:var(--shadow-card);border-color:rgba(var(--gold-rgb),.28);background:rgba(var(--gold-rgb),.08)}.RelatedServicesSection_compactTile__uOmEB:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.RelatedServicesSection_compactTileIcon__KvBW3{width:34px;height:34px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--gold);background:rgba(var(--gold-rgb),.1);border:1px solid rgba(var(--gold-rgb),.18);flex-shrink:0}.RelatedServicesSection_compactTileLabel__1_zTK{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--navy);display:inline-flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-width:0}.RelatedServicesSection_compactTile__uOmEB:hover .RelatedServicesSection_compactArrow___Ur0W{transform:translateX(3px)}.RelatedServicesSection_blogGrid__Va4lF{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--space-4);margin-top:var(--space-3)}.RelatedServicesSection_blogGrid__Va4lF>article.post-card{min-height:0;height:100%}.RelatedServicesSection_blogGrid__Va4lF .post-card__link{flex:1 1;min-height:0}.RelatedServicesSection_blogGrid__Va4lF .post-card__image{flex-shrink:0}.RelatedServicesSection_blogGrid__Va4lF .post-card__content{flex:1 1;min-height:0}.ConsultationFormSkeleton_root__lCEQT{min-height:var(--consultation-form-height,520px);box-sizing:border-box;background:var(--cream);border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.ConsultationFormSkeleton_bar__h3FqU{height:48px;background:rgba(27,43,75,.05);border-radius:4px}.ConsultationFormSkeleton_textarea__28AqG{height:96px}.ConsultationFormSkeleton_button__V7xdi{height:52px;background:var(--gold);border-radius:4px;opacity:.3}.KitchenV2ServiceAreasSection_section__MDidU{scroll-margin-top:calc(var(--nav-h) + 16px);position:relative;overflow:hidden}.KitchenV2ServiceAreasSection_section__MDidU:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.035;background-image:linear-gradient(rgba(28,35,64,.9) 1px,transparent 0),linear-gradient(90deg,rgba(28,35,64,.9) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(105deg,transparent,#000 28%,#000 72%,transparent);mask-image:linear-gradient(105deg,transparent,#000 28%,#000 72%,transparent)}.KitchenV2ServiceAreasSection_layout__xxYRD{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-8);width:100%}.KitchenV2ServiceAreasSection_intro__a2ZfV{min-width:0;max-width:none;width:100%}.KitchenV2ServiceAreasSection_intro__a2ZfV .eyebrow{max-width:100%}.KitchenV2ServiceAreasSection_section__MDidU .KitchenV2ServiceAreasSection_intro__a2ZfV .section-h2{max-width:none;width:100%;margin-top:0;margin-bottom:0}.KitchenV2ServiceAreasSection_row__e5lxM{display:grid;gap:var(--space-8);align-items:start;width:100%}@media (min-width:900px){.KitchenV2ServiceAreasSection_row__e5lxM{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:clamp(3.5rem,5vw,4.5rem)}}.KitchenV2ServiceAreasSection_lead__tOZO4{margin:0;color:var(--text-paragraph);max-width:36rem}.KitchenV2ServiceAreasSection_areas__K8xlx{min-width:0;display:flex;flex-direction:column;gap:var(--space-6)}.KitchenV2ServiceAreasSection_grid__SlSXz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}@media (max-width:1100px){.KitchenV2ServiceAreasSection_grid__SlSXz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.KitchenV2ServiceAreasSection_grid__SlSXz{grid-template-columns:1fr}}.KitchenV2ServiceAreasSection_tileStatic__8rO4q,.KitchenV2ServiceAreasSection_tile__4d36Q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:50px;padding:.75rem 1rem;background:var(--white);border:1px solid rgba(var(--gold-rgb),.2);border-radius:var(--radius-md);text-decoration:none;transition:border-color .28s ease,background-color .28s ease}.KitchenV2ServiceAreasSection_tile__4d36Q{cursor:pointer}.KitchenV2ServiceAreasSection_tile__4d36Q:hover{border-color:rgba(var(--gold-rgb),.55);background:var(--white)}.KitchenV2ServiceAreasSection_tile__4d36Q:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.KitchenV2ServiceAreasSection_tileStatic__8rO4q{cursor:default;opacity:.92}.KitchenV2ServiceAreasSection_tileName__CBBSO{font-family:var(--font-body);font-size:.96875rem;font-weight:500;line-height:1.3;color:var(--navy)}.KitchenV2ServiceAreasSection_tileArrow__LDIfY{flex-shrink:0;font-size:.875rem;line-height:1;color:var(--gold);transition:transform .28s ease}.KitchenV2ServiceAreasSection_tile__4d36Q:hover .KitchenV2ServiceAreasSection_tileArrow__LDIfY{transform:translateX(3px)}.KitchenV2ServiceAreasSection_viewAllWrap__OYsQP{margin:0;text-align:center}.KitchenV2ServiceAreasSection_viewAll__YoT_z{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-family:var(--font-body);font-size:.9375rem;font-weight:500;color:var(--color-gold-accessible,var(--gold));text-decoration:none;border-bottom:1px solid transparent;transition:color var(--t-fast),border-color var(--t-fast)}.KitchenV2ServiceAreasSection_viewAll__YoT_z:hover{color:var(--navy);border-bottom-color:rgba(var(--gold-rgb),.55)}.KitchenV2ServiceAreasSection_viewAll__YoT_z:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.KitchenV2ServiceAreasSection_viewAllArrow__ynVvF{display:inline-block;transition:transform .28s ease}.KitchenV2ServiceAreasSection_viewAll__YoT_z:hover .KitchenV2ServiceAreasSection_viewAllArrow__ynVvF{transform:translateX(3px)}.KitchenV2ServiceAreasSection_sectionFaq__JT1mL{position:relative;z-index:1;margin-top:var(--space-2);max-width:48rem}.KitchenV2ServiceAreasSection_sectionFaqHeading__tvvj0{font-family:var(--font-display);font-size:var(--subheading-size);font-weight:500;color:var(--navy);margin:0 0 var(--space-4)}@media (max-width:899px){.KitchenV2ServiceAreasSection_section__MDidU:before{display:none}.KitchenV2ServiceAreasSection_areas__K8xlx{gap:var(--space-5)}}@media (prefers-reduced-motion:reduce){.KitchenV2ServiceAreasSection_tileArrow__LDIfY,.KitchenV2ServiceAreasSection_tile__4d36Q,.KitchenV2ServiceAreasSection_viewAllArrow__ynVvF,.KitchenV2ServiceAreasSection_viewAll__YoT_z{transition:none}.KitchenV2ServiceAreasSection_tile__4d36Q:hover .KitchenV2ServiceAreasSection_tileArrow__LDIfY,.KitchenV2ServiceAreasSection_viewAll__YoT_z:hover .KitchenV2ServiceAreasSection_viewAllArrow__ynVvF{transform:none}}.KitchenV2TestimonialsSection_section__CaxEa{border-top:none}.KitchenV2TestimonialsSection_header__cKZrO{max-width:var(--intro-max);margin-bottom:var(--space-8)}.KitchenV2TestimonialsSection_header__cKZrO .section-h2{max-width:none;margin-top:var(--space-3);margin-bottom:var(--space-4);color:var(--cream)}.KitchenV2TestimonialsSection_ratingRow__0hG9V{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.KitchenV2TestimonialsSection_ratingValue__Go5kP{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:600;line-height:1;color:var(--cream);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.KitchenV2TestimonialsSection_ratingMeta__4Dcap{display:flex;flex-direction:column;gap:var(--space-1)}.KitchenV2TestimonialsSection_stars__2JZo7{font-size:var(--text-lg);letter-spacing:.08em;color:var(--gold-pale);line-height:1}.KitchenV2TestimonialsSection_ratingLabel__L1XBx{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:500;color:rgba(245,240,232,.72)}.KitchenV2TestimonialsSection_header__cKZrO .section-lead.KitchenV2TestimonialsSection_lead__ai7pu{margin:0;color:rgba(245,240,232,.9)}.KitchenV2TestimonialsSection_grid__XVYQq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin:0;padding:0;list-style:none;align-items:stretch}.KitchenV2TestimonialsSection_cardItem__p6StQ{min-width:0;height:100%}.KitchenV2TestimonialsSection_cardItem__p6StQ [class*=TestimonialCard_card],.KitchenV2TestimonialsSection_cardItem__p6StQ article{height:100%}.KitchenV2TestimonialsSection_googleLinkWrap__hWcNQ{margin:var(--space-6) 0 0;text-align:center}.KitchenV2TestimonialsSection_googleLink__YHnTn{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:500;color:var(--gold-pale);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:color var(--t-fast),background-size var(--t-mid)}.KitchenV2TestimonialsSection_googleLink__YHnTn:hover{color:var(--cream);background-size:100% 1px}@media (prefers-reduced-motion:reduce){.KitchenV2TestimonialsSection_googleLink__YHnTn{transition:color var(--t-fast)}.KitchenV2TestimonialsSection_googleLink__YHnTn:hover{background-size:100% 1px}}@media (max-width:1024px){.KitchenV2TestimonialsSection_grid__XVYQq{grid-template-columns:1fr;gap:var(--space-4)}}