/* =========================================
   LEADSPACE BASE
========================================= */

/* Max container width 1400px (per requirement) */
/* .main-container{ max-width: 1400px; } */

/* Section spacing */
/* .leadspace-module{ padding: 56px 0; } */

/* Typography */
/* .leadspace-headline{
  font-size: clamp(2rem, 3vw, 3.25rem);
  line-height: 1.1;
  letter-spacing: -0.01em;
  margin: 0;
} */

/* .leadspace-subheadline{
  font-size: 1rem;
  opacity: 0.85;
  margin: 0;
} */

/* Media */
/* .leadspace-media-inner{
  background: #dedede;
  border-radius: 10px;
  overflow: hidden;
  min-height: 260px;
  max-height: 640px;
} */

/* .leadspace-media-inner img{ max-height: 640px; } */

/* .leadspace-image{ object-fit: cover; } */

/* .leadspace-placeholder{
  min-height: 260px;
  color: rgba(0,0,0,0.5);
} */

/* CTA */
/* .leadspace-cta{
  border-radius: 999px;
  padding: 0.7rem 1.1rem;
} */

/* Weights */
/* .text-light{ font-weight:300 } */
/* .text-normal{ font-weight:400 } */
/* .text-medium-weight{ font-weight:500 } */
/* .text-semibold{ font-weight:600 } */
/* .text-bold{ font-weight:700 } */
/* .text-extrabold{ font-weight:800 } */

/* .text-link{
  text-decoration: underline;
  text-underline-offset: .2em;
} */

/* Colors */
/* .bg-light-grey{ background-color:#f4f4f4; } */
/* .text-light-grey{ color:#f4f4f4; } */

/* .bg-white{ background-color:#fff; } */
/* .text-white{ color:#fff; } */

/* .bg-black{ background-color:#000; } */
/* .text-black{ color:#000; } */

/* .contain-max-1x {
    max-width: 560px;
    margin: 0 auto;
} */

/* .contain-max-2x {
    max-width: 760px;
    margin: 0 auto;
} */

/* .contain-max-3x {
    max-width: 960px;
    margin: 0 auto;
} */

/* .contain-max-4x {
    max-width: 1280px;
    margin: 0 auto;
} */

/* =========================================
   ACCORDION EXPAND SIZE
========================================= */
/* .team-copy,
.team-copy p,
.team-copy span,
.team-copy li {
  font-size: 16px;
  line-height: 150%;
  margin-bottom: 0;
} */

/* .team-copy h1,
.team-copy h2,
.team-copy h3,
.team-copy h4,
.team-copy h5,
.team-copy h6 {
  font-size: 16px;
  line-height: 150%;
  margin-bottom: 0;
  font-weight: 600;
} */

/* .font-sans { font-family: "DM Sans", sans-serif!important;} */

/* =========================================
   TYPOGRAPHY BY BREAKPOINT
========================================= */
/* MOBILE ≤768 */
/* @media screen and (min-width: 320px){
  .text-h1{ font-size: 40px; line-height: 1.2; }
  .text-h2{ font-size: 36px; line-height: 1.2; }
  .text-h3{ font-size: 32px; line-height: 1.2;}
  .text-h4{ font-size: 24px; line-height: 1.4;}
  .text-h5{ font-size: 20px; line-height: 1.4;}
  .text-h6{ font-size: 18px; line-height: 1.4;}

  .text-tiny{ font-size: 12px; line-height: 1.5; }
  .text-small{ font-size: 14px; line-height: 1.5; }
  .text-regular{ font-size: 16px; line-height: 1.5; }
  .text-medium{ font-size: 18px; line-height: 1.5; }
  .text-large{ font-size: 20px; line-height: 1.5; }
  .text-body-lg { font-size: 20px; line-height: 1.5; font-weight:bold;}
  .text-body { font-size: 16px; line-height: 1.5;}
} */

/* TABLET 769–1399 */
/* @media screen and (min-width: 769px) and (max-width: 1399px){
  .text-h1{ font-size: 50px; line-height: 1.2; }
  .text-h2{ font-size: 42px; line-height: 1.2; }
  .text-h3{ font-size: 36px; line-height: 1.2; }
  .text-h4{ font-size: 28px; line-height: 1.35; }
  .text-h5{ font-size: 22px; line-height: 1.4; }
  .text-h6{ font-size: 19px; line-height: 1.4; }

  .text-tiny{ font-size: 12px; line-height: 1.5; }
  .text-small{ font-size: 14px; line-height: 1.5; }
  .text-regular{ font-size: 16px; line-height: 1.5; }
  .text-medium{ font-size: 18px; line-height: 1.5; }
  .text-large{ font-size: 20px; line-height: 1.5; }
} */

/* DESKTOP ≥1400 */
/* @media screen and (min-width: 1400px){
  .text-h1{ font-size: 56px; line-height: 1.2; }
  .text-h2{ font-size: 48px; line-height: 1.2; }
  .text-h3{ font-size: 40px; line-height: 1.2; }
  .text-h4{ font-size: 32px; line-height: 1.3; }
  .text-h5{ font-size: 24px; line-height: 1.4; }
  .text-h6{ font-size: 20px; line-height: 1.4; }

  .text-tiny{ font-size: 12px; line-height: 1.5; }
  .text-small{ font-size: 14px; line-height: 1.5; }
  .text-regular{ font-size: 16px; line-height: 1.5; }
  .text-medium{ font-size: 18px; line-height: 1.5; }
  .text-large{ font-size: 20px; line-height: 1.5; }
} */

/* =========================================
   RESPONSIVE SPACING UTILITIES (SAFE CLASSES)
   Use: sm-px-24 md-pr-80 lg-py-96 etc.
========================================= */

