.header nav a[aria-current=page]{color:#d46a16}
.references-intro{padding-top:35px;padding-bottom:55px;border-bottom:1px solid var(--line)}
.breadcrumb{display:inline-flex;gap:13px;font-size:11px;color:var(--muted);margin-bottom:55px}.breadcrumb strong{font-weight:500;color:var(--dark)}.breadcrumb span{color:#bbb7b0}
.references-intro-row{display:flex;align-items:end;justify-content:space-between;gap:45px}.references-intro h1{font-size:clamp(38px,4.5vw,64px);letter-spacing:-2.5px;line-height:1.14;margin:0}.references-intro-row>p{max-width:350px;color:var(--muted);font-size:14px;line-height:1.9;margin:0 0 5px}
.reference-jumps{display:flex;gap:35px;margin-top:35px;font-size:12px;font-weight:550}.reference-jumps a{display:inline-flex;gap:20px;align-items:center}.reference-jumps span{color:var(--orange);font-size:20px}.reference-jumps a:hover{color:#c45b08}
.reference-directory,.faculty-directory{padding-top:65px;padding-bottom:50px}.directory-heading{display:flex;align-items:baseline;justify-content:space-between;gap:25px;padding-bottom:30px}.directory-heading .eyebrow{margin-bottom:0;color:var(--muted)}.directory-heading h2{font-size:25px;letter-spacing:-.8px}
.client-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:45px}.client-wordmark{display:flex;flex-direction:column;justify-content:center;min-height:145px;padding:25px 0;border-top:1px solid #eeede8;color:#62635e;font-family:'Manrope',sans-serif;font-size:23px;font-weight:750;line-height:1.35;letter-spacing:-.6px;overflow-wrap:anywhere}.client-wordmark small{display:block;font-family:'DM Sans',sans-serif;font-size:10px;font-weight:450;letter-spacing:2px;line-height:1.7;margin-top:8px}.client-wordmark .wordmark-lumen{font-size:39px;font-weight:500;letter-spacing:-1.5px}.client-wordmark .wordmark-imr{font-size:42px;font-weight:800;font-style:italic}.logo-imr small{font-style:italic}.logo-lumen small{font-size:9px;letter-spacing:3px}
.faculty-directory{background:var(--cream);padding-top:65px;padding-bottom:65px}.faculty-wordmark{min-height:170px;font-size:23px;font-weight:650}.faculty-wordmark small{text-transform:uppercase;font-size:9px;letter-spacing:1.7px;color:#797971}
.reference-cta{display:flex;justify-content:space-between;gap:35px;align-items:center;background:var(--dark);color:#fff;padding-top:65px;padding-bottom:65px}.reference-cta .eyebrow{color:#f8a261}.reference-cta h2{font-size:42px}.reference-cta .button:hover{color:#fff;box-shadow:0 12px 24px -6px #f5822066}
@media(min-width:1300px){.reference-directory .client-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:35px}.reference-directory .client-wordmark{font-size:21px}}
@media(max-width:760px){.references-intro{padding-top:20px;padding-bottom:40px}.breadcrumb{margin-bottom:35px}.references-intro-row{display:block}.references-intro h1{font-size:40px;letter-spacing:-1.8px}.references-intro-row>p{margin-top:25px;font-size:13px}.reference-jumps{gap:24px;font-size:11px}.reference-jumps a{gap:12px}.directory-heading{display:block;padding-bottom:23px}.directory-heading .eyebrow{margin-bottom:15px}.directory-heading h2{font-size:27px}.client-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:25px}.client-wordmark{font-size:18px;min-height:130px;letter-spacing:-.4px;padding:23px 0}.client-wordmark small{font-size:8px;letter-spacing:1px}.client-wordmark .wordmark-lumen{font-size:32px}.client-wordmark .wordmark-imr{font-size:35px}.faculty-wordmark{font-size:19px;min-height:160px}.faculty-wordmark small{font-size:8px;letter-spacing:1px}.reference-directory,.faculty-directory{padding-top:45px;padding-bottom:45px}.reference-cta{display:block}.reference-cta h2{font-size:36px}.reference-cta .button{margin-top:30px}}

.directory-heading h2{color:var(--orange)}
