.expertise-hero{background:var(--navy);color:#fff;padding:28px 6% 0}.expertise-crumb{display:flex;gap:15px;font-size:13px;color:#b6c7d7}.expertise-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;padding:48px 0}.expertise-heading h1{font-size:clamp(48px,5.2vw,76px);margin:0}.expertise-heading>p{max-width:345px;color:#c6d4df;margin:0}.expertise-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ffffff30}.expertise-index a{padding:23px 16px;display:flex;align-items:center;gap:12px;border-right:1px solid #ffffff30;font-size:14px;line-height:1.5}.expertise-index a:first-child{padding-left:0}.expertise-index a:last-child{border-right:0}.expertise-index span{color:var(--orange);font-size:12px}.expertise-index strong{font-weight:500}.expertise-index b{font-weight:400;margin-left:auto}.expertise-index a:hover{color:var(--orange)}.expertise-body{padding:0 6%}.expertise-detail{display:grid;grid-template-columns:.85fr 1.15fr;gap:7%;padding:75px 0;border-bottom:1px solid #dce3eb;align-items:start;scroll-margin-top:20px}.expertise-detail:nth-child(even){grid-template-columns:1.15fr .85fr}.expertise-detail:nth-child(even) .expertise-photo{order:2}.expertise-photo{position:relative}.expertise-photo img{width:100%;height:650px;object-fit:cover;object-position:center}.expertise-number{position:absolute;left:0;bottom:0;padding:12px 25px;background:var(--navy);color:var(--orange);font:600 76px 'Barlow Condensed',Arial,sans-serif;border-top:3px solid var(--orange);line-height:1.2}.expertise-copy .eyebrow{font-size:12px;letter-spacing:1.4px}.expertise-copy h2{font-size:clamp(38px,3.6vw,52px);margin-bottom:25px}.expertise-copy>p:not(.eyebrow){font-size:16px;color:var(--muted);line-height:1.85}.expertise-copy .expertise-intro{color:var(--navy)!important}.expertise-copy h3{font-size:18px;margin:26px 0 14px}.expertise-copy ul{list-style:none;padding:0;margin:0}.expertise-copy li{border-top:1px solid #dce3eb;padding:12px 0 12px 21px;position:relative;font-size:14px}.expertise-copy li:before{content:'–';position:absolute;left:0;color:var(--blue)}.expertise-need{background:var(--paper);border-left:3px solid var(--blue);padding:16px 20px;margin:22px 0}.expertise-need strong{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--blue)}.expertise-need p{font-size:14px;margin:5px 0 0;color:var(--muted)}.expertise-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.expertise-link{font-size:14px;color:var(--blue);border-bottom:1px solid #a4c6ed;padding:10px 0}.expertise-approach{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:65px 6%;background:var(--paper);align-items:center}.expertise-approach h2{font-size:45px}.expertise-approach>p{line-height:1.9;color:var(--muted);margin:0}.expertise-cta{padding:55px 6%;background:var(--navy);color:white;display:flex;justify-content:space-between;align-items:center;gap:30px}.expertise-cta h2{font-size:45px}nav a[aria-current=page]{color:var(--blue)}
@media(max-width:950px){.expertise-heading{display:block}.expertise-heading>p{max-width:600px;margin-top:25px}.expertise-index{grid-template-columns:repeat(2,minmax(0,1fr))}.expertise-index a:nth-child(2){border-right:0}.expertise-index a:nth-child(n+3){border-top:1px solid #ffffff30}.expertise-index a:nth-child(3){padding-left:0}.expertise-detail,.expertise-detail:nth-child(even){grid-template-columns:1fr 1.2fr;gap:5%}.expertise-detail:nth-child(even) .expertise-photo{order:0}.expertise-photo img{height:570px}.expertise-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:650px){.expertise-hero{padding-top:24px}.expertise-heading{padding:35px 0}.expertise-heading h1{font-size:49px}.expertise-index a{font-size:13px;gap:8px;padding:18px 12px}.expertise-index b{display:none}.expertise-detail,.expertise-detail:nth-child(even){display:flex;flex-direction:column;padding:45px 0;gap:28px}.expertise-photo{width:100%}.expertise-photo img{height:390px}.expertise-number{font-size:58px;padding:10px 20px}.expertise-copy h2{font-size:41px}.expertise-copy .eyebrow{font-size:11px}.expertise-approach{display:block;padding:44px 6%}.expertise-approach h2{font-size:40px;margin-bottom:24px}.expertise-cta{padding:40px 6%}.expertise-cta h2{font-size:40px}}