/* ---------- SM (≤768) ---------- */
/* @media screen and (max-width: 768px){
  .sm-p-24{padding:24px}
  .sm-px-24{padding-left:24px;padding-right:24px}
  .sm-py-24{padding-top:24px;padding-bottom:24px}
  .sm-pt-24{padding-top:24px}
  .sm-pr-24{padding-right:24px}
  .sm-pb-24{padding-bottom:24px}
  .sm-pl-24{padding-left:24px}

  .sm-p-48{padding:48px}
  .sm-px-48{padding-left:48px;padding-right:48px}
  .sm-py-48{padding-top:48px;padding-bottom:48px}
  .sm-pt-48{padding-top:48px}
  .sm-pr-48{padding-right:48px}
  .sm-pb-48{padding-bottom:48px}
  .sm-pl-48{padding-left:48px}

  .sm-p-64{padding:64px}
  .sm-px-64{padding-left:64px;padding-right:64px}
  .sm-py-64{padding-top:64px;padding-bottom:64px}
  .sm-pt-64{padding-top:64px}
  .sm-pr-64{padding-right:64px}
  .sm-pb-64{padding-bottom:64px}
  .sm-pl-64{padding-left:64px}

  .sm-p-80{padding:80px}
  .sm-px-80{padding-left:80px;padding-right:80px}
  .sm-py-80{padding-top:80px;padding-bottom:80px}
  .sm-pt-80{padding-top:80px}
  .sm-pr-80{padding-right:80px}
  .sm-pb-80{padding-bottom:80px}
  .sm-pl-80{padding-left:80px}

  .sm-p-96{padding:96px}
  .sm-px-96{padding-left:96px;padding-right:96px}
  .sm-py-96{padding-top:96px;padding-bottom:96px}
  .sm-pt-96{padding-top:96px}
  .sm-pr-96{padding-right:96px}
  .sm-pb-96{padding-bottom:96px}
  .sm-pl-96{padding-left:96px}

  .sm-p-112{padding:112px}
  .sm-px-112{padding-left:112px;padding-right:112px}
  .sm-py-112{padding-top:112px;padding-bottom:112px}
  .sm-pt-112{padding-top:112px}
  .sm-pr-112{padding-right:112px}
  .sm-pb-112{padding-bottom:112px}
  .sm-pl-112{padding-left:112px}

  .sm-m-24{margin:24px}
  .sm-mx-24{margin-left:24px;margin-right:24px}
  .sm-my-24{margin-top:24px;margin-bottom:24px}
  .sm-mt-24{margin-top:24px}
  .sm-mr-24{margin-right:24px}
  .sm-mb-24{margin-bottom:24px}
  .sm-ml-24{margin-left:24px}

  .sm-m-48{margin:48px}
  .sm-mx-48{margin-left:48px;margin-right:48px}
  .sm-my-48{margin-top:48px;margin-bottom:48px}
  .sm-mt-48{margin-top:48px}
  .sm-mr-48{margin-right:48px}
  .sm-mb-48{margin-bottom:48px}
  .sm-ml-48{margin-left:48px}

  .sm-m-64{margin:64px}
  .sm-mx-64{margin-left:64px;margin-right:64px}
  .sm-my-64{margin-top:64px;margin-bottom:64px}
  .sm-mt-64{margin-top:64px}
  .sm-mr-64{margin-right:64px}
  .sm-mb-64{margin-bottom:64px}
  .sm-ml-64{margin-left:64px}

  .sm-m-80{margin:80px}
  .sm-mx-80{margin-left:80px;margin-right:80px}
  .sm-my-80{margin-top:80px;margin-bottom:80px}
  .sm-mt-80{margin-top:80px}
  .sm-mr-80{margin-right:80px}
  .sm-mb-80{margin-bottom:80px}
  .sm-ml-80{margin-left:80px}

  .sm-m-96{margin:96px}
  .sm-mx-96{margin-left:96px;margin-right:96px}
  .sm-my-96{margin-top:96px;margin-bottom:96px}
  .sm-mt-96{margin-top:96px}
  .sm-mr-96{margin-right:96px}
  .sm-mb-96{margin-bottom:96px}
  .sm-ml-96{margin-left:96px}

  .sm-m-112{margin:112px}
  .sm-mx-112{margin-left:112px;margin-right:112px}
  .sm-my-112{margin-top:112px;margin-bottom:112px}
  .sm-mt-112{margin-top:112px}
  .sm-mr-112{margin-right:112px}
  .sm-mb-112{margin-bottom:112px}
  .sm-ml-112{margin-left:112px}

  .sm-p-8{padding:8px} .sm-px-8{padding-left:8px;padding-right:8px} .sm-py-8{padding-top:8px;padding-bottom:8px}
  .sm-pt-8{padding-top:8px} .sm-pr-8{padding-right:8px} .sm-pb-8{padding-bottom:8px} .sm-pl-8{padding-left:8px}

  .sm-p-16{padding:16px} .sm-px-16{padding-left:16px;padding-right:16px} .sm-py-16{padding-top:16px;padding-bottom:16px}
  .sm-pt-16{padding-top:16px} .sm-pr-16{padding-right:16px} .sm-pb-16{padding-bottom:16px} .sm-pl-16{padding-left:16px}

  .sm-p-32{padding:32px} .sm-px-32{padding-left:32px;padding-right:32px} .sm-py-32{padding-top:32px;padding-bottom:32px}
  .sm-pt-32{padding-top:32px} .sm-pr-32{padding-right:32px} .sm-pb-32{padding-bottom:32px} .sm-pl-32{padding-left:32px}

  .sm-m-8{margin:8px} .sm-mx-8{margin-left:8px;margin-right:8px} .sm-my-8{margin-top:8px;margin-bottom:8px}
  .sm-mt-8{margin-top:8px} .sm-mr-8{margin-right:8px} .sm-mb-8{margin-bottom:8px} .sm-ml-8{margin-left:8px}

  .sm-m-16{margin:16px} .sm-mx-16{margin-left:16px;margin-right:16px} .sm-my-16{margin-top:16px;margin-bottom:16px}
  .sm-mt-16{margin-top:16px} .sm-mr-16{margin-right:16px} .sm-mb-16{margin-bottom:16px} .sm-ml-16{margin-left:16px}

  .sm-m-32{margin:32px} .sm-mx-32{margin-left:32px;margin-right:32px} .sm-my-32{margin-top:32px;margin-bottom:32px}
  .sm-mt-32{margin-top:32px} .sm-mr-32{margin-right:32px} .sm-mb-32{margin-bottom:32px} .sm-ml-32{margin-left:32px}
} */

