.article-cards{--article-cards-gap: var(--grid-gap);--article-cards-head-space: var(--space-10);--article-cards-tag-bg: var(--theme-plain-bg);--article-cards-tag-fg: var(--theme-plain-text);--article-cards-tag-inset: var(--space-4);--article-cards-full-gap: 0px;padding-block:var(--section-space)}.article-cards__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--page-gutter)}.article-cards__head{max-width:var(--container-text, 42rem);margin-bottom:var(--article-cards-head-space)}.article-cards__eyebrow{margin:0 0 var(--space-4)}.article-cards__heading{margin:0;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-heading);color:var(--color-heading);overflow-wrap:break-word}.article-cards__intro{margin:var(--space-4) 0 0;color:var(--color-text);overflow-wrap:break-word}.article-cards__all{margin:var(--space-6) 0 0}.article-cards__list{margin:0;padding:0;list-style:none}.article-cards__item{min-width:0}.article-cards .page-card__title,.article-cards .page-card__text{overflow-wrap:anywhere}.article-cards__grid{display:grid;grid-template-columns:1fr;gap:var(--article-cards-gap)}@media(min-width:768px){:is(.article-cards--photo-top,.article-cards--plain) .article-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){:is(.article-cards--photo-top,.article-cards--plain) .article-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-cards--photo-beside .article-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-cards.article-cards--thirds .article-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;margin-inline:0}}.article-cards__carousel{--carousel-gap: var(--article-cards-gap);margin:0}@media(min-width:768px){:is(.article-cards--photo-top,.article-cards--plain) .article-cards__carousel{--carousel-per-view: 2}}@media(min-width:1024px){.article-cards--photo-beside .article-cards__carousel{--carousel-per-view: 2}}@media(min-width:1280px){:is(.article-cards--photo-top,.article-cards--plain) .article-cards__carousel{--carousel-per-view: 3}}@media(min-width:1200px){:is(.article-cards--photo-top,.article-cards--plain) .article-cards__carousel--three-from-1200{--carousel-per-view: 3}}@media(min-width:576px){:is(.article-cards--photo-top,.article-cards--plain) .article-cards__carousel--three-from-992{--carousel-per-view: 2}}@media(min-width:992px){:is(.article-cards--photo-top,.article-cards--plain) .article-cards__carousel--three-from-992{--carousel-per-view: 3}}.article-cards__carousel .page-card{height:100%}.article-cards .article-card--tag-on-photo .page-card__eyebrow{position:absolute;top:var(--article-cards-tag-inset);left:var(--article-cards-tag-inset);max-width:calc(100% - 2 * var(--article-cards-tag-inset));padding:var(--eyebrow-pill-padding, .3em .9em);border-radius:var(--eyebrow-radius);background:var(--article-cards-tag-bg);color:var(--article-cards-tag-fg)}.article-cards .article-card--plain{border-color:transparent;background:transparent}.article-cards .article-card--plain .page-card__media{border-radius:var(--card-radius)}.article-cards .article-card--plain .page-card__body{padding:var(--space-4) 0 0}.article-cards .article-cards__grid .article-card--plain .page-card__link:focus-visible:after{outline-offset:3px}@media(min-width:768px){.article-cards .article-card--photo-beside{flex-direction:row}.article-cards .article-card--photo-beside .page-card__media{flex:0 0 50%;border-radius:var(--card-radius) 0 0 var(--card-radius)}.article-cards .article-card--photo-beside .page-card__media :where(picture,img){display:block;width:100%;height:100%;object-fit:cover}}.article-cards.article-cards--full .article-cards__grid{grid-template-columns:minmax(0,1fr);max-width:none;margin-inline:0}@media(min-width:992px){.article-cards .article-card--full{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--article-cards-full-gap)}.article-cards .article-card--full .page-card__media{border-radius:var(--card-radius) 0 0 var(--card-radius)}.article-cards .article-card--full .page-card__body:only-child{grid-column:1 / -1}.article-cards .article-card--full .page-card__media :where(picture,img){display:block;width:100%;height:100%;object-fit:cover}}.article-cards--empty{padding-block:var(--space-6)}.article-cards__listing{--article-filter-current-bg: var(--btn-1-bg, var(--color-heading));--article-filter-current-fg: var(--btn-1-fg, var(--color-page));--article-filter-radius: var(--radius-pill);--article-pager-radius: var(--radius-sm);scroll-margin-top:1rem}.article-filter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);margin:0 0 var(--space-6)}.article-filter__label{margin:0;font-size:var(--fs-label);font-weight:var(--fw-bold);color:var(--color-heading)}.article-filter__choices{position:relative;min-width:0}.article-cards .article-cards__listing .article-filter__options{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.article-cards .article-cards__listing .article-filter__option,.article-cards .article-cards__listing .article-filter__toggle{display:inline-flex;align-items:center;min-height:44px;padding:var(--space-2) var(--space-4);border:var(--border-width, 1px) solid var(--color-border);border-radius:var(--article-filter-radius);background:transparent;color:var(--color-text);font:inherit;font-weight:var(--fw-bold);text-decoration:none;overflow-wrap:anywhere}.article-cards .article-cards__listing .article-filter__option:hover{border-color:currentColor}.article-cards .article-cards__listing .article-filter__option[aria-current]{border-color:var(--article-filter-current-bg);background:var(--article-filter-current-bg);color:var(--article-filter-current-fg)}.article-cards .article-cards__listing .article-filter__toggle{display:none;cursor:pointer}.article-filter__chevron{flex:none;margin-inline-start:auto}.article-cards .article-cards__listing .article-filter__option:focus-visible,.article-cards .article-cards__listing .article-filter__toggle:focus-visible,.article-cards .article-cards__listing .article-pager__link:focus-visible{outline:var(--focus-ring-width, 3px) solid var(--color-focus);outline-offset:2px}@media(max-width:767.98px){.article-filter{display:block}.article-filter__label{margin-bottom:var(--space-3)}.article-cards .article-cards__listing.is-ready .article-filter__toggle{display:flex;width:100%;gap:var(--space-3);text-align:start}.article-cards .article-cards__listing.is-ready .article-filter__options{display:none;position:absolute;inset-inline:0;top:calc(100% + var(--space-1));z-index:5;flex-direction:column;gap:0;padding:var(--space-1) 0;border:var(--border-width, 1px) solid var(--color-border);border-radius:var(--radius-sm);background:var(--band-bg, var(--color-page))}.article-cards .article-cards__listing.is-filter-open.is-ready .article-filter__options{display:flex}.article-cards .article-cards__listing.is-ready .article-filter__option{display:flex;width:100%;border:0;border-radius:0}.article-cards .article-cards__listing.is-ready .article-filter__option:focus-visible{outline-offset:-3px}}.article-pager__list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.article-pager--top{margin-bottom:var(--space-6)}.article-pager--bottom{margin-top:var(--space-8)}.article-cards .article-cards__listing .article-pager__link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 var(--space-2);border:var(--border-width, 1px) solid var(--color-border);border-radius:var(--article-pager-radius);color:var(--color-text);font-weight:var(--fw-bold);text-decoration:none}.article-cards .article-cards__listing .article-pager__link:hover{border-color:currentColor}.article-cards .article-cards__listing .article-pager__link[aria-current]{border-color:var(--article-filter-current-bg);background:var(--article-filter-current-bg);color:var(--article-filter-current-fg)}.article-cards__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.article-pager--steps{display:flex;gap:var(--space-2)}.article-pager--steps[hidden],.article-pager--steps .article-pager__list{display:none}.article-cards .article-cards__listing .article-pager__step{flex:1 1 50%;justify-content:center}.article-cards .article-cards__listing .article-pager__step[aria-disabled=true]{opacity:.5;pointer-events:none}.article-cards__listing>.article-cards__head{margin-top:var(--space-6)}@media(min-width:768px){.article-pager--steps .article-pager__list{display:flex}.article-cards .article-cards__listing .article-pager__step{display:none}}.case-filter{display:grid;gap:var(--space-4);margin:0 0 var(--space-8);padding-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--color-hairline)}.case-filter .case-filter__row{margin:0}.case-filter__label{min-width:4.5rem}.case-filter__person{margin:0}.case-filter__person a{margin-inline-start:var(--space-2)}.case-filter__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-6)}.case-filter__form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6)}.case-filter__form .case-filter__label{margin:0}.case-filter__select{min-height:44px;min-width:12rem;max-width:100%;padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-page);color:var(--color-text);font:inherit}.case-filter__select:focus-visible{outline:var(--focus-ring-width, 3px) solid var(--color-focus);outline-offset:2px}.case-filter__count{margin:0;font-size:var(--fs-body-sm)}.case-list__empty{padding:var(--space-8) 0}.case-list__empty p{margin:0 0 var(--space-3)}.case-list__empty-text{font-size:var(--fs-body-lg);color:var(--color-heading)}.article-cards__all--under{margin:var(--article-cards-under-space, var(--space-10)) 0 0}@media(min-width:992px){.article-cards.article-cards--intro-beside .article-cards__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:var(--article-cards-beside-gap, var(--space-8));align-items:start}.article-cards.article-cards--intro-beside .article-cards__head{grid-column:1;margin-bottom:0}.article-cards.article-cards--intro-beside .article-cards__inner>:not(.article-cards__head){grid-column:2}.article-cards.article-cards--intro-beside .article-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.article-cards--panels{padding-block:0}.article-cards--panels .article-cards__inner{max-width:none;padding-inline:0}.article-cards--panels .article-cards__head{max-width:var(--container-max);margin-inline:auto;padding:var(--section-space) var(--page-gutter) 0}.article-cards--panels .article-cards__all--under{padding:0 var(--page-gutter) var(--section-space)}.article-cards.article-cards--panels .article-cards__grid{grid-template-columns:minmax(0,1fr);gap:var(--article-panel-gap, 5px)}.article-cards.article-cards--panels .article-cards__grid{width:100vw;margin-inline:calc(50% - 50vw)}body:has(.article-cards--panels){overflow-x:clip}.article-cards .page-panel .page-card__link{color:inherit}.article-cards .page-panel{--article-panel-shade: var(--theme-deep-bg, var(--color-heading));position:relative;display:grid;align-items:center;border:0;border-radius:0;background:var(--article-panel-shade);color:var(--theme-deep-text, var(--c-white));isolation:isolate}.page-panel__media{position:absolute;inset:0;z-index:-1;overflow:hidden}.page-panel__media:after{content:"";position:absolute;inset:0;background:var(--article-panel-shade);opacity:.7}.page-panel__media :where(picture,img){display:block;width:100%;height:100%;object-fit:cover}.page-panel__body{display:flex;flex-direction:column;align-items:center;padding:var(--space-12) var(--article-panel-inset, 25px);text-align:center}.article-cards .page-panel__eyebrow{align-self:center;margin:0 0 var(--space-6);color:inherit}.article-cards .page-panel__title{margin:0 0 var(--space-12);color:inherit;font-size:var(--fs-h1);line-height:1}.page-panel__line{display:block}.page-panel__line--first{color:var(--text-highlight, var(--theme-deep-eyebrow, currentColor));font-weight:var(--fw-bold)}.page-panel__box{width:100%;padding:var(--space-6) var(--space-6);background:var(--article-panel-box-bg, var(--c-white));color:var(--article-panel-box-fg, var(--theme-plain-text));text-align:center}.page-panel__lead{margin:0 0 var(--space-6);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:var(--lh-heading)}.article-cards .page-panel__text{margin:0;color:inherit}.article-cards .page-panel__text+.page-card__summary{margin-top:var(--space-2)}.page-panel__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-8)}.page-panel__button{pointer-events:none}.page-panel__logo-image{display:block;width:auto;max-width:12rem;max-height:3rem;height:auto}.page-panel--no-photo .page-panel__body{padding-block:var(--space-16)}@media(min-width:768px){.page-panel__body{padding-inline:var(--article-panel-inset, 100px)}}@media(min-width:1200px){.article-cards .page-panel{min-height:calc(100vh - 100px)}.page-panel__media:after{right:50%;opacity:1;background:linear-gradient(90deg,var(--article-panel-shade) 0%,transparent 100%)}.page-panel__body{align-items:flex-start;padding:var(--space-16) var(--article-panel-inset, 150px);text-align:left}.article-cards .page-panel__eyebrow{align-self:flex-start}.page-panel__box{max-width:60%;padding:50px;text-align:left}.page-panel__foot{justify-content:space-between}}@media(min-width:1400px){.page-panel__box{max-width:50%}}.article-cards--profile{--article-cards-profile-name-fs: var(--fs-body-lg);--article-cards-profile-icon-bg: var(--color-surface-quiet);--article-cards-profile-icon-fg: var(--color-muted);--article-cards-profile-label: var(--color-text);--article-cards-profile-rule: var(--color-hairline);--article-cards-profile-shadow: 0 1px 2px color-mix(in srgb, var(--color-heading) 5%, transparent), 0 16px 36px -20px color-mix(in srgb, var(--color-heading) 22%, transparent)}@media(min-width:768px){.article-cards--profile .article-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-cards--profile .article-cards__carousel{--carousel-per-view: 2}}@media(min-width:1024px){.article-cards--profile .article-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.article-cards .article-card--profile{transition:box-shadow .45s ease}.article-cards .article-card--profile.page-card--linked:hover{box-shadow:var(--article-cards-profile-shadow)}.article-cards .article-card--profile .page-card__body{gap:var(--space-4)}.article-card__portrait--icon{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;background:var(--article-cards-profile-icon-bg)}.article-card__person{width:22%;height:auto;fill:var(--article-cards-profile-icon-fg)}.article-cards .article-card__name{font-size:var(--article-cards-profile-name-fs);line-height:var(--lh-heading)}.article-card__facts{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:var(--space-2) var(--space-4);margin:0;padding:var(--space-3) 0;border-block:var(--border-width) solid var(--article-cards-profile-rule)}.article-card__facts dt{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);line-height:var(--lh-label);text-transform:uppercase;color:var(--article-cards-profile-label)}.article-card__facts dd,.article-card__quote{margin:0;overflow-wrap:anywhere}.article-cards .article-card--profile .page-card__more{display:flex;justify-content:space-between}.article-cards .article-card--profile .page-card__arrow{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.article-cards .article-card--profile.page-card--linked:hover .page-card__arrow{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.article-cards .article-card--profile,.article-cards .article-card--profile .page-card__arrow{transition:none}}
