/* Phase 4: What We Do and health-area visual system. */
.work-hero{background:var(--aurum-ink);color:#fff;border-bottom:1px solid var(--aurum-line);position:relative;overflow:hidden}.work-hero::after{content:"03";position:absolute;right:5vw;bottom:-.3em;font-size:35vw;line-height:.75;color:rgba(205,32,38,.08);font-weight:700}.work-hero h1,.work-hero .lead{position:relative;z-index:1}.work-hero h1 em{color:var(--aurum-red)}.work-hero .lead{margin-top:35px;max-width:620px}.discipline{padding:clamp(80px,10vw,145px) clamp(22px,9vw,150px);border-bottom:1px solid var(--aurum-line)}.discipline.red{background:var(--aurum-red);color:#fff}.discipline.teal{background:var(--aurum-teal);color:#fff}.discipline.gold{background:var(--aurum-gold);color:var(--aurum-ink)}.discipline .section-head{margin-bottom:58px}.discipline .lead{color:inherit;opacity:.82}.discipline .section-index{color:var(--aurum-gold)}.discipline.gold .section-index{color:var(--aurum-red)}.discipline-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;align-items:stretch}.discipline-statement{font-size:clamp(38px,5vw,78px);line-height:.9;letter-spacing:-.07em;margin:0}.discipline-statement em{font-family:var(--font-secondary);font-style:italic;color:var(--aurum-gold)}.discipline.gold .discipline-statement em{color:var(--aurum-red)}.discipline-note{border-left:1px solid currentColor;padding:8px 0 8px 28px;align-self:end;font-size:17px;line-height:1.6}.infra-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid currentColor;border-left:1px solid currentColor}.infra-card{min-height:245px;padding:20px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transition:transform .4s var(--ease-editorial),background .4s}.infra-card:hover{background:rgba(255,255,255,.14);transform:translateY(-8px)}.infra-card b{font-size:10px;color:var(--aurum-gold)}.infra-card h3{font-size:clamp(22px,2.3vw,34px);line-height:.94;letter-spacing:-.06em;margin:64px 0 14px}.infra-card p{font-size:13px;line-height:1.5;margin:0;opacity:.8}.health-index{background:#fff}.health-list{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--aurum-gold)}.health-link{display:grid;grid-template-columns:70px 1fr 28px;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid var(--aurum-line);transition:background .3s,padding .3s}.health-link:nth-child(odd){padding-right:24px}.health-link:nth-child(even){padding-left:24px}.health-link:hover{background:#fff5d8;padding-left:14px;padding-right:14px}.health-number{font-size:11px;color:var(--aurum-red);letter-spacing:.12em}.health-link h3{font-size:clamp(25px,3vw,44px);letter-spacing:-.06em;line-height:.9;margin:0}.health-link span:last-child{color:var(--aurum-red);font-size:24px}.area-hero{background:var(--aurum-red);color:#fff}.area-hero h1 em{color:var(--aurum-gold)}.area-hero .lead{color:rgba(255,255,255,.85);margin-top:32px;max-width:740px}.area-section{padding:clamp(70px,9vw,130px) clamp(22px,9vw,150px);border-bottom:1px solid var(--aurum-line)}.area-section.tinted{background:var(--aurum-light-blue)}.area-section.teal{background:var(--aurum-teal);color:#fff}.area-section.gold{background:var(--aurum-gold)}.area-section .lead{max-width:760px}.focus-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px}.focus-card{padding:24px;min-height:170px;border-top:3px solid var(--aurum-red);background:#fff;border-radius:var(--radius-card)}.focus-card b{font-size:10px;color:var(--aurum-red);letter-spacing:.12em}.focus-card h3{font-size:29px;line-height:.95;letter-spacing:-.06em;margin:42px 0 0}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:45px}.feature-card{padding:28px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.35);border-radius:var(--radius-card)}.feature-card h3{font-size:33px;line-height:.92;letter-spacing:-.06em;margin:45px 0 12px}.feature-card p{font-size:15px;line-height:1.5;margin:0;opacity:.84}.area-cta{background:var(--aurum-gold);padding:70px clamp(22px,9vw,150px)}.area-cta h2{max-width:720px}
.credential-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid currentColor;border-left:1px solid currentColor;margin-top:56px}.credential-card{min-height:150px;padding:20px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.credential-card b{font-size:clamp(24px,2.4vw,34px);line-height:1;letter-spacing:-.04em}.credential-card span{font-size:12px;line-height:1.4;opacity:.82}
@media(max-width:850px){.discipline-grid{grid-template-columns:1fr}.infra-grid{grid-template-columns:1fr 1fr}.credential-grid{grid-template-columns:1fr 1fr}.health-list{grid-template-columns:1fr}.health-link:nth-child(even){padding-left:0}.health-link:nth-child(odd){padding-right:0}.focus-list,.feature-grid{grid-template-columns:1fr}}
@media(max-width:500px){.infra-grid{grid-template-columns:1fr}.credential-grid{grid-template-columns:1fr}.health-link{grid-template-columns:42px 1fr 22px}}
