.restaurant-kitchens-module__dPXRKW__page{color:var(--ink);background:#fff}.restaurant-kitchens-module__dPXRKW__hero{color:#fff;background:#0a0d0f;padding-block:52px 48px}.restaurant-kitchens-module__dPXRKW__heroGrid{grid-template-columns:minmax(0,.97fr) minmax(520px,1.03fr);align-items:center;gap:clamp(34px,4vw,52px);display:grid}.restaurant-kitchens-module__dPXRKW__heroCopy{min-width:0}.restaurant-kitchens-module__dPXRKW__breadcrumbs{color:#ffffff80;flex-wrap:wrap;gap:9px;margin-bottom:22px;font-size:.72rem;display:flex}.restaurant-kitchens-module__dPXRKW__breadcrumbs a:hover,.restaurant-kitchens-module__dPXRKW__breadcrumbs a:focus-visible{color:#fff}.restaurant-kitchens-module__dPXRKW__eyebrow{color:var(--red);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:.68rem;font-weight:900}.restaurant-kitchens-module__dPXRKW__hero h1,.restaurant-kitchens-module__dPXRKW__splitHeading h2,.restaurant-kitchens-module__dPXRKW__walkthroughHeading h2,.restaurant-kitchens-module__dPXRKW__detailsSection h2,.restaurant-kitchens-module__dPXRKW__questionsHeading h2,.restaurant-kitchens-module__dPXRKW__ctaSection h2{letter-spacing:-.025em;text-transform:uppercase;font-family:Impact,Arial Narrow,Roboto Condensed,sans-serif;font-weight:900;line-height:1.02}.restaurant-kitchens-module__dPXRKW__hero h1{letter-spacing:-.018em;text-wrap:balance;max-width:620px;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(2.75rem,3.45vw,3.25rem);font-weight:900;line-height:1.04}.restaurant-kitchens-module__dPXRKW__hero h1 span{display:block}.restaurant-kitchens-module__dPXRKW__hero h1.restaurant-kitchens-module__dPXRKW__heroTitleCompact{font-size:clamp(2.5rem,3.05vw,2.95rem)}.restaurant-kitchens-module__dPXRKW__heroSummary{color:#ffffffb8;max-width:525px;margin-top:22px;font-size:.95rem;line-height:1.72}.restaurant-kitchens-module__dPXRKW__primaryButton,.restaurant-kitchens-module__dPXRKW__ctaButton{color:#fff;background:var(--red);justify-content:center;align-items:center;gap:13px;min-height:54px;padding:0 22px;font-size:.78rem;font-weight:900;transition:transform .16s,background .16s;display:inline-flex}.restaurant-kitchens-module__dPXRKW__primaryButton{margin-top:28px}.restaurant-kitchens-module__dPXRKW__primaryButton:hover,.restaurant-kitchens-module__dPXRKW__primaryButton:focus-visible,.restaurant-kitchens-module__dPXRKW__ctaButton:hover,.restaurant-kitchens-module__dPXRKW__ctaButton:focus-visible{background:var(--red-dark);transform:translateY(-2px)}.restaurant-kitchens-module__dPXRKW__heroVideo{min-width:0}.restaurant-kitchens-module__dPXRKW__videoFrame,.restaurant-kitchens-module__dPXRKW__videoPlaceholder{aspect-ratio:16/9;background:#121719;border:1px solid #fff3;width:100%}.restaurant-kitchens-module__dPXRKW__videoFrame{display:block}.restaurant-kitchens-module__dPXRKW__videoPlaceholder{position:relative;overflow:hidden}.restaurant-kitchens-module__dPXRKW__coverImage{object-fit:cover}.restaurant-kitchens-module__dPXRKW__containImage{object-fit:contain}.restaurant-kitchens-module__dPXRKW__videoShade{background:#0000002b;position:absolute;inset:0}.restaurant-kitchens-module__dPXRKW__playControl{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:72px;height:72px;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);box-shadow:0 14px 36px #00000057}.restaurant-kitchens-module__dPXRKW__playControl svg{margin-left:4px}.restaurant-kitchens-module__dPXRKW__videoLabel{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#080a0bd1;padding:7px 9px;font-size:.62rem;font-weight:900;position:absolute;inset-block-end:15px;inset-inline-end:16px}.restaurant-kitchens-module__dPXRKW__contextBand{border-bottom:1px solid var(--line);background:#fff}.restaurant-kitchens-module__dPXRKW__contextGrid{grid-template-columns:repeat(4,1fr);display:grid}.restaurant-kitchens-module__dPXRKW__contextItem{border-inline-start:1px solid var(--line);align-items:center;gap:18px;min-height:120px;padding:27px 30px;display:flex}.restaurant-kitchens-module__dPXRKW__contextItem:last-child{border-inline-end:1px solid var(--line)}.restaurant-kitchens-module__dPXRKW__contextItem svg{color:var(--ink);flex:none}.restaurant-kitchens-module__dPXRKW__contextItem span,.restaurant-kitchens-module__dPXRKW__contextItem strong{display:block}.restaurant-kitchens-module__dPXRKW__contextItem span{color:var(--muted);font-size:.7rem}.restaurant-kitchens-module__dPXRKW__contextItem strong{text-transform:uppercase;margin-top:3px;font-size:.79rem;line-height:1.2}.restaurant-kitchens-module__dPXRKW__workflowSection,.restaurant-kitchens-module__dPXRKW__equipmentSection,.restaurant-kitchens-module__dPXRKW__detailsSection,.restaurant-kitchens-module__dPXRKW__questionsSection{padding-block:72px}.restaurant-kitchens-module__dPXRKW__workflowSection{background:#fff}.restaurant-kitchens-module__dPXRKW__splitHeading,.restaurant-kitchens-module__dPXRKW__walkthroughHeading,.restaurant-kitchens-module__dPXRKW__questionsHeading{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:72px;margin-bottom:36px;display:grid}.restaurant-kitchens-module__dPXRKW__splitHeading h2,.restaurant-kitchens-module__dPXRKW__walkthroughHeading h2,.restaurant-kitchens-module__dPXRKW__detailsSection h2,.restaurant-kitchens-module__dPXRKW__questionsHeading h2{font-size:clamp(2.2rem,3.2vw,3.05rem)}.restaurant-kitchens-module__dPXRKW__splitHeading>p,.restaurant-kitchens-module__dPXRKW__walkthroughHeading>p{color:var(--muted);font-size:.88rem;line-height:1.7}.restaurant-kitchens-module__dPXRKW__workflowGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.restaurant-kitchens-module__dPXRKW__workflowCard{background:#f2f3f3;min-width:0}.restaurant-kitchens-module__dPXRKW__workflowHeading{align-items:center;gap:16px;padding:28px 28px 0;display:flex}.restaurant-kitchens-module__dPXRKW__workflowHeading>span{color:var(--red);flex:none;font-family:Impact,Arial Narrow,sans-serif;font-size:2rem;font-weight:900;line-height:1}.restaurant-kitchens-module__dPXRKW__workflowHeading h3{text-transform:uppercase;font-family:Impact,Arial Narrow,sans-serif;font-size:1.25rem;line-height:1.14}.restaurant-kitchens-module__dPXRKW__workflowCard>p{min-height:94px;color:var(--muted);padding:16px 28px 28px;font-size:.82rem;line-height:1.66}.restaurant-kitchens-module__dPXRKW__workflowImage{aspect-ratio:16/8.8;position:relative;overflow:hidden}.restaurant-kitchens-module__dPXRKW__workflowImage>span{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#080a0bd1;padding:7px 10px;font-size:.6rem;font-weight:900;position:absolute;inset-block-end:0;inset-inline-start:0}.restaurant-kitchens-module__dPXRKW__equipmentSection{background:#f2f3f3}.restaurant-kitchens-module__dPXRKW__equipmentLayout{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}.restaurant-kitchens-module__dPXRKW__featuredEquipment{border-inline-end:1px solid var(--line);padding:30px}.restaurant-kitchens-module__dPXRKW__featuredEquipmentImage{background:#fff;min-height:320px;position:relative;overflow:hidden}.restaurant-kitchens-module__dPXRKW__featuredEquipmentImage .restaurant-kitchens-module__dPXRKW__containImage{transform:scale(1.25)}.restaurant-kitchens-module__dPXRKW__secondaryEquipmentList{grid-template-rows:repeat(2,1fr);display:grid}.restaurant-kitchens-module__dPXRKW__secondaryEquipment{grid-template-columns:minmax(165px,.78fr) minmax(0,1.22fr);gap:22px;min-height:0;padding:28px;display:grid}.restaurant-kitchens-module__dPXRKW__secondaryEquipment+.restaurant-kitchens-module__dPXRKW__secondaryEquipment{border-top:1px solid var(--line)}.restaurant-kitchens-module__dPXRKW__secondaryEquipmentImage{min-height:190px;position:relative}.restaurant-kitchens-module__dPXRKW__secondaryEquipmentImage .restaurant-kitchens-module__dPXRKW__containImage{transform:scale(1.12)}.restaurant-kitchens-module__dPXRKW__equipmentCopy,.restaurant-kitchens-module__dPXRKW__compactEquipmentCopy{position:relative}.restaurant-kitchens-module__dPXRKW__equipmentCopy>svg,.restaurant-kitchens-module__dPXRKW__compactEquipmentCopy>svg{color:var(--red);margin-bottom:10px}.restaurant-kitchens-module__dPXRKW__equipmentCopy h3,.restaurant-kitchens-module__dPXRKW__compactEquipmentCopy h3{text-transform:uppercase;font-family:Impact,Arial Narrow,sans-serif;font-size:1.45rem;line-height:1.05}.restaurant-kitchens-module__dPXRKW__equipmentCopy dl,.restaurant-kitchens-module__dPXRKW__compactEquipmentCopy dl{gap:14px;margin-top:18px;display:grid}.restaurant-kitchens-module__dPXRKW__equipmentCopy dl>div,.restaurant-kitchens-module__dPXRKW__compactEquipmentCopy dl>div{grid-template-columns:112px 1fr;gap:15px;display:grid}.restaurant-kitchens-module__dPXRKW__equipmentCopy dt,.restaurant-kitchens-module__dPXRKW__compactEquipmentCopy dt{font-size:.68rem;font-weight:900}.restaurant-kitchens-module__dPXRKW__equipmentCopy dd,.restaurant-kitchens-module__dPXRKW__compactEquipmentCopy dd{color:var(--muted);font-size:.76rem;line-height:1.58}.restaurant-kitchens-module__dPXRKW__equipmentCopy>a,.restaurant-kitchens-module__dPXRKW__compactEquipmentCopy>a{min-height:44px;color:var(--red);align-items:center;gap:8px;margin-top:26px;font-size:.72rem;font-weight:900;display:inline-flex}.restaurant-kitchens-module__dPXRKW__equipmentCopy>a:hover,.restaurant-kitchens-module__dPXRKW__equipmentCopy>a:focus-visible,.restaurant-kitchens-module__dPXRKW__compactEquipmentCopy>a:hover,.restaurant-kitchens-module__dPXRKW__compactEquipmentCopy>a:focus-visible{color:var(--red-dark)}.restaurant-kitchens-module__dPXRKW__compactEquipmentCopy{align-self:center}.restaurant-kitchens-module__dPXRKW__compactEquipmentCopy h3{font-size:1.18rem}.restaurant-kitchens-module__dPXRKW__compactEquipmentCopy dl{gap:10px}.restaurant-kitchens-module__dPXRKW__compactEquipmentCopy dl>div{grid-template-columns:94px 1fr}.restaurant-kitchens-module__dPXRKW__walkthroughSection{color:#fff;background:#090c0e;padding-block:60px}.restaurant-kitchens-module__dPXRKW__walkthroughHeading{align-items:end}.restaurant-kitchens-module__dPXRKW__walkthroughHeading>p{color:#fff9}.restaurant-kitchens-module__dPXRKW__chapterGrid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.restaurant-kitchens-module__dPXRKW__chapterImage{aspect-ratio:16/9;background:#171c1e;border:1px solid #ffffff29;position:relative;overflow:hidden}.restaurant-kitchens-module__dPXRKW__chapterPlay{color:#fff;background:#080a0bbd;border:1px solid #fffc;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.restaurant-kitchens-module__dPXRKW__chapterPlay svg{margin-left:2px}.restaurant-kitchens-module__dPXRKW__chapterMediaLabel{color:#ffffffd6;border-left:2px solid var(--red);letter-spacing:.08em;text-transform:uppercase;background:#080a0bc7;padding:5px 8px;font-size:.56rem;font-weight:900;position:absolute;inset-block-end:10px;inset-inline-start:10px}.restaurant-kitchens-module__dPXRKW__chapterCopy{grid-template-columns:32px 1fr;gap:10px;padding-top:18px;display:grid}.restaurant-kitchens-module__dPXRKW__chapterCopy>span{color:var(--red);font-family:Impact,Arial Narrow,sans-serif;font-size:1.45rem;font-weight:900;line-height:1}.restaurant-kitchens-module__dPXRKW__chapterCopy h3{text-transform:uppercase;font-size:.82rem}.restaurant-kitchens-module__dPXRKW__chapterCopy p{color:#ffffff8f;margin-top:7px;font-size:.72rem;line-height:1.58}.restaurant-kitchens-module__dPXRKW__detailsSection{background:#fff}.restaurant-kitchens-module__dPXRKW__detailsGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px;display:grid}.restaurant-kitchens-module__dPXRKW__detailsGrid>div+div{border-inline-start:1px solid var(--line);padding-inline-start:64px}.restaurant-kitchens-module__dPXRKW__detailsSection h2{font-size:clamp(2.05rem,3vw,2.9rem)}.restaurant-kitchens-module__dPXRKW__sectionIntro{color:var(--muted);margin-top:15px;font-size:.84rem;line-height:1.65}.restaurant-kitchens-module__dPXRKW__parameterTable{border:1px solid var(--line);margin-top:30px}.restaurant-kitchens-module__dPXRKW__parameterTable>div{grid-template-columns:1fr 1.2fr;display:grid}.restaurant-kitchens-module__dPXRKW__parameterTable>div+div{border-top:1px solid var(--line)}.restaurant-kitchens-module__dPXRKW__parameterTable dt,.restaurant-kitchens-module__dPXRKW__parameterTable dd{min-height:38px;padding:10px 12px;font-size:.72rem}.restaurant-kitchens-module__dPXRKW__parameterTable dt{color:var(--ink);background:#f2f3f3;font-weight:800}.restaurant-kitchens-module__dPXRKW__parameterTable dd{color:var(--muted);border-inline-start:1px solid var(--line);text-transform:uppercase}.restaurant-kitchens-module__dPXRKW__evidenceGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.restaurant-kitchens-module__dPXRKW__evidencePlaceholder{color:#8f969b;text-align:center;background:#eceeef;place-content:center;justify-items:center;gap:14px;min-height:180px;padding:20px;display:grid}.restaurant-kitchens-module__dPXRKW__evidencePlaceholder strong{letter-spacing:.06em;text-transform:uppercase;max-width:120px;font-size:.65rem;line-height:1.25}.restaurant-kitchens-module__dPXRKW__evidenceItem h3{margin-top:12px;font-size:.78rem}.restaurant-kitchens-module__dPXRKW__questionsSection{padding-block-start:0}.restaurant-kitchens-module__dPXRKW__questionsHeading{border-top:1px solid var(--line);padding-top:36px}.restaurant-kitchens-module__dPXRKW__checklistLink{min-height:44px;color:var(--red);justify-self:end;align-items:center;gap:8px;font-size:.75rem;font-weight:900;display:inline-flex}.restaurant-kitchens-module__dPXRKW__checklistLink:hover,.restaurant-kitchens-module__dPXRKW__checklistLink:focus-visible{color:var(--red-dark)}.restaurant-kitchens-module__dPXRKW__questionGrid{grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.restaurant-kitchens-module__dPXRKW__questionGrid li{border-inline-start:1px solid var(--line);padding:0 34px}.restaurant-kitchens-module__dPXRKW__questionGrid li:first-child{border-inline-start:0;padding-inline-start:0}.restaurant-kitchens-module__dPXRKW__questionGrid li:last-child{padding-inline-end:0}.restaurant-kitchens-module__dPXRKW__questionGrid li>span{color:var(--red);font-family:Impact,Arial Narrow,sans-serif;font-size:1.6rem;font-weight:900;line-height:1}.restaurant-kitchens-module__dPXRKW__questionGrid h3{margin-top:10px;font-size:.9rem}.restaurant-kitchens-module__dPXRKW__questionGrid p{color:var(--muted);margin-top:9px;font-size:.75rem;line-height:1.62}.restaurant-kitchens-module__dPXRKW__relatedSection{color:#fff;background:radial-gradient(circle at 88% 12%,#e3061329,#0000 30%),#121719;padding-block:72px}.restaurant-kitchens-module__dPXRKW__relatedHeading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.restaurant-kitchens-module__dPXRKW__relatedHeading h2{letter-spacing:-.035em;text-transform:uppercase;font-family:Impact,Arial Narrow,Roboto Condensed,sans-serif;font-size:clamp(2rem,3vw,2.8rem);line-height:1}.restaurant-kitchens-module__dPXRKW__relatedHeading>a{color:#fffc;align-items:center;gap:9px;min-height:42px;font-size:.75rem;font-weight:900;display:inline-flex}.restaurant-kitchens-module__dPXRKW__relatedHeading>a:hover,.restaurant-kitchens-module__dPXRKW__relatedHeading>a:focus-visible{color:#fff}.restaurant-kitchens-module__dPXRKW__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.restaurant-kitchens-module__dPXRKW__relatedCard{background:#ffffff0e;border:1px solid #ffffff21;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;min-height:146px;padding:24px;transition:transform .16s,background .16s,border-color .16s;display:grid}.restaurant-kitchens-module__dPXRKW__relatedCard:hover,.restaurant-kitchens-module__dPXRKW__relatedCard:focus-visible{border-color:var(--red);background:#ffffff17;outline:none;transform:translateY(-3px)}.restaurant-kitchens-module__dPXRKW__relatedCard>span{color:var(--red);font-family:Impact,Arial Narrow,sans-serif;font-size:1.7rem;line-height:1}.restaurant-kitchens-module__dPXRKW__relatedCard h3{font-size:1rem}.restaurant-kitchens-module__dPXRKW__relatedCard p{color:#ffffff94;max-width:470px;margin-top:7px;font-size:.75rem;line-height:1.62}.restaurant-kitchens-module__dPXRKW__relatedCard>svg{color:var(--red);margin-top:2px;transition:transform .16s}.restaurant-kitchens-module__dPXRKW__relatedCard:hover>svg,.restaurant-kitchens-module__dPXRKW__relatedCard:focus-visible>svg{transform:translate(4px)}.restaurant-kitchens-module__dPXRKW__ctaSection{color:#fff;background:var(--red);padding-block:58px}.restaurant-kitchens-module__dPXRKW__ctaSection .restaurant-kitchens-module__dPXRKW__eyebrow{color:#ffffffb8}.restaurant-kitchens-module__dPXRKW__ctaInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:52px;display:grid}.restaurant-kitchens-module__dPXRKW__ctaSection h2{max-width:820px;font-size:clamp(2.2rem,3.4vw,3.25rem)}.restaurant-kitchens-module__dPXRKW__ctaSection p:last-child{color:#ffffffc7;max-width:700px;margin-top:12px;font-size:.9rem;line-height:1.68}.restaurant-kitchens-module__dPXRKW__ctaButton{color:var(--red);background:#fff}.restaurant-kitchens-module__dPXRKW__ctaButton:hover,.restaurant-kitchens-module__dPXRKW__ctaButton:focus-visible{color:#fff;background:var(--ink)}@media (max-width:1120px){.restaurant-kitchens-module__dPXRKW__heroGrid{grid-template-columns:minmax(0,.9fr) minmax(450px,1.1fr);gap:32px}.restaurant-kitchens-module__dPXRKW__hero h1{font-size:clamp(2.45rem,4.4vw,3rem)}.restaurant-kitchens-module__dPXRKW__hero h1.restaurant-kitchens-module__dPXRKW__heroTitleCompact{font-size:clamp(2.25rem,4vw,2.7rem)}.restaurant-kitchens-module__dPXRKW__contextItem{padding-inline:20px}.restaurant-kitchens-module__dPXRKW__secondaryEquipment{grid-template-columns:1fr}.restaurant-kitchens-module__dPXRKW__secondaryEquipmentImage{min-height:220px}.restaurant-kitchens-module__dPXRKW__compactEquipmentCopy dl>div{grid-template-columns:104px 1fr}.restaurant-kitchens-module__dPXRKW__detailsGrid{gap:42px}.restaurant-kitchens-module__dPXRKW__detailsGrid>div+div{padding-inline-start:42px}}@media (max-width:800px){.restaurant-kitchens-module__dPXRKW__hero{padding-block:46px 54px}.restaurant-kitchens-module__dPXRKW__heroGrid,.restaurant-kitchens-module__dPXRKW__splitHeading,.restaurant-kitchens-module__dPXRKW__walkthroughHeading,.restaurant-kitchens-module__dPXRKW__detailsGrid,.restaurant-kitchens-module__dPXRKW__questionsHeading,.restaurant-kitchens-module__dPXRKW__relatedGrid,.restaurant-kitchens-module__dPXRKW__ctaInner{grid-template-columns:1fr}.restaurant-kitchens-module__dPXRKW__heroGrid{gap:38px}.restaurant-kitchens-module__dPXRKW__breadcrumbs{margin-bottom:26px}.restaurant-kitchens-module__dPXRKW__hero h1{max-width:540px;font-size:clamp(1.65rem,7.2vw,2.4rem)}.restaurant-kitchens-module__dPXRKW__hero h1.restaurant-kitchens-module__dPXRKW__heroTitleCompact{font-size:clamp(1.4rem,6.2vw,2rem)}.restaurant-kitchens-module__dPXRKW__heroSummary{font-size:.92rem}.restaurant-kitchens-module__dPXRKW__contextGrid{grid-template-columns:1fr 1fr}.restaurant-kitchens-module__dPXRKW__contextItem:nth-child(3),.restaurant-kitchens-module__dPXRKW__contextItem:nth-child(4){border-top:1px solid var(--line)}.restaurant-kitchens-module__dPXRKW__workflowSection,.restaurant-kitchens-module__dPXRKW__equipmentSection,.restaurant-kitchens-module__dPXRKW__detailsSection,.restaurant-kitchens-module__dPXRKW__questionsSection{padding-block:72px}.restaurant-kitchens-module__dPXRKW__splitHeading,.restaurant-kitchens-module__dPXRKW__walkthroughHeading,.restaurant-kitchens-module__dPXRKW__questionsHeading{gap:22px}.restaurant-kitchens-module__dPXRKW__workflowGrid,.restaurant-kitchens-module__dPXRKW__chapterGrid,.restaurant-kitchens-module__dPXRKW__questionGrid{grid-template-columns:1fr 1fr}.restaurant-kitchens-module__dPXRKW__workflowCard>p{min-height:90px}.restaurant-kitchens-module__dPXRKW__equipmentLayout{grid-template-columns:1fr}.restaurant-kitchens-module__dPXRKW__featuredEquipment{border-inline-end:0;border-bottom:1px solid var(--line)}.restaurant-kitchens-module__dPXRKW__secondaryEquipment{grid-template-columns:minmax(170px,.75fr) minmax(0,1.25fr)}.restaurant-kitchens-module__dPXRKW__walkthroughSection{padding-block:54px}.restaurant-kitchens-module__dPXRKW__detailsGrid>div+div{border-block-start:1px solid var(--line);border-inline-start:0;padding-block-start:58px;padding-inline-start:0}.restaurant-kitchens-module__dPXRKW__checklistLink{justify-self:start}.restaurant-kitchens-module__dPXRKW__relatedHeading{flex-direction:column;align-items:flex-start;gap:12px}.restaurant-kitchens-module__dPXRKW__questionGrid{gap:30px 0}.restaurant-kitchens-module__dPXRKW__questionGrid li:nth-child(3){border-inline-start:0;padding-inline-start:0}.restaurant-kitchens-module__dPXRKW__ctaInner{gap:28px}.restaurant-kitchens-module__dPXRKW__ctaButton{justify-self:start}}@media (max-width:560px){.restaurant-kitchens-module__dPXRKW__primaryButton,.restaurant-kitchens-module__dPXRKW__ctaButton{text-align:center;width:100%;padding-inline:16px}.restaurant-kitchens-module__dPXRKW__playControl{width:58px;height:58px}.restaurant-kitchens-module__dPXRKW__contextGrid,.restaurant-kitchens-module__dPXRKW__workflowGrid,.restaurant-kitchens-module__dPXRKW__chapterGrid,.restaurant-kitchens-module__dPXRKW__questionGrid,.restaurant-kitchens-module__dPXRKW__evidenceGrid{grid-template-columns:1fr}.restaurant-kitchens-module__dPXRKW__contextItem{border-top:1px solid var(--line);border-inline-end:1px solid var(--line);min-height:94px}.restaurant-kitchens-module__dPXRKW__workflowCard>p{min-height:auto}.restaurant-kitchens-module__dPXRKW__featuredEquipment,.restaurant-kitchens-module__dPXRKW__secondaryEquipment{padding:22px}.restaurant-kitchens-module__dPXRKW__featuredEquipmentImage{min-height:270px}.restaurant-kitchens-module__dPXRKW__featuredEquipmentImage .restaurant-kitchens-module__dPXRKW__containImage{transform:scale(1.08)}.restaurant-kitchens-module__dPXRKW__secondaryEquipment{grid-template-columns:1fr}.restaurant-kitchens-module__dPXRKW__equipmentCopy dl>div,.restaurant-kitchens-module__dPXRKW__compactEquipmentCopy dl>div{grid-template-columns:1fr;gap:3px}.restaurant-kitchens-module__dPXRKW__chapterGrid{gap:30px}.restaurant-kitchens-module__dPXRKW__evidencePlaceholder{min-height:200px}.restaurant-kitchens-module__dPXRKW__questionGrid li:nth-child(n){border-inline-start:0;border-bottom:1px solid var(--line);padding:0 0 24px}.restaurant-kitchens-module__dPXRKW__questionGrid li:last-child{border-bottom:0}}
.seo-blog-article-module__CpUaqW__article{background:#fff}.seo-blog-article-module__CpUaqW__hero{color:#fff;background:radial-gradient(circle at 78% 24%,#e3061338,#0000 27%),linear-gradient(132deg,#090b0c,#171c1f 62%,#080a0b);position:relative;overflow:hidden}.seo-blog-article-module__CpUaqW__hero:before{opacity:.18;pointer-events:none;content:"";background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0}.seo-blog-article-module__CpUaqW__heroGrid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:center;gap:70px;min-height:650px;padding-block:56px 70px;display:grid;position:relative}.seo-blog-article-module__CpUaqW__breadcrumbs{color:#ffffff75;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:9px;margin-bottom:50px;font-size:.68rem;font-weight:900;display:flex}.seo-blog-article-module__CpUaqW__breadcrumbs a:hover,.seo-blog-article-module__CpUaqW__breadcrumbs a:focus-visible{color:#fff}.seo-blog-article-module__CpUaqW__eyebrow{color:#e30613;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:900}.seo-blog-article-module__CpUaqW__hero h1{letter-spacing:-.055em;text-transform:uppercase;max-width:800px;margin-top:17px;font-family:Arial Narrow,Roboto Condensed,Impact,sans-serif;font-size:clamp(3.3rem,5.1vw,6rem);line-height:.93}.seo-blog-article-module__CpUaqW__standfirst{color:#ffffffad;max-width:720px;margin-top:27px;font-size:1.02rem}.seo-blog-article-module__CpUaqW__heroMeta{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.seo-blog-article-module__CpUaqW__heroMeta span{color:#ffffffc2;letter-spacing:.06em;text-transform:uppercase;background:#fff1;border:1px solid #ffffff1f;align-items:center;gap:7px;min-height:34px;padding-inline:11px;font-size:.66rem;font-weight:900;display:inline-flex}.seo-blog-article-module__CpUaqW__heroVisual{min-height:465px;position:relative}.seo-blog-article-module__CpUaqW__heroImage{background:#f3f4f4;border:10px solid #fff;position:absolute;inset:2% 0 9% 2%;overflow:hidden;transform:rotate(2deg);box-shadow:0 38px 90px #0000007a}.seo-blog-article-module__CpUaqW__heroImage:after{pointer-events:none;content:"";background:linear-gradient(145deg,#0000 54%,#e3061333);position:absolute;inset:0}.seo-blog-article-module__CpUaqW__heroImage img{object-fit:cover}.seo-blog-article-module__CpUaqW__heroKeyword{z-index:2;background:#e30613;max-width:380px;padding:16px 18px;display:grid;position:absolute;inset:auto auto 0 -18px;box-shadow:0 18px 42px #00000057}.seo-blog-article-module__CpUaqW__heroKeyword span{letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;font-weight:900}.seo-blog-article-module__CpUaqW__heroKeyword strong{margin-top:3px;font-size:.82rem}.seo-blog-article-module__CpUaqW__pageGrid{grid-template-columns:minmax(235px,.32fr) minmax(0,.68fr);align-items:start;gap:clamp(52px,7vw,108px);padding-block:92px 112px;display:grid}.seo-blog-article-module__CpUaqW__rail{gap:28px;display:grid;position:sticky;top:112px}.seo-blog-article-module__CpUaqW__toc{border-top:4px solid #0c0f11;padding-top:18px}.seo-blog-article-module__CpUaqW__toc>p{color:#e30613;letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:900}.seo-blog-article-module__CpUaqW__toc ol{margin-top:13px;list-style:none;display:grid}.seo-blog-article-module__CpUaqW__toc li+li{border-top:1px solid #e4e6e8}.seo-blog-article-module__CpUaqW__toc a{color:#4e565b;grid-template-columns:27px 1fr;gap:8px;padding-block:11px;font-size:.69rem;font-weight:800;line-height:1.35;display:grid}.seo-blog-article-module__CpUaqW__toc a span{color:#a3a9ad}.seo-blog-article-module__CpUaqW__toc a:hover,.seo-blog-article-module__CpUaqW__toc a:focus-visible{color:#e30613}.seo-blog-article-module__CpUaqW__reviewer{color:#fff;background:#111517;border-left:4px solid #e30613;padding:17px}.seo-blog-article-module__CpUaqW__reviewerTop{align-items:center;gap:13px;display:flex}.seo-blog-article-module__CpUaqW__reviewerTop div:last-child{display:grid}.seo-blog-article-module__CpUaqW__reviewerTop span{color:#ff6e77;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:900}.seo-blog-article-module__CpUaqW__reviewerTop strong{font-size:1.2rem}.seo-blog-article-module__CpUaqW__reviewer>p{color:#ffffffb8;margin-top:14px;font-size:.73rem;font-weight:800}.seo-blog-article-module__CpUaqW__reviewer>small{color:#ffffff73;margin-top:3px;font-size:.66rem;display:block}.seo-blog-article-module__CpUaqW__content{min-width:0}.seo-blog-article-module__CpUaqW__answerBox{background:#f3f4f4;border-top:5px solid #e30613;grid-template-columns:44px 1fr;gap:22px;padding:clamp(28px,4vw,44px);display:grid}.seo-blog-article-module__CpUaqW__answerIcon{color:#fff;background:#e30613;place-items:center;width:44px;height:44px;display:grid}.seo-blog-article-module__CpUaqW__answerBox h2,.seo-blog-article-module__CpUaqW__bodySection h2,.seo-blog-article-module__CpUaqW__faqSection h2,.seo-blog-article-module__CpUaqW__conclusion h2,.seo-blog-article-module__CpUaqW__references h2,.seo-blog-article-module__CpUaqW__relatedSection h2,.seo-blog-article-module__CpUaqW__inlineCta h2,.seo-blog-article-module__CpUaqW__finalCta h2{letter-spacing:-.035em;font-family:Arial Narrow,Roboto Condensed,Impact,sans-serif}.seo-blog-article-module__CpUaqW__answerBox h2{text-transform:uppercase;margin-top:6px;font-size:clamp(1.9rem,3vw,2.55rem);line-height:1}.seo-blog-article-module__CpUaqW__answerBox ul{gap:10px;margin-top:18px;list-style:none;display:grid}.seo-blog-article-module__CpUaqW__answerBox li{color:#394045;padding-left:18px;font-size:.88rem;position:relative}.seo-blog-article-module__CpUaqW__answerBox li:before{color:#e30613;content:"•";position:absolute;inset:0 auto auto 0}.seo-blog-article-module__CpUaqW__intentPanel{border:1px solid #d9dde0;grid-template-columns:1fr 1fr;margin-top:26px;display:grid}.seo-blog-article-module__CpUaqW__intentPanel>div{padding:18px 20px}.seo-blog-article-module__CpUaqW__intentPanel>div+div{border-left:1px solid #d9dde0}.seo-blog-article-module__CpUaqW__intentPanel span{color:#e30613;letter-spacing:.11em;text-transform:uppercase;font-size:.6rem;font-weight:900}.seo-blog-article-module__CpUaqW__intentPanel p{color:#535c61;margin-top:5px;font-size:.76rem}.seo-blog-article-module__CpUaqW__bodySection,.seo-blog-article-module__CpUaqW__faqSection,.seo-blog-article-module__CpUaqW__conclusion,.seo-blog-article-module__CpUaqW__references{padding-top:76px;scroll-margin-top:108px}.seo-blog-article-module__CpUaqW__relatedSection{margin-top:76px}.seo-blog-article-module__CpUaqW__relatedSection h2{margin-top:9px;font-size:clamp(2rem,3vw,2.7rem);line-height:1}.seo-blog-article-module__CpUaqW__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.seo-blog-article-module__CpUaqW__relatedGrid a{color:#fff;background:#101416;border-top:4px solid #e30613;flex-direction:column;min-height:165px;padding:21px;transition:transform .18s,background .18s;display:flex}.seo-blog-article-module__CpUaqW__relatedGrid a:hover,.seo-blog-article-module__CpUaqW__relatedGrid a:focus-visible{background:#1b2124;transform:translateY(-3px)}.seo-blog-article-module__CpUaqW__relatedGrid span{color:#ff6770;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:900}.seo-blog-article-module__CpUaqW__relatedGrid strong{margin-top:11px;font-size:.89rem;line-height:1.35}.seo-blog-article-module__CpUaqW__relatedGrid svg{color:#ff6770;margin-top:auto}.seo-blog-article-module__CpUaqW__sectionNumber{letter-spacing:.16em;font-weight:900;color:#e30613!important;font-size:.67rem!important}.seo-blog-article-module__CpUaqW__bodySection h2,.seo-blog-article-module__CpUaqW__faqSection h2,.seo-blog-article-module__CpUaqW__conclusion h2,.seo-blog-article-module__CpUaqW__references h2{max-width:820px;margin-top:10px;font-size:clamp(2.15rem,3.5vw,3.45rem);line-height:1}.seo-blog-article-module__CpUaqW__bodySection>p:not(.seo-blog-article-module__CpUaqW__sectionNumber),.seo-blog-article-module__CpUaqW__subsection>p,.seo-blog-article-module__CpUaqW__conclusion>p:not(.seo-blog-article-module__CpUaqW__eyebrow),.seo-blog-article-module__CpUaqW__references>p:not(.seo-blog-article-module__CpUaqW__eyebrow){color:#454d52;margin-top:21px;font-size:.96rem;line-height:1.76}.seo-blog-article-module__CpUaqW__subsection{border-left:3px solid #d9dde0;margin-top:36px;padding-left:22px}.seo-blog-article-module__CpUaqW__subsection h3{font-size:1.28rem;line-height:1.25}.seo-blog-article-module__CpUaqW__checklistBox{background:#101416;margin-top:34px;padding:24px}.seo-blog-article-module__CpUaqW__checklistBox>div{color:#fff;align-items:center;gap:10px;display:flex}.seo-blog-article-module__CpUaqW__checklistBox>div svg{color:#f13540}.seo-blog-article-module__CpUaqW__checklistBox>div strong{letter-spacing:.1em;text-transform:uppercase;font-size:.74rem}.seo-blog-article-module__CpUaqW__checklist{gap:11px;margin-top:18px;list-style:none;display:grid}.seo-blog-article-module__CpUaqW__checklist li{color:#4d555a;gap:10px;font-size:.84rem;display:flex}.seo-blog-article-module__CpUaqW__checklist li svg{color:#e30613;flex:none;margin-top:2px}.seo-blog-article-module__CpUaqW__checklistBox .seo-blog-article-module__CpUaqW__checklist li{color:#ffffffb3}.seo-blog-article-module__CpUaqW__note{background:#fff7e3;border-left:4px solid #f4b400;gap:14px;margin-top:34px;padding:21px 23px;display:flex}.seo-blog-article-module__CpUaqW__note>svg{color:#a87100;flex:none}.seo-blog-article-module__CpUaqW__note strong{text-transform:uppercase;font-size:.76rem}.seo-blog-article-module__CpUaqW__note p{color:#5d5544;margin-top:5px;font-size:.8rem}.seo-blog-article-module__CpUaqW__inlineCta{color:#fff;background:radial-gradient(circle at 95% 0,#e306134d,#0000 32%),#101416;border-top:5px solid #e30613;margin-top:76px;padding:clamp(30px,5vw,52px)}.seo-blog-article-module__CpUaqW__inlineCta>p,.seo-blog-article-module__CpUaqW__finalCtaInner>div>p{color:#ff6770;letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:900}.seo-blog-article-module__CpUaqW__inlineCta h2{max-width:720px;margin-top:10px;font-size:clamp(2rem,3.5vw,3rem);line-height:1}.seo-blog-article-module__CpUaqW__inlineCta>span{color:#ffffff9e;max-width:690px;margin-top:17px;font-size:.84rem;display:block}.seo-blog-article-module__CpUaqW__inlineCta .button{gap:9px;margin-top:25px}.seo-blog-article-module__CpUaqW__faqList{border-top:4px solid #0c0f11;margin-top:25px}.seo-blog-article-module__CpUaqW__faqList details{border-bottom:1px solid #d9dde0}.seo-blog-article-module__CpUaqW__faqList summary{cursor:pointer;padding:21px 46px 21px 0;font-size:.94rem;font-weight:900}.seo-blog-article-module__CpUaqW__faqList details p{color:#50585d;max-width:760px;padding:0 32px 22px 0;font-size:.86rem}.seo-blog-article-module__CpUaqW__references{background:#f3f4f4;border-top:4px solid #0c0f11;margin-top:76px;padding:42px}.seo-blog-article-module__CpUaqW__references h2{font-size:clamp(1.9rem,3vw,2.6rem)}.seo-blog-article-module__CpUaqW__references ul{gap:17px;margin-top:25px;list-style:none;display:grid}.seo-blog-article-module__CpUaqW__references li{border-top:1px solid #d3d7da;padding-top:15px;display:grid}.seo-blog-article-module__CpUaqW__references a{color:#0c0f11;text-underline-offset:4px;width:fit-content;font-size:.8rem;font-weight:900;-webkit-text-decoration:underline #e30613;text-decoration:underline #e30613;text-decoration-thickness:2px}.seo-blog-article-module__CpUaqW__references li span{color:#6b7276;margin-top:5px;font-size:.72rem}.seo-blog-article-module__CpUaqW__finalCta{color:#fff;background:linear-gradient(90deg,#b8000d,#e30613);padding-block:62px}.seo-blog-article-module__CpUaqW__finalCtaInner{justify-content:space-between;align-items:center;gap:60px;display:flex}.seo-blog-article-module__CpUaqW__finalCta h2{max-width:880px;margin-top:8px;font-size:clamp(2.2rem,3.7vw,4rem);line-height:.98}.seo-blog-article-module__CpUaqW__finalCtaInner>div>span{color:#ffffffb8;max-width:730px;margin-top:14px;font-size:.84rem;display:block}.seo-blog-article-module__CpUaqW__finalCta .button{flex:none;gap:9px}@media (max-width:980px){.seo-blog-article-module__CpUaqW__heroGrid{grid-template-columns:1fr}.seo-blog-article-module__CpUaqW__heroVisual{min-height:min(70vw,520px)}.seo-blog-article-module__CpUaqW__pageGrid{grid-template-columns:1fr}.seo-blog-article-module__CpUaqW__rail{grid-template-columns:1fr minmax(230px,.42fr);position:static}.seo-blog-article-module__CpUaqW__finalCtaInner{flex-direction:column;align-items:flex-start}.seo-blog-article-module__CpUaqW__relatedGrid{grid-template-columns:1fr}.seo-blog-article-module__CpUaqW__relatedGrid a{min-height:138px}}@media (max-width:680px){.seo-blog-article-module__CpUaqW__heroGrid{gap:45px;min-height:auto;padding-block:44px 64px}.seo-blog-article-module__CpUaqW__breadcrumbs{margin-bottom:37px}.seo-blog-article-module__CpUaqW__hero h1{font-size:clamp(2.75rem,13vw,4.2rem)}.seo-blog-article-module__CpUaqW__standfirst{font-size:.92rem}.seo-blog-article-module__CpUaqW__heroVisual{min-height:340px}.seo-blog-article-module__CpUaqW__heroImage{border-width:7px;inset:0 0 12%}.seo-blog-article-module__CpUaqW__heroKeyword{inset:auto 14px 0}.seo-blog-article-module__CpUaqW__pageGrid{padding-block:68px 82px}.seo-blog-article-module__CpUaqW__rail,.seo-blog-article-module__CpUaqW__answerBox,.seo-blog-article-module__CpUaqW__intentPanel{grid-template-columns:1fr}.seo-blog-article-module__CpUaqW__intentPanel>div+div{border-top:1px solid #d9dde0;border-left:0}.seo-blog-article-module__CpUaqW__bodySection,.seo-blog-article-module__CpUaqW__faqSection,.seo-blog-article-module__CpUaqW__conclusion{padding-top:62px}.seo-blog-article-module__CpUaqW__bodySection h2,.seo-blog-article-module__CpUaqW__faqSection h2,.seo-blog-article-module__CpUaqW__conclusion h2{font-size:2.2rem}.seo-blog-article-module__CpUaqW__references{margin-top:62px;padding:30px 23px}.seo-blog-article-module__CpUaqW__finalCta .button{width:100%}}@media (prefers-reduced-motion:reduce){.seo-blog-article-module__CpUaqW__heroImage{transform:none}}
