:root{--gr-navy:#071f36;--gr-steel:#51728b;--gr-red:#d94336;--gr-off:#f2f0e9;--gr-line:#9babb5}
.hq-grandrapids{background:var(--gr-off);color:var(--gr-navy);font-family:Arial,Helvetica,sans-serif}
.hq-grandrapids .hq-alert{background:var(--gr-red);color:#fff;text-transform:uppercase;letter-spacing:.08em}.hq-grandrapids .hq-alert a{color:#fff}
.hq-grandrapids .hq-header{background:var(--gr-navy);color:#fff;border-bottom:1px solid var(--gr-steel)}.hq-grandrapids .hq-header a{color:#fff}
.hq-grandrapids .hq-brand span{background:var(--gr-red);border-radius:2px}.hq-grandrapids .hq-head-call,.hq-grandrapids .hq-call{background:var(--gr-red);border-color:var(--gr-red);border-radius:2px;color:#fff;box-shadow:none;text-transform:uppercase;letter-spacing:.04em}
.hq-grandrapids .gr-hero{display:grid;grid-template-columns:1fr 1.15fr;min-height:650px;background:var(--gr-navy);color:#fff;position:relative}
.hq-grandrapids .gr-hero>div{padding:70px 54px 70px max(24px,calc((100vw - 1240px)/2));align-self:center}.hq-grandrapids .gr-hero figure{margin:0;min-height:650px;border-left:8px solid var(--gr-red);position:relative}.hq-grandrapids .gr-hero figure:before{content:'FIELD RESPONSE / GRAND RAPIDS';position:absolute;z-index:2;top:24px;left:24px;background:var(--gr-off);color:var(--gr-navy);padding:10px 14px;font-weight:900;font-size:.75rem;letter-spacing:.13em}.hq-grandrapids .gr-hero img{width:100%;height:100%;object-fit:cover}
.hq-grandrapids .gr-hero h1{font-size:clamp(3rem,5vw,5.5rem);line-height:.91;letter-spacing:-.055em;margin:.15em 0 .28em;text-transform:uppercase}.hq-grandrapids .gr-hero p{font-size:1.15rem;line-height:1.55}.hq-grandrapids .hq-kicker{color:#ff7468;font-weight:900;letter-spacing:.14em}
.hq-grandrapids .gr-program{padding:72px max(24px,calc((100vw - 1240px)/2));background:var(--gr-off)}.hq-grandrapids .gr-program h2,.hq-grandrapids .gr-score h2,.hq-grandrapids .gr-rundown h2{font-size:clamp(2.3rem,4vw,4.4rem);line-height:.95;text-transform:uppercase;letter-spacing:-.04em}.hq-grandrapids .gr-program .hq-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--gr-line);border:2px solid var(--gr-line)}.hq-grandrapids .gr-program article{background:#fff;border:0;border-radius:0;padding:26px}.hq-grandrapids .gr-program article b{color:var(--gr-red);font-size:2rem}
.hq-grandrapids .gr-score{background:var(--gr-steel);color:#fff;padding:72px max(24px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.hq-grandrapids .gr-board{display:grid;grid-template-columns:1fr 1fr;gap:0;border:3px solid #fff}.hq-grandrapids .gr-board article{padding:28px;background:rgba(7,31,54,.55)}.hq-grandrapids .gr-board article+article{background:var(--gr-navy);border-left:3px solid #fff}.hq-grandrapids .gr-board b{display:block;color:#ff7a6e;text-transform:uppercase;margin-bottom:18px}.hq-grandrapids .gr-board span{display:block;border-top:1px solid rgba(255,255,255,.25);padding:10px 0}
.hq-grandrapids .gr-rundown{background:#fff;padding:76px max(24px,calc((100vw - 1240px)/2))}.hq-grandrapids .gr-rundown ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:8px solid var(--gr-red)}.hq-grandrapids .gr-rundown li{padding:28px 20px;border-right:1px solid var(--gr-line)}
.hq-grandrapids .hq-claim{border-radius:0;background:var(--gr-red);color:#fff;border:0;box-shadow:none}.hq-grandrapids .gr-local{padding:72px max(24px,calc((100vw - 1240px)/2));background:linear-gradient(90deg,var(--gr-navy),#183e5d);color:#fff}.hq-grandrapids .gr-faq{background:var(--gr-off);padding:72px max(24px,calc((100vw - 1000px)/2))}.hq-grandrapids .gr-faq details{background:#fff;border:1px solid var(--gr-line);border-radius:0}.hq-grandrapids .gr-close{background:var(--gr-red);color:#fff}.hq-grandrapids footer{background:#03111e}
@media(max-width:800px){.hq-grandrapids{padding-bottom:68px}.hq-grandrapids .hq-header nav,.hq-grandrapids .hq-head-call{display:none}.hq-grandrapids .gr-hero{display:flex;flex-direction:column;min-height:auto}.hq-grandrapids .gr-hero figure{order:1;min-height:220px;height:220px;border-left:0;border-bottom:6px solid var(--gr-red)}.hq-grandrapids .gr-hero>div{order:2;padding:32px 22px 38px}.hq-grandrapids .gr-hero h1{font-size:clamp(2.25rem,10.5vw,3.35rem)}.hq-grandrapids .gr-program{padding:48px 20px}.hq-grandrapids .gr-program .hq-service-grid{grid-template-columns:1fr}.hq-grandrapids .gr-score{grid-template-columns:1fr;padding:48px 22px;gap:30px}.hq-grandrapids .gr-board{grid-template-columns:1fr}.hq-grandrapids .gr-board article+article{border-left:0;border-top:3px solid #fff}.hq-grandrapids .gr-rundown{padding:48px 22px}.hq-grandrapids .gr-rundown ol{grid-template-columns:1fr}.hq-grandrapids .gr-rundown li{border-right:0;border-bottom:1px solid var(--gr-line)}.hq-grandrapids .gr-local,.hq-grandrapids .gr-faq{padding:48px 22px}.hq-grandrapids .hq-mobile-call{display:flex;background:var(--gr-red);color:#fff}}
