@keyframes link-underlines{to{transform:scale(1)}}@keyframes header-text-slide{to{opacity:1;transform:translateX(0)}}.b-article-header{--article-header-offset:0;--article-aside-width:auto;--article-overlap-height:50px;margin-bottom:var(--block-padding);overflow:visible;padding:0}@media(min-width:767px){.b-article-header{--article-aside-width:calc((100% - var(--container-article))/2 - var(--article-overlap-height))}}@media(min-width:1200px){.b-article-header{--article-header-offset:calc((100% - var(--container-article))/2)}}.b-article-header__top{padding-top:.5rem;position:relative}.has-image .b-article-header__top:before{background-color:var(--page-background,var(--color-white));bottom:0;content:"";height:var(--article-overlap-height);left:0;position:absolute;width:100%;z-index:0}@media(max-width:766.98px){.has-image .b-article-header__top:before{height:calc(28% + var(--article-overlap-height))}}.b-article-header__title{padding-bottom:var(--spacer-lg);padding-left:var(--article-header-offset);padding-top:6rem;position:relative}@media(min-width:767px){.b-article-header__title{padding-bottom:unset;padding-top:14%}}@media(min-width:1200px){.b-article-header__title{padding-top:var(--spacer-xl)}}.has-image .b-article-header__title{padding-bottom:0}.b-article-header__title p{margin-bottom:1.5rem;margin-top:2rem}.b-article-header__event{border-top:1px solid var(--color-grey-mid);display:flex;justify-content:space-between;margin-top:calc(var(--block-padding)/2);padding-bottom:1rem;padding-top:1rem}@media(min-width:767px){.b-article-header__event{align-items:center;min-height:70px}.b-article-header__event__details{align-items:center;display:flex;flex:1}.b-article-header__event__column{margin-right:auto}}.b-article-header__meta{padding-left:var(--article-header-offset);padding-top:var(--spacer-2xs);position:relative}@media(min-width:767px){.b-article-header__meta{padding-bottom:var(--spacer-sm);padding-top:0}}@media(max-width:766.98px){.b-article-header__meta:before{background-color:var(--page-background,var(--color-white));bottom:0;content:"";height:100%;left:calc(var(--container-gutter)/2*-1);position:absolute;width:100vw}}.has-image .b-article-header__meta{padding-bottom:0;padding-top:0}@media(min-width:1200px){.has-image .b-article-header__meta{display:flex;gap:var(--article-overlap-height);padding-left:0}}@media(max-width:766.98px){.has-image .b-article-header__meta:before{z-index:-2}}.b-article-header__media{border-radius:var(--image-border-radius);flex:1;order:2;overflow:hidden;position:relative;z-index:10}@media(max-width:766.98px){.b-article-header__media{margin-bottom:var(--spacer-2xs)}}.b-article-header__media img{aspect-ratio:var(--ratio-widescreen);object-fit:cover;width:100%}.b-article-header__media--centered{align-items:center;aspect-ratio:var(--ratio-widescreen);background:var(--color-charcoal);display:flex;justify-content:center;overflow:hidden;position:relative}.b-article-header__media--centered:before{aspect-ratio:var(--ratio-square);border:2px solid var(--brand);border-radius:100%;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:88%}.b-article-header__media--centered img{aspect-ratio:auto;height:auto;max-width:50%;width:auto}.b-article-header__aside{--font-size-body-md:var(--aside-mono-size);--line-height-body-md:var(--aside-mono-line-height);border-top:1px solid var(--color-grey-mid);display:flex;font-family:var(--font-mono);gap:1rem;padding-bottom:1rem;padding-top:1rem;position:static;width:var(--article-aside-width)}@media(min-width:767px){.b-article-header__aside{border:0;display:block;left:0;padding-bottom:0;padding-top:0;position:absolute;top:calc(100% + var(--block-padding));z-index:1}}@media(max-width:766.98px){.b-article-header__aside{position:relative}}@media(min-width:1200px){.has-image .b-article-header__aside{order:1;padding-bottom:var(--article-overlap-height);position:relative;top:0}}.single-team_post .b-article-header__aside:before{display:none}.b-article-header__aside .b-article-header__top.has-charcoal-background-color,.b-article-header__top.has-black-background-color .b-article-header__aside{color:var(--color-body-text)}.b-article-header__aside p{margin-bottom:14px}@media(min-width:1200px){.has-image .has-black-background-color .b-article-header__aside{color:var(--color-white)}}@media(max-width:1022.98px){.has-charcoal-background-color .b-article-header__aside-block__icon{filter:invert(1)}}@media(max-width:766.98px){.b-article-header__aside-column{width:50%}}@media(min-width:767px){.b-article-header__aside-block{border-top:1px solid var(--color-grey-mid);padding-bottom:8px;padding-top:8px}}.b-article-header__tags{margin-bottom:1rem}