[data-work-project=community-health-clinic]{isolation:isolate;font-family:Arial,Helvetica,sans-serif;line-height:normal}[data-work-project=community-health-clinic] :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl,dd){margin:revert;font-size:revert;font-weight:revert}[data-work-project=community-health-clinic] :where(h1,h2,h3,h4,h5,h6){font-family:inherit}[data-work-project=community-health-clinic] :where(img){width:auto}[data-work-project=community-health-clinic] :where(ul,ol){list-style:revert;padding:revert}[data-work-project=community-health-clinic] :where(section[id],div[id]){scroll-margin-top:110px}[data-work-project=community-health-clinic]{--ink:#111;--soft:#676767;--paper:#f6f5f2;--line:#d9d7d1;--red:#b5121b;--white:#fff}[data-work-project=community-health-clinic] *{box-sizing:border-box}[data-work-project=community-health-clinic]{scroll-behavior:smooth;color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}[data-work-project=community-health-clinic] header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f6f5f2e6;border-bottom:1px solid #00000014;justify-content:space-between;align-items:center;height:72px;padding:0 4vw;display:flex;position:fixed;top:0;left:0;right:0}[data-work-project=community-health-clinic] .brand{letter-spacing:.15em;text-transform:uppercase;font-size:14px;font-weight:800}[data-work-project=community-health-clinic] .brand span{color:var(--red)}[data-work-project=community-health-clinic] nav a{color:#222;letter-spacing:.08em;text-transform:uppercase;margin-left:26px;font-size:12px;font-weight:700;text-decoration:none}[data-work-project=community-health-clinic] .hero{background:#111;height:86vh;min-height:700px;margin-top:72px;position:relative;overflow:hidden}[data-work-project=community-health-clinic] .hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-work-project=community-health-clinic] .hero:after{content:"";background:linear-gradient(90deg,#000000b8 0%,#00000042 35%,#0000000a 68%);position:absolute;inset:0}[data-work-project=community-health-clinic] .hero-copy{z-index:2;color:#fff;max-width:690px;position:absolute;bottom:7vh;left:5vw}[data-work-project=community-health-clinic] .kicker{letter-spacing:.22em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:800}[data-work-project=community-health-clinic] .kicker.red{color:#ff5c64}[data-work-project=community-health-clinic] h1{letter-spacing:-.055em;max-width:900px;margin:0 0 22px;font-size:clamp(48px,7vw,104px);line-height:.9}[data-work-project=community-health-clinic] .hero-copy p{color:#ffffffe6;max-width:650px;margin:0;font-size:20px;line-height:1.45}[data-work-project=community-health-clinic] .status-pill{letter-spacing:.15em;text-transform:uppercase;background:#00000029;border:1px solid #ffffff8c;margin-top:26px;padding:11px 15px;font-size:11px;font-weight:800;display:inline-flex}[data-work-project=community-health-clinic] .facts{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);display:grid}[data-work-project=community-health-clinic] .fact{border-right:1px solid var(--line);padding:28px 4vw 30px}[data-work-project=community-health-clinic] .fact:last-child{border-right:0}[data-work-project=community-health-clinic] .fact small{color:var(--soft);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;display:block}[data-work-project=community-health-clinic] .fact strong{font-size:17px;font-weight:700}[data-work-project=community-health-clinic] .section{padding:110px 5vw}[data-work-project=community-health-clinic] .intro{grid-template-columns:1fr 1.7fr;align-items:start;gap:8vw;display:grid}[data-work-project=community-health-clinic] .label{letter-spacing:.18em;text-transform:uppercase;color:var(--red);font-size:11px;font-weight:800}[data-work-project=community-health-clinic] .lede{letter-spacing:-.04em;margin:0 0 32px;font-size:clamp(32px,4.3vw,63px);line-height:1.05}[data-work-project=community-health-clinic] .copy{color:#444;max-width:760px;font-size:17px;line-height:1.7}[data-work-project=community-health-clinic] .copy p:first-child{margin-top:0}[data-work-project=community-health-clinic] .gallery-full{padding:0 2vw 2vw}[data-work-project=community-health-clinic] .gallery-full img{width:100%;display:block}[data-work-project=community-health-clinic] .split{grid-template-columns:1.08fr .92fr;gap:2vw;padding:2vw 2vw 0;display:grid}[data-work-project=community-health-clinic] .split img{-o-object-fit:cover;object-fit:cover;background:#eee;width:100%;height:100%;display:block}[data-work-project=community-health-clinic] .split .plan-card{background:#fff;justify-content:center;align-items:center;padding:2vw;display:flex}[data-work-project=community-health-clinic] .split .plan-card img{-o-object-fit:contain;object-fit:contain;max-height:760px}[data-work-project=community-health-clinic] .statement{color:#fff;background:#111;grid-template-columns:1fr 1.4fr;gap:9vw;padding:120px 5vw;display:grid}[data-work-project=community-health-clinic] .statement h2{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,75px);line-height:1}[data-work-project=community-health-clinic] .statement p{color:#d8d8d8;max-width:780px;margin:0;font-size:20px;line-height:1.65}[data-work-project=community-health-clinic] .strategy{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:56px;display:grid}[data-work-project=community-health-clinic] .strategy article{background:var(--paper);padding:34px}[data-work-project=community-health-clinic] .num{color:var(--red);letter-spacing:.15em;font-size:12px;font-weight:800}[data-work-project=community-health-clinic] .strategy h3{letter-spacing:-.02em;margin:14px 0 12px;font-size:24px}[data-work-project=community-health-clinic] .strategy p{color:#555;margin:0;font-size:15px;line-height:1.65}[data-work-project=community-health-clinic] .plan-section{background:#fff;padding:110px 5vw}[data-work-project=community-health-clinic] .plan-wrap{grid-template-columns:.85fr 1.15fr;align-items:center;gap:5vw;display:grid}[data-work-project=community-health-clinic] .plan-wrap img{border:1px solid #e5e5e5;width:100%;display:block}[data-work-project=community-health-clinic] .plan-wrap h2{letter-spacing:-.045em;margin:12px 0 24px;font-size:clamp(38px,5vw,72px);line-height:1}[data-work-project=community-health-clinic] .note{border-left:3px solid var(--red);color:#555;background:#f3f2ef;margin-top:28px;padding:18px 20px;font-size:14px;line-height:1.6}[data-work-project=community-health-clinic] .cta{color:#fff;background:#b5121b;justify-content:space-between;align-items:end;gap:4vw;padding:110px 5vw;display:flex}[data-work-project=community-health-clinic] .cta h2{letter-spacing:-.05em;max-width:950px;margin:0;font-size:clamp(44px,6vw,88px);line-height:.95}[data-work-project=community-health-clinic] .cta p{max-width:440px;margin:0;font-size:17px;line-height:1.6}[data-work-project=community-health-clinic] footer{color:#aaa;letter-spacing:.08em;text-transform:uppercase;background:#0f0f0f;justify-content:space-between;padding:34px 5vw;font-size:11px;display:flex}@media (max-width:900px){[data-work-project=community-health-clinic] nav{display:none}[data-work-project=community-health-clinic] .hero{height:78vh;min-height:620px}[data-work-project=community-health-clinic] .facts{grid-template-columns:1fr 1fr}[data-work-project=community-health-clinic] .fact:nth-child(2){border-right:0}[data-work-project=community-health-clinic] .fact{border-bottom:1px solid var(--line)}[data-work-project=community-health-clinic] .intro,[data-work-project=community-health-clinic] .statement,[data-work-project=community-health-clinic] .plan-wrap{grid-template-columns:1fr;gap:40px}[data-work-project=community-health-clinic] .strategy,[data-work-project=community-health-clinic] .split{grid-template-columns:1fr}[data-work-project=community-health-clinic] .cta{flex-direction:column;align-items:flex-start}}[data-work-project=community-health-clinic] img{backface-visibility:hidden;-webkit-font-smoothing:antialiased}[data-work-project=community-health-clinic] .hero img,[data-work-project=community-health-clinic] .gallery-full img,[data-work-project=community-health-clinic] .split img{filter:saturate(1.02)contrast(1.015)}