/* @media screen and (min-width: 769px) and (max-width: 1399px){
  .md-p-24{padding:24px}
  .md-px-24{padding-left:24px;padding-right:24px}
  .md-py-24{padding-top:24px;padding-bottom:24px}
  .md-pt-24{padding-top:24px}
  .md-pr-24{padding-right:24px}
  .md-pb-24{padding-bottom:24px}
  .md-pl-24{padding-left:24px}

  .md-p-48{padding:48px}
  .md-px-48{padding-left:48px;padding-right:48px}
  .md-py-48{padding-top:48px;padding-bottom:48px}
  .md-pt-48{padding-top:48px}
  .md-pr-48{padding-right:48px}
  .md-pb-48{padding-bottom:48px}
  .md-pl-48{padding-left:48px}

  .md-p-64{padding:64px}
  .md-px-64{padding-left:64px;padding-right:64px}
  .md-py-64{padding-top:64px;padding-bottom:64px}
  .md-pt-64{padding-top:64px}
  .md-pr-64{padding-right:64px}
  .md-pb-64{padding-bottom:64px}
  .md-pl-64{padding-left:64px}

  .md-p-80{padding:80px}
  .md-px-80{padding-left:80px;padding-right:80px}
  .md-py-80{padding-top:80px;padding-bottom:80px}
  .md-pt-80{padding-top:80px}
  .md-pr-80{padding-right:80px}
  .md-pb-80{padding-bottom:80px}
  .md-pl-80{padding-left:80px}

  .md-p-96{padding:96px}
  .md-px-96{padding-left:96px;padding-right:96px}
  .md-py-96{padding-top:96px;padding-bottom:96px}
  .md-pt-96{padding-top:96px}
  .md-pr-96{padding-right:96px}
  .md-pb-96{padding-bottom:96px}
  .md-pl-96{padding-left:96px}

  .md-p-112{padding:112px}
  .md-px-112{padding-left:112px;padding-right:112px}
  .md-py-112{padding-top:112px;padding-bottom:112px}
  .md-pt-112{padding-top:112px}
  .md-pr-112{padding-right:112px}
  .md-pb-112{padding-bottom:112px}
  .md-pl-112{padding-left:112px}

  .md-m-24{margin:24px}
  .md-mx-24{margin-left:24px;margin-right:24px}
  .md-my-24{margin-top:24px;margin-bottom:24px}
  .md-mt-24{margin-top:24px}
  .md-mr-24{margin-right:24px}
  .md-mb-24{margin-bottom:24px}
  .md-ml-24{margin-left:24px}

  .md-m-48{margin:48px}
  .md-mx-48{margin-left:48px;margin-right:48px}
  .md-my-48{margin-top:48px;margin-bottom:48px}
  .md-mt-48{margin-top:48px}
  .md-mr-48{margin-right:48px}
  .md-mb-48{margin-bottom:48px}
  .md-ml-48{margin-left:48px}

  .md-m-64{margin:64px}
  .md-mx-64{margin-left:64px;margin-right:64px}
  .md-my-64{margin-top:64px;margin-bottom:64px}
  .md-mt-64{margin-top:64px}
  .md-mr-64{margin-right:64px}
  .md-mb-64{margin-bottom:64px}
  .md-ml-64{margin-left:64px}

  .md-m-80{margin:80px}
  .md-mx-80{margin-left:80px;margin-right:80px}
  .md-my-80{margin-top:80px;margin-bottom:80px}
  .md-mt-80{margin-top:80px}
  .md-mr-80{margin-right:80px}
  .md-mb-80{margin-bottom:80px}
  .md-ml-80{margin-left:80px}

  .md-m-96{margin:96px}
  .md-mx-96{margin-left:96px;margin-right:96px}
  .md-my-96{margin-top:96px;margin-bottom:96px}
  .md-mt-96{margin-top:96px}
  .md-mr-96{margin-right:96px}
  .md-mb-96{margin-bottom:96px}
  .md-ml-96{margin-left:96px}

  .md-m-112{margin:112px}
  .md-mx-112{margin-left:112px;margin-right:112px}
  .md-my-112{margin-top:112px;margin-bottom:112px}
  .md-mt-112{margin-top:112px}
  .md-mr-112{margin-right:112px}
  .md-mb-112{margin-bottom:112px}
  .md-ml-112{margin-left:112px}

  .md-p-8{padding:8px} .md-px-8{padding-left:8px;padding-right:8px} .md-py-8{padding-top:8px;padding-bottom:8px}
  .md-pt-8{padding-top:8px} .md-pr-8{padding-right:8px} .md-pb-8{padding-bottom:8px} .md-pl-8{padding-left:8px}

  .md-p-16{padding:16px} .md-px-16{padding-left:16px;padding-right:16px} .md-py-16{padding-top:16px;padding-bottom:16px}
  .md-pt-16{padding-top:16px} .md-pr-16{padding-right:16px} .md-pb-16{padding-bottom:16px} .md-pl-16{padding-left:16px}

  .md-p-32{padding:32px} .md-px-32{padding-left:32px;padding-right:32px} .md-py-32{padding-top:32px;padding-bottom:32px}
  .md-pt-32{padding-top:32px} .md-pr-32{padding-right:32px} .md-pb-32{padding-bottom:32px} .md-pl-32{padding-left:32px}

  .md-m-8{margin:8px} .md-mx-8{margin-left:8px;margin-right:8px} .md-my-8{margin-top:8px;margin-bottom:8px}
  .md-mt-8{margin-top:8px} .md-mr-8{margin-right:8px} .md-mb-8{margin-bottom:8px} .md-ml-8{margin-left:8px}

  .md-m-16{margin:16px} .md-mx-16{margin-left:16px;margin-right:16px} .md-my-16{margin-top:16px;margin-bottom:16px}
  .md-mt-16{margin-top:16px} .md-mr-16{margin-right:16px} .md-mb-16{margin-bottom:16px} .md-ml-16{margin-left:16px}

  .md-m-32{margin:32px} .md-mx-32{margin-left:32px;margin-right:32px} .md-my-32{margin-top:32px;margin-bottom:32px}
  .md-mt-32{margin-top:32px} .md-mr-32{margin-right:32px} .md-mb-32{margin-bottom:32px} .md-ml-32{margin-left:32px}
} */

