.skip-link{position:absolute;left:16px;top:-100px;z-index:10;background:white;padding:16px}.skip-link:focus{top:16px}
.kitchen-page p{line-height:1.8}.kitchen-page .eyebrow{font-size:.875rem;letter-spacing:1.4px}.kitchen-breadcrumb{padding:19px 7%;background:white;font-size:.875rem;color:var(--muted)}.kitchen-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.kitchen-breadcrumb span{margin-left:8px}
.kitchen-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--navy);color:white;align-items:center}.kitchen-hero-copy{padding:62px 9% 58px 14%;min-width:0}.kitchen-hero .eyebrow{color:#dbe5ea}.kitchen-hero h1{font-size:clamp(2.5rem,3.8vw,4rem);letter-spacing:-1.8px;line-height:1.15}.kitchen-hero .intro{font-size:1.0625rem}.kitchen-trust{font-size:.875rem;color:#dbe5ea;margin:27px 0 0}.kitchen-hero-photo{margin:0;min-width:0;align-self:stretch;display:flex;flex-direction:column}.kitchen-hero-photo img{width:100%;height:100%;min-height:430px;object-fit:cover;flex:1}.kitchen-hero-photo figcaption{padding:16px 25px;font-size:.875rem;background:var(--navy-dark);line-height:1.5}
.kitchen-scope,.kitchen-project,.kitchen-questions{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.kitchen-page .section h2{font-size:clamp(2rem,3.1vw,3rem);letter-spacing:-1.3px}.kitchen-page .section h2+p{margin-top:25px}.kitchen-scope p,.kitchen-process p,.kitchen-questions p{color:var(--muted)}.kitchen-scope-list article{padding:0 0 24px;margin-bottom:26px;border-bottom:1px solid var(--line)}.kitchen-scope-list article:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.kitchen-page h3{font-size:1.25rem;line-height:1.4;margin-bottom:10px}.kitchen-scope-list p{margin-bottom:0}
.kitchen-project{background:var(--navy-dark);color:white;align-items:center}.kitchen-project .eyebrow,.kitchen-cta .eyebrow{color:#ff9da3}.kitchen-project figure{margin:0;min-width:0}.kitchen-project img{width:100%;height:auto;display:block}.kitchen-project figcaption{font-size:.875rem;color:#c5d2d9;padding-top:12px;line-height:1.6}.kitchen-project p{color:#dbe5ea}.kitchen-text-link{text-decoration:underline;text-underline-offset:6px;display:inline-block;padding:10px 0;font-weight:700}
.kitchen-process{background:white}.kitchen-process ol{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.kitchen-process li{border-top:1px solid var(--line);padding-top:24px}.kitchen-process .number{margin-bottom:19px;font-size:.875rem}.kitchen-process p{margin-bottom:0}
.kitchen-questions{background:#e7edf0}.kitchen-questions details{border-bottom:1px solid #bac5ca;padding:19px 0}.kitchen-questions details:first-child{padding-top:0}.kitchen-questions summary{cursor:pointer;font-size:1.0625rem;font-weight:700;line-height:1.6}.kitchen-questions details p{margin:16px 0 0}.kitchen-cta{display:flex;justify-content:space-between;align-items:center;gap:40px;background:var(--navy);color:white}.kitchen-cta p:last-child{margin-bottom:0}.kitchen-cta-actions{display:flex;flex-direction:column;gap:20px;flex-shrink:0}.kitchen-phone{text-decoration:underline;text-underline-offset:5px;font-size:1rem}.kitchen-page .button{min-height:48px;font-size:1rem}
@media(max-width:1000px){.kitchen-hero{grid-template-columns:1fr}.kitchen-hero-copy{padding:50px 7%;max-width:820px}.kitchen-hero .intro{max-width:none}.kitchen-hero-photo img{height:auto;min-height:0;max-height:620px;object-fit:cover}.kitchen-scope,.kitchen-project,.kitchen-questions{gap:6%}.kitchen-process ol{gap:25px}.kitchen-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:780px){.kitchen-scope,.kitchen-project,.kitchen-questions{grid-template-columns:1fr;gap:32px}.kitchen-process ol{grid-template-columns:1fr;gap:24px}.kitchen-hero-copy{padding:42px 7%}.kitchen-hero h1{font-size:clamp(2.2rem,8.5vw,3.5rem)}.kitchen-cta-actions{width:100%;align-items:flex-start}.kitchen-page .section h2{letter-spacing:-1px}.kitchen-page .header{gap:16px}}
