.kitchen_sec__04iPK{display:grid;gap:var(--b-space-m);padding:var(--b-space-l) var(--b-gutter);background:var(--tone);color:var(--b-stone)}.kitchen_light__cXnU1{--tone:var(--b-stone);--h-on:var(--b-ink);--h-soft:var(--b-muted);--h-line:var(--b-line);--h-line-strong:var(--h-line-ink);color:var(--b-ink)}.kitchen_split__zHmj4{grid-template-columns:var(--h-why-photo) var(--h-why-body);gap:var(--b-space-l);align-items:stretch}.kitchen_foot__E7gIB{margin:0;font-size:var(--b-text-s);color:var(--h-soft)}.kitchen_num__3xnIr{font-variant-numeric:tabular-nums;white-space:nowrap}.kitchen_problems__b_pcV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--b-space-m);margin:0;padding:var(--b-space-m) 0 0;list-style:none}.kitchen_problems__b_pcV li{display:grid;gap:var(--b-space-s);align-content:start}.kitchen_sketch__KIBnV{margin:0 calc(-1 * var(--b-space-s))}.kitchen_sketch__KIBnV svg{height:auto;margin:calc(-1 * var(--b-space-m)) 0 calc(-1 * var(--b-space-s))}.kitchen_says__vM1z6{margin:0;font-family:var(--b-display);font-size:var(--b-text-l);font-weight:300;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.kitchen_problemName__VuTYr{margin:0;font-size:var(--b-text-s);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.kitchen_problemText__zWHzB{max-width:30rem;margin:0;font-size:var(--b-text-m);line-height:1.45}.kitchen_open__69jy2>a{justify-self:start}.kitchen_lead__yJBVN{display:grid;gap:var(--b-space-m);align-content:space-between}.kitchen_leadPhoto__y_OM5{width:var(--k-lead-photo);aspect-ratio:4/5;overflow:hidden}.kitchen_coverPhoto__ClSGK img,.kitchen_kitchenPhoto__7StNT img,.kitchen_leadPhoto__y_OM5 img{width:100%;height:100%;object-fit:cover}.kitchen_incl__T8ln2{display:grid;align-content:start;margin:0;padding:0;list-style:none}.kitchen_incl__T8ln2 li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--b-space-m);align-items:baseline;padding:var(--b-space-m) 0}.kitchen_incl__T8ln2 li:first-child{padding-top:0}.kitchen_incl__T8ln2 li+li{border-top:1px solid var(--h-line)}.kitchen_incl__T8ln2 h3{margin:0;font-family:var(--b-display);font-size:var(--b-text-l);font-weight:300;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.kitchen_incl__T8ln2 p{max-width:26rem;margin:0;font-size:var(--b-text-m);line-height:1.45;color:var(--h-soft)}.kitchen_plan__wK52h{position:relative;display:grid;gap:var(--b-space-s);padding-top:var(--b-space-m);--week:calc(100% / var(--weeks))}.kitchen_planScale__SxBls{position:relative;height:var(--b-text-m);font-size:var(--b-text-xs);font-weight:500;color:var(--h-soft)}.kitchen_planScale__SxBls span{position:absolute;left:calc(var(--from) * var(--week));white-space:nowrap}.kitchen_planRows__lW2Ke{display:grid;margin:0;padding:0;list-style:none}.kitchen_planRows__lW2Ke li{position:relative;display:grid;grid-template-columns:var(--plan-name) minmax(0,1fr);align-items:center;gap:var(--h-gap-xs) var(--b-space-m);padding:var(--h-gap-m) 0;border-top:1px solid var(--h-line)}.kitchen_planName__kyRBs{font-size:var(--b-text-m)}.kitchen_planBar__cyywt{height:var(--plan-bar);margin-left:calc(var(--from) * var(--week));width:calc((var(--to) - var(--from)) * var(--week));background:var(--b-stone)}.kitchen_planRows__lW2Ke li[data-site] .kitchen_planBar__cyywt{background:var(--bl-warn)}.kitchen_planNote__Sp7mE{grid-column:2;margin-left:calc(var(--from) * var(--week));font-size:var(--b-text-s);color:var(--h-soft);white-space:nowrap}.kitchen_planRows__lW2Ke li:nth-last-child(-n+3) .kitchen_planNote__Sp7mE{margin-left:0;padding-right:calc((var(--weeks) - var(--to)) * var(--week));text-align:right}.kitchen_planGap__yADIa{display:grid;grid-template-columns:var(--plan-name) minmax(0,1fr);gap:var(--b-space-m);margin:0;font-size:var(--b-text-s);font-weight:600;color:var(--bl-warn)}.kitchen_planGap__yADIa span{grid-column:2;margin-left:calc(var(--from) * var(--week));width:calc((var(--to) - var(--from)) * var(--week));padding-top:var(--h-gap-s);border-top:1px solid var(--bl-warn)}.kitchen_planFoot__klOmK{display:flex;justify-content:space-between;align-items:end;gap:var(--b-space-m);padding-top:var(--b-space-m)}.kitchen_planFoot__klOmK p{max-width:34rem;margin:0;font-size:var(--b-text-s);line-height:1.5;color:var(--h-soft)}.kitchen_side__kP4HN{display:grid;gap:var(--b-space-s);justify-items:start}.kitchen_kitchens__Z8LCb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--b-space-m);margin:0;padding:var(--b-space-m) 0 0;list-style:none}.kitchen_kitchens__Z8LCb li{display:grid;gap:var(--h-gap-s);align-content:start}.kitchen_kitchenPhoto__7StNT{aspect-ratio:4/5;margin-bottom:var(--b-space-s);overflow:hidden}.kitchen_kitchenName__wHkF5{margin:0;font-family:var(--b-display);font-size:var(--b-text-l);font-weight:300;line-height:1.05;letter-spacing:-.03em}.kitchen_kitchenDid__CE_mo{max-width:26rem;margin:0;font-size:var(--b-text-m);line-height:1.4}.kitchen_kitchenMeta__mB_Kh{margin:0;font-size:var(--b-text-s);color:var(--b-muted)}.kitchen_shelf__yPuCB{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:var(--b-space-m);align-items:start;padding-top:var(--b-space-m);border-top:1px solid var(--b-line)}.kitchen_shelfHead__MWMU9{display:grid;gap:var(--b-space-s)}.kitchen_shelfHead__MWMU9 h3{margin:0;font-family:var(--b-display);font-size:var(--b-text-xl);font-weight:300;line-height:.95;letter-spacing:-.04em}.kitchen_shelfHead__MWMU9 p{max-width:18rem;margin:0;font-size:var(--b-text-s);line-height:1.5;color:var(--b-muted)}.kitchen_swatches___Uebm{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--b-space-s);margin:0;padding:0 0 var(--b-space-s);list-style:none}.kitchen_swatches___Uebm li{display:grid;gap:var(--h-gap-s);align-content:start}.kitchen_swatch__wwVGc{aspect-ratio:1/1;overflow:hidden}.kitchen_swatch__wwVGc img{width:100%;height:100%;object-fit:cover}.kitchen_swatches___Uebm p{margin:0;font-size:var(--b-text-s);font-weight:500;line-height:1.3;text-wrap:balance}.kitchen_cover__9J_ut{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:var(--k-cover);background:var(--tone);color:var(--b-stone)}.kitchen_coverPhoto__ClSGK{position:relative;overflow:hidden}.kitchen_coverPhoto__ClSGK img{position:absolute;inset:0}.kitchen_coverBlock__x0WxH{display:grid;gap:var(--b-space-l);align-content:space-between;padding:var(--b-space-l) var(--b-gutter)}.kitchen_coverBody__hrg4P{display:grid;gap:var(--b-space-m)}.kitchen_coverFig__yP0Ev{display:flex;align-items:end;gap:var(--b-space-m);margin:0}.kitchen_coverFig__yP0Ev span:first-child{font-family:var(--b-display);font-size:var(--h-score-size);font-weight:300;line-height:.76;letter-spacing:-.06em}.kitchen_coverFig__yP0Ev span+span{max-width:18rem;font-size:var(--b-text-m);line-height:1.4}.kitchen_coverRows__iGlZx{display:grid;margin:0}.kitchen_coverRows__iGlZx div{display:grid;grid-template-columns:var(--k-term) minmax(0,1fr);gap:var(--b-space-m);align-items:baseline;padding:var(--b-space-s) 0;border-top:1px solid var(--h-line)}.kitchen_coverRows__iGlZx dt{white-space:nowrap;font-family:var(--b-display);font-size:var(--b-text-l);font-weight:300;line-height:1.05;letter-spacing:-.03em}.kitchen_coverRows__iGlZx dd{max-width:26rem;margin:0;font-size:var(--b-text-m);line-height:1.45;color:var(--h-soft)}.kitchen_firstPhoto__KCsrQ img{width:100%;height:100%;object-fit:cover}.kitchen_first__PZFLt{display:grid;grid-template-columns:var(--h-why-photo) var(--h-why-body);gap:var(--b-space-l);align-items:stretch;padding:var(--b-space-m) 0}.kitchen_firstPhoto__KCsrQ{aspect-ratio:4/5;overflow:hidden}.kitchen_firstWords__6IwYv{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--b-space-m)}.kitchen_firstQuote__FwurJ{display:grid;gap:var(--b-space-m);align-content:start;margin:0}.kitchen_firstQuote__FwurJ blockquote{margin:0}.kitchen_firstQuote__FwurJ blockquote p{max-width:20ch;margin:0;font-family:var(--b-display);font-size:var(--k-quote);font-weight:300;line-height:1.02;letter-spacing:-.04em}.kitchen_reviews__axwq5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--b-space-m);margin:0;padding:var(--b-space-m) 0 0;border-top:1px solid var(--h-line);list-style:none}.kitchen_reviews__axwq5 li{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--b-space-m)}@media (max-width:800px){.kitchen_first__PZFLt,.kitchen_split__zHmj4{grid-template-columns:minmax(0,1fr);gap:var(--b-space-m)}.kitchen_problems__b_pcV{grid-template-columns:minmax(0,1fr);gap:var(--b-space-l)}.kitchen_leadPhoto__y_OM5{width:100%;aspect-ratio:3/2}.kitchen_incl__T8ln2 li{gap:var(--h-gap-s);padding:var(--b-space-s) 0}.kitchen_incl__T8ln2 li,.kitchen_planRows__lW2Ke li{grid-template-columns:minmax(0,1fr)}.kitchen_planNote__Sp7mE{grid-column:1;margin-left:0;white-space:normal}.kitchen_planRows__lW2Ke li:nth-last-child(-n+3) .kitchen_planNote__Sp7mE{padding-right:0;text-align:left}.kitchen_planGap__yADIa{grid-template-columns:minmax(0,1fr)}.kitchen_planGap__yADIa span{grid-column:1}.kitchen_planScale__SxBls span:nth-child(2n){display:none}.kitchen_planFoot__klOmK{display:grid;justify-items:start}.kitchen_kitchens__Z8LCb{grid-template-columns:minmax(0,1fr)}.kitchen_kitchens__Z8LCb li{grid-template-columns:var(--j-thumb) minmax(0,1fr);column-gap:var(--b-space-s);align-items:start}.kitchen_kitchens__Z8LCb li+li{padding-top:var(--b-space-m);border-top:1px solid var(--b-line)}.kitchen_kitchenPhoto__7StNT{grid-row:1/span 3;margin:0}.kitchen_shelf__yPuCB{grid-template-columns:minmax(0,1fr);gap:var(--b-space-s)}.kitchen_swatches___Uebm{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--b-space-s)}.kitchen_swatches___Uebm p{font-size:var(--b-text-xs)}.kitchen_cover__9J_ut{grid-template-columns:minmax(0,1fr);min-height:0}.kitchen_coverPhoto__ClSGK{aspect-ratio:3/2}.kitchen_coverBlock__x0WxH{gap:var(--b-space-m)}.kitchen_coverRows__iGlZx div{grid-template-columns:minmax(0,1fr);gap:var(--h-gap-s)}.kitchen_firstWords__6IwYv{grid-template-rows:auto}.kitchen_firstQuote__FwurJ blockquote p{max-width:none}.kitchen_reviews__axwq5{grid-template-columns:minmax(0,1fr)}.kitchen_reviews__axwq5 li+li{padding-top:var(--b-space-m);border-top:1px solid var(--h-line)}}