.SwLF5a_person [data-name-line]{vertical-align:top;display:inline-block;overflow:clip}.SwLF5a_person [data-name-line]>span{display:inline-block}@media (prefers-reduced-motion:no-preference){:root:not([data-motion-off]) .SwLF5a_person [data-name-line]>span{animation:.7s cubic-bezier(.16,1,.3,1) both SwLF5a_nameLine}:root:not([data-motion-off]) .SwLF5a_person [data-name-line]:nth-child(2)>span{animation-delay:80ms}:root:not([data-motion-off]) .SwLF5a_person [data-name-line]:nth-child(3)>span{animation-delay:.16s}}@keyframes SwLF5a_nameLine{0%{clip-path:inset(0 0 22%);translate:0 .12em}to{clip-path:inset(0);translate:0}}.SwLF5a_teamRail{grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--grid-gutter,24px)) / 3);column-gap:var(--grid-gutter,24px);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:-8px;padding:8px 8px 16px;scroll-padding-inline:8px;display:grid;overflow-x:auto}.SwLF5a_teamCard{scroll-snap-align:start;min-width:0;scroll-margin-inline:8px}.SwLF5a_teamLink{color:var(--c-heading);text-decoration:none;display:block}.SwLF5a_teamLink:focus-visible{outline:3px solid var(--c-heading);outline-offset:4px}.SwLF5a_teamLink picture{display:block;overflow:hidden}.SwLF5a_teamLink img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.SwLF5a_teamLink:is(:hover,:focus-visible) img{transform:scale(1.03)}.SwLF5a_teamLink h3{font-size:var(--t-h4);letter-spacing:0;margin-top:24px;line-height:1.25}.SwLF5a_teamRole{font-size:var(--t-caption);color:var(--c-muted);margin-top:8px;line-height:1.45;display:block}.SwLF5a_teamPlate{display:flex}.SwLF5a_teamLink:is(:hover,:focus-visible) .SwLF5a_teamPlate .no-photo-square{background:#eaf9fc}.SwLF5a_monogram{aspect-ratio:3/4;background:var(--c-tint,#eef7fa);color:var(--c-heading);font-family:var(--font-display);font-size:var(--t-display);place-items:center;font-weight:600;display:grid}@media (min-width:768px) and (max-width:1023.98px){.SwLF5a_teamRail{grid-auto-columns:calc((100% - var(--grid-gutter,24px)) / 2)}}@media (max-width:767.98px){.SwLF5a_teamRail{grid-auto-columns:100%}}@media (prefers-reduced-motion:reduce){.SwLF5a_teamLink img{transition:none}.SwLF5a_teamLink:is(:hover,:focus-visible) img{transform:none}}@media (forced-colors:active){.SwLF5a_monogram{color:canvastext;background:canvas}.SwLF5a_teamLink:focus-visible{outline-color:highlight}}:root[data-motion-off] .SwLF5a_teamLink img{transition:none}:root[data-motion-off] .SwLF5a_teamLink:is(:hover,:focus-visible) img{transform:none}
.no-photo-name{font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.25}.no-photo-role{margin-top:var(--space-1);font-size:var(--t-caption);letter-spacing:0;line-height:1.45}.band[data-tone=navy] .no-photo{background:#fff}.no-photo.no-photo-lit{color:#fff;background:radial-gradient(110% 70% at 18% 6%,#71c5d757 0%,#71c5d700 62%),linear-gradient(#0b5a8a 0%,#07476f 52%,#053c5f 100%);overflow:hidden;container-type:inline-size}.no-photo-lit .no-photo-name{color:#fff}.no-photo-lit .no-photo-role{color:#d7eef4}.no-photo-lit .no-photo-square{transition:background-color var(--ufg-dur-ui,.24s) var(--ufg-ease-out,ease-out)}.no-photo-lit .no-photo-square:after{content:"";background:linear-gradient(#eaf9fc 0%,#71c5d799 45%,#71c5d700 100%);width:2px;height:44cqw;position:absolute;top:calc(100% + 10px);left:calc(50% - 1px)}.band[data-tone=navy] .no-photo.no-photo-lit{background:radial-gradient(110% 70% at 18% 6%,#eaf9fc42 0%,#eaf9fc00 62%),linear-gradient(#1172a8 0%,#0b5a8a 55%,#0a5280 100%)}@media (forced-colors:active){.no-photo.no-photo-lit{color:canvastext;background:canvas}.no-photo-lit .no-photo-name,.no-photo-lit .no-photo-role{color:canvastext}.no-photo-lit .no-photo-square,.no-photo-lit .no-photo-square:after{background:canvastext}}.pg-media .no-photo{padding:var(--space-3)}@media (max-width:767.98px){.pg-media .no-photo{padding:var(--space-2)}.pg-media .no-photo-name{font-size:var(--t-h4)}}.person-hero-media{background:#053c5f;position:relative;overflow:hidden}.person-hero-media picture,.person-hero-media img{width:100%;height:auto;display:block}.person-hero-media .no-photo{aspect-ratio:3/4}.person-hero-wipe,.person-hero-sweep{z-index:2;pointer-events:none;display:none;position:absolute;inset:0}.person-hero-wipe{grid-template-columns:repeat(5,1fr)}.person-hero-wipe>i{background:linear-gradient(#07476f 0%,#053c5f 60%,#032a43 100%);height:100%;display:block}.person-hero-sweep{background:var(--light-band);mix-blend-mode:screen;background-position:100% 0;background-size:300% 100%}.person-stage .stage-aside{align-self:end}@media (min-width:768px) and (max-width:1023.98px){.person-stage .stage-aside{grid-column:1/span 5}}@media (max-width:767.98px){.person-stage .stage-aside{width:75%}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion-off]) .person-hero-wipe{display:grid}:root:not([data-motion-off]) .person-hero-sweep{animation:person-sweep 1.1s var(--ufg-ease-sweep) .82s both;display:block}:root:not([data-motion-off]) .person-hero-wipe>i{animation:person-wipe .7s var(--ufg-ease-arrive) both}:root:not([data-motion-off]) .person-hero-wipe>i:first-child{animation-delay:.16s}:root:not([data-motion-off]) .person-hero-wipe>i:nth-child(2){animation-delay:.22s}:root:not([data-motion-off]) .person-hero-wipe>i:nth-child(3){animation-delay:.28s}:root:not([data-motion-off]) .person-hero-wipe>i:nth-child(4){animation-delay:.34s}:root:not([data-motion-off]) .person-hero-wipe>i:nth-child(5){animation-delay:.4s}:root:not([data-motion-off]) .person-hero-media img,:root:not([data-motion-off]) .person-hero-media .no-photo{animation:person-settle 1.4s var(--ufg-ease-land) .16s both}}@keyframes person-wipe{0%{transform:translateY(0)}to{transform:translateY(-101%)}}@keyframes person-sweep{0%{opacity:1;background-position:100% 0}85%{opacity:1}to{opacity:0;background-position:0 0}}@keyframes person-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}.cs-motion{margin-top:var(--space-3);justify-content:flex-end;display:flex}.cs-explore{gap:var(--space-2);margin-top:var(--space-3);color:var(--c-on-navy,#d7eef4);font-size:var(--t-ui);line-height:1.5;display:grid}.cs-explore>p{max-width:48rem}.cs-explore-live{display:none}.cs:has(.cs-fig:is([data-figure-state=live],[data-figure-state=paused])) .cs-explore-live{display:inline}.cs-legend{flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}.cs-legend li{align-items:center;gap:8px;display:inline-flex}.cs-legend li>span{background:#71c5d7;border-radius:50%;flex:none;width:10px;height:10px}.cs-legend li[data-team=executive]>span{background:#fff}.cs-legend li[data-team=field]>span{background:#3a83a1}.cs [data-tc-label]{flex-direction:column;justify-content:center;min-height:40px;display:flex}.cs [data-tc-card=true]{display:grid}.cs [data-tc-label]:after{pointer-events:none}.cs [data-figure-state=mounting] .figure-canvas{opacity:0}.people-directory-nav{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.people-directory-nav a{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-1) var(--space-2);border:1px solid var(--c-rule);font-size:var(--t-ui);color:var(--c-heading);font-weight:600;display:inline-flex}.people-directory-count{font-size:var(--t-caption);color:var(--c-muted);font-weight:500}.people-directory-group{scroll-margin-top:calc(var(--header-h) + var(--space-3))}.people-directory-group+.people-directory-group{margin-top:var(--space-6)}.people-directory-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.people-directory-head h3{font-size:var(--t-h3);color:var(--c-heading)}.people-directory-head a,.our-team-entry a{align-items:center;gap:var(--space-1);min-height:40px;font-size:var(--t-ui);text-underline-offset:4px;font-weight:600;text-decoration:underline;display:inline-flex}.our-team-entry{margin-bottom:var(--space-3)}.pg.pg-directory{gap:var(--space-3);flex-wrap:wrap;display:flex}.pg-directory .pg-item{column-gap:var(--space-2);min-width:0;padding-block:var(--space-3);border-top:1px solid var(--c-rule);flex:100%;grid-template-columns:96px minmax(0,1fr);align-items:stretch;display:grid}.pg-directory .pg-media{align-self:start}.pg-directory .pg-info{flex-direction:column;min-width:0;display:flex}.pg-directory .pg-group{font-size:var(--t-caption);color:var(--c-muted);margin:0;line-height:1.4}.pg-directory .pg-name{font-size:var(--t-h4);overflow-wrap:anywhere;margin-top:0;line-height:1.25}.pg-directory .pg-name .stretch{align-items:center;min-height:40px;display:inline-flex}.pg-directory .pg-role{font-size:var(--t-ui);color:var(--c-body);margin-top:0;line-height:1.45}.pg-directory .pg-action{padding-top:var(--space-1);font-size:var(--t-caption);color:var(--c-heading);margin-top:auto;font-weight:600;line-height:1.4}@media (min-width:640px){.pg-directory .pg-item{flex-basis:calc((100% - var(--space-3)) / 2)}}@media (min-width:1024px){.pg-directory .pg-item{flex-basis:calc((100% - 2 * var(--space-3)) / 3)}}@media (forced-colors:active){.people-directory-nav a,.people-directory-head a,.our-team-entry a,.pg-directory .pg-name a{color:linktext}.pg-directory .pg-group,.pg-directory .pg-role,.pg-directory .pg-action,.people-directory-count{color:canvastext}}
