.image{width:100%}.image--border-color-dark-base{border-color:var(--image-color-border-dark-base)}.image--border-color-mid-base{border-color:var(--image-color-border-mid-base)}.image--border-color-light-base{border-color:var(--image-color-border-light-base)}.image--border-color-dark-neutral{border-color:var(--image-color-border-dark-neutral)}.image--border-color-light-neutral{border-color:var(--image-color-border-light-neutral)}.image--border-color-highlight{border-color:var(--image-color-border-highlight)}.image--border-color-ui-border{border-color:var(--image-color-border-ui-border)}.image--border-t{border-top-style:var(--image-border-style)}.image--border-r{border-right-style:var(--image-border-style)}.image--border-b{border-bottom-style:var(--image-border-style)}.image--border-l{border-left-style:var(--image-border-style)}.image--border-tr{border-top-style:var(--image-border-style);border-right-style:var(--image-border-style)}.image--border-tb{border-top-style:var(--image-border-style);border-bottom-style:var(--image-border-style)}.image--border-tl{border-top-style:var(--image-border-style);border-left-style:var(--image-border-style)}.image--border-rb{border-right-style:var(--image-border-style);border-bottom-style:var(--image-border-style)}.image--border-rl{border-right-style:var(--image-border-style);border-left-style:var(--image-border-style)}.image--border-bl{border-bottom-style:var(--image-border-style);border-left-style:var(--image-border-style)}.image--border-trb{border-top-style:var(--image-border-style);border-right-style:var(--image-border-style);border-bottom-style:var(--image-border-style)}.image--border-trl{border-top-style:var(--image-border-style);border-right-style:var(--image-border-style);border-left-style:var(--image-border-style)}.image--border-tbl{border-top-style:var(--image-border-style);border-bottom-style:var(--image-border-style);border-left-style:var(--image-border-style)}.image--border-rbl{border-right-style:var(--image-border-style);border-bottom-style:var(--image-border-style);border-left-style:var(--image-border-style)}.image--border-trbl{border-style:var(--image-border-style)}.image--border-width-xs{border-width:var(--image-border-width-xs)}.image--border-width-sm{border-width:var(--image-border-width-sm)}.image--border-width-md{border-width:var(--image-border-width-md)}.image--border-width-lg{border-width:var(--image-border-width-lg)}.image--border-width-xl{border-width:var(--image-border-width-xl)}.image img{display:block;width:100%}.image__meta{padding:var(--image-meta-padding-top-mobile) var(--image-meta-padding-right-mobile) var(--image-meta-padding-bottom-mobile) var(--image-meta-padding-left-mobile)}@media only screen and (min-width: 768px){.image__meta{padding:var(--image-meta-padding-top-tablet) var(--image-meta-padding-right-tablet) var(--image-meta-padding-bottom-tablet) var(--image-meta-padding-left-tablet)}}@media only screen and (min-width: 1200px){.image__meta{padding:var(--image-meta-padding-top-desktop) var(--image-meta-padding-right-desktop) var(--image-meta-padding-bottom-desktop) var(--image-meta-padding-left-desktop)}}.image__metaContent{font-family:var(--image-meta-font-family),sans-serif;font-style:var(--image-meta-content-font-style);font-size:var(--image-meta-content-font-size-mobile);font-weight:var(--image-meta-content-font-weight-mobile);letter-spacing:var(--image-meta-content-font-letter-spacing-mobile);line-height:var(--image-meta-content-font-line-height-mobile)}@media only screen and (min-width: 768px){.image__metaContent{font-size:var(--image-meta-content-font-size-tablet);font-weight:var(--image-meta-content-font-weight-tablet);letter-spacing:var(--image-meta-content-font-letter-spacing-tablet);line-height:var(--image-meta-content-font-line-height-tablet)}}@media only screen and (min-width: 1200px){.image__metaContent{font-size:var(--image-meta-content-font-size-desktop);font-weight:var(--image-meta-content-font-weight-desktop);letter-spacing:var(--image-meta-content-font-letter-spacing-desktop);line-height:var(--image-meta-content-font-line-height-desktop)}}.image__metaLabel{font-family:var(--image-meta-label-font-family),sans-serif;font-style:var(--image-meta-label-font-style);font-size:var(--image-meta-label-font-size-mobile);font-weight:var(--image-meta-label-font-weight-mobile);letter-spacing:var(--image-meta-label-font-letter-spacing-mobile);line-height:var(--image-meta-label-font-line-height-mobile)}@media only screen and (min-width: 768px){.image__metaLabel{font-size:var(--image-meta-label-font-size-tablet);font-weight:var(--image-meta-label-font-weight-tablet);letter-spacing:var(--image-meta-label-font-letter-spacing-tablet);line-height:var(--image-meta-label-font-line-height-tablet)}}@media only screen and (min-width: 1200px){.image__metaLabel{font-size:var(--image-meta-label-font-size-desktop);font-weight:var(--image-meta-label-font-weight-desktop);letter-spacing:var(--image-meta-label-font-letter-spacing-desktop);line-height:var(--image-meta-label-font-line-height-desktop)}}.heading--bg{padding:var(--heading-padding-top-mobile-md) var(--heading-padding-right-mobile-md) var(--heading-padding-bottom-mobile-md) var(--heading-padding-left-mobile-md)}@media only screen and (min-width: 768px){.heading--bg{padding:var(--heading-padding-top-tablet-md) var(--heading-padding-right-tablet-md) var(--heading-padding-bottom-tablet-md) var(--heading-padding-left-tablet-md)}}@media only screen and (min-width: 1200px){.heading--bg{padding:var(--heading-padding-top-desktop-md) var(--heading-padding-right-desktop-md) var(--heading-padding-bottom-desktop-md) var(--heading-padding-left-desktop-md)}}.heading--bg-highlight{background-color:var(--heading-color-bg-highlight);color:var(--heading-color-fg-highlight-contrast)}.heading--bg-dark-base{background-color:var(--heading-color-bg-dark-base);color:var(--heading-color-fg-dark-base-contrast)}.heading--bg-mid-base{background-color:var(--heading-color-bg-mid-base);color:var(--heading-color-fg-mid-base-contrast)}.heading--bg-light-base{background-color:var(--heading-color-bg-light-base);color:var(--heading-color-fg-light-base-contrast)}.heading--bg-dark-neutral{background-color:var(--heading-color-bg-dark-neutral);color:var(--heading-color-fg-dark-neutral-contrast)}.heading--bg-light-neutral{background-color:var(--heading-color-bg-light-neutral);color:var(--heading-color-fg-light-neutral-contrast)}.heading--bg-padding-sm{padding:var(--heading-padding-top-mobile-sm) var(--heading-padding-right-mobile-sm) var(--heading-padding-bottom-mobile-sm) var(--heading-padding-left-mobile-sm)}@media only screen and (min-width: 768px){.heading--bg-padding-sm{padding:var(--heading-padding-top-tablet-sm) var(--heading-padding-right-tablet-sm) var(--heading-padding-bottom-tablet-sm) var(--heading-padding-left-tablet-sm)}}@media only screen and (min-width: 1200px){.heading--bg-padding-sm{padding:var(--heading-padding-top-desktop-sm) var(--heading-padding-right-desktop-sm) var(--heading-padding-bottom-desktop-sm) var(--heading-padding-left-desktop-sm)}}.heading--bg-padding-md{padding:var(--heading-padding-top-mobile-md) var(--heading-padding-right-mobile-md) var(--heading-padding-bottom-mobile-md) var(--heading-padding-left-mobile-md)}@media only screen and (min-width: 768px){.heading--bg-padding-md{padding:var(--heading-padding-top-tablet-md) var(--heading-padding-right-tablet-md) var(--heading-padding-bottom-tablet-md) var(--heading-padding-left-tablet-md)}}@media only screen and (min-width: 1200px){.heading--bg-padding-md{padding:var(--heading-padding-top-desktop-md) var(--heading-padding-right-desktop-md) var(--heading-padding-bottom-desktop-md) var(--heading-padding-left-desktop-md)}}.heading--bg-padding-lg{padding:var(--heading-padding-top-mobile-lg) var(--heading-padding-right-mobile-lg) var(--heading-padding-bottom-mobile-lg) var(--heading-padding-left-mobile-lg)}@media only screen and (min-width: 768px){.heading--bg-padding-lg{padding:var(--heading-padding-top-tablet-lg) var(--heading-padding-right-tablet-lg) var(--heading-padding-bottom-tablet-lg) var(--heading-padding-left-tablet-lg)}}@media only screen and (min-width: 1200px){.heading--bg-padding-lg{padding:var(--heading-padding-top-desktop-lg) var(--heading-padding-right-desktop-lg) var(--heading-padding-bottom-desktop-lg) var(--heading-padding-left-desktop-lg)}}.heading--bg-padding-none{padding:0}h1{font-family:var(--heading-h1-font-family),sans-serif;font-size:var(--heading-h1-font-size-mobile);font-weight:var(--heading-h1-font-weight-mobile);letter-spacing:var(--heading-h1-font-letter-spacing-mobile);line-height:var(--heading-h1-font-line-height-mobile)}@media only screen and (min-width: 768px){h1{font-size:var(--heading-h1-font-size-tablet);font-weight:var(--heading-h1-font-weight-tablet);letter-spacing:var(--heading-h1-font-letter-spacing-tablet);line-height:var(--heading-h1-font-line-height-tablet)}}@media only screen and (min-width: 1200px){h1{font-size:var(--heading-h1-font-size-desktop);font-weight:var(--heading-h1-font-weight-desktop);letter-spacing:var(--heading-h1-font-letter-spacing-desktop);line-height:var(--heading-h1-font-line-height-desktop)}}h2{font-family:var(--heading-h2-font-family),sans-serif;font-size:var(--heading-h2-font-size-mobile);font-weight:var(--heading-h2-font-weight-mobile);letter-spacing:var(--heading-h2-font-letter-spacing-mobile);line-height:var(--heading-h2-font-line-height-mobile)}@media only screen and (min-width: 768px){h2{font-size:var(--heading-h2-font-size-tablet);font-weight:var(--heading-h2-font-weight-tablet);letter-spacing:var(--heading-h2-font-letter-spacing-tablet);line-height:var(--heading-h2-font-line-height-tablet)}}@media only screen and (min-width: 1200px){h2{font-size:var(--heading-h2-font-size-desktop);font-weight:var(--heading-h2-font-weight-desktop);letter-spacing:var(--heading-h2-font-letter-spacing-desktop);line-height:var(--heading-h2-font-line-height-desktop)}}h3{font-family:var(--heading-h3-font-family),sans-serif;font-size:var(--heading-h3-font-size-mobile);font-weight:var(--heading-h3-font-weight-mobile);letter-spacing:var(--heading-h3-font-letter-spacing-mobile);line-height:var(--heading-h3-font-line-height-mobile)}@media only screen and (min-width: 768px){h3{font-size:var(--heading-h3-font-size-tablet);font-weight:var(--heading-h3-font-weight-tablet);letter-spacing:var(--heading-h3-font-letter-spacing-tablet);line-height:var(--heading-h3-font-line-height-tablet)}}@media only screen and (min-width: 1200px){h3{font-size:var(--heading-h3-font-size-desktop);font-weight:var(--heading-h3-font-weight-desktop);letter-spacing:var(--heading-h3-font-letter-spacing-desktop);line-height:var(--heading-h3-font-line-height-desktop)}}h4{font-family:var(--heading-h4-font-family),sans-serif;font-size:var(--heading-h4-font-size-mobile);font-weight:var(--heading-h4-font-weight-mobile);letter-spacing:var(--heading-h4-font-letter-spacing-mobile);line-height:var(--heading-h4-font-line-height-mobile)}@media only screen and (min-width: 768px){h4{font-size:var(--heading-h4-font-size-tablet);font-weight:var(--heading-h4-font-weight-tablet);letter-spacing:var(--heading-h4-font-letter-spacing-tablet);line-height:var(--heading-h4-font-line-height-tablet)}}@media only screen and (min-width: 1200px){h4{font-size:var(--heading-h4-font-size-desktop);font-weight:var(--heading-h4-font-weight-desktop);letter-spacing:var(--heading-h4-font-letter-spacing-desktop);line-height:var(--heading-h4-font-line-height-desktop)}}h5{font-family:var(--heading-h5-font-family),sans-serif;font-size:var(--heading-h5-font-size-mobile);font-weight:var(--heading-h5-font-weight-mobile);letter-spacing:var(--heading-h5-font-letter-spacing-mobile);line-height:var(--heading-h5-font-line-height-mobile)}@media only screen and (min-width: 768px){h5{font-size:var(--heading-h5-font-size-tablet);font-weight:var(--heading-h5-font-weight-tablet);letter-spacing:var(--heading-h5-font-letter-spacing-tablet);line-height:var(--heading-h5-font-line-height-tablet)}}@media only screen and (min-width: 1200px){h5{font-size:var(--heading-h5-font-size-desktop);font-weight:var(--heading-h5-font-weight-desktop);letter-spacing:var(--heading-h5-font-letter-spacing-desktop);line-height:var(--heading-h5-font-line-height-desktop)}}.video{aspect-ratio:16/9;background-color:var(--video-color-bg);line-height:0;position:relative;overflow:hidden;width:100%}.video__button{height:var(--video-button-height-mobile);left:var(--video-button-position-x-mobile);top:var(--video-button-position-y-mobile);width:var(--video-button-width-mobile);fill:var(--video-button-color-bg-default);position:absolute;transition:fill .5s ease-in-out}@media only screen and (min-width: 768px){.video__button{height:var(--video-button-height-tablet);left:var(--video-button-position-x-tablet);top:var(--video-button-position-y-tablet);width:var(--video-button-width-tablet)}}@media only screen and (min-width: 1200px){.video__button{height:var(--video-button-height-desktop);left:var(--video-button-position-x-desktop);top:var(--video-button-position-y-desktop);width:var(--video-button-width-desktop)}}.video__frame{position:absolute;inset:0;width:100%;height:100%}.video__overlay{background-color:var(--video-overlay-color-bg-default);height:100%;position:absolute;top:0;left:0;transition:background-color .5s ease-in-out;width:100%}.video__placeholder{position:absolute;inset:0;width:100%;height:100%}.video__placeholder:hover{cursor:pointer}.video__placeholder:hover .video__button{fill:var(--video-button-color-bg-hover)}.video__placeholder:hover .video__overlay{background-color:var(--video-overlay-color-bg-hover)}.video__placeholder img{width:100%}.video video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.navBtn a{color:var(--nav-button-label-color-default);font-size:var(--nav-button-label-font-size-mobile);font-weight:var(--nav-button-label-font-weight-mobile);letter-spacing:var(--nav-button-label-font-letter-spacing-mobile);line-height:var(--nav-button-label-font-line-height-mobile);text-decoration:none;text-transform:var(--nav-button-label-font-case)}@media only screen and (min-width: 768px){.navBtn a{font-size:var(--nav-button-label-font-size-tablet);font-weight:var(--nav-button-label-font-weight-tablet);letter-spacing:var(--nav-button-label-font-letter-spacing-tablet);line-height:var(--nav-button-label-font-line-height-tablet)}}@media only screen and (min-width: 1200px){.navBtn a{font-size:var(--nav-button-label-font-size-desktop);font-weight:var(--nav-button-label-font-weight-desktop);letter-spacing:var(--nav-button-label-font-letter-spacing-desktop);line-height:var(--nav-button-label-font-line-height-desktop)}}.navBtn a:link,.navBtn a:visited{color:var(--nav-button-label-color-hover);text-decoration:none}.navBtn:not(:first-child){margin-top:auto}
