.Grid_grid__cAtjr {
  display: grid;
  grid-gap: 16px;
  grid-template-columns: repeat(4, 1fr);
}
@media (min-width: 768px) {
  .Grid_grid__cAtjr {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 32px;
  }
}
.Button_button__lt_Sj {
  background: transparent;
  border: 1.25px solid #000;
  color: #000;
  display: inline-flex;
  padding: 10px 32px;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  line-height: 1.14;
  font-family: galaxie-polaris-bold, sans-serif;
  text-transform: uppercase;
}
.Button_button__lt_Sj:hover {
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  border: 1.25px solid #9ac7ff;
  color: #fff;
  text-decoration: none;
}
@media (min-width: 480px) {
  .Button_button__lt_Sj {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 768px) {
  .Button_button__lt_Sj {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 1024px) {
  .Button_button__lt_Sj {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
.SocialShare_icon__syVM3 {
  cursor: pointer;
  margin-right: 16px;
  margin-top: 3px;
  height: 22px;
  width: 22px;
}
.SocialShare_icon__syVM3 button {
  height: 22px;
  width: 22px;
}
.SocialShare_icon__syVM3 svg {
  display: block;
  height: 22px;
  width: 22px;
}
.RichText_slice__gu1sc {
  padding: 25px 16px;
  position: relative;
}
@media (min-width: 1024px) {
  .RichText_slice__gu1sc {
    padding-top: 55px;
    padding-bottom: 85px;
  }
}
.RichText_slice__gu1sc.RichText_noPadd__F6NrB {
  padding-top: 8px;
  padding-bottom: 8px;
}
.RichText_slice__gu1sc .RichText_socialShare__g2pLI {
  border-bottom: 1px solid #d7d7d7;
  padding-bottom: 8px;
  display: flex;
  flex-direction: row;
  align-content: center;
  height: -moz-fit-content;
  height: fit-content;
  grid-column: 1/-1;
}
@media (min-width: 768px) {
  .RichText_slice__gu1sc .RichText_socialShare__g2pLI {
    border-right: 1px solid #d7d7d7;
    border-bottom: 0;
    flex-direction: column;
    align-items: center;
    grid-column: 2 / span 1;
  }
  .RichText_slice__gu1sc .RichText_socialShare__g2pLI div {
    margin-bottom: 16px;
  }
}
@media (min-width: 1024px) {
  .RichText_slice__gu1sc .RichText_socialShare__g2pLI {
    grid-column: 3 / span 1;
  }
}
.RichText_slice__gu1sc .RichText_copy__X5HYf {
  grid-column: 1/-1;
}
@media (min-width: 768px) {
  .RichText_slice__gu1sc .RichText_copy__X5HYf {
    grid-column: 3/-3;
  }
}
@media (min-width: 1024px) {
  .RichText_slice__gu1sc .RichText_copy__X5HYf {
    grid-column: 4/-4;
  }
}
.RichText_slice__gu1sc.RichText_layoutLeft__PHco8 .RichText_copy__X5HYf {
  grid-column: 1/-1;
}
@media (min-width: 1024px) {
  .RichText_slice__gu1sc.RichText_layoutLeft__PHco8 .RichText_copy__X5HYf {
    grid-column: 1/10;
    padding-left: 16px;
  }
}
.RichText_slice__gu1sc h3 {
  font-size: 18px;
  line-height: 1.45;
  font-family: galaxie-copernicus, serif;
  padding: 16px 0;
}
@media (min-width: 480px) {
  .RichText_slice__gu1sc h3 {
    font-size: 18px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
@media (min-width: 768px) {
  .RichText_slice__gu1sc h3 {
    font-size: 22px;
    letter-spacing: 0.0025em;
    line-height: 1.41;
  }
}
@media (min-width: 1024px) {
  .RichText_slice__gu1sc h3 {
    font-size: 28px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
.RichText_slice__gu1sc h2 {
  font-size: 18px;
  line-height: 1.45;
  font-family: galaxie-copernicus, serif;
  padding: 16px 0;
}
@media (min-width: 480px) {
  .RichText_slice__gu1sc h2 {
    font-size: 18px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
@media (min-width: 768px) {
  .RichText_slice__gu1sc h2 {
    font-size: 22px;
    letter-spacing: 0.0025em;
    line-height: 1.41;
  }
}
@media (min-width: 1024px) {
  .RichText_slice__gu1sc h2 {
    font-size: 34px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
.RichText_slice__gu1sc h4 {
  font-size: 20px;
  line-height: 1.45;
  font-family: galaxie-polaris, sans-serif;
  padding: 16px 0;
}
@media (min-width: 480px) {
  .RichText_slice__gu1sc h4 {
    font-size: 20px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
@media (min-width: 768px) {
  .RichText_slice__gu1sc h4 {
    font-size: 20px;
    letter-spacing: 0.0025em;
    line-height: 1.41;
  }
}
@media (min-width: 1024px) {
  .RichText_slice__gu1sc h4 {
    font-size: 30px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
.RichText_slice__gu1sc h5 {
  font-size: 20px;
  line-height: 1.6;
  font-family: galaxie-copernicus, serif;
  padding: 16px 0;
}
@media (min-width: 480px) {
  .RichText_slice__gu1sc h5 {
    font-size: 20px;
    letter-spacing: 0.0025em;
    line-height: 1.6;
  }
}
@media (min-width: 768px) {
  .RichText_slice__gu1sc h5 {
    font-size: 20px;
    letter-spacing: 0.0025em;
    line-height: 1.26;
  }
}
@media (min-width: 1024px) {
  .RichText_slice__gu1sc h5 {
    font-size: 30px;
    letter-spacing: 0.0025em;
    line-height: 1.6;
  }
}
.RichText_slice__gu1sc h6 {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
  padding: 16px 0;
}
@media (min-width: 480px) {
  .RichText_slice__gu1sc h6 {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .RichText_slice__gu1sc h6 {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .RichText_slice__gu1sc h6 {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
.RichText_slice__gu1sc p {
  font-size: 16px;
  line-height: 1.87;
  font-family: galaxie-polaris, sans-serif;
  padding: 16px 0;
}
@media (min-width: 480px) {
  .RichText_slice__gu1sc p {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.87;
  }
}
@media (min-width: 768px) {
  .RichText_slice__gu1sc p {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.7;
  }
}
@media (min-width: 1024px) {
  .RichText_slice__gu1sc p {
    font-size: 18px;
    letter-spacing: 0.0015em;
    line-height: 1.87;
  }
}
.RichText_slice__gu1sc p:first-of-type {
  padding-top: 0;
}
.RichText_slice__gu1sc ol,
.RichText_slice__gu1sc ul {
  font-size: 16px;
  line-height: 1.87;
  font-family: galaxie-polaris, sans-serif;
}
@media (min-width: 480px) {
  .RichText_slice__gu1sc ol,
  .RichText_slice__gu1sc ul {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.87;
  }
}
@media (min-width: 768px) {
  .RichText_slice__gu1sc ol,
  .RichText_slice__gu1sc ul {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.7;
  }
}
@media (min-width: 1024px) {
  .RichText_slice__gu1sc ol,
  .RichText_slice__gu1sc ul {
    font-size: 18px;
    letter-spacing: 0.0015em;
    line-height: 1.87;
  }
}
.RichText_slice__gu1sc strong {
  font-size: 16px;
  line-height: 1.75;
  font-family: galaxie-polaris-bold, sans-serif;
}
@media (min-width: 480px) {
  .RichText_slice__gu1sc strong {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 768px) {
  .RichText_slice__gu1sc strong {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 1024px) {
  .RichText_slice__gu1sc strong {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
.RichText_slice__gu1sc .RichText_text_container__0mL7c {
  overflow: hidden;
  transition: height 0.4s;
}
.RichText_slice__gu1sc
  .RichText_text_container__0mL7c.RichText_centered__wCbll {
  text-align: center;
}
.RichText_slice__gu1sc .RichText_read_more__fiCbx {
  font-size: 14px;
  line-height: 1.14;
  font-family: galaxie-polaris-bold, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
  margin-bottom: 16px;
  margin-left: 50%;
  margin-top: 16px;
  transform: translateX(-50%);
}
@media (min-width: 480px) {
  .RichText_slice__gu1sc .RichText_read_more__fiCbx {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 768px) {
  .RichText_slice__gu1sc .RichText_read_more__fiCbx {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 1024px) {
  .RichText_slice__gu1sc .RichText_read_more__fiCbx {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
.RichText_slice__gu1sc .RichText_read_more__fiCbx.RichText_expanded__BJZEu svg {
  transform: rotate(180deg);
}
.RichText_slice__gu1sc .RichText_read_more__fiCbx svg {
  margin-left: 8px;
  vertical-align: middle;
}
.RichText_slice__gu1sc .RichText_ctaBtn__VwD2t {
  text-align: center;
  padding-top: 16px;
  margin-bottom: 90px;
}
.FeaturedProject_slice__JSnbi {
  margin-left: auto;
  margin-right: auto;
  padding: 25px 16px;
}
@media (min-width: 1024px) {
  .FeaturedProject_slice__JSnbi {
    padding: 40px 0;
    padding-left: 32px;
    padding-right: 32px;
  }
}
.FeaturedProject_grid__R92g6 {
  display: grid;
  grid-gap: 16px;
  grid-template-columns: repeat(4, 1fr);
}
@media (min-width: 768px) {
  .FeaturedProject_grid__R92g6 {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 32px;
  }
}
.FeaturedProject_heading__OJv2N {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
  margin-bottom: 32px;
}
@media (min-width: 480px) {
  .FeaturedProject_heading__OJv2N {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .FeaturedProject_heading__OJv2N {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .FeaturedProject_heading__OJv2N {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
.FeaturedProject_image__5Hjrn {
  margin-bottom: 16px;
  position: relative;
}
@media (min-width: 768px) {
  .FeaturedProject_image__5Hjrn {
    margin-bottom: 48px;
  }
}
.FeaturedProject_title__BA2Pz {
  font-size: 20px;
  line-height: 1.45;
  font-family: galaxie-polaris, sans-serif;
  grid-column: span 12;
}
@media (min-width: 480px) {
  .FeaturedProject_title__BA2Pz {
    font-size: 20px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
@media (min-width: 768px) {
  .FeaturedProject_title__BA2Pz {
    font-size: 20px;
    letter-spacing: 0.0025em;
    line-height: 1.41;
  }
}
@media (min-width: 1024px) {
  .FeaturedProject_title__BA2Pz {
    font-size: 30px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
@media (min-width: 768px) {
  .FeaturedProject_title__BA2Pz {
    grid-column: 1 / span 4;
  }
}
.FeaturedProject_overview__0nkmG {
  font-size: 16px;
  line-height: 1.87;
  font-family: galaxie-polaris, sans-serif;
  grid-column: span 12;
}
@media (min-width: 480px) {
  .FeaturedProject_overview__0nkmG {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.87;
  }
}
@media (min-width: 768px) {
  .FeaturedProject_overview__0nkmG {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.7;
  }
}
@media (min-width: 1024px) {
  .FeaturedProject_overview__0nkmG {
    font-size: 18px;
    letter-spacing: 0.0015em;
    line-height: 1.87;
  }
}
@media (min-width: 768px) {
  .FeaturedProject_overview__0nkmG {
    grid-column: 5 / span 5;
  }
}
.FeaturedProject_button__WQBDf {
  font-size: 14px;
  line-height: 1.14;
  font-family: galaxie-polaris-bold, sans-serif;
  text-transform: uppercase;
  grid-column: 1/-1;
}
@media (min-width: 480px) {
  .FeaturedProject_button__WQBDf {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 768px) {
  .FeaturedProject_button__WQBDf {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 1024px) {
  .FeaturedProject_button__WQBDf {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 768px) {
  .FeaturedProject_button__WQBDf {
    grid-column: -4/-1;
  }
}
.FeaturedProject_button__WQBDf a {
  white-space: nowrap;
}
@media (min-width: 768px) {
  .FeaturedProject_button__WQBDf a {
    float: right;
  }
}
.CenteredImage_wrapper__VOxmz {
  display: grid;
  grid-gap: 16px;
  grid-template-columns: repeat(4, 1fr);
}
@media (min-width: 768px) {
  .CenteredImage_wrapper__VOxmz {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 32px;
  }
}
.CenteredImage_centeredImage__K_vTW {
  padding: 25px 16px;
  grid-column: 1/-1;
}
@media (min-width: 1024px) {
  .CenteredImage_centeredImage__K_vTW {
    padding: 40px 0;
  }
}
@media (min-width: 768px) {
  .CenteredImage_centeredImage__K_vTW {
    grid-column: 2/-2;
  }
}
@media (min-width: 1024px) {
  .CenteredImage_centeredImage__K_vTW {
    grid-column: 3/-3;
  }
}
.CenteredImage_centeredImage__K_vTW .CenteredImage_embed__tstcQ {
  padding-bottom: 56.25%;
  position: relative;
  width: 100%;
}
.CenteredImage_centeredImage__K_vTW .CenteredImage_embed__tstcQ iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.CenteredImage_centeredImage__K_vTW .CenteredImage_caption__GUDqr {
  font-size: 12px;
  line-height: 1;
  font-family: galaxie-polaris-bold, sans-serif;
  text-transform: uppercase;
  padding-top: 16px;
}
@media (min-width: 480px) {
  .CenteredImage_centeredImage__K_vTW .CenteredImage_caption__GUDqr {
    font-size: 12px;
    letter-spacing: 0.02em;
    line-height: 1;
  }
}
@media (min-width: 768px) {
  .CenteredImage_centeredImage__K_vTW .CenteredImage_caption__GUDqr {
    font-size: 12px;
    letter-spacing: 0.02em;
    line-height: 1;
  }
}
@media (min-width: 1024px) {
  .CenteredImage_centeredImage__K_vTW .CenteredImage_caption__GUDqr {
    font-size: 12px;
    letter-spacing: 0.02em;
    line-height: 1;
  }
}
.page-idea .CenteredImage_centeredImage__K_vTW .CenteredImage_caption__GUDqr {
  font-size: 14px;
  line-height: 1.71;
  font-family: galaxie-polaris, sans-serif;
  text-transform: none;
}
@media (min-width: 480px) {
  .page-idea .CenteredImage_centeredImage__K_vTW .CenteredImage_caption__GUDqr {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 768px) {
  .page-idea .CenteredImage_centeredImage__K_vTW .CenteredImage_caption__GUDqr {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 1024px) {
  .page-idea .CenteredImage_centeredImage__K_vTW .CenteredImage_caption__GUDqr {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
    padding-top: 0;
  }
  .CenteredImage_imageContainer__ztdex {
    height: 100%;
  }
}
.SingleMedia_container__IU8ja {
  margin-left: auto;
  margin-right: auto;
  padding: 25px 16px;
  max-width: unset !important;
}
@media (min-width: 1024px) {
  .SingleMedia_container__IU8ja {
    padding: 40px 0;
    padding-left: 32px;
    padding-right: 32px;
  }
}
.SingleMedia_mediaWrapper__lGZT_ {
  width: 100%;
  position: relative;
}
.SingleMedia_mediaWrapper__lGZT_.SingleMedia_Hero__4ekPM {
  height: 56vw;
}
.SingleMedia_mediaWrapper__lGZT_.SingleMedia_FullWidth__2eFLL,
.SingleMedia_mediaWrapper__lGZT_.SingleMedia_Large__GNzpG {
  height: 50vw;
}
.SingleMedia_mediaWrapper__lGZT_ iframe,
.SingleMedia_mediaWrapper__lGZT_ video {
  position: absolute;
  inset: 0;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.SingleMedia_caption__K2vsN {
  display: flex;
  align-items: flex-end;
}
@media (min-width: 768px) {
  .SingleMedia_caption__K2vsN {
    background-color: #fff;
    bottom: 32px;
    left: 32px;
    position: absolute;
  }
}
.SingleMedia_caption__K2vsN.SingleMedia_alwaysVisible__teSJ_,
.SingleMedia_caption__K2vsN.SingleMedia_open__8RJ0r {
  width: 100%;
}
@media (min-width: 768px) {
  .SingleMedia_caption__K2vsN.SingleMedia_alwaysVisible__teSJ_,
  .SingleMedia_caption__K2vsN.SingleMedia_open__8RJ0r {
    width: 388px;
  }
}
.SingleMedia_caption__K2vsN.SingleMedia_alwaysVisible__teSJ_
  .SingleMedia_copy__dG0jX,
.SingleMedia_caption__K2vsN.SingleMedia_open__8RJ0r .SingleMedia_copy__dG0jX {
  padding: 12px 16px;
}
.SingleMedia_caption__K2vsN.SingleMedia_alwaysVisible__teSJ_
  .SingleMedia_header__IZUEo,
.SingleMedia_caption__K2vsN.SingleMedia_open__8RJ0r .SingleMedia_header__IZUEo {
  padding: 0;
}
.SingleMedia_caption__K2vsN.SingleMedia_alwaysVisible__teSJ_
  .SingleMedia_text__XSijP,
.SingleMedia_caption__K2vsN.SingleMedia_open__8RJ0r .SingleMedia_text__XSijP {
  display: block;
}
.SingleMedia_caption__K2vsN .SingleMedia_headerHidden__PMHM_ {
  width: 0;
}
.SingleMedia_caption__K2vsN .SingleMedia_copy__dG0jX {
  font-size: 14px;
  line-height: 1.71;
  font-family: galaxie-polaris, sans-serif;
  margin-top: 8px;
}
@media (min-width: 480px) {
  .SingleMedia_caption__K2vsN .SingleMedia_copy__dG0jX {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 768px) {
  .SingleMedia_caption__K2vsN .SingleMedia_copy__dG0jX {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 1024px) {
  .SingleMedia_caption__K2vsN .SingleMedia_copy__dG0jX {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 768px) {
  .SingleMedia_caption__K2vsN .SingleMedia_copy__dG0jX {
    margin-top: 0;
  }
}
.SingleMedia_caption__K2vsN .SingleMedia_header__IZUEo {
  font-family: galaxie-polaris-bold, sans-serif;
  padding: 12px 16px;
}
@media (min-width: 768px) {
  .SingleMedia_caption__K2vsN .SingleMedia_text__XSijP {
    display: none;
  }
}
.SingleMedia_caption__K2vsN .SingleMedia_icon__QNmdt {
  cursor: pointer;
  display: none;
  position: relative;
  padding: 24px;
}
@media (min-width: 768px) {
  .SingleMedia_caption__K2vsN .SingleMedia_icon__QNmdt {
    display: flex;
    justify-content: center;
  }
}
.SingleMedia_caption__K2vsN .SingleMedia_icon__QNmdt span {
  background: #000;
  height: 2px;
  position: absolute;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  width: 12px;
}
.SingleMedia_caption__K2vsN .SingleMedia_icon__QNmdt span:last-child {
  transform: rotate(-90deg);
}
.SingleMedia_caption__K2vsN
  .SingleMedia_icon__QNmdt.SingleMedia_open__8RJ0r
  span:first-of-type {
  transform: rotate(180deg);
}
.SingleMedia_caption__K2vsN
  .SingleMedia_icon__QNmdt.SingleMedia_open__8RJ0r
  span:last-child {
  transform: rotate(0deg);
}
.SlideshowArrow_arrow__H58y_ {
  color: #000 !important;
  cursor: pointer;
  opacity: 1;
  width: 40px;
  height: 30px;
  z-index: 2;
}
.SlideshowArrow_arrow__H58y_:hover {
  color: #000;
}
.SlideshowArrow_arrow__H58y_.slick-disabled {
  opacity: 0.3;
  pointer-events: none;
}
.SlideshowArrow_arrow__H58y_.SlideshowArrow_next__r3bPk,
.SlideshowArrow_arrow__H58y_.SlideshowArrow_previous__7qlaw {
  height: 30px;
  position: absolute;
  width: 40px;
}
.SlideshowArrow_arrow__H58y_.SlideshowArrow_previous__7qlaw {
  transform: rotate(180deg);
  left: 0;
  top: -10px;
}
.SlideshowArrow_arrow__H58y_.SlideshowArrow_previous__7qlaw:before {
  background-image: url(/images/arrow.svg);
  content: "";
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 12px;
  display: inline-block;
}
.SlideshowArrow_arrow__H58y_.SlideshowArrow_next__r3bPk {
  right: 0;
  top: 4px;
}
.SlideshowArrow_arrow__H58y_.SlideshowArrow_next__r3bPk:before {
  background-image: url(/images/arrow.svg);
  content: "";
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  height: 12px;
  display: inline-block;
}
.Slider_slider__8Dmgq {
  position: relative;
}
.Slider_viewport__vawh5 {
  overflow: hidden;
  width: 100%;
}
.Slider_container__FZEHt {
  align-items: flex-start;
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: height 0.4s ease;
}
.Slider_pagination__7fgGw {
  margin-bottom: 32px;
  position: relative;
}
.Slider_dots__So3Gy {
  margin: 0 auto;
  transform: translateY(3px);
  width: calc(100% - 100px);
}
.Slider_dot__naaSF,
.Slider_dots__So3Gy {
  align-items: center;
  display: flex;
  position: relative;
}
.Slider_dot__naaSF {
  height: 1px;
  padding: 20px 0;
  margin-top: -18px;
  flex-basis: 100%;
  z-index: 999;
}
.Slider_dot__naaSF:after {
  background-color: #a3a9ac;
  content: "";
  height: 1px;
  display: block;
  flex-basis: 100%;
  transition: height 0.2s ease, background-color 0.2s ease;
}
.Slider_dot__naaSF.Slider_active__b7nio:after {
  background-color: #00c1de;
  height: 3px;
}
.Slider_arrow__ePcFm {
  transform: translateY(-50%);
  top: 50%;
}
.SlideshowTouch_slideshow__3w60p {
  padding: 25px 0;
  overflow-x: hidden;
  position: relative;
}
@media (min-width: 768px) {
  .SlideshowTouch_slideshow__3w60p {
    padding: 25px 16px;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .SlideshowTouch_slideshow__3w60p {
    padding: 40px 0;
  }
}
.SlideshowTouch_slideshow__3w60p .pagination {
  margin-left: 16px;
  margin-right: 16px;
}
@media (min-width: 768px) {
  .SlideshowTouch_slideshow__3w60p .pagination {
    margin-left: 32px;
    margin-right: 32px;
  }
}
.SlideshowTouch_slide__HA0eV {
  min-width: 75%;
  position: relative;
}
@media (min-width: 768px) {
  .SlideshowTouch_slide__HA0eV:nth-child(2n) .SlideshowTouch_media__Ou8Hv {
    max-width: 75%;
  }
  .SlideshowTouch_slide__HA0eV:nth-child(3n) .SlideshowTouch_media__Ou8Hv {
    max-width: 65%;
  }
  .SlideshowTouch_slide__HA0eV:nth-child(4n) .SlideshowTouch_media__Ou8Hv {
    max-width: 85%;
  }
}
.SlideshowTouch_slide__HA0eV.SlideshowTouch_active___3cPZ
  + .SlideshowTouch_slide__HA0eV
  .SlideshowTouch_media__Ou8Hv {
  max-width: 60%;
}
@media (min-width: 768px) {
  .SlideshowTouch_slide__HA0eV.SlideshowTouch_active___3cPZ
    + .SlideshowTouch_slide__HA0eV
    .SlideshowTouch_media__Ou8Hv {
    max-width: 50%;
  }
}
.SlideshowTouch_media__Ou8Hv {
  position: relative;
  transition: max-width 0.5s;
}
.SlideshowTouch_media__Ou8Hv.SlideshowTouch_isVideo__tFuTJ {
  cursor: pointer;
}
.SlideshowTouch_active___3cPZ .SlideshowTouch_media__Ou8Hv {
  max-width: 100% !important;
}
.SlideshowTouch_media__Ou8Hv video {
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top center;
  object-position: top center;
}
.SlideshowTouch_imageElement__vkcTo {
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  z-index: 1;
}
.SlideshowTouch_muteButton__GWM45 {
  position: absolute;
  bottom: 20px;
  right: 20px;
  z-index: 5;
}
.SlideshowTouch_playButton__UdFyF {
  left: 50%;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 50%;
  transition: opacity 0.3s ease 0.3s;
  transform: translate(-50%, -50%);
  z-index: 4;
  width: 100%;
}
.SlideshowTouch_playButton__UdFyF.SlideshowTouch_active___3cPZ {
  opacity: 1;
  pointer-events: auto;
  transition-delay: 0s;
}
.SlideshowTouch_playButton__UdFyF > * {
  width: 50px;
  height: 50px;
}
.SlideshowTouch_caption__49pjq {
  align-items: flex-end;
  background-color: #fff;
  display: flex;
  opacity: 0;
  position: relative;
  pointer-events: none;
  transition: opacity 0.4s ease;
  z-index: 6666;
}
@media (min-width: 768px) {
  .SlideshowTouch_caption__49pjq {
    display: flex;
    bottom: 32px;
    left: 32px;
    position: absolute;
  }
}
.SlideshowTouch_caption__49pjq .SlideshowTouch_text__WFIZh {
  display: block;
}
.SlideshowTouch_caption__49pjq.SlideshowTouch_current__d40Kl {
  opacity: 1;
  pointer-events: auto;
  transition-delay: 0.5s;
}
.SlideshowTouch_caption__49pjq.SlideshowTouch_alwaysVisible__mqu39,
.SlideshowTouch_caption__49pjq.SlideshowTouch_open__T8rWP {
  width: 100%;
}
@media (min-width: 768px) {
  .SlideshowTouch_caption__49pjq.SlideshowTouch_alwaysVisible__mqu39,
  .SlideshowTouch_caption__49pjq.SlideshowTouch_open__T8rWP {
    width: 388px;
  }
}
.SlideshowTouch_caption__49pjq.SlideshowTouch_alwaysVisible__mqu39
  .SlideshowTouch_copy__3X6kf,
.SlideshowTouch_caption__49pjq.SlideshowTouch_open__T8rWP
  .SlideshowTouch_copy__3X6kf {
  padding: 12px 16px;
}
.SlideshowTouch_caption__49pjq.SlideshowTouch_alwaysVisible__mqu39
  .SlideshowTouch_header__gVJyP,
.SlideshowTouch_caption__49pjq.SlideshowTouch_open__T8rWP
  .SlideshowTouch_header__gVJyP {
  padding: 0;
}
.SlideshowTouch_caption__49pjq .SlideshowTouch_icon__B3Di6 {
  cursor: pointer;
  display: none;
  position: relative;
  padding: 24px;
}
@media (min-width: 768px) {
  .SlideshowTouch_caption__49pjq .SlideshowTouch_icon__B3Di6 {
    display: flex;
    justify-content: center;
  }
}
.SlideshowTouch_caption__49pjq .SlideshowTouch_icon__B3Di6 span {
  background: #000;
  height: 2px;
  position: absolute;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  width: 12px;
}
.SlideshowTouch_caption__49pjq .SlideshowTouch_icon__B3Di6 span:last-child {
  transform: rotate(-90deg);
}
.SlideshowTouch_caption__49pjq
  .SlideshowTouch_icon__B3Di6.SlideshowTouch_open__T8rWP
  span:first-of-type {
  transform: rotate(180deg);
}
.SlideshowTouch_caption__49pjq
  .SlideshowTouch_icon__B3Di6.SlideshowTouch_open__T8rWP
  span:last-child {
  transform: rotate(0deg);
}
.SlideshowTouch_caption__49pjq
  .SlideshowTouch_headerHidden__zfxNv
  .SlideshowTouch_header__gVJyP {
  width: 0;
}
.SlideshowTouch_caption__49pjq .SlideshowTouch_copy__3X6kf {
  font-size: 14px;
  line-height: 1.71;
  font-family: galaxie-polaris, sans-serif;
}
@media (min-width: 480px) {
  .SlideshowTouch_caption__49pjq .SlideshowTouch_copy__3X6kf {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 768px) {
  .SlideshowTouch_caption__49pjq .SlideshowTouch_copy__3X6kf {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 1024px) {
  .SlideshowTouch_caption__49pjq .SlideshowTouch_copy__3X6kf {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
.SlideshowTouch_caption__49pjq .SlideshowTouch_header__gVJyP {
  font-family: galaxie-polaris-bold, sans-serif;
  padding: 12px 16px;
}
.Slideshow_slideshow__RGR72 {
  padding: 25px 0;
  overflow-x: hidden;
}
@media (min-width: 768px) {
  .Slideshow_slideshow__RGR72 {
    padding: 25px 16px;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Slideshow_slideshow__RGR72 {
    padding: 40px 0;
  }
}
.Slideshow_slideshow__RGR72 .Slideshow_controls__laV2h {
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  align-items: center;
  display: flex;
  margin-bottom: 32px;
}
@media (min-width: 1024px) {
  .Slideshow_slideshow__RGR72 .Slideshow_controls__laV2h {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.Slideshow_slideshow__RGR72 .Slideshow_controls__laV2h .Slideshow_arrow__6zP9O {
  cursor: pointer;
  margin-top: 2px;
}
.Slideshow_slideshow__RGR72
  .Slideshow_controls__laV2h
  .Slideshow_arrowLeft__wldQm {
  transform: rotateY(180deg);
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 {
  display: flex;
  margin-left: 8px;
  margin-right: 8px;
  width: calc(100% - 100px);
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 li {
  position: relative;
  width: 100%;
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 button {
  cursor: pointer;
  height: 28px;
  width: 100%;
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_tab__0HKo6 {
  background-color: #a3a9ac;
  height: 1px;
  position: absolute;
  top: 50%;
  width: 100%;
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_tab__0HKo6:after {
  background-color: #00c1de;
  content: "";
  cursor: pointer;
  display: block;
  height: 2.5px;
  opacity: 0;
  position: absolute;
  right: 0;
  top: -1px;
  transition: opacity 0.4s ease-in;
  width: 100%;
}
.Slideshow_slideshow__RGR72
  .Slideshow_tabs__pnBn8
  .Slideshow_tab__0HKo6.Slideshow_active__M5TRy:after {
  left: 0;
  opacity: 1;
  right: unset;
  transition: opacity 0.4s ease-in;
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_dot--0__T8os3 li {
  width: calc(1 / 0 * 100% - 16px);
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_dot--1__wc6r6 li {
  width: calc(1 / 1 * 100% - 16px);
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_dot--2__hp99u {
  display: flex !important;
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_dot--2__hp99u li {
  width: calc(1 / 2 * 100% - 16px);
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_dot--3__MntTP {
  display: flex !important;
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_dot--3__MntTP li {
  width: calc(1 / 3 * 100% - 16px);
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_dot--4__RH6ga {
  display: flex !important;
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_dot--4__RH6ga li {
  width: calc(1 / 4 * 100% - 16px);
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_dot--5__VWHxO {
  display: flex !important;
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_dot--5__VWHxO li {
  width: calc(1 / 5 * 100% - 16px);
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_dot--6__AWAg_ {
  display: flex !important;
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_dot--6__AWAg_ li {
  width: calc(1 / 6 * 100% - 16px);
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_dot--7__uf7N_ {
  display: flex !important;
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_dot--7__uf7N_ li {
  width: calc(1 / 7 * 100% - 16px);
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_dot--8__Fg3lW {
  display: flex !important;
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_dot--8__Fg3lW li {
  width: calc(1 / 8 * 100% - 16px);
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_dot--9___E7mi {
  display: flex !important;
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_dot--9___E7mi li {
  width: calc(1 / 9 * 100% - 16px);
}
.Slideshow_slideshow__RGR72 .Slideshow_tabs__pnBn8 .Slideshow_dot--10__2KzTg {
  display: flex !important;
}
.Slideshow_slideshow__RGR72
  .Slideshow_tabs__pnBn8
  .Slideshow_dot--10__2KzTg
  li {
  width: calc(1 / 10 * 100% - 16px);
}
.Slideshow_slideshow__RGR72 .Slideshow_slideContainer__TBt_8 {
  overflow: hidden;
  width: 100vw;
}
.Slideshow_slideshow__RGR72 .Slideshow_slideInner__SvhUJ {
  display: flex;
}
@media (min-width: 768px) {
  .Slideshow_slideshow__RGR72 .Slideshow_slideInner__SvhUJ {
    height: 80vh;
  }
}
.Slideshow_slideshow__RGR72 .Slideshow_item__sOcWd {
  position: relative;
}
.Slideshow_slideshow__RGR72 .Slideshow_item__sOcWd .Slideshow_slideImg__V_nTe {
  align-self: start;
  flex-grow: 0;
  flex-shrink: 0;
  pointer-events: none;
  max-width: none;
  width: auto;
}
.Slideshow_slideshow__RGR72 .Slideshow_imgWrapper__1mJid {
  position: relative;
}
.Slideshow_slideshow__RGR72 .Slideshow_caption__Nx8Fu {
  display: flex;
  align-items: flex-end;
  opacity: 0;
}
@media (min-width: 768px) {
  .Slideshow_slideshow__RGR72 .Slideshow_caption__Nx8Fu {
    background-color: #fff;
    bottom: 32px;
    left: 32px;
    position: absolute;
    z-index: 4;
  }
}
.Slideshow_slideshow__RGR72 .Slideshow_caption__Nx8Fu.Slideshow_current__NdwQS {
  opacity: 1;
  transition: all 0.4s ease;
  transition-delay: 0.7s;
}
.Slideshow_slideshow__RGR72
  .Slideshow_caption__Nx8Fu.Slideshow_alwaysVisible__NfEd1,
.Slideshow_slideshow__RGR72 .Slideshow_caption__Nx8Fu.Slideshow_open__KDQoE {
  width: 100%;
}
@media (min-width: 768px) {
  .Slideshow_slideshow__RGR72
    .Slideshow_caption__Nx8Fu.Slideshow_alwaysVisible__NfEd1,
  .Slideshow_slideshow__RGR72 .Slideshow_caption__Nx8Fu.Slideshow_open__KDQoE {
    width: 388px;
  }
}
.Slideshow_slideshow__RGR72
  .Slideshow_caption__Nx8Fu.Slideshow_alwaysVisible__NfEd1
  .Slideshow_copy__IQBy_,
.Slideshow_slideshow__RGR72
  .Slideshow_caption__Nx8Fu.Slideshow_open__KDQoE
  .Slideshow_copy__IQBy_ {
  padding: 12px 16px;
}
.Slideshow_slideshow__RGR72
  .Slideshow_caption__Nx8Fu.Slideshow_alwaysVisible__NfEd1
  .Slideshow_header__3TT49,
.Slideshow_slideshow__RGR72
  .Slideshow_caption__Nx8Fu.Slideshow_open__KDQoE
  .Slideshow_header__3TT49 {
  padding: 0;
}
.Slideshow_slideshow__RGR72
  .Slideshow_caption__Nx8Fu.Slideshow_alwaysVisible__NfEd1
  .Slideshow_text__YsL88,
.Slideshow_slideshow__RGR72
  .Slideshow_caption__Nx8Fu.Slideshow_open__KDQoE
  .Slideshow_text__YsL88 {
  display: block;
}
.Slideshow_slideshow__RGR72 .Slideshow_caption__Nx8Fu .Slideshow_icon__WXDtS {
  cursor: pointer;
  display: none;
  position: relative;
  padding: 24px;
}
@media (min-width: 768px) {
  .Slideshow_slideshow__RGR72 .Slideshow_caption__Nx8Fu .Slideshow_icon__WXDtS {
    display: flex;
    justify-content: center;
  }
}
.Slideshow_slideshow__RGR72
  .Slideshow_caption__Nx8Fu
  .Slideshow_icon__WXDtS
  span {
  background: #000;
  height: 2px;
  position: absolute;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  width: 12px;
}
.Slideshow_slideshow__RGR72
  .Slideshow_caption__Nx8Fu
  .Slideshow_icon__WXDtS
  span:last-child {
  transform: rotate(-90deg);
}
.Slideshow_slideshow__RGR72
  .Slideshow_caption__Nx8Fu
  .Slideshow_icon__WXDtS.Slideshow_open__KDQoE
  span:first-of-type {
  transform: rotate(180deg);
}
.Slideshow_slideshow__RGR72
  .Slideshow_caption__Nx8Fu
  .Slideshow_icon__WXDtS.Slideshow_open__KDQoE
  span:last-child {
  transform: rotate(0deg);
}
.Slideshow_slideshow__RGR72
  .Slideshow_caption__Nx8Fu
  .Slideshow_headerHidden__aWatJ
  .Slideshow_header__3TT49 {
  width: 0;
}
.Slideshow_slideshow__RGR72 .Slideshow_caption__Nx8Fu .Slideshow_copy__IQBy_ {
  font-size: 14px;
  line-height: 1.71;
  font-family: galaxie-polaris, sans-serif;
}
@media (min-width: 480px) {
  .Slideshow_slideshow__RGR72 .Slideshow_caption__Nx8Fu .Slideshow_copy__IQBy_ {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 768px) {
  .Slideshow_slideshow__RGR72 .Slideshow_caption__Nx8Fu .Slideshow_copy__IQBy_ {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 1024px) {
  .Slideshow_slideshow__RGR72 .Slideshow_caption__Nx8Fu .Slideshow_copy__IQBy_ {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
.Slideshow_slideshow__RGR72 .Slideshow_caption__Nx8Fu .Slideshow_header__3TT49 {
  font-family: galaxie-polaris-bold, sans-serif;
  padding: 12px 16px;
}
.Slideshow_slideshow__RGR72 .Slideshow_caption__Nx8Fu .Slideshow_text__YsL88 {
  display: none;
}
.Slideshow_muteButton__kG28F {
  position: absolute;
  bottom: 20px;
  right: 20px;
  z-index: 5;
}
.Slideshow_togglePlayButton__3m1zy {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 4;
  width: 100%;
}
.Slideshow_togglePauseIcon__I6ZJv,
.Slideshow_togglePlayIcon__a3bn0 {
  width: 50px;
  height: 50px;
  left: 50%;
  top: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.AudioPlayer_containerGrid__WhpCE {
  display: grid;
  grid-gap: 16px;
  grid-template-columns: repeat(4, 1fr);
}
@media (min-width: 768px) {
  .AudioPlayer_containerGrid__WhpCE {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 32px;
  }
}
.AudioPlayer_container__ut2Ux {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  margin-top: 16px;
  margin-bottom: 16px;
}
.AudioPlayer_container__ut2Ux.AudioPlayer_contentWidth__h1Pns {
  grid-column: 1/-1;
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 768px) {
  .AudioPlayer_container__ut2Ux.AudioPlayer_contentWidth__h1Pns {
    grid-column: 3/-3;
    padding: 0;
  }
}
@media (min-width: 1024px) {
  .AudioPlayer_container__ut2Ux.AudioPlayer_contentWidth__h1Pns {
    grid-column: 4/-4;
  }
}
.AudioPlayer_container__ut2Ux .AudioPlayer_playerGrid__ofCqe {
  display: grid;
  grid-gap: 16px;
  gap: 16px;
  grid-template-areas: "image image caption caption caption caption" "image image caption caption caption caption" "player player player player player player";
}
@media (min-width: 768px) {
  .AudioPlayer_container__ut2Ux .AudioPlayer_playerGrid__ofCqe {
    grid-template-areas: "image image caption caption caption caption" "image image player player player player" "image image player player player player";
  }
}
.AudioPlayer_image__j6_XU {
  grid-area: image;
  position: relative;
  overflow: hidden;
  border-radius: 12px;
  height: 120px;
  width: 120px;
  min-width: 120px;
}
.AudioPlayer_caption__bwvi3 {
  grid-area: caption;
}
.AudioPlayer_audio__MesCd {
  grid-area: player;
  width: 100%;
}
.IframeEmbed_grid__jPrrp {
  display: grid;
  grid-gap: 16px;
  grid-template-columns: repeat(4, 1fr);
}
@media (min-width: 768px) {
  .IframeEmbed_grid__jPrrp {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 32px;
  }
}
.IframeEmbed_audio__Gi469 {
  width: 100%;
  grid-column: 1/-1;
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 768px) {
  .IframeEmbed_audio__Gi469 {
    grid-column: 3/-3;
    padding: 0;
  }
}
@media (min-width: 1024px) {
  .IframeEmbed_audio__Gi469 {
    grid-column: 4/-4;
  }
}
.IframeEmbed_iframe__7EeOJ {
  width: 100%;
  height: 100%;
}
.IframeEmbed_iframe__7EeOJ.IframeEmbed_contentWidth__NpPYt {
  grid-column: 1/-1;
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 768px) {
  .IframeEmbed_iframe__7EeOJ.IframeEmbed_contentWidth__NpPYt {
    grid-column: 3/-3;
    padding: 0;
  }
}
@media (min-width: 1024px) {
  .IframeEmbed_iframe__7EeOJ.IframeEmbed_contentWidth__NpPYt {
    grid-column: 4/-4;
  }
}
.ScrollArrow_hideArrow__89rhk {
  opacity: 0 !important;
  pointer-events: none !important;
  transition: opacity 0.1s ease;
}
.RelatedBanner_slice__k_g6k {
  padding: 25px 16px;
}
@media (min-width: 1024px) {
  .RelatedBanner_slice__k_g6k {
    padding: 40px 0;
  }
}
.RelatedBanner_slice__k_g6k.RelatedBanner_project__oRFlv
  .RelatedBanner_relatedBanner__01R5S {
  background-color: #d7d7d7;
}
.RelatedBanner_slice__k_g6k.RelatedBanner_project__oRFlv
  .RelatedBanner_caption__IWUef {
  white-space: nowrap;
}
.RelatedBanner_slice__k_g6k.RelatedBanner_project__oRFlv
  .RelatedBanner_caption__IWUef.RelatedBanner_White__uxTm9 {
  color: #fff;
}
.RelatedBanner_slice__k_g6k.RelatedBanner_project__oRFlv a {
  display: none;
}
.RelatedBanner_slice__k_g6k.RelatedBanner_project__oRFlv
  .RelatedBanner_title__wnYDl {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
}
@media (min-width: 480px) {
  .RelatedBanner_slice__k_g6k.RelatedBanner_project__oRFlv
    .RelatedBanner_title__wnYDl {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .RelatedBanner_slice__k_g6k.RelatedBanner_project__oRFlv
    .RelatedBanner_title__wnYDl {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .RelatedBanner_slice__k_g6k.RelatedBanner_project__oRFlv
    .RelatedBanner_title__wnYDl {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
.RelatedBanner_slice__k_g6k.RelatedBanner_project__oRFlv
  .RelatedBanner_title__wnYDl
  a {
  display: block;
  margin-top: 16px;
  width: -moz-fit-content;
  width: fit-content;
}
.RelatedBanner_slice__k_g6k.RelatedBanner_idea__yWR7J
  .RelatedBanner_content__0sjee {
  justify-content: space-between;
}
.RelatedBanner_slice__k_g6k.RelatedBanner_idea__yWR7J
  .RelatedBanner_title__wnYDl {
  padding-right: 16px;
  color: #000;
}
@media (min-width: 1024px) {
  .RelatedBanner_slice__k_g6k.RelatedBanner_idea__yWR7J
    .RelatedBanner_title__wnYDl {
    padding-left: 32px;
  }
}
.RelatedBanner_slice__k_g6k.RelatedBanner_idea__yWR7J
  .RelatedBanner_title__wnYDl
  a {
  display: none;
}
.RelatedBanner_slice__k_g6k.RelatedBanner_idea__yWR7J a {
  display: block;
}
.RelatedBanner_slice__k_g6k.RelatedBanner_idea__yWR7J
  .RelatedBanner_White__uxTm9 {
  color: #fff;
  border-color: #fff;
}
.RelatedBanner_relatedBanner__01R5S {
  padding: 32px;
  position: relative;
}
@media (min-width: 1024px) {
  .RelatedBanner_relatedBanner__01R5S {
    margin-left: 32px;
    margin-right: 32px;
  }
}
.RelatedBanner_relatedBanner__01R5S .RelatedBanner_bgimage__z5RM9 {
  inset: 0;
  position: absolute;
  z-index: -1;
}
.RelatedBanner_relatedBanner__01R5S .RelatedBanner_content__0sjee {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .RelatedBanner_relatedBanner__01R5S .RelatedBanner_content__0sjee {
    flex-direction: row;
  }
}
.RelatedBanner_relatedBanner__01R5S .RelatedBanner_caption__IWUef {
  font-size: 14px;
  line-height: 1.71;
  font-family: galaxie-polaris, sans-serif;
  margin-bottom: 16px;
}
@media (min-width: 480px) {
  .RelatedBanner_relatedBanner__01R5S .RelatedBanner_caption__IWUef {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 768px) {
  .RelatedBanner_relatedBanner__01R5S .RelatedBanner_caption__IWUef {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 1024px) {
  .RelatedBanner_relatedBanner__01R5S .RelatedBanner_caption__IWUef {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 768px) {
  .RelatedBanner_relatedBanner__01R5S .RelatedBanner_caption__IWUef {
    margin-bottom: 0;
  }
}
.RelatedBanner_relatedBanner__01R5S
  .RelatedBanner_caption__IWUef.RelatedBanner_White__uxTm9 {
  color: #fff;
}
.RelatedBanner_relatedBanner__01R5S .RelatedBanner_thumbnail__2KrFy {
  position: relative;
  width: calc(100% + 64px);
  height: 0;
  padding-top: calc(78% + 64px);
  transform: translateX(-32px);
  margin-bottom: 18px;
}
@media (min-width: 768px) {
  .RelatedBanner_relatedBanner__01R5S .RelatedBanner_thumbnail__2KrFy {
    margin: -32px 48px;
    width: 300px;
    height: 234px;
    padding-top: 0;
    transform: none;
  }
}
.RelatedBanner_relatedBanner__01R5S .RelatedBanner_title__wnYDl {
  font-size: 18px;
  line-height: 1.45;
  font-family: galaxie-copernicus, serif;
  display: flex;
  flex-direction: column;
  margin-bottom: 32px;
}
@media (min-width: 480px) {
  .RelatedBanner_relatedBanner__01R5S .RelatedBanner_title__wnYDl {
    font-size: 18px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
@media (min-width: 768px) {
  .RelatedBanner_relatedBanner__01R5S .RelatedBanner_title__wnYDl {
    font-size: 22px;
    letter-spacing: 0.0025em;
    line-height: 1.41;
  }
}
@media (min-width: 1024px) {
  .RelatedBanner_relatedBanner__01R5S .RelatedBanner_title__wnYDl {
    font-size: 34px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
@media (min-width: 768px) {
  .RelatedBanner_relatedBanner__01R5S .RelatedBanner_title__wnYDl {
    margin-bottom: 0;
  }
}
.Spotlight_slice___YrbJ {
  margin-left: auto;
  margin-right: auto;
  padding: 25px 16px;
  position: relative;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .Spotlight_slice___YrbJ {
    padding: 40px 0;
    padding-left: 32px;
    padding-right: 32px;
  }
}
.Spotlight_heading__KkaZz {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
  margin-bottom: 32px;
  padding-bottom: 32px;
  border-bottom: 1.25px solid #a3a9ac;
}
@media (min-width: 480px) {
  .Spotlight_heading__KkaZz {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .Spotlight_heading__KkaZz {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .Spotlight_heading__KkaZz {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
.Spotlight_rule__imw6h {
  margin-bottom: 32px;
  border-bottom: 1.25px solid #a3a9ac;
  position: relative;
  overflow: hidden;
}
.Spotlight_navWrapper__gru7Q {
  position: relative;
}
.Spotlight_dragWrapper__428Ys {
  overflow-x: scroll;
  margin-right: -16px;
  margin-left: -16px;
  padding-left: 16px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media (min-width: 768px) {
  .Spotlight_dragWrapper__428Ys {
    margin-right: -32px;
    margin-left: -32px;
    padding-left: 32px;
    padding-right: 32px;
  }
}
.Spotlight_dragWrapper__428Ys::-webkit-scrollbar {
  display: none;
}
.Spotlight_moreArrow__cAPal {
  position: absolute;
  top: 0;
  padding-right: 16px;
  background: linear-gradient(
    90deg,
    hsla(0, 0%, 100%, 0),
    hsla(0, 0%, 100%, 0.5) 10%,
    #fff 42%
  );
  width: 65px;
  height: 30px;
  z-index: 2;
  opacity: 1;
  pointer-events: auto;
  transition: opacity 0.2s ease-in;
  right: -16px;
}
.Spotlight_moreArrow__cAPal svg {
  float: right;
  fill: #000;
}
@media (min-width: 768px) {
  .Spotlight_moreArrow__cAPal {
    position: absolute;
    top: 0;
    padding-right: 16px;
    background: linear-gradient(
      90deg,
      hsla(0, 0%, 100%, 0),
      hsla(0, 0%, 100%, 0.5) 10%,
      #fff 42%
    );
    width: 65px;
    height: 30px;
    z-index: 2;
    opacity: 1;
    pointer-events: auto;
    transition: opacity 0.2s ease-in;
    right: -32px;
  }
  .Spotlight_moreArrow__cAPal svg {
    float: right;
    fill: #000;
  }
}
.Spotlight_lessArrow__crQlk {
  position: absolute;
  top: 0;
  background: linear-gradient(
    90deg,
    hsla(0, 0%, 100%, 0),
    hsla(0, 0%, 100%, 0.5) 10%,
    #fff 42%
  );
  width: 65px;
  height: 30px;
  z-index: 2;
  opacity: 1;
  pointer-events: auto;
  transition: opacity 0.2s ease-in;
  right: auto;
  left: -16px;
  padding-left: 16px;
  padding-right: 0;
  background: linear-gradient(
    -90deg,
    hsla(0, 0%, 100%, 0),
    hsla(0, 0%, 100%, 0.5) 10%,
    #fff 42%
  );
}
.Spotlight_lessArrow__crQlk svg {
  float: right;
  fill: #000;
  float: left;
  transform: rotate(180deg);
}
@media (min-width: 768px) {
  .Spotlight_lessArrow__crQlk {
    position: absolute;
    top: 0;
    background: linear-gradient(
      90deg,
      hsla(0, 0%, 100%, 0),
      hsla(0, 0%, 100%, 0.5) 10%,
      #fff 42%
    );
    width: 65px;
    height: 30px;
    z-index: 2;
    opacity: 1;
    pointer-events: auto;
    transition: opacity 0.2s ease-in;
    right: auto;
    left: -32px;
    padding-left: 16px;
    padding-right: 0;
    background: linear-gradient(
      -90deg,
      hsla(0, 0%, 100%, 0),
      hsla(0, 0%, 100%, 0.5) 10%,
      #fff 42%
    );
  }
  .Spotlight_lessArrow__crQlk svg {
    float: right;
    fill: #000;
    float: left;
    transform: rotate(180deg);
  }
}
.Spotlight_catTitles__hO44I {
  display: flex;
  margin-bottom: 16px;
  flex-wrap: nowrap;
  overflow-x: visible;
}
.Spotlight_catTitles__hO44I .Spotlight_title__P_M85 {
  font-size: 16px;
  line-height: 1.75;
  font-family: galaxie-polaris, sans-serif;
  cursor: pointer;
  margin-bottom: 16px;
  margin-right: 48px;
  position: relative;
  white-space: nowrap;
}
@media (min-width: 480px) {
  .Spotlight_catTitles__hO44I .Spotlight_title__P_M85 {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 768px) {
  .Spotlight_catTitles__hO44I .Spotlight_title__P_M85 {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 1024px) {
  .Spotlight_catTitles__hO44I .Spotlight_title__P_M85 {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
.Spotlight_catTitles__hO44I .Spotlight_title__P_M85:last-of-type {
  padding-right: 16px;
  margin-right: 0;
}
@media (min-width: 768px) {
  .Spotlight_catTitles__hO44I .Spotlight_title__P_M85:last-of-type {
    padding-right: 32px;
  }
}
.Spotlight_catTitles__hO44I .Spotlight_titleActive__QWaqj:after,
.Spotlight_catTitles__hO44I .Spotlight_title__P_M85:after {
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  left: 0;
  position: absolute;
  transform: scaleX(0);
  transform-origin: bottom left;
  transition: transform 0.25s ease-out;
  width: 100%;
}
.Spotlight_catTitles__hO44I .Spotlight_title__P_M85:last-of-type:after {
  width: calc(100% - 32px);
}
.Spotlight_catTitles__hO44I .Spotlight_title__P_M85:hover:after {
  transform: scaleX(1);
  transform-origin: bottom left;
  transition: transform 0.25s ease-out;
}
.Spotlight_catTitles__hO44I .Spotlight_titleActive__QWaqj:after {
  transform: scaleX(1);
}
.Spotlight_placeholder__30B7B {
  width: 100%;
  position: relative;
  transition: height 1s ease;
}
.Spotlight_spotlight__cElHr {
  background-color: #f9f9f9;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
@media (min-width: 768px) {
  .Spotlight_spotlight__cElHr {
    padding: 32px;
  }
}
.Spotlight_spotlight__cElHr.Spotlight_textSpotlight__HxePW
  .Spotlight_info__04dDC {
  position: relative;
  padding: 32px;
  grid-column: 1/-1 !important;
}
@media (min-width: 768px) {
  .Spotlight_spotlight__cElHr.Spotlight_textSpotlight__HxePW
    .Spotlight_info__04dDC {
    padding: 48px;
    grid-column: 2/-2 !important;
  }
}
.Spotlight_spotlight__cElHr.slHidden {
  opacity: 0;
  transition: all 0.3s ease;
}
.Spotlight_spotlight__cElHr.slVisible {
  opacity: 1;
  transition: all 0.8s ease 0.3s;
}
.Spotlight_spotlight__cElHr.Spotlight_fullBleed__EgGxA {
  padding: 0 0 32px;
}
@media (min-width: 768px) {
  .Spotlight_spotlight__cElHr.Spotlight_fullBleed__EgGxA {
    padding: 0;
  }
}
.Spotlight_spotlight__cElHr.Spotlight_fullBleed__EgGxA .Spotlight_image___aneQ {
  height: 100%;
  max-height: 400px;
  width: 100%;
  max-width: unset;
  margin: 0;
}
@media (min-width: 768px) {
  .Spotlight_spotlight__cElHr.Spotlight_fullBleed__EgGxA
    .Spotlight_image___aneQ {
    min-width: 20%;
    max-width: 50%;
    width: unset;
  }
}
.Spotlight_spotlight__cElHr.Spotlight_fullBleed__EgGxA
  .Spotlight_image___aneQ
  img {
  max-height: 400px !important;
}
.Spotlight_spotlight__cElHr.Spotlight_fullBleed__EgGxA .Spotlight_info__04dDC {
  padding: 0 32px;
}
@media (min-width: 768px) {
  .Spotlight_spotlight__cElHr .Spotlight_wrapper__AK2cM {
    display: flex;
    align-items: center;
  }
}
.Spotlight_spotlight__cElHr .Spotlight_image___aneQ {
  max-width: 80%;
  margin: 32px auto 0;
  flex-shrink: 0;
}
@media (min-width: 768px) {
  .Spotlight_spotlight__cElHr .Spotlight_image___aneQ {
    max-width: 50%;
    margin: 0;
  }
  .Spotlight_spotlight__cElHr .Spotlight_image___aneQ.Spotlight_video__zjrfE {
    margin: -4px 0;
  }
}
.Spotlight_spotlight__cElHr .Spotlight_info__04dDC {
  margin: 32px;
}
.Spotlight_spotlight__cElHr .Spotlight_info__04dDC.Spotlight_center__OWb0j {
  margin: 32px auto;
}
@media (min-width: 768px) {
  .Spotlight_spotlight__cElHr .Spotlight_info__04dDC.Spotlight_center__OWb0j {
    margin: auto;
    max-width: 50%;
  }
}
.Spotlight_spotlight__cElHr .Spotlight_info__04dDC .Spotlight_copy__DaMsQ {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
}
@media (min-width: 480px) {
  .Spotlight_spotlight__cElHr .Spotlight_info__04dDC .Spotlight_copy__DaMsQ {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .Spotlight_spotlight__cElHr .Spotlight_info__04dDC .Spotlight_copy__DaMsQ {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .Spotlight_spotlight__cElHr .Spotlight_info__04dDC .Spotlight_copy__DaMsQ {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
.Spotlight_spotlight__cElHr .Spotlight_info__04dDC .Spotlight_copy__DaMsQ h6 {
  font-size: 20px;
  line-height: 1.6;
  font-family: galaxie-copernicus, serif;
}
@media (min-width: 480px) {
  .Spotlight_spotlight__cElHr .Spotlight_info__04dDC .Spotlight_copy__DaMsQ h6 {
    font-size: 20px;
    letter-spacing: 0.0025em;
    line-height: 1.6;
  }
}
@media (min-width: 768px) {
  .Spotlight_spotlight__cElHr .Spotlight_info__04dDC .Spotlight_copy__DaMsQ h6 {
    font-size: 20px;
    letter-spacing: 0.0025em;
    line-height: 1.26;
  }
}
@media (min-width: 1024px) {
  .Spotlight_spotlight__cElHr .Spotlight_info__04dDC .Spotlight_copy__DaMsQ h6 {
    font-size: 30px;
    letter-spacing: 0.0025em;
    line-height: 1.6;
  }
}
.Spotlight_spotlight__cElHr
  .Spotlight_info__04dDC
  .Spotlight_copy__DaMsQ.Spotlight_textSpotlight__HxePW,
.Spotlight_spotlight__cElHr
  .Spotlight_info__04dDC
  .Spotlight_copy__DaMsQ.Spotlight_textSpotlight__HxePW
  h6 {
  font-size: 20px;
  line-height: 1.45;
  font-family: galaxie-polaris, sans-serif;
}
@media (min-width: 480px) {
  .Spotlight_spotlight__cElHr
    .Spotlight_info__04dDC
    .Spotlight_copy__DaMsQ.Spotlight_textSpotlight__HxePW,
  .Spotlight_spotlight__cElHr
    .Spotlight_info__04dDC
    .Spotlight_copy__DaMsQ.Spotlight_textSpotlight__HxePW
    h6 {
    font-size: 20px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
@media (min-width: 768px) {
  .Spotlight_spotlight__cElHr
    .Spotlight_info__04dDC
    .Spotlight_copy__DaMsQ.Spotlight_textSpotlight__HxePW,
  .Spotlight_spotlight__cElHr
    .Spotlight_info__04dDC
    .Spotlight_copy__DaMsQ.Spotlight_textSpotlight__HxePW
    h6 {
    font-size: 20px;
    letter-spacing: 0.0025em;
    line-height: 1.41;
  }
}
@media (min-width: 1024px) {
  .Spotlight_spotlight__cElHr
    .Spotlight_info__04dDC
    .Spotlight_copy__DaMsQ.Spotlight_textSpotlight__HxePW,
  .Spotlight_spotlight__cElHr
    .Spotlight_info__04dDC
    .Spotlight_copy__DaMsQ.Spotlight_textSpotlight__HxePW
    h6 {
    font-size: 30px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
.Spotlight_spotlight__cElHr .Spotlight_info__04dDC .Spotlight_copy__DaMsQ a {
  display: none;
}
.Spotlight_spotlight__cElHr .Spotlight_info__04dDC .Spotlight_cta__pAmbF {
  margin-top: 48px;
}
.Spotlight_grid__vOwM0 {
  display: grid;
  grid-gap: 16px;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 0;
}
@media (min-width: 768px) {
  .Spotlight_grid__vOwM0 {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 32px;
  }
}
@media (min-width: 1024px) {
  .Spotlight_grid__vOwM0 {
    grid-gap: 32px;
  }
}
@media (min-width: 768px) {
  .ImageItem_image__fah4n {
    margin-bottom: 8px;
  }
}
.ImageItem_image__fah4n img {
  min-height: 101% !important;
  max-height: 101% !important;
  max-width: 101% !important;
  min-width: 101% !important;
}
.ImageItem_parentLink__tzLgC {
  position: relative;
}
.ImageItem_parentLink__tzLgC:hover
  .ImageItem_title__NL8h2
  > .ImageItem_text__ZPFxx {
  background-size: 100% 2px;
}
.ImageItem_parentLink__tzLgC .ImageItem_title__NL8h2 > .ImageItem_text__ZPFxx {
  position: relative;
  background-repeat: no-repeat;
  background-size: 0 2px;
  background-position: 0 100%;
  transition: background-size 0.3s ease, background-position 0.3s ease;
  background-image: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  display: inline;
}
.ImageItem_parentLink__tzLgC
  .ImageItem_title__NL8h2
  > .ImageItem_text__ZPFxx:focus,
.ImageItem_parentLink__tzLgC
  .ImageItem_title__NL8h2
  > .ImageItem_text__ZPFxx:hover {
  background-size: 100% 2px;
}
.ImageItem_textContainer__3mEBJ .ImageItem_type__q9BKQ {
  font-size: 14px;
  line-height: 1.71;
  font-family: galaxie-polaris, sans-serif;
  color: #545759;
  margin-bottom: 8px;
  margin-top: 8px;
  margin-left: 8px;
}
@media (min-width: 480px) {
  .ImageItem_textContainer__3mEBJ .ImageItem_type__q9BKQ {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 768px) {
  .ImageItem_textContainer__3mEBJ .ImageItem_type__q9BKQ {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 1024px) {
  .ImageItem_textContainer__3mEBJ .ImageItem_type__q9BKQ {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 768px) {
  .ImageItem_textContainer__3mEBJ .ImageItem_type__q9BKQ {
    margin-left: 16px;
  }
}
@media (min-width: 1024px) {
  .ImageItem_textContainer__3mEBJ .ImageItem_type__q9BKQ {
    margin-bottom: 16px;
  }
}
.ImageItem_textContainer__3mEBJ .ImageItem_title__NL8h2 {
  margin-left: 8px;
  padding-right: 8px;
  overflow: hidden;
  font-size: 14px;
}
@media (min-width: 768px) {
  .ImageItem_textContainer__3mEBJ .ImageItem_title__NL8h2 {
    margin-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 1024px) {
  .ImageItem_textContainer__3mEBJ .ImageItem_title__NL8h2 {
    font-size: 16px;
  }
}
.ImageItem_textContainer__3mEBJ.ImageItem_overlayTitle__mCy1z {
  color: #000;
  position: absolute;
  top: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ImageItem_textContainer__3mEBJ.ImageItem_overlayTitle__mCy1z
  .ImageItem_title__NL8h2 {
  font-family: galaxie-copernicus, serif;
  font-size: 14px;
}
@media (min-width: 1024px) {
  .ImageItem_textContainer__3mEBJ.ImageItem_overlayTitle__mCy1z
    .ImageItem_title__NL8h2 {
    font-size: 16px;
  }
}
@media (min-width: 1440px) {
  .ImageItem_textContainer__3mEBJ.ImageItem_overlayTitle__mCy1z
    .ImageItem_title__NL8h2 {
    font-size: 20px;
  }
}
.ImageItem_textContainer__3mEBJ.ImageItem_overlayTitle__mCy1z.ImageItem_White__bK6HB
  .ImageItem_title__NL8h2,
.ImageItem_textContainer__3mEBJ.ImageItem_overlayTitle__mCy1z.ImageItem_White__bK6HB
  .ImageItem_type__q9BKQ {
  color: #fff !important;
}
._Index_item__JA3ys {
  margin-bottom: 32px;
  min-width: 77%;
  position: relative;
}
@media (min-width: 768px) {
  ._Index_item__JA3ys {
    min-width: 25%;
  }
}
._Index_item__JA3ys._Index_peek__q02il {
  min-width: 75%;
}
@media (min-width: 768px) {
  ._Index_item__JA3ys._Index_peek__q02il {
    min-width: 23%;
  }
}
.RelatedContent_slice__TLTGz {
  padding: 25px 16px;
  margin: 0 auto;
  padding-right: 0 !important;
}
@media (min-width: 1024px) {
  .RelatedContent_slice__TLTGz {
    padding: 40px 0;
    padding-left: 32px;
    padding-right: 32px;
  }
}
.RelatedContent_slice__TLTGz .pagination {
  margin-right: 16px;
}
@media (min-width: 768px) {
  .RelatedContent_slice__TLTGz .pagination {
    margin-right: 32px;
  }
}
.RelatedContent_heading__GQOya {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 32px;
  margin-right: 32px;
}
@media (min-width: 768px) {
  .RelatedContent_heading__GQOya {
    flex-direction: row;
  }
}
.RelatedContent_title__GVLgP {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
  margin-bottom: 8px;
}
@media (min-width: 480px) {
  .RelatedContent_title__GVLgP {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .RelatedContent_title__GVLgP {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .RelatedContent_title__GVLgP {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .RelatedContent_title__GVLgP {
    margin-bottom: 0;
  }
}
.RelatedContent_grid__cLrAc {
  display: grid;
  grid-gap: 16px;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 0 !important;
  padding-right: 16px;
}
@media (min-width: 768px) {
  .RelatedContent_grid__cLrAc {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 32px;
    padding-right: 32px;
  }
}
.RelatedContent_item__WyXk7 {
  grid-column: 1/-1;
  position: relative;
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  .RelatedContent_item__WyXk7 {
    grid-column: span 3;
    margin-bottom: 32px;
  }
}
.HeroVideoCarousel_markerGroup__yZn7r {
  width: 100%;
  display: flex;
  align-items: left;
  height: 0;
}
.HeroVideoCarousel_marker__0BLq7 {
  width: 50%;
  position: relative;
  top: 10px;
  z-index: 1;
  margin: 4px;
  background: hsla(0, 0%, 100%, 0.3);
  height: 3px;
}
.HeroVideoCarousel_markerProgress__ilxtu {
  background: #fff;
  height: 3px;
}
.HeroVideoCarousel_videoGroup__ib4Ka {
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
}
.HeroVideoCarousel_videoGroup__ib4Ka:hover .HeroVideoCarousel_ctaArea__15ZI_ {
  opacity: 1;
}
.HeroVideoCarousel_image__Q4cez,
.HeroVideoCarousel_video__TsfPG {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  width: 100%;
  transition: opacity 1s ease;
}
.HeroVideoCarousel_image__Q4cez {
  overflow: hidden;
}
.HeroVideoCarousel_image__Q4cez img {
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.HeroVideoCarousel_copy__IDPg1 {
  font-size: 24px;
  line-height: 1.5;
  font-family: galaxie-copernicus, serif;
  color: #fff;
  max-width: 90%;
  position: absolute;
  text-align: center;
  z-index: 2;
  left: 50%;
}
@media (min-width: 480px) {
  .HeroVideoCarousel_copy__IDPg1 {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 768px) {
  .HeroVideoCarousel_copy__IDPg1 {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.16;
  }
}
@media (min-width: 1024px) {
  .HeroVideoCarousel_copy__IDPg1 {
    font-size: 48px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
.HeroVideoCarousel_copy__IDPg1.HeroVideoCarousel_Top__z45Uh {
  top: 15%;
  transform: translateX(-50%);
}
.HeroVideoCarousel_copy__IDPg1.HeroVideoCarousel_Center___j5Pb {
  top: 50%;
  transform: translate(-50%, -50%);
}
.HeroVideoCarousel_copy__IDPg1.HeroVideoCarousel_Bottom__t2A9S {
  bottom: 15%;
  transform: translateX(-50%);
}
.HeroVideoCarousel_nav__X5hHv {
  position: absolute;
  top: 0;
  z-index: 2;
  width: 30%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.75s ease-out;
  cursor: pointer;
  color: #fff;
}
.HeroVideoCarousel_nav__X5hHv:hover {
  opacity: 1;
}
.HeroVideoCarousel_nav__X5hHv.HeroVideoCarousel_next__qPRi_ {
  right: 0;
  padding-right: 20px;
  text-align: right;
}
.HeroVideoCarousel_nav__X5hHv.HeroVideoCarousel_prev__WlnAy {
  left: 0;
  padding-left: 20px;
  text-align: left;
}
.HeroVideoCarousel_nav__X5hHv.HeroVideoCarousel_prev__WlnAy svg {
  transform: translateX(-50%) rotate(180deg);
}
.HeroVideoCarousel_nav__X5hHv > span {
  font-size: 12px;
  line-height: 1;
  font-family: galaxie-polaris, sans-serif;
  font-feature-settings: "smcp";
  font-variant: small-caps;
  width: 100px;
  height: 20px;
  display: inline-block;
  padding-top: calc(20px + 8px);
  position: relative;
}
@media (min-width: 480px) {
  .HeroVideoCarousel_nav__X5hHv > span {
    font-size: 12px;
    letter-spacing: 0.02em;
    line-height: 1;
  }
}
@media (min-width: 768px) {
  .HeroVideoCarousel_nav__X5hHv > span {
    font-size: 12px;
    letter-spacing: 0.02em;
    line-height: 1;
  }
}
@media (min-width: 1024px) {
  .HeroVideoCarousel_nav__X5hHv > span {
    font-size: 12px;
    letter-spacing: 0.02em;
    line-height: 1;
  }
}
.HeroVideoCarousel_nav__X5hHv > span svg {
  display: block;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 20px;
}
.HeroVideoCarousel_ctaArea__15ZI_ {
  position: absolute;
  opacity: 0;
  height: 30%;
  width: 100%;
  left: 0;
  bottom: 0;
  transition: opacity 0.75s ease-out;
  z-index: 3;
}
.HeroVideoCarousel_cta__XBOPu {
  display: block;
  position: absolute;
  color: #fff;
  border-color: #fff;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  font-size: 9px;
  padding-left: 10px;
  padding-right: 10px;
  min-width: 179px;
  text-align: center;
  white-space: nowrap;
}
.HeroVideoCarousel_cta__XBOPu > p {
  width: 100%;
}
.FeatureDrawers_slice__gP5Ws {
  margin-left: auto;
  margin-right: auto;
  padding: 25px 16px;
  height: 100%;
  transition: height 0.6s ease;
}
@media (min-width: 1024px) {
  .FeatureDrawers_slice__gP5Ws {
    padding: 40px 0;
    padding-left: 32px;
    padding-right: 32px;
  }
}
.FeatureDrawers_slice__gP5Ws.FeatureDrawers_reduceSpacing__6wp1B {
  margin-top: calc(-2 * 25px);
}
@media (min-width: 768px) {
  .FeatureDrawers_slice__gP5Ws.FeatureDrawers_reduceSpacing__6wp1B {
    margin-top: calc(-2 * 40px);
  }
}
.FeatureDrawers_slice__gP5Ws.FeatureDrawers_noStyles__T_uCx
  .FeatureDrawers_column__Gdbbz {
  border-top: 0;
  padding: 0;
}
.FeatureDrawers_slice__gP5Ws.FeatureDrawers_noStyles__T_uCx
  .FeatureDrawers_drawers__QY7pK {
  display: flex;
  flex-wrap: wrap;
}
.FeatureDrawers_drawers__QY7pK {
  display: grid;
  grid-gap: 16px;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 0 64px !important;
}
@media (min-width: 768px) {
  .FeatureDrawers_drawers__QY7pK {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 32px;
  }
  .FeatureDrawers_drawers__QY7pK.FeatureDrawers_fourUp__f3nvM
    .FeatureDrawers_column__Gdbbz {
    grid-column: span 6;
  }
}
@media (min-width: 1024px) {
  .FeatureDrawers_drawers__QY7pK.FeatureDrawers_fourUp__f3nvM
    .FeatureDrawers_column__Gdbbz {
    grid-column: span 3;
  }
}
.FeatureDrawers_heading__wL7r2 {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
  margin-bottom: 48px;
}
@media (min-width: 480px) {
  .FeatureDrawers_heading__wL7r2 {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .FeatureDrawers_heading__wL7r2 {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .FeatureDrawers_heading__wL7r2 {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
.FeatureDrawers_column__Gdbbz {
  display: flex;
  flex-direction: column;
  grid-column: span 4;
  border-top: 1px solid #a3a9ac;
  padding-top: 32px;
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .FeatureDrawers_column__Gdbbz {
    margin-bottom: 48px;
  }
}
.FeatureDrawers_column__Gdbbz button.FeatureDrawers_accordion__J44T2 {
  cursor: pointer;
}
.FeatureDrawers_column__Gdbbz .FeatureDrawers_accordion__J44T2 {
  padding-bottom: 16px;
  padding-right: 16px;
  padding-top: 16px;
  position: relative;
  width: 100%;
  text-align: left;
}
.FeatureDrawers_column__Gdbbz
  .FeatureDrawers_accordion__J44T2.FeatureDrawers_desktop__pl_Ah {
  display: none;
}
@media (min-width: 768px) {
  .FeatureDrawers_column__Gdbbz
    .FeatureDrawers_accordion__J44T2.FeatureDrawers_mobile__V44Py {
    display: none;
  }
  .FeatureDrawers_column__Gdbbz
    .FeatureDrawers_accordion__J44T2.FeatureDrawers_desktop__pl_Ah {
    display: block;
  }
}
.FeatureDrawers_column__Gdbbz .FeatureDrawers_accordion__J44T2 span {
  background: #000;
  top: 28px;
  height: 2px;
  right: 0;
  position: absolute;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  width: 12px;
}
.FeatureDrawers_column__Gdbbz .FeatureDrawers_accordion__J44T2 span:last-child {
  transform: rotate(-90deg);
}
.FeatureDrawers_column__Gdbbz
  .FeatureDrawers_accordion__J44T2.FeatureDrawers_open__W7nkm
  span:first-of-type {
  transform: rotate(180deg);
}
.FeatureDrawers_column__Gdbbz
  .FeatureDrawers_accordion__J44T2.FeatureDrawers_open__W7nkm
  span:last-child {
  transform: rotate(0deg);
}
.FeatureDrawers_column__Gdbbz .FeatureDrawers_title__U9xHm {
  font-size: 16px;
  line-height: 1.75;
  font-family: galaxie-polaris-bold, sans-serif;
}
@media (min-width: 480px) {
  .FeatureDrawers_column__Gdbbz .FeatureDrawers_title__U9xHm {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 768px) {
  .FeatureDrawers_column__Gdbbz .FeatureDrawers_title__U9xHm {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 1024px) {
  .FeatureDrawers_column__Gdbbz .FeatureDrawers_title__U9xHm {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
.FeatureDrawers_column__Gdbbz .FeatureDrawers_content__Ju4tz {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease;
}
.FeatureDrawers_column__Gdbbz
  .FeatureDrawers_content__Ju4tz.FeatureDrawers_desktop__pl_Ah {
  display: none;
}
@media (min-width: 768px) {
  .FeatureDrawers_column__Gdbbz
    .FeatureDrawers_content__Ju4tz.FeatureDrawers_mobile__V44Py {
    display: none;
  }
  .FeatureDrawers_column__Gdbbz
    .FeatureDrawers_content__Ju4tz.FeatureDrawers_desktop__pl_Ah {
    display: flex;
  }
}
.FeatureDrawers_column__Gdbbz
  .FeatureDrawers_content__Ju4tz.FeatureDrawers_open__W7nkm {
  max-height: 1000px;
  transition: max-height 0.5s ease-out;
}
.FeatureDrawers_column__Gdbbz .FeatureDrawers_copy__b9jJ6 {
  font-size: 16px;
  line-height: 1.75;
  font-family: galaxie-polaris, sans-serif;
  flex: 1 1 auto;
}
@media (min-width: 480px) {
  .FeatureDrawers_column__Gdbbz .FeatureDrawers_copy__b9jJ6 {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 768px) {
  .FeatureDrawers_column__Gdbbz .FeatureDrawers_copy__b9jJ6 {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 1024px) {
  .FeatureDrawers_column__Gdbbz .FeatureDrawers_copy__b9jJ6 {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
.FeatureDrawers_column__Gdbbz .FeatureDrawers_media__AzF2Y {
  height: 100px;
  flex-shrink: 0;
  margin-top: 16px;
  position: relative;
}
@media (min-width: 768px) {
  .FeatureDrawers_column__Gdbbz .FeatureDrawers_media__AzF2Y {
    height: 200px;
  }
}
.FeatureDrawers_column__Gdbbz .FeatureDrawers_media__AzF2Y > div > span {
  background: none !important;
}
.FeatureDrawers_column__Gdbbz .FeatureDrawers_copy__b9jJ6:last-child,
.FeatureDrawers_column__Gdbbz .FeatureDrawers_media__AzF2Y:last-child {
  margin-bottom: 16px;
}
.Statement_statement__P8OUn {
  margin-left: auto;
  margin-right: auto;
  padding: 25px 16px;
  color: #fff;
}
@media (min-width: 1024px) {
  .Statement_statement__P8OUn {
    padding: 40px 0;
    padding-left: 32px;
    padding-right: 32px;
    padding: 32px;
  }
}
.Statement_statement__P8OUn .Statement_wrapper-Violet__yIci8 {
  background-color: #7573c0;
}
.Statement_statement__P8OUn .Statement_wrapper-Blue__VbsPV {
  background-color: #00c1de;
}
.Statement_statement__P8OUn .Statement_wrapper-Yellow__ABaEU {
  background-color: #ffcd00;
  color: #000;
}
.Statement_statement__P8OUn .Statement_wrapper-Red__A_G4k {
  background-color: #ff4611;
}
.Statement_statement__P8OUn .Statement_wrapper-Green__YHw0W {
  background-color: #208648;
}
.Statement_statement__P8OUn .Statement_wrapper-LightViolet__8DQNx {
  background-color: #c6b3e1;
}
.Statement_statement__P8OUn .Statement_wrapper-GradientSpring__fbmyU {
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  color: #000;
}
.Statement_statement__P8OUn .Statement_wrapper-GradientSummer__It8qc {
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #fdf25a 0,
      rgba(253, 242, 90, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #f7d047 0,
      rgba(235, 85, 46, 0) 100%
    ),
    linear-gradient(0.299turn, #eb552e -0.5%, #f2a591 45.04%);
}
.Statement_statement__P8OUn .Statement_wrapper-GradientAutumn__8DcHQ {
  background: radial-gradient(
      86.93% 66.16% at 7.71% 11%,
      rgba(85, 0, 255, 0.6) 0,
      rgba(85, 0, 255, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #f7d047 0,
      rgba(235, 85, 46, 0) 100%
    ),
    linear-gradient(0.299turn, #eb552e -0.5%, #ff6b44 45.04%);
}
.Statement_statement__P8OUn .Statement_wrapper-GradientWinter__uyjos {
  background: radial-gradient(
      75.13% 70.5% at 28.85% 89.83%,
      #3a8aac 0,
      rgba(51, 176, 184, 0) 100%
    ),
    radial-gradient(
      45.21% 129.89% at 95.21% 25.33%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #fff -0.5%, #7b49bf 45.04%);
}
.Statement_statement__P8OUn .Statement_text__Gai4n {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
  margin: 0 auto;
  padding: 70px 40px;
}
@media (min-width: 480px) {
  .Statement_statement__P8OUn .Statement_text__Gai4n {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .Statement_statement__P8OUn .Statement_text__Gai4n {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .Statement_statement__P8OUn .Statement_text__Gai4n {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .Statement_statement__P8OUn .Statement_text__Gai4n {
    padding: 110px;
    max-width: 890px;
  }
}
.styles_photo__lidKW {
  max-width: min(50vw, 325px);
  position: absolute;
  width: 100%;
  z-index: 1;
}
@media (min-width: 768px) {
  .styles_photo__lidKW {
    max-width: min(50vw, 500px);
  }
}
.styles_photo__lidKW.styles_landscape__0RF1C {
  max-width: min(70vw, 400px);
}
@media (min-width: 768px) {
  .styles_photo__lidKW.styles_landscape__0RF1C {
    max-width: min(70vw, 500px);
  }
}
.BackgroundAsset_outer__PfpO4 {
  position: absolute;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.BackgroundAsset_outer__PfpO4 * {
  pointer-events: none;
}
.BackgroundAsset_image__7_ztZ {
  opacity: 0;
  transition: opacity 0.5s ease;
}
.BackgroundAsset_image__7_ztZ.BackgroundAsset_loaded__pcDbk {
  opacity: 1;
}
.styles_outer__5EWTM {
  position: relative;
}
.styles_outer__5EWTM.styles_slide-0___Sg0r {
  height: 150vh;
}
@media (min-width: 768px) {
  .styles_outer__5EWTM.styles_slide-0___Sg0r {
    height: 250vh;
  }
}
@media (min-height: 1000px) {
  .styles_outer__5EWTM.styles_slide-0___Sg0r {
    height: 150vh;
  }
}
@media (orientation: landscape) and (max-width: 768px) {
  .styles_outer__5EWTM.styles_slide-0___Sg0r {
    height: 300vh;
  }
}
.styles_outer__5EWTM.styles_slide-1__k02I1 {
  height: 100vh;
}
@media (min-width: 768px) {
  .styles_outer__5EWTM.styles_slide-1__k02I1 {
    height: 200vh;
  }
}
@media (min-height: 1000px) {
  .styles_outer__5EWTM.styles_slide-1__k02I1 {
    height: 100vh;
  }
}
@media (orientation: landscape) and (max-width: 768px) {
  .styles_outer__5EWTM.styles_slide-1__k02I1 {
    height: 250vh;
  }
}
.styles_outer__5EWTM.styles_slide-2__79q9d {
  height: 10vh;
}
@media (min-width: 768px) {
  .styles_outer__5EWTM.styles_slide-2__79q9d {
    height: 50vh;
  }
}
@media (min-height: 1000px) {
  .styles_outer__5EWTM.styles_slide-2__79q9d {
    height: 20vh;
  }
}
@media (orientation: landscape) and (max-width: 768px) {
  .styles_outer__5EWTM.styles_slide-2__79q9d {
    height: 100vh;
  }
}
.styles_container__sz2Cm,
.styles_inner__amt__ {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.Collage_wrapper__Y8n_x {
  position: relative;
}
.Collage_outer__tgLIg {
  position: relative;
  background-color: #fff;
}
.Collage_inner__fsL8q {
  height: 100vh;
  overflow: hidden;
  position: sticky;
  top: 0;
  z-index: 2;
}
.Collage_content__K_lHq {
  left: 50%;
  margin: 0 auto;
  max-width: calc(650px + 2 * 16px);
  padding: 0 16px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}
.Collage_intro__Tp0fG {
  margin: 10% auto 0;
  max-width: 75%;
}
.Collage_introAsset__z6CLh {
  position: relative;
  z-index: 2;
}
.Collage_title__hyWY7 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 1024px) {
  .Collage_title__hyWY7 {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.Collage_title__hyWY7 h6 {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
}
@media (min-width: 480px) {
  .Collage_title__hyWY7 h6 {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .Collage_title__hyWY7 h6 {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .Collage_title__hyWY7 h6 {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
.Collage_text__cu6nA {
  font-size: 18px;
  line-height: 1.45;
  font-family: galaxie-copernicus, serif;
  text-align: center;
}
@media (min-width: 480px) {
  .Collage_text__cu6nA {
    font-size: 18px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
@media (min-width: 768px) {
  .Collage_text__cu6nA {
    font-size: 22px;
    letter-spacing: 0.0025em;
    line-height: 1.41;
  }
}
@media (min-width: 1024px) {
  .Collage_text__cu6nA {
    font-size: 34px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
.Collage_text__cu6nA strong {
  display: inline-block;
  font-weight: 400;
  position: relative;
  transition: all 0.5s ease-out;
}
.Collage_text__cu6nA strong > span {
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 0.5s ease-out;
}
.Collage_text__cu6nA strong:after {
  content: "";
  position: absolute;
  bottom: 3px;
  left: 0;
  width: 0;
  height: 3px;
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  opacity: 0;
  transition: all 0.5s ease-out;
}
.Collage_text__cu6nA.Collage_dreamers__AxTlc strong:nth-child(3),
.Collage_text__cu6nA.Collage_makers__I2nE2 strong:nth-child(2),
.Collage_text__cu6nA.Collage_thinkers__tK_Nb strong:first-child {
  color: transparent;
}
.Collage_text__cu6nA.Collage_dreamers__AxTlc strong:nth-child(3) > span,
.Collage_text__cu6nA.Collage_makers__I2nE2 strong:nth-child(2) > span,
.Collage_text__cu6nA.Collage_thinkers__tK_Nb strong:first-child > span {
  opacity: 1 !important;
}
.Collage_text__cu6nA.Collage_dreamers__AxTlc strong:nth-child(3):after,
.Collage_text__cu6nA.Collage_makers__I2nE2 strong:nth-child(2):after,
.Collage_text__cu6nA.Collage_thinkers__tK_Nb strong:first-child:after {
  opacity: 1;
  width: 100%;
}
.Collage_cta__jKNiH {
  background-color: #fff;
  margin-top: 40px;
}
.styles_outer__ygdYQ {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 50vh;
  padding: 15vh 16px;
  position: relative;
}
@media (min-width: 1024px) {
  .styles_outer__ygdYQ {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) {
  .styles_outer__ygdYQ {
    padding-bottom: 40px;
    padding-top: 40px;
  }
}
@media (min-width: 1024px) {
  .styles_outer__ygdYQ {
    min-height: 100vh;
  }
}
.styles_assetsOuter___JPQN {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: var(--client-width, 100vw);
  height: 100%;
}
.styles_assetsInner__xzXVb {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.styles_text__y51Ap {
  font-size: 24px;
  line-height: 1.5;
  font-family: galaxie-copernicus, serif;
  color: #fff;
  max-width: 1000px;
  position: relative;
  z-index: 1;
}
@media (min-width: 480px) {
  .styles_text__y51Ap {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 768px) {
  .styles_text__y51Ap {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.16;
  }
}
@media (min-width: 1024px) {
  .styles_text__y51Ap {
    font-size: 48px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
.Statement_outer___MIDI {
  margin-left: auto;
  margin-right: auto;
  padding: 25px 16px;
  position: relative;
}
@media (min-width: 1024px) {
  .Statement_outer___MIDI {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) {
  .Statement_outer___MIDI {
    padding-bottom: 40px;
    padding-top: 40px;
  }
}
.Statement_assets__kAJ6H {
  width: 100%;
  padding-bottom: 12.5%;
  position: relative;
}
.Statement_first__09jgO .Statement_assets__kAJ6H {
  padding-bottom: 0;
}
.Statement_grid__I3njX {
  display: grid;
  grid-gap: 16px;
  grid-template-columns: repeat(4, 1fr);
  align-items: center;
  position: relative;
  z-index: 1;
}
@media (min-width: 768px) {
  .Statement_grid__I3njX {
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 32px;
  }
}
.Statement_textCol__eaLw7 {
  color: #fff;
  grid-column: 1/-1;
}
@media (min-width: 1024px) {
  .Statement_textCol__eaLw7 {
    grid-column: span 4;
    order: 1;
  }
}
.Statement_textCol__eaLw7 .Statement_text__0mhOj {
  font-size: 22px;
  line-height: 1.5;
  font-family: galaxie-copernicus, serif;
}
@media (min-width: 480px) {
  .Statement_textCol__eaLw7 .Statement_text__0mhOj {
    font-size: 22px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 768px) {
  .Statement_textCol__eaLw7 .Statement_text__0mhOj {
    font-size: 22px;
    letter-spacing: 0;
    line-height: 1.16;
  }
}
@media (min-width: 1024px) {
  .Statement_textCol__eaLw7 .Statement_text__0mhOj {
    font-size: 43px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
.Statement_textCol__eaLw7 .Statement_text__0mhOj em {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
  display: block;
  font-style: normal;
  margin-bottom: 1em;
}
@media (min-width: 480px) {
  .Statement_textCol__eaLw7 .Statement_text__0mhOj em {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .Statement_textCol__eaLw7 .Statement_text__0mhOj em {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .Statement_textCol__eaLw7 .Statement_text__0mhOj em {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
.Statement_textCol__eaLw7 .Statement_cta__UTTYE {
  border-color: currentColor;
  color: inherit;
  margin-top: 36px;
}
.Statement_textCol__eaLw7 .Statement_cta__UTTYE:hover {
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  border-color: #9ac7ff;
}
.Statement_imageCol__5rkA9 {
  grid-column: 1/-1;
}
@media (min-width: 1024px) {
  .Statement_imageCol__5rkA9 {
    grid-column: span 8;
    margin-right: calc(-1 * 32px);
    order: 2;
  }
}
.ParallaxStatement_outer__WIz7O {
  overflow: hidden;
  position: relative;
  padding-bottom: 20vh;
}
.ParallaxStatement_outer__WIz7O:before {
  content: "";
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  box-shadow: 0 5px 24px rgba(0, 0, 0, 0.1);
  height: calc(30vh + 10vh);
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -2;
}
@media (max-width: 768px) and (orientation: landscape) {
  .ParallaxStatement_outer__WIz7O:before {
    height: calc(30vh * 2);
  }
}
.ParallaxStatement_outer__WIz7O:after {
  content: "";
  background: linear-gradient(
    180deg,
    #fff,
    #a7d0eb 5.54%,
    #387bd3 13.35%,
    #256dbe 27.17%,
    #275fb1 39.47%,
    #2c54a1 53.4%,
    #253a86 67.18%,
    #191960 94.01%,
    rgba(24, 24, 86, 0)
  );
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transform: matrix(1, 0, 0, -1, 0, 0);
  width: 100%;
  z-index: -1;
}
.ParallaxStatement_intro__WRIFg {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 50vh;
  padding: 15vh 16px;
}
@media (min-width: 1024px) {
  .ParallaxStatement_intro__WRIFg {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 768px) {
  .ParallaxStatement_intro__WRIFg {
    padding-bottom: 40px;
    padding-top: 40px;
  }
}
@media (min-width: 1024px) {
  .ParallaxStatement_intro__WRIFg {
    min-height: 70vh;
  }
}
.ParallaxStatement_intro__WRIFg .ParallaxStatement_inner__bnw_4 {
  position: relative;
}
.ParallaxStatement_intro__WRIFg .ParallaxStatement_assets__Z41ir {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: var(--client-width, 100vw);
  height: 100%;
}
.ParallaxStatement_intro__WRIFg .ParallaxStatement_text__ojSQb {
  font-size: 24px;
  line-height: 1.5;
  font-family: galaxie-copernicus, serif;
  color: #fff;
  max-width: 1000px;
  position: relative;
  z-index: 1;
}
@media (min-width: 480px) {
  .ParallaxStatement_intro__WRIFg .ParallaxStatement_text__ojSQb {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 768px) {
  .ParallaxStatement_intro__WRIFg .ParallaxStatement_text__ojSQb {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.16;
  }
}
@media (min-width: 1024px) {
  .ParallaxStatement_intro__WRIFg .ParallaxStatement_text__ojSQb {
    font-size: 48px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
.AlternatingStatementLargeSmall_grid__EtiwK {
  grid-gap: 0 !important;
}
.AlternatingStatementLargeSmall_one__8hT8T {
  grid-column: 1 / span 8;
}
.AlternatingStatementLargeSmall_two__Gy5RH {
  grid-column: span 4/-1;
}
.AlternatingStatementLargeSmall_five__uXfBc,
.AlternatingStatementLargeSmall_seven__m1KQh,
.AlternatingStatementLargeSmall_three__XeIOd {
  grid-column: 1 / span 6;
}
.AlternatingStatementLargeSmall_eight__XmeU1,
.AlternatingStatementLargeSmall_four__2I1cP,
.AlternatingStatementLargeSmall_six__9TG2O {
  grid-column: span 6/-1;
}
.AlternatingStatementLargeSmall_eight__XmeU1
  .AlternatingStatementLargeSmall_info__Ugxxv,
.AlternatingStatementLargeSmall_two__Gy5RH
  .AlternatingStatementLargeSmall_info__Ugxxv {
  margin-left: 0;
}
.AlternatingStatementLargeSmall_empty__eIICX {
  font-size: 16px;
  line-height: 1.75;
  font-family: galaxie-polaris, sans-serif;
  text-align: center;
  padding: 100px;
}
@media (min-width: 480px) {
  .AlternatingStatementLargeSmall_empty__eIICX {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 768px) {
  .AlternatingStatementLargeSmall_empty__eIICX {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 1024px) {
  .AlternatingStatementLargeSmall_empty__eIICX {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
.AlternatingStatementLargeSmall_tag__fys0N {
  font-size: 14px;
  line-height: 1.71;
  font-family: galaxie-polaris, sans-serif;
  margin-bottom: 8px;
  color: #545759;
  opacity: 0.8;
}
@media (min-width: 480px) {
  .AlternatingStatementLargeSmall_tag__fys0N {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 768px) {
  .AlternatingStatementLargeSmall_tag__fys0N {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 1024px) {
  .AlternatingStatementLargeSmall_tag__fys0N {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
.AlternatingStatementLargeSmall_title__H4Pai {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
  position: relative;
  background-repeat: no-repeat;
  background-size: 0 2px;
  background-position: 0 100%;
  transition: background-size 0.3s ease, background-position 0.3s ease;
  background-image: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  display: inline;
}
@media (min-width: 480px) {
  .AlternatingStatementLargeSmall_title__H4Pai {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .AlternatingStatementLargeSmall_title__H4Pai {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .AlternatingStatementLargeSmall_title__H4Pai {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
.AlternatingStatementLargeSmall_title__H4Pai.AlternatingStatementLargeSmall_hovered__MkV0L,
.AlternatingStatementLargeSmall_title__H4Pai:focus,
.AlternatingStatementLargeSmall_title__H4Pai:hover {
  background-size: 100% 2px;
}
.AlternatingStatementLargeSmall_description__qMebj {
  font-size: 16px;
  line-height: 1.87;
  font-family: galaxie-polaris, sans-serif;
  margin-top: 16px;
  margin-bottom: 8px;
}
@media (min-width: 480px) {
  .AlternatingStatementLargeSmall_description__qMebj {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.87;
  }
}
@media (min-width: 768px) {
  .AlternatingStatementLargeSmall_description__qMebj {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.7;
  }
}
@media (min-width: 1024px) {
  .AlternatingStatementLargeSmall_description__qMebj {
    font-size: 18px;
    letter-spacing: 0.0015em;
    line-height: 1.87;
  }
  .AlternatingStatementLargeSmall_mobile__Py8pq {
    display: none;
  }
}
.AlternatingStatementLargeSmall_desktop__wV2Qy {
  display: none;
}
@media (min-width: 1024px) {
  .AlternatingStatementLargeSmall_desktop__wV2Qy {
    display: block;
  }
}
.AlternatingStatementLargeSmall_image__zDuvy {
  width: 100%;
  position: relative;
  height: 0;
  padding-bottom: 100%;
}
@media (min-width: 1024px) {
  .AlternatingStatementLargeSmall_image__zDuvy {
    padding-bottom: 51.13636364%;
  }
}
.AlternatingStatementLargeSmall_info__Ugxxv {
  padding: 16px 16px 48px;
  position: relative;
}
@media (min-width: 1024px) {
  .AlternatingStatementLargeSmall_info__Ugxxv {
    padding: 16px 32px;
  }
}
.AlternatingStatementLargeSmall_info__Ugxxv:hover
  .AlternatingStatementLargeSmall_title__H4Pai {
  background-size: 100% 2px;
}
.AlternatingStatementHalf_alternatingStatement__wrapper__UYO7v {
  display: flex;
  align-items: center;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .AlternatingStatementHalf_alternatingStatement__wrapper__UYO7v {
    flex-direction: row;
  }
  .AlternatingStatementHalf_alternatingStatement__wrapper__UYO7v:nth-child(2n)
    .AlternatingStatementHalf_alternatingStatement__image__uA7VO {
    order: 2;
  }
}
.AlternatingStatementHalf_alternatingStatement__image__uA7VO {
  width: 100%;
  padding-top: 66%;
  position: relative;
}
@media (min-width: 1024px) {
  .AlternatingStatementHalf_alternatingStatement__image__uA7VO {
    width: 50%;
    padding-top: 33%;
  }
}
.AlternatingStatementHalf_alternatingStatement__content__sM0Yf {
  padding: 48px;
}
@media (min-width: 1024px) {
  .AlternatingStatementHalf_alternatingStatement__content__sM0Yf {
    padding: 0 48px;
    width: 50%;
  }
}
.AlternatingStatementHalf_alternatingStatement__content__sM0Yf.AlternatingStatementHalf_Right__AlUvu {
  text-align: right;
}
.AlternatingStatementHalf_alternatingStatement__content__title__VtCiz {
  font-size: 18px;
  line-height: 1.45;
  font-family: galaxie-copernicus, serif;
  margin-bottom: 32px;
  cursor: default;
}
@media (min-width: 480px) {
  .AlternatingStatementHalf_alternatingStatement__content__title__VtCiz {
    font-size: 18px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
@media (min-width: 768px) {
  .AlternatingStatementHalf_alternatingStatement__content__title__VtCiz {
    font-size: 22px;
    letter-spacing: 0.0025em;
    line-height: 1.41;
  }
}
@media (min-width: 1024px) {
  .AlternatingStatementHalf_alternatingStatement__content__title__VtCiz {
    font-size: 34px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
.SpotlightSlideshow_embla__0KU60 {
  position: relative;
}
.SpotlightSlideshow_viewport__PL5BA {
  overflow: hidden;
  width: 100%;
}
.SpotlightSlideshow_container__9nqHQ {
  align-items: flex-start;
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  margin-left: -10px;
}
@media (min-width: 768px) {
  .SpotlightSlideshow_container__9nqHQ {
    margin-left: 50%;
  }
}
.SpotlightSlideshow_spotlightSlideshow__cfrwm {
  padding: 25px 0;
}
@media (min-width: 1024px) {
  .SpotlightSlideshow_spotlightSlideshow__cfrwm {
    padding: 40px 0;
  }
}
.SpotlightSlideshow_spotlightSlideshow__title__Nr8bT {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
  padding: 0 32px 32px 16px;
}
@media (min-width: 480px) {
  .SpotlightSlideshow_spotlightSlideshow__title__Nr8bT {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .SpotlightSlideshow_spotlightSlideshow__title__Nr8bT {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .SpotlightSlideshow_spotlightSlideshow__title__Nr8bT {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .SpotlightSlideshow_spotlightSlideshow__title__Nr8bT {
    padding-bottom: 64px;
  }
}
.SpotlightSlideshow_spotlightSlideshow__cfrwm
  .slick-current
  .SpotlightSlideshow_spotlightSlideshow__item__description__otxUW,
.SpotlightSlideshow_spotlightSlideshow__cfrwm
  .slick-current
  .SpotlightSlideshow_spotlightSlideshow__item__link__fqiho,
.SpotlightSlideshow_spotlightSlideshow__cfrwm
  .slick-current
  .SpotlightSlideshow_spotlightSlideshow__item__title__6FqRL {
  opacity: 1;
  transition: opacity 0.6s ease;
  transition-delay: 0.5s;
}
.SpotlightSlideshow_spotlightSlideshow__cfrwm
  .SpotlightSlideshow_setHeight__T6acX {
  max-height: 75vh;
  overflow: hidden;
}
.SpotlightSlideshow_spotlightSlideshow__item__jPRml {
  cursor: grab;
  display: block;
  min-width: 80%;
  position: relative;
  padding: 0 8px;
}
@media (min-width: 768px) {
  .SpotlightSlideshow_spotlightSlideshow__item__jPRml {
    margin: 0 32px;
    min-width: 37%;
    padding: 0;
  }
}
.SpotlightSlideshow_spotlightSlideshow__item__jPRml:hover
  .SpotlightSlideshow_spotlightSlideshow__item__link__fqiho {
  background-size: 100% 2px;
}
.SpotlightSlideshow_spotlightSlideshow__item__image__mN_Sf {
  margin-bottom: 32px;
  transition: margin-top 0.5s ease;
}
.SpotlightSlideshow_spotlightSlideshow__item__image__mN_Sf > span {
  position: unset;
}
.SpotlightSlideshow_spotlightSlideshow__item__description__otxUW,
.SpotlightSlideshow_spotlightSlideshow__item__link__fqiho,
.SpotlightSlideshow_spotlightSlideshow__item__title__6FqRL {
  opacity: 0;
}
.SpotlightSlideshow_spotlightSlideshow__item__title__6FqRL {
  font-size: 14px;
  line-height: 1.71;
  font-family: galaxie-polaris, sans-serif;
  margin-bottom: 16px;
}
@media (min-width: 480px) {
  .SpotlightSlideshow_spotlightSlideshow__item__title__6FqRL {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 768px) {
  .SpotlightSlideshow_spotlightSlideshow__item__title__6FqRL {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 1024px) {
  .SpotlightSlideshow_spotlightSlideshow__item__title__6FqRL {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
.SpotlightSlideshow_spotlightSlideshow__item__description__otxUW {
  font-size: 14px;
  line-height: 1.71;
  font-family: galaxie-polaris, sans-serif;
  margin-bottom: 8px;
}
@media (min-width: 480px) {
  .SpotlightSlideshow_spotlightSlideshow__item__description__otxUW {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 768px) {
  .SpotlightSlideshow_spotlightSlideshow__item__description__otxUW {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 1024px) {
  .SpotlightSlideshow_spotlightSlideshow__item__description__otxUW {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
.SpotlightSlideshow_spotlightSlideshow__item__link__fqiho {
  position: relative;
  background-repeat: no-repeat;
  background-size: 0 2px;
  background-position: 0 100%;
  transition: background-size 0.3s ease, background-position 0.3s ease;
  background-image: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  font-size: 14px;
  line-height: 1.14;
  font-family: galaxie-polaris-bold, sans-serif;
  text-transform: uppercase;
  display: inline;
}
.SpotlightSlideshow_spotlightSlideshow__item__link__fqiho:focus,
.SpotlightSlideshow_spotlightSlideshow__item__link__fqiho:hover {
  background-size: 100% 2px;
}
@media (min-width: 480px) {
  .SpotlightSlideshow_spotlightSlideshow__item__link__fqiho {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 768px) {
  .SpotlightSlideshow_spotlightSlideshow__item__link__fqiho {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 1024px) {
  .SpotlightSlideshow_spotlightSlideshow__item__link__fqiho {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
.VerticalSlide_outer__YmNZ3 {
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
}
.VerticalSlide_outer__YmNZ3:focus-visible {
  border: 3px solid #005fcc;
}
.VerticalSlide_outer__YmNZ3.VerticalSlide_idea__vGuzK {
  display: flex;
  justify-content: center;
  padding: 0 35px;
  flex-direction: column;
}
@media (min-width: 1024px) {
  .VerticalSlide_outer__YmNZ3.VerticalSlide_idea__vGuzK {
    padding-left: 145px;
  }
}
.VerticalSlide_outer__YmNZ3.VerticalSlide_custom__hFxT4 {
  display: flex;
  justify-content: center;
}
.VerticalSlide_outer__YmNZ3.VerticalSlide_custom__hFxT4
  .VerticalSlide_customInfo__x_2nk {
  display: flex;
  justify-content: center;
  padding: 0 35px;
  flex-direction: column;
  height: 100%;
  width: 100%;
}
@media (min-width: 1024px) {
  .VerticalSlide_outer__YmNZ3.VerticalSlide_custom__hFxT4
    .VerticalSlide_customInfo__x_2nk {
    padding-left: 145px;
  }
}
.VerticalSlide_outer__YmNZ3.VerticalSlide_storybookPreview__UPQVK {
  min-height: 720px;
}
.VerticalSlide_info__xWQz4 {
  position: absolute;
  left: 16px;
  right: 16px;
  bottom: 66px;
  background-color: #fff;
  padding: 10px 16px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  z-index: 3;
}
@media (min-width: 768px) {
  .VerticalSlide_info__xWQz4 {
    left: 32px;
    right: 32px;
    bottom: 32px;
    align-items: center;
    flex-direction: row;
    height: 74px;
    padding: 0 16px;
  }
}
.VerticalSlide_info__xWQz4:hover .VerticalSlide_cta__fujMB {
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  border: 1.25px solid #9ac7ff;
  color: #fff;
  text-decoration: none;
}
.VerticalSlide_titleWrap__Q0GPl {
  display: flex;
  align-items: center;
}
.VerticalSlide_title__qtjsX {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
}
@media (min-width: 480px) {
  .VerticalSlide_title__qtjsX {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .VerticalSlide_title__qtjsX {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .VerticalSlide_title__qtjsX {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
.VerticalSlide_type__nSqoy + .VerticalSlide_title__qtjsX {
  margin-left: 50px;
}
.VerticalSlide_eyebrow__OaKN5,
.VerticalSlide_type__nSqoy {
  font-size: 14px;
  line-height: 1.71;
  font-family: galaxie-polaris, sans-serif;
}
@media (min-width: 480px) {
  .VerticalSlide_eyebrow__OaKN5,
  .VerticalSlide_type__nSqoy {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 768px) {
  .VerticalSlide_eyebrow__OaKN5,
  .VerticalSlide_type__nSqoy {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 1024px) {
  .VerticalSlide_eyebrow__OaKN5,
  .VerticalSlide_type__nSqoy {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
.VerticalSlide_cta__fujMB {
  background: transparent;
  border: 1.25px solid #000;
  color: #000;
  display: inline-flex;
  padding: 10px 32px;
  text-align: center;
  text-decoration: none;
  font-size: 14px;
  line-height: 1.14;
  font-family: galaxie-polaris-bold, sans-serif;
  text-transform: uppercase;
  display: block;
}
.VerticalSlide_cta__fujMB:hover {
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  border: 1.25px solid #9ac7ff;
  color: #fff;
  text-decoration: none;
}
@media (min-width: 480px) {
  .VerticalSlide_cta__fujMB {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 768px) {
  .VerticalSlide_cta__fujMB {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 1024px) {
  .VerticalSlide_cta__fujMB {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 768px) {
  .VerticalSlide_cta__fujMB {
    flex-direction: row;
  }
}
.VerticalSlide_content__V_cTh,
.VerticalSlide_ideaTitleWrap__uHO2y {
  color: #000;
  position: relative;
  z-index: 3;
  max-width: 516px;
}
@media (min-width: 768px) {
  .VerticalSlide_content__V_cTh,
  .VerticalSlide_ideaTitleWrap__uHO2y {
    max-width: 75%;
  }
}
@media (min-width: 1024px) {
  .VerticalSlide_content__V_cTh,
  .VerticalSlide_ideaTitleWrap__uHO2y {
    max-width: 65%;
  }
}
.VerticalSlide_content__V_cTh.VerticalSlide_White__Kj35g,
.VerticalSlide_ideaTitleWrap__uHO2y.VerticalSlide_White__Kj35g {
  color: #fff;
}
.VerticalSlide_content__V_cTh {
  max-width: 90%;
}
@media (min-width: 1024px) {
  .VerticalSlide_content__V_cTh {
    max-width: 66%;
  }
}
.VerticalSlide_ideaType__Xgn21 {
  font-size: 14px;
  line-height: 1.71;
  font-family: galaxie-polaris, sans-serif;
  margin-bottom: 24px;
}
@media (min-width: 480px) {
  .VerticalSlide_ideaType__Xgn21 {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 768px) {
  .VerticalSlide_ideaType__Xgn21 {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 1024px) {
  .VerticalSlide_ideaType__Xgn21 {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
.VerticalSlide_customTitle__efI6N,
.VerticalSlide_ideaTitle__FsKeT {
  font-size: 24px;
  line-height: 1.5;
  font-family: galaxie-copernicus, serif;
  font-size: 30px !important;
}
@media (min-width: 480px) {
  .VerticalSlide_customTitle__efI6N,
  .VerticalSlide_ideaTitle__FsKeT {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 768px) {
  .VerticalSlide_customTitle__efI6N,
  .VerticalSlide_ideaTitle__FsKeT {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.16;
  }
}
@media (min-width: 1024px) {
  .VerticalSlide_customTitle__efI6N,
  .VerticalSlide_ideaTitle__FsKeT {
    font-size: 48px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 768px) {
  .VerticalSlide_customTitle__efI6N,
  .VerticalSlide_ideaTitle__FsKeT {
    font-size: 48px !important;
  }
}
@media (min-width: 1440px) {
  .VerticalSlide_customTitle__efI6N,
  .VerticalSlide_ideaTitle__FsKeT {
    font-size: 54px !important;
  }
}
.VerticalSlide_backgroundColor__qBgfh,
.VerticalSlide_skrim__5GE27 {
  position: absolute;
  pointer-events: none;
  background-color: #000;
  opacity: 0.4;
  z-index: 1;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.VerticalSlide_backgroundColor__qBgfh.VerticalSlide_skrimDisabled__iiuwT,
.VerticalSlide_skrim__5GE27.VerticalSlide_skrimDisabled__iiuwT {
  background-color: transparent;
}
.VerticalSlide_idea__vGuzK .VerticalSlide_skrim__5GE27 {
  opacity: 0.2;
}
.VerticalSlide_skrim__5GE27 {
  z-index: 3;
}
.VerticalSlide_backgroundColor__qBgfh {
  opacity: 1;
}
.VerticalSlide_custom__hFxT4 {
  color: #fff;
}
.VerticalSlide_eyebrow__OaKN5 + * {
  margin-top: 24px;
}
.VerticalSlide_customTitle__efI6N + * {
  margin-top: 32px;
}
.VerticalSlide_customCTA__iTSzp {
  font-size: 14px;
  line-height: 1.14;
  font-family: galaxie-polaris-bold, sans-serif;
  text-transform: uppercase;
  display: inline-flex;
  background-color: #fff;
  color: #000;
  height: 38px;
  min-width: 155px;
  padding: 0 10px;
  align-items: center;
  justify-content: center;
}
@media (min-width: 480px) {
  .VerticalSlide_customCTA__iTSzp {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 768px) {
  .VerticalSlide_customCTA__iTSzp {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 1024px) {
  .VerticalSlide_customCTA__iTSzp {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
.VerticalSlide_customCTA__iTSzp:hover {
  background-color: #000;
  color: #fff;
}
.VerticalSlide_customImageWrap__K3JTk {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.VerticalSlide_media__p2ZvF {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.VerticalSlide_revealContainer__O90hX {
  height: 100%;
}
.VerticalSlide_revealContainer__O90hX span {
  display: block;
  height: 100%;
}
@media (min-width: 768px) {
  .VerticalSlide_mobile__QyOgE {
    display: none;
  }
}
.VerticalSlide_mobile__QyOgE.VerticalSlide_cta__fujMB {
  position: absolute;
  left: 16px;
  right: 16px;
  bottom: 16px;
  background-color: #fff;
  font-size: 9px;
  line-height: 16px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  border: 0;
}
@media (max-width: 768px) {
  .VerticalSlide_desktop__ppFW8 {
    display: none;
  }
}
.VerticalCarousel_slice__rrrOP {
  position: relative;
}
.VerticalCarousel_viewport__Hcn8P {
  overflow: hidden;
  width: 100%;
}
.VerticalCarousel_viewport__Hcn8P.VerticalCarousel_sticky__ORLc0 {
  overflow: visible;
}
.VerticalCarousel_container__Tq578 {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  aspect-ratio: 1/1.5;
  width: 100%;
}
@media (min-width: 768px) {
  .VerticalCarousel_container__Tq578 {
    aspect-ratio: 2/1;
  }
}
.VerticalCarousel_sticky__ORLc0 .VerticalCarousel_container__Tq578 {
  aspect-ratio: auto;
}
.VerticalCarousel_slide__85kb1 {
  position: relative;
  height: 100%;
}
.VerticalCarousel_sticky__ORLc0 .VerticalCarousel_slide__85kb1 {
  height: 100vh;
  position: sticky;
  top: 0;
  z-index: 2;
}
.VerticalCarousel_stickyExtend__g_yO4 {
  z-index: 1;
  height: 100vh;
}
.VerticalCarousel_nav__0vLjN {
  position: fixed;
  left: 16px;
  top: 0;
  z-index: 1000;
  flex-direction: column;
  justify-content: stretch;
  align-items: center;
  width: 20px;
  height: 100vh;
  padding: 200px 0;
  display: none;
}
.VerticalCarousel_nav__0vLjN.VerticalCarousel_visible__Hff4C {
  display: flex;
  opacity: 1;
}
.VerticalCarousel_dots___6SK9 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  height: 100%;
}
.VerticalCarousel_dotLink__Kl5vf {
  height: 100%;
  flex-grow: 1;
  position: relative;
  margin: 4px 0;
  justify-content: center;
  width: 3px;
  transition: opacity 0.25s ease-out;
}
.VerticalCarousel_dotLink__Kl5vf:hover {
  opacity: 0.5;
}
.VerticalCarousel_dotLink__Kl5vf .VerticalCarousel_dot__fgJ8c {
  width: 3px;
  height: 100%;
  overflow: hidden;
  display: block;
  position: relative;
  background: hsla(0, 0%, 100%, 0.3);
}
.VerticalCarousel_dotLink__Kl5vf .VerticalCarousel_dot__fgJ8c span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
}
@media (max-width: 480px) {
  .VerticalCarousel_dotLink__Kl5vf {
    display: none;
  }
}
.VerticalCarousel_arrow__fXkB8 {
  opacity: 0.2;
  pointer-events: none;
  width: 12px;
  transition: opacity 0.25s ease-out;
}
.VerticalCarousel_arrow__fXkB8.VerticalCarousel_enabled__lSLiC {
  pointer-events: auto;
  opacity: 1;
}
.VerticalCarousel_arrow__fXkB8.VerticalCarousel_enabled__lSLiC:hover {
  opacity: 0.5;
}
.VerticalCarousel_arrow__fXkB8.VerticalCarousel_prev__DhKjE {
  margin-bottom: 8px;
}
.VerticalCarousel_arrow__fXkB8.VerticalCarousel_next__zVr_G {
  margin-top: 8px;
}
@media (max-width: 480px) {
  .VerticalCarousel_arrow__fXkB8 {
    display: none;
  }
}
.HalfCarousel_container__jCRZF {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
@media (min-width: 768px) {
  .HalfCarousel_container__jCRZF {
    flex-direction: row;
  }
}
.HalfCarousel_col__r_k_9 {
  width: 100%;
  position: relative;
}
@media (min-width: 768px) {
  .HalfCarousel_col__r_k_9 {
    width: 50%;
  }
}
.HalfCarousel_mot__6wn9f {
  position: absolute;
  inset: 0;
}
.HalfCarousel_square__4ynX4 {
  position: relative;
  height: 0;
  padding-bottom: 100%;
}
.HalfCarousel_content___tT4g {
  flex: 1 1;
  padding: 103px 32px;
  color: #fff;
  display: block;
  z-index: 3;
}
.HalfCarousel_content___tT4g,
.HalfCarousel_content___tT4g.HalfCarousel_spring__4H_Gi {
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
}
.HalfCarousel_content___tT4g.HalfCarousel_summer__eapy4 {
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #fdf25a 0,
      rgba(253, 242, 90, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #f7d047 0,
      rgba(235, 85, 46, 0) 100%
    ),
    linear-gradient(0.299turn, #eb552e -0.5%, #f2a591 45.04%);
}
.HalfCarousel_content___tT4g.HalfCarousel_winter__LHTps {
  background: radial-gradient(
      75.13% 70.5% at 28.85% 89.83%,
      #3a8aac 0,
      rgba(51, 176, 184, 0) 100%
    ),
    radial-gradient(
      45.21% 129.89% at 95.21% 25.33%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #fff -0.5%, #7b49bf 45.04%);
}
.HalfCarousel_content___tT4g.HalfCarousel_autumn__eT7X4 {
  background: radial-gradient(
      86.93% 66.16% at 7.71% 11%,
      rgba(85, 0, 255, 0.6) 0,
      rgba(85, 0, 255, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #f7d047 0,
      rgba(235, 85, 46, 0) 100%
    ),
    linear-gradient(0.299turn, #eb552e -0.5%, #ff6b44 45.04%);
}
.HalfCarousel_text__0ExkF {
  font-size: 18px;
  line-height: 1.45;
  font-family: galaxie-copernicus, serif;
}
@media (min-width: 480px) {
  .HalfCarousel_text__0ExkF {
    font-size: 18px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
@media (min-width: 768px) {
  .HalfCarousel_text__0ExkF {
    font-size: 22px;
    letter-spacing: 0.0025em;
    line-height: 1.41;
  }
}
@media (min-width: 1024px) {
  .HalfCarousel_text__0ExkF {
    font-size: 34px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
.HalfCarousel_cta__qd3IF a {
  font-size: 14px;
  line-height: 1.14;
  font-family: galaxie-polaris-bold, sans-serif;
  text-transform: uppercase;
}
@media (min-width: 480px) {
  .HalfCarousel_cta__qd3IF a {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 768px) {
  .HalfCarousel_cta__qd3IF a {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 1024px) {
  .HalfCarousel_cta__qd3IF a {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
.HalfCarousel_text__0ExkF + .HalfCarousel_cta__qd3IF {
  margin-top: 48px;
}
.HalfCarousel_pagination__byeju {
  display: flex;
  position: absolute;
  top: 25px;
  left: 21px;
  right: 21px;
  z-index: 3;
}
.HalfCarousel_dash__VOx51 {
  height: 4px;
  border-radius: 7px;
  background: hsla(0, 0%, 100%, 0.5);
  flex: 1 1;
  position: relative;
  cursor: pointer;
}
.HalfCarousel_dash__VOx51 + .HalfCarousel_dash__VOx51 {
  margin-left: 12px;
}
.HalfCarousel_progress__fzvVY {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  background-color: #fff;
  height: 100%;
  border-radius: 7px;
}
.Provocation_wrapper__C97m5 {
  position: relative;
}
.Provocation_navBackground__WQk02 {
  pointer-events: none;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  transition: 0.125s ease-in-out;
}
.Provocation_navBackground__WQk02.Provocation_compressed__0CDkQ {
  opacity: 0;
}
.Provocation_navBackgroundInner__NwcRU {
  position: sticky;
  top: 0;
  height: 70px;
  background-color: rgba(0, 0, 0, 0.5);
}
.Provocation_markerGroupContainer__dusUc {
  pointer-events: none;
  z-index: 3;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.Provocation_markerGroup__b4VoO {
  pointer-events: auto;
  display: flex;
  height: 0;
  padding: 10px;
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 3;
}
.Provocation_markerButton__2QxGP {
  width: 100%;
  cursor: pointer;
  z-index: 6668;
  border: 0;
  margin: auto;
  padding: 10px 0;
  top: -10px;
  position: relative;
}
.Provocation_markerButton__2QxGP:hover .Provocation_marker__rLt_X {
  opacity: 0.5;
}
.Provocation_marker__rLt_X {
  transition: opacity 0.25s ease-out;
  position: relative;
  margin: 4px;
  background: hsla(0, 0%, 100%, 0.3);
  height: 3px;
}
.Provocation_markerProgress__GcIGe {
  background: #fff;
  height: 3px;
}
.Provocation_videoGroup__CNbJ6 {
  position: relative;
  height: calc(50vh - 56px);
  min-height: 420px;
  width: 100%;
}
.Provocation_videoGroup__CNbJ6 video {
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 768px) {
  .Provocation_videoGroup__CNbJ6 {
    height: auto;
    padding-bottom: 56.25%;
  }
}
.Provocation_spotlight__vvKTl {
  position: relative;
}
@media (min-width: 768px) {
  .Provocation_spotlight__vvKTl .Provocation_videoGroup__CNbJ6 {
    left: 50%;
    width: 50%;
  }
}
.Provocation_text__UwDuV {
  font-size: 20px;
  line-height: 1.6;
  font-family: galaxie-copernicus, serif;
}
@media (min-width: 480px) {
  .Provocation_text__UwDuV {
    font-size: 20px;
    letter-spacing: 0.0025em;
    line-height: 1.6;
  }
}
@media (min-width: 768px) {
  .Provocation_text__UwDuV {
    font-size: 20px;
    letter-spacing: 0.0025em;
    line-height: 1.26;
  }
}
@media (min-width: 1024px) {
  .Provocation_text__UwDuV {
    font-size: 30px;
    letter-spacing: 0.0025em;
    line-height: 1.6;
  }
}
@media (min-width: 768px) {
  .Provocation_text__UwDuV {
    font-size: 18px;
    line-height: 1.45;
    font-family: galaxie-copernicus, serif;
  }
}
@media (min-width: 768px) and (min-width: 480px) {
  .Provocation_text__UwDuV {
    font-size: 18px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .Provocation_text__UwDuV {
    font-size: 22px;
    letter-spacing: 0.0025em;
    line-height: 1.41;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .Provocation_text__UwDuV {
    font-size: 34px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
.Provocation_spotlightSlide__QuZbr {
  height: calc(50vh - 56px);
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  padding: 32px;
  color: #fff;
  overflow: auto;
}
@media (min-width: 768px) {
  .Provocation_spotlightSlide__QuZbr {
    height: 100%;
    left: 0;
    padding: 103px 32px;
    position: absolute;
    width: 50%;
  }
}
.Provocation_spotlightSlide__QuZbr.Provocation_spring__8fWa7 {
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
}
.Provocation_spotlightSlide__QuZbr.Provocation_summer___cvpl {
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #fdf25a 0,
      rgba(253, 242, 90, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #f7d047 0,
      rgba(235, 85, 46, 0) 100%
    ),
    linear-gradient(0.299turn, #eb552e -0.5%, #f2a591 45.04%);
}
.Provocation_spotlightSlide__QuZbr.Provocation_winter__EB7zU {
  background: radial-gradient(
      75.13% 70.5% at 28.85% 89.83%,
      #3a8aac 0,
      rgba(51, 176, 184, 0) 100%
    ),
    radial-gradient(
      45.21% 129.89% at 95.21% 25.33%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #fff -0.5%, #7b49bf 45.04%);
}
.Provocation_spotlightSlide__QuZbr.Provocation_autumn__3hpvt {
  background: radial-gradient(
      86.93% 66.16% at 7.71% 11%,
      rgba(85, 0, 255, 0.6) 0,
      rgba(85, 0, 255, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #f7d047 0,
      rgba(235, 85, 46, 0) 100%
    ),
    linear-gradient(0.299turn, #eb552e -0.5%, #ff6b44 45.04%);
}
.Provocation_video__sO39M {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  opacity: 0;
  position: absolute;
  width: 100%;
  transition: opacity 1s ease;
}
@keyframes Provocation_imageScale__pgPPy {
  0% {
    transform: scale(1);
  }
  to {
    transform: scale(1.3);
  }
}
.Provocation_image__I4g6j {
  opacity: 0;
  position: absolute;
  overflow: hidden;
  transition: opacity 1s ease;
}
.Provocation_image__I4g6j,
.Provocation_image__I4g6j img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.Provocation_image__I4g6j .Provocation_imageElMovement__NZChw {
  animation: Provocation_imageScale__pgPPy 15s infinite;
  animation-fill-mode: forwards;
}
.Provocation_copyOuter__kMKbK {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.Provocation_copyInner__lMcob {
  font-size: 20px;
  line-height: 1.6;
  font-family: galaxie-copernicus, serif;
  color: #fff;
  left: 50%;
  width: 90%;
  padding: 0 60px;
  position: absolute;
  text-align: center;
}
@media (min-width: 480px) {
  .Provocation_copyInner__lMcob {
    font-size: 20px;
    letter-spacing: 0.0025em;
    line-height: 1.6;
  }
}
@media (min-width: 768px) {
  .Provocation_copyInner__lMcob {
    font-size: 20px;
    letter-spacing: 0.0025em;
    line-height: 1.26;
  }
}
@media (min-width: 1024px) {
  .Provocation_copyInner__lMcob {
    font-size: 30px;
    letter-spacing: 0.0025em;
    line-height: 1.6;
  }
}
@media (min-width: 480px) {
  .Provocation_copyInner__lMcob {
    font-size: 24px;
    line-height: 1.5;
    font-family: galaxie-copernicus, serif;
  }
}
@media (min-width: 480px) and (min-width: 480px) {
  .Provocation_copyInner__lMcob {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 480px) and (min-width: 768px) {
  .Provocation_copyInner__lMcob {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.16;
  }
}
@media (min-width: 480px) and (min-width: 1024px) {
  .Provocation_copyInner__lMcob {
    font-size: 48px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
.Provocation_copyInner__lMcob.Provocation_Top__6Cl5t {
  top: 15%;
  transform: translateX(-50%);
}
.Provocation_copyInner__lMcob.Provocation_Center__M8wrH {
  top: 50%;
  transform: translate(-50%, -50%);
}
.Provocation_copyInner__lMcob.Provocation_Bottom__35o_F {
  bottom: 15%;
  transform: translateX(-50%);
}
.Provocation_nav__t2qST {
  position: absolute;
  top: 0;
  z-index: 2;
  width: 20%;
  height: 100%;
  opacity: 0;
  transition: opacity 0.75s ease-out;
  cursor: pointer;
  color: #fff;
}
@media (min-width: 768px) {
  .Provocation_nav__t2qST {
    width: 30%;
  }
}
.Provocation_nav__t2qST:hover {
  opacity: 1;
}
.Provocation_nav__t2qST.Provocation_next__j5ZKG {
  right: 0;
  padding-right: 20px;
  text-align: right;
}
.Provocation_nav__t2qST.Provocation_prev__Czz2n {
  left: 0;
  padding-left: 20px;
  text-align: left;
}
.Provocation_nav__t2qST.Provocation_prev__Czz2n svg {
  transform: translateX(-50%) rotate(180deg);
}
.Provocation_nav__t2qST > span {
  font-size: 12px;
  line-height: 1;
  font-family: galaxie-polaris, sans-serif;
  font-feature-settings: "smcp";
  font-variant: small-caps;
  width: 30px;
  height: 20px;
  display: inline-block;
  padding-top: calc(20px + 8px);
  position: relative;
}
@media (min-width: 480px) {
  .Provocation_nav__t2qST > span {
    font-size: 12px;
    letter-spacing: 0.02em;
    line-height: 1;
  }
}
@media (min-width: 768px) {
  .Provocation_nav__t2qST > span {
    font-size: 12px;
    letter-spacing: 0.02em;
    line-height: 1;
  }
}
@media (min-width: 1024px) {
  .Provocation_nav__t2qST > span {
    font-size: 12px;
    letter-spacing: 0.02em;
    line-height: 1;
  }
}
@media (min-width: 768px) {
  .Provocation_nav__t2qST > span {
    width: 100px;
  }
}
.Provocation_nav__t2qST > span svg {
  display: block;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: 20px;
}
.Provocation_ctaArea__ppqEC {
  position: absolute;
  opacity: 0;
  height: 30%;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: 3;
}
.Provocation_cta__ldfmT {
  background: #000;
  color: #fff;
  display: inline-flex;
  padding: 10px 32px;
  text-decoration: none;
  border: 1px solid #000;
  display: block;
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  white-space: nowrap;
}
.Provocation_cta__ldfmT:hover {
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  border: 1.25px solid #9ac7ff;
  color: #fff;
  text-decoration: none;
}
.Provocation_togglePlayButton__hWKdt {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.Provocation_togglePauseButton__iUQ6_ {
  transition: opacity 0.25s ease-out;
  opacity: 0;
}
.Provocation_togglePauseButton__iUQ6_:hover {
  opacity: 1;
}
.Provocation_togglePlayIcon__sLZLW {
  width: 50px;
  height: 50px;
  left: 50%;
  top: 50%;
  position: absolute;
  transform: translate(-50%, -50%);
}
.TabbedCarousel_container__4KU6t {
  background: #fff;
  overflow: hidden;
  position: relative;
}
@media (min-width: 768px) {
  .TabbedCarousel_container__4KU6t nav {
    padding-left: 32px;
  }
}
.TabbedCarousel_content__Bsj5E {
  background-color: #eee;
  position: relative;
  margin-top: -29px;
}
.TabbedCarousel_navWrapper__YRt37 {
  position: relative;
}
.TabbedCarousel_moreArrow__mTxnx {
  position: absolute;
  top: 20px;
  padding-right: 8px;
  background: linear-gradient(
    90deg,
    hsla(0, 0%, 100%, 0),
    hsla(0, 0%, 100%, 0.5) 10%,
    #fff 42%
  );
  width: 65px;
  height: 30px;
  z-index: 2;
  opacity: 1;
  pointer-events: auto;
  transition: opacity 0.2s ease-in;
  right: 0;
}
.TabbedCarousel_moreArrow__mTxnx svg {
  float: right;
  fill: #000;
}
.TabbedCarousel_tabsWrapper__nE2dS {
  -ms-overflow-style: none;
  scrollbar-width: none;
  overflow: auto;
  height: 100px;
  display: flex;
}
.TabbedCarousel_tabsWrapper__nE2dS::-webkit-scrollbar {
  display: none;
}
.TabbedCarousel_tabs__zDWX5 {
  display: flex;
  position: relative;
}
.TabbedCarousel_tab__Udx5d {
  font-size: 16px;
  line-height: 1.87;
  font-family: galaxie-polaris, sans-serif;
  margin: 20px 18px;
  display: inline-flex;
  cursor: pointer;
  white-space: nowrap;
  position: relative;
}
@media (min-width: 480px) {
  .TabbedCarousel_tab__Udx5d {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.87;
  }
}
@media (min-width: 768px) {
  .TabbedCarousel_tab__Udx5d {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.7;
  }
}
@media (min-width: 1024px) {
  .TabbedCarousel_tab__Udx5d {
    font-size: 18px;
    letter-spacing: 0.0015em;
    line-height: 1.87;
  }
}
.TabbedCarousel_tab__Udx5d.TabbedCarousel_active__qK4io:after,
.TabbedCarousel_tab__Udx5d:after {
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  bottom: 30px;
  content: "";
  display: block;
  height: 2px;
  left: 0;
  position: absolute;
  transform: scaleX(0);
  transform-origin: bottom left;
  transition: transform 0.25s ease-out;
  width: 100%;
}
.TabbedCarousel_tab__Udx5d:hover:after {
  transform: scaleX(1);
  transform-origin: bottom left;
  transition: transform 0.25s ease-out;
}
.TabbedCarousel_tab__Udx5d.TabbedCarousel_active__qK4io:after {
  transform: scaleX(1);
}
.TabbedCarousel_arrow__53ni9 {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #fff;
  position: absolute;
  opacity: 0;
  bottom: 10px;
  left: 50%;
  transition: opacity 0.3s ease;
  transform: translate(-50%, 100%);
  z-index: 2;
}
.TabbedCarousel_active__qK4io .TabbedCarousel_arrow__53ni9 {
  opacity: 1;
}
.FeaturedLinks_featuredLinks__UQVUF {
  margin-left: auto;
  margin-right: auto;
  padding: 25px 16px;
}
@media (min-width: 1024px) {
  .FeaturedLinks_featuredLinks__UQVUF {
    padding: 40px 0;
    padding-left: 32px;
    padding-right: 32px;
  }
}
.FeaturedLinks_featuredLinks__content__xXF_A {
  grid-gap: unset;
  padding-top: 32px;
  border-top: 1px solid #a3a9ac;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .FeaturedLinks_featuredLinks__content__xXF_A {
    grid-gap: 32px;
  }
  .FeaturedLinks_featuredLinks__wrap__o9RGx {
    min-height: 280px;
  }
}
.FeaturedLinks_featuredLinks__title__r0Rcz {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
  margin-bottom: 32px;
}
@media (min-width: 480px) {
  .FeaturedLinks_featuredLinks__title__r0Rcz {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .FeaturedLinks_featuredLinks__title__r0Rcz {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .FeaturedLinks_featuredLinks__title__r0Rcz {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
.FeaturedLinks_featuredLinks__imageWrapper__PDwRm {
  display: block;
  position: relative;
  grid-column: 1 / span 4;
  margin-top: 16px;
  grid-row: 3;
  height: 270px;
  width: 100%;
}
@media (min-width: 768px) {
  .FeaturedLinks_featuredLinks__imageWrapper__PDwRm {
    height: 270px;
    margin-top: 0;
    grid-row: 1;
  }
}
.FeaturedLinks_featuredLinks__imageWrapper__PDwRm .FeaturedLinks_image__tZgdR {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.FeaturedLinks_featuredLinks__imageWrapper__PDwRm
  .FeaturedLinks_image__tZgdR.FeaturedLinks_visible___LhzP {
  opacity: 1;
  transition: opacity 0.3s ease;
}
.FeaturedLinks_featuredLinks__links__RcfnJ {
  grid-column: span 4;
}
.FeaturedLinks_featuredLinks__links__link__xfME_ {
  font-size: 16px;
  line-height: 1.87;
  font-family: galaxie-polaris, sans-serif;
  color: #737677;
  cursor: default;
  margin-bottom: 16px;
  position: relative;
  transition: color 0.3s ease;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 480px) {
  .FeaturedLinks_featuredLinks__links__link__xfME_ {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.87;
  }
}
@media (min-width: 768px) {
  .FeaturedLinks_featuredLinks__links__link__xfME_ {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.7;
  }
}
@media (min-width: 1024px) {
  .FeaturedLinks_featuredLinks__links__link__xfME_ {
    font-size: 18px;
    letter-spacing: 0.0015em;
    line-height: 1.87;
  }
}
.FeaturedLinks_featuredLinks__links__link__xfME_.FeaturedLinks_active__OZmoh {
  color: #000;
}
.FeaturedLinks_featuredLinks__links__link__xfME_ a {
  position: relative;
  background-repeat: no-repeat;
  background-size: 0 2px;
  background-position: 0 100%;
  transition: background-size 0.3s ease, background-position 0.3s ease;
  background-image: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  background-image: linear-gradient(
    90deg,
    #98dae9,
    #9100ff 50%,
    #000 51%,
    #000
  );
  background-position: 100% 100%;
  background-size: 210% 2px;
}
.FeaturedLinks_featuredLinks__links__link__xfME_ a:focus,
.FeaturedLinks_featuredLinks__links__link__xfME_ a:hover {
  background-size: 100% 2px;
  background-size: 200% 2px;
  background-position: 0 100%;
}
.ContactForm_container__nuQwE {
  margin-left: auto;
  margin-right: auto;
  padding: 25px 16px;
  position: relative;
  z-index: 2;
}
@media (min-width: 1024px) {
  .ContactForm_container__nuQwE {
    padding: 40px 0;
    padding-left: 0;
    padding-right: 0;
  }
}
.ContactForm_headingContainer__uD8aK {
  border-bottom: 1px solid #545759;
  justify-content: space-between;
  margin-bottom: 32px;
}
.ContactForm_headingContainer__uD8aK .ContactForm_heading__IKEOI {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
  flex-wrap: wrap;
  display: flex;
  margin-bottom: 32px;
}
@media (min-width: 480px) {
  .ContactForm_headingContainer__uD8aK .ContactForm_heading__IKEOI {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .ContactForm_headingContainer__uD8aK .ContactForm_heading__IKEOI {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .ContactForm_headingContainer__uD8aK .ContactForm_heading__IKEOI {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
.ContactForm_form__tUcPY {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 32px;
}
@media (min-width: 1024px) {
  .ContactForm_form__tUcPY {
    width: 50vw;
  }
}
.ContactForm_form__disabled__Aa9_l {
  pointer-events: none !important;
  opacity: 0.4 !important;
}
.ContactForm_form__tUcPY .ContactForm_inputGroup__mePY8 {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.ContactForm_form__tUcPY .ContactForm_inputGroup__error__t3b2b label {
  color: red;
}
.ContactForm_form__tUcPY .ContactForm_inputGroup__mePY8 label {
  font-size: 14px;
  line-height: 1.71;
  font-family: galaxie-polaris, sans-serif;
  font-weight: 700;
  margin-bottom: 0;
}
@media (min-width: 480px) {
  .ContactForm_form__tUcPY .ContactForm_inputGroup__mePY8 label {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 768px) {
  .ContactForm_form__tUcPY .ContactForm_inputGroup__mePY8 label {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 1024px) {
  .ContactForm_form__tUcPY .ContactForm_inputGroup__mePY8 label {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
.ContactForm_form__tUcPY .ContactForm_inputGroup__mePY8 input {
  display: block;
  outline: none;
  width: 100%;
  background: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  padding: 10px 0;
  border-bottom: 1px solid #545759;
}
@media (min-width: 768px) {
  .ContactForm_form__tUcPY
    .ContactForm_inputGroup__mePY8
    input[name="company_name"],
  .ContactForm_form__tUcPY .ContactForm_inputGroup__mePY8 input[name="email"] {
    width: calc(50% - 25px);
  }
}
.ContactForm_form__tUcPY textarea {
  display: block;
  width: 100%;
  outline: none;
  border: 1px solid #545759;
  padding: 10px;
  margin-top: 16px;
}
.ContactForm_topicSelect__hIoyI {
  position: relative;
  width: 100%;
  height: 40px;
  background: none;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  padding: 10px 0;
  border-bottom: 1px solid #545759;
  cursor: pointer;
}
.ContactForm_topicSelect__hIoyI .ContactForm_selected__Lfs73 {
  display: absolute;
  top: 50%;
  left: 0;
  font-size: 13px;
}
@media (min-width: 768px) {
  .ContactForm_topicSelect__hIoyI .ContactForm_selected__Lfs73 {
    font-size: 16px;
  }
}
.ContactForm_topicSelect__hIoyI .ContactForm_arrow__erJxB {
  position: absolute;
  top: 50%;
  right: 0;
  height: 24px;
  width: 24px;
  transform: translateY(-50%) rotate(180deg);
  pointer-events: none;
}
.ContactForm_topicSelect__hIoyI .ContactForm_arrow__open__j45xG {
  transform: translateY(-50%) rotate(0deg);
}
.ContactForm_topicSelectOptions__cm5jv {
  display: none;
  width: 100%;
  background: #fff;
  border: 1px solid #d7d7d7;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.ContactForm_topicSelectOptions__open__O_V7Q {
  display: block;
  position: absolute;
  top: 40px;
}
.ContactForm_topicSelectOptions__cm5jv .ContactForm_option__ymL4_ {
  font-size: 13px;
  padding: 15px 10px;
  cursor: pointer;
}
.ContactForm_topicSelectOptions__cm5jv .ContactForm_option__ymL4_:hover {
  background: #f4f4f4;
}
@media (min-width: 768px) {
  .ContactForm_topicSelectOptions__cm5jv .ContactForm_option__ymL4_ {
    font-size: 16px;
  }
}
.ContactForm_row__KOBjK {
  display: flex;
  flex-direction: column;
  gap: 50px;
  margin: 32px 0;
}
@media (min-width: 768px) {
  .ContactForm_row__KOBjK {
    flex-direction: row;
  }
}
.ContactForm_column__UrLp_ {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
}
.ContactForm_requiredNote__tGv18 {
  font-size: 14px;
  line-height: 1.71;
  font-family: galaxie-polaris, sans-serif;
  margin-top: -16px;
  margin-bottom: 16px;
}
@media (min-width: 480px) {
  .ContactForm_requiredNote__tGv18 {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 768px) {
  .ContactForm_requiredNote__tGv18 {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 1024px) {
  .ContactForm_requiredNote__tGv18 {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
.ContactForm_sendButton__c1a0L {
  font-size: 14px;
  line-height: 1.14;
  font-family: galaxie-polaris-bold, sans-serif;
  text-transform: uppercase;
  border: 1.25px solid #545759;
  padding: 10px 40px;
}
@media (min-width: 480px) {
  .ContactForm_sendButton__c1a0L {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 768px) {
  .ContactForm_sendButton__c1a0L {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 1024px) {
  .ContactForm_sendButton__c1a0L {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
.ContactForm_sendButton__c1a0L:not(
    .ContactForm_sendButton__disabled__AGclf
  ):hover {
  cursor: pointer;
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  border: 1.25px solid #9ac7ff;
  color: #fff;
  text-decoration: none;
}
.ContactForm_sendButton__disabled__AGclf {
  opacity: 0.2 !important;
}
.ContactForm_toastNotification__wD16d {
  font-size: 16px;
  line-height: 1.75;
  font-family: galaxie-polaris, sans-serif;
  line-height: 1.5;
}
@media (min-width: 480px) {
  .ContactForm_toastNotification__wD16d {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 768px) {
  .ContactForm_toastNotification__wD16d {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 1024px) {
  .ContactForm_toastNotification__wD16d {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
.ContactForm_toastNotification__wD16d button {
  font-size: 14px;
  line-height: 1.14;
  font-family: galaxie-polaris-bold, sans-serif;
  text-transform: uppercase;
  border: 1px solid #545759;
  padding: 12px;
  margin-left: 16px;
  margin-right: -9px;
}
@media (min-width: 480px) {
  .ContactForm_toastNotification__wD16d button {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 768px) {
  .ContactForm_toastNotification__wD16d button {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 1024px) {
  .ContactForm_toastNotification__wD16d button {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
.ContactForm_modal__fsmvI {
  position: relative;
  top: 50%;
  left: 50%;
  right: auto;
  bottom: auto;
  margin-right: -50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  max-width: 270px;
  max-height: 114px;
  box-sizing: content-box;
  outline: none;
  background-clip: padding-box;
  border: 5px solid transparent;
}
@media (min-width: 1024px) {
  .ContactForm_modal__fsmvI {
    max-width: 514px;
    max-height: 183px;
  }
}
.ContactForm_modal__fsmvI:before {
  content: "";
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  margin: -5px;
  border-radius: inherit;
  background: radial-gradient(
      75.13% 70.5% at 28.85% 89.83%,
      #3a8aac 0,
      rgba(51, 176, 184, 0) 100%
    ),
    radial-gradient(
      45.21% 129.89% at 95.21% 25.33%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #fff -0.5%, #7b49bf 45.04%);
}
.ContactForm_modal__fsmvI .ContactForm_button__1mCPJ {
  position: absolute;
  top: 27px;
  right: 27px;
  background-color: transparent;
  border: none;
}
.ContactForm_modal__fsmvI .ContactForm_content__OxnbQ {
  font-size: 16px;
  line-height: 1.87;
  font-family: galaxie-polaris, sans-serif;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: #fff;
  padding: 24px;
}
@media (min-width: 480px) {
  .ContactForm_modal__fsmvI .ContactForm_content__OxnbQ {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.87;
  }
}
@media (min-width: 768px) {
  .ContactForm_modal__fsmvI .ContactForm_content__OxnbQ {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.7;
  }
}
@media (min-width: 1024px) {
  .ContactForm_modal__fsmvI .ContactForm_content__OxnbQ {
    font-size: 18px;
    letter-spacing: 0.0015em;
    line-height: 1.87;
  }
}
.ContactForm_modal__fsmvI .ContactForm_content__OxnbQ h6 {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
  margin-bottom: 8px;
}
@media (min-width: 480px) {
  .ContactForm_modal__fsmvI .ContactForm_content__OxnbQ h6 {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .ContactForm_modal__fsmvI .ContactForm_content__OxnbQ h6 {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .ContactForm_modal__fsmvI .ContactForm_content__OxnbQ h6 {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
.ContactForm_overlay__LZJaP {
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000;
}
.Subnav_container__8DuMa {
  margin-left: auto;
  margin-right: auto;
  padding: 25px 16px;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .Subnav_container__8DuMa {
    padding: 40px 32px;
  }
}
.Subnav_header__Qy7Dj {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
@media (min-width: 768px) {
  .Subnav_header__Qy7Dj {
    flex-direction: row;
  }
}
.Subnav_header__Qy7Dj + .Subnav_desc__pQTtW {
  margin-top: 30px;
}
@media (min-width: 1024px) {
  .Subnav_header__Qy7Dj + .Subnav_desc__pQTtW {
    margin-top: 56px;
  }
}
.Subnav_title__qO1pm {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .Subnav_title__qO1pm {
    margin-bottom: 0;
  }
}
.Subnav_title__qO1pm > * {
  font-size: 20px;
  line-height: 1.45;
  font-family: galaxie-polaris, sans-serif;
}
@media (min-width: 480px) {
  .Subnav_title__qO1pm > * {
    font-size: 20px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
@media (min-width: 768px) {
  .Subnav_title__qO1pm > * {
    font-size: 20px;
    letter-spacing: 0.0025em;
    line-height: 1.41;
  }
}
@media (min-width: 1024px) {
  .Subnav_title__qO1pm > * {
    font-size: 30px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
.Subnav_dragWrapper__xvMnj {
  overflow-x: scroll;
  margin-left: -16px;
  margin-right: -16px;
  padding-left: 16px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media (min-width: 768px) {
  .Subnav_dragWrapper__xvMnj {
    margin-right: -32px;
    padding-left: 0;
    margin-left: 0;
  }
}
.Subnav_dragWrapper__xvMnj::-webkit-scrollbar {
  display: none;
}
.Subnav_dragInner__rgJw7:not(.Subnav_draggable__oRNYf) {
  cursor: auto !important;
}
.Subnav_nav__EXR0F {
  display: flex;
  flex-flow: nowrap;
  overflow-x: visible;
}
.Subnav_link__J1hNl a {
  font-size: 14px;
  line-height: 1.14;
  font-family: galaxie-polaris-bold, sans-serif;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  position: relative;
}
@media (min-width: 480px) {
  .Subnav_link__J1hNl a {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 768px) {
  .Subnav_link__J1hNl a {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 1024px) {
  .Subnav_link__J1hNl a {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
.Subnav_link__J1hNl + .Subnav_link__J1hNl {
  margin-left: 36px;
}
.Subnav_link__J1hNl:last-of-type {
  padding-right: 16px;
}
@media (min-width: 1024px) {
  .Subnav_link__J1hNl:last-of-type {
    padding-right: 32px;
  }
}
.Subnav_link__J1hNl a:after,
.Subnav_link__J1hNl.Subnav_active__aPbmP a:after {
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  left: 0;
  position: absolute;
  transform: scaleX(0);
  transform-origin: bottom left;
  transition: transform 0.25s ease-out;
  width: 100%;
}
.Subnav_link__J1hNl a:hover:after {
  transform: scaleX(1);
  transform-origin: bottom left;
  transition: transform 0.25s ease-out;
}
.Subnav_link__J1hNl.Subnav_active__aPbmP a:after {
  transform: scaleX(1);
}
.Subnav_desc__pQTtW {
  font-size: 18px;
  line-height: 1.45;
  font-family: galaxie-copernicus, serif;
  max-width: 907px;
}
@media (min-width: 480px) {
  .Subnav_desc__pQTtW {
    font-size: 18px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
@media (min-width: 768px) {
  .Subnav_desc__pQTtW {
    font-size: 22px;
    letter-spacing: 0.0025em;
    line-height: 1.41;
  }
}
@media (min-width: 1024px) {
  .Subnav_desc__pQTtW {
    font-size: 34px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
.Pillars_pillars__dnhOC {
  margin-left: auto;
  margin-right: auto;
  padding: 25px 16px;
}
@media (min-width: 1024px) {
  .Pillars_pillars__dnhOC {
    padding: 40px 0;
    padding-left: 32px;
    padding-right: 32px;
  }
}
.Pillars_pillar__image__DuQUQ,
.Pillars_pillar__qXv_T {
  grid-column: span 4;
  margin-bottom: 32px;
}
.Pillars_pillar__title__nCz4b {
  font-size: 16px;
  line-height: 1.75;
  font-family: galaxie-polaris-bold, sans-serif;
  padding-top: 32px;
  border-top: 1px solid #a3a9ac;
  font-weight: 700;
  margin-bottom: 32px;
}
@media (min-width: 480px) {
  .Pillars_pillar__title__nCz4b {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 768px) {
  .Pillars_pillar__title__nCz4b {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 1024px) {
  .Pillars_pillar__title__nCz4b {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 768px) {
  .Pillars_mobile__iZuw3 {
    display: none;
  }
}
.Pillars_desktop__WYU3O {
  display: none;
}
@media (min-width: 768px) {
  .Pillars_desktop__WYU3O {
    display: block;
  }
}
.Modal_modal__90c3C {
  display: flex;
  background: radial-gradient(
      75.13% 70.5% at 28.85% 89.83%,
      #3a8aac 0,
      rgba(51, 176, 184, 0) 100%
    ),
    radial-gradient(
      45.21% 129.89% at 95.21% 25.33%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #fff -0.5%, #7b49bf 45.04%);
  padding: 6px;
  position: relative;
  height: 100%;
  flex-direction: column;
}
@media (min-width: 768px) {
  .Modal_modal__90c3C {
    flex-direction: row;
    width: 80%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: inherit;
  }
}
@media (orientation: landscape) {
  .Modal_modal__90c3C {
    flex-direction: row;
    width: 80%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: inherit;
  }
}
.Modal_modal__90c3C .Modal_modal__description__Sw1vy p {
  margin-bottom: 1em;
}
.Modal_modal__close__uwwgd {
  position: absolute;
  right: 32px;
  top: 32px;
  z-index: 10;
}
.Modal_modal__image__AmUKT {
  position: relative;
  width: 100%;
  height: 50vh;
}
@media (min-width: 768px) {
  .Modal_modal__image__AmUKT {
    width: 50%;
    padding-bottom: 75%;
    height: 0;
  }
}
@media (min-width: 1024px) {
  .Modal_modal__image__AmUKT {
    padding-bottom: 50%;
  }
}
.Modal_modal__content__di_z4 {
  background-color: #fff;
  width: 100%;
  overflow-y: scroll;
  padding: 30px;
  height: 50vh;
}
@media (min-width: 768px) {
  .Modal_modal__content__di_z4 {
    width: 50%;
    position: absolute;
    right: 6px;
    top: 6px;
    bottom: 6px;
    height: unset;
  }
}
@media (min-width: 1024px) {
  .Modal_modal__content__di_z4 {
    padding: 80px;
  }
}
.Modal_modal__title__CwlBF {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
}
@media (min-width: 480px) {
  .Modal_modal__title__CwlBF {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .Modal_modal__title__CwlBF {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .Modal_modal__title__CwlBF {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
.Modal_modal__subtitle__RsJhB {
  font-size: 14px;
  line-height: 1.71;
  font-family: galaxie-polaris, sans-serif;
  color: #737677;
}
@media (min-width: 480px) {
  .Modal_modal__subtitle__RsJhB {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 768px) {
  .Modal_modal__subtitle__RsJhB {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
@media (min-width: 1024px) {
  .Modal_modal__subtitle__RsJhB {
    font-size: 14px;
    letter-spacing: 0.0015em;
    line-height: 1.71;
  }
}
.Modal_modal__description__Sw1vy {
  margin-top: 32px;
}
.Modal_modal__description__Sw1vy.Modal_xspace__Srvu7 {
  margin-bottom: 32px;
}
.Modal_modal__cta__wYE5L {
  font-size: 14px;
  line-height: 1.14;
  font-family: galaxie-polaris-bold, sans-serif;
  text-transform: uppercase;
}
@media (min-width: 480px) {
  .Modal_modal__cta__wYE5L {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 768px) {
  .Modal_modal__cta__wYE5L {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 1024px) {
  .Modal_modal__cta__wYE5L {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
.ContactCard_contactCard__iWBrK {
  cursor: pointer;
  display: block;
  height: 100%;
  position: relative;
  text-align: left;
  width: 100%;
}
.ContactCard_contactCard__iWBrK:hover .ContactCard_name__iTY9_ {
  background-size: 100% 2px;
}
.ContactCard_image__fhioJ + .ContactCard_contactInfo__Z7j_a {
  margin-top: 16px;
}
.ContactCard_name__iTY9_ {
  font-size: 16px;
  line-height: 1.87;
  font-family: galaxie-polaris, sans-serif;
  position: relative;
  background-repeat: no-repeat;
  background-size: 0 2px;
  background-position: 0 100%;
  transition: background-size 0.3s ease, background-position 0.3s ease;
  background-image: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  display: inline;
}
@media (min-width: 480px) {
  .ContactCard_name__iTY9_ {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.87;
  }
}
@media (min-width: 768px) {
  .ContactCard_name__iTY9_ {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.7;
  }
}
@media (min-width: 1024px) {
  .ContactCard_name__iTY9_ {
    font-size: 18px;
    letter-spacing: 0.0015em;
    line-height: 1.87;
  }
}
.ContactCard_name__iTY9_:focus,
.ContactCard_name__iTY9_:hover {
  background-size: 100% 2px;
}
.ContactCard_email__IaqT_ {
  margin-top: 8px;
}
.ContactCard_email__IaqT_,
.ContactCard_position__HBA7f {
  font-size: 16px;
  line-height: 1.75;
  font-family: galaxie-polaris, sans-serif;
  color: #737677;
  margin-top: 4px;
  font-size: 12px;
}
@media (min-width: 480px) {
  .ContactCard_email__IaqT_,
  .ContactCard_position__HBA7f {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 768px) {
  .ContactCard_email__IaqT_,
  .ContactCard_position__HBA7f {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 1024px) {
  .ContactCard_email__IaqT_,
  .ContactCard_position__HBA7f {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 768px) {
  .ContactCard_email__IaqT_,
  .ContactCard_position__HBA7f {
    font-size: 14px;
  }
}
.ContactCard_image__fhioJ {
  height: 0;
  position: relative;
  padding-bottom: 124%;
  cursor: pointer;
}
.ContactCard_fill__Y9S1s {
  background-color: #d7d7d7;
  width: 100%;
  margin-bottom: 8px;
}
.LeadershipGrid_leadership__Z6OSo {
  margin-left: auto;
  margin-right: auto;
  padding: 25px 16px;
  position: relative;
}
@media (min-width: 1024px) {
  .LeadershipGrid_leadership__Z6OSo {
    padding: 40px 0;
    padding-left: 32px;
    padding-right: 32px;
  }
}
.LeadershipGrid_leadership__Z6OSo h1 {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
  margin-bottom: 32px;
}
@media (min-width: 480px) {
  .LeadershipGrid_leadership__Z6OSo h1 {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .LeadershipGrid_leadership__Z6OSo h1 {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .LeadershipGrid_leadership__Z6OSo h1 {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
.LeadershipGrid_leadership__Z6OSo .LeadershipGrid_navWrapper__rqPzU {
  position: relative;
}
.LeadershipGrid_leadership__Z6OSo .LeadershipGrid_moreArrow__eQ2vU {
  position: absolute;
  top: -8px;
  padding-right: 16px;
  background: linear-gradient(
    90deg,
    hsla(0, 0%, 100%, 0),
    hsla(0, 0%, 100%, 0.5) 10%,
    #fff 42%
  );
  width: 65px;
  height: 30px;
  z-index: 2;
  opacity: 1;
  pointer-events: auto;
  transition: opacity 0.2s ease-in;
  right: -18px;
}
.LeadershipGrid_leadership__Z6OSo .LeadershipGrid_moreArrow__eQ2vU svg {
  float: right;
  fill: #000;
}
.LeadershipGrid_leadership__nav__v4F77 {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
  margin-right: -16px;
  margin-left: -16px;
  padding-left: 16px;
  padding-right: 16px;
}
.LeadershipGrid_leadership__nav__v4F77::-webkit-scrollbar {
  display: none;
}
.LeadershipGrid_leadership__nav__v4F77 button {
  font-size: 14px;
  line-height: 1.14;
  font-family: galaxie-polaris-bold, sans-serif;
  text-transform: uppercase;
  position: relative;
  background-repeat: no-repeat;
  background-size: 0 2px;
  background-position: 0 100%;
  transition: background-size 0.3s ease, background-position 0.3s ease;
  background-image: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  cursor: pointer;
  margin: 0 42px 26px 0;
  padding-bottom: 5px;
  white-space: nowrap;
  overflow: visible;
  width: -moz-max-content;
  width: max-content;
}
@media (min-width: 480px) {
  .LeadershipGrid_leadership__nav__v4F77 button {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 768px) {
  .LeadershipGrid_leadership__nav__v4F77 button {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 1024px) {
  .LeadershipGrid_leadership__nav__v4F77 button {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
.LeadershipGrid_leadership__nav__v4F77 button:focus,
.LeadershipGrid_leadership__nav__v4F77 button:hover {
  background-size: 100% 2px;
}
.LeadershipGrid_leadership__nav__v4F77 button svg {
  margin-left: 8px;
  margin-right: 12px;
  vertical-align: middle;
  transition: transform 0.3s ease;
}
.LeadershipGrid_leadership__nav__v4F77 button.LeadershipGrid_active__OaUGX {
  background-size: 100% 2px;
}
.LeadershipGrid_leadership__nav__v4F77
  button.LeadershipGrid_expanded__7x9V2
  svg {
  transform: rotateX(180deg);
  transition: transform 0.3s ease;
}
.LeadershipGrid_leadership__filters__RgdnT {
  display: none;
  background-color: #fff;
  color: #545759;
  padding: 0 0 32px;
  -moz-column-count: 2;
  column-count: 2;
  -moz-column-gap: 40px;
  column-gap: 40px;
  line-height: 1.6;
  max-width: 700px;
}
@media (min-width: 1024px) {
  .LeadershipGrid_leadership__filters__RgdnT {
    line-height: 1.75;
    -moz-column-gap: 80px;
    column-gap: 80px;
  }
  .LeadershipGrid_leadership__filters__RgdnT.LeadershipGrid_three__D5flg {
    -moz-column-count: 3;
    column-count: 3;
  }
  .LeadershipGrid_leadership__filters__RgdnT.LeadershipGrid_four__PtECC {
    -moz-column-count: 4;
    column-count: 4;
    max-width: 980px;
  }
}
.LeadershipGrid_leadership__filters__RgdnT.LeadershipGrid_open__KZkaF {
  display: block;
}
.LeadershipGrid_leadership__filters__RgdnT li {
  -moz-column-break-inside: avoid;
  break-inside: avoid-column;
  break-inside: avoid;
  page-break-inside: avoid-column;
}
.LeadershipGrid_leadership__filters__RgdnT button {
  position: relative;
  text-align: left;
  line-height: 1.4;
  padding-bottom: 16px;
}
@media (min-width: 1024px) {
  .LeadershipGrid_leadership__filters__RgdnT button {
    white-space: nowrap;
    padding-bottom: 8px;
  }
}
.LeadershipGrid_leadership__filters__RgdnT button span {
  position: relative;
  background-repeat: no-repeat;
  background-size: 0 2px;
  background-position: 0 100%;
  transition: background-size 0.3s ease, background-position 0.3s ease;
  background-image: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
}
.LeadershipGrid_leadership__filters__RgdnT button .LeadershipGrid_active__OaUGX,
.LeadershipGrid_leadership__filters__RgdnT button span:focus,
.LeadershipGrid_leadership__filters__RgdnT button span:hover,
.LeadershipGrid_leadership__filters__RgdnT button.LeadershipGrid_active__OaUGX {
  background-size: 100% 2px;
}
.LeadershipGrid_leadership__person__yrQ5d {
  width: 50%;
  padding: 0 8px 8px;
}
@media (min-width: 768px) {
  .LeadershipGrid_leadership__person__yrQ5d {
    width: 20%;
  }
}
.LeadershipGrid_leadership__more__c7pTp {
  display: block;
  margin: 48px auto 0;
}
.LeadershipGrid_loading__MHEOR {
  display: block;
  width: 100%;
  padding-top: 12px;
}
.LeadershipGrid_wrap__GBV2A {
  display: inline-flex;
  flex-wrap: wrap;
  width: calc(100% + 16px);
  margin-left: -8px;
}
.IntroContact_container__UJDKh {
  padding: 16px;
}
@media (min-width: 1024px) {
  .IntroContact_container__UJDKh {
    padding: 32px;
  }
}
.IntroContact_col1__IVEDd {
  grid-column: 1/-1;
  margin-bottom: 32px;
}
@media (min-width: 768px) {
  .IntroContact_col1__IVEDd {
    grid-column: 1/9;
    margin-bottom: 0;
  }
}
.IntroContact_col2__GqigP {
  grid-column: 1/-1;
}
@media (min-width: 768px) {
  .IntroContact_col2__GqigP {
    grid-column: 10/-1;
  }
}
.IntroContact_title__zHgaX {
  margin-bottom: 32px;
  padding-bottom: 32px;
  border-bottom: 1px solid #a3a9ac;
}
.IntroContact_title__zHgaX > * {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
}
@media (min-width: 480px) {
  .IntroContact_title__zHgaX > * {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .IntroContact_title__zHgaX > * {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .IntroContact_title__zHgaX > * {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
.IntroContact_description__x7opG h3 {
  font-size: 18px;
  line-height: 1.45;
  font-family: galaxie-copernicus, serif;
}
@media (min-width: 480px) {
  .IntroContact_description__x7opG h3 {
    font-size: 18px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
@media (min-width: 768px) {
  .IntroContact_description__x7opG h3 {
    font-size: 22px;
    letter-spacing: 0.0025em;
    line-height: 1.41;
  }
}
@media (min-width: 1024px) {
  .IntroContact_description__x7opG h3 {
    font-size: 34px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
.IntroContact_image__EcZ7m + .IntroContact_contactInfo__XGVkl {
  margin-top: 32px;
}
.IntroContact_contactInfo__XGVkl,
.IntroContact_name__5ii6f {
  font-size: 16px;
  line-height: 1.75;
  font-family: galaxie-polaris, sans-serif;
}
@media (min-width: 480px) {
  .IntroContact_contactInfo__XGVkl,
  .IntroContact_name__5ii6f {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 768px) {
  .IntroContact_contactInfo__XGVkl,
  .IntroContact_name__5ii6f {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
@media (min-width: 1024px) {
  .IntroContact_contactInfo__XGVkl,
  .IntroContact_name__5ii6f {
    font-size: 16px;
    letter-spacing: 0.0015em;
    line-height: 1.75;
  }
}
.IntroContact_contactInfo__XGVkl {
  color: #545759;
}
.PeopleCarousel_container__bD0iN {
  padding: 16px 0;
}
@media (min-width: 1024px) {
  .PeopleCarousel_container__bD0iN {
    padding: 32px 0;
  }
}
.PeopleCarousel_embla__9Mnec {
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  padding-right: 0 !important;
}
@media (min-width: 1024px) {
  .PeopleCarousel_embla__9Mnec {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.PeopleCarousel_embla__9Mnec .pagination {
  margin-right: 16px;
}
@media (min-width: 768px) {
  .PeopleCarousel_embla__9Mnec .pagination {
    margin-right: 32px;
  }
}
.PeopleCarousel_slide__N2XiA {
  min-width: calc(50% - (16px / 2));
  margin: 0 calc(16px / 2);
  position: relative;
}
@media (min-width: 768px) {
  .PeopleCarousel_slide__N2XiA {
    min-width: calc(20% - (16px / 2));
  }
}
.PeopleCarousel_notEnoughDesktop__qBqHq .PeopleCarousel_slide__N2XiA,
.PeopleCarousel_notEnoughMobile__hT3HT .PeopleCarousel_slide__N2XiA {
  width: calc(50% - (16px / 2));
}
@media (min-width: 768px) {
  .PeopleCarousel_notEnoughDesktop__qBqHq .PeopleCarousel_slide__N2XiA,
  .PeopleCarousel_notEnoughMobile__hT3HT .PeopleCarousel_slide__N2XiA {
    width: calc(20% - (16px / 2));
  }
}
.PeopleCarousel_title__wuN5P {
  padding: 0 16px;
  margin-bottom: 32px;
}
@media (min-width: 1024px) {
  .PeopleCarousel_title__wuN5P {
    padding: 0 32px;
  }
}
.PeopleCarousel_title__wuN5P > * {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
}
@media (min-width: 480px) {
  .PeopleCarousel_title__wuN5P > * {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .PeopleCarousel_title__wuN5P > * {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .PeopleCarousel_title__wuN5P > * {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
.JumpNav_slice__l9kOU {
  overflow: hidden;
}
.JumpNav_dragWrapper__P2jjm {
  display: flex;
  background: #fff;
  overflow-x: scroll;
  cursor: grab;
  margin-left: -16px;
  padding-left: 16px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media (min-width: 1024px) {
  .JumpNav_dragWrapper__P2jjm {
    margin-left: -32px;
    padding-left: 32px;
  }
}
.JumpNav_dragWrapper__P2jjm::-webkit-scrollbar {
  display: none;
}
.JumpNav_nav__nwDMh {
  display: flex;
  padding: 0 16px;
  background: #fff;
  flex-flow: nowrap;
  overflow-x: visible;
}
@media (min-width: 1024px) {
  .JumpNav_nav__nwDMh {
    padding: 0 32px;
  }
}
.JumpNav_link__vzAGl {
  background-repeat: no-repeat;
  background-size: 0 2px;
  background-position: 0 100%;
  transition: background-size 0.3s ease, background-position 0.3s ease;
  background-image: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  font-size: 14px;
  line-height: 1.14;
  font-family: galaxie-polaris-bold, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
  position: relative;
  margin: 16px 20px;
  white-space: nowrap;
  line-height: 1.75 !important;
  transition: background-size 0.3s ease, background-position 0.3s ease !important;
}
.JumpNav_link__vzAGl:focus,
.JumpNav_link__vzAGl:hover {
  background-size: 100% 2px;
}
@media (min-width: 480px) {
  .JumpNav_link__vzAGl {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 768px) {
  .JumpNav_link__vzAGl {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 1024px) {
  .JumpNav_link__vzAGl {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 768px) {
  .JumpNav_link__vzAGl {
    margin: 32px 20px;
  }
}
.JumpNav_link__vzAGl.JumpNav_active__0ymWd {
  background-size: 100% 2px;
}
.JumpNav_link__vzAGl.JumpNav_scrolled__li3gI {
  margin-top: 8px;
  margin-bottom: 14px;
  transition: margin 0.3s ease;
}
.JumpNav_link__vzAGl:first-of-type {
  margin-left: 0;
}
.TwoColTextAndImage_container__lhNGa {
  margin-left: auto;
  margin-right: auto;
  padding: 25px 16px;
  position: relative;
  z-index: 2;
}
@media (min-width: 1024px) {
  .TwoColTextAndImage_container__lhNGa {
    padding: 40px 0;
    padding-left: 32px;
    padding-right: 32px;
  }
}
.TwoColTextAndImage_heading__7eUPt {
  display: flex;
  justify-content: space-between;
  margin-bottom: 32px;
  flex-wrap: wrap;
}
.TwoColTextAndImage_title__wqlvo {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
}
@media (min-width: 480px) {
  .TwoColTextAndImage_title__wqlvo {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .TwoColTextAndImage_title__wqlvo {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .TwoColTextAndImage_title__wqlvo {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
.TwoColTextAndImage_ideaImg__DQ0F2 {
  height: 0;
  padding-top: 66%;
  position: relative;
}
.TwoColTextAndImage_copy__c0UV8,
.TwoColTextAndImage_image__zn0Es {
  grid-column: 1/-1;
}
@media (min-width: 768px) {
  .TwoColTextAndImage_copy__c0UV8,
  .TwoColTextAndImage_image__zn0Es {
    grid-column: span 6;
  }
}
.TwoColTextAndImage_itemTitle__cKlMG {
  font-size: 20px;
  line-height: 1.45;
  font-family: galaxie-polaris, sans-serif;
  font-family: galaxie-polaris-light, sans-serif;
  margin-bottom: 16px;
}
@media (min-width: 480px) {
  .TwoColTextAndImage_itemTitle__cKlMG {
    font-size: 20px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
@media (min-width: 768px) {
  .TwoColTextAndImage_itemTitle__cKlMG {
    font-size: 20px;
    letter-spacing: 0.0025em;
    line-height: 1.41;
  }
}
@media (min-width: 1024px) {
  .TwoColTextAndImage_itemTitle__cKlMG {
    font-size: 30px;
    letter-spacing: 0.0025em;
    line-height: 1.45;
  }
}
.TwoColTextAndImage_itemDescription__m6B0S {
  font-size: 18px;
  line-height: 1.66;
  font-family: galaxie-polaris, sans-serif;
  font-family: galaxie-polaris-light, sans-serif;
  margin-bottom: 16px;
}
@media (min-width: 480px) {
  .TwoColTextAndImage_itemDescription__m6B0S {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
@media (min-width: 768px) {
  .TwoColTextAndImage_itemDescription__m6B0S {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 1.5;
  }
}
@media (min-width: 1024px) {
  .TwoColTextAndImage_itemDescription__m6B0S {
    font-size: 24px;
    letter-spacing: 0;
    line-height: 1.66;
  }
}
.TwoColTextAndImage_cta__S_I6s {
  font-size: 14px;
  line-height: 1.14;
  font-family: galaxie-polaris-bold, sans-serif;
  text-transform: uppercase;
  position: relative;
  background-repeat: no-repeat;
  background-size: 0 2px;
  background-position: 0 100%;
  transition: background-size 0.3s ease, background-position 0.3s ease;
  background-image: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  display: inline;
}
@media (min-width: 480px) {
  .TwoColTextAndImage_cta__S_I6s {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 768px) {
  .TwoColTextAndImage_cta__S_I6s {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
@media (min-width: 1024px) {
  .TwoColTextAndImage_cta__S_I6s {
    font-size: 14px;
    letter-spacing: 0.02em;
    line-height: 1.14;
  }
}
.TwoColTextAndImage_cta__S_I6s:focus,
.TwoColTextAndImage_cta__S_I6s:hover {
  background-size: 100% 2px;
}
.SiteIntro_introSlice__4OrBC {
  position: fixed;
  width: 100vw;
  height: 100vh;
  z-index: 9999;
}
.SiteIntro_intro__EWBQc {
  position: absolute;
  background: radial-gradient(
      55% 77.26% at 12.08% 132.16%,
      #ffcd00 0,
      rgba(248, 233, 70, 0) 100%
    ),
    radial-gradient(
      54.81% 158.02% at 100% 104.81%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    linear-gradient(0.299turn, #00c1de -0.5%, #98dae9 45.04%);
  width: 100vw;
  height: 100vh;
  -webkit-clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    80% 100%,
    80% 100%,
    20% 100%,
    20% 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    80% 100%,
    80% 100%,
    20% 100%,
    20% 100%,
    0 100%
  );
}
.SiteIntro_logo__TeEdQ {
  left: 16px;
  position: absolute;
  z-index: 99999;
  fill: #fff;
  top: 30vh;
  height: 90px;
  transition: opacity 0.5s ease-out;
}
@media (min-width: 768px) {
  .SiteIntro_logo__TeEdQ {
    left: 32px;
  }
}
.SiteIntro_inroText__H82jv {
  width: 100%;
  color: #fff;
  position: absolute;
  top: calc(30vh + 100px);
}
.SiteIntro_exit__sJf5_ .SiteIntro_inroText__H82jv,
.SiteIntro_exit__sJf5_ .SiteIntro_intro__EWBQc {
  transition: all 1s ease-out;
}
.SiteIntro_exit__sJf5_ .SiteIntro_logo__TeEdQ {
  transition: all 1s ease-out, opacity 0s;
}
.SiteIntro_exit__sJf5_ .SiteIntro_intro__EWBQc {
  -webkit-clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    100% 100%,
    100% 0,
    0 0,
    0 100%,
    0 100%
  );
  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    100% 100%,
    100% 0,
    0 0,
    0 100%,
    0 100%
  );
}
.SiteIntro_exit__sJf5_ .SiteIntro_introText__ZVwuO {
  opacity: 0;
}
.Spacer_Small__WDxet {
  height: 16px;
}
@media (min-width: 768px) {
  .Spacer_Small__WDxet {
    height: 48px;
  }
}
.Spacer_Medium__3H6xj {
  height: 32px;
}
@media (min-width: 768px) {
  .Spacer_Medium__3H6xj {
    height: 64px;
  }
}
.Spacer_Large__s2nlQ {
  height: 64px;
}
@media (min-width: 768px) {
  .Spacer_Large__s2nlQ {
    height: 128px;
  }
}
.ScrollIndicator_arrow__wryq2 {
  animation: ScrollIndicator_wiggle__f6_CN 2s ease infinite;
  align-items: center;
  bottom: 32px;
  color: #fff;
  display: none;
  flex-direction: column;
  font-size: 9px;
  font-weight: 600;
  justify-content: center;
  left: 50%;
  margin: 0 auto;
  opacity: 1;
  pointer-events: auto;
  position: fixed;
  text-transform: uppercase;
  transform: translateX(-50%);
  transition: opacity 0.3s ease;
  white-space: nowrap;
  z-index: 1;
  padding: 15px;
  border-radius: 50%;
}
@media (min-width: 1024px) {
  .ScrollIndicator_arrow__wryq2 {
    bottom: 48px;
    display: flex;
  }
}
@media (min-width: 1024px) and (max-width: 1440px) and (min-height: 1100px) {
  .ScrollIndicator_arrow__wryq2 {
    display: none;
  }
}
.ScrollIndicator_arrow__wryq2.ScrollIndicator_hide__dsGlD {
  opacity: 0;
  pointer-events: none;
}
.ScrollIndicator_arrow__wryq2 svg {
  height: 100%;
  width: 100%;
}
.ScrollIndicator_arrow__wryq2.ScrollIndicator_Dark__FjESU {
  color: #000;
}
.ScrollIndicator_arrow__wryq2.ScrollIndicator_gradient4__FeRjU {
  background: radial-gradient(
      54.2% 3255.99% at 97.55% 150%,
      #783cbd 0,
      rgba(117, 115, 192, 0) 100%
    ),
    radial-gradient(
      23.23% 540.44% at 12.08% 132.16%,
      rgba(255, 205, 0, 0.6) 0,
      rgba(248, 233, 70, 0) 100%
    ),
    linear-gradient(166.93deg, #00c1de -0.77%, #98dae9 135.89%);
}
.ScrollIndicator_inner__1tG9l {
  height: 30px;
  width: 30px;
}
.ScrollIndicator_text__F6iri {
  margin-top: 10px;
}
@keyframes ScrollIndicator_wiggle__f6_CN {
  0% {
    transform: translateY(0) translateX(-50%);
  }
  50% {
    transform: translateY(15px) translateX(-50%);
  }
  to {
    transform: translateY(0) translateX(-50%);
  }
}
.HubspotForm_container__6WuPy {
  text-align: center;
  padding: 40px 16px;
  position: relative;
}
@media (min-width: 1024px) {
  .HubspotForm_container__6WuPy {
    padding-top: 55px;
    padding-bottom: 85px;
  }
}
.HubspotForm_container__6WuPy > :not(button) {
  padding-bottom: 0;
  padding-top: 0;
}
.HubspotForm_form__R9lhl {
  background: #fff;
  height: 100vh;
  overflow: auto;
  width: 100%;
}
@media (min-width: 768px) {
  .HubspotForm_form__R9lhl {
    height: 75vh;
  }
}
.HubspotForm_form__R9lhl > * {
  max-width: 700px;
  margin: 0 auto;
  padding: 48px 0;
}
.HubspotForm_cta__SkFde {
  margin-top: 16px;
}
.HubspotForm_loader__V2lVZ {
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
