.location-landing{background:#fff}.location-landing main{display:flex!important;flex-direction:column!important}.location-landing main>*{order:30}.location-landing .site-header{position:sticky;top:0;z-index:20;box-shadow:0 1px 0 rgba(16,31,52,.08)}.local-hero{order:1!important;display:block;min-height:clamp(520px,62vw,720px);background:linear-gradient(90deg,rgba(11,24,42,.78),rgba(11,24,42,.48) 44%,rgba(11,24,42,.1)),var(--hero-image) center/cover;color:#fff}.local-hero-content{display:grid;align-content:center;gap:22px;min-height:inherit;padding:clamp(54px,8vw,108px) clamp(22px,6vw,78px);max-width:900px}.local-hero-content h1{max-width:760px;font-size:clamp(3rem,5.8vw,6rem);line-height:.95;color:#fff}.local-hero-content p{max-width:660px;color:#f2f6fb;font-size:1.12rem}.local-hero-card{display:none}.trust-strip{order:2!important}.location-landing [data-estimate-form]{order:3!important}.location-landing .estimate{background:linear-gradient(rgba(244,248,251,.94),rgba(244,248,251,.94)),url('/assets/images/project-umbach-2.jpg') center/cover;padding-top:clamp(54px,8vw,110px);padding-bottom:clamp(54px,8vw,110px)}.landing-intro{order:4;display:grid;grid-template-columns:minmax(0,.88fr) minmax(320px,.52fr);gap:clamp(28px,5vw,72px);align-items:start;background:#fff}.landing-intro p{color:var(--muted);font-size:1.06rem}.homeowner-benefits{order:5;display:grid;grid-template-columns:minmax(0,.78fr) minmax(320px,.62fr);gap:clamp(24px,5vw,64px);align-items:center;background:#f4f8fb}.photo-band{order:6}.product-links{order:8}.process{order:10}.local-faq{order:11}.local-panel{padding:28px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 14px 36px rgba(15,31,52,.08)}.local-panel h3{margin-top:0}.local-panel ul{margin-bottom:0}.benefit-copy p{color:var(--muted);font-size:1.07rem}.benefit-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.benefit-metrics article{padding:23px;border:1px solid #c8d7e9;border-radius:8px;background:#fff}.benefit-metrics strong{display:block;color:var(--ink);font-size:1.08rem}.benefit-metrics span{display:block;margin-top:8px;color:var(--muted);line-height:1.55}.photo-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;background:#fff}.photo-band figure{display:grid;grid-template-rows:auto 1fr;margin:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 12px 28px rgba(15,31,52,.07)}.photo-band img{width:100%;height:clamp(210px,19vw,300px);object-fit:cover;display:block}.photo-band figure:first-child{grid-row:auto}.photo-band figure:first-child img{min-height:0;height:clamp(230px,21vw,320px)}.photo-band figcaption{display:grid;align-content:start;gap:7px;min-height:92px;padding:16px 18px;color:var(--muted);font-weight:800;background:#fff}.photo-band figcaption:before{content:'Project detail';display:block;color:var(--blue);font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:0}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.value-grid article{padding:28px;border:1px solid var(--line);border-radius:8px;background:#fff}.value-grid p,.area-copy p,.local-faq p,.product-links p{color:var(--muted)}.area-copy{display:grid;grid-template-columns:minmax(0,.8fr) minmax(300px,.6fr);gap:clamp(24px,5vw,64px);align-items:start;background:#fff}.neighborhood-list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.neighborhood-list li{padding:10px 13px;border:1px solid #c8d7e9;border-radius:999px;background:#fff;font-weight:900;color:var(--ink)}.product-links{display:grid;grid-template-columns:minmax(0,.7fr) minmax(320px,.7fr);gap:clamp(24px,5vw,64px);background:#f4f8fb}.resource-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.resource-list a{display:block;padding:16px 18px;border:1px solid #c8d7e9;border-radius:8px;background:#fff;color:var(--ink);font-weight:900;text-decoration:none}.resource-list a:hover{border-color:var(--blue);color:var(--blue)}.local-faq{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;background:#f6f8fb}.local-faq details{padding:22px;border:1px solid var(--line);border-radius:8px;background:#fff}.local-faq summary{cursor:pointer;font-weight:900;color:var(--ink)}.location-landing .estimate-shell{background:rgba(255,255,255,.98);box-shadow:0 24px 60px rgba(16,42,73,.15);border:1px solid #9abdf2}.location-landing .estimate-heading:after{content:'What happens next: Breeze Siding reviews your notes, looks for the right siding/window/paint/deck scope, then follows up for a focused onboarding call. No pressure, just a clearer first conversation.';display:block;margin-top:22px;padding:16px 18px;border:1px solid #c8d7e9;border-left:4px solid var(--blue);border-radius:8px;background:#f4f8fb;color:var(--steel);font-size:1rem;font-weight:800;line-height:1.55}.location-landing .estimate-form{box-shadow:none;border-color:#c8d7e9}.location-landing .estimate-actions:after{content:'Prefer to talk it through? Call 253-228-0531 and mention the city page you were viewing.';display:block;align-self:center;color:var(--muted);font-size:.95rem;font-weight:800}.location-landing .footer img{max-width:170px;height:auto}@media(max-width:980px){.landing-intro,.area-copy,.homeowner-benefits,.product-links{grid-template-columns:1fr}.local-hero{min-height:auto}.photo-band{grid-template-columns:1fr}.photo-band img,.photo-band figure:first-child img{height:320px}.value-grid,.local-faq{grid-template-columns:1fr}}@media(max-width:640px){.local-hero-content{padding:48px 20px}.local-hero-content h1{font-size:2.75rem}.photo-band img,.photo-band figure:first-child img{height:250px}.benefit-metrics{grid-template-columns:1fr}.local-panel,.value-grid article,.local-faq details,.benefit-metrics article{padding:20px}.location-landing .estimate-actions:after{grid-column:1/-1}}