@layer components{.overlay{background-color:color-mix(in srgb, black calc(var(--_strength,50) / 100 * 80%), transparent);width:100%;height:100%;position:absolute;inset:0}.overlay.gradient{background-color:color-mix(in srgb, black calc(var(--_strength,50) / 100 * 60%), transparent);background-image:linear-gradient(to bottom, transparent, color-mix(in srgb, black calc(var(--_strength,50) / 100 * 62%), transparent) 84%)}.card_wrap{--_padding:var(--space-6);--_min-height:20rem;--_visual-ratio:3 / 2;gap:var(--_padding);background-color:var(--background-2);border-radius:var(--radius-main);flex-direction:column;width:100%;display:flex;position:relative;overflow:clip}.card_wrap.service{align-items:center;gap:var(--space-4);padding:var(--space-2);background:var(--light-100);flex-direction:row}.card_wrap.cover{min-height:var(--_min-height)}.card_wrap.stacked{background-color:#0000;overflow:visible}.card_wrap:is(.news-featured,.news-compact){background:var(--light-100);color:var(--dark-700);gap:0}.card_wrap:is(.news-featured,.news-compact) .card_visual{border-radius:0}.card_wrap:is(.news-featured,.news-compact) .card_visual img{object-fit:cover;object-position:center}.card_wrap.news-featured{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.card_wrap.news-featured .card_visual{height:100%;min-height:25.8125rem}.card_wrap.news-featured .card_visual img{position:absolute;inset:0}@media not (min-width:64rem){.card_wrap.news-featured{grid-template-columns:minmax(0,1fr)}.card_wrap.news-featured .card_visual{aspect-ratio:640/413;height:auto;min-height:0}}.card_wrap.news-compact .card_visual{aspect-ratio:640/413}.card_wrap.news-compact .card_visual img{position:absolute;inset:0}.card_wrap.news-compact .card_news-content{padding:var(--space-5)}.card_news-content{align-items:start;gap:var(--space-5);padding:var(--space-6);overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.card_news-title{color:var(--dark-900);text-wrap:wrap}.card_news-date{display:block}.card_news-separator{color:#6f8bb6;margin-inline:.25em}.card_wrap.toolkit{padding:var(--space-4);gap:var(--space-4);border-radius:var(--radius-small);background:var(--light-200);color:var(--dark-900)}.card_wrap.toolkit .card_service-icon{width:2rem;height:2rem}.card_toolkit-text{overflow-wrap:anywhere}.card_wrap.principle{padding:var(--space-5);gap:var(--space-5);background:var(--light-100);color:var(--dark-700)}.card_wrap.principle .card_service-icon{width:3.75rem;height:3.75rem}.card_wrap.principle .card_details{gap:var(--space-5);padding-right:1.375rem}.card_wrap.principle h3{color:#000}.card_wrap.leadership{border:var(--border-width) solid var(--light-300);background:var(--light-100);color:var(--dark-700);gap:0}.card_wrap.leadership .card_visual{aspect-ratio:410.667/400;border-radius:0}.card_wrap.leadership .card_visual img{object-fit:cover;object-position:center 12%;position:absolute;inset:0}.card_wrap.leadership .card_details{padding:var(--space-5);gap:1.25rem}.card_wrap.leadership h4{color:var(--dark-900)}.card_wrap.leadership[data-person="754908e7-fea7-4f8a-8d15-a0c62c8021b3"] .card_visual img{object-position:center 13.55%}.card_wrap.leadership[data-person="806fff3b-fc6b-4071-af08-2a1bef3711d3"] .card_visual img{object-position:center 8.77%}.card_wrap.leadership[data-person=e60d0d57-131e-485d-a2b4-54b30faf6f56] .card_visual img{object-position:center 16.18%}.card_wrap.leadership[data-person="5b4bbdf3-5ed6-42b5-a171-572c16c590c0"] .card_visual img{object-position:center 10.3%}.card_wrap.leadership[data-person="3d15224f-8f7c-4bb6-b583-623f686b688d"] .card_visual img{object-position:center 11.53%}.card_details{overflow-wrap:anywhere;flex-direction:column;width:100%;min-width:0;display:flex}.card_details :is(h3,h4){letter-spacing:0;text-wrap:wrap;line-height:1.2}.card_role{font-family:var(--primary-family);font-size:1rem;line-height:normal;font-weight:var(--primary-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--brand-500);margin-top:.25rem}.card_rule{border:0;border-top:var(--border-width) solid var(--light-300);width:100%}.card_service-icon{background:var(--light-200);border-radius:.1875rem;flex:none;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;display:flex}.card_service-text{color:#000;text-wrap:wrap;min-width:0;padding-block:.5rem}@media not (min-width:64rem){.card_wrap.service .card_service-icon{width:4rem;height:4rem}}.card_visual{border-radius:inherit;flex:none;width:100%;position:relative;overflow:clip}.stacked>.card_visual{aspect-ratio:var(--_visual-ratio)}.cover>.card_visual{pointer-events:none;height:100%;position:absolute;inset:0}.card_visual>:is(.image,.video){width:100%;height:100%}.card_visual>:is(.image,.video){width:100%;height:100%}.card_content>.button-wrapper:last-child{padding-top:var(--space-6);margin-top:auto}.card_content{align-items:var(--_alignment,start);text-align:var(--_alignment,start);width:100%;max-width:100%;padding:var(--_padding);flex-direction:column;flex-grow:1;display:flex}.cover>.card_content{z-index:1}.stacked>.card_content{padding-inline:0;padding-top:0}.card_wrap:not(.news-featured):not(.news-compact):has(.button_wrap) .button_wrap:after{content:"";position:absolute;inset:0}.card_wrap:not(.news-featured):not(.news-compact):has(.button_wrap) .card_content a:not(.button_wrap){z-index:1;position:relative}.card_wrap:not(.news-featured):not(.news-compact):has(.button_wrap) .image{transition:scale calc(var(--hover-duration) * 2) var(--hover-ease)}@media (hover:hover){.card_wrap:not(.news-featured):not(.news-compact):has(.button_wrap):hover .image{scale:1.04}}}
