.who-banner{padding-bottom:72px}.who-banner .cms-banner__body{padding-top:36px}.who-banner .cms-banner__lede{max-width:640px}.who-h2{letter-spacing:-.3px;color:var(--navy);text-wrap:pretty;margin:0 0 26px;font:500 40px/1.18 Newsreader}.who-h2--centre{letter-spacing:0;max-width:680px;margin:0 auto;line-height:1.15}.who-prose{color:var(--muted);flex-direction:column;gap:18px;font:400 15.5px/1.7 Archivo;display:flex}.who-prose p{margin:0}.who-story .cms-eyebrow,.who-local .cms-eyebrow{margin-bottom:18px}.who-story{background:var(--card);padding:125px var(--gutter) 65px;position:relative}.who-story__grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:56px;max-width:1160px;margin:0 auto;display:grid}.who-story__figure{position:relative}.who-story__frame{aspect-ratio:4/3;border-radius:18px}.who-badge{background:var(--accent);width:126px;height:126px;color:var(--navy);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;margin:0;animation:5s ease-in-out infinite cms-float;display:flex;position:absolute;top:-34px;left:-34px;box-shadow:0 14px 30px #0f5e9340}.who-badge__star{font-size:20px;line-height:1}.who-badge__est{letter-spacing:.02em;margin-top:4px;font:900 15px/1.05 Archivo}.who-badge__tag{letter-spacing:.14em;margin-top:4px;font:700 8px Archivo}@media (prefers-reduced-motion:reduce){.who-badge{animation:none}}.who-milestones{background:var(--card);padding:0 var(--gutter) 65px}.who-milestones__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.who-milestone{background:var(--bg);border-radius:16px;padding:28px}.who-milestone__num{margin-bottom:14px;font-size:30px}.who-milestone__title{color:var(--navy);margin:0 0 8px;font:700 16px Archivo}.who-milestone__body{color:var(--muted);margin:0;font:400 14px/1.65 Archivo}.who-crews{background:var(--panel);color:var(--navy);padding:125px var(--gutter);position:relative}.who-crews .cms-wave{z-index:2}.who-crews .cms-centre-head{margin-bottom:48px}.who-crews__lede{color:var(--navy);max-width:640px;margin:20px auto 0;font:400 16px/1.7 Archivo}.who-local{background:var(--card);padding:65px var(--gutter)}.who-local__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;max-width:1160px;margin:0 auto;display:grid}.who-local__frame{aspect-ratio:4/3;border-radius:18px}.who-beliefs{background:var(--bg);padding:125px var(--gutter) 60px;position:relative}.who-beliefs .cms-note{padding:30px}@media (width<=1180px){.who-milestones__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.who-banner{padding-bottom:60px}.who-story{padding:96px var(--gutter) 56px}.who-story__grid,.who-local__grid{grid-template-columns:1fr;gap:40px}.who-local{padding:56px var(--gutter)}.who-crews{padding:96px var(--gutter)}.who-beliefs{padding:96px var(--gutter) 52px}.who-h2{margin-bottom:20px;font-size:29px}.who-prose{gap:16px;font-size:15px}.who-badge{width:104px;height:104px;top:-22px;left:-18px}}@media (width<=620px){.who-milestones__grid{grid-template-columns:1fr}}@media (width<=480px){.who-h2{font-size:25px}}
