.spacer--h-xs{padding-top:var(--spacer-height-xs)}.spacer--h-sm{padding-top:var(--spacer-height-sm)}.spacer--h-md{padding-top:var(--spacer-height-md)}.spacer--h-lg{padding-top:var(--spacer-height-lg)}.spacer--h-xl{padding-top:var(--spacer-height-xl)}.tagGroup{border-top:var(--tag-group-border-width-top) var(--tag-group-border-style-top) var(--tag-group-color-border-top);border-right:var(--tag-group-border-width-right) var(--tag-group-border-style-right) var(--tag-group-color-border-right);border-bottom:var(--tag-group-border-width-bottom) var(--tag-group-border-style-bottom) var(--tag-group-color-border-bottom);border-left:var(--tag-group-border-width-left) var(--tag-group-border-style-left) var(--tag-group-color-border-left);display:flex;flex-wrap:wrap;gap:var(--tag-group-gap-mobile);padding:var(--tag-group-padding-top-mobile) var(--tag-group-padding-right-mobile) var(--tag-group-padding-bottom-mobile) var(--tag-group-padding-left-mobile)}@media only screen and (min-width: 768px){.tagGroup{gap:var(--tag-group-gap-tablet);padding:var(--tag-group-padding-top-tablet) var(--tag-group-padding-right-tablet) var(--tag-group-padding-bottom-tablet) var(--tag-group-padding-left-tablet)}}@media only screen and (min-width: 1200px){.tagGroup{gap:var(--tag-group-gap-desktop);padding:var(--tag-group-padding-top-desktop) var(--tag-group-padding-right-desktop) var(--tag-group-padding-bottom-desktop) var(--tag-group-padding-left-desktop)}}.tag{background-color:var(--tag-color-bg);border-radius:var(--tag-border-radius);color:var(--tag-color-fg);display:block;font-family:var(--tag-font-family),sans-serif;font-size:var(--tag-font-size-mobile);font-weight:var(--tag-font-weight-mobile);letter-spacing:var(--tag-font-letter-spacing-mobile);line-height:var(--tag-font-line-height-mobile);padding:var(--tag-padding-top-mobile) var(--tag-padding-right-mobile) var(--tag-padding-bottom-mobile) var(--tag-padding-left-mobile)}@media only screen and (min-width: 768px){.tag{font-size:var(--tag-font-size-tablet);font-weight:var(--tag-font-weight-tablet);letter-spacing:var(--tag-font-letter-spacing-tablet);line-height:var(--tag-font-line-height-tablet);padding:var(--tag-padding-top-tablet) var(--tag-padding-right-tablet) var(--tag-padding-bottom-tablet) var(--tag-padding-left-tablet)}}@media only screen and (min-width: 1200px){.tag{font-size:var(--tag-font-size-desktop);font-weight:var(--tag-font-weight-desktop);letter-spacing:var(--tag-font-letter-spacing-desktop);line-height:var(--tag-font-line-height-desktop);padding:var(--tag-padding-top-desktop) var(--tag-padding-right-desktop) var(--tag-padding-bottom-desktop) var(--tag-padding-left-desktop)}}.accordion{background-color:var(--accordion-color-bg);border-color:var(--accordion-color-border);border-style:var(--accordion-border-style);border-width:var(--accordion-border-width);border-radius:var(--accordion-border-radius);color:var(--accordion-color-fg);margin:var(--accordion-margin-top-mobile) var(--accordion-margin-right-mobile) var(--accordion-margin-bottom-mobile) var(--accordion-margin-left-mobile);padding:var(--accordion-padding-top-mobile) var(--accordion-padding-right-mobile) var(--accordion-padding-bottom-mobile) var(--accordion-padding-left-mobile)}@media only screen and (min-width: 768px){.accordion{margin:var(--accordion-margin-top-tablet) var(--accordion-margin-right-tablet) var(--accordion-margin-bottom-tablet) var(--accordion-margin-left-tablet);padding:var(--accordion-padding-top-tablet) var(--accordion-padding-right-tablet) var(--accordion-padding-bottom-tablet) var(--accordion-padding-left-tablet)}}@media only screen and (min-width: 1200px){.accordion{margin:var(--accordion-margin-top-desktop) var(--accordion-margin-right-desktop) var(--accordion-margin-bottom-desktop) var(--accordion-margin-left-desktop);padding:var(--accordion-padding-top-desktop) var(--accordion-padding-right-desktop) var(--accordion-padding-bottom-desktop) var(--accordion-padding-left-desktop)}}.accordion__content{opacity:0;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.accordion__label{cursor:pointer;position:relative}.accordion__label.active{margin-bottom:var(--accordion-label-margin-bottom-mobile)}@media only screen and (min-width: 768px){.accordion__label.active{margin-bottom:var(--accordion-label-margin-bottom-tablet)}}@media only screen and (min-width: 1200px){.accordion__label.active{margin-bottom:var(--accordion-label-margin-bottom-desktop)}}.accordion__label.active .accordion__labelIcon:before,.accordion__label.active .accordion__labelIcon:after{transform:rotate(-180deg)}.accordion__label.active+.accordion__content{opacity:1}.accordion__labelIcon{position:absolute;right:0;top:0}.accordion__labelIcon:before,.accordion__labelIcon:after{background-color:var(--accordion-icon-color);content:"";height:1px;margin-left:-16px;position:absolute;top:13px;transition:transform .4s ease-out;width:16px}.accordion__labelIcon:after{transform:rotate(-90deg)}.accordion__label h4{margin-right:var(--accordion-margin-right-mobile)}@media only screen and (min-width: 768px){.accordion__label h4{margin-right:var(--accordion-margin-right-tablet)}}@media only screen and (min-width: 1200px){.accordion__label h4{margin-right:var(--accordion-margin-right-desktop)}}.accordionGroup{position:relative}a.btn{align-self:flex-start;cursor:pointer;display:inline-block;text-align:center;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out,transform .25s ease-in-out}a.btn:link,a.btn:visited{text-decoration:none}a.btn:not(:first-child){margin-top:auto}a.btn--primary,a.btn--primary:link,a.btn--primary:visited{background-color:var(--button-color-bg-primary-default);border:var(--button-border-width-primary) var(--button-border-style-primary) var(--button-color-border-primary-default);border-radius:var(--button-border-radius-primary);color:var(--button-color-fg-primary-default)!important;font-family:var(--button-label-font-family-primary),sans-serif;font-size:var(--button-label-font-size-primary-mobile);font-weight:var(--button-label-font-weight-primary-mobile);letter-spacing:var(--button-label-font-letter-spacing-primary-mobile);line-height:var(--button-label-font-line-height-primary-mobile);padding:var(--button-padding-top-primary-mobile) var(--button-padding-right-primary-mobile) var(--button-padding-bottom-primary-mobile) var(--button-padding-left-primary-mobile);transform:var(--button-transform-primary-default)}@media only screen and (min-width: 768px){a.btn--primary,a.btn--primary:link,a.btn--primary:visited{font-size:var(--button-label-font-size-primary-tablet);font-weight:var(--button-label-font-weight-primary-tablet);letter-spacing:var(--button-label-font-letter-spacing-primary-tablet);line-height:var(--button-label-font-line-height-primary-tablet);padding:var(--button-padding-top-primary-tablet) var(--button-padding-right-primary-tablet) var(--button-padding-bottom-primary-tablet) var(--button-padding-left-primary-tablet)}}@media only screen and (min-width: 1200px){a.btn--primary,a.btn--primary:link,a.btn--primary:visited{font-size:var(--button-label-font-size-primary-desktop);font-weight:var(--button-label-font-weight-primary-desktop);letter-spacing:var(--button-label-font-letter-spacing-primary-desktop);line-height:var(--button-label-font-line-height-primary-desktop);padding:var(--button-padding-top-primary-desktop) var(--button-padding-right-primary-desktop) var(--button-padding-bottom-primary-desktop) var(--button-padding-left-primary-desktop)}}a.btn--primary:hover{background-color:var(--button-color-bg-primary-hover);border-color:var(--button-color-border-primary-hover);color:var(--button-color-fg-primary-hover)!important;transform:var(--button-transform-primary-hover)}a.btn--primary-inverted,a.btn--primary-inverted:link,a.btn--primary-inverted:visited{background-color:var(--button-color-bg-primary-inverted-default);border:var(--button-border-width-primary-inverted) var(--button-border-style-primary-inverted) var(--button-color-border-primary-inverted-default);border-radius:var(--button-border-radius-primary-inverted);color:var(--button-color-fg-primary-inverted-default)!important;font-family:var(--button-label-font-family-primary-inverted),sans-serif;font-size:var(--button-label-font-size-primary-inverted-mobile);font-weight:var(--button-label-font-weight-primary-inverted-mobile);letter-spacing:var(--button-label-font-letter-spacing-primary-inverted-mobile);line-height:var(--button-label-font-line-height-primary-inverted-mobile);padding:var(--button-padding-top-primary-inverted-mobile) var(--button-padding-right-primary-inverted-mobile) var(--button-padding-bottom-primary-inverted-mobile) var(--button-padding-left-primary-inverted-mobile);transform:var(--button-transform-primary-inverted-default)}@media only screen and (min-width: 768px){a.btn--primary-inverted,a.btn--primary-inverted:link,a.btn--primary-inverted:visited{font-size:var(--button-label-font-size-primary-inverted-tablet);font-weight:var(--button-label-font-weight-primary-inverted-tablet);letter-spacing:var(--button-label-font-letter-spacing-primary-inverted-tablet);line-height:var(--button-label-font-line-height-primary-inverted-tablet);padding:var(--button-padding-top-primary-inverted-tablet) var(--button-padding-right-primary-inverted-tablet) var(--button-padding-bottom-primary-inverted-tablet) var(--button-padding-left-primary-inverted-tablet)}}@media only screen and (min-width: 1200px){a.btn--primary-inverted,a.btn--primary-inverted:link,a.btn--primary-inverted:visited{font-size:var(--button-label-font-size-primary-inverted-desktop);font-weight:var(--button-label-font-weight-primary-inverted-desktop);letter-spacing:var(--button-label-font-letter-spacing-primary-inverted-desktop);line-height:var(--button-label-font-line-height-primary-inverted-desktop);padding:var(--button-padding-top-primary-inverted-desktop) var(--button-padding-right-primary-inverted-desktop) var(--button-padding-bottom-primary-inverted-desktop) var(--button-padding-left-primary-inverted-desktop)}}a.btn--primary-inverted:hover{background-color:var(--button-color-bg-primary-inverted-hover);border-color:var(--button-color-border-primary-inverted-hover);color:var(--button-color-fg-primary-inverted-hover)!important;transform:var(--button-transform-primary-inverted-hover)}a.btn--secondary,a.btn--secondary:link,a.btn--secondary:visited{background-color:var(--button-color-bg-secondary-default);border:var(--button-border-width-secondary) var(--button-border-style-secondary) var(--button-color-border-secondary-default);border-radius:var(--button-border-radius-secondary);color:var(--button-color-fg-secondary-default)!important;font-family:var(--button-label-font-family-secondary),sans-serif;font-size:var(--button-label-font-size-secondary-mobile);font-weight:var(--button-label-font-weight-secondary-mobile);letter-spacing:var(--button-label-font-letter-spacing-secondary-mobile);line-height:var(--button-label-font-line-height-secondary-mobile);padding:var(--button-padding-top-secondary-mobile) var(--button-padding-right-secondary-mobile) var(--button-padding-bottom-secondary-mobile) var(--button-padding-left-secondary-mobile);transform:var(--button-transform-secondary-default)}@media only screen and (min-width: 768px){a.btn--secondary,a.btn--secondary:link,a.btn--secondary:visited{font-size:var(--button-label-font-size-secondary-tablet);font-weight:var(--button-label-font-weight-secondary-tablet);letter-spacing:var(--button-label-font-letter-spacing-secondary-tablet);line-height:var(--button-label-font-line-height-secondary-tablet);padding:var(--button-padding-top-secondary-tablet) var(--button-padding-right-secondary-tablet) var(--button-padding-bottom-secondary-tablet) var(--button-padding-left-secondary-tablet)}}@media only screen and (min-width: 1200px){a.btn--secondary,a.btn--secondary:link,a.btn--secondary:visited{font-size:var(--button-label-font-size-secondary-desktop);font-weight:var(--button-label-font-weight-secondary-desktop);letter-spacing:var(--button-label-font-letter-spacing-secondary-desktop);line-height:var(--button-label-font-line-height-secondary-desktop);padding:var(--button-padding-top-secondary-desktop) var(--button-padding-right-secondary-desktop) var(--button-padding-bottom-secondary-desktop) var(--button-padding-left-secondary-desktop)}}a.btn--secondary:hover{background-color:var(--button-color-bg-secondary-hover);border-color:var(--button-color-border-secondary-hover);color:var(--button-color-fg-secondary-hover)!important;transform:var(--button-transform-secondary-hover)}a.btn--secondary-inverted,a.btn--secondary-inverted:link,a.btn--secondary-inverted:visited{background-color:var(--button-color-bg-secondary-inverted-default);border:var(--button-border-width-secondary-inverted) var(--button-border-style-secondary-inverted) var(--button-color-border-secondary-inverted-default);border-radius:var(--button-border-radius-secondary-inverted);color:var(--button-color-fg-secondary-inverted-default)!important;font-family:var(--button-label-font-family-secondary-inverted),sans-serif;font-size:var(--button-label-font-size-secondary-inverted-mobile);font-weight:var(--button-label-font-weight-secondary-inverted-mobile);letter-spacing:var(--button-label-font-letter-spacing-secondary-inverted-mobile);line-height:var(--button-label-font-line-height-secondary-inverted-mobile);padding:var(--button-padding-top-secondary-inverted-mobile) var(--button-padding-right-secondary-inverted-mobile) var(--button-padding-bottom-secondary-inverted-mobile) var(--button-padding-left-secondary-inverted-mobile);transform:var(--button-transform-secondary-inverted-default)}@media only screen and (min-width: 768px){a.btn--secondary-inverted,a.btn--secondary-inverted:link,a.btn--secondary-inverted:visited{font-size:var(--button-label-font-size-secondary-inverted-tablet);font-weight:var(--button-label-font-weight-secondary-inverted-tablet);letter-spacing:var(--button-label-font-letter-spacing-secondary-inverted-tablet);line-height:var(--button-label-font-line-height-secondary-inverted-tablet);padding:var(--button-padding-top-secondary-inverted-tablet) var(--button-padding-right-secondary-inverted-tablet) var(--button-padding-bottom-secondary-inverted-tablet) var(--button-padding-left-secondary-inverted-tablet)}}@media only screen and (min-width: 1200px){a.btn--secondary-inverted,a.btn--secondary-inverted:link,a.btn--secondary-inverted:visited{font-size:var(--button-label-font-size-secondary-inverted-desktop);font-weight:var(--button-label-font-weight-secondary-inverted-desktop);letter-spacing:var(--button-label-font-letter-spacing-secondary-inverted-desktop);line-height:var(--button-label-font-line-height-secondary-inverted-desktop);padding:var(--button-padding-top-secondary-inverted-desktop) var(--button-padding-right-secondary-inverted-desktop) var(--button-padding-bottom-secondary-inverted-desktop) var(--button-padding-left-secondary-inverted-desktop)}}a.btn--secondary-inverted:hover{background-color:var(--button-color-bg-secondary-inverted-hover);border-color:var(--button-color-border-secondary-inverted-hover);color:var(--button-color-fg-secondary-inverted-hover)!important;transform:var(--button-transform-secondary-inverted-hover)}.hero:not(:has(.video)){min-height:100svh}.hero--no-overlay .hero__content{display:none}.hero--video{height:auto}.hero--video .hero__media{height:auto;line-height:0}.hero--video video{width:100%}.hero--autoplay,.hero--autoplay .hero__media,.hero--autoplay .video{height:100svh}.hero--autoplay .video video{object-position:70%}.hero--autoplay .hero__container{position:absolute;top:0;left:0;width:100%}.hero__container{height:100%;min-height:100svh;padding-top:var(--hero-container-offset-mobile)}@media only screen and (min-width: 768px){.hero__container{padding-top:var(--hero-container-offset-tablet)}}@media only screen and (min-width: 1200px){.hero__container{padding-top:var(--hero-container-offset-desktop)}}.hero__media{background-size:cover;background-position:70%;height:100%;position:relative}.hero__media:not(:has(.video)){min-height:100svh}.hero__mediaCaption,.hero__mediaCredit{display:inline}.hero__mediaMeta{background-color:var(--hero-meta-color-bg);bottom:0;color:var(--hero-meta-color-fg);left:var(--hero-meta-position);padding:var(--hero-meta-padding-top-mobile) var(--hero-meta-padding-right-mobile) var(--hero-meta-padding-bottom-mobile) var(--hero-meta-padding-left-mobile);position:absolute;width:100%}@media only screen and (min-width: 768px){.hero__mediaMeta{padding:var(--hero-meta-padding-top-tablet) var(--hero-meta-padding-right-tablet) var(--hero-meta-padding-bottom-tablet) var(--hero-meta-padding-left-tablet)}}@media only screen and (min-width: 1200px){.hero__mediaMeta{padding:var(--hero-meta-padding-top-desktop) var(--hero-meta-padding-right-desktop) var(--hero-meta-padding-bottom-desktop) var(--hero-meta-padding-left-desktop)}}.hero__mediaMetaContent{font-family:var(--hero-meta-content-font-family),sans-serif;font-style:var(--hero-meta-content-font-style);font-size:var(--hero-meta-content-font-size-mobile);font-weight:var(--hero-meta-content-font-weight-mobile);letter-spacing:var(--hero-meta-content-font-letter-spacing-mobile);line-height:var(--hero-meta-content-font-line-height-mobile)}@media only screen and (min-width: 768px){.hero__mediaMetaContent{font-size:var(--hero-meta-content-font-size-tablet);font-weight:var(--hero-meta-content-font-weight-tablet);letter-spacing:var(--hero-meta-content-font-letter-spacing-tablet);line-height:var(--hero-meta-content-font-line-height-tablet)}}@media only screen and (min-width: 1200px){.hero__mediaMetaContent{font-size:var(--hero-meta-content-font-size-desktop);font-weight:var(--hero-meta-content-font-weight-desktop);letter-spacing:var(--hero-meta-content-font-letter-spacing-desktop);line-height:var(--hero-meta-content-font-line-height-desktop)}}.hero__mediaMetaLabel{font-family:var(--hero-meta-label-font-family),sans-serif;font-style:var(--hero-meta-label-font-style);font-size:var(--hero-meta-label-font-size-mobile);font-weight:var(--hero-meta-label-font-weight-mobile);letter-spacing:var(--hero-meta-label-font-letter-spacing-mobile);line-height:var(--hero-meta-label-font-line-height-mobile)}@media only screen and (min-width: 768px){.hero__mediaMetaLabel{font-size:var(--hero-meta-label-font-size-tablet);font-weight:var(--hero-meta-label-font-weight-tablet);letter-spacing:var(--hero-meta-label-font-letter-spacing-tablet);line-height:var(--hero-meta-label-font-line-height-tablet)}}@media only screen and (min-width: 1200px){.hero__mediaMetaLabel{font-size:var(--hero-meta-label-font-size-desktop);font-weight:var(--hero-meta-label-font-weight-desktop);letter-spacing:var(--hero-meta-label-font-letter-spacing-desktop);line-height:var(--hero-meta-label-font-line-height-desktop)}}.heroTextbox{position:relative}.heroTextbox--bg-overlay-light{background:var(--hero-textbox-color-bg-overlay-light);box-shadow:var(--hero-textbox-shadow-overlay-light);color:var(--hero-textbox-h1-color-fg-overlay-light-contrast)}.heroTextbox--bg-overlay-light-blur{background:var(--hero-textbox-color-bg-overlay-light);box-shadow:var(--hero-textbox-shadow-overlay-light);backdrop-filter:blur(var(--hero-textbox-filter-overlay-light));color:var(--hero-textbox-h1-color-fg-overlay-light-contrast)}.heroTextbox--bg-overlay-mid{background:var(--hero-textbox-color-bg-overlay-mid);box-shadow:var(--hero-textbox-shadow-overlay-mid);color:var(--hero-textbox-h1-color-fg-overlay-mid-contrast)}.heroTextbox--bg-overlay-mid-blur{background:var(--hero-textbox-color-bg-overlay-mid);box-shadow:var(--hero-textbox-shadow-overlay-mid);backdrop-filter:blur(var(--hero-textbox-filter-overlay-mid));color:var(--hero-textbox-h1-color-fg-overlay-mid-contrast)}.heroTextbox--bg-overlay-dark{background:var(--hero-textbox-color-bg-overlay-dark);box-shadow:var(--hero-textbox-shadow-overlay-dark);color:var(--hero-textbox-h1-color-fg-overlay-dark-contrast)}.heroTextbox--bg-overlay-dark-blur{background:var(--hero-textbox-color-bg-overlay-dark);box-shadow:var(--hero-textbox-shadow-overlay-dark);backdrop-filter:blur(var(--hero-textbox-filter-overlay-dark));color:var(--hero-textbox-h1-color-fg-overlay-dark-contrast)}.heroTextbox--bg-solid-light{background:var(--hero-textbox-color-bg-solid-light);box-shadow:var(--hero-textbox-shadow-solid-light);color:var(--hero-textbox-h1-color-fg-solid-light-contrast)}.heroTextbox--bg-solid-mid{background:var(--hero-textbox-color-bg-solid-mid);box-shadow:var(--hero-textbox-shadow-solid-mid);color:var(--hero-textbox-h1-color-fg-solid-mid-contrast)}.heroTextbox--bg-solid-dark{background:var(--hero-textbox-color-bg-solid-dark);box-shadow:var(--hero-textbox-shadow-solid-dark);color:var(--hero-textbox-h1-color-fg-solid-dark-contrast)}.heroTextbox--padding-xs{padding:var(--hero-textbox-padding-top-mobile-xs) var(--hero-textbox-padding-right-mobile-xs) var(--hero-textbox-padding-bottom-mobile-xs) var(--hero-textbox-padding-left-mobile-xs)}@media only screen and (min-width: 768px){.heroTextbox--padding-xs{padding:var(--hero-textbox-padding-top-tablet-xs) var(--hero-textbox-padding-right-tablet-xs) var(--hero-textbox-padding-bottom-tablet-xs) var(--hero-textbox-padding-left-tablet-xs)}}@media only screen and (min-width: 1200px){.heroTextbox--padding-xs{padding:var(--hero-textbox-padding-top-desktop-xs) var(--hero-textbox-padding-right-desktop-xs) var(--hero-textbox-padding-bottom-desktop-xs) var(--hero-textbox-padding-left-desktop-xs)}}.heroTextbox--padding-sm{padding:var(--hero-textbox-padding-top-mobile-sm) var(--hero-textbox-padding-right-mobile-sm) var(--hero-textbox-padding-bottom-mobile-sm) var(--hero-textbox-padding-left-mobile-sm)}@media only screen and (min-width: 768px){.heroTextbox--padding-sm{padding:var(--hero-textbox-padding-top-tablet-sm) var(--hero-textbox-padding-right-tablet-sm) var(--hero-textbox-padding-bottom-tablet-sm) var(--hero-textbox-padding-left-tablet-sm)}}@media only screen and (min-width: 1200px){.heroTextbox--padding-sm{padding:var(--hero-textbox-padding-top-desktop-sm) var(--hero-textbox-padding-right-desktop-sm) var(--hero-textbox-padding-bottom-desktop-sm) var(--hero-textbox-padding-left-desktop-sm)}}.heroTextbox--padding-md{padding:var(--hero-textbox-padding-top-mobile-md) var(--hero-textbox-padding-right-mobile-md) var(--hero-textbox-padding-bottom-mobile-md) var(--hero-textbox-padding-left-mobile-md)}@media only screen and (min-width: 768px){.heroTextbox--padding-md{padding:var(--hero-textbox-padding-top-tablet-md) var(--hero-textbox-padding-right-tablet-md) var(--hero-textbox-padding-bottom-tablet-md) var(--hero-textbox-padding-left-tablet-md)}}@media only screen and (min-width: 1200px){.heroTextbox--padding-md{padding:var(--hero-textbox-padding-top-desktop-md) var(--hero-textbox-padding-right-desktop-md) var(--hero-textbox-padding-bottom-desktop-md) var(--hero-textbox-padding-left-desktop-md)}}.heroTextbox--padding-lg{padding:var(--hero-textbox-padding-top-mobile-lg) var(--hero-textbox-padding-right-mobile-lg) var(--hero-textbox-padding-bottom-mobile-lg) var(--hero-textbox-padding-left-mobile-lg)}@media only screen and (min-width: 768px){.heroTextbox--padding-lg{padding:var(--hero-textbox-padding-top-tablet-lg) var(--hero-textbox-padding-right-tablet-lg) var(--hero-textbox-padding-bottom-tablet-lg) var(--hero-textbox-padding-left-tablet-lg)}}@media only screen and (min-width: 1200px){.heroTextbox--padding-lg{padding:var(--hero-textbox-padding-top-desktop-lg) var(--hero-textbox-padding-right-desktop-lg) var(--hero-textbox-padding-bottom-desktop-lg) var(--hero-textbox-padding-left-desktop-lg)}}.heroTextbox--padding-xl{padding:var(--hero-textbox-padding-top-mobile-xl) var(--hero-textbox-padding-right-mobile-xl) var(--hero-textbox-padding-bottom-mobile-xl) var(--hero-textbox-padding-left-mobile-xl)}@media only screen and (min-width: 768px){.heroTextbox--padding-xl{padding:var(--hero-textbox-padding-top-tablet-xl) var(--hero-textbox-padding-right-tablet-xl) var(--hero-textbox-padding-bottom-tablet-xl) var(--hero-textbox-padding-left-tablet-xl)}}@media only screen and (min-width: 1200px){.heroTextbox--padding-xl{padding:var(--hero-textbox-padding-top-desktop-xl) var(--hero-textbox-padding-right-desktop-xl) var(--hero-textbox-padding-bottom-desktop-xl) var(--hero-textbox-padding-left-desktop-xl)}}.heroTextbox--padding-none{padding:0}.heroTextbox--width-sm{width:100%}@media only screen and (min-width: 600px){.heroTextbox--width-sm{width:var(--hero-textbox-width-sm)}}.heroTextbox--width-md{width:100%}@media only screen and (min-width: 600px){.heroTextbox--width-md{width:var(--hero-textbox-width-md)}}.heroTextbox--width-lg{width:100%}@media only screen and (min-width: 600px){.heroTextbox--width-lg{width:var(--hero-textbox-width-lg)}}.heroTextbox--width-xl{width:100%}@media only screen and (min-width: 600px){.heroTextbox--width-xl{width:var(--hero-textbox-width-xl)}}.heroTextbox--width-auto{width:auto}.heroTextbox__category{color:var(--hero-textbox-category-color-fg);font-family:var(--hero-textbox-category-font-family),sans-serif;font-size:var(--hero-textbox-category-font-size-mobile);font-weight:var(--hero-textbox-category-font-weight-mobile);letter-spacing:var(--hero-textbox-category-font-letter-spacing-mobile);line-height:var(--hero-textbox-category-font-line-height-mobile);margin:var(--hero-textbox-category-margin-top-mobile) var(--hero-textbox-category-margin-right-mobile) var(--hero-textbox-category-margin-bottom-mobile) var(--hero-textbox-category-margin-left-mobile)}@media only screen and (min-width: 768px){.heroTextbox__category{font-size:var(--hero-textbox-category-font-size-tablet);font-weight:var(--hero-textbox-category-font-weight-tablet);letter-spacing:var(--hero-textbox-category-font-letter-spacing-tablet);line-height:var(--hero-textbox-category-font-line-height-tablet);margin:var(--hero-textbox-category-margin-top-tablet) var(--hero-textbox-category-margin-right-tablet) var(--hero-textbox-category-margin-bottom-tablet) var(--hero-textbox-category-margin-left-tablet)}}@media only screen and (min-width: 1200px){.heroTextbox__category{font-size:var(--hero-textbox-category-font-size-desktop);font-weight:var(--hero-textbox-category-font-weight-desktop);letter-spacing:var(--hero-textbox-category-font-letter-spacing-desktop);line-height:var(--hero-textbox-category-font-line-height-desktop);margin:var(--hero-textbox-category-margin-top-desktop) var(--hero-textbox-category-margin-right-desktop) var(--hero-textbox-category-margin-bottom-desktop) var(--hero-textbox-category-margin-left-desktop)}}.heroTextbox__title{font-family:var(--hero-textbox-h1-font-family),sans-serif;font-size:var(--hero-textbox-h1-font-size-mobile);font-weight:var(--hero-textbox-h1-font-weight-mobile);letter-spacing:var(--hero-textbox-h1-font-letter-spacing-mobile);line-height:var(--hero-textbox-h1-font-line-height-mobile);margin:var(--hero-textbox-h1-margin-top-mobile) var(--hero-textbox-h1-margin-right-mobile) var(--hero-textbox-h1-margin-bottom-mobile) var(--hero-textbox-h1-margin-left-mobile)}@media only screen and (min-width: 768px){.heroTextbox__title{font-size:var(--hero-textbox-h1-font-size-tablet);font-weight:var(--hero-textbox-h1-font-weight-tablet);letter-spacing:var(--hero-textbox-h1-font-letter-spacing-tablet);line-height:var(--hero-textbox-h1-font-line-height-tablet);margin:var(--hero-textbox-h1-margin-top-tablet) var(--hero-textbox-h1-margin-right-tablet) var(--hero-textbox-h1-margin-bottom-tablet) var(--hero-textbox-h1-margin-left-tablet)}}@media only screen and (min-width: 1200px){.heroTextbox__title{font-size:var(--hero-textbox-h1-font-size-desktop);font-weight:var(--hero-textbox-h1-font-weight-desktop);letter-spacing:var(--hero-textbox-h1-font-letter-spacing-desktop);line-height:var(--hero-textbox-h1-font-line-height-desktop);margin:var(--hero-textbox-h1-margin-top-desktop) var(--hero-textbox-h1-margin-right-desktop) var(--hero-textbox-h1-margin-bottom-desktop) var(--hero-textbox-h1-margin-left-desktop)}}.heroTextbox__title--color-dark-base{color:var(--hero-textbox-h1-color-fg-dark-base)}.heroTextbox__title--color-mid-base{color:var(--hero-textbox-h1-color-fg-mid-base)}.heroTextbox__title--color-light-base{color:var(--hero-textbox-h1-color-fg-light-base)}.heroTextbox__title--color-dark-neutral{color:var(--hero-textbox-h1-color-fg-dark-neutral)}.heroTextbox__title--color-light-neutral{color:var(--hero-textbox-h1-color-fg-light-neutral)}.heroTextbox__title--color-highlight{color:var(--hero-textbox-h1-color-fg-highlight)}.heroTextbox__wrapper{align-items:flex-start;display:flex;justify-content:flex-start;margin:0 auto;min-height:calc(100svh - var(--hero-textbox-wrapper-offset-mobile));padding:var(--hero-textbox-wrapper-padding-top-mobile) var(--hero-textbox-wrapper-padding-right-mobile) var(--hero-textbox-wrapper-padding-bottom-mobile) var(--hero-textbox-wrapper-padding-left-mobile);width:100%}@media only screen and (min-width: 768px){.heroTextbox__wrapper{min-height:calc(100svh - var(--hero-textbox-wrapper-offset-tablet));padding:var(--hero-textbox-wrapper-padding-top-tablet) var(--hero-textbox-wrapper-padding-right-tablet) var(--hero-textbox-wrapper-padding-bottom-tablet) var(--hero-textbox-wrapper-padding-left-tablet)}}@media only screen and (min-width: 1200px){.heroTextbox__wrapper{max-width:1140px;min-height:calc(100svh - var(--hero-textbox-wrapper-offset-desktop));padding:var(--hero-textbox-wrapper-padding-top-desktop) var(--hero-textbox-wrapper-padding-right-desktop) var(--hero-textbox-wrapper-padding-bottom-desktop) var(--hero-textbox-wrapper-padding-left-desktop)}}@media only screen and (min-width: 1312px){.heroTextbox__wrapper{max-width:1280px}}.overline{color:var(--overline-color-fg-default);display:block;font-size:var(--overline-font-size-mobile);font-weight:var(--overline-font-weight-mobile);letter-spacing:var(--overline-font-letter-spacing-mobile);line-height:var(--overline-font-line-height-mobile);margin:var(--overline-margin-top-mobile) var(--overline-margin-right-mobile) var(--overline-margin-bottom-mobile) var(--overline-margin-left-mobile);text-transform:var(--overline-label-font-case)}@media only screen and (min-width: 768px){.overline{font-size:var(--overline-font-size-tablet);font-weight:var(--overline-font-weight-tablet);letter-spacing:var(--overline-font-letter-spacing-tablet);line-height:var(--overline-font-line-height-tablet);margin:var(--overline-margin-top-tablet) var(--overline-margin-right-tablet) var(--overline-margin-bottom-tablet) var(--overline-margin-left-tablet)}}@media only screen and (min-width: 1200px){.overline{font-size:var(--overline-font-size-desktop);font-weight:var(--overline-font-weight-desktop);letter-spacing:var(--overline-font-letter-spacing-desktop);line-height:var(--overline-font-line-height-desktop);margin:var(--overline-margin-top-desktop) var(--overline-margin-right-desktop) var(--overline-margin-bottom-desktop) var(--overline-margin-left-desktop)}}.overline--color-dark-base{color:var(--overline-color-fg-dark-base)}.overline--color-mid-base{color:var(--overline-color-fg-mid-base)}.overline--color-light-base{color:var(--overline-color-fg-light-base)}.overline--color-dark-neutral{color:var(--overline-color-fg-dark-neutral)}.overline--color-light-neutral{color:var(--overline-color-fg-light-neutral)}.overline--color-highlight{color:var(--overline-color-fg-highlight)}a.link,a.link:link,a.link:visited{color:var(--link-label-color-default)}a.link--application,a.link--download,a.link--landing-page,a.link--link{text-transform:var(--link-label-font-case)}a.link--application:before,a.link--download:before,a.link--landing-page:before,a.link--link:before{background-color:var(--link-icon-color-default);content:"";display:inline-block;margin-right:12px}a.link--application:before{clip-path:path("M0,19v-.9h27v.9H0ZM3.8,16.7c-.6,0-1.1-.2-1.5-.6s-.6-.9-.6-1.4V2c0-.6.2-1.1.6-1.4.4-.4.9-.6,1.5-.6h19.4c.6,0,1.1.2,1.5.6.4.4.6.9.6,1.4v12.7c0,.6-.2,1.1-.6,1.4s-.9.6-1.5.6H3.8ZM3.8,15.8h19.4c.3,0,.5-.1.7-.3.2-.2.3-.5.3-.7V2c0-.3-.1-.5-.3-.7-.2-.2-.5-.3-.7-.3H3.8c-.3,0-.5.1-.7.3-.2.2-.3.5-.3.7v12.7c0,.3.1.5.3.7s.5.3.7.3Z");height:19px;vertical-align:text-bottom;width:27px}a.link--download:before{clip-path:path("M9 13.6 4.8 9.4l.7-.7 3 3V0h.9v11.8l3-3 .7.7-4.2 4.2ZM2 18c-.6 0-1.1-.2-1.4-.6C.2 17 0 16.5 0 16v-3h.9v3c0 .3.1.5.3.7.2.2.5.3.7.3h14c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7v-3h.9v3c0 .6-.2 1.1-.6 1.4-.4.4-.9.6-1.4.6H2Z");height:18px;vertical-align:text-bottom;width:18px}a.link--link:before,a.link--landing-page:before{clip-path:path("M9.5,10h-4.5c-1.4,0-2.6-.5-3.6-1.5s-1.5-2.2-1.5-3.5S.7,2.4,1.7,1.5c1-1,2.2-1.5,3.6-1.5h4.5v.9h-4.5c-1.1,0-2.1.4-2.9,1.2-.8.8-1.2,1.8-1.2,2.9s.4,2.1,1.2,2.9c.8.8,1.8,1.2,2.9,1.2h4.5v.9h-.2ZM7.1,5.5v-.9h8.7v.9H7.1ZM13.5,10v-.9h4.5c1.1,0,2.1-.4,2.9-1.2s1.2-1.8,1.2-2.9-.4-2.1-1.2-2.9c-.8-.8-1.8-1.2-2.9-1.2h-4.5v-.9h4.5c1.4,0,2.6.5,3.6,1.5s1.5,2.2,1.5,3.5-.5,2.6-1.5,3.5c-1,1-2.2,1.5-3.6,1.5h-4.5Z");height:10px;width:23px}a.link:hover{color:var(--link-label-color-hover)!important}a.link--application:hover:before,a.link--download:hover:before,a.link--landing-page:hover:before,a.link--link:hover:before{background-color:var(--link-icon-color-hover)}.listing{border-top:var(--listing-border-width-top) var(--listing-border-style-top) var(--listing-color-border-top);border-right:var(--listing-border-width-right) var(--listing-border-style-right) var(--listing-color-border-right);border-bottom:var(--listing-border-width-bottom) var(--listing-border-style-bottom) var(--listing-color-border-bottom);border-left:var(--listing-border-width-left) var(--listing-border-style-left) var(--listing-color-border-left);display:flex;flex-direction:column;padding:var(--listing-padding-top-mobile) var(--listing-padding-right-mobile) var(--listing-padding-bottom-mobile) var(--listing-padding-left-mobile)}@media only screen and (min-width: 768px){.listing{padding:var(--listing-padding-top-tablet) var(--listing-padding-right-tablet) var(--listing-padding-bottom-tablet) var(--listing-padding-left-tablet)}}@media only screen and (min-width: 1200px){.listing{padding:var(--listing-padding-top-desktop) var(--listing-padding-right-desktop) var(--listing-padding-bottom-desktop) var(--listing-padding-left-desktop)}}.listing__content{position:relative}.listing__link{text-decoration:none}.listing__link:before{content:"";position:absolute;inset:0}.btnModal{align-self:flex-start;cursor:pointer;display:inline-block;text-align:center;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out,transform .25s ease-in-out}.btnModal:not(:first-child){margin-top:auto}.btnModal--primary{background-color:var(--modal-button-color-bg-primary-default);border:var(--modal-button-border-width-primary) var(--modal-button-border-style-primary) var(--modal-button-color-border-primary-default);border-radius:var(--modal-button-border-radius-primary);color:var(--modal-button-color-fg-primary-default)!important;font-family:var(--modal-button-label-font-family-primary),sans-serif;font-size:var(--modal-button-label-font-size-primary-mobile);font-weight:var(--modal-button-label-font-weight-primary-mobile);letter-spacing:var(--modal-button-label-font-letter-spacing-primary-mobile);line-height:var(--modal-button-label-font-line-height-primary-mobile);padding:var(--modal-button-padding-top-primary-mobile) var(--modal-button-padding-right-primary-mobile) var(--modal-button-padding-bottom-primary-mobile) var(--modal-button-padding-left-primary-mobile);transform:var(--modal-button-transform-primary-default)}@media only screen and (min-width: 768px){.btnModal--primary{font-size:var(--modal-button-label-font-size-primary-tablet);font-weight:var(--modal-button-label-font-weight-primary-tablet);letter-spacing:var(--modal-button-label-font-letter-spacing-primary-tablet);line-height:var(--modal-button-label-font-line-height-primary-tablet);padding:var(--modal-button-padding-top-primary-tablet) var(--modal-button-padding-right-primary-tablet) var(--modal-button-padding-bottom-primary-tablet) var(--modal-button-padding-left-primary-tablet)}}@media only screen and (min-width: 1200px){.btnModal--primary{font-size:var(--modal-button-label-font-size-primary-desktop);font-weight:var(--modal-button-label-font-weight-primary-desktop);letter-spacing:var(--modal-button-label-font-letter-spacing-primary-desktop);line-height:var(--modal-button-label-font-line-height-primary-desktop);padding:var(--modal-button-padding-top-primary-desktop) var(--modal-button-padding-right-primary-desktop) var(--modal-button-padding-bottom-primary-desktop) var(--modal-button-padding-left-primary-desktop)}}.btnModal--primary:hover{background-color:var(--modal-button-color-bg-primary-hover);border-color:var(--modal-button-color-border-primary-hover);color:var(--modal-button-color-fg-primary-hover)!important;transform:var(--modal-button-transform-primary-hover)}.btnModal--primary-inverted{background-color:var(--modal-button-color-bg-primary-inverted-default);border:var(--modal-button-border-width-primary-inverted) var(--modal-button-border-style-primary-inverted) var(--modal-button-color-border-primary-inverted-default);border-radius:var(--modal-button-border-radius-primary-inverted);color:var(--modal-button-color-fg-primary-inverted-default)!important;font-family:var(--modal-button-label-font-family-primary-inverted),sans-serif;font-size:var(--modal-button-label-font-size-primary-inverted-mobile);font-weight:var(--modal-button-label-font-weight-primary-inverted-mobile);letter-spacing:var(--modal-button-label-font-letter-spacing-primary-inverted-mobile);line-height:var(--modal-button-label-font-line-height-primary-inverted-mobile);padding:var(--modal-button-padding-top-primary-inverted-mobile) var(--modal-button-padding-right-primary-inverted-mobile) var(--modal-button-padding-bottom-primary-inverted-mobile) var(--modal-button-padding-left-primary-inverted-mobile);transform:var(--modal-button-transform-primary-inverted-default)}@media only screen and (min-width: 768px){.btnModal--primary-inverted{font-size:var(--modal-button-label-font-size-primary-inverted-tablet);font-weight:var(--modal-button-label-font-weight-primary-inverted-tablet);letter-spacing:var(--modal-button-label-font-letter-spacing-primary-inverted-tablet);line-height:var(--modal-button-label-font-line-height-primary-inverted-tablet);padding:var(--modal-button-padding-top-primary-inverted-tablet) var(--modal-button-padding-right-primary-inverted-tablet) var(--modal-button-padding-bottom-primary-inverted-tablet) var(--modal-button-padding-left-primary-inverted-tablet)}}@media only screen and (min-width: 1200px){.btnModal--primary-inverted{font-size:var(--modal-button-label-font-size-primary-inverted-desktop);font-weight:var(--modal-button-label-font-weight-primary-inverted-desktop);letter-spacing:var(--modal-button-label-font-letter-spacing-primary-inverted-desktop);line-height:var(--modal-button-label-font-line-height-primary-inverted-desktop);padding:var(--modal-button-padding-top-primary-inverted-desktop) var(--modal-button-padding-right-primary-inverted-desktop) var(--modal-button-padding-bottom-primary-inverted-desktop) var(--modal-button-padding-left-primary-inverted-desktop)}}.btnModal--primary-inverted:hover{background-color:var(--modal-button-color-bg-primary-inverted-hover);border-color:var(--modal-button-color-border-primary-inverted-hover);color:var(--modal-button-color-fg-primary-inverted-hover)!important;transform:var(--modal-button-transform-primary-inverted-hover)}.btnModal--secondary{background-color:var(--modal-button-color-bg-secondary-default);border:var(--modal-button-border-width-secondary) var(--modal-button-border-style-secondary) var(--modal-button-color-border-secondary-default);border-radius:var(--modal-button-border-radius-secondary);color:var(--modal-button-color-fg-secondary-default)!important;font-family:var(--modal-button-label-font-family-secondary),sans-serif;font-size:var(--modal-button-label-font-size-secondary-mobile);font-weight:var(--modal-button-label-font-weight-secondary-mobile);letter-spacing:var(--modal-button-label-font-letter-spacing-secondary-mobile);line-height:var(--modal-button-label-font-line-height-secondary-mobile);padding:var(--modal-button-padding-top-secondary-mobile) var(--modal-button-padding-right-secondary-mobile) var(--modal-button-padding-bottom-secondary-mobile) var(--modal-button-padding-left-secondary-mobile);transform:var(--modal-button-transform-secondary-default)}@media only screen and (min-width: 768px){.btnModal--secondary{font-size:var(--modal-button-label-font-size-secondary-tablet);font-weight:var(--modal-button-label-font-weight-secondary-tablet);letter-spacing:var(--modal-button-label-font-letter-spacing-secondary-tablet);line-height:var(--modal-button-label-font-line-height-secondary-tablet);padding:var(--modal-button-padding-top-secondary-tablet) var(--modal-button-padding-right-secondary-tablet) var(--modal-button-padding-bottom-secondary-tablet) var(--modal-button-padding-left-secondary-tablet)}}@media only screen and (min-width: 1200px){.btnModal--secondary{font-size:var(--modal-button-label-font-size-secondary-desktop);font-weight:var(--modal-button-label-font-weight-secondary-desktop);letter-spacing:var(--modal-button-label-font-letter-spacing-secondary-desktop);line-height:var(--modal-button-label-font-line-height-secondary-desktop);padding:var(--modal-button-padding-top-secondary-desktop) var(--modal-button-padding-right-secondary-desktop) var(--modal-button-padding-bottom-secondary-desktop) var(--modal-button-padding-left-secondary-desktop)}}.btnModal--secondary:hover{background-color:var(--modal-button-color-bg-secondary-hover);border-color:var(--modal-button-color-border-secondary-hover);color:var(--modal-button-color-fg-secondary-hover)!important;transform:var(--modal-button-transform-secondary-hover)}.btnModal--secondary-inverted{background-color:var(--modal-button-color-bg-secondary-inverted-default);border:var(--modal-button-border-width-secondary-inverted) var(--modal-button-border-style-secondary-inverted) var(--modal-button-color-border-secondary-inverted-default);border-radius:var(--modal-button-border-radius-secondary-inverted);color:var(--modal-button-color-fg-secondary-inverted-default)!important;font-family:var(--modal-button-label-font-family-secondary-inverted),sans-serif;font-size:var(--modal-button-label-font-size-secondary-inverted-mobile);font-weight:var(--modal-button-label-font-weight-secondary-inverted-mobile);letter-spacing:var(--modal-button-label-font-letter-spacing-secondary-inverted-mobile);line-height:var(--modal-button-label-font-line-height-secondary-inverted-mobile);padding:var(--modal-button-padding-top-secondary-inverted-mobile) var(--modal-button-padding-right-secondary-inverted-mobile) var(--modal-button-padding-bottom-secondary-inverted-mobile) var(--modal-button-padding-left-secondary-inverted-mobile);transform:var(--modal-button-transform-secondary-inverted-default)}@media only screen and (min-width: 768px){.btnModal--secondary-inverted{font-size:var(--modal-button-label-font-size-secondary-inverted-tablet);font-weight:var(--modal-button-label-font-weight-secondary-inverted-tablet);letter-spacing:var(--modal-button-label-font-letter-spacing-secondary-inverted-tablet);line-height:var(--modal-button-label-font-line-height-secondary-inverted-tablet);padding:var(--modal-button-padding-top-secondary-inverted-tablet) var(--modal-button-padding-right-secondary-inverted-tablet) var(--modal-button-padding-bottom-secondary-inverted-tablet) var(--modal-button-padding-left-secondary-inverted-tablet)}}@media only screen and (min-width: 1200px){.btnModal--secondary-inverted{font-size:var(--modal-button-label-font-size-secondary-inverted-desktop);font-weight:var(--modal-button-label-font-weight-secondary-inverted-desktop);letter-spacing:var(--modal-button-label-font-letter-spacing-secondary-inverted-desktop);line-height:var(--modal-button-label-font-line-height-secondary-inverted-desktop);padding:var(--modal-button-padding-top-secondary-inverted-desktop) var(--modal-button-padding-right-secondary-inverted-desktop) var(--modal-button-padding-bottom-secondary-inverted-desktop) var(--modal-button-padding-left-secondary-inverted-desktop)}}.btnModal--secondary-inverted:hover{background-color:var(--modal-button-color-bg-secondary-inverted-hover);border-color:var(--modal-button-color-border-secondary-inverted-hover);color:var(--modal-button-color-fg-secondary-inverted-hover)!important;transform:var(--modal-button-transform-secondary-inverted-hover)}.quote{color:var(--quote-quotation-color-fg);font-family:var(--quote-quotation-font-family),sans-serif;font-style:var(--quote-quotation-font-style);font-size:var(--quote-quotation-font-size-mobile);font-weight:var(--quote-quotation-font-weight-mobile);letter-spacing:var(--quote-quotation-font-letter-spacing-mobile);line-height:var(--quote-quotation-font-line-height-mobile)}@media only screen and (min-width: 768px){.quote{font-size:var(--quote-quotation-font-size-tablet);font-weight:var(--quote-quotation-font-weight-tablet);letter-spacing:var(--quote-quotation-font-letter-spacing-tablet);line-height:var(--quote-quotation-font-line-height-tablet)}}@media only screen and (min-width: 1200px){.quote{font-size:var(--quote-quotation-font-size-desktop);font-weight:var(--quote-quotation-font-weight-desktop);letter-spacing:var(--quote-quotation-font-letter-spacing-desktop);line-height:var(--quote-quotation-font-line-height-desktop)}}.storyCard{align-items:flex-start}.storyCard a{text-decoration:none}.storyCard a:before{content:"";position:absolute;inset:0}.storyCard a:after{display:inline-block;content:"";position:absolute}.storyCard.card--bg-dark-base a:after{background-color:var(--card-color-fg-dark-base-contrast)}.storyCard.card--bg-mid-base a:after{background-color:var(--card-color-fg-mid-base-contrast)}.storyCard.card--bg-light-base a:after{background-color:var(--card-color-fg-light-base-contrast)}.storyCard.card--bg-dark-neutral a:after{background-color:var(--card-color-fg-dark-neutral-contrast)}.storyCard.card--bg-light-neutral a:after{background-color:var(--card-color-fg-light-neutral-contrast)}.storyCard.card--bg-highlight a:after{background-color:var(--card-color-fg-highlight-contrast)}.storyCard.card--bg-overlay-light-blur a:after{background-color:var(--card-color-fg-overlay-light-contrast)}.storyCard.card--fg-dark-base a:after{background-color:var(--card-color-fg-dark-base)}.storyCard.card--fg-mid-base a:after{background-color:var(--card-color-fg-mid-base)}.storyCard.card--fg-light-base a:after{background-color:var(--card-color-fg-light-base)}.storyCard.card--fg-dark-neutral a:after{background-color:var(--card-color-fg-dark-neutral)}.storyCard.card--fg-light-neutral a:after{background-color:var(--card-color-fg-light-neutral)}.storyCard.card--fg-ui-text-primary a:after{background-color:var(--card-color-fg-ui-text-primary)}.storyCard.card--fg-ui-text-secondary a:after{background-color:var(--card-color-fg-ui-text-secondary)}.storyCard.card--fg-highlight a:after{background-color:var(--card-color-fg-highlight)}.storyCard img{transition:transform 1s,filter .5s ease-in-out}.subscribe__note{font-family:var(--subscribe-note-font-family),sans-serif;font-size:var(--subscribe-note-font-size-mobile);font-weight:var(--subscribe-note-font-weight-mobile);letter-spacing:var(--subscribe-note-font-letter-spacing-mobile);line-height:var(--subscribe-note-font-line-height-mobile);margin:var(--subscribe-note-margin-top-mobile) var(--subscribe-note-margin-right-mobile) var(--subscribe-note-margin-bottom-mobile) var(--subscribe-note-margin-left-mobile)}@media only screen and (min-width: 768px){.subscribe__note{font-size:var(--subscribe-note-font-size-tablet);font-weight:var(--subscribe-note-font-weight-tablet);letter-spacing:var(--subscribe-note-font-letter-spacing-tablet);line-height:var(--subscribe-note-font-line-height-tablet);margin:var(--subscribe-note-margin-top-tablet) var(--subscribe-note-margin-right-tablet) var(--subscribe-note-margin-bottom-tablet) var(--subscribe-note-margin-left-tablet)}}@media only screen and (min-width: 1200px){.subscribe__note{font-size:var(--subscribe-note-font-size-desktop);font-weight:var(--subscribe-note-font-weight-desktop);letter-spacing:var(--subscribe-note-font-letter-spacing-desktop);line-height:var(--subscribe-note-font-line-height-desktop);margin:var(--subscribe-note-margin-top-desktop) var(--subscribe-note-margin-right-desktop) var(--subscribe-note-margin-bottom-desktop) var(--subscribe-note-margin-left-desktop)}}.modal{align-items:center;background-color:var(--subscribe-modal-backdrop-color-bg);display:none;height:100%;justify-content:center;position:fixed;top:0;left:0;width:100%;z-index:20}.modal--error{color:var(--subscribe-modal-feedback-color-fg-error)}.modal--visible{display:flex}.modal__subscribeCloseBtn{background-color:var(--subscribe-modal-close-color-bg-default);cursor:pointer;height:32px;position:absolute;right:20px;top:18px;transition:background-color .25s ease-in-out;width:32px}.modal__subscribeCloseBtn:after{background-color:var(--subscribe-modal-close-color-fg-default);content:"";clip-path:path("m8.67,7.78L15.37,1.08c.25-.25.25-.63,0-.89s-.63-.25-.89,0l-6.7,6.7L1.08.19C.82-.06.44-.06.19.19S-.06.82.19,1.08l6.7,6.7L.19,14.48c-.25.25-.25.63,0,.89.13.13.25.13.51.13s.38,0,.51-.13l6.58-6.7,6.7,6.7c.13.13.25.13.51.13s.38,0,.51-.13c.25-.25.25-.63,0-.89l-6.83-6.7Z");height:16px;position:absolute;right:8px;top:8px;transition:background-color .25s ease-in-out;width:16px}.modal__subscribeCloseBtn:hover{background-color:var(--subscribe-modal-close-color-bg-hover)}.modal__subscribeCloseBtn:hover:after{background-color:var(--subscribe-modal-close-color-fg-hover)}.modal__subscribeCaptcha{padding:20px 0}.modal__subscribeCaptcha:empty{padding:0}.modal__subscribeContainer{background-color:var(--subscribe-modal-window-color-bg);border-radius:var(--subscribe-modal-window-border-radius);box-shadow:var(--subscribe-modal-window-shadow);color:var(--subscribe-modal-window-color-fg);max-height:80svh;max-width:640px;overflow-y:auto;position:relative}.modal__subscribeErrors{margin-bottom:20px}.modal__subscribeField{display:flex;flex-basis:calc((100% - 20px)/2);flex-direction:column;flex-grow:0;flex-shrink:0}.modal__subscribeField--category{font-size:18px}.modal__subscribeField--email,.modal__subscribeField--category{flex-grow:1}.modal__subscribeFields{display:flex;flex-direction:row;justify-content:space-between}.modal__subscribeFooter{font-family:var(--subscribe-modal-footer-font-family),sans-serif;font-size:var(--subscribe-modal-footer-font-size-mobile);font-weight:var(--subscribe-modal-footer-font-weight-mobile);letter-spacing:var(--subscribe-modal-footer-font-letter-spacing-mobile);line-height:var(--subscribe-modal-footer-font-line-height-mobile);padding:var(--subscribe-modal-footer-padding-top-mobile) var(--subscribe-modal-footer-padding-right-mobile) var(--subscribe-modal-footer-padding-bottom-mobile) var(--subscribe-modal-footer-padding-left-mobile)}@media only screen and (min-width: 768px){.modal__subscribeFooter{font-size:var(--subscribe-modal-footer-font-size-tablet);font-weight:var(--subscribe-modal-footer-font-weight-tablet);letter-spacing:var(--subscribe-modal-footer-font-letter-spacing-tablet);line-height:var(--subscribe-modal-footer-font-line-height-tablet);padding:var(--subscribe-modal-footer-padding-top-tablet) var(--subscribe-modal-footer-padding-right-tablet) var(--subscribe-modal-footer-padding-bottom-tablet) var(--subscribe-modal-footer-padding-left-tablet)}}@media only screen and (min-width: 1200px){.modal__subscribeFooter{font-size:var(--subscribe-modal-footer-font-size-desktop);font-weight:var(--subscribe-modal-footer-font-weight-desktop);letter-spacing:var(--subscribe-modal-footer-font-letter-spacing-desktop);line-height:var(--subscribe-modal-footer-font-line-height-desktop);padding:var(--subscribe-modal-footer-padding-top-desktop) var(--subscribe-modal-footer-padding-right-desktop) var(--subscribe-modal-footer-padding-bottom-desktop) var(--subscribe-modal-footer-padding-left-desktop)}}.modal__subscribeForm{padding:var(--subscribe-modal-form-padding-top-mobile) var(--subscribe-modal-form-padding-right-mobile) var(--subscribe-modal-form-padding-bottom-mobile) var(--subscribe-modal-form-padding-left-mobile)}@media only screen and (min-width: 768px){.modal__subscribeForm{padding:var(--subscribe-modal-form-padding-top-tablet) var(--subscribe-modal-form-padding-right-tablet) var(--subscribe-modal-form-padding-bottom-tablet) var(--subscribe-modal-form-padding-left-tablet)}}@media only screen and (min-width: 1200px){.modal__subscribeForm{padding:var(--subscribe-modal-form-padding-top-desktop) var(--subscribe-modal-form-padding-right-desktop) var(--subscribe-modal-form-padding-bottom-desktop) var(--subscribe-modal-form-padding-left-desktop)}}.modal__subscribeInput{background-color:var(--subscribe-modal-input-color-bg);border:var(--subscribe-modal-input-border-width) var(--subscribe-modal-input-border-style) var(--subscribe-modal-input-color-border);border-radius:var(--subscribe-modal-input-border-radius);color:var(--subscribe-modal-input-color-fg);flex-grow:1;font-family:var(--subscribe-modal-input-font-family),sans-serif;font-size:var(--subscribe-modal-input-font-size-mobile);font-weight:var(--subscribe-modal-input-font-weight-mobile);letter-spacing:var(--subscribe-modal-input-font-letter-spacing-mobile);line-height:var(--subscribe-modal-input-font-line-height-mobile);padding:var(--subscribe-modal-input-padding-top-mobile) var(--subscribe-modal-input-padding-right-mobile) var(--subscribe-modal-input-padding-bottom-mobile) var(--subscribe-modal-input-padding-left-mobile);margin:var(--subscribe-modal-input-margin-top-mobile) var(--subscribe-modal-input-margin-right-mobile) var(--subscribe-modal-input-margin-bottom-mobile) var(--subscribe-modal-input-margin-left-mobile);width:100%}@media only screen and (min-width: 768px){.modal__subscribeInput{font-size:var(--subscribe-modal-input-font-size-tablet);font-weight:var(--subscribe-modal-input-font-weight-tablet);letter-spacing:var(--subscribe-modal-input-font-letter-spacing-tablet);line-height:var(--subscribe-modal-input-font-line-height-tablet);padding:var(--subscribe-modal-input-padding-top-tablet) var(--subscribe-modal-input-padding-right-tablet) var(--subscribe-modal-input-padding-bottom-tablet) var(--subscribe-modal-input-padding-left-tablet);margin:var(--subscribe-modal-input-margin-top-tablet) var(--subscribe-modal-input-margin-right-tablet) var(--subscribe-modal-input-margin-bottom-tablet) var(--subscribe-modal-input-margin-left-tablet)}}@media only screen and (min-width: 1200px){.modal__subscribeInput{font-size:var(--subscribe-modal-input-font-size-desktop);font-weight:var(--subscribe-modal-input-font-weight-desktop);letter-spacing:var(--subscribe-modal-input-font-letter-spacing-desktop);line-height:var(--subscribe-modal-input-font-line-height-desktop);padding:var(--subscribe-modal-input-padding-top-desktop) var(--subscribe-modal-input-padding-right-desktop) var(--subscribe-modal-input-padding-bottom-desktop) var(--subscribe-modal-input-padding-left-desktop);margin:var(--subscribe-modal-input-margin-top-desktop) var(--subscribe-modal-input-margin-right-desktop) var(--subscribe-modal-input-margin-bottom-desktop) var(--subscribe-modal-input-margin-left-desktop)}}.modal__subscribeIntro+.modal__subscribeContent{padding-top:40px}.modal__subscribeLabel{display:block;font-family:var(--subscribe-modal-input-label-font-family),sans-serif;font-size:var(--subscribe-modal-input-label-font-size-mobile);font-weight:var(--subscribe-modal-input-label-font-weight-mobile);letter-spacing:var(--subscribe-modal-input-label-font-letter-spacing-mobile);line-height:var(--subscribe-modal-input-label-font-line-height-mobile)}@media only screen and (min-width: 768px){.modal__subscribeLabel{font-size:var(--subscribe-modal-input-label-font-size-tablet);font-weight:var(--subscribe-modal-input-label-font-weight-tablet);letter-spacing:var(--subscribe-modal-input-label-font-letter-spacing-tablet);line-height:var(--subscribe-modal-input-label-font-line-height-tablet)}}@media only screen and (min-width: 1200px){.modal__subscribeLabel{font-size:var(--subscribe-modal-input-label-font-size-desktop);font-weight:var(--subscribe-modal-input-label-font-weight-desktop);letter-spacing:var(--subscribe-modal-input-label-font-letter-spacing-desktop);line-height:var(--subscribe-modal-input-label-font-line-height-desktop)}}.modal__subscribeLabel--category{font-size:18px}.modal__subscribeLoader{display:none;margin-right:20px}.modal__subscribeLoader--visible{display:block}.modal__subscribePage{display:none}.modal__subscribePage--visible{display:block}.modal__subscribeSubmitBtn{align-self:flex-start;background-color:var(--subscribe-modal-button-color-bg-default);border:var(--subscribe-modal-button-border-width) var(--subscribe-modal-button-border-style) var(--subscribe-modal-button-color-border-default);border-radius:var(--subscribe-modal-button-border-radius);color:var(--subscribe-modal-button-color-fg-default)!important;cursor:pointer;display:inline-block;font-family:var(--subscribe-modal-button-label-font-family),sans-serif;font-size:var(--subscribe-modal-button-label-font-size-mobile);font-weight:var(--subscribe-modal-button-label-font-weight-mobile);letter-spacing:var(--subscribe-modal-button-label-font-letter-spacing-mobile);line-height:var(--subscribe-modal-button-label-font-line-height-mobile);padding:var(--subscribe-modal-button-padding-top-mobile) var(--subscribe-modal-button-padding-right-mobile) var(--subscribe-modal-button-padding-bottom-mobile) var(--subscribe-modal-button-padding-left-mobile);transform:var(--subscribe-modal-button-transform-default);text-align:center;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out,transform .25s ease-in-out}@media only screen and (min-width: 600px){.modal__subscribeSubmitBtn{font-size:var(--subscribe-modal-button-label-font-size-tablet);font-weight:var(--subscribe-modal-button-label-font-weight-tablet);letter-spacing:var(--subscribe-modal-button-label-font-letter-spacing-tablet);line-height:var(--subscribe-modal-button-label-font-line-height-tablet);padding:var(--subscribe-modal-button-padding-top-tablet) var(--subscribe-modal-button-padding-right-tablet) var(--subscribe-modal-button-padding-bottom-tablet) var(--subscribe-modal-button-padding-left-tablet)}}@media only screen and (min-width: 1200px){.modal__subscribeSubmitBtn{font-size:var(--subscribe-modal-button-label-font-size-desktop);font-weight:var(--subscribe-modal-button-label-font-weight-desktop);letter-spacing:var(--subscribe-modal-button-label-font-letter-spacing-desktop);line-height:var(--subscribe-modal-button-label-font-line-height-desktop);padding:var(--subscribe-modal-button-padding-top-desktop) var(--subscribe-modal-button-padding-right-desktop) var(--subscribe-modal-button-padding-bottom-desktop) var(--subscribe-modal-button-padding-left-desktop)}}.modal__subscribeSubmitBtn:hover{background-color:var(--subscribe-modal-button-color-bg-hover);border-color:var(--subscribe-modal-button-color-border-hover);color:var(--subscribe-modal-button-color-fg-hover)!important;transform:var(--subscribe-modal-button-transform-hover)}.modal__subscribeSubmitBtn:not(:first-child){margin-top:auto}.modal__subscribeTitle{background-color:var(--subscribe-modal-title-color-bg);color:var(--subscribe-modal-title-color-fg);padding:var(--subscribe-modal-title-padding-top-mobile) var(--subscribe-modal-title-padding-right-mobile) var(--subscribe-modal-title-padding-bottom-mobile) var(--subscribe-modal-title-padding-left-mobile)}@media only screen and (min-width: 768px){.modal__subscribeTitle{padding:var(--subscribe-modal-title-padding-top-tablet) var(--subscribe-modal-title-padding-right-tablet) var(--subscribe-modal-title-padding-bottom-tablet) var(--subscribe-modal-title-padding-left-tablet)}}@media only screen and (min-width: 1200px){.modal__subscribeTitle{padding:var(--subscribe-modal-title-padding-top-desktop) var(--subscribe-modal-title-padding-right-desktop) var(--subscribe-modal-title-padding-bottom-desktop) var(--subscribe-modal-title-padding-left-desktop)}}.modal__subscribeTitle h5{margin-right:20px}.textContent{font-size:var(--textContent-font-size-mobile-md);line-height:var(--textContent-font-line-height-mobile-md)}@media only screen and (min-width: 768px){.textContent{font-size:var(--textContent-font-size-tablet-md);line-height:var(--textContent-font-line-height-tablet-md)}}@media only screen and (min-width: 1200px){.textContent{font-size:var(--textContent-font-size-desktop-md);line-height:var(--textContent-font-line-height-desktop-md)}}.textContent strong{font-weight:var(--textContent-strong-font-weight)}.textContent .t-align--left{text-align:left}.textContent .t-align--right{text-align:right}.textContent .t-align--center{text-align:center}.textContent .small-text{display:inline-block;font-size:var(--textContent-font-size-mobile-xs);line-height:var(--textContent-font-line-height-mobile-xs)}@media only screen and (min-width: 768px){.textContent .small-text{font-size:var(--textContent-font-size-tablet-xs);line-height:var(--textContent-font-line-height-tablet-xs)}}@media only screen and (min-width: 1200px){.textContent .small-text{font-size:var(--textContent-font-size-desktop-xs);line-height:var(--textContent-font-line-height-desktop-xs)}}.group{display:flex}.group--col,.group--row{flex-direction:column}@media only screen and (min-width: 600px){.group--row{flex-direction:row}}.group--align-start{margin:0}.group--align-center{margin:0 auto}.group--align-end{margin:0 0 0 auto}.group--full,.group--three-quarters{width:100%}@media only screen and (min-width: 900px){.group--three-quarters{width:75%}}.group--two-thirds{width:100%}@media only screen and (min-width: 900px){.group--two-thirds{width:66.666666%}}.group--half{width:100%}@media only screen and (min-width: 900px){.group--half{width:50%}}.group--third{width:100%}@media only screen and (min-width: 900px){.group--third{width:33.333333%}}.group--gap-none{gap:0}.group--gap-xs{gap:var(--group-gap-mobile-xs)}@media only screen and (min-width: 768px){.group--gap-xs{gap:var(--group-gap-tablet-xs)}}@media only screen and (min-width: 1200px){.group--gap-xs{gap:var(--group-gap-desktop-xs)}}.group--gap-sm{gap:var(--group-gap-mobile-sm)}@media only screen and (min-width: 768px){.group--gap-sm{gap:var(--group-gap-tablet-sm)}}@media only screen and (min-width: 1200px){.group--gap-sm{gap:var(--group-gap-desktop-sm)}}.group--gap-md{gap:var(--group-gap-mobile-md)}@media only screen and (min-width: 768px){.group--gap-md{gap:var(--group-gap-tablet-md)}}@media only screen and (min-width: 1200px){.group--gap-md{gap:var(--group-gap-desktop-md)}}.group--gap-lg{gap:var(--group-gap-mobile-lg)}@media only screen and (min-width: 768px){.group--gap-lg{gap:var(--group-gap-tablet-lg)}}@media only screen and (min-width: 1200px){.group--gap-lg{gap:var(--group-gap-desktop-lg)}}.group--gap-xl{gap:var(--group-gap-mobile-xl)}@media only screen and (min-width: 768px){.group--gap-xl{gap:var(--group-gap-tablet-xl)}}@media only screen and (min-width: 1200px){.group--gap-xl{gap:var(--group-gap-desktop-xl)}}.group--grow-children *{flex-grow:1}.card{border-radius:var(--card-border-radius);display:flex;position:relative}.card__content{display:flex;flex-direction:column}.card__content h4+p{margin-top:8px}.card__content p:last-child{margin-bottom:0}.card__image{display:flex;overflow:hidden}.card__image .image{display:flex;flex:1;flex-direction:column}.card__image img{flex:1;line-height:0;object-fit:cover;position:relative;transition:transform 1s,filter .5s ease-in-out;width:100%}.card__link--cover{text-decoration:none}.card__link--cover:before{content:"";position:absolute;inset:0}.card:has(.card__link--cover):hover .card__image img{transform:scale(1.05)}.card--inset.card--padding-xs{gap:var(--card-gap-mobile-xs);padding:var(--card-padding-top-mobile-xs) var(--card-padding-right-mobile-xs) var(--card-padding-bottom-mobile-xs) var(--card-padding-left-mobile-xs)}@media only screen and (min-width: 768px){.card--inset.card--padding-xs{gap:var(--card-gap-tablet-xs);padding:var(--card-padding-top-tablet-xs) var(--card-padding-right-tablet-xs) var(--card-padding-bottom-tablet-xs) var(--card-padding-left-tablet-xs)}}@media only screen and (min-width: 1200px){.card--inset.card--padding-xs{gap:var(--card-gap-desktop-xs);padding:var(--card-padding-top-desktop-xs) var(--card-padding-right-desktop-xs) var(--card-padding-bottom-desktop-xs) var(--card-padding-left-desktop-xs)}}.card--inset.card--padding-sm{gap:var(--card-gap-mobile-sm);padding:var(--card-padding-top-mobile-sm) var(--card-padding-right-mobile-sm) var(--card-padding-bottom-mobile-sm) var(--card-padding-left-mobile-sm)}@media only screen and (min-width: 768px){.card--inset.card--padding-sm{gap:var(--card-gap-tablet-sm);padding:var(--card-padding-top-tablet-sm) var(--card-padding-right-tablet-sm) var(--card-padding-bottom-tablet-sm) var(--card-padding-left-tablet-sm)}}@media only screen and (min-width: 1200px){.card--inset.card--padding-sm{gap:var(--card-gap-desktop-sm);padding:var(--card-padding-top-desktop-sm) var(--card-padding-right-desktop-sm) var(--card-padding-bottom-desktop-sm) var(--card-padding-left-desktop-sm)}}.card--inset.card--padding-md{gap:var(--card-gap-mobile-md);padding:var(--card-padding-top-mobile-md) var(--card-padding-right-mobile-md) var(--card-padding-bottom-mobile-md) var(--card-padding-left-mobile-md)}@media only screen and (min-width: 768px){.card--inset.card--padding-md{gap:var(--card-gap-tablet-md);padding:var(--card-padding-top-tablet-md) var(--card-padding-right-tablet-md) var(--card-padding-bottom-tablet-md) var(--card-padding-left-tablet-md)}}@media only screen and (min-width: 1200px){.card--inset.card--padding-md{gap:var(--card-gap-desktop-md);padding:var(--card-padding-top-desktop-md) var(--card-padding-right-desktop-md) var(--card-padding-bottom-desktop-md) var(--card-padding-left-desktop-md)}}.card--inset.card--padding-lg{gap:var(--card-gap-mobile-lg);padding:var(--card-padding-top-mobile-lg) var(--card-padding-right-mobile-lg) var(--card-padding-bottom-mobile-lg) var(--card-padding-left-mobile-lg)}@media only screen and (min-width: 768px){.card--inset.card--padding-lg{gap:var(--card-gap-tablet-lg);padding:var(--card-padding-top-tablet-lg) var(--card-padding-right-tablet-lg) var(--card-padding-bottom-tablet-lg) var(--card-padding-left-tablet-lg)}}@media only screen and (min-width: 1200px){.card--inset.card--padding-lg{gap:var(--card-gap-desktop-lg);padding:var(--card-padding-top-desktop-lg) var(--card-padding-right-desktop-lg) var(--card-padding-bottom-desktop-lg) var(--card-padding-left-desktop-lg)}}.card--inset.card--padding-xl{gap:var(--card-gap-mobile-xl);padding:var(--card-padding-top-mobile-xl) var(--card-padding-right-mobile-xl) var(--card-padding-bottom-mobile-xl) var(--card-padding-left-mobile-xl)}@media only screen and (min-width: 768px){.card--inset.card--padding-xl{gap:var(--card-gap-tablet-xl);padding:var(--card-padding-top-tablet-xl) var(--card-padding-right-tablet-xl) var(--card-padding-bottom-tablet-xl) var(--card-padding-left-tablet-xl)}}@media only screen and (min-width: 1200px){.card--inset.card--padding-xl{gap:var(--card-gap-desktop-xl);padding:var(--card-padding-top-desktop-xl) var(--card-padding-right-desktop-xl) var(--card-padding-bottom-desktop-xl) var(--card-padding-left-desktop-xl)}}.card--justified.card--padding-none .card__content{padding:0}.card--justified.card--padding-xs .card__content{padding:var(--card-padding-top-mobile-xs) var(--card-padding-right-mobile-xs) var(--card-padding-bottom-mobile-xs) var(--card-padding-left-mobile-xs)}@media only screen and (min-width: 768px){.card--justified.card--padding-xs .card__content{padding:var(--card-padding-top-tablet-xs) var(--card-padding-right-tablet-xs) var(--card-padding-bottom-tablet-xs) var(--card-padding-left-tablet-xs)}}@media only screen and (min-width: 1200px){.card--justified.card--padding-xs .card__content{padding:var(--card-padding-top-desktop-xs) var(--card-padding-right-desktop-xs) var(--card-padding-bottom-desktop-xs) var(--card-padding-left-desktop-xs)}}.card--justified.card--padding-xs .heading--bg{margin:calc(-1 * var(--card-padding-top-mobile-xs)) calc(-1 * var(--card-padding-right-mobile-xs)) var(--card-padding-bottom-mobile-xs) calc(-1 * var(--card-padding-left-mobile-xs));padding-right:var(--card-padding-right-mobile-xs);padding-left:var(--card-padding-left-mobile-xs)}@media only screen and (min-width: 768px){.card--justified.card--padding-xs .heading--bg{margin:calc(-1 * var(--card-padding-top-tablet-xs)) calc(-1 * var(--card-padding-right-tablet-xs)) var(--card-padding-bottom-tablet-xs) calc(-1 * var(--card-padding-left-tablet-xs));padding-right:var(--card-padding-right-tablet-xs);padding-left:var(--card-padding-left-tablet-xs)}}@media only screen and (min-width: 1200px){.card--justified.card--padding-xs .heading--bg{margin:calc(-1 * var(--card-padding-top-desktop-xs)) calc(-1 * var(--card-padding-right-desktop-xs)) var(--card-padding-bottom-desktop-xs) calc(-1 * var(--card-padding-left-desktop-xs));padding-right:var(--card-padding-right-desktop-xs);padding-left:var(--card-padding-left-desktop-xs)}}.card--justified.card--padding-sm .card__content{padding:var(--card-padding-top-mobile-sm) var(--card-padding-right-mobile-sm) var(--card-padding-bottom-mobile-sm) var(--card-padding-left-mobile-sm)}@media only screen and (min-width: 768px){.card--justified.card--padding-sm .card__content{padding:var(--card-padding-top-tablet-sm) var(--card-padding-right-tablet-sm) var(--card-padding-bottom-tablet-sm) var(--card-padding-left-tablet-sm)}}@media only screen and (min-width: 1200px){.card--justified.card--padding-sm .card__content{padding:var(--card-padding-top-desktop-sm) var(--card-padding-right-desktop-sm) var(--card-padding-bottom-desktop-sm) var(--card-padding-left-desktop-sm)}}.card--justified.card--padding-sm .heading--bg{margin:calc(-1 * var(--card-padding-top-mobile-sm)) calc(-1 * var(--card-padding-right-mobile-sm)) var(--card-padding-bottom-mobile-sm) calc(-1 * var(--card-padding-left-mobile-sm));padding-right:var(--card-padding-right-mobile-sm);padding-left:var(--card-padding-left-mobile-sm)}@media only screen and (min-width: 768px){.card--justified.card--padding-sm .heading--bg{margin:calc(-1 * var(--card-padding-top-tablet-sm)) calc(-1 * var(--card-padding-right-tablet-sm)) var(--card-padding-bottom-tablet-sm) calc(-1 * var(--card-padding-left-tablet-sm));padding-right:var(--card-padding-right-tablet-sm);padding-left:var(--card-padding-left-tablet-sm)}}@media only screen and (min-width: 1200px){.card--justified.card--padding-sm .heading--bg{margin:calc(-1 * var(--card-padding-top-desktop-sm)) calc(-1 * var(--card-padding-right-desktop-sm)) var(--card-padding-bottom-desktop-sm) calc(-1 * var(--card-padding-left-desktop-sm));padding-right:var(--card-padding-right-desktop-sm);padding-left:var(--card-padding-left-desktop-sm)}}.card--justified.card--padding-md .card__content{padding:var(--card-padding-top-mobile-md) var(--card-padding-right-mobile-md) var(--card-padding-bottom-mobile-md) var(--card-padding-left-mobile-md)}@media only screen and (min-width: 768px){.card--justified.card--padding-md .card__content{padding:var(--card-padding-top-tablet-md) var(--card-padding-right-tablet-md) var(--card-padding-bottom-tablet-md) var(--card-padding-left-tablet-md)}}@media only screen and (min-width: 1200px){.card--justified.card--padding-md .card__content{padding:var(--card-padding-top-desktop-md) var(--card-padding-right-desktop-md) var(--card-padding-bottom-desktop-md) var(--card-padding-left-desktop-md)}}.card--justified.card--padding-md .heading--bg{margin:calc(-1 * var(--card-padding-top-mobile-md)) calc(-1 * var(--card-padding-right-mobile-md)) var(--card-padding-bottom-mobile-md) calc(-1 * var(--card-padding-left-mobile-md));padding-right:var(--card-padding-right-mobile-md);padding-left:var(--card-padding-left-mobile-md)}@media only screen and (min-width: 768px){.card--justified.card--padding-md .heading--bg{margin:calc(-1 * var(--card-padding-top-tablet-md)) calc(-1 * var(--card-padding-right-tablet-md)) var(--card-padding-bottom-tablet-md) calc(-1 * var(--card-padding-left-tablet-md));padding-right:var(--card-padding-right-tablet-md);padding-left:var(--card-padding-left-tablet-md)}}@media only screen and (min-width: 1200px){.card--justified.card--padding-md .heading--bg{margin:calc(-1 * var(--card-padding-top-desktop-md)) calc(-1 * var(--card-padding-right-desktop-md)) var(--card-padding-bottom-desktop-md) calc(-1 * var(--card-padding-left-desktop-md));padding-right:var(--card-padding-right-desktop-md);padding-left:var(--card-padding-left-desktop-md)}}.card--justified.card--padding-lg .card__content{padding:var(--card-padding-top-mobile-lg) var(--card-padding-right-mobile-lg) var(--card-padding-bottom-mobile-lg) var(--card-padding-left-mobile-lg)}@media only screen and (min-width: 768px){.card--justified.card--padding-lg .card__content{padding:var(--card-padding-top-tablet-lg) var(--card-padding-right-tablet-lg) var(--card-padding-bottom-tablet-lg) var(--card-padding-left-tablet-lg)}}@media only screen and (min-width: 1200px){.card--justified.card--padding-lg .card__content{padding:var(--card-padding-top-desktop-lg) var(--card-padding-right-desktop-lg) var(--card-padding-bottom-desktop-lg) var(--card-padding-left-desktop-lg)}}.card--justified.card--padding-lg .heading--bg{margin:calc(-1 * var(--card-padding-top-mobile-lg)) calc(-1 * var(--card-padding-right-mobile-lg)) var(--card-padding-bottom-mobile-lg) calc(-1 * var(--card-padding-left-mobile-lg));padding-right:var(--card-padding-right-mobile-lg);padding-left:var(--card-padding-left-mobile-lg)}@media only screen and (min-width: 768px){.card--justified.card--padding-lg .heading--bg{margin:calc(-1 * var(--card-padding-top-tablet-lg)) calc(-1 * var(--card-padding-right-tablet-lg)) var(--card-padding-bottom-tablet-lg) calc(-1 * var(--card-padding-left-tablet-lg));padding-right:var(--card-padding-right-tablet-lg);padding-left:var(--card-padding-left-tablet-lg)}}@media only screen and (min-width: 1200px){.card--justified.card--padding-lg .heading--bg{margin:calc(-1 * var(--card-padding-top-desktop-lg)) calc(-1 * var(--card-padding-right-desktop-lg)) var(--card-padding-bottom-desktop-lg) calc(-1 * var(--card-padding-left-desktop-lg));padding-right:var(--card-padding-right-desktop-lg);padding-left:var(--card-padding-left-desktop-lg)}}.card--justified.card--padding-xl .card__content{padding:var(--card-padding-top-mobile-xl) var(--card-padding-right-mobile-xl) var(--card-padding-bottom-mobile-xl) var(--card-padding-left-mobile-xl)}@media only screen and (min-width: 768px){.card--justified.card--padding-xl .card__content{padding:var(--card-padding-top-tablet-xl) var(--card-padding-right-tablet-xl) var(--card-padding-bottom-tablet-xl) var(--card-padding-left-tablet-xl)}}@media only screen and (min-width: 1200px){.card--justified.card--padding-xl .card__content{padding:var(--card-padding-top-desktop-xl) var(--card-padding-right-desktop-xl) var(--card-padding-bottom-desktop-xl) var(--card-padding-left-desktop-xl)}}.card--justified.card--padding-xl .heading--bg{margin:calc(-1 * var(--card-padding-top-mobile-xl)) calc(-1 * var(--card-padding-right-mobile-xl)) var(--card-padding-bottom-mobile-xl) calc(-1 * var(--card-padding-left-mobile-xl));padding-right:var(--card-padding-right-mobile-xl);padding-left:var(--card-padding-left-mobile-xl)}@media only screen and (min-width: 768px){.card--justified.card--padding-xl .heading--bg{margin:calc(-1 * var(--card-padding-top-tablet-xl)) calc(-1 * var(--card-padding-right-tablet-xl)) var(--card-padding-bottom-tablet-xl) calc(-1 * var(--card-padding-left-tablet-xl));padding-right:var(--card-padding-right-tablet-xl);padding-left:var(--card-padding-left-tablet-xl)}}@media only screen and (min-width: 1200px){.card--justified.card--padding-xl .heading--bg{margin:calc(-1 * var(--card-padding-top-desktop-xl)) calc(-1 * var(--card-padding-right-desktop-xl)) var(--card-padding-bottom-desktop-xl) calc(-1 * var(--card-padding-left-desktop-xl));padding-right:var(--card-padding-right-desktop-xl);padding-left:var(--card-padding-left-desktop-xl)}}.card--overlay{flex:1 1 100%}.card--overlay .group{background-color:var(--card-overlay-color-bg);color:var(--card-overlay-color-fg);height:100%}.card--overlay .card__content{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding-top:100%;position:relative;width:100%;z-index:20}.card--overlay .card__content h4{font-size:var(--card-overlay-h4-font-size-mobile);font-weight:var(--card-overlay-h4-font-weight-mobile);letter-spacing:var(--card-overlay-h4-font-letter-spacing-mobile);line-height:var(--card-overlay-h4-font-line-height-mobile)}@media only screen and (min-width: 768px){.card--overlay .card__content h4{font-size:var(--card-overlay-h4-font-size-tablet);font-weight:var(--card-overlay-h4-font-weight-tablet);letter-spacing:var(--card-overlay-h4-font-letter-spacing-tablet);line-height:var(--card-overlay-h4-font-line-height-tablet)}}@media only screen and (min-width: 1200px){.card--overlay .card__content h4{font-size:var(--card-overlay-h4-font-size-desktop);font-weight:var(--card-overlay-h4-font-weight-desktop);letter-spacing:var(--card-overlay-h4-font-letter-spacing-desktop);line-height:var(--card-overlay-h4-font-line-height-desktop)}}.card--overlay.card--padding-none .group{padding:0}.card--overlay.card--padding-xs .group{padding:var(--card-padding-top-mobile-xs) var(--card-padding-right-mobile-xs) var(--card-padding-bottom-mobile-xs) var(--card-padding-left-mobile-xs)}@media only screen and (min-width: 768px){.card--overlay.card--padding-xs .group{padding:var(--card-padding-top-tablet-xs) var(--card-padding-right-tablet-xs) var(--card-padding-bottom-tablet-xs) var(--card-padding-left-tablet-xs)}}@media only screen and (min-width: 1200px){.card--overlay.card--padding-xs .group{padding:var(--card-padding-top-desktop-xs) var(--card-padding-right-desktop-xs) var(--card-padding-bottom-desktop-xs) var(--card-padding-left-desktop-xs)}}.card--overlay.card--padding-sm .group{padding:var(--card-padding-top-mobile-sm) var(--card-padding-right-mobile-sm) var(--card-padding-bottom-mobile-sm) var(--card-padding-left-mobile-sm)}@media only screen and (min-width: 768px){.card--overlay.card--padding-sm .group{padding:var(--card-padding-top-tablet-sm) var(--card-padding-right-tablet-sm) var(--card-padding-bottom-tablet-sm) var(--card-padding-left-tablet-sm)}}@media only screen and (min-width: 1200px){.card--overlay.card--padding-sm .group{padding:var(--card-padding-top-desktop-sm) var(--card-padding-right-desktop-sm) var(--card-padding-bottom-desktop-sm) var(--card-padding-left-desktop-sm)}}.card--overlay.card--padding-md .group{padding:var(--card-padding-top-mobile-md) var(--card-padding-right-mobile-md) var(--card-padding-bottom-mobile-md) var(--card-padding-left-mobile-md)}@media only screen and (min-width: 768px){.card--overlay.card--padding-md .group{padding:var(--card-padding-top-tablet-md) var(--card-padding-right-tablet-md) var(--card-padding-bottom-tablet-md) var(--card-padding-left-tablet-md)}}@media only screen and (min-width: 1200px){.card--overlay.card--padding-md .group{padding:var(--card-padding-top-desktop-md) var(--card-padding-right-desktop-md) var(--card-padding-bottom-desktop-md) var(--card-padding-left-desktop-md)}}.card--overlay.card--padding-lg .group{padding:var(--card-padding-top-mobile-lg) var(--card-padding-right-mobile-lg) var(--card-padding-bottom-mobile-lg) var(--card-padding-left-mobile-lg)}@media only screen and (min-width: 768px){.card--overlay.card--padding-lg .group{padding:var(--card-padding-top-tablet-lg) var(--card-padding-right-tablet-lg) var(--card-padding-bottom-tablet-lg) var(--card-padding-left-tablet-lg)}}@media only screen and (min-width: 1200px){.card--overlay.card--padding-lg .group{padding:var(--card-padding-top-desktop-lg) var(--card-padding-right-desktop-lg) var(--card-padding-bottom-desktop-lg) var(--card-padding-left-desktop-lg)}}.card--overlay.card--padding-xl .group{padding:var(--card-padding-top-mobile-xl) var(--card-padding-right-mobile-xl) var(--card-padding-bottom-mobile-xl) var(--card-padding-left-mobile-xl)}@media only screen and (min-width: 768px){.card--overlay.card--padding-xl .group{padding:var(--card-padding-top-tablet-xl) var(--card-padding-right-tablet-xl) var(--card-padding-bottom-tablet-xl) var(--card-padding-left-tablet-xl)}}@media only screen and (min-width: 1200px){.card--overlay.card--padding-xl .group{padding:var(--card-padding-top-desktop-xl) var(--card-padding-right-desktop-xl) var(--card-padding-bottom-desktop-xl) var(--card-padding-left-desktop-xl)}}.card--overlay .card__image{height:100%;position:absolute;width:100%;z-index:0}.card--overlay .card__image img{height:100%;object-fit:cover;aspect-ratio:20}.card--bg-dark-base{background-color:var(--card-color-bg-dark-base);color:var(--card-color-fg-dark-base-contrast)}.card--bg-dark-base a,.card--bg-dark-base a:link,.card--bg-dark-base a:visited{color:var(--card-color-fg-dark-base-contrast)}.card--bg-mid-base{background-color:var(--card-color-bg-mid-base);color:var(--card-color-fg-mid-base-contrast)}.card--bg-mid-base a,.card--bg-mid-base a:link,.card--bg-mid-base a:visited{color:var(--card-color-fg-mid-base-contrast)}.card--bg-light-base{background-color:var(--card-color-bg-light-base);color:var(--card-color-fg-light-base-contrast)}.card--bg-light-base a,.card--bg-light-base a:link,.card--bg-light-base a:visited{color:var(--card-color-fg-light-base-contrast)}.card--bg-dark-neutral{background-color:var(--card-color-bg-dark-neutral);color:var(--card-color-fg-dark-neutral-contrast)}.card--bg-dark-neutral a,.card--bg-dark-neutral a:link,.card--bg-dark-neutral a:visited{color:var(--card-color-fg-dark-neutral-contrast)}.card--bg-light-neutral{background-color:var(--card-color-bg-light-neutral);color:var(--card-color-fg-light-neutral-contrast)}.card--bg-light-neutral a,.card--bg-light-neutral a:link,.card--bg-light-neutral a:visited{color:var(--card-color-fg-light-neutral-contrast)}.card--bg-highlight{background-color:var(--card-color-bg-highlight);color:var(--card-color-fg-highlight-contrast)}.card--bg-highlight a,.card--bg-highlight a:link,.card--bg-highlight a:visited{color:var(--card-color-fg-highlight-contrast)}.card--bg-overlay-light-blur{background:var(--card-color-bg-overlay-light);box-shadow:var(--card-shadow-overlay-light);backdrop-filter:blur(var(--card-filter-overlay-light));color:var(--card-color-fg-overlay-light-contrast)}.card--bg-overlay-light-blur a,.card--bg-overlay-light-blur a:link,.card--bg-overlay-light-blur a:visited{color:var(--card-color-fg-overlay-light-contrast)}.card--fg-dark-base,.card--fg-dark-base a,.card--fg-dark-base a:link,.card--fg-dark-base a:visited{color:var(--card-color-fg-dark-base)}.card--fg-mid-base,.card--fg-mid-base a,.card--fg-mid-base a:link,.card--fg-mid-base a:visited{color:var(--card-color-fg-mid-base)}.card--fg-light-base,.card--fg-light-base a,.card--fg-light-base a:link,.card--fg-light-base a:visited{color:var(--card-color-fg-light-base)}.card--fg-dark-neutral,.card--fg-dark-neutral a,.card--fg-dark-neutral a:link,.card--fg-dark-neutral a:visited{color:var(--card-color-fg-dark-neutral)}.card--fg-light-neutral,.card--fg-light-neutral a,.card--fg-light-neutral a:link,.card--fg-light-neutral a:visited{color:var(--card-color-fg-light-neutral)}.card--fg-ui-text-primary,.card--fg-ui-text-primary a,.card--fg-ui-text-primary a:link,.card--fg-ui-text-primary a:visited{color:var(--card-color-fg-ui-text-primary)}.card--fg-ui-text-secondary,.card--fg-ui-text-secondary a,.card--fg-ui-text-secondary a:link,.card--fg-ui-text-secondary a:visited{color:var(--card-color-fg-ui-text-secondary)}.card--fg-highlight,.card--fg-highlight a,.card--fg-highlight a:link,.card--fg-highlight a:visited{color:var(--card-color-fg-highlight)}.card--image-top{flex-direction:column}.card--image-right{flex-direction:column-reverse}@media only screen and (min-width: 768px){.card--image-right{flex-direction:row-reverse}}.card--image-bottom{flex-direction:column-reverse;justify-content:space-between}.card--image-left{flex-direction:column}@media only screen and (min-width: 768px){.card--image-left{flex-direction:row}}.card--image-width-auto .card__content,.card--image-width-auto .card__image{flex-basis:auto}.card--image-width-full .card__content,.card--image-width-full .card__image{flex-basis:100%}.card--image-width-half .card__content{flex-basis:auto}@media only screen and (min-width: 768px){.card--image-width-half .card__content{flex-basis:50%}}.card--image-width-half .card__image{flex-basis:auto}@media only screen and (min-width: 768px){.card--image-width-half .card__image{flex-basis:50%}}.card--image-width-third .card__content{flex-basis:auto}@media only screen and (min-width: 768px){.card--image-width-third .card__content{flex-basis:66.666%}}.card--image-width-third .card__image{flex-basis:auto}@media only screen and (min-width: 768px){.card--image-width-third .card__image{flex-basis:33.333%}}.card--image-width-two-thirds .card__content{flex-basis:auto}@media only screen and (min-width: 768px){.card--image-width-two-thirds .card__content{flex-basis:33.333%}}.card--image-width-two-thirds .card__image{flex-basis:auto}@media only screen and (min-width: 768px){.card--image-width-two-thirds .card__image{flex-basis:66.666%}}.card--border-color-dark-base{border-color:var(--card-color-border-dark-base)}.card--border-color-mid-base{border-color:var(--card-color-border-mid-base)}.card--border-color-light-base{border-color:var(--card-color-border-light-base)}.card--border-color-dark-neutral{border-color:var(--card-color-border-dark-neutral)}.card--border-color-light-neutral{border-color:var(--card-color-border-light-neutral)}.card--border-color-highlight{border-color:var(--card-color-border-highlight)}.card--border-color-ui-border{border-color:var(--card-color-border-ui-border)}.card--border-t{border-top-style:var(--card-border-style)}.card--border-r{border-right-style:var(--card-border-style)}.card--border-b{border-bottom-style:var(--card-border-style)}.card--border-l{border-left-style:var(--card-border-style)}.card--border-tr{border-top-style:var(--card-border-style);border-right-style:var(--card-border-style)}.card--border-tb{border-top-style:var(--card-border-style);border-bottom-style:var(--card-border-style)}.card--border-tl{border-top-style:var(--card-border-style);border-left-style:var(--card-border-style)}.card--border-rb{border-right-style:var(--card-border-style);border-bottom-style:var(--card-border-style)}.card--border-rl{border-right-style:var(--card-border-style);border-left-style:var(--card-border-style)}.card--border-bl{border-bottom-style:var(--card-border-style);border-left-style:var(--card-border-style)}.card--border-trb{border-top-style:var(--card-border-style);border-right-style:var(--card-border-style);border-bottom-style:var(--card-border-style)}.card--border-trl{border-top-style:var(--card-border-style);border-right-style:var(--card-border-style);border-left-style:var(--card-border-style)}.card--border-tbl{border-top-style:var(--card-border-style);border-bottom-style:var(--card-border-style);border-left-style:var(--card-border-style)}.card--border-rbl{border-right-style:var(--card-border-style);border-bottom-style:var(--card-border-style);border-left-style:var(--card-border-style)}.card--border-trbl{border-style:var(--card-border-style)}.card--border-width-xs{border-width:var(--card-border-width-xs)}.card--border-width-sm{border-width:var(--card-border-width-sm)}.card--border-width-md{border-width:var(--card-border-width-md)}.card--border-width-lg{border-width:var(--card-border-width-lg)}.card--border-width-xl{border-width:var(--card-border-width-xl)}.grid{display:flex}.grid>div{flex-grow:1}.grid--col{flex-direction:column}.grid--row{flex-direction:column;flex-wrap:nowrap}@media only screen and (min-width: 768px){.grid--row{flex-direction:row;flex-wrap:wrap}}.grid--align-left-true>div{flex-grow:0}.grid--align-start{align-items:flex-start}.grid--align-center{align-items:center}.grid--align-end{align-items:flex-end}.grid--justify-start{justify-content:flex-start}.grid--justify-center{justify-content:center}.grid--justify-end{justify-content:flex-end}.grid[data-astro-cid-7hm44wzh]{column-gap:20px;row-gap:20px;@media only screen and (min-width: 600px){column-gap:calc(var(--colGap) / 2);row-gap:calc(var(--rowGap) / 2)}@media only screen and (min-width: 900px){column-gap:var(--colGap);row-gap:var(--rowGap)}}.grid[data-astro-cid-7hm44wzh]>div{@media only screen and (min-width: 600px){flex-basis:calc(100% / (var(--colsNum) / 2) - var(--colGap) / 2)}@media only screen and (min-width: 900px){flex-basis:calc(100% / var(--colsNum) - var(--colGap))}}.grid[data-astro-cid-7hm44wzh].grid--two-thirds-one-third{>div:first-child{flex-basis:calc(100% * 2 / 3 - var(--colGap) / 2)}>div:last-child{flex-basis:calc(100% * 1 / 3 - var(--colGap) / 2)}}.grid[data-astro-cid-7hm44wzh].grid--one-third-two-thirds{>div:first-child{flex-basis:calc(100% * 1 / 3 - var(--colGap) / 2)}>div:last-child{flex-basis:calc(100% * 2 / 3 - var(--colGap) / 2)}}
