.hero{--hero-aspect:3480 / 1272;background:var(--color-white);gap:var(--spacing-U028) 0;padding-block:var(--spacing-U032);scroll-margin-top:calc(var(--container-mastnav-h) - var(--grid-channel-1x));z-index:100;display:grid;position:relative;overflow:hidden}.hero__inner{gap:var(--spacing-U024) 0;max-width:var(--grid-container);flex-direction:column;width:100%;margin:0 auto;display:flex}.hero__picture{aspect-ratio:1248/1248;-webkit-user-select:none;user-select:none;width:100%;display:block}.hero__image{aspect-ratio:1248/1248;width:100%;max-width:100%;max-height:100%;display:block}@media not (min-width:768px){.hero__media :is(picture,img){width:100%}.hero__image{border-radius:var(--radius-md)}}@media (min-width:768px){.hero{gap:var(--spacing-U044) 0}.hero__inner{--hero-gutter:calc((100vw - var(--grid-container)) / 2);--hero-column:calc(var(--grid-container) / var(--grid-columns-base));--hero-media-gutter:max(calc(var(--hero-gutter) - var(--hero-column)), 0px);aspect-ratio:var(--hero-aspect);align-self:start;align-items:center;gap:var(--grid-channel-2x);text-align:center;z-index:0;justify-content:start;width:100%;min-width:0;max-width:none;margin-left:auto;margin-right:auto;position:relative}.hero__media{border-radius:var(--radius-xl);bottom:0;left:var(--hero-media-gutter);max-width:var(--grid-container);right:var(--hero-media-gutter);z-index:-1;width:100%;margin:0 auto;position:absolute;top:0;overflow:hidden}.hero__picture,.hero__image{aspect-ratio:var(--hero-aspect);object-fit:cover;object-position:center;height:100%}}@media (min-width:960px){.hero{padding-block:var(--spacing-U048)}}
.contents{background:var(--color-white);gap:var(--spacing-U028) 0;padding-bottom:var(--spacing-U032);padding-top:var(--spacing-U032);scroll-margin-top:calc(var(--container-mastnav-h) - var(--spacing-U016));z-index:100;display:grid;position:relative;overflow:hidden}.contents__inner{gap:var(--spacing-U024) 0;max-width:var(--grid-container);flex-direction:column;width:100%;margin:0 auto;display:flex}.contents__title{color:var(--b-color-neutral-dark-900);font-family:var(--font-family);font-size:var(--b-font-size-display-s);font-variation-settings:var(--b-font-variation-display-s);font-style:normal;font-weight:var(--b-font-weight-display-s);letter-spacing:var(--b-letter-spacing-display-s);line-height:var(--b-line-height-display-s);text-wrap:balance;margin:0;padding:0}.contents__label{color:var(--b-color-neutral-dark-600);font-family:var(--font-family);font-size:var(--b-font-size-body-m);font-variation-settings:var(--b-font-variation-body-m);font-style:normal;font-weight:var(--b-font-weight-body-m);letter-spacing:var(--b-letter-spacing-body-m);line-height:var(--b-line-height-body-m);margin:0 0 var(--text-margin-healthy);text-wrap:pretty;padding:0}.contents__panel p{white-space:break-spaces}.contents__embed{margin-top:var(--spacing-U020)}.contents__list{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.contents__item{align-items:start;gap:var(--spacing-U008);grid-template-columns:auto 1fr;display:grid}.contents__number{background:var(--color-brand-support);color:var(--color-white);font-size:var(--font-scale-0);height:var(--spacing-U014);margin-top:calc((var(--font-line-height-standard-2) - var(--spacing-U014)) * .5);text-align:center;width:var(--spacing-U014);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.contents__item-text{flex-direction:column;gap:.25rem;display:flex}.contents__item-title{color:var(--b-color-neutral-dark-600);font-family:var(--font-family);font-size:var(--b-font-size-body-s);font-variation-settings:var(--b-font-variation-body-s);font-style:normal;font-weight:var(--b-font-weight-body-s);letter-spacing:var(--b-letter-spacing-body-s);line-height:var(--b-line-height-body-s);text-wrap:pretty;margin:0;padding:0}.contents__link{color:inherit;cursor:pointer;font-family:inherit;font-weight:inherit;line-height:inherit;text-underline-offset:.15em;text-decoration:underline;transition:opacity .1s}@media (min-width:768px){.contents{border-radius:0 0 var(--radius-lg) var(--radius-lg);gap:var(--spacing-U044) 0}.contents__title{white-space:break-spaces}.contents__inner{align-items:start;gap:calc(var(--grid-container) / var(--grid-columns-base));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}}@media (min-width:960px){.contents{padding-bottom:var(--spacing-U048);padding-top:var(--spacing-U048)}}
.overview{background:var(--color-white);gap:var(--spacing-U028) 0;padding-block:var(--spacing-U032);scroll-margin-top:calc(var(--container-mastnav-h) - var(--spacing-U016));z-index:100;display:grid;position:relative;overflow:hidden}.overview__inner{gap:var(--spacing-U024) 0;max-width:var(--grid-container);flex-direction:column;width:100%;margin:0 auto;display:flex}.overview__prose p{white-space:break-spaces}.overview__title{color:var(--b-color-neutral-dark-900);font-size:var(--b-font-size-heading-xl);font-variation-settings:var(--b-font-variation-heading-xl);font-style:normal;font-weight:var(--b-font-weight-heading-xl);letter-spacing:var(--b-letter-spacing-heading-xl);line-height:var(--b-line-height-heading-xl);margin:0 0 var(--text-margin-healthy);text-wrap:balance;padding:0}.overview__subtitle{color:var(--b-color-neutral-dark-900);font-size:var(--b-font-size-heading-l);font-variation-settings:var(--b-font-variation-heading-l);font-style:normal;font-weight:var(--b-font-weight-heading-l);letter-spacing:var(--b-letter-spacing-heading-l);line-height:var(--b-line-height-heading-l);margin:var(--text-margin-healthy) 0;text-wrap:balance;padding:0}.overview__text{color:var(--b-color-neutral-dark-600);font-size:var(--b-font-size-body-m);font-variation-settings:var(--b-font-variation-body-m);font-style:normal;font-weight:var(--b-font-weight-body-m);letter-spacing:var(--b-letter-spacing-body-m);line-height:var(--b-line-height-body-m);margin:var(--text-margin-healthy) 0;padding:0}@supports (text-wrap:pretty){.overview__text{text-wrap:pretty}}.overview__prose>:last-child{margin-bottom:0}.overview__link{color:inherit;cursor:pointer;font-weight:inherit;line-height:inherit;text-underline-offset:.15em;text-decoration:underline;transition:opacity .1s}@media (min-width:768px){.overview *{white-space:break-spaces}.overview{border-radius:var(--radius-lg);gap:var(--spacing-U044) 0;margin:var(--spacing-U008) auto 0}.overview__inner{gap:var(--spacing-U028) var(--spacing-0);text-align:left;width:auto;max-width:none;margin:0}.overview__content{max-width:var(--grid-container);margin:0 auto}}@media (min-width:960px){.overview{padding-block:var(--spacing-U048)}.overview__content{max-width:var(--container-md)}}.overview__subtitle[id]{scroll-margin-top:calc(var(--container-mastnav-h) + var(--spacing-U016))}
:where(.leadership,.leadership *){box-sizing:border-box}.leadership{background:var(--color-white);gap:var(--spacing-U028) 0;padding-block:var(--spacing-U032);scroll-margin-top:calc(var(--container-mastnav-h) - var(--spacing-U016));z-index:100;display:grid;position:relative;overflow:hidden}@media (min-width:768px){.leadership{border-radius:var(--radius-lg);gap:var(--spacing-U044) 0;margin-top:var(--spacing-U008)}.leadership *{white-space:break-spaces}}@media (min-width:960px){.leadership{padding-block:var(--spacing-U048)}}.leadership__header{gap:var(--spacing-U012);max-width:var(--grid-container);grid-template-columns:1fr;width:100%;margin:0 auto;display:grid}@media (min-width:960px){.leadership__header{gap:var(--grid-gap);grid-template-columns:7fr 5fr}}.leadership__headings{gap:var(--spacing-U008);display:grid;position:relative}.leadership__title{color:var(--b-color-neutral-dark-900);font-size:var(--b-font-size-display-s);font-variation-settings:var(--b-font-variation-display-s);font-style:normal;font-weight:var(--b-font-weight-display-s);letter-spacing:var(--b-letter-spacing-display-s);line-height:var(--b-line-height-display-s);text-wrap:balance;margin:0;padding:0}.leadership__aside{display:block}@media (min-width:768px){.leadership__aside{gap:var(--spacing-U016);padding-top:var(--spacing-U004);flex-direction:column;display:flex}}.leadership__intro{display:block}.leadership__intro-text{color:var(--b-color-neutral-dark-600);font-size:var(--b-font-size-body-s);font-variation-settings:var(--b-font-variation-body-s);letter-spacing:var(--b-letter-spacing-body-s);font-style:normal;font-weight:400;line-height:var(--b-line-height-body-s);margin-bottom:var(--text-margin-healthy);margin-top:var(--text-margin-healthy);padding:0}@supports (text-wrap:pretty){.leadership__intro-text{text-wrap:pretty}}.leadership__intro-text:first-child{margin-top:0}.leadership__intro-text:last-child{margin-bottom:0}.leadership__intro-list{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.leadership__link{color:inherit;cursor:pointer;font-family:inherit;font-weight:inherit;line-height:inherit;text-underline-offset:.15em;text-decoration:underline;transition:opacity .1s}.leadership__link:is(:hover,:focus){opacity:.75;outline:0}.leadership__track{--leadership-count:8;--leadership-columns:1;--leadership-canvas:var(--grid-container);--leadership-gap:var(--grid-gap-loose);--leadership-gutter:var(--grid-gutter);--leadership-peek:var(--grid-channel-2x);--leadership-filler-width:calc(var(--leadership-gutter) - var(--leadership-gap));--leadership-column-width:calc((100vw - 2 * var(--leadership-gutter) - var(--leadership-peek)) / var(--leadership-columns));gap:var(--leadership-gap);grid-auto-flow:column;grid-template-columns:var(--leadership-filler-width) repeat(var(--leadership-count), var(--leadership-column-width)) calc(var(--leadership-filler-width) + var(--leadership-peek));scroll-behavior:smooth;max-width:none;scroll-padding:var(--leadership-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;display:grid;overflow:auto hidden}.leadership__track:before,.leadership__track:after{content:""}.leadership__track::-webkit-scrollbar{display:none}@media (min-width:768px){.leadership__track{--leadership-columns:2;--leadership-gutter:max(var(--grid-gutter), calc((100vw - var(--leadership-canvas)) / 2));--leadership-peek:0px;--leadership-column-width:calc(var(--leadership-canvas) / var(--leadership-columns) - var(--leadership-gap) * (1 - 1 / var(--leadership-columns)))}}@media (min-width:1152px){.leadership__track{--leadership-columns:3}}.leadership__slide{cursor:grab;scroll-snap-align:start;touch-action:manipulation;-webkit-user-select:none;user-select:none;flex-direction:column;align-self:stretch;height:100%;min-height:0;display:flex}.leadership__slide:first-child{scroll-margin:var(--leadership-gutter)}.leadership__nav{display:none}@media (min-width:768px){.leadership__nav{background-color:var(--color-black);cursor:pointer;opacity:0;border:0;border-radius:50%;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;margin:0;padding:0;transition:opacity .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.leadership__nav:is(:hover,:focus-visible){opacity:.44;outline:0}.leadership:is(:hover,:focus-visible) .leadership__nav{opacity:.54}.leadership__nav[hidden]{display:none}.leadership__nav--prev{left:2rem}.leadership__nav--next{right:2rem}}.leadership__nav-icon{display:block}.leadership__nav--prev .leadership__nav-icon{transform:rotate(180deg)}.leadership__nav--next .leadership__nav-icon{transform:rotate(0)}.leadership__title[id]{scroll-margin-top:calc(var(--container-mastnav-h) + var(--spacing-U016))}
:where(.leadership-card,.leadership-card *){box-sizing:border-box}.leadership-card{background:var(--color-ND050);border-radius:var(--radius-md);gap:var(--spacing-U016);min-height:100%;padding:var(--spacing-U020);flex-direction:column;display:flex}.leadership-card__media{border-radius:var(--radius-sm);margin:0;overflow:hidden}.leadership-card__picture{aspect-ratio:16/9;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.leadership-card__image{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.leadership-card__header{display:block}.leadership-card__name{color:var(--b-color-neutral-dark-900);font-size:var(--b-font-size-heading-s);font-variation-settings:var(--b-font-variation-heading-s);letter-spacing:var(--b-letter-spacing-heading-s);font-style:normal;font-weight:500;line-height:var(--b-line-height-heading-s);text-wrap:balance;margin:0;padding:0}.leadership-card__name--small{font-size:var(--b-font-size-label-xl);font-variation-settings:var(--b-font-variation-label-xl);letter-spacing:var(--b-letter-spacing-label-xl);line-height:var(--b-line-height-label-xl)}@supports (text-wrap:pretty){.leadership-card__name--small{text-wrap:pretty}}.leadership-card__body{margin-top:calc(var(--spacing-U008) * -1);display:block}.leadership-card__bio{color:var(--b-color-neutral-dark-600);font-size:var(--b-font-size-body-s);font-variation-settings:var(--b-font-variation-body-s);letter-spacing:var(--b-letter-spacing-body-s);font-style:normal;font-weight:400;line-height:var(--b-line-height-body-s);margin-bottom:var(--text-margin-healthy);margin-top:var(--text-margin-healthy);padding:0}@supports (text-wrap:pretty){.leadership-card__bio{text-wrap:pretty}}.leadership-card__bio:first-child{margin-top:0}.leadership-card__bio:last-child{margin-bottom:0}.leadership-card__link{color:inherit;cursor:pointer;font-family:inherit;font-weight:inherit;line-height:inherit;text-underline-offset:.15em;text-decoration:underline;transition:opacity .1s}.leadership-card__link:is(:hover,:focus){opacity:.75;outline:0}
.outlook{background:var(--color-white);gap:var(--spacing-U028) 0;padding-block:var(--spacing-U032);scroll-margin-top:calc(var(--container-mastnav-h) - var(--spacing-U016));z-index:100;display:grid;position:relative;overflow:hidden}.outlook__inner{gap:var(--spacing-U024) 0;max-width:var(--grid-container);flex-direction:column;width:100%;margin:0 auto;display:flex}.outlook__prose p{white-space:break-spaces}.outlook__title{color:var(--b-color-neutral-dark-900);font-size:var(--b-font-size-heading-xl);font-variation-settings:var(--b-font-variation-heading-xl);font-style:normal;font-weight:var(--b-font-weight-heading-xl);letter-spacing:var(--b-letter-spacing-heading-xl);line-height:var(--b-line-height-heading-xl);margin:0 0 var(--text-margin-healthy);text-wrap:balance;padding:0}.outlook__text,.outlook__item{color:var(--b-color-neutral-dark-600);font-size:var(--b-font-size-body-m);font-variation-settings:var(--b-font-variation-body-m);font-style:normal;font-weight:var(--b-font-weight-body-m);letter-spacing:var(--b-letter-spacing-body-m);line-height:var(--b-line-height-body-m);margin:var(--text-margin-healthy) 0;padding:0}@supports (text-wrap:pretty){.outlook__text,.outlook__item{text-wrap:pretty}}.outlook__list{padding:0 0 0 var(--spacing-U016);margin:0;list-style-type:disc}.outlook__item:first-child{margin-top:0}.outlook__item:last-child{margin-bottom:0}.outlook__item .outlook__text{margin:0}.outlook__prose>:last-child{margin-bottom:0}.outlook__link{color:inherit;cursor:pointer;font-weight:inherit;line-height:inherit;text-underline-offset:.15em;text-decoration:underline;transition:opacity .1s}@media (min-width:768px){.outlook *{white-space:break-spaces}.outlook{border-radius:var(--radius-lg);gap:var(--spacing-U044) 0;margin:var(--spacing-U008) auto 0}.outlook__inner{gap:var(--spacing-U028) 0;text-align:left;width:auto;max-width:none;margin:0}.outlook__content{max-width:var(--grid-container);margin:0 auto}}@media (min-width:960px){.outlook{padding-block:var(--spacing-U048)}.outlook__content{max-width:var(--container-md)}}.outlook__title[id]{scroll-margin-top:calc(var(--container-mastnav-h) + var(--spacing-U016))}
.contact{background:var(--color-white);border-radius:0 0 var(--radius-lg) var(--radius-lg);gap:var(--spacing-U028) 0;padding-block:var(--spacing-U032);scroll-margin-top:calc(var(--container-mastnav-h) - var(--spacing-U016));z-index:100;display:grid;position:relative;overflow:hidden}.contact__inner{gap:var(--spacing-U024) 0;max-width:var(--grid-container);flex-direction:column;width:100%;margin:0 auto;display:flex}.contact__title{color:var(--b-color-neutral-dark-900);font-size:var(--b-font-size-heading-xl);font-variation-settings:var(--b-font-variation-heading-xl);font-style:normal;font-weight:var(--b-font-weight-heading-xl);letter-spacing:var(--b-letter-spacing-heading-xl);line-height:var(--b-line-height-heading-xl);margin:0 0 var(--text-margin-healthy);text-wrap:balance;padding:0}.contact__list{padding:0 0 0 var(--spacing-U016);margin:0;list-style-type:disc}.contact__item,.contact__text{color:var(--b-color-neutral-dark-600);font-size:var(--b-font-size-body-m);font-variation-settings:var(--b-font-variation-body-m);font-style:normal;font-weight:var(--b-font-weight-body-m);letter-spacing:var(--b-letter-spacing-body-m);line-height:var(--b-line-height-body-m);margin:var(--text-margin-healthy) 0;padding:0}@supports (text-wrap:pretty){.contact__item,.contact__text{text-wrap:pretty}}.contact__item:first-child{margin-top:0}.contact__item:last-child{margin-bottom:0}.contact__prose p{white-space:break-spaces}.contact__item .contact__text{margin:0}.contact__link{color:inherit;cursor:pointer;font-weight:inherit;line-height:inherit;text-underline-offset:.15em;text-decoration:underline;transition:opacity .1s}.contact__link:is(:hover,:focus){opacity:.75;outline:0}@media (min-width:768px){.contact *{white-space:break-spaces}.contact{border-radius:var(--radius-lg);gap:var(--spacing-U044) 0;margin:var(--spacing-U008) auto 0}.contact__inner{gap:var(--spacing-U028) 0;text-align:left;width:auto;max-width:none;margin:0}.contact__content{max-width:var(--grid-container);margin:0 auto}}@media (min-width:960px){.contact{padding-block:var(--spacing-U048)}.contact__content{max-width:var(--container-md)}}.contact__title[id]{scroll-margin-top:calc(var(--container-mastnav-h) + var(--spacing-U016))}
