html body.refined-system.about-connected .connected-about{background:#eaf0ff;color:#012850}
html body.refined-system.about-connected .connected-about .af-people{padding-bottom:5rem;background:#fff;border-radius:0 0 1.5rem 1.5rem}
html body.refined-system.about-connected .connected-story{padding:0 5vw 5rem;background:#eaf0ff}
html body.refined-system.about-connected .connected-story .kicker{font:400 12px/1.5 'DM Mono',monospace!important;letter-spacing:.03em;color:inherit!important;text-transform:uppercase}
html body.refined-system.about-connected .connected-story h2,html body.refined-system.about-connected .connected-story .life-strip-caption>strong{font:600 clamp(36px,4.4vw,66px)/1.03 'Manrope',sans-serif!important;letter-spacing:-.055em!important;margin:0!important;color:inherit!important}
html body.refined-system.about-connected .connected-story h2 em{font:400 .87em/1.15 'DM Mono',monospace!important;letter-spacing:-.06em;color:inherit!important}
html body.refined-system.about-connected .connected-story p{font:400 18px/1.6 'Manrope',sans-serif!important;color:inherit!important;margin:0!important}
html body.refined-system.about-connected #team.team-list{padding:5rem 0 4rem!important;background:transparent!important;border:0!important}
html body.refined-system.about-connected .connected-story .team-heading{display:flex;justify-content:space-between;align-items:start;gap:2rem;margin:0 0 2rem!important}
html body.refined-system.about-connected .connected-story .team-heading h2{max-width:65%;text-align:right}
html body.refined-system.about-connected #team .team-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}
html body.refined-system.about-connected #team .team-circle-card{min-height:260px;padding:1.2rem!important}
html body.refined-system.about-connected #team .team-circle-photo{width:95px;height:95px}
html body.refined-system.about-connected #team .team-circle-name h3{font-size:20px!important}
html body.refined-system.about-connected .connected-story .culture{padding:0!important;margin:0 0 2rem!important;background:#012850!important;color:#fff!important;border-radius:1.5rem;overflow:hidden}
html body.refined-system.about-connected .connected-story .culture-grid{display:grid;grid-template-columns:43% 57%;gap:0;align-items:stretch}
html body.refined-system.about-connected .connected-story .culture-portrait{margin:0;padding:0;min-height:560px}
html body.refined-system.about-connected .connected-story .culture-portrait img{display:block;width:100%;height:100%;max-height:700px;object-fit:cover;object-position:55% 45%;border-radius:0}
html body.refined-system.about-connected .connected-story .culture-copy{padding:3rem!important;display:flex;flex-direction:column;gap:1.75rem;color:#fff!important}
html body.refined-system.about-connected .connected-story .culture-copy h2 em{color:#fdfa2d!important}
html body.refined-system.about-connected .connected-story .culture-copy ul{margin:0!important;padding:0!important;border:0!important;display:grid;grid-template-columns:1fr 1fr;gap:.75rem;list-style:none}
html body.refined-system.about-connected .connected-story .culture-copy li{border:0!important;background:#ffffff0e;border-radius:.75rem;padding:1rem!important;font:400 14px/1.5 'Manrope',sans-serif!important;color:#fff!important;min-width:0}
html body.refined-system.about-connected .connected-story .culture-copy li span{display:block;width:auto;margin-bottom:.4rem;color:#fdfa2d!important;font:400 11px/1.5 'DM Mono',monospace!important}
html body.refined-system.about-connected .connected-story .life-strip{display:grid;grid-template-columns:57% 43%;padding:0!important;margin:0 0 2rem!important;position:relative;border-radius:1.5rem;overflow:hidden;background:#fff!important;color:#012850!important}
html body.refined-system.about-connected .connected-story .life-strip>img{width:100%;height:100%;min-height:440px;object-fit:cover;filter:none;display:block;grid-column:2;grid-row:1}
html body.refined-system.about-connected .connected-story .life-strip-caption{position:static!important;inset:auto!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.75rem;padding:3rem!important;color:#012850!important;grid-column:1;grid-row:1}
html body.refined-system.about-connected .connected-story .life-strip-caption>strong{display:block}
html body.refined-system.about-connected .connected-story .life-strip-caption p{background:transparent!important;backdrop-filter:none!important;padding:0!important;max-width:440px}
html body.refined-system.about-connected .connected-story .life-history{font:400 13px/1.7 'DM Mono',monospace!important;color:#012850!important;border:0!important;text-decoration:none!important;background:linear-gradient(currentColor,currentColor) left bottom/0 1px no-repeat;transition:background-size .25s;align-self:flex-start}
html body.refined-system.about-connected .connected-story .life-history:hover{background-size:100% 1px}
html body.refined-system.about-connected .connected-story .values{padding:3rem!important;border-radius:1.5rem;background:#fdfa2d!important;color:#012850!important;margin:0!important}
html body.refined-system.about-connected .connected-story .values-head{display:flex;justify-content:space-between;align-items:start;gap:2rem;margin:0 0 2.5rem!important}
html body.refined-system.about-connected .connected-story .values-head h2{max-width:65%;text-align:right}
html body.refined-system.about-connected .connected-story .value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;border:0!important}
html body.refined-system.about-connected .connected-story .value-grid article{padding:1.5rem!important;min-height:240px;background:#ffffff70;border:0!important;border-radius:1rem;display:flex;flex-direction:column;align-items:flex-start}
html body.refined-system.about-connected .connected-story .value-grid article>span{font:400 12px/1.5 'DM Mono',monospace!important;color:#012850!important}
html body.refined-system.about-connected .connected-story .value-grid h3{font:600 28px/1.1 'Manrope',sans-serif!important;letter-spacing:-.04em;margin:2.5rem 0 1rem!important;color:#012850!important}
html body.refined-system.about-connected .connected-story .value-grid p{font-size:16px!important;max-width:330px}
html body.refined-system.about-connected #wider-clients{background:#fff!important}
@media(max-width:1100px){html body.refined-system.about-connected #team .team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html body.refined-system.about-connected .connected-story .culture-copy,html body.refined-system.about-connected .connected-story .life-strip-caption{padding:2rem!important}html body.refined-system.about-connected .connected-story .culture-copy li{font-size:13px!important}}
@media(max-width:800px){html body.refined-system.about-connected .connected-story .culture-grid,html body.refined-system.about-connected .connected-story .life-strip{grid-template-columns:1fr}html body.refined-system.about-connected .connected-story .culture-portrait{min-height:0;height:430px}html body.refined-system.about-connected .connected-story .life-strip>img{grid-column:1;grid-row:1;height:330px;min-height:0}html body.refined-system.about-connected .connected-story .life-strip-caption{grid-row:2;grid-column:1}html body.refined-system.about-connected .connected-story .value-grid{grid-template-columns:1fr}html body.refined-system.about-connected .connected-story .value-grid article{min-height:0}html body.refined-system.about-connected .connected-story .value-grid h3{margin:1.5rem 0 1rem!important}html body.refined-system.about-connected .connected-story .value-grid p{max-width:none}}
@media(max-width:600px){html body.refined-system.about-connected .connected-story{padding:0 1.25rem 3rem}html body.refined-system.about-connected #team.team-list{padding:3rem 0!important}html body.refined-system.about-connected #team .team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}html body.refined-system.about-connected #team .team-circle-card{padding:1rem!important;min-height:250px}html body.refined-system.about-connected #team .team-circle-photo{width:85px;height:85px}html body.refined-system.about-connected #team .team-circle-name h3{font-size:18px!important}html body.refined-system.about-connected .connected-story .team-heading,html body.refined-system.about-connected .connected-story .values-head{display:block}html body.refined-system.about-connected .connected-story .team-heading h2,html body.refined-system.about-connected .connected-story .values-head h2{text-align:left;max-width:none;margin-top:1rem!important}html body.refined-system.about-connected .connected-story .culture-copy,html body.refined-system.about-connected .connected-story .life-strip-caption,html body.refined-system.about-connected .connected-story .values{padding:1.5rem!important}html body.refined-system.about-connected .connected-story .culture-portrait{height:350px}html body.refined-system.about-connected .connected-story .life-strip>img{height:280px}html body.refined-system.about-connected .connected-story p{font-size:17px!important}html body.refined-system.about-connected .connected-story .culture,html body.refined-system.about-connected .connected-story .life-strip{margin-bottom:1.25rem!important}html body.refined-system.about-connected .connected-story .culture-copy ul{gap:.6rem}html body.refined-system.about-connected .connected-about .af-people{padding-bottom:3rem}}
@media(prefers-reduced-motion:reduce){html body.refined-system.about-connected .connected-story *{transition:none!important}}

html body.refined-system.about-connected .connected-story .life-strip .life-strip-caption a.life-history{display:inline-flex!important;align-items:center;justify-content:center;gap:.75rem;align-self:flex-start;width:auto!important;min-height:48px;padding:.9rem 1.4rem!important;background:#fdfa2d!important;background-image:none!important;color:#012850!important;-webkit-text-fill-color:#012850!important;border:0!important;border-radius:999px!important;text-decoration:none!important;box-shadow:none!important;font:400 13px/1.5 'DM Mono',monospace!important;letter-spacing:0!important;transition:background-color .2s ease,color .2s ease!important}
html body.refined-system.about-connected .connected-story .life-strip .life-strip-caption a.life-history:is(:hover,:focus-visible){background:#012850!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}
html body.refined-system.about-connected .connected-story .life-strip .life-strip-caption a.life-history:focus-visible{outline:2px solid #fff;outline-offset:4px}
html body.refined-system.about-connected .connected-story .life-strip .life-strip-caption a.life-history::before,html body.refined-system.about-connected .connected-story .life-strip .life-strip-caption a.life-history::after{content:none!important;display:none!important}
html body.refined-system.about-connected .connected-story .life-strip .life-strip-caption a.life-history .brand-link-label{color:inherit!important;-webkit-text-fill-color:inherit!important;text-decoration:none!important;background:none!important}
html body.refined-system.about-connected .connected-story .life-strip .life-strip-caption a.life-history .brand-link-label::after{content:none!important}
