.sch2026.sch2026 {
  display: contents;
}
.sch2026.sch2026 {
  --sch-color-blue-base: #0062ac;
  --sch-color-blue-100: #e7f5ff;
  --sch-color-blue-200: #cfeaff;
  --sch-color-blue-300: #9fd5ff;
  --sch-color-blue-400: #6fc0ff;
  --sch-color-blue-500: #3facff;
  --sch-color-blue-600: #0f97ff;
  --sch-color-blue-700: #007edd;
  --sch-color-blue-800: #00467c;
  --sch-color-blue-900: #003157;
  --sch-color-blue-1000: #001c32;
  --sch-color-green-base: #00a057;
  --sch-color-green-100: #e6fff4;
  --sch-color-green-200: #cdffe8;
  --sch-color-green-300: #9affd2;
  --sch-color-green-400: #4fffb0;
  --sch-color-green-500: #00ea80;
  --sch-color-green-600: #00d073;
  --sch-color-green-700: #00b765;
  --sch-color-green-800: #00884b;
  --sch-color-green-900: #005a32;
  --sch-color-green-1000: #00381f;
  --sch-color-light-grey: #e6e7e8;
  --sch-color-sky-blue: #e2f3f9;
  --sch-color-dark-blue: #0e4080;
  --sch-color-light-blue: #00a9d3;
  --sch-color-light-green: #65bc46;
  --sch-color-medium-grey: #929496;
  --sch-color-web-blue-100: #0b3265;
  --sch-color-neutral-100: #f9f9f9;
  --sch-color-neutral-150: #f1f1f1;
  --sch-color-neutral-200: #e8e8e8;
  --sch-color-neutral-300: #d2d2d2;
  --sch-color-neutral-400: #bbb;
  --sch-color-neutral-500: #a4a4a4;
  --sch-color-neutral-600: #8e8e8e;
  --sch-color-neutral-700: #777;
  --sch-color-neutral-800: #606060;
  --sch-color-neutral-900: #4a4a4a;
  --sch-color-neutral-1000: #333;
  --sch-color-white: #fff;
  --sch-color-black: #000;
  --sch-color-dark-green: #1b853c;
  --sch-color-pale-blue: #87cffb;
  --sch-color-border: #d8d8d8;
  --sch-color-text-muted: var(--sch-color-neutral-800);
  --sch-color-focus: var(--sch-color-light-blue);
  --sch-color-tag-blue: var(--sch-color-blue-200);
  --sch-color-tag-green: #d2f9e8;
  --sch-color-tag-sage: #e9f6e5;
  --sch-font-primary: 'Inter', -apple-system, blinkmacsystemfont, 'Segoe UI', roboto, helvetica, arial, sans-serif;
  --sch-font-secondary: 'HCo Gotham', 'Gotham Fallback', 'Inter', -apple-system, blinkmacsystemfont, 'Segoe UI', roboto, helvetica, arial, sans-serif;
  --sch-space-3xs: 0.25rem; /* 4px */
  --sch-space-2xs: 0.5rem; /* 8px */
  --sch-space-xs: 0.75rem; /* 12px */
  --sch-space-sm: 1rem; /* 16px */
  --sch-space-sm2: 1.25rem; /* 20px */
  --sch-space-md: 1.5rem; /* 24px */
  --sch-space-lg: 2.5rem; /* 40px */
  --sch-space-xl: 4rem; /* 64px */
  --sch-space-2xl: 6rem; /* 96px */
  --sch-layout-container: 100rem;
  --sch-layout-container-narrow: 45rem;
  --sch-layout-container-article: 56.75rem;
  --sch-layout-gutter: 1.25rem;
  --sch-layout-gutter-lg: 3rem;
  --sch-layout-section: 4rem;
  --sch-layout-section-lg: 4rem;
  --sch-radius-sm: 2px;
  --sch-radius-md: 4px;
  --sch-radius-lg: 8px;
  --sch-space-inline: var(--sch-layout-gutter);
  --sch-section-padding: var(--sch-layout-section);
  --sch-mega-panel-height: 584px;
}
@media (min-width: 768px) {
  .sch2026.sch2026 {
    --sch-space-inline: var(--sch-layout-gutter-lg);
    --sch-layout-section-lg: 8rem;
  }
}
.sch2026.sch2026 .facet-sparkle {
  position: absolute;
  inset: 0;
  transition: transform 0.4s ease;
}
.sch2026.sch2026 .facet-sparkle__art {
  display: block;
  width: 100%;
  height: 100%;
}
.sch2026.sch2026 .facet-sparkle--pale .facet-sparkle__ground,
.sch2026.sch2026 .facet-sparkle--pale .facet-sparkle__art {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}
.sch2026.sch2026 .facet-sparkle--pale .facet-sparkle__ground {
  object-fit: cover;
  object-position: center;
}
.sch2026.sch2026 .facet-sparkle__face {
  opacity: 0;
}
@media (prefers-reduced-motion: no-preference) {
  @keyframes facet-glint {
    0% {
      opacity: 0;
      animation-timing-function: cubic-bezier(0.2, 0.7, 0.4, 1);
    }
    20% {
      opacity: 1;
      animation-timing-function: cubic-bezier(0.4, 0, 0.6, 0.4);
    }
    100% {
      opacity: 0;
    }
  }
  .sch2026.sch2026 .is-sparkling .facet-sparkle__face {
    animation: facet-glint 0.44s both;
  }
  .sch2026.sch2026 .is-sparkling .facet-sparkle__face:nth-child(1) {
    animation-delay: 0.45s;
    animation-duration: 0.52s;
  }
  .sch2026.sch2026 .is-sparkling .facet-sparkle__face:nth-child(2) {
    animation-delay: 0.52s;
    animation-duration: 0.3s;
  }
  .sch2026.sch2026 .is-sparkling .facet-sparkle__face:nth-child(3) {
    animation-delay: 0.59s;
    animation-duration: 0.46s;
  }
  .sch2026.sch2026 .is-sparkling .facet-sparkle__face:nth-child(4) {
    animation-delay: 0.66s;
    animation-duration: 0.3s;
  }
  .sch2026.sch2026 .is-sparkling .facet-sparkle__face:nth-child(5) {
    animation-delay: 0.74s;
    animation-duration: 0.52s;
  }
  .sch2026.sch2026 .is-sparkling .facet-sparkle__face:nth-child(6) {
    animation-delay: 0.81s;
    animation-duration: 0.36s;
  }
  .sch2026.sch2026 .is-sparkling .facet-sparkle__face:nth-child(7) {
    animation-delay: 0.88s;
    animation-duration: 0.38s;
  }
  .sch2026.sch2026 .is-sparkling .facet-sparkle__face:nth-child(8) {
    animation-delay: 0.95s;
    animation-duration: 0.48s;
  }
  .sch2026.sch2026 .is-sparkling .facet-sparkle__face:nth-child(9) {
    animation-delay: 1.03s;
    animation-duration: 0.48s;
  }
  .sch2026.sch2026 .is-sparkling .facet-sparkle__face:nth-child(10) {
    animation-delay: 1.1s;
    animation-duration: 0.3s;
  }
  .sch2026.sch2026 .is-sparkling .facet-sparkle__face:nth-child(11) {
    animation-delay: 1.17s;
    animation-duration: 0.36s;
  }
  .sch2026.sch2026 .is-sparkling .facet-sparkle__face:nth-child(12) {
    animation-delay: 1.24s;
    animation-duration: 0.26s;
  }
}
@media (prefers-reduced-motion: reduce) {
  .sch2026.sch2026 .facet-sparkle__face {
    animation: none;
  }
}
.sch2026.sch2026 {
  --sch-color-blue-base: #0062ac;
  --sch-color-blue-100: #e7f5ff;
  --sch-color-blue-200: #cfeaff;
  --sch-color-blue-300: #9fd5ff;
  --sch-color-blue-400: #6fc0ff;
  --sch-color-blue-500: #3facff;
  --sch-color-blue-600: #0f97ff;
  --sch-color-blue-700: #007edd;
  --sch-color-blue-800: #00467c;
  --sch-color-blue-900: #003157;
  --sch-color-blue-1000: #001c32;
  --sch-color-green-base: #00a057;
  --sch-color-green-100: #e6fff4;
  --sch-color-green-200: #cdffe8;
  --sch-color-green-300: #9affd2;
  --sch-color-green-400: #4fffb0;
  --sch-color-green-500: #00ea80;
  --sch-color-green-600: #00d073;
  --sch-color-green-700: #00b765;
  --sch-color-green-800: #00884b;
  --sch-color-green-900: #005a32;
  --sch-color-green-1000: #00381f;
  --sch-color-light-grey: #e6e7e8;
  --sch-color-sky-blue: #e2f3f9;
  --sch-color-dark-blue: #0e4080;
  --sch-color-light-blue: #00a9d3;
  --sch-color-light-green: #65bc46;
  --sch-color-medium-grey: #929496;
  --sch-color-web-blue-100: #0b3265;
  --sch-color-neutral-100: #f9f9f9;
  --sch-color-neutral-150: #f1f1f1;
  --sch-color-neutral-200: #e8e8e8;
  --sch-color-neutral-300: #d2d2d2;
  --sch-color-neutral-400: #bbb;
  --sch-color-neutral-500: #a4a4a4;
  --sch-color-neutral-600: #8e8e8e;
  --sch-color-neutral-700: #777;
  --sch-color-neutral-800: #606060;
  --sch-color-neutral-900: #4a4a4a;
  --sch-color-neutral-1000: #333;
  --sch-color-white: #fff;
  --sch-color-black: #000;
  --sch-color-dark-green: #1b853c;
  --sch-color-pale-blue: #87cffb;
  --sch-color-border: #d8d8d8;
  --sch-color-text-muted: var(--sch-color-neutral-800);
  --sch-color-focus: var(--sch-color-light-blue);
  --sch-color-tag-blue: var(--sch-color-blue-200);
  --sch-color-tag-green: #d2f9e8;
  --sch-color-tag-sage: #e9f6e5;
  --sch-font-primary: 'Inter', -apple-system, blinkmacsystemfont, 'Segoe UI', roboto, helvetica, arial, sans-serif;
  --sch-font-secondary: 'HCo Gotham', 'Gotham Fallback', 'Inter', -apple-system, blinkmacsystemfont, 'Segoe UI', roboto, helvetica, arial, sans-serif;
  --sch-space-3xs: 0.25rem; /* 4px */
  --sch-space-2xs: 0.5rem; /* 8px */
  --sch-space-xs: 0.75rem; /* 12px */
  --sch-space-sm: 1rem; /* 16px */
  --sch-space-sm2: 1.25rem; /* 20px */
  --sch-space-md: 1.5rem; /* 24px */
  --sch-space-lg: 2.5rem; /* 40px */
  --sch-space-xl: 4rem; /* 64px */
  --sch-space-2xl: 6rem; /* 96px */
  --sch-layout-container: 100rem;
  --sch-layout-container-narrow: 45rem;
  --sch-layout-container-article: 56.75rem;
  --sch-layout-gutter: 1.25rem;
  --sch-layout-gutter-lg: 3rem;
  --sch-layout-section: 4rem;
  --sch-layout-section-lg: 4rem;
  --sch-radius-sm: 2px;
  --sch-radius-md: 4px;
  --sch-radius-lg: 8px;
  --sch-space-inline: var(--sch-layout-gutter);
  --sch-section-padding: var(--sch-layout-section);
  --sch-mega-panel-height: 584px;
}
@media (min-width: 768px) {
  .sch2026.sch2026 {
    --sch-space-inline: var(--sch-layout-gutter-lg);
    --sch-layout-section-lg: 8rem;
  }
}
.sch2026.sch2026 .site-footer {
  position: relative;
  background-color: var(--sch-color-dark-blue);
  color: var(--sch-color-white);
  isolation: isolate;
  overflow: hidden;
}
.sch2026.sch2026 .site-footer a {
  color: var(--sch-color-neutral-100);
  text-decoration: none;
}
@media (max-width: 1024px) {
  .sch2026.sch2026 .site-footer a {
    margin: 0 auto;
  }
}
.sch2026.sch2026 .site-footer a:hover, .sch2026.sch2026 .site-footer a:focus-visible {
  color: inherit;
  text-decoration: underline;
}
.sch2026.sch2026 .site-footer__sparkle {
  z-index: -1;
  opacity: 0.6;
}
.sch2026.sch2026 .site-footer__main-inner {
  display: grid;
  gap: var(--sch-space-xl);
  padding: 80px 0;
}
@media (max-width: 768px) {
  .sch2026.sch2026 .site-footer__main-inner {
    padding: 40px 0;
    gap: 40px;
  }
}
.sch2026.sch2026 .site-footer__main-inner {
  grid-template-areas: "brand" "nav";
  grid-template-columns: minmax(0, 1fr);
}
@media (min-width: 1024px) {
  .sch2026.sch2026 .site-footer__main-inner {
    gap: var(--sch-space-xl) var(--sch-space-2xl);
    grid-template-areas: "brand nav";
    grid-template-columns: minmax(0, 1fr) max-content;
  }
}
.sch2026.sch2026 .site-footer__brand {
  grid-area: brand;
}
.sch2026.sch2026 .site-footer__logo {
  display: block;
  width: 640px;
  max-width: 100%;
}
@media (max-width: 768px) {
  .sch2026.sch2026 .site-footer__logo {
    width: 440px;
  }
}
.sch2026.sch2026 .site-footer__logo img {
  width: 100%;
  height: auto;
}
.sch2026.sch2026 .site-footer__logo--text {
  font-size: 1.5rem;
  font-weight: 800;
}
.sch2026.sch2026 .footer-nav {
  display: grid;
  gap: var(--sch-space-lg) var(--sch-space-xl);
  grid-area: nav;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 510px) {
  .sch2026.sch2026 .footer-nav {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (min-width: 1024px) {
  .sch2026.sch2026 .footer-nav {
    grid-template-columns: repeat(3, minmax(0, max-content));
    justify-content: end;
  }
}
.sch2026.sch2026 .footer-nav__heading {
  display: block;
  margin-block-end: var(--sch-space-sm);
  font-size: 0.9375rem;
  font-weight: 700;
}
.sch2026.sch2026 .footer-nav__list {
  display: flex;
  flex-direction: column;
  gap: var(--sch-space-xs);
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0.935rem;
  line-height: 1.46;
}
.sch2026.sch2026 .site-footer__contact {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.sch2026.sch2026 .site-footer__contact-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--sch-space-md);
  padding: 20px 0;
}
@media (max-width: 480px) {
  .sch2026.sch2026 .site-footer__contact-inner {
    align-items: flex-start;
  }
}
@media (min-width: 1024px) {
  .sch2026.sch2026 .site-footer__contact-inner {
    align-items: center;
    justify-content: space-between;
    flex-flow: row wrap;
  }
}
.sch2026.sch2026 .site-footer__address {
  display: flex;
  align-items: center;
  gap: var(--sch-space-2xs);
  font-size: 0.875rem;
  line-height: 1.5;
}
@media (max-width: 450px) {
  .sch2026.sch2026 .site-footer__address {
    flex-direction: column;
    align-items: flex-start;
  }
}
.sch2026.sch2026 .site-footer__address-icon {
  width: 20px;
  height: 20px;
  flex: none;
  background-image: url("../img/icon-map-marker.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.sch2026.sch2026 .site-footer__connect {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--sch-space-sm);
}
.sch2026.sch2026 .site-footer__connect-label {
  font-size: 1rem;
  font-weight: 700;
}
.sch2026.sch2026 .site-footer__social {
  display: flex;
  flex-wrap: wrap;
  gap: var(--sch-space-2xs);
  margin: 0;
  padding: 0;
  list-style: none;
}
.sch2026.sch2026 .site-footer .site-footer__social-link {
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: var(--sch-color-white);
  color: var(--sch-color-dark-blue);
  transition: background-color 0.15s ease, color 0.15s ease;
}
.sch2026.sch2026 .site-footer .site-footer__social-link::before {
  display: block;
  width: 100%;
  height: 100%;
  background-color: currentcolor;
  content: "";
  mask-position: center;
  mask-repeat: no-repeat;
  mask-size: 16px;
}
.sch2026.sch2026 .site-footer .site-footer__social-link:hover, .sch2026.sch2026 .site-footer .site-footer__social-link:focus-visible {
  background-color: var(--sch-color-blue-base);
  color: var(--sch-color-white);
}
.sch2026.sch2026 .site-footer__social-link--instagram::before {
  mask-image: url("../img/icon-instagram-blue.svg");
}
.sch2026.sch2026 .site-footer__social-link--facebook::before {
  mask-image: url("../img/icon-facebook-blue.svg");
}
.sch2026.sch2026 .site-footer__social-link--tiktok::before {
  mask-image: url("../img/icon-tiktok-blue.svg");
}
.sch2026.sch2026 .site-footer__social-link--linkedin::before {
  mask-image: url("../img/icon-linkedin-blue.svg");
}
.sch2026.sch2026 .site-footer__social-link--x::before {
  mask-image: url("../img/icon-x-blue.svg");
}
.sch2026.sch2026 .site-footer__social-link--youtube::before {
  mask-image: url("../img/icon-youtube-blue.svg");
}
.sch2026.sch2026 .site-footer__credits-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--sch-space-sm);
  padding-block: var(--sch-space-sm);
  font-size: 0.75rem;
}
@media (max-width: 480px) {
  .sch2026.sch2026 .site-footer__credits-inner {
    align-items: flex-start;
    justify-content: flex-start;
  }
}
@media (min-width: 768px) {
  .sch2026.sch2026 .site-footer__credits-inner {
    align-items: center;
    justify-content: center;
    gap: var(--sch-space-sm) var(--sch-space-md);
    flex-flow: row wrap;
  }
}
@media (min-width: 860px) {
  .sch2026.sch2026 .site-footer__credits-inner {
    justify-content: space-between;
  }
}
.sch2026.sch2026 .site-footer__credits-brand {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--sch-space-xs);
}
@media (max-width: 480px) {
  .sch2026.sch2026 .site-footer__credits-brand {
    align-items: flex-start;
  }
}
@media (min-width: 768px) {
  .sch2026.sch2026 .site-footer__credits-brand {
    flex-direction: row;
    align-items: center;
    gap: var(--sch-space-md);
  }
}
.sch2026.sch2026 .site-footer__credits-logo {
  width: 100%;
  max-width: 94px;
  height: auto;
}
.sch2026.sch2026 .site-footer__copyright {
  font-size: 14px;
}
.sch2026.sch2026 .site-footer__credit-links {
  display: flex;
  flex-wrap: wrap;
  gap: var(--sch-space-md);
  margin: 0;
  padding: 0;
  font-size: 14px;
  list-style: none;
}