/* ---------- LG (≥1400) ---------- */
/* @media screen and (min-width: 1400px){
  .lg-p-24{padding:24px}
  .lg-px-24{padding-left:24px;padding-right:24px}
  .lg-py-24{padding-top:24px;padding-bottom:24px}
  .lg-pt-24{padding-top:24px}
  .lg-pr-24{padding-right:24px}
  .lg-pb-24{padding-bottom:24px}
  .lg-pl-24{padding-left:24px}

  .lg-p-48{padding:48px}
  .lg-px-48{padding-left:48px;padding-right:48px}
  .lg-py-48{padding-top:48px;padding-bottom:48px}
  .lg-pt-48{padding-top:48px}
  .lg-pr-48{padding-right:48px}
  .lg-pb-48{padding-bottom:48px}
  .lg-pl-48{padding-left:48px}

  .lg-p-64{padding:64px}
  .lg-px-64{padding-left:64px;padding-right:64px}
  .lg-py-64{padding-top:64px;padding-bottom:64px}
  .lg-pt-64{padding-top:64px}
  .lg-pr-64{padding-right:64px}
  .lg-pb-64{padding-bottom:64px}
  .lg-pl-64{padding-left:64px}

  .lg-p-80{padding:80px}
  .lg-px-80{padding-left:80px;padding-right:80px}
  .lg-py-80{padding-top:80px;padding-bottom:80px}
  .lg-pt-80{padding-top:80px}
  .lg-pr-80{padding-right:80px}
  .lg-pb-80{padding-bottom:80px}
  .lg-pl-80{padding-left:80px}

  .lg-p-96{padding:96px}
  .lg-px-96{padding-left:96px;padding-right:96px}
  .lg-py-96{padding-top:96px;padding-bottom:96px}
  .lg-pt-96{padding-top:96px}
  .lg-pr-96{padding-right:96px}
  .lg-pb-96{padding-bottom:96px}
  .lg-pl-96{padding-left:96px}

  .lg-p-112{padding:112px}
  .lg-px-112{padding-left:112px;padding-right:112px}
  .lg-py-112{padding-top:112px;padding-bottom:112px}
  .lg-pt-112{padding-top:112px}
  .lg-pr-112{padding-right:112px}
  .lg-pb-112{padding-bottom:112px}
  .lg-pl-112{padding-left:112px}

  .lg-m-24{margin:24px}
  .lg-mx-24{margin-left:24px;margin-right:24px}
  .lg-my-24{margin-top:24px;margin-bottom:24px}
  .lg-mt-24{margin-top:24px}
  .lg-mr-24{margin-right:24px}
  .lg-mb-24{margin-bottom:24px}
  .lg-ml-24{margin-left:24px}

  .lg-m-48{margin:48px}
  .lg-mx-48{margin-left:48px;margin-right:48px}
  .lg-my-48{margin-top:48px;margin-bottom:48px}
  .lg-mt-48{margin-top:48px}
  .lg-mr-48{margin-right:48px}
  .lg-mb-48{margin-bottom:48px}
  .lg-ml-48{margin-left:48px}

  .lg-m-64{margin:64px}
  .lg-mx-64{margin-left:64px;margin-right:64px}
  .lg-my-64{margin-top:64px;margin-bottom:64px}
  .lg-mt-64{margin-top:64px}
  .lg-mr-64{margin-right:64px}
  .lg-mb-64{margin-bottom:64px}
  .lg-ml-64{margin-left:64px}

  .lg-m-80{margin:80px}
  .lg-mx-80{margin-left:80px;margin-right:80px}
  .lg-my-80{margin-top:80px;margin-bottom:80px}
  .lg-mt-80{margin-top:80px}
  .lg-mr-80{margin-right:80px}
  .lg-mb-80{margin-bottom:80px}
  .lg-ml-80{margin-left:80px}

  .lg-m-96{margin:96px}
  .lg-mx-96{margin-left:96px;margin-right:96px}
  .lg-my-96{margin-top:96px;margin-bottom:96px}
  .lg-mt-96{margin-top:96px}
  .lg-mr-96{margin-right:96px}
  .lg-mb-96{margin-bottom:96px}
  .lg-ml-96{margin-left:96px}

  .lg-m-112{margin:112px}
  .lg-mx-112{margin-left:112px;margin-right:112px}
  .lg-my-112{margin-top:112px;margin-bottom:112px}
  .lg-mt-112{margin-top:112px}
  .lg-mr-112{margin-right:112px}
  .lg-mb-112{margin-bottom:112px}
  .lg-ml-112{margin-left:112px}

  .lg-p-8{padding:8px} .lg-px-8{padding-left:8px;padding-right:8px} .lg-py-8{padding-top:8px;padding-bottom:8px}
  .lg-pt-8{padding-top:8px} .lg-pr-8{padding-right:8px} .lg-pb-8{padding-bottom:8px} .lg-pl-8{padding-left:8px}

  .lg-p-16{padding:16px} .lg-px-16{padding-left:16px;padding-right:16px} .lg-py-16{padding-top:16px;padding-bottom:16px}
  .lg-pt-16{padding-top:16px} .lg-pr-16{padding-right:16px} .lg-pb-16{padding-bottom:16px} .lg-pl-16{padding-left:16px}

  .lg-p-32{padding:32px} .lg-px-32{padding-left:32px;padding-right:32px} .lg-py-32{padding-top:32px;padding-bottom:32px}
  .lg-pt-32{padding-top:32px} .lg-pr-32{padding-right:32px} .lg-pb-32{padding-bottom:32px} .lg-pl-32{padding-left:32px}

  .lg-m-8{margin:8px} .lg-mx-8{margin-left:8px;margin-right:8px} .lg-my-8{margin-top:8px;margin-bottom:8px}
  .lg-mt-8{margin-top:8px} .lg-mr-8{margin-right:8px} .lg-mb-8{margin-bottom:8px} .lg-ml-8{margin-left:8px}

  .lg-m-16{margin:16px} .lg-mx-16{margin-left:16px;margin-right:16px} .lg-my-16{margin-top:16px;margin-bottom:16px}
  .lg-mt-16{margin-top:16px} .lg-mr-16{margin-right:16px} .lg-mb-16{margin-bottom:16px} .lg-ml-16{margin-left:16px}

  .lg-m-32{margin:32px} .lg-mx-32{margin-left:32px;margin-right:32px} .lg-my-32{margin-top:32px;margin-bottom:32px}
  .lg-mt-32{margin-top:32px} .lg-mr-32{margin-right:32px} .lg-mb-32{margin-bottom:32px} .lg-ml-32{margin-left:32px}
} */
 .fade-in{opacity: 0;transform: translateY(16px);transition: opacity 700ms ease-in, transform 700ms ease-in;}.fade-in.visible{opacity: 1;transform: translateY(0);}.main-container{max-width:1400px}.leadspace-headline{font-size:clamp(2rem,3vw,3.25rem);line-height:1.1;letter-spacing:-.01em;margin:0}.leadspace-subheadline{font-size:1rem;opacity:.85;margin:0}.leadspace-media-inner{background:#dedede;border-radius:10px;overflow:hidden;min-height:260px;max-height:640px}.leadspace-media-inner img{max-height:640px}.leadspace-image{object-fit:cover}.leadspace-placeholder{min-height:260px;color:rgba(0,0,0,.5)}.leadspace-cta{border-radius:999px;padding:.7rem 1.1rem}.text-light{font-weight:300}.text-normal{font-weight:400}.text-medium-weight{font-weight:500}.text-semibold{font-weight:600}.text-bold{font-weight:700}.text-extrabold{font-weight:800}.text-link{text-decoration:underline;text-underline-offset:.2em}.bg-light-grey{background-color:#f4f4f4}.text-light-grey{color:#f4f4f4}.bg-white{background-color:#fff}.text-white{color:#fff!important}.bg-black{background-color:#000}.text-black{color:#000}.contain-max-1x{max-width:560px;margin:0 auto}.contain-max-2x{max-width:760px;margin:0 auto}.contain-max-3x{max-width:960px;margin:0 auto}.contain-max-4x{max-width:1280px;margin:0 auto}.team-copy,.team-copy p,.team-copy span,.team-copy li{font-size:16px;line-height:150%;margin-bottom:0}.team-copy h1,.team-copy h2,.team-copy h3,.team-copy h4,.team-copy h5,.team-copy h6{font-size:16px;line-height:150%;margin-bottom:0;font-weight:600}.font-sans{font-family:"DM Sans",sans-serif!important}@media screen and (min-width:320px){.text-h1{font-size:40px;line-height:1.2}.text-h2{font-size:36px;line-height:1.2}.text-h3{font-size:32px;line-height:1.2}.text-h4{font-size:24px;line-height:1.4}.text-h5{font-size:20px;line-height:1.4}.text-h6{font-size:18px;line-height:1.4}.text-tiny{font-size:12px;line-height:1.5}.text-small{font-size:14px;line-height:1.5}.text-regular{font-size:16px;line-height:1.5}.text-medium{font-size:18px;line-height:1.5}.text-large{font-size:20px;line-height:1.5}.text-body-lg{font-size:20px;line-height:1.5;font-weight:700}.text-body-block{font-size:16px;line-height:1.5}}@media screen and (min-width:769px) and (max-width:1399px){.text-h1{font-size:50px;line-height:1.2}.text-h2{font-size:42px;line-height:1.2}.text-h3{font-size:36px;line-height:1.2}.text-h4{font-size:28px;line-height:1.35}.text-h5{font-size:22px;line-height:1.4}.text-h6{font-size:19px;line-height:1.4}.text-tiny{font-size:12px;line-height:1.5}.text-small{font-size:14px;line-height:1.5}.text-regular{font-size:16px;line-height:1.5}.text-medium{font-size:18px;line-height:1.5}.text-large{font-size:20px;line-height:1.5}}@media screen and (min-width:1400px){.text-h1{font-size:56px;line-height:1.2}.text-h2{font-size:48px;line-height:1.2}.text-h3{font-size:40px;line-height:1.2}.text-h4{font-size:32px;line-height:1.3}.text-h5{font-size:24px;line-height:1.4}.text-h6{font-size:20px;line-height:1.4}.text-tiny{font-size:12px;line-height:1.5}.text-small{font-size:14px;line-height:1.5}.text-regular{font-size:16px;line-height:1.5}.text-medium{font-size:18px;line-height:1.5}.text-large{font-size:20px;line-height:1.5}}@media screen and (max-width:768px){.sm-p-24{padding:24px}.sm-px-24{padding-left:24px;padding-right:24px}.sm-py-24{padding-top:24px;padding-bottom:24px}.sm-pt-24{padding-top:24px}.sm-pr-24{padding-right:24px}.sm-pb-24{padding-bottom:24px}.sm-pl-24{padding-left:24px}.sm-p-48{padding:48px}.sm-px-48{padding-left:48px;padding-right:48px}.sm-py-48{padding-top:48px;padding-bottom:48px}.sm-pt-48{padding-top:48px}.sm-pr-48{padding-right:48px}.sm-pb-48{padding-bottom:48px}.sm-pl-48{padding-left:48px}.sm-p-64{padding:64px}.sm-px-64{padding-left:64px;padding-right:64px}.sm-py-64{padding-top:64px;padding-bottom:64px}.sm-pt-64{padding-top:64px}.sm-pr-64{padding-right:64px}.sm-pb-64{padding-bottom:64px}.sm-pl-64{padding-left:64px}.sm-p-80{padding:80px}.sm-px-80{padding-left:80px;padding-right:80px}.sm-py-80{padding-top:80px;padding-bottom:80px}.sm-pt-80{padding-top:80px}.sm-pr-80{padding-right:80px}.sm-pb-80{padding-bottom:80px}.sm-pl-80{padding-left:80px}.sm-p-96{padding:96px}.sm-px-96{padding-left:96px;padding-right:96px}.sm-py-96{padding-top:96px;padding-bottom:96px}.sm-pt-96{padding-top:96px}.sm-pr-96{padding-right:96px}.sm-pb-96{padding-bottom:96px}.sm-pl-96{padding-left:96px}.sm-p-112{padding:112px}.sm-px-112{padding-left:112px;padding-right:112px}.sm-py-112{padding-top:112px;padding-bottom:112px}.sm-pt-112{padding-top:112px}.sm-pr-112{padding-right:112px}.sm-pb-112{padding-bottom:112px}.sm-pl-112{padding-left:112px}.sm-m-24{margin:24px}.sm-mx-24{margin-left:24px;margin-right:24px}.sm-my-24{margin-top:24px;margin-bottom:24px}.sm-mt-24{margin-top:24px}.sm-mr-24{margin-right:24px}.sm-mb-24{margin-bottom:24px}.sm-ml-24{margin-left:24px}.sm-m-48{margin:48px}.sm-mx-48{margin-left:48px;margin-right:48px}.sm-my-48{margin-top:48px;margin-bottom:48px}.sm-mt-48{margin-top:48px}.sm-mr-48{margin-right:48px}.sm-mb-48{margin-bottom:48px}.sm-ml-48{margin-left:48px}.sm-m-64{margin:64px}.sm-mx-64{margin-left:64px;margin-right:64px}.sm-my-64{margin-top:64px;margin-bottom:64px}.sm-mt-64{margin-top:64px}.sm-mr-64{margin-right:64px}.sm-mb-64{margin-bottom:64px}.sm-ml-64{margin-left:64px}.sm-m-80{margin:80px}.sm-mx-80{margin-left:80px;margin-right:80px}.sm-my-80{margin-top:80px;margin-bottom:80px}.sm-mt-80{margin-top:80px}.sm-mr-80{margin-right:80px}.sm-mb-80{margin-bottom:80px}.sm-ml-80{margin-left:80px}.sm-m-96{margin:96px}.sm-mx-96{margin-left:96px;margin-right:96px}.sm-my-96{margin-top:96px;margin-bottom:96px}.sm-mt-96{margin-top:96px}.sm-mr-96{margin-right:96px}.sm-mb-96{margin-bottom:96px}.sm-ml-96{margin-left:96px}.sm-m-112{margin:112px}.sm-mx-112{margin-left:112px;margin-right:112px}.sm-my-112{margin-top:112px;margin-bottom:112px}.sm-mt-112{margin-top:112px}.sm-mr-112{margin-right:112px}.sm-mb-112{margin-bottom:112px}.sm-ml-112{margin-left:112px}.sm-p-8{padding:8px}.sm-px-8{padding-left:8px;padding-right:8px}.sm-py-8{padding-top:8px;padding-bottom:8px}.sm-pt-8{padding-top:8px}.sm-pr-8{padding-right:8px}.sm-pb-8{padding-bottom:8px}.sm-pl-8{padding-left:8px}.sm-p-16{padding:16px}.sm-px-16{padding-left:16px;padding-right:16px}.sm-py-16{padding-top:16px;padding-bottom:16px}.sm-pt-16{padding-top:16px}.sm-pr-16{padding-right:16px}.sm-pb-16{padding-bottom:16px}.sm-pl-16{padding-left:16px}.sm-p-32{padding:32px}.sm-px-32{padding-left:32px;padding-right:32px}.sm-py-32{padding-top:32px;padding-bottom:32px}.sm-pt-32{padding-top:32px}.sm-pr-32{padding-right:32px}.sm-pb-32{padding-bottom:32px}.sm-pl-32{padding-left:32px}.sm-m-8{margin:8px}.sm-mx-8{margin-left:8px;margin-right:8px}.sm-my-8{margin-top:8px;margin-bottom:8px}.sm-mt-8{margin-top:8px}.sm-mr-8{margin-right:8px}.sm-mb-8{margin-bottom:8px}.sm-ml-8{margin-left:8px}.sm-m-16{margin:16px}.sm-mx-16{margin-left:16px;margin-right:16px}.sm-my-16{margin-top:16px;margin-bottom:16px}.sm-mt-16{margin-top:16px}.sm-mr-16{margin-right:16px}.sm-mb-16{margin-bottom:16px}.sm-ml-16{margin-left:16px}.sm-m-32{margin:32px}.sm-mx-32{margin-left:32px;margin-right:32px}.sm-my-32{margin-top:32px;margin-bottom:32px}.sm-mt-32{margin-top:32px}.sm-mr-32{margin-right:32px}.sm-mb-32{margin-bottom:32px}.sm-ml-32{margin-left:32px}}@media screen and (min-width:769px) and (max-width:1399px){.md-p-24{padding:24px}.md-px-24{padding-left:24px;padding-right:24px}.md-py-24{padding-top:24px;padding-bottom:24px}.md-pt-24{padding-top:24px}.md-pr-24{padding-right:24px}.md-pb-24{padding-bottom:24px}.md-pl-24{padding-left:24px}.md-p-48{padding:48px}.md-px-48{padding-left:48px;padding-right:48px}.md-py-48{padding-top:48px;padding-bottom:48px}.md-pt-48{padding-top:48px}.md-pr-48{padding-right:48px}.md-pb-48{padding-bottom:48px}.md-pl-48{padding-left:48px}.md-p-64{padding:64px}.md-px-64{padding-left:64px;padding-right:64px}.md-py-64{padding-top:64px;padding-bottom:64px}.md-pt-64{padding-top:64px}.md-pr-64{padding-right:64px}.md-pb-64{padding-bottom:64px}.md-pl-64{padding-left:64px}.md-p-80{padding:80px}.md-px-80{padding-left:80px;padding-right:80px}.md-py-80{padding-top:80px;padding-bottom:80px}.md-pt-80{padding-top:80px}.md-pr-80{padding-right:80px}.md-pb-80{padding-bottom:80px}.md-pl-80{padding-left:80px}.md-p-96{padding:96px}.md-px-96{padding-left:96px;padding-right:96px}.md-py-96{padding-top:96px;padding-bottom:96px}.md-pt-96{padding-top:96px}.md-pr-96{padding-right:96px}.md-pb-96{padding-bottom:96px}.md-pl-96{padding-left:96px}.md-p-112{padding:112px}.md-px-112{padding-left:112px;padding-right:112px}.md-py-112{padding-top:112px;padding-bottom:112px}.md-pt-112{padding-top:112px}.md-pr-112{padding-right:112px}.md-pb-112{padding-bottom:112px}.md-pl-112{padding-left:112px}.md-m-24{margin:24px}.md-mx-24{margin-left:24px;margin-right:24px}.md-my-24{margin-top:24px;margin-bottom:24px}.md-mt-24{margin-top:24px}.md-mr-24{margin-right:24px}.md-mb-24{margin-bottom:24px}.md-ml-24{margin-left:24px}.md-m-48{margin:48px}.md-mx-48{margin-left:48px;margin-right:48px}.md-my-48{margin-top:48px;margin-bottom:48px}.md-mt-48{margin-top:48px}.md-mr-48{margin-right:48px}.md-mb-48{margin-bottom:48px}.md-ml-48{margin-left:48px}.md-m-64{margin:64px}.md-mx-64{margin-left:64px;margin-right:64px}.md-my-64{margin-top:64px;margin-bottom:64px}.md-mt-64{margin-top:64px}.md-mr-64{margin-right:64px}.md-mb-64{margin-bottom:64px}.md-ml-64{margin-left:64px}.md-m-80{margin:80px}.md-mx-80{margin-left:80px;margin-right:80px}.md-my-80{margin-top:80px;margin-bottom:80px}.md-mt-80{margin-top:80px}.md-mr-80{margin-right:80px}.md-mb-80{margin-bottom:80px}.md-ml-80{margin-left:80px}.md-m-96{margin:96px}.md-mx-96{margin-left:96px;margin-right:96px}.md-my-96{margin-top:96px;margin-bottom:96px}.md-mt-96{margin-top:96px}.md-mr-96{margin-right:96px}.md-mb-96{margin-bottom:96px}.md-ml-96{margin-left:96px}.md-m-112{margin:112px}.md-mx-112{margin-left:112px;margin-right:112px}.md-my-112{margin-top:112px;margin-bottom:112px}.md-mt-112{margin-top:112px}.md-mr-112{margin-right:112px}.md-mb-112{margin-bottom:112px}.md-ml-112{margin-left:112px}.md-p-8{padding:8px}.md-px-8{padding-left:8px;padding-right:8px}.md-py-8{padding-top:8px;padding-bottom:8px}.md-pt-8{padding-top:8px}.md-pr-8{padding-right:8px}.md-pb-8{padding-bottom:8px}.md-pl-8{padding-left:8px}.md-p-16{padding:16px}.md-px-16{padding-left:16px;padding-right:16px}.md-py-16{padding-top:16px;padding-bottom:16px}.md-pt-16{padding-top:16px}.md-pr-16{padding-right:16px}.md-pb-16{padding-bottom:16px}.md-pl-16{padding-left:16px}.md-p-32{padding:32px}.md-px-32{padding-left:32px;padding-right:32px}.md-py-32{padding-top:32px;padding-bottom:32px}.md-pt-32{padding-top:32px}.md-pr-32{padding-right:32px}.md-pb-32{padding-bottom:32px}.md-pl-32{padding-left:32px}.md-m-8{margin:8px}.md-mx-8{margin-left:8px;margin-right:8px}.md-my-8{margin-top:8px;margin-bottom:8px}.md-mt-8{margin-top:8px}.md-mr-8{margin-right:8px}.md-mb-8{margin-bottom:8px}.md-ml-8{margin-left:8px}.md-m-16{margin:16px}.md-mx-16{margin-left:16px;margin-right:16px}.md-my-16{margin-top:16px;margin-bottom:16px}.md-mt-16{margin-top:16px}.md-mr-16{margin-right:16px}.md-mb-16{margin-bottom:16px}.md-ml-16{margin-left:16px}.md-m-32{margin:32px}.md-mx-32{margin-left:32px;margin-right:32px}.md-my-32{margin-top:32px;margin-bottom:32px}.md-mt-32{margin-top:32px}.md-mr-32{margin-right:32px}.md-mb-32{margin-bottom:32px}.md-ml-32{margin-left:32px}}@media screen and (min-width:1400px){.lg-p-24{padding:24px}.lg-px-24{padding-left:24px;padding-right:24px}.lg-py-24{padding-top:24px;padding-bottom:24px}.lg-pt-24{padding-top:24px}.lg-pr-24{padding-right:24px}.lg-pb-24{padding-bottom:24px}.lg-pl-24{padding-left:24px}.lg-p-48{padding:48px}.lg-px-48{padding-left:48px;padding-right:48px}.lg-py-48{padding-top:48px;padding-bottom:48px}.lg-pt-48{padding-top:48px}.lg-pr-48{padding-right:48px}.lg-pb-48{padding-bottom:48px}.lg-pl-48{padding-left:48px}.lg-p-64{padding:64px}.lg-px-64{padding-left:64px;padding-right:64px}.lg-py-64{padding-top:64px;padding-bottom:64px}.lg-pt-64{padding-top:64px}.lg-pr-64{padding-right:64px}.lg-pb-64{padding-bottom:64px}.lg-pl-64{padding-left:64px}.lg-p-80{padding:80px}.lg-px-80{padding-left:80px;padding-right:80px}.lg-py-80{padding-top:80px;padding-bottom:80px}.lg-pt-80{padding-top:80px}.lg-pr-80{padding-right:80px}.lg-pb-80{padding-bottom:80px}.lg-pl-80{padding-left:80px}.lg-p-96{padding:96px}.lg-px-96{padding-left:96px;padding-right:96px}.lg-py-96{padding-top:96px;padding-bottom:96px}.lg-pt-96{padding-top:96px}.lg-pr-96{padding-right:96px}.lg-pb-96{padding-bottom:96px}.lg-pl-96{padding-left:96px}.lg-p-112{padding:112px}.lg-px-112{padding-left:112px;padding-right:112px}.lg-py-112{padding-top:112px;padding-bottom:112px}.lg-pt-112{padding-top:112px}.lg-pr-112{padding-right:112px}.lg-pb-112{padding-bottom:112px}.lg-pl-112{padding-left:112px}.lg-m-24{margin:24px}.lg-mx-24{margin-left:24px;margin-right:24px}.lg-my-24{margin-top:24px;margin-bottom:24px}.lg-mt-24{margin-top:24px}.lg-mr-24{margin-right:24px}.lg-mb-24{margin-bottom:24px}.lg-ml-24{margin-left:24px}.lg-m-48{margin:48px}.lg-mx-48{margin-left:48px;margin-right:48px}.lg-my-48{margin-top:48px;margin-bottom:48px}.lg-mt-48{margin-top:48px}.lg-mr-48{margin-right:48px}.lg-mb-48{margin-bottom:48px}.lg-ml-48{margin-left:48px}.lg-m-64{margin:64px}.lg-mx-64{margin-left:64px;margin-right:64px}.lg-my-64{margin-top:64px;margin-bottom:64px}.lg-mt-64{margin-top:64px}.lg-mr-64{margin-right:64px}.lg-mb-64{margin-bottom:64px}.lg-ml-64{margin-left:64px}.lg-m-80{margin:80px}.lg-mx-80{margin-left:80px;margin-right:80px}.lg-my-80{margin-top:80px;margin-bottom:80px}.lg-mt-80{margin-top:80px}.lg-mr-80{margin-right:80px}.lg-mb-80{margin-bottom:80px}.lg-ml-80{margin-left:80px}.lg-m-96{margin:96px}.lg-mx-96{margin-left:96px;margin-right:96px}.lg-my-96{margin-top:96px;margin-bottom:96px}.lg-mt-96{margin-top:96px}.lg-mr-96{margin-right:96px}.lg-mb-96{margin-bottom:96px}.lg-ml-96{margin-left:96px}.lg-m-112{margin:112px}.lg-mx-112{margin-left:112px;margin-right:112px}.lg-my-112{margin-top:112px;margin-bottom:112px}.lg-mt-112{margin-top:112px}.lg-mr-112{margin-right:112px}.lg-mb-112{margin-bottom:112px}.lg-ml-112{margin-left:112px}.lg-p-8{padding:8px}.lg-px-8{padding-left:8px;padding-right:8px}.lg-py-8{padding-top:8px;padding-bottom:8px}.lg-pt-8{padding-top:8px}.lg-pr-8{padding-right:8px}.lg-pb-8{padding-bottom:8px}.lg-pl-8{padding-left:8px}.lg-p-16{padding:16px}.lg-px-16{padding-left:16px;padding-right:16px}.lg-py-16{padding-top:16px;padding-bottom:16px}.lg-pt-16{padding-top:16px}.lg-pr-16{padding-right:16px}.lg-pb-16{padding-bottom:16px}.lg-pl-16{padding-left:16px}.lg-p-32{padding:32px}.lg-px-32{padding-left:32px;padding-right:32px}.lg-py-32{padding-top:32px;padding-bottom:32px}.lg-pt-32{padding-top:32px}.lg-pr-32{padding-right:32px}.lg-pb-32{padding-bottom:32px}.lg-pl-32{padding-left:32px}.lg-m-8{margin:8px}.lg-mx-8{margin-left:8px;margin-right:8px}.lg-my-8{margin-top:8px;margin-bottom:8px}.lg-mt-8{margin-top:8px}.lg-mr-8{margin-right:8px}.lg-mb-8{margin-bottom:8px}.lg-ml-8{margin-left:8px}.lg-m-16{margin:16px}.lg-mx-16{margin-left:16px;margin-right:16px}.lg-my-16{margin-top:16px;margin-bottom:16px}.lg-mt-16{margin-top:16px}.lg-mr-16{margin-right:16px}.lg-mb-16{margin-bottom:16px}.lg-ml-16{margin-left:16px}.lg-m-32{margin:32px}.lg-mx-32{margin-left:32px;margin-right:32px}.lg-my-32{margin-top:32px;margin-bottom:32px}.lg-mt-32{margin-top:32px}.lg-mr-32{margin-right:32px}.lg-mb-32{margin-bottom:32px}.lg-ml-32{margin-left:32px}}