.about-intro{padding:5rem 0 4rem}.about-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about-intro-visual{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:4/3}.about-intro-visual img{width:100%;height:100%;object-fit:cover}.about-intro-text h2{margin-bottom:1.25rem}.about-intro-text p{font-size:.95rem;color:var(--tx2);line-height:1.75}.divisions-overview{padding:var(--band-y) 0;background:var(--bg-alt);position:relative}.division-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.division-overview-card{border-radius:var(--radius-md);padding:2.25rem;transition:all .45s cubic-bezier(.22,1,.36,1);cursor:default}.division-overview-card{display:flex;flex-direction:column;align-items:flex-start}.division-overview-card>.division-link:last-child{margin-top:auto}.division-overview-card:hover{transform:translateY(-6px);box-shadow:var(--card-shadow-hover)}.division-overview-card[data-division=diagnostics]{background:var(--bg-teal-tint);border:1px solid rgba(10,124,118,.12)}.division-overview-card[data-division=analytical]{background:var(--bg-green-tint);border:1px solid rgba(0,133,75,.1)}.division-overview-card[data-division=medtech]{background:var(--bg-purple-tint);border:1px solid rgba(108,108,193,.1)}.division-overview-card .div-icon{width:48px;height:48px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.division-overview-card[data-division=diagnostics] .div-icon{background:#0a7c7626}.division-overview-card[data-division=analytical] .div-icon{background:#00854b1f}.division-overview-card[data-division=medtech] .div-icon{background:#6c6cc11f}.division-overview-card .div-icon svg{width:24px;height:24px;stroke-width:1.5;fill:none}.division-overview-card[data-division=diagnostics] .div-icon svg{stroke:var(--teal)}.division-overview-card[data-division=analytical] .div-icon svg{stroke:var(--green)}.division-overview-card[data-division=medtech] .div-icon svg{stroke:var(--purple)}.division-overview-card .card-label{font-family:var(--display);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;display:block}.division-overview-card[data-division=diagnostics] .card-label{color:var(--teal)}.division-overview-card[data-division=analytical] .card-label{color:var(--green-ink)}.division-overview-card[data-division=medtech] .card-label{color:var(--purple-ink)}.division-overview-card h3{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.75rem}.division-overview-card p{font-size:.92rem;color:var(--tx2);line-height:1.65;margin-bottom:1.25rem}.division-overview-card .division-link{font-family:var(--display);font-weight:600;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.2rem;border-radius:var(--radius-pill);transition:all .2s}.division-overview-card[data-division=diagnostics] .division-link{color:var(--teal);background:#0a7c761a}.division-overview-card[data-division=analytical] .division-link{color:var(--green-ink);background:#00854b1a}.division-overview-card[data-division=medtech] .division-link{color:var(--purple-ink);background:#6c6cc11a}.division-overview-card[data-division=diagnostics] .division-link:hover{background:var(--teal);color:#fff}.division-overview-card[data-division=analytical] .division-link:hover{background:var(--green-dark);color:#fff}.division-overview-card[data-division=medtech] .division-link:hover{background:var(--purple);color:#fff}.division-overview-card .division-link svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.milestones-section{padding:var(--section-y) 0}.milestones-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2.5rem}.milestones-section .milestones-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.milestones-section .milestones-grid>.milestone-item{flex:0 1 calc((100% - 4.5rem)/4);min-width:0}@media (max-width: 1024px){.milestones-section .milestones-grid>.milestone-item{flex-basis:calc((100% - 3rem) / 3)}}.milestone-item{padding:1.5rem;border-radius:var(--radius-md);background:var(--bg-alt);transition:all .35s cubic-bezier(.22,1,.36,1);cursor:default}.milestone-item:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0c182914}.milestone-year{font-family:var(--display);font-size:1.8rem;font-weight:800;color:var(--group-main);margin-bottom:.5rem;font-variant-numeric:tabular-nums}.milestone-title{font-family:var(--display);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.35rem}.milestone-desc{font-size:.88rem;color:var(--tx2);line-height:1.55}.about-stats{padding:var(--band-y) 0;background:var(--bg-alt);position:relative}.about-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.about-stat{text-align:center;background:var(--bg);border-radius:var(--radius-md);padding:2rem 2.25rem 1.75rem;box-shadow:0 2px 16px #0000000a;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;cursor:default}.about-stat:hover{transform:scale(1.06);box-shadow:0 12px 32px #0000001a}.about-stat:nth-child(1){background:var(--bg-teal-tint)}.about-stat:nth-child(2){background:var(--bg-green-tint)}.about-stat:nth-child(3){background:var(--bg-purple-tint)}.about-stat:nth-child(4){background:linear-gradient(135deg,#0a7c760f,#00854b0f,#6c6cc10f)}.about-stat-num{font-family:var(--display);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;line-height:1;margin-bottom:.35rem;font-variant-numeric:tabular-nums}.about-stat:nth-child(1) .about-stat-num{color:var(--teal)}.about-stat:nth-child(2) .about-stat-num{color:var(--green-ink)}.about-stat:nth-child(3) .about-stat-num{color:var(--purple)}.about-stat:nth-child(4) .about-stat-num{color:var(--group-dark)}.about-stat-label{font-size:.9rem;color:var(--tx2);font-weight:500}.about-locations{padding:var(--band-y) 0;background:var(--bg-alt);position:relative}.locations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-top:2.5rem}.locations-grid .location-card{position:relative;display:flex;padding:0;border:0;gap:0;flex-direction:column;justify-content:flex-end;min-height:420px;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-alt);box-shadow:var(--card-shadow);isolation:isolate;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.locations-grid .location-card:hover{transform:translateY(-6px);box-shadow:var(--card-shadow-hover)}.locations-grid .location-map{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.6),transparent 60%),repeating-linear-gradient(0deg,transparent 0 38px,rgba(12,24,41,.05) 38px 39px),repeating-linear-gradient(90deg,transparent 0 38px,rgba(12,24,41,.05) 38px 39px),var(--bg-alt)}.locations-grid .location-map .leaflet-tile-pane{filter:grayscale(1) contrast(.95) brightness(1.04)}.locations-grid .location-map .leaflet-control-attribution{font-size:9px;background:#ffffffb3}.locations-grid .location-map.leaflet-container{background:var(--bg-alt);font-family:var(--body)}.locations-grid .location-pin{width:22px;height:22px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:currentColor;box-shadow:0 0 0 5px #ffffffd9,0 6px 14px #0c18294d}.locations-grid .location-card[data-loc=york]{color:var(--teal)}.locations-grid .location-card[data-loc=doncaster]{color:var(--green-ink)}.locations-grid .location-card[data-loc=madison]{color:var(--purple)}.locations-grid .location-card-body{position:relative;z-index:1;margin:0 1rem 1rem;padding:1.35rem 1.5rem 1.5rem;border-radius:var(--radius-sm);background:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 30px -12px #0c182940;color:var(--tx);pointer-events:none}.locations-grid .location-card-body h3{font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.35rem}.locations-grid .location-card-body .location-role{font-family:var(--display);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem;display:inline-block;padding:.15rem .6rem;border-radius:var(--radius-pill)}.locations-grid .location-card[data-loc=york] .location-role{color:var(--teal-dark);background:#0a7c761a}.locations-grid .location-card[data-loc=doncaster] .location-role{color:var(--green-dark);background:#00854b1f}.locations-grid .location-card[data-loc=madison] .location-role{color:var(--purple-ink);background:#6c6cc11f}.locations-grid .location-card-body p{font-size:.88rem;color:var(--tx2);line-height:1.6}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .locations-grid .location-card-body{background:#0f1a2ee6}}:root[data-theme=dark] .locations-grid .location-card-body{background:#0f1a2ee6}.page-template-page-about .accreditations-section{padding:var(--section-y) 0;background:var(--bg)}.accreditation-logos{display:flex;align-items:center;justify-content:center;gap:3rem;flex-wrap:wrap;margin-top:2rem}.accreditation-item{text-align:center;opacity:.6;transition:opacity .3s;cursor:default}.accreditation-item:hover{opacity:1}.accreditation-item .acc-mark{font-family:var(--display);font-size:1.5rem;font-weight:800;text-transform:uppercase;color:var(--tx);margin-bottom:.25rem}.accreditation-item .acc-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tx2)}.location-address{margin-top:.75rem;font-style:normal;font-size:.85rem;font-weight:600;color:var(--tx)}.memberships-section{padding:var(--section-y) 0;background:var(--bg-alt)}.memberships-grid{list-style:none;margin:2rem auto 0;padding:0;max-width:1040px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.membership-tile{display:flex;align-items:center;justify-content:center;height:120px;padding:1rem;background:#fff;border:1px solid rgba(15,26,46,.08);border-radius:12px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s}.membership-tile img{max-width:100%;max-height:84px;width:auto;height:auto;object-fit:contain}.membership-tile--text span:first-child{font-family:var(--display);font-size:.85rem;font-weight:700;line-height:1.3;text-align:center;color:#0f1a2e}.membership-tile:hover,.membership-tile:focus-visible{transform:translateY(-3px);border-color:var(--teal);box-shadow:0 10px 24px #0f1a2e1a}@media (max-width: 1024px){.memberships-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 480px){.memberships-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.membership-tile{height:100px}}@media (max-width: 1024px){.about-intro-grid{grid-template-columns:1fr;gap:2.5rem}.about-intro-visual{max-height:350px}.division-overview-grid{grid-template-columns:1fr 1fr;gap:1.25rem}.division-overview-card:last-child{grid-column:1 / -1;max-width:50%;margin:0 auto}.about-stats-grid{grid-template-columns:repeat(2,1fr)}.locations-grid{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.about-intro{padding:4rem 0 3rem}.division-overview-grid{grid-template-columns:1fr}.division-overview-card:last-child{max-width:100%}.milestones-section .milestones-grid>.milestone-item{flex-basis:calc((100% - 1.5rem)/2)}.about-stats-grid{grid-template-columns:1fr 1fr}.locations-grid{grid-template-columns:1fr}.locations-grid .location-card{min-height:380px;min-width:0;flex:none}.accreditation-logos{gap:2rem}}@media (max-width: 480px){.about-intro{padding:3rem 0 2.5rem}.division-overview-card{padding:1.5rem}.milestones-section .milestones-grid>.milestone-item{flex-basis:100%}.about-stats-grid{gap:.75rem}.about-stat{padding:1.25rem .75rem 1rem}.about-stat-num{font-size:clamp(2rem,8vw,2.8rem)}}.about-subnav{padding:2.5rem 0 0;background:var(--bg)}.about-subnav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.about-subnav a{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1.1rem;border-radius:var(--radius-pill);background:var(--bg-alt);color:var(--tx);font-family:var(--display);font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.about-subnav a.is-page{background:var(--bg);box-shadow:inset 0 0 0 1px var(--border)}.about-subnav a.is-page:after{content:"\2192";font-family:var(--body)}.about-subnav a:hover,.about-subnav a:focus-visible{background:var(--group-main);color:#fff;box-shadow:none;outline:none}#our-story,#our-divisions,#vision-mission,#our-people,#company-news,#events,#insights,#locations{scroll-margin-top:calc(var(--nav-h) + 1rem)}.about-people{position:relative;padding:var(--band-y) 0;background:var(--bg-alt)}.about-people>.container{position:relative;z-index:3}.about-people-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:4rem;align-items:center}.about-people-intro h2{font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:1.05;text-transform:uppercase;letter-spacing:.02em;margin-bottom:1rem}.about-people-intro>p:not(.section-eyebrow){color:var(--tx2);line-height:1.7;margin-bottom:1.75rem}.about-people-links{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.about-people-links .link-arrow{display:inline}.about-people-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}@media (min-width: 769px){.about-people-list:has(>:nth-child(7):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.about-people-list:has(>:nth-child(7):last-child)>*{grid-column:span 2}.about-people-list:has(>:nth-child(7):last-child)>:nth-child(7){grid-column:3 / span 2}}@media (min-width: 641px) and (max-width: 768px){.about-people-list:not(.swipe-row):has(>:nth-child(7):last-child)>:nth-child(7){grid-column:1 / -1;justify-self:center;width:calc(50% - .5rem)}}.about-person{display:grid;justify-items:center;gap:.3rem;height:100%;padding:1.75rem 1rem 1.5rem;border-radius:var(--radius-md);background:var(--bg);box-shadow:var(--card-shadow);color:var(--tx);text-align:center;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.about-person:hover{transform:translateY(-4px);box-shadow:var(--card-shadow-hover)}.about-person img,.about-person-initials{width:96px;height:96px;margin-bottom:.6rem;border-radius:50%;object-fit:cover}.about-person-initials{display:grid;place-items:center;background:linear-gradient(135deg,var(--group-dark),var(--group-main));color:#fff;font-family:var(--display);font-size:1.6rem;font-weight:700}.about-person-name{font-family:var(--display);font-size:1.05rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}.about-person-role{font-size:.85rem;color:var(--tx2);line-height:1.4}.about-person:hover .about-person-name{color:var(--group-main)}.about-news{padding:var(--section-y) 0;background:var(--bg)}.newsroom{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:3rem;margin:0;padding:0;list-style:none}.newsroom-item--lead{grid-row:span 3}.newsroom-item a{display:grid;grid-template-columns:64px minmax(0,1fr);gap:1.25rem;align-items:start;height:100%;padding:1.5rem 0;color:var(--tx);text-decoration:none}.newsroom-item:not(.newsroom-item--lead)+.newsroom-item a{box-shadow:inset 0 1px 0 var(--border)}.newsroom-item--lead a{grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto 1fr;padding:0}.newsroom-media{grid-column:1 / -1;grid-row:1;aspect-ratio:16 / 9;margin-bottom:.5rem;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-alt)}.newsroom-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.newsroom-item--lead a:hover .newsroom-media img{transform:scale(1.04)}.newsroom-date{display:grid;justify-items:center;padding:.55rem .4rem;border-radius:var(--radius-sm);background:var(--bg-alt);color:var(--tx2);font-family:var(--display);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.1}.newsroom-date b{font-size:1.6rem;color:var(--group-main);line-height:1}.newsroom-text{display:grid;gap:.5rem}.newsroom-title{font-family:var(--display);font-size:1.15rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.01em;transition:color .2s}.newsroom-item--lead .newsroom-title{font-size:clamp(1.35rem,2.2vw,1.7rem)}.newsroom-excerpt{color:var(--tx2);font-size:.95rem;line-height:1.65}.newsroom-item a:hover .newsroom-title{color:var(--group-main)}.about-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;margin-top:3rem}.about-events{position:relative;padding:var(--band-y) 0;background:var(--bg-dark);color:#fff}.about-events>.container{position:relative;z-index:3}.about-events-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:4rem;align-items:start}.about-events .section-eyebrow{color:var(--group-light)}.about-events h2{font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:1.05;text-transform:uppercase;letter-spacing:.02em;margin-bottom:1rem;background:linear-gradient(135deg,#fff 0%,var(--group-light) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.about-events-intro>p:not(.section-eyebrow){color:#ffffffbf;line-height:1.7}.about-events-stats{display:flex;flex-wrap:wrap;gap:1.5rem 2.75rem;margin:2rem 0 2.25rem}.about-events-stats div{display:flex;flex-direction:column-reverse}.about-events-stats dd{margin:0;font-family:var(--display);font-size:2.75rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.about-events-stats dd{color:var(--group-light)}.about-events-stats dt{font-size:.85rem;color:#fff9}.about-events-label{margin:0 0 .9rem;font-family:var(--display);font-size:.78rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#fff9}.about-events-list>ul:not(.about-events-past){display:grid;gap:.6rem;margin:0 0 2rem;padding:0;list-style:none}.about-event{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.9rem 1.1rem;border-radius:var(--radius-sm);background:#ffffff0f;color:#fff;text-decoration:none;transition:background .2s,transform .3s}.about-event:hover{background:#ffffff1c;transform:translate(4px)}.about-event-date{display:grid;justify-items:center;font-family:var(--display);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6;line-height:1.1}.about-event-date b{font-size:1.55rem;color:var(--group-light);line-height:1}.about-event-text{display:grid;gap:.15rem;min-width:0}.about-event-title{font-family:var(--display);font-size:1.05rem;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}.about-event-loc{font-size:.85rem;color:#fff9}.about-event-role{padding:.3rem .7rem;border-radius:var(--radius-pill);background:#ffffff1f;font-family:var(--display);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.about-event-role--hosting{background:var(--group-accent);color:var(--group-dark)}.about-event-role--speaking{background:var(--group-light);color:var(--group-dark)}.about-event-role--exhibiting,.about-event-role--sponsoring{background:var(--purple-light);color:var(--purple-dark)}.about-events-past{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.about-events-past a{display:inline-block;padding:.4rem .85rem;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px #fff3;color:#fffc;font-size:.85rem;text-decoration:none;transition:background .2s,color .2s}.about-events-past a:hover{background:#fff;color:var(--bg-dark)}@media (max-width: 1024px){.about-people-grid,.about-events-grid{grid-template-columns:1fr;gap:2.5rem}.newsroom{grid-template-columns:1fr}.newsroom-item--lead{grid-row:auto;margin-bottom:.5rem}}@media (max-width: 768px){.about-subnav ul{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding-bottom:.25rem}.about-subnav ul::-webkit-scrollbar{display:none}.about-subnav a{white-space:nowrap}.about-people-list{grid-template-columns:repeat(2,minmax(0,1fr))}.about-person img,.about-person-initials{width:76px;height:76px}.about-event{grid-template-columns:48px minmax(0,1fr)}.about-event-role{grid-column:2;justify-self:start}.about-events-stats dd{font-size:2.25rem}}.newsroom-type{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--display);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--group-main)}.about-expertise{padding:var(--section-y) 0;background:var(--bg)}.about-expertise-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 4rem;align-items:end;margin-bottom:3rem}.about-expertise-head h2{font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:1.05;text-transform:uppercase;letter-spacing:.02em;text-wrap:balance}.about-expertise-intro p{color:var(--tx2);line-height:1.7}.about-expertise-facts{margin-top:1rem;font-family:var(--display);font-size:.85rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.about-expertise-facts strong{margin-right:.35rem;font-size:2rem;font-variant-numeric:tabular-nums;background:var(--heading-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.about-expertise-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.75rem}.expertise-feature{position:relative;display:flex;align-items:flex-end;min-height:460px;border-radius:var(--radius-lg);overflow:hidden;background:var(--group-dark);color:#fff;text-decoration:none}.expertise-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.3) contrast(1.05) brightness(.98);transition:transform .6s cubic-bezier(.22,1,.36,1)}.expertise-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00383b00 30%,#00383beb)}.expertise-feature-body{position:relative;z-index:1;display:grid;gap:.6rem;padding:2rem}.expertise-feature-label{justify-self:start;padding:.3rem .8rem;border-radius:var(--radius-pill);background:var(--group-light);color:var(--group-dark);font-family:var(--display);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.expertise-feature-title{font-family:var(--display);font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:700;line-height:1.12;text-transform:uppercase;text-wrap:balance}.expertise-feature-meta{font-size:.85rem;color:#ffffffbf}.expertise-feature:hover img{transform:scale(1.04)}.expertise-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.expertise-topic{display:grid;align-content:space-between;gap:.85rem;padding:1.25rem 1.4rem;border-radius:var(--radius-md);background:var(--bg-alt);transition:background .3s,box-shadow .3s,transform .35s cubic-bezier(.22,1,.36,1)}.expertise-topic:hover{background:var(--bg);box-shadow:var(--card-shadow-hover);transform:translateY(-3px)}.expertise-topic-link{display:grid;gap:.2rem;color:var(--tx);text-decoration:none}.expertise-topic-count{font-family:var(--display);font-size:1.9rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:var(--group-main)}.expertise-topic-count span{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tx2)}.expertise-topic-name{font-family:var(--display);font-size:1.1rem;font-weight:700;line-height:1.15;text-transform:uppercase;letter-spacing:.02em}.expertise-topic-link:hover .expertise-topic-name{color:var(--group-main)}.expertise-topic-latest{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--tx2);font-size:.85rem;line-height:1.45;text-decoration:none}.expertise-topic-latest span{margin-right:.4rem;font-family:var(--display);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--group-main)}.expertise-topic-latest:hover{color:var(--tx)}.expertise-topic--cta{padding:0;background:linear-gradient(135deg,var(--group-dark),var(--group-main))}.expertise-topic--cta:hover{background:linear-gradient(135deg,var(--group-dark),var(--group-main))}.expertise-topic--cta a{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;height:100%;padding:1.25rem 1.4rem;color:#fff;text-decoration:none}.expertise-topic-go{font-size:1.6rem;line-height:1;transition:transform .25s}.expertise-topic--cta:hover .expertise-topic-go{transform:translate(4px)}@media (max-width: 1024px){.about-expertise-head,.about-expertise-grid{grid-template-columns:1fr}.expertise-feature{min-height:380px}}@media (max-width: 768px){.about-expertise-head{gap:1rem;margin-bottom:2rem}.expertise-feature{min-height:340px;border-radius:var(--radius-md)}.expertise-feature-body{padding:1.5rem}.expertise-topics.swipe-row{--swipe-w: 70%}}.about-people-groups{display:grid;gap:1rem;min-width:0}.about-people-group-title{margin:.5rem 0 0;font-family:var(--display);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--group-main)}.about-people-group-title:first-child{margin-top:0}.about-people-groups .about-people-list+.about-people-group-title{margin-top:1.25rem}div.about-person{cursor:default}div.about-person:hover{transform:none;box-shadow:var(--card-shadow)}.about-person-initials{flex-shrink:0}.division-overview-card[data-division=diagnostics] .card-label,.division-overview-card[data-division=diagnostics] .division-link{color:#075c58}.division-overview-card[data-division=medtech] p,.about-stat-label{color:#4f5f70}.accreditation-item{opacity:.85}.accreditation-item .acc-label{color:#3f4c5a}
