:root{--ms-bg:#FFFFFF;--ms-surface:#F4F4F5;--ms-ink:#343434;--ms-accent:#005CBF;--ms-accent-dark:#00468F;--ms-muted:#6E6E73;--ms-line:#E1E1E3}body.page .msa-page,.msa-page{color:var(--ms-ink);font-family:'IBM Plex Sans',sans-serif}.msa-page *{box-sizing:border-box}.msa-page h1,.msa-page h2,.msa-page h3,.msa-page .msa-h1,.msa-page .msa-h2,.msa-page .msa-h3{font-family:'Space Grotesk',sans-serif;font-weight:700;line-height:1.04;letter-spacing:-.02em;color:var(--ms-ink);margin:0}.msa-eyebrow{display:inline-block;font-family:'IBM Plex Sans',sans-serif;font-weight:600;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ms-accent);margin:0 0 16px}.msa-body,.msa-page p{font-family:'IBM Plex Sans',sans-serif;line-height:1.65;color:var(--ms-ink)}.msa-muted{color:var(--ms-muted)!important}.msa-section{padding:96px 0}.msa-section--tight{padding:56px 0}.msa-section--surface{background:var(--ms-surface)}.msa-section--bg{background:var(--ms-bg)}.msa-section--ink{background:var(--ms-ink)}.msa-section--ink .msa-page,.msa-section--ink h1,.msa-section--ink h2,.msa-section--ink h3,.msa-section--ink p{color:#FFF}.msa-section--ink .msa-muted{color:#B9B9BC!important}.msa-container{max-width:1240px;margin:0 auto;padding:0 32px}.msa-hairline-top{border-top:1px solid var(--ms-line)}.msa-hairline-bottom{border-bottom:1px solid var(--ms-line)}.msa-masthead{display:flex;align-items:center;justify-content:space-between;padding:22px 0}.msa-mark{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:-.01em;color:var(--ms-ink);text-decoration:none}.msa-nav{display:flex;gap:32px;list-style:none;margin:0;padding:0}.msa-nav a{font-family:'IBM Plex Sans',sans-serif;font-size:.92rem;color:var(--ms-ink);text-decoration:none;border-bottom:1px solid #fff0}.msa-nav a:hover{border-bottom-color:var(--ms-accent);color:var(--ms-accent)}@media (max-width:680px){.msa-nav{gap:18px}.msa-nav a{font-size:.82rem}}.msa-btn-secondary{background:transparent!important;color:var(--ms-ink)!important;border:1.5px solid var(--ms-ink)!important}.msa-btn-secondary:hover{background:var(--ms-ink)!important;color:#fff!important}.wp-block-button.msa-btn-primary .wp-block-button__link{background:var(--ms-accent);transition:background .15s ease}.wp-block-button.msa-btn-primary .wp-block-button__link:hover{background:var(--ms-accent-dark)}.msa-hero-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:64px;align-items:center}@media (max-width:900px){.msa-hero-grid{grid-template-columns:1fr;gap:40px}}.msa-hero-figure{position:relative}.msa-hero-figure::before{content:"";position:absolute;top:24px;left:-24px;right:-24px;bottom:-24px;background:var(--ms-surface);border:1px solid var(--ms-line);z-index:0}@media (max-width:900px){.msa-hero-figure::before{left:0;right:0}}.msa-hero-figure img{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:2px}.msa-index{font-family:'Space Grotesk',sans-serif;font-weight:700;color:var(--ms-accent);font-size:1rem;letter-spacing:0;margin:0 0 8px;display:block}.msa-work-row{display:grid;grid-template-columns:0.85fr 1.15fr;gap:56px;align-items:center;padding:56px 0}.msa-work-row:nth-child(even){grid-template-columns:1.15fr 0.85fr}.msa-work-row:nth-child(even) .msa-work-media{order:2}@media (max-width:860px){.msa-work-row,.msa-work-row:nth-child(even){grid-template-columns:1fr}.msa-work-row:nth-child(even) .msa-work-media{order:0}}.msa-work-media img{width:100%;display:block;border-radius:2px}.msa-ledger{border-top:1px solid var(--ms-line)}.msa-ledger-row{display:grid;grid-template-columns:90px 1fr auto;gap:24px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--ms-line)}.msa-ledger-row .msa-ledger-year{font-family:'Space Grotesk',sans-serif;font-weight:700;color:var(--ms-accent)}.msa-ledger-row .msa-ledger-award{font-family:'IBM Plex Sans',sans-serif;font-weight:600;color:var(--ms-ink)}.msa-ledger-row .msa-ledger-project{font-family:'IBM Plex Sans',sans-serif;color:var(--ms-muted);text-align:right}@media (max-width:640px){.msa-ledger-row{grid-template-columns:1fr;gap:4px;padding:18px 0}.msa-ledger-row .msa-ledger-project{text-align:left}}.msa-expertise-row{display:grid;grid-template-columns:80px 260px 1fr;gap:32px;padding:28px 0;border-top:1px solid var(--ms-line)}.msa-expertise-row:last-child{border-bottom:1px solid var(--ms-line)}@media (max-width:780px){.msa-expertise-row{grid-template-columns:50px 1fr}.msa-expertise-row .msa-expertise-desc{grid-column:2}}.msa-quote{border:1px solid var(--ms-line);border-radius:2px;padding:48px}.msa-quote p{font-family:'Space Grotesk',sans-serif;font-weight:500;font-size:1.4rem;line-height:1.3;letter-spacing:-.01em;color:var(--ms-ink)}.msa-footer-grid{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;padding:56px 0 40px}.msa-footer-links{display:flex;gap:24px;list-style:none;margin:0;padding:0}.msa-footer-links a{color:var(--ms-ink);text-decoration:none;font-size:.92rem;border-bottom:1px solid var(--ms-line)}.msa-footer-links a:hover{color:var(--ms-accent);border-bottom-color:var(--ms-accent)}