a,
body,
dd,
div,
dl,
dt,
em,
footer,
h1,
h2,
h6,
header,
html,
img,
li,
p,
span,
ul {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline
}

footer,
header {
  display: block
}

body {
  line-height: 1
}

ul {
  list-style: none
}

*,
:after,
:before {
  box-sizing: border-box
}

[role=button],
button {
  background: none;
  border: none;
  cursor: pointer
}

[role=button],
a,
button {
  color: inherit;
  outline: none
}

a {
  text-decoration: none
}

:root {
  --ease-in-quad: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  --ease-in-cubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  --ease-in-quart: cubic-bezier(0.895, 0.03, 0.685, 0.22);
  --ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  --ease-in-expo: cubic-bezier(0.95, 0.05, 0.795, 0.035);
  --ease-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.335);
  --ease-in-bounce: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  --ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --ease-out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1);
  --ease-out-quart: cubic-bezier(0.165, 0.84, 0.44, 1);
  --ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);
  --ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);
  --ease-out-circ: cubic-bezier(0.075, 0.82, 0.165, 1);
  --ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  --ease-in-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1);
  --ease-in-out-quart: cubic-bezier(0.77, 0, 0.175, 1);
  --ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);
  --ease-in-out-expo: cubic-bezier(1, 0, 0, 1);
  --ease-in-out-circ: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  --white: #fff;
  --primary-white: #fff;
  --secondary-white: #f1f2f4;
  --black: #000;
  --primary-black: #030b1d;
  --yellow: #f2d84b;
  --primary-core-blue: #0357ee;
  --primary-blue-2: #246df0;
  --primary-dark-10: #0349c6;
  --primary-dark-30: #022c77;
  --primary-dark-50: #001732;
  --primary-dark-blue: #031335;
  --primary-light-blue: #b7cffa;
  --primary-light-10: #3679f1;
  --primary-light-40: #cfdffc;
  --primary-light-50: #ecf2fe;
  --dark-navy-dark-10: #081c48;
  --dark-navy-dark-20: #030b1d;
  --dark-navy-00: #092256;
  --dark-navy-light-10: #3e588e;
  --dark-navy-light-20: #8391af;
  --dark-navy-light-30: #05112b;
  --dark-navy-light-40: #c3c9d5;
  --dark-navy-light-50: #f9fafb;
  --secondary-dark-navy: #092256;
  --secondary-light-blue: #c4e9fd;
  --light-blue-00: #c4e9fd;
  --light-blue-light-30: #edf8fe;
  --light-blue-light-30: #e1f4fe;
  --light-blue-light-40: #ebf8fe;
  --light-blue-light-50: #f3fbff;
  --light-grey-100: #dcdfe6;
  --light-grey: #d9dce3;
  --light-grey-10: #dcdfe638;
  --text-secondary: #8490aa;
  --text-secondary-2: #3b4454;
  --light-yellow-00: #fff0c2;
  --light-yellow-dark-40: #555041;
  --border-radius: 32px;
  --tile-header-min-height: 90px;
  --tile-container-min-height: 600px;
  --96px: max(9rem, 96px);
  --90px: max(8.4rem, 90px);
  --88px: max(8.2rem, 88px);
  --80px: max(8rem, 80px);
  --48px: max(4.8rem, 36px);
  --46px: max(4.4rem, 32px);
  --40px: max(4.2rem, 30px);
  --32px: max(3.2rem, 28px);
  --28px: max(2.8rem, 24px);
  --20px: max(2rem, 20px);
  --24px: max(2.4rem, 20px);
  --18px: max(1.8rem, 18px);
  --16px: max(1.6rem, 14px);
  --14px: max(1.4rem, 12px);
  --12px: max(1.2rem, 8px);
  --10px: max(1rem, 8px);
  --8px: max(0.8rem, 6px);
  --4px: max(0.4rem, 4px);
  --pbl: max(40px, 8rem);
  --gutter: max(20px, 2.5rem);
  --header-main: max(8.8rem, 64px);
  --mb-sub: clamp(42px, 20rem, 60px);
  --header-sub: max(5.4rem, 50px);
  --inter: "Inter", sans-serif;
  --aventa: "Aventa", sans-serif;
  --aventa-bold: "Aventa-Bold", sans-serif;
  --aventa-black: "Aventa-Black", sans-serif;
  --aventa-extrabold: "Aventa-ExtraBold", sans-serif;
  --aventa-semibold: "Aventa-SemiBold", sans-serif;
  --aventa-medium: "Aventa-Medium", sans-serif;
  --aventa-italic: "Aventa Italic", sans-serif;
  --generalsans-semibold: "GeneralSans-Semibold", sans-serif
}

@media(max-width:375px) {
  :root {
    --gutter: 15px
  }
}

.hide {
  visibility: hidden;
  opacity: 0;
  pointer-events: none
}

.hide {
  transition: opacity .75s var(--ease-out-expo)
}

body,
html {
  width: 100%;
  min-height: 100%;
  overscroll-behavior: none;
  scroll-behavior: auto;
  font-family: Inter, sans-serif
}

@supports(font-variation-settings:normal) {

  body,
  html {
    font-family: Inter var, sans-serif
  }
}

html {
  overflow-x: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -ms-overflow-style: none;
  scrollbar-width: none;
  font-size: min(10px, .6944444444vw);
  line-height: 1
}

html::-webkit-scrollbar {
  display: none
}

body {
  background-color: var(--white);
  color: var(--black)
}

.Image_img__GXm1C {
  aspect-ratio: var(--width)/var(--height);
  object-fit: cover;
  height: auto
}

.tag_tag__A8EcH {
  font-size: max(16px, 1.8rem);
  border-radius: max(20rem, 150px);
  background: var(--light-yellow-00);
  padding: var(--12px) var(--16px);
  display: inline-flex;
  color: var(--secondary-dark-navy);
  font-weight: 600;
  letter-spacing: -.045rem
}

.button_button__KkayH {
  align-items: center;
  display: flex;
  justify-content: center
}

.button_button__KkayH {
  font-size: max(14px, 1.6rem);
  font-weight: 500;
  line-height: 140%;
  gap: var(--12px);
  height: max(5.6rem, 40px);
  width: -moz-fit-content;
  width: fit-content;
  padding: var(--12px) var(--24px);
  border-radius: var(--12px);
  transition: all .5s var(--ease-out-expo)
}

.button_button__KkayH:hover {
  transform: scale(.95);
  filter: contrast(.9)
}

.button_button__KkayH.button_primary__FjlHT {
  color: var(--white);
  background: var(--primary-core-blue)
}

.button_button__KkayH.button_white__l_Z3U {
  color: var(--primary-core-blue);
  background: var(--white)
}

.button_button__KkayH.button_secondary__JEWC9 {
  color: var(--secondary-dark-navy);
  background: var(--light-blue-00)
}

.header_header-container___0jI0,
.header_region-container__gY2a_ {
  width: 100vw;
  margin-inline: auto;
  padding-inline: var(--gutter);
  max-width: calc(1406px + var(--gutter)*2)
}

.header_header-btns__RyIw7>a,
.header_header-btns__RyIw7>button,
.header_header-right-btn__1AcN1 a,
.header_region-container__gY2a_,
.header_subh__WK7tt ul li a span {
  align-items: center;
  display: flex;
  justify-content: center
}

.header_header-btns__RyIw7,
.header_header-lang__Ri_fs,
.header_header-left__4MXEd,
.header_header-right-btn__1AcN1,
.header_header-right-l__w4zE4,
.header_header-right__cBUul,
.header_region-container-btn__X_VxW,
.header_region-global__qqEpt,
.header_region-global__qqEpt h2,
.header_subh__WK7tt ul li a {
  display: flex;
  align-items: center
}

.header_header-container___0jI0 {
  display: flex;
  align-items: center;
  justify-content: space-between
}

.header_subh__WK7tt ul li a div p {
  font-size: max(12px, 1.2rem);
  font-weight: 500
}

.header_region-container__gY2a_ p,
.header_region-global__qqEpt h2 {
  font-size: max(13px, 1.4rem);
  font-weight: 500
}

.header_header-btns__RyIw7>a,
.header_header-btns__RyIw7>button,
.header_header-right-btn__1AcN1 a,
.header_subh__WK7tt ul li a div h6 {
  font-size: max(14px, 1.6rem)
}

.header_header__L4TSa {
  position: -webkit-sticky;
  position: sticky;
  z-index: 7;
  top: 0;
  left: 0;
  right: 0;
  background: var(--white)
}

.header_header-container___0jI0 {
  height: var(--header-main)
}

.header_header-left__4MXEd {
  gap: max(2rem, 10px)
}

.header_header-btns__RyIw7 {
  gap: max(1.4rem, 12px)
}

.header_header-btns__RyIw7>button {
  gap: var(--8px);
  position: relative
}

.header_header-btns__RyIw7>a,
.header_header-btns__RyIw7>button {
  color: var(--dark-navy-light-10);
  font-weight: 500;
  line-height: 130%;
  height: max(4rem, 30px);
  padding: var(--8px) var(--12px);
  transition: all .7s var(--ease-out-expo)
}

.header_header-btns__RyIw7>a {
  text-overflow: ellipsis;
  text-align: center
}

.header_header-btns__RyIw7>a:hover {
  color: var(--dark-navy-00);
  border-radius: max(20rem, 150px);
  background: var(--light-blue-light-30)
}

.header_header-right__cBUul {
  gap: max(4.5rem, 20px)
}

@media(max-width:480px) {
  .header_header-right__cBUul {
    display: none
  }
}

.header_header-right-l__w4zE4 {
  gap: var(--24px)
}

.header_header-right-l__w4zE4 a.header_active__QWHZL {
  color: var(--dark-navy-00);
  border-radius: max(20rem, 150px);
  background: var(--light-blue-light-30)
}

.header_header-right-btn__1AcN1 {
  gap: var(--16px)
}

.header_header-right-btn__1AcN1 a {
  gap: max(.4rem, 4px);
  font-weight: 500;
  border-radius: max(20rem, 150px);
  background: var(--light-blue-00);
  height: max(4rem, 30px);
  padding: var(--8px) var(--12px)
}

.header_header-lang__Ri_fs {
  gap: max(4px, .75rem)
}

.header_header-lang__Ri_fs img {
  border-radius: 100%
}

.header_subh__WK7tt {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  cursor: default;
  min-width: max(30rem, 240px);
  text-align: left;
  width: -moz-fit-content;
  width: fit-content;
  padding: max(3.2rem, 16px);
  border-radius: var(--12px);
  background: var(--white);
  box-shadow: 0 1px 24px 0 rgba(3, 87, 238, .1)
}

.header_subh__WK7tt ul {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: max(2.4rem, 16px);
  white-space: nowrap
}

.header_subh__WK7tt ul li a {
  gap: max(2rem, 14px)
}

.header_subh__WK7tt ul li a span {
  width: max(3.4rem, 26px);
  min-width: max(3.4rem, 26px);
  height: max(3.4rem, 26px);
  background: var(--light-blue-00);
  -webkit-clip-path: url(#shape);
  clip-path: url(#shape);
  transition: background .5s var(--ease-out-expo)
}

.header_subh__WK7tt ul li a span svg {
  aspect-ratio: 1;
  object-fit: cover;
  width: max(1.8rem, 16px);
  height: max(1.8rem, 16px)
}

.header_subh__WK7tt ul li a span svg path {
  transition: fill .5s var(--ease-out-expo)
}

.header_subh__WK7tt ul li a div h6 {
  color: var(--primary-dark-blue);
  font-style: normal;
  font-weight: 600;
  line-height: 156%;
  transition: color .5s var(--ease-out-expo)
}

.header_subh__WK7tt ul li a div p {
  color: var(--dark-navy-dark-20);
  font-weight: 500;
  line-height: 156%;
  letter-spacing: -.012rem
}

.header_region__BW95u {
  background: var(--dark-navy-light-50);
  z-index: 7;
  background: var(--light-yellow-00)
}

.header_region-container__gY2a_ {
  padding-block: max(1.4rem, 12px);
  gap: max(6.6rem, 40px)
}

.header_region-container__gY2a_ p {
  color: var(--primary-black);
  text-align: center;
  font-weight: 500
}

.header_region-global__qqEpt {
  gap: max(.6rem, 6px);
  background: var(--white);
  border-radius: max(4rem, 30px);
  padding: max(.6rem, 6px);
  margin-right: max(2.4rem, 20px)
}

.header_region-global__qqEpt>svg path {
  fill: #677aa2
}

.header_region-global__qqEpt h2 {
  gap: max(.6rem, 4px);
  font-weight: 600
}

.Layout_child___OWx6 {
  min-height: 100vh;
  transition: margin-top .3s var(--ease-in-quad)
}

@media(max-width:992px) {
  /* .Layout_child___OWx6 {
    margin-top: calc(var(--header-main))
  } */
}

.Layout_shape__G2s3T {
  position: absolute;
  z-index: -10;
  opacity: 0
}




/** Policy **/
.policy_policy__PGix6 {
    width: 100vw;
    margin-inline: auto;
    padding-inline: var(--gutter);
    max-width: calc(1406px + var(--gutter)*2)
  }
  
  .policy_policy__PGix6 {
    padding-block: var(--pbl)
  }
  
  .policy_policy-header__trUHy {
    text-align: center;
    margin-bottom: max(3rem, 10px);
    width: max(650px, 82.9rem);
    margin-inline: auto
  }
  
  @media(max-width:768px) {
    .policy_policy-header__trUHy {
      width: 100%
    }
  }
  
  @media(max-width:480px) {
    .policy_policy-header__trUHy {
      text-align: left
    }
  }
  
  .policy_policy-header__trUHy h1 {
    color: var(--dark-navy-00);
    font-family: var(--aventa-extrabold);
    font-size: max(28px, 5.6rem);
    font-weight: 400;
    line-height: 118%
  }
  
  .policy_policy-content__2h5b6 {
    width: max(650px, 82.9rem);
    margin-inline: auto
  }
  
  @media(max-width:768px) {
    .policy_policy-content__2h5b6 {
      width: 100%
    }
  }
  
  .policy_policy-content__2h5b6 p {
    font-size: max(1.8rem, 14px);
    color: var(--dark-navy-light-10);
    font-weight: 500;
    line-height: 156%;
    margin-bottom: 12px
  }
  
  .policy_policy-content__2h5b6 ul {
    margin-top: max(.8rem, 8px);
    padding-left: max(4rem, 20px);
    list-style-type: disc;
    font-size: max(1.8rem, 14px);
    color: var(--dark-navy-light-10);
    margin-bottom: 12px
  }
  
  .policy_policy-content__2h5b6 ul li {
    margin-bottom: max(.8rem, 8px);
    line-height: 156%
  }

/** Contact **/
.contact_hero-container__gJNss,
.contact_horizons-container__Vv_sO {
  width: 100vw;
  margin-inline: auto;
  padding-inline: var(--gutter);
  max-width: calc(1406px + var(--gutter)*2)
}

.contact_hero-container__gJNss,
.contact_horizons-left-main-card__Ep980 ul li span,
.contact_horizons-left-main-t__1YCiS span {
  align-items: center;
  display: flex;
  justify-content: center
}

.contact_horizons-left-main-card__Ep980 h2,
.contact_horizons-left-main-t__1YCiS {
  display: flex;
  align-items: center
}

.contact_horizons-left-main-card__Ep980 ul li a,
.contact_horizons-left-main-card__Ep980 ul li p {
  font-size: max(14px, 1.6rem)
}

.contact_horizons-left-main-card__Ep980 h2 {
  font-size: max(16px, 2.4rem)
}

.contact_horizons-left__YRgRf>h2 {
  font-size: max(20px, 4rem)
}

.contact_contact__2mqsD {
  background: var(--primary-core-blue)
}

.contact_hero__hYsmq {
  background-color: #edf8fe;
  background-image: url(global/hero.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-clip-path: ellipse(100% 70% at 50% 30%);
  clip-path: ellipse(100% 70% at 50% 30%)
}

@media(max-width:600px) {
  .contact_hero__hYsmq {
    background-image: none
  }
}

.contact_hero-container__gJNss {
  gap: max(2rem, 10px);
  flex-direction: column;
  padding-top: max(13rem, 40px);
  padding-bottom: max(15rem, 70px);
  position: relative
}

.contact_hero-h1__orReF {
  color: var(--primary-black);
  text-align: center;
  font-family: var(--aventa-bold);
  font-size: max(5.6rem, 32px);
  font-weight: 400;
  line-height: 112%;
  width: max(80rem, 550px)
}

.contact_hero-h1__orReF em {
  color: var(--primary-core-blue)
}

@media(max-width:600px) {
  .contact_hero-h1__orReF {
    font-family: var(--aventa-extrabold);
    width: 100%
  }
}

.contact_horizons__rct3f {
  padding-block: max(14rem, 70px);
  position: relative
}

.contact_horizons-container__Vv_sO {
  display: flex;
  align-items: flex-end
}

@media(max-width:768px) {
  .contact_horizons-container__Vv_sO {
    display: block
  }
}

.contact_horizons-left__YRgRf>h2 {
  font-family: var(--aventa-bold);
  color: var(--white);
  font-weight: 400;
  line-height: 112%;
  letter-spacing: -.14rem;
  margin-bottom: max(3.1rem, 20px);
  width: max(49.3rem, 300px)
}

@media(max-width:480px) {
  .contact_horizons-left__YRgRf>h2 {
    width: 100%
  }
}

.contact_horizons-left-main-t__1YCiS {
  width: -moz-fit-content;
  width: fit-content;
  padding: var(--12px);
  gap: var(--10px);
  border-radius: max(4.5rem, 40px);
  background: var(--white)
}

.contact_horizons-left-main-t__1YCiS span {
  border: 1px solid transparent;
  border-radius: 100%;
  transition: all .7s var(--ease-out-expo);
  padding: max(2px, .2rem)
}

.contact_horizons-left-main-t__1YCiS span.contact_active__33gWi {
  border-color: var(--primary-core-blue)
}

.contact_horizons-left-main-t__1YCiS span img {
  width: max(2.4rem, 20px)
}

.contact_horizons-left-main-card__Ep980 {
  width: max(46.4rem, 350px);
  padding: max(4.8rem, 20px);
  margin-top: max(3rem, 15px);
  border-radius: var(--24px);
  background: var(--primary-dark-10)
}

@media(max-width:768px) {
  .contact_horizons-left-main-card__Ep980 {
    width: 400px
  }
}

@media(max-width:480px) {
  .contact_horizons-left-main-card__Ep980 {
    width: 100%
  }
}

.contact_horizons-left-main-card__Ep980 h2 {
  color: var(--white);
  font-family: var(--aventa-bold);
  font-weight: 600;
  line-height: 108.1%;
  letter-spacing: -.06rem;
  margin-bottom: max(3.2rem, 24px);
  padding-bottom: max(3.2rem, 24px);
  border-bottom: 2px solid hsla(0, 0%, 100%, .21);
  gap: var(--16px)
}

.contact_horizons-left-main-card__Ep980 h2 img {
  width: max(3.2rem, 24px)
}

.contact_horizons-left-main-card__Ep980 ul {
  display: flex;
  flex-direction: column;
  gap: var(--24px)
}

.contact_horizons-left-main-card__Ep980 ul li {
  display: flex;
  gap: var(--16px)
}

.contact_horizons-left-main-card__Ep980 ul li span {
  aspect-ratio: 1;
  object-fit: cover;
  width: max(2.8rem, 24px);
  height: max(2.8rem, 24px);
  border-radius: 100%;
  padding: max(.6rem, 5px);
  background: rgba(196, 233, 253, .15)
}

.contact_horizons-left-main-card__Ep980 ul li a,
.contact_horizons-left-main-card__Ep980 ul li p {
  color: var(--white);
  font-weight: 500;
  line-height: 133.1%;
  letter-spacing: -.024rem;
  width: max(25rem, 200px)
}

.contact_horizons-right__2CSHT {
  position: relative
}

.contact_horizons-right__2CSHT>img {
  width: max(87rem, 400px)
}

@media(max-width:768px) {
  .contact_horizons-right__2CSHT>img {
    --w: max(50px, 8rem);
    width: calc(100% + var(--w)*2);
    margin-top: max(10rem, 50px);
    margin-inline: calc(0px - var(--w))
  }
}

.contact_horizons-right__2CSHT span {
  border: max(1.5px, .3rem) solid var(--white);
  border-radius: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: max(2.9rem, 14px);
  height: max(2.9rem, 14px);
  position: absolute;
  transition: transform .75s var(--ease-out-expo)
}

.contact_horizons-right__2CSHT span.contact_active__33gWi {
  transform: scale(1.4)
}

.contact_horizons-right__2CSHT span:first-of-type {
  left: 42rem;
  bottom: 17rem
}

.contact_horizons-right__2CSHT span:nth-of-type(2) {
  left: 48rem;
  bottom: 13rem
}

.contact_horizons-right__2CSHT span:nth-of-type(3) {
  left: 45rem;
  bottom: 27rem
}

.contact_horizons-right__2CSHT span:nth-of-type(4) {
  left: 13rem;
  bottom: 35rem
}

.contact_horizons-right__2CSHT span img {
  width: 100%
}

/** About **/
.about_details__Lb_T_,
.about_hero-container__g62Ll,
.about_record-container__7yNh_,
.about_story-container__oy6YN {
  width: 100vw;
  margin-inline: auto;
  padding-inline: var(--gutter);
  max-width: calc(1406px + var(--gutter)*2)
}

.about_details-header__nh4TF,
.about_hero-container__g62Ll,
.about_stats-item-left__vCnl_ {
  align-items: center;
  display: flex;
  justify-content: center
}

.about_stats-item__9OnwY {
  display: flex;
  align-items: flex-start
}

.about_stats__iOF5d {
  display: flex;
  align-items: center;
  justify-content: space-between
}

.about_hero-p__xzHPZ {
  font-size: max(16px, 1.8rem)
}

.about_details-content__vYLNF h6,
.about_stats-item-right__wJXvC h1 {
  font-size: max(20px, 4rem)
}

.about_about__1RL_O {
  --pdinline: max(10rem, 20px);
  background: linear-gradient(180deg, rgba(196, 233, 253, 0), rgba(196, 233, 253, .1) 36.98%, rgba(196, 233, 253, .06) 88.53%, rgba(196, 233, 253, 0))
}

@media(max-width:992px) {
  .about_about__1RL_O {
    --pdinline: var(--gutter)
  }
}

.about_hero__Q3FGW {
  background-color: #edf8fe;
  background-image: url(global/hero.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-clip-path: ellipse(120% 70% at 50% 30%);
  clip-path: ellipse(120% 70% at 50% 30%)
}

@media(max-width:600px) {
  .about_hero__Q3FGW {
    background-image: none;
    -webkit-clip-path: ellipse(90% 70% at 50% 30%);
    clip-path: ellipse(90% 70% at 50% 30%)
  }
}

.about_hero-container__g62Ll {
  gap: max(2rem, 10px);
  flex-direction: column;
  padding-top: max(13rem, 40px);
  padding-bottom: max(15rem, 100px);
  position: relative
}

.about_hero-h1__mVmGQ {
  color: var(--primary-black);
  text-align: center;
  font-family: var(--aventa-extrabold);
  font-size: max(5.6rem, 32px);
  font-weight: 400;
  line-height: 112%;
  width: max(80rem, 550px)
}

.about_hero-h1__mVmGQ em {
  color: var(--primary-core-blue)
}

@media(max-width:600px) {
  .about_hero-h1__mVmGQ {
    width: 100%
  }
}

.about_hero-p__xzHPZ {
  color: var(--primary-black);
  text-align: center;
  font-weight: 500;
  line-height: 156%;
  width: max(450px, 50rem)
}

@media(max-width:600px) {
  .about_hero-p__xzHPZ {
    width: 100%
  }
}

.about_details__Lb_T_ {
  padding-inline: var(--pdinline)
}

.about_details-header__nh4TF {
  flex-direction: column;
  text-align: center;
  padding-block: max(8rem, 40px)
}

@media(max-width:992px) {
  .about_details-header__nh4TF {
    text-align: left;
    align-items: left
  }
}

.about_details-header__nh4TF h1 {
  font-family: var(--aventa-extrabold);
  color: var(--primary-dark-blue);
  font-size: max(20px, 4rem);
  font-weight: 400;
  line-height: 112%;
  width: max(550px, 67.5rem);
  margin-bottom: max(8px, 2rem)
}

@media(max-width:600px) {
  .about_details-header__nh4TF h1 {
    width: 100%
  }
}

.about_details-header__nh4TF p {
  max-width: max(862px, 86.2rem);
  color: var(--dark-navy-light-10);
  font-size: max(1.8rem, 14px);
  font-weight: 500;
  line-height: 156%
}

.about_details-content__vYLNF {
  display: flex;
  flex-direction: row;
  gap: max(10rem, 40px);
  margin-block: max(6rem, 30px);
  margin: max(10rem, 61px) 0
}

@media(max-width:768px) {
  .about_details-content__vYLNF {
    flex-direction: column;
    gap: max(5rem, 20px)
  }
}

.about_details-content__vYLNF h6 {
  color: var(--dark-navy-00);
  font-family: var(--aventa-extrabold);
  font-style: normal;
  font-weight: 400;
  line-height: 112%;
  margin-bottom: max(3rem, 20px)
}

.about_details-content__vYLNF p {
  color: var(--dark-navy-light-10);
  font-size: max(16px, 1.8rem);
  font-weight: 500;
  line-height: 156%
}

.about_details-content-left__kEl5s h6 {
  width: max(298px, 32rem)
}

.about_details-content-right__Q1PA3 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: max(24px, 2.4rem);
  gap: max(24px, 2.4rem);
  width: 100%;
  max-width: max(829px, 82.9rem)
}

@media(max-width:600px) {
  .about_details-content-right__Q1PA3 {
    grid-template-columns: repeat(1, 1fr)
  }
}

.about_details-content-right__Q1PA3 li {
  box-shadow: 3px 24px 53px 0 rgba(208, 221, 240, .102), 12px 96px 97px 0 rgba(208, 221, 240, .09), 26px 217px 131px 0 rgba(208, 221, 240, .051), 46px 385px 155px 0 rgba(208, 221, 240, .012), 72px 602px 170px 0 rgba(208, 221, 240, 0);
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow: clip;
  border-radius: max(14px, 1.6rem);
  background: var(--white)
}

.about_details-content-right__Q1PA3 li .about_top__h628R {
  padding: max(32px, 4rem);
  flex-grow: 1;
  height: 100%
}

.about_details-content-right__Q1PA3 li .about_bottom__jWL6C {
  display: flex;
  justify-content: center;
  background: var(--secondary-light-blue);
  height: 100%;
  min-height: max(132px, 17.5rem)
}

@media(max-width:600px) {
  .about_details-content-right__Q1PA3 li .about_bottom__jWL6C {
    max-height: 100%
  }
}

.about_details-content-right__Q1PA3 li img {
  aspect-ratio: 2.3028571429;
  object-fit: cover;
  width: 100%;
  max-width: 403px;
  border-radius: max(2rem, 10px);
  object-position: 10% center;
  object-fit: contain !important
}

@media(max-width:375px) {
  .about_details-content-right__Q1PA3 li img {
    aspect-ratio: 1.4285714286;
    object-fit: cover;
    width: 100%;
    height: auto
  }
}

.about_details-content-right__Q1PA3 li h6 {
  color: var(--primary-dark-blue);
  font-family: var(--aventa-extrabold);
  font-size: max(20px, 2.4rem);
  font-style: normal;
  font-weight: 400;
  line-height: 138%;
  margin-bottom: max(1.6rem, 12px)
}

.about_details-content-right__Q1PA3 li p {
  color: var(--dark-navy-light-10);
  font-size: max(1.6rem, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: 156%
}

.about_video__Y9_3c {
  aspect-ratio: .6220095694;
  object-fit: cover;
  position: relative;
  width: 100%;
  height: max(78rem, 409px);
  margin-bottom: max(6rem, 30px);
  overflow: hidden;
  border-radius: max(16px, 2.4rem);
  border: max(4px, 1.5rem) solid var(--white);
  box-shadow: 3px 24px 53px 0 rgba(208, 221, 240, .1), 12px 96px 97px 0 rgba(208, 221, 240, .09), 26px 217px 131px 0 rgba(208, 221, 240, .05), 46px 385px 155px 0 rgba(208, 221, 240, .01), 72px 602px 170px 0 rgba(208, 221, 240, 0)
}

.about_video__Y9_3c img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: max(16px, 2.4rem)
}

.about_video__Y9_3c>svg {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  width: max(13.1rem, 64px)
}

.about_record__B_Tzj {
  background: linear-gradient(180deg, rgba(196, 233, 253, 0), rgba(196, 233, 253, .15) 36.98%, rgba(196, 233, 253, .078) 88.53%, rgba(196, 233, 253, 0))
}

.about_record-container__7yNh_ {
  padding-inline: var(--pdinline);
  padding-block: max(14rem, 154px)
}

.about_record-container__7yNh_>h2 {
  color: #092256;
  font-family: var(--aventa-extrabold);
  font-size: max(24px, 4rem);
  font-weight: 400;
  line-height: 112%;
  margin-bottom: max(3.375rem, 54px);
  text-align: center
}

.about_stats__iOF5d {
  border-radius: var(--24px);
  background: var(--white);
  box-shadow: 3px 24px 53px 0 rgba(208, 221, 240, .1), 12px 96px 97px 0 rgba(208, 221, 240, .09), 26px 217px 131px 0 rgba(208, 221, 240, .05), 46px 385px 155px 0 rgba(208, 221, 240, .01), 72px 602px 170px 0 rgba(208, 221, 240, 0);
  padding: max(4rem, 40px) max(4rem, 20px);
  gap: max(4rem, 40px)
}

@media(max-width:992px) {
  .about_stats__iOF5d {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    align-items: center
  }
}

@media(max-width:600px) {
  .about_stats__iOF5d {
    display: grid;
    grid-gap: max(4rem, 40px);
    gap: max(4rem, 40px);
    grid-template-columns: repeat(1, 1fr)
  }
}

.about_stats-item__9OnwY {
  gap: max(3.2rem, 20px)
}

@media(max-width:992px) {
  .about_stats-item__9OnwY {
    margin: auto
  }
}

.about_stats-item-left__vCnl_ {
  -webkit-clip-path: url(#shape);
  clip-path: url(#shape);
  width: max(6.4rem, 45px);
  min-width: max(6.4rem, 45px);
  height: max(6.4rem, 45px);
  background: var(--light-blue-light-30)
}

.about_stats-item-right__wJXvC h1 {
  color: var(--secondary-dark-navy);
  font-family: var(--aventa-extrabold);
  line-height: 139.6%;
  letter-spacing: -.12rem;
  margin-bottom: max(.4rem, 4px)
}

.about_stats-item-right__wJXvC p {
  font-size: max(1.4rem, 12px);
  color: var(--dark-navy-light-10);
  font-weight: 500;
  line-height: 139.6%;
  letter-spacing: -.048rem
}

.about_story__UI_OC {
  background: #fffcf3
}

.about_story-container__oy6YN {
  padding-block: max(10rem, 50px);
  padding-inline: var(--pdinline)
}

.about_story__UI_OC h2 {
  color: var(--dark-navy-00);
  font-family: var(--aventa-extrabold);
  font-size: max(28px, 4rem);
  font-weight: 400;
  line-height: 112%
}

.about_story__UI_OC p {
  color: var(--dark-navy-light-10);
  font-size: max(1.8rem, 14px);
  font-weight: 500;
  line-height: 156%
}

.about_story-content__daNGJ {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: max(2rem, 20px);
  gap: max(2rem, 20px)
}

@media(max-width:600px) {
  .about_story-content__daNGJ {
    grid-template-columns: 1fr
  }

  .about_story-content-left__o60ng {
    width: 100%
  }
}

.about_story-content-left__o60ng h2 {
  width: max(300px, 50.6rem);
  margin-bottom: max(4rem, 16px)
}

@media(max-width:600px) {
  .about_story-content-left__o60ng h2 {
    width: 100%
  }
}

.about_story-content-left__o60ng p {
  max-width: max(442px, 44.2rem)
}

.about_story-content-right__dblEj p {
  max-width: max(615px, 61.5rem);
  margin-bottom: max(2.4rem, 16px)
}

/** Careers */

.careers_interview-item-left-tags__u0bD1 .careers_line__N8bur span,
.careers_interview-right-item__C3L3e,
.careers_interview-right__NlIrQ .careers_lines__xh5nH .careers_linem__paDmS span {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.careers_hero-container__FtWTt,
.careers_interview-container__zdAUi,
.careers_jobs-container__cP0X_,
.careers_perks-container__Kk4KN {
  width: 100vw;
  margin-inline: auto;
  padding-inline: var(--gutter);
  max-width: calc(1406px + var(--gutter)*2)
}

.careers_hero-container__FtWTt,
.careers_interview-item-left-tags__u0bD1 p,
.careers_interview-right__NlIrQ .careers_lines__xh5nH p,
.careers_jobs-empty__5Cztc,
.careers_perks-list__OaoSy li.careers_more___80Ek {
  align-items: center;
  display: flex;
  justify-content: center
}

.careers_perks-list__OaoSy li.careers_more___80Ek button {
  display: flex;
  align-items: center
}

.careers_select__yJYfl {
  display: flex;
  align-items: center;
  justify-content: space-between
}

.careers_interview-right-item__C3L3e p {
  font-size: max(14px, 1.6rem)
}

.careers_hero-p__3ENOV {
  font-size: max(16px, 1.8rem)
}

.careers_careers__elPH0 {
  background: rgba(243, 244, 247, .5);
  --pdinline: max(10rem, 20px)
}

@media(max-width:992px) {
  .careers_careers__elPH0 {
    --pdinline: var(--gutter)
  }
}

.careers_hero__faEO2 {
  background-color: #edf8fe;
  background-image: url(global/hero.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-clip-path: ellipse(120% 70% at 50% 30%);
  clip-path: ellipse(120% 70% at 50% 30%)
}

@media(max-width:600px) {
  .careers_hero__faEO2 {
    background-image: none;
    -webkit-clip-path: ellipse(90% 70% at 50% 30%);
    clip-path: ellipse(90% 70% at 50% 30%)
  }
}

.careers_hero-container__FtWTt {
  gap: max(2rem, 10px);
  flex-direction: column;
  padding-top: max(13rem, 40px);
  padding-bottom: max(15rem, 100px);
  position: relative
}

.careers_hero-h1__v5sNU {
  color: var(--primary-black);
  text-align: center;
  font-family: var(--aventa-extrabold);
  font-size: max(5.6rem, 32px);
  font-weight: 400;
  line-height: 112%;
  width: max(80rem, 550px)
}

.careers_hero-h1__v5sNU em {
  color: var(--primary-core-blue)
}

@media(max-width:600px) {
  .careers_hero-h1__v5sNU {
    width: 100%
  }
}

.careers_hero-p__3ENOV {
  color: var(--primary-black);
  text-align: center;
  font-weight: 500;
  line-height: 156%;
  width: max(450px, 56.7rem)
}

@media(max-width:600px) {
  .careers_hero-p__3ENOV {
    width: 100%
  }
}

.careers_interview___gniF {
  padding-bottom: max(15rem, 50px)
}

.careers_interview-header__yxCRj {
  text-align: center;
  width: max(450px, 59.6rem);
  margin-inline: auto;
  padding-block: max(10rem, 50px)
}

@media(max-width:600px) {
  .careers_interview-header__yxCRj {
    width: 100%
  }
}

.careers_interview-header__yxCRj h2 {
  color: var(--dark-navy-00);
  font-family: var(--aventa-extrabold);
  font-size: max(24px, 4rem);
  font-style: normal;
  font-weight: 400;
  line-height: 112%;
  margin-bottom: max(1.6rem, 14px)
}

.careers_interview-header__yxCRj p {
  color: var(--dark-navy-light-10);
  font-size: max(15px, 1.8rem);
  font-weight: 500;
  line-height: 156%
}

.careers_interview-list__7UAgd {
  display: grid;
  grid-template-columns: 1fr 1fr
}

@media(max-width:992px) {
  .careers_interview-list__7UAgd {
    display: flex;
    gap: max(4rem, 10px)
  }
}

.careers_interview-right__NlIrQ {
  position: relative;
  overflow: hidden
}

@media(max-width:992px) {
  .careers_interview-right__NlIrQ {
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: max(3rem, 20px);
    gap: max(3rem, 20px)
  }
}

@media(max-width:768px) {
  .careers_interview-right__NlIrQ {
    grid-template-columns: 1fr
  }
}

.careers_interview-right-item__C3L3e {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: max(16px, 3.3184rem);
  width: 100%;
  padding: max(16px, 3.2rem) max(16px, 4rem);
  border-radius: max(12px, 1.6rem);
  background: var(--white);
  height: 100%;
  will-change: transform
}

@media(max-width:992px) {
  .careers_interview-right-item__C3L3e {
    height: -moz-fit-content;
    height: fit-content;
    position: static
  }
}

.careers_interview-right-item-img__tGl48 {
  border-radius: max(12px, 1.6rem);
  background: var(--light-yellow-00);
  width: 100%;
  height: max(200px, 22.1rem);
  position: relative
}

.careers_interview-right-item-img__tGl48 img {
  border-radius: max(12px, 1.6rem);
  width: 100%;
  height: 100%
}

.careers_interview-right-item__C3L3e h2 {
  color: #03213f;
  font-family: var(--aventa-extrabold);
  font-size: max(18px, 3.6rem);
  font-weight: 400;
  line-height: 126%;
  letter-spacing: -.036rem
}

.careers_interview-right-item__C3L3e p {
  font-weight: 500;
  line-height: 156%
}

@media(max-width:992px) {
  .careers_interview-right__NlIrQ .careers_tag__pSBAG {
    display: none
  }
}

.careers_interview-right-mb__PFjG_ {
  display: flex;
  align-items: flex-start;
  gap: max(2rem, 10px)
}

.careers_interview-right__NlIrQ .careers_lines__xh5nH {
  padding-bottom: max(3.2rem, 20px);
  position: relative;
  height: 100%;
  display: none
}

@media(max-width:768px) {
  .careers_interview-right__NlIrQ .careers_lines__xh5nH {
    display: flex
  }
}

.careers_interview-right__NlIrQ .careers_lines__xh5nH p {
  color: #54668b;
  font-size: max(14px, 2.4rem);
  font-weight: 600;
  line-height: 135.023%;
  letter-spacing: -.108rem;
  border-radius: 100%;
  border: max(2px, .4rem) solid transparent;
  background: var(--primary-white);
  width: max(36px, 7.4rem);
  min-width: max(36px, 7.4rem);
  height: max(36px, 7.4rem);
  position: relative;
  top: 0;
  z-index: 2
}

@media(max-width:992px) {
  .careers_interview-right__NlIrQ .careers_lines__xh5nH p {
    border-color: var(--primary-core-blue);
    color: var(--primary-core-blue)
  }
}

.careers_interview-right__NlIrQ .careers_lines__xh5nH .careers_linem__paDmS {
  position: absolute;
  height: calc(max(3.2rem, 20px) + 100%);
  width: max(2px, .3rem);
  left: calc(max(6.4rem, 30px)/2);
  top: 0;
  display: none
}

@media(max-width:992px) {
  .careers_interview-right__NlIrQ .careers_lines__xh5nH .careers_linem__paDmS {
    left: calc(max(6.4rem, 30px)/1.8);
    display: block
  }
}

.careers_interview-right__NlIrQ .careers_lines__xh5nH .careers_linem__paDmS span {
  background: var(--primary-core-blue)
}

@media(max-width:992px) {
  .careers_interview-left__CrFx7 {
    display: none
  }
}

.careers_interview-item-left__xq1Ob {
  display: flex;
  gap: max(4rem, 30px)
}

.careers_interview-item-left-tags__u0bD1 {
  display: flex;
  flex-direction: column;
  align-items: center
}

.careers_interview-item-left-tags__u0bD1 p {
  color: #54668b;
  font-size: max(14px, 2.4rem);
  font-weight: 600;
  line-height: 135.023%;
  letter-spacing: -.108rem;
  border-radius: max(150px, 20rem);
  border: 4px solid transparent;
  background: var(--primary-white);
  width: max(40px, 7.4rem);
  height: max(40px, 7.4rem);
  position: relative
}

.careers_interview-item-left-tags__u0bD1 .careers_line__N8bur {
  height: max(9.9rem, 70px);
  width: max(4px, .5rem);
  position: relative
}

.careers_interview-item-left-tags__u0bD1 .careers_line__N8bur span:first-of-type {
  background: var(--dark-navy-00);
  opacity: .1
}

.careers_interview-item-left-tags__u0bD1 .careers_line__N8bur span:nth-of-type(2) {
  background: var(--primary-core-blue);
  height: 0%
}

@media(max-width:992px) {
  .careers_interview-item-left-text__EgVpU {
    display: none
  }
}

.careers_interview-item-left-text__EgVpU h2 {
  color: var(--primary-black);
  font-size: max(12px, 1.4rem);
  font-weight: 600;
  line-height: 156%;
  width: -moz-fit-content;
  width: fit-content;
  padding: max(8px, 1rem) max(14px, 1.6rem);
  margin-bottom: max(1.2rem, 10px);
  border-radius: max(100px, 15rem);
  opacity: .5;
  background: #d5d9e2
}

.careers_interview-item-left-text__EgVpU p {
  font-family: var(--aventa-bold);
  color: var(--dark-navy-00);
  font-size: max(20px, 2.8rem);
  line-height: 116%;
  letter-spacing: -.112rem
}

.careers_perks__KqPcB {
  padding-bottom: max(15rem, 50px);
  background: linear-gradient(180deg, rgba(3, 87, 238, 0) 18.65%, rgba(3, 87, 238, .06))
}

.careers_perks-container__Kk4KN {
  padding-inline: var(--pdinline)
}

.careers_perks-header__4SYJV {
  width: max(400px, 46.1rem);
  padding-block: max(10rem, 50px)
}

@media(max-width:600px) {
  .careers_perks-header__4SYJV {
    width: 100%;
    text-align: center
  }
}

.careers_perks-header__4SYJV h2 {
  color: var(--dark-navy-00);
  font-family: var(--aventa-extrabold);
  font-size: max(24px, 4rem);
  font-style: normal;
  font-weight: 400;
  line-height: 112%;
  margin-bottom: max(1.6rem, 14px)
}

.careers_perks-header__4SYJV p {
  color: var(--dark-navy-light-10);
  font-size: max(15px, 1.8rem);
  font-weight: 500;
  line-height: 156%
}

.careers_perks-list__OaoSy {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: max(4rem, 20px);
  gap: max(4rem, 20px)
}

@media(max-width:768px) {
  .careers_perks-list__OaoSy {
    grid-template-columns: repeat(2, 1fr)
  }
}

@media(max-width:480px) {
  .careers_perks-list__OaoSy {
    grid-template-columns: repeat(1, 1fr)
  }
}

.careers_perks-list__OaoSy li {
  display: flex;
  flex-direction: column;
  gap: max(4rem, 15px);
  padding: max(15px, 2.4rem);
  border-radius: max(14px, 1.6rem);
  background: var(--white)
}

@media(max-width:480px) {
  .careers_perks-list__OaoSy li {
    flex-direction: row;
    align-items: flex-start
  }
}

.careers_perks-list__OaoSy li img {
  border-radius: var(--16px);
  width: max(6.4rem, 50px)
}

.careers_perks-list__OaoSy li h2 {
  color: var(--dark-navy-00);
  font-size: max(16px, 2rem);
  font-weight: 600;
  line-height: 133.6%;
  letter-spacing: -.04rem;
  margin-bottom: max(2.4rem, 16px)
}

.careers_perks-list__OaoSy li.careers_more___80Ek {
  cursor: pointer;
  border-radius: max(12px, 1.6rem);
  border: 2px dashed var(--primary-core-blue);
  background: rgba(196, 233, 253, .3)
}

@media(max-width:480px) {
  .careers_perks-list__OaoSy li.careers_more___80Ek {
    background: transparent;
    border: none
  }
}

.careers_perks-list__OaoSy li.careers_more___80Ek button {
  color: var(--primary-core-blue);
  font-size: max(20px, 2rem);
  font-weight: 600;
  line-height: 118.1%;
  letter-spacing: -.06rem;
  gap: max(.6rem, 5px)
}

.careers_jobs__70A3c {
  margin-top: min(-10rem, -60px);
  position: relative
}

.careers_jobs-container__cP0X_ {
  padding-inline: var(--pdinline)
}

.careers_jobs-header__nOnAs {
  display: grid;
  grid-template-columns: 3fr 2fr 2fr 1fr;
  grid-gap: max(2.4rem, 15px);
  gap: max(2.4rem, 15px);
  border-radius: max(16px, 2.4rem);
  background: var(--primary-white);
  box-shadow: 3px 24px 53px 0 rgba(208, 221, 240, .1), 12px 96px 97px 0 rgba(208, 221, 240, .09), 26px 217px 131px 0 rgba(208, 221, 240, .05), 46px 385px 155px 0 rgba(208, 221, 240, .01), 72px 602px 170px 0 rgba(208, 221, 240, 0);
  width: 100%;
  padding: max(10px, 4rem)
}

@media(max-width:768px) {
  .careers_jobs-header__nOnAs {
    grid-template-columns: 1fr 1fr
  }
}

@media(max-width:600px) {
  .careers_jobs-header__nOnAs {
    grid-template-columns: 1fr
  }
}

.careers_jobs-header__nOnAs button {
  width: 100%;
  height: max(6rem, 56px)
}

.careers_jobs-header__nOnAs input {
  width: 100%;
  height: max(6rem, 56px);
  padding: max(1.2rem, 12px);
  border-radius: max(8px, 1rem);
  border: 1px solid rgba(3, 19, 53, .1);
  background: rgba(3, 19, 53, .05);
  cursor: pointer;
  position: relative;
  font-size: max(14px, 1.6rem);
  font-weight: 600;
  line-height: 156%;
  color: var(--primary-dark-blue);
  outline: none;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.4'%3E%3Cmask id='mask0_2255_17716' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2255_17716)'%3E%3Cpath d='M9.38655 16.3249C7.4851 16.3249 5.87223 15.6627 4.54795 14.3384C3.22367 13.0141 2.56152 11.4013 2.56152 9.49983C2.56152 7.59838 3.22367 5.98551 4.54795 4.66123C5.87223 3.33695 7.4851 2.6748 9.38655 2.6748C11.288 2.6748 12.9009 3.33695 14.2251 4.66123C15.5494 5.98551 16.2116 7.59838 16.2116 9.49983C16.2116 10.252 16.1043 10.946 15.8898 11.5819C15.6753 12.2178 15.3869 12.7763 15.0246 13.2574L20.5116 18.7585C20.7608 19.0172 20.8855 19.3283 20.8855 19.6917C20.8855 20.0551 20.7561 20.3614 20.4974 20.6107C20.2482 20.86 19.9395 20.9846 19.5713 20.9846C19.2032 20.9846 18.8945 20.86 18.6452 20.6107L13.1724 15.1379C12.6818 15.5002 12.1139 15.7886 11.4686 16.0031C10.8233 16.2176 10.1293 16.3249 9.38655 16.3249ZM9.38655 13.6748C10.5518 13.6748 11.5389 13.2703 12.3479 12.4612C13.157 11.6522 13.5615 10.665 13.5615 9.49983C13.5615 8.33461 13.157 7.34748 12.3479 6.53843C11.5389 5.72938 10.5518 5.32485 9.38655 5.32485C8.22133 5.32485 7.2342 5.72938 6.42515 6.53843C5.6161 7.34748 5.21157 8.33461 5.21157 9.49983C5.21157 10.665 5.6161 11.6522 6.42515 12.4612C7.2342 13.2703 8.22133 13.6748 9.38655 13.6748Z' fill='%23092256'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: max(2rem, 10px) 50%;
  text-indent: max(4rem, 25px)
}

.careers_jobs-header__nOnAs input:focus {
  color: var(--primary-dark-blue)
}

.careers_jobs-main__fIQK7 {
  margin-top: max(3.2rem, 16px)
}

.careers_jobs-table__K0XRx {
  padding: max(20px, 4rem) max(20px, 3.4rem);
  border-radius: max(12px, 2.4rem);
  background: rgba(9, 34, 86, .03)
}

.careers_jobs-empty__5Cztc {
  flex-direction: column;
  gap: max(1.2rem, 10px);
  padding: max(60px, 12rem) max(20px, 3.4rem);
  text-align: center
}

.careers_jobs-empty__5Cztc h2 {
  color: var(--primary-black);
  font-family: var(--aventa-bold);
  font-size: max(18px, 2.4rem);
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -.024rem
}

.careers_select__yJYfl {
  height: max(6rem, 56px);
  padding-inline: max(2.4rem, 12px) max(1.2rem, 12px);
  border-radius: max(8px, 1rem);
  border: 1px solid rgba(3, 19, 53, .1);
  background: rgba(3, 19, 53, .05);
  cursor: pointer;
  position: relative
}

.careers_select__yJYfl span {
  font-size: max(14px, 1.6rem);
  font-weight: 600;
  color: rgba(3, 19, 53, .6)
}

.careers_select__yJYfl span.careers_ac__IRKlD {
  color: var(--primary-dark-blue)
}

.careers_select__yJYfl .careers_scroll__n50kv {
  position: absolute;
  top: 120%;
  left: 0;
  z-index: 1;
  border-radius: max(.8rem, 8px);
  background: var(--primary-white);
  box-shadow: 3px 24px 53px 0 rgba(208, 221, 240, .1), 12px 96px 97px 0 rgba(208, 221, 240, .09), 26px 217px 131px 0 rgba(208, 221, 240, .05), 46px 385px 155px 0 rgba(208, 221, 240, .01), 72px 602px 170px 0 rgba(208, 221, 240, 0);
  min-width: 100%;
  max-height: max(35rem, 300px)
}

.careers_select__yJYfl .careers_teams___XyH2 {
  overflow: auto;
  padding: max(16px, 2.4rem);
  display: flex;
  flex-direction: column;
  gap: max(2rem, 10px)
}

.careers_select__yJYfl .careers_locations__0deIe {
  overflow: auto;
  padding: max(16px, 2.4rem);
  display: flex;
  flex-direction: column;
  gap: max(2rem, 10px)
}

/** Press */

.press_assets-container__pcGGh,
.press_categories-container__zmG1o,
.press_hero-container__LJpJ3 {
  width: 100vw;
  margin-inline: auto;
  padding-inline: var(--gutter);
  max-width: calc(1406px + var(--gutter)*2)
}

.press_assets-container__pcGGh,
.press_hero-container__LJpJ3 {
  align-items: center;
  display: flex;
  justify-content: center
}

.press_assets__PRCGE a {
  display: flex;
  align-items: center
}

.press_news-header__BgTao {
  display: flex;
  align-items: center;
  justify-content: space-between
}

.press_news-ul__QGS37 li small {
  font-size: max(13px, 1.4rem);
  font-weight: 500
}

.press_assets__PRCGE p,
.press_categories-left__yG4I9 ul li {
  font-size: max(14px, 1.6rem)
}

.press_hero-p__lZrMf {
  font-size: max(16px, 1.8rem)
}

.press_news-header__BgTao h2 {
  font-size: max(20px, 4rem)
}

.press_press__IjUfO {
  background: var(--white)
}

.press_hero__fvCdv {
  background-color: #edf8fe;
  background-image: url(global/hero.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-clip-path: ellipse(100% 70% at 50% 30%);
  clip-path: ellipse(100% 70% at 50% 30%)
}

@media(max-width:600px) {
  .press_hero__fvCdv {
    background-image: none;
    -webkit-clip-path: ellipse(90% 70% at 50% 30%);
    clip-path: ellipse(90% 70% at 50% 30%)
  }
}

.press_hero-container__LJpJ3 {
  gap: max(2rem, 10px);
  flex-direction: column;
  padding-top: max(13rem, 40px);
  padding-bottom: max(15rem, 100px);
  position: relative
}

.press_hero-h1__M1sA_ {
  color: var(--primary-black);
  text-align: center;
  font-family: var(--aventa-extrabold);
  font-size: max(5.6rem, 32px);
  font-weight: 400;
  line-height: 112%;
  width: max(80rem, 550px)
}

.press_hero-h1__M1sA_ em {
  color: var(--primary-core-blue)
}

@media(max-width:600px) {
  .press_hero-h1__M1sA_ {
    width: 100%
  }
}

.press_hero-p__lZrMf {
  color: var(--primary-black);
  text-align: center;
  font-weight: 500;
  line-height: 156%;
  width: max(500px, 64.7rem)
}

@media(max-width:600px) {
  .press_hero-p__lZrMf {
    width: 100%
  }
}

.press_assets__PRCGE {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: max(2.5rem, 15px);
  gap: max(2.5rem, 15px)
}

@media(max-width:768px) {
  .press_assets__PRCGE {
    grid-template-columns: 1fr 1fr
  }
}

@media(max-width:600px) {
  .press_assets__PRCGE {
    grid-template-columns: 1fr
  }
}

.press_assets-container__pcGGh {
  gap: max(2rem, 10px);
  flex-direction: column;
  top: min(-10rem, -60px);
  position: relative
}

.press_assets__PRCGE h2 {
  color: var(--secondary-dark-navy);
  font-family: var(--aventa-extrabold);
  font-size: max(20px, 2.8rem);
  line-height: 130%;
  letter-spacing: -.042rem
}

.press_assets__PRCGE p {
  color: var(--primary-black);
  text-overflow: ellipsis;
  font-weight: 500;
  opacity: .7;
  line-height: 156%;
  width: max(240px, 32.3rem)
}

@media(max-width:768px) {
  .press_assets__PRCGE p {
    width: 100%
  }
}

.press_assets__PRCGE a {
  gap: max(1rem, 8px);
  color: var(--primary-core-blue);
  font-size: max(16px, 2rem);
  font-weight: 600;
  line-height: 118.1%;
  letter-spacing: -.06rem
}

.press_assets__PRCGE a .press_s__gcIl1 {
  width: max(4.8rem, 32px)
}

.press_assets-right__1jl8P {
  border-radius: max(12px, 2.4rem);
  box-shadow: 3px 24px 53px 0 rgba(208, 221, 240, .1), 12px 96px 97px 0 rgba(208, 221, 240, .09), 26px 217px 131px 0 rgba(208, 221, 240, .05), 46px 385px 155px 0 rgba(208, 221, 240, .01), 72px 602px 170px 0 rgba(208, 221, 240, 0);
  padding: max(5rem, 24px) max(4rem, 24px);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: max(20px, 2.2rem)
}

.press_assets-right__1jl8P {
  background-image: url(global/press-asset.svg);
  background-color: var(--primary-white);
  background-repeat: no-repeat;
  background-position: 100% 100%;
  background-size: 34rem 100%
}

@media(max-width:768px) {
  .press_assets-right__1jl8P {
    background-image: none
  }
}

.press_categories__bjQ0h {
  display: flex;
  padding-top: max(8rem, 50px)
}

@media(max-width:992px) {
  .press_categories__bjQ0h {
    display: block;
    background: var(--white);
    padding-top: 0
  }

  .press_categories-left__yG4I9 {
    position: -webkit-sticky;
    position: sticky;
    top: calc(var(--header-main) - 2px);
    background: var(--white);
    padding-block: max(1rem, 10px)
  }
}

.press_categories-left__yG4I9 ul {
  padding-right: max(4.5rem, 30px);
  padding-bottom: max(5rem, 20px);
  width: -moz-fit-content;
  width: fit-content;
  position: -webkit-sticky;
  position: sticky;
  top: calc(var(--header-main) - 2px);
  display: flex;
  flex-direction: column;
  gap: max(1rem, 10px)
}

@media(max-width:992px) {
  .press_categories-left__yG4I9 ul {
    flex-direction: row;
    padding-bottom: 0;
    justify-content: center;
    width: 100%;
    padding-right: 0;
    overflow: scroll
  }
}

.press_categories-left__yG4I9 ul li {
  display: inline-flex;
  align-items: center;
  width: -moz-fit-content;
  width: fit-content;
  white-space: nowrap;
  letter-spacing: -.05rem;
  border-radius: max(20rem, 150px);
  color: var(--dark-navy-light-10);
  font-weight: 500;
  line-height: 156%;
  transition: all .5s var(--ease-out-expo);
  padding: max(8px, .8rem) max(12px, 1.2rem)
}

.press_categories-left__yG4I9 ul li.press_active__YtukT {
  color: var(--primary-core-blue);
  background: #ecf2fe
}

.press_news__7EENl {
  padding-bottom: max(15rem, 100px);
  padding-left: max(8rem, 40px);
  width: 100%
}

@media(max-width:992px) {
  .press_news__7EENl {
    padding-left: 0;
    padding-top: max(5rem, 20px)
  }
}

.press_news-header__BgTao {
  width: 100%;
  margin-bottom: max(5rem, 20px)
}

@media(max-width:600px) {
  .press_news-header__BgTao {
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
    gap: max(4rem, 20px)
  }
}

.press_news-header__BgTao h2 {
  color: var(--dark-navy-00);
  font-family: var(--aventa-extrabold);
  font-weight: 400;
  line-height: 112%;
  letter-spacing: -.14rem
}

.press_news-ul__QGS37 {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: max(15px, 5.6rem) max(2.4rem, 15px);
  gap: max(15px, 5.6rem) max(2.4rem, 15px)
}

@media(max-width:768px) {
  .press_news-ul__QGS37 {
    grid-template-columns: repeat(2, 1fr)
  }
}

@media(max-width:375px) {
  .press_news-ul__QGS37 {
    grid-template-columns: repeat(1, 1fr)
  }
}

.press_news-ul__QGS37 li {
  display: flex;
  flex-direction: column;
  gap: var(--16px)
}

.press_news-ul__QGS37 li img {
  border-radius: var(--16px);
  width: 100%;
  margin-bottom: max(1rem, 16px)
}

.press_news-ul__QGS37 li p {
  font-family: var(--aventa-bold);
  font-size: max(2rem, 14px);
  color: #03213f;
  line-height: 133.6%;
  letter-spacing: -.08rem
}

.press_news-ul__QGS37 li small {
  color: #566574;
  font-weight: 500;
  line-height: 133.6%;
  letter-spacing: -.056rem
}

/** Culture */

.culture_scene-main__ElhRT figure div:after {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.culture_blog-container__kfFL0,
.culture_hero-container__Bb2lS,
.culture_magic-container__KMiJ3,
.culture_scene-container__hE5VP,
.culture_values-container__p2aCb {
  width: 100vw;
  margin-inline: auto;
  padding-inline: var(--gutter);
  max-width: calc(1406px + var(--gutter)*2)
}

.culture_hero-container__Bb2lS,
.culture_magic-list__5nN3d .culture_dec__arPGl div {
  align-items: center;
  display: flex;
  justify-content: center
}

.culture_magic-ul-li__Co1Bn,
.culture_scene-main__ElhRT figure figcaption {
  display: flex;
  align-items: center;
  justify-content: space-between
}

.culture_magic-dreams__Qm9_T p {
  font-size: max(14px, 1.6rem)
}

.culture_hero-p__u2pDZ {
  font-size: max(16px, 1.8rem)
}

.culture_magic-dreams__Qm9_T h2 {
  font-size: max(20px, 4rem)
}

.culture_culture__3ABjk {
  background: var(--white);
  --pdinline: max(10rem, 20px)
}

@media(max-width:992px) {
  .culture_culture__3ABjk {
    --pdinline: var(--gutter)
  }
}

.culture_hero__Ch7hU {
  background-color: #edf8fe;
  background-image: url(global/hero.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-clip-path: ellipse(120% 70% at 50% 30%);
  clip-path: ellipse(120% 70% at 50% 30%)
}

@media(max-width:600px) {
  .culture_hero__Ch7hU {
    background-image: none;
    -webkit-clip-path: ellipse(90% 70% at 50% 30%);
    clip-path: ellipse(90% 70% at 50% 30%)
  }
}

.culture_hero-container__Bb2lS {
  gap: max(2rem, 10px);
  flex-direction: column;
  padding-top: max(20rem, 40px);
  padding-bottom: max(24rem, 100px);
  position: relative
}

.culture_hero-h1__nNl6C {
  color: var(--primary-black);
  text-align: center;
  font-family: var(--aventa-extrabold);
  font-size: max(5.6rem, 32px);
  font-weight: 400;
  line-height: 112%;
  width: max(80rem, 550px)
}

.culture_hero-h1__nNl6C em {
  color: var(--primary-core-blue)
}

@media(max-width:600px) {
  .culture_hero-h1__nNl6C {
    width: 100%
  }
}

.culture_hero-p__u2pDZ {
  color: var(--primary-black);
  text-align: center;
  font-weight: 500;
  line-height: 156%;
  width: max(500px, 64.7rem)
}

@media(max-width:600px) {
  .culture_hero-p__u2pDZ {
    width: 100%
  }
}

.culture_values__GJR_h {
  padding-top: max(14rem, 60px);
  padding-bottom: max(10rem, 50px)
}

.culture_values-container__p2aCb {
  padding-inline: var(--pdinline)
}

.culture_values__GJR_h h2 {
  color: var(--dark-navy-00);
  font-family: var(--aventa-extrabold);
  font-size: max(28px, 4rem);
  font-weight: 400;
  line-height: 112%
}

.culture_values__GJR_h p {
  color: var(--dark-navy-light-10);
  font-size: max(1.8rem, 14px);
  font-weight: 500;
  line-height: 156%
}

.culture_values-header__ZZJUo {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: max(2rem, 20px);
  gap: max(2rem, 20px);
  margin-bottom: max(6rem, 30px)
}

@media(max-width:600px) {
  .culture_values-header__ZZJUo {
    grid-template-columns: 1fr
  }
}

.culture_values-ul__e26UW {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: max(2.4rem, 16px);
  gap: max(2.4rem, 16px)
}

@media(max-width:768px) {
  .culture_values-ul__e26UW {
    grid-template-columns: 1fr 1fr
  }
}

@media(max-width:600px) {
  .culture_values-ul__e26UW {
    grid-template-columns: 1fr
  }
}

.culture_values-ul__e26UW li {
  display: flex;
  flex-direction: column;
  gap: max(2.4rem, 16px)
}

@media(max-width:600px) {
  .culture_values-ul__e26UW li {
    flex-direction: row;
    align-items: center
  }
}

@media(max-width:375px) {
  .culture_values-ul__e26UW li {
    flex-direction: column;
    align-items: center
  }
}

.culture_values-ul__e26UW li img {
  aspect-ratio: .8571428571;
  object-fit: cover;
  width: 100%;
  max-height: max(300px, 18.75rem);
  max-width: 350px;
  border-radius: max(1rem, 6px);
  object-position: 10% center
}

@media(max-width:600px) {
  .culture_values-ul__e26UW li img {
    aspect-ratio: .8592592593;
    object-fit: cover;
    width: auto;
    height: max(116px, 7.25rem)
  }
}

@media(max-width:375px) {
  .culture_values-ul__e26UW li img {
    aspect-ratio: 1.4285714286;
    object-fit: cover;
    width: 100%;
    height: auto
  }
}

.culture_values-ul__e26UW h6 {
  color: var(--primary-dark-blue);
  font-family: var(--aventa-extrabold);
  font-size: max(20px, 2.4rem);
  font-style: normal;
  font-weight: 400;
  line-height: 138%;
  margin-bottom: max(1.6rem, 12px)
}

.culture_scene__QKeOS {
  background: #fffcf3
}

.culture_scene-container__hE5VP {
  padding-block: max(10rem, 50px);
  padding-inline: var(--pdinline)
}

.culture_scene__QKeOS h2 {
  color: var(--dark-navy-00);
  font-family: var(--aventa-extrabold);
  font-size: max(28px, 4rem);
  font-weight: 400;
  line-height: 112%
}

.culture_scene__QKeOS p {
  color: var(--dark-navy-light-10);
  font-size: max(1.8rem, 14px);
  font-weight: 500;
  line-height: 156%
}

.culture_scene-header__n1qXk {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: max(2rem, 20px);
  gap: max(2rem, 20px);
  margin-bottom: max(6rem, 30px)
}

@media(max-width:600px) {
  .culture_scene-header__n1qXk {
    grid-template-columns: 1fr
  }
}

.culture_scene-header-left__yJ1bq {
  width: max(270px, 44.6rem)
}

@media(max-width:600px) {
  .culture_scene-header-left__yJ1bq {
    width: 100%
  }
}

.culture_scene-header-left__yJ1bq h2 {
  margin-bottom: max(4rem, 16px)
}

.culture_scene-header-right__yP4Zt p {
  margin-bottom: max(2.4rem, 16px)
}

.culture_scene-main__ElhRT {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: max(2rem, 20px);
  column-gap: max(2rem, 20px);
  grid-row-gap: max(6rem, 20px);
  row-gap: max(6rem, 20px)
}

@media(max-width:480px) {
  .culture_scene-main__ElhRT {
    grid-template-columns: 1fr
  }
}

.culture_scene-main__ElhRT figure {
  cursor: pointer;
  filter: grayscale(1);
  transition: filter .5s var(--ease-out-expo)
}

.culture_scene-main__ElhRT figure:hover {
  filter: grayscale(0)
}

.culture_scene-main__ElhRT figure:hover .culture_p__fk52e {
  transform: translate(-50%, -50%) scale(1)
}

.culture_scene-main__ElhRT figure div {
  position: relative;
  border-radius: max(2.4rem, 16px);
  overflow: hidden;
  margin-bottom: max(2rem, 20px)
}

.culture_scene-main__ElhRT figure div:after {
  content: "";
  opacity: .3;
  background: var(--primary-dark-blue)
}

.culture_scene-main__ElhRT figure .culture_i__UE_a8 {
  width: 100%
}

.culture_scene-main__ElhRT figure .culture_p__fk52e {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0);
  z-index: 2;
  width: max(6.5rem, 50px);
  transition: transform .5s var(--ease-out-expo)
}

.culture_scene-main__ElhRT figure figcaption h2 {
  color: var(--primary-black);
  font-family: var(--aventa-extrabold);
  font-size: max(16px, 2rem);
  font-weight: 400;
  line-height: 140%
}

.culture_blog__znmtj {
  padding-block: max(10rem, 50px)
}

.culture_blog-header__rZFE9 {
  width: 100%;
  max-width: max(51.6rem, 400px);
  display: flex;
  flex-direction: column;
  gap: max(1.7rem, 15px);
  margin-bottom: max(5.6rem, 50px)
}

.culture_blog-header__rZFE9 h2 {
  color: var(--dark-navy-00);
  font-family: var(--aventa-extrabold);
  font-size: max(30px, 4rem);
  font-weight: 400;
  line-height: 112%
}

.culture_blog-header__rZFE9 p {
  color: var(--dark-navy-light-10);
  font-size: max(16px, 2.4rem);
  font-weight: 500;
  line-height: 131.523%;
  letter-spacing: -.06rem
}

.culture_blog-list__Btlvq {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: max(20px, 5.6rem) max(2.4rem, 16px);
  gap: max(20px, 5.6rem) max(2.4rem, 16px);
  overflow: auto;
  -ms-overflow-style: none;
  scrollbar-width: none
}

.culture_blog-list__Btlvq::-webkit-scrollbar {
  display: none
}

.culture_blog-list__Btlvq>a {
  min-width: 270px
}

.culture_magic___ev_3 {
  padding-block: max(10rem, 50px)
}

.culture_magic-header__Nu1iB {
  width: max(400px, 51.7rem);
  margin-inline: auto;
  text-align: center;
  margin-bottom: max(9.6rem, 50px)
}

@media(max-width:480px) {
  .culture_magic-header__Nu1iB {
    width: 100%
  }
}

.culture_magic-header__Nu1iB h2 {
  color: var(--primary-black);
  font-family: var(--aventa-extrabold);
  font-size: max(28px, 4rem);
  font-weight: 400;
  line-height: 112%;
  margin-bottom: max(1.5rem, 10px)
}

.culture_magic-header__Nu1iB p {
  color: var(--dark-navy-light-10);
  font-size: max(1.8rem, 14px);
  font-weight: 500;
  line-height: 152.5%
}

.culture_magic-list__5nN3d {
  position: relative;
  display: flex
}

.culture_magic-list__5nN3d .culture_dec__arPGl {
  position: -webkit-sticky;
  position: sticky;
  top: calc(max(2rem, 10px) + var(--header-main));
  left: 0;
  width: max(25px, 4rem);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: max(.5rem, 4px);
  height: -moz-fit-content;
  height: fit-content;
  background: var(--white)
}

.culture_magic-list__5nN3d .culture_dec__arPGl div {
  width: max(20px, 3.2rem);
  height: max(20px, 3.2rem);
  border-radius: 100%;
  border: 1px solid transparent;
  transition: border .35s var(--ease-out-expo)
}

.culture_magic-list__5nN3d .culture_dec__arPGl div.culture_active__fPMjs {
  border: 1px solid var(--primary-core-blue)
}

.culture_magic-list__5nN3d .culture_dec__arPGl div svg {
  width: max(1.2rem, 8px)
}

.culture_magic-ul-li__Co1Bn {
  padding-block: max(2rem, 15px);
  position: relative;
  padding-left: max(6rem, 25px);
  gap: max(4rem, 20px)
}

@media(max-width:768px) {
  .culture_magic-ul-li__Co1Bn {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start
  }
}

.culture_magic-ul-li-left__AKQbN {
  position: relative;
  width: max(350px, 50.9rem)
}

@media(max-width:768px) {
  .culture_magic-ul-li-left__AKQbN {
    width: 100%
  }
}

.culture_magic-ul-li-left__AKQbN h2 {
  color: #03213f;
  font-family: var(--aventa-extrabold);
  font-size: max(24px, 3.6rem);
  font-weight: 400;
  line-height: 126%;
  letter-spacing: -.036rem;
  margin-bottom: max(1.8rem, 14px)
}

.culture_magic-ul-li-left__AKQbN p {
  color: var(--primary-black);
  font-size: max(1.6rem, 14px);
  font-weight: 500;
  line-height: 156%;
  opacity: .6
}

.culture_magic-ul-li__Co1Bn img {
  width: max(53.1rem, 350px);
  border-radius: max(2rem, 12px)
}

@media(max-width:600px) {
  .culture_magic-ul-li__Co1Bn img {
    width: 100%;
    aspect-ratio: 1.4285714286;
    object-fit: cover;
    object-position: top
  }
}

.culture_magic-dreams__Qm9_T {
  border-radius: max(20px, 3.2rem);
  background-image: url(global/dream.png);
  background-color: var(--secondary-dark-navy);
  background-repeat: no-repeat;
  background-position: 100% 0;
  background-size: 49rem 100%;
  padding-inline: max(12rem, 50px);
  padding-block: max(8rem, 40px);
  margin-bottom: max(10rem, 60px)
}

@media(max-width:768px) {
  .culture_magic-dreams__Qm9_T {
    background-image: none
  }
}

@media(max-width:480px) {
  .culture_magic-dreams__Qm9_T {
    padding-block: max(8rem, 40px);
    padding-inline: max(6rem, 20px)
  }
}

.culture_magic-dreams__Qm9_T h2 {
  color: var(--primary-white);
  font-family: var(--aventa-extrabold);
  font-weight: 400;
  line-height: 112%;
  margin-bottom: max(1.5rem, 12px)
}

.culture_magic-dreams__Qm9_T p {
  color: #b9c3d0;
  font-weight: 500;
  line-height: 164.1%;
  letter-spacing: -.032rem;
  width: max(300px, 39.9rem);
  margin-bottom: max(3.2rem, 20px)
}

@media(max-width:480px) {
  .culture_magic-dreams__Qm9_T p {
    width: 100%
  }
}

.popupbanner_popup__uYxbM {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.popupbanner_popup-main__tDK80 p {
  font-size: max(14px, 1.6rem)
}

.popupbanner_popup__uYxbM {
  position: fixed;
  z-index: 9;
  background: rgba(3, 11, 29, .3);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: var(--gutter)
}

@media(max-width:600px) {
  .popupbanner_popup__uYxbM {
    padding: max(2rem, 10px)
  }
}

.popupbanner_popup-main__tDK80 {
  position: relative;
  width: max(568px, 35.5rem);
  height: -moz-fit-content;
  height: fit-content;
  border-radius: max(1.2rem, 12px);
  background: var(--primary-white);
  box-shadow: 0 1px 24px 0 rgba(3, 87, 238, .1);
  padding: max(2.4rem, 16px)
}

@media(max-width:600px) {
  .popupbanner_popup-main__tDK80 {
    width: 100%;
    padding: 16px
  }
}

.popupbanner_popup-main__tDK80 h2 {
  font-family: var(--aventa-extrabold);
  color: var(--primary-black);
  font-size: max(24px, 4.55rem);
  font-weight: 400;
  line-height: 130%;
  letter-spacing: -.042rem;
  padding-block: max(1.2rem, 10px)
}

.popupbanner_popup-main__tDK80 p {
  color: var(--primary-black);
  font-weight: 500;
  line-height: 156%;
  opacity: .7
}

.popupbanner_popup-main__tDK80 footer {
  margin-top: max(3.2rem, 24px);
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: max(2.4rem, 10px);
  gap: max(2.4rem, 10px)
}

@media(max-width:600px) {
  .popupbanner_popup-main__tDK80 footer {
    grid-template-columns: 1fr
  }
}

.popupbanner_popup-main__tDK80 footer button {
  width: 100%;
  height: max(43px, 5rem)
}

.country_country__0SDe_ {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.country_country-item___MQyj ul li {
  display: flex;
  align-items: center
}

.country_country__0SDe_ {
  position: fixed;
  z-index: 9;
  background: rgba(3, 11, 29, .3);
  display: flex;
  justify-content: center;
  padding-block: max(13vh, 30px)
}

@media(max-width:600px) {
  .country_country__0SDe_ {
    justify-content: flex-end;
    align-items: flex-end;
    padding: max(2rem, 10px)
  }
}

.country_country-main__YoyMD {
  position: relative;
  width: max(360px, 41.8rem);
  height: -moz-fit-content;
  height: fit-content;
  border-radius: max(1.2rem, 12px);
  background: var(--primary-white);
  box-shadow: 0 1px 24px 0 rgba(3, 87, 238, .1);
  padding: max(2rem, 15px)
}

@media(max-width:600px) {
  .country_country-main__YoyMD {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 20px
  }
}

.country_country-main__YoyMD>svg {
  position: absolute;
  top: max(10px, 1rem);
  right: max(10px, 1rem)
}

.country_country-item___MQyj h6 {
  font-size: max(1.6rem, 16px);
  color: var(--primary-dark-blue);
  font-weight: 600;
  line-height: 156%
}

.country_country-item___MQyj ul {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: max(1rem, 10px);
  margin-top: max(2.4rem, 24px)
}

.country_country-item___MQyj ul li {
  gap: max(.8rem, 8px);
  padding: max(1.2rem, 12px);
  color: #575c68;
  font-weight: 500;
  line-height: 156%;
  font-size: max(1.6rem, 16px);
  transition: all .5s var(--ease-out-cubic);
  border-radius: max(.8rem, 8px);
  width: 100%
}

.country_country-item___MQyj ul li:hover {
  background: #e6f6fe;
  color: var(--dark-navy-00)
}

.country_country-item___MQyj ul li.country_a__w7S8p {
  background: #e6f6fe;
  color: var(--primary-core-blue)
}

.cookie_cookie__Iy4_N {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.cookie_cookie-main__gKEly a {
  overflow: hidden;
  position: relative;
  vertical-align: top
}

.cookie_cookie-main__gKEly a:after {
  background: currentColor;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform .7s var(--ease-out-expo);
  width: 100%
}

.cookie_cookie-main__gKEly a:hover:after {
  transform: scaleX(1);
  transform-origin: left center
}

.cookie_cookie-main__gKEly a:after {
  transform: scaleX(0);
  transform-origin: right center
}

.cookie_cookie-main__gKEly a {
  display: inline-block
}

.cookie_cookie-main__gKEly a,
.cookie_cookie-main__gKEly p {
  font-size: max(14px, 1.6rem)
}

.cookie_cookie__Iy4_N {
  position: fixed;
  z-index: 9;
  background: rgba(3, 11, 29, .3);
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  padding: var(--gutter)
}

@media(max-width:600px) {
  .cookie_cookie__Iy4_N {
    padding: max(2rem, 10px)
  }
}

.cookie_cookie-main__gKEly {
  position: relative;
  width: max(420px, 54.2rem);
  height: -moz-fit-content;
  height: fit-content;
  border-radius: max(1.2rem, 12px);
  background: var(--primary-white);
  box-shadow: 0 1px 24px 0 rgba(3, 87, 238, .1);
  padding: max(2.4rem, 15px)
}

@media(max-width:600px) {
  .cookie_cookie-main__gKEly {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 20px
  }
}

.cookie_cookie-main__gKEly a {
  color: var(--primary-core-blue);
  font-weight: 500;
  line-height: 156%;
  opacity: 1
}

.cookie_cookie-main__gKEly h2 {
  font-family: var(--aventa-bold);
  color: var(--primary-black);
  font-size: max(16px, 2.8rem);
  font-weight: 400;
  line-height: 130%;
  letter-spacing: -.042rem;
  padding-block: max(1.2rem, 10px)
}

.cookie_cookie-main__gKEly p {
  color: rgb(var(--primary-black)/.7);
  font-weight: 500;
  line-height: 156%
}

.cookie_cookie-main__gKEly footer {
  margin-top: max(3.2rem, 24px);
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: max(.6rem, 6px);
  gap: max(.6rem, 6px)
}

@media(max-width:600px) {
  .cookie_cookie-main__gKEly footer {
    grid-template-columns: 1fr
  }
}

.cookie_cookie-main__gKEly footer button {
  width: 100%;
  height: max(43px, 5rem)
}

/** Blog */
.blog_featured-right__v7Wbo img {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.blog_blog-header-container__4gmMH,
.blog_blog-list__3xF_Z,
.blog_card-container__1_7h_,
.blog_featured-container___ARGL,
.blog_search__ilVqf {
  width: 100vw;
  margin-inline: auto;
  padding-inline: var(--gutter);
  max-width: calc(1406px + var(--gutter)*2)
}

.blog_blog-ft__QyDgB,
.blog_blog-ft__QyDgB button,
.blog_featured-left-nav-arr__eJQZS button {
  align-items: center;
  display: flex;
  justify-content: center
}

.blog_featured-left-main__cKrg7 div,
.blog_featured-left-nav-arr__eJQZS,
.blog_featured-left-nav-dots__K3ERR,
.blog_featured-left-nav__O_Q68 {
  display: flex;
  align-items: center
}

.blog_featured-left-nav__O_Q68 {
  justify-content: space-between
}

.blog_featured-left-top__uDMgA span {
  font-size: max(12px, 1.2rem);
  font-weight: 500
}

.blog_blog-header-container__4gmMH p,
.blog_card-left__kyhOC p,
.blog_card-left__kyhOC small,
.blog_featured-left-main__cKrg7 div p,
.blog_featured-left-top__uDMgA p {
  font-size: max(14px, 1.6rem)
}

.blog_blog-ft__QyDgB button,
.blog_search__ilVqf p {
  font-size: max(16px, 2rem)
}

.blog_card-left-input___QuOj button,
.blog_card-left-input___QuOj input {
  font-size: max(20px, 3.2rem)
}

.blog_card-left__kyhOC h1,
.blog_featured-left-main__cKrg7 h1,
.blog_search__ilVqf h1 {
  font-size: max(20px, 4rem)
}

.blog_blog-header-container__4gmMH h1 {
  font-size: max(36px, 7.2rem)
}

.blog_blog-header__d7wYZ {
  padding-block: max(12rem, 60px) max(15rem, 60px);
  background: rgba(196, 233, 253, .7);
  margin-bottom: min(-20px, -8rem);
  -webkit-clip-path: ellipse(100% 60% at 50% 40%);
  clip-path: ellipse(100% 60% at 50% 40%)
}

@media(max-width:768px) {
  .blog_blog-header__d7wYZ {
    padding-bottom: max(20rem, 200px);
    margin-bottom: -120px
  }
}

.blog_blog-header-container__4gmMH {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: max(1.6rem, 12px)
}

.blog_blog-header-container__4gmMH h1 {
  font-family: var(--aventa-bold);
  color: var(--primary-core-blue);
  font-weight: 400;
  line-height: 120.5%
}

.blog_blog-header-container__4gmMH p {
  color: var(--black);
  font-weight: 500;
  line-height: 156%;
  width: max(400px, 46.4rem)
}

@media(max-width:768px) {
  .blog_blog-header-container__4gmMH p {
    width: 100%
  }
}

.blog_blog-list__3xF_Z {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: max(20px, 5.6rem) max(2.4rem, 16px);
  gap: max(20px, 5.6rem) max(2.4rem, 16px)
}

@media(max-width:768px) {
  .blog_blog-list__3xF_Z {
    grid-template-columns: repeat(2, 1fr)
  }
}

@media(max-width:480px) {
  .blog_blog-list__3xF_Z {
    grid-template-columns: repeat(1, 1fr)
  }
}

.blog_blog-ft__QyDgB {
  margin-top: max(15rem, 70px)
}

.blog_blog-ft__QyDgB button {
  gap: max(1rem, 10px);
  color: var(--primary-core-blue);
  font-weight: 600;
  line-height: 118.1%;
  letter-spacing: -.06rem
}

.blog_search__ilVqf {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-block: max(5rem, 30px)
}

@media(max-width:600px) {
  .blog_search__ilVqf {
    flex-direction: column;
    align-items: flex-start;
    gap: var(--16px)
  }
}

.blog_search-bar__jpHze {
  display: grid;
  grid-template-columns: 3fr 1fr;
  grid-gap: max(.5rem, 8px);
  gap: max(.5rem, 8px)
}

@media(max-width:600px) {
  .blog_search-bar__jpHze {
    width: 100%;
    grid-template-columns: 3fr auto
  }
}

.blog_search__ilVqf h1 {
  color: var(--secondary-dark-navy);
  font-family: var(--aventa-bold);
  font-weight: 400;
  line-height: 112%;
  margin-bottom: var(--16px)
}

.blog_search__ilVqf p {
  color: var(--dark-navy-light-10);
  font-style: normal;
  font-weight: 400;
  line-height: 146.1%;
  letter-spacing: -.03rem;
  width: max(35.3rem, 280px)
}

.blog_search__ilVqf input {
  width: 100%;
  height: max(6rem, 56px);
  padding: max(1.2rem, 12px);
  border-radius: max(8px, 1rem);
  border: 1px solid rgba(3, 19, 53, .1);
  background: rgba(3, 19, 53, .05);
  cursor: pointer;
  position: relative;
  height: max(5.6rem, 40px);
  font-size: max(14px, 1.6rem);
  font-weight: 600;
  line-height: 156%;
  color: rgba(3, 19, 53, .6);
  outline: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 32 33' fill='none'%3E%3Cpath d='M28.7078 27.7928L22.449 21.5353C24.2631 19.3574 25.1676 16.564 24.9746 13.7362C24.7815 10.9084 23.5057 8.26385 21.4125 6.35275C19.3193 4.44164 16.5698 3.4111 13.7362 3.4755C10.9025 3.5399 8.20274 4.69429 6.19851 6.69851C4.19429 8.70274 3.0399 11.4025 2.9755 14.2362C2.9111 17.0698 3.94164 19.8193 5.85275 21.9125C7.76385 24.0057 10.4084 25.2815 13.2362 25.4746C16.064 25.6676 18.8574 24.7631 21.0353 22.949L27.2928 29.2078C27.3857 29.3007 27.496 29.3744 27.6174 29.4247C27.7388 29.475 27.8689 29.5008 28.0003 29.5008C28.1317 29.5008 28.2618 29.475 28.3832 29.4247C28.5046 29.3744 28.6149 29.3007 28.7078 29.2078C28.8007 29.1149 28.8744 29.0046 28.9247 28.8832C28.975 28.7618 29.0008 28.6317 29.0008 28.5003C29.0008 28.3689 28.975 28.2388 28.9247 28.1174C28.8744 27.996 28.8007 27.8857 28.7078 27.7928ZM5.00029 14.5003C5.00029 12.7203 5.52813 10.9802 6.51706 9.50015C7.50599 8.02011 8.9116 6.86656 10.5561 6.18537C12.2007 5.50418 14.0103 5.32595 15.7561 5.67322C17.5019 6.02048 19.1056 6.87765 20.3642 8.13632C21.6229 9.395 22.4801 10.9986 22.8274 12.7445C23.1746 14.4903 22.9964 16.2999 22.3152 17.9444C21.634 19.589 20.4805 20.9946 19.0004 21.9835C17.5204 22.9724 15.7803 23.5003 14.0003 23.5003C11.6141 23.4976 9.3265 22.5486 7.63925 20.8613C5.95199 19.1741 5.00293 16.8864 5.00029 14.5003Z' fill='%230357EE'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: max(2rem, 10px) 50%;
  text-indent: max(4rem, 48px)
}

.blog_search__ilVqf input::placeholder {
  line-height: 1;
  font-weight: 500
}

.blog_search__ilVqf input:focus {
  color: var(--primary-dark-blue)
}

.blog_card__bgjB1 {
  width: 100%;
  border-radius: max(3.2rem, 16px);
  background: var(--secondary-dark-navy);
  padding-block: max(8rem, 50px);
  padding-left: max(10rem, 50px);
  position: relative;
  overflow: hidden
}

@media(max-width:768px) {
  .blog_card__bgjB1 {
    padding-block: max(8rem, 25px);
    padding-inline: max(5rem, 15px)
  }
}

@media(max-width:600px) {
  .blog_card__bgjB1 {
    padding-bottom: 0
  }
}

.blog_card-container__1_7h_ {
  padding-block: max(15rem, 50px);
  background: var(--white)
}

@media(max-width:992px) {
  .blog_card-left__kyhOC {
    width: max(250px, 39.9rem)
  }
}

@media(max-width:600px) {
  .blog_card-left__kyhOC {
    width: 100%
  }
}

.blog_card-left__kyhOC h1 {
  color: var(--white);
  font-family: var(--aventa-bold);
  font-weight: 400;
  line-height: 112%;
  letter-spacing: -.14rem;
  margin-bottom: var(--24px)
}

.blog_card-left__kyhOC p {
  color: #b9c3d0;
  font-weight: 500;
  line-height: 164.1%;
  letter-spacing: -.032rem;
  width: max(300px, 39.9rem)
}

@media(max-width:768px) {
  .blog_card-left__kyhOC p {
    width: 100%
  }
}

.blog_card-left__kyhOC small {
  color: #b9c3d0;
  font-weight: 500;
  line-height: 164.1%;
  letter-spacing: -.032rem;
  width: max(300px, 39.9rem);
  padding-top: var(--10px)
}

@media(max-width:768px) {
  .blog_card-left__kyhOC small {
    width: 100%
  }
}

.blog_card-left-input___QuOj {
  display: flex;
  margin-top: max(6rem, 30px)
}

@media(max-width:992px) {
  .blog_card-left-input___QuOj {
    flex-direction: column;
    gap: max(2rem, 14px);
    align-items: flex-start
  }
}

.blog_card-left-input___QuOj input {
  display: flex;
  width: max(41rem, 300px);
  background: transparent;
  outline: none;
  color: #a4afbf;
  font-family: var(--aventa-bold);
  font-weight: 600;
  line-height: 108.1%;
  letter-spacing: -.08rem;
  padding-bottom: var(--16px);
  border: none;
  border-bottom: 2px solid #b9c3d0
}

.blog_card-left-input___QuOj input::placeholder {
  color: #a4afbf
}

@media(max-width:768px) {
  .blog_card-left-input___QuOj input {
    width: 100%
  }
}

.blog_card-left-input___QuOj button {
  color: var(--light-yellow-00);
  font-weight: 600;
  line-height: 108.1%;
  letter-spacing: -.096rem;
  padding-left: max(2rem, 20px)
}

@media(max-width:992px) {
  .blog_card-left-input___QuOj button {
    padding: 0
  }
}

.blog_card-right__6RrTi {
  position: absolute;
  right: max(5rem, 20px);
  bottom: 0;
  width: max(38.9rem, 250px)
}

@media(max-width:600px) {
  .blog_card-right__6RrTi {
    position: static;
    width: 100%;
    margin-inline: auto;
    margin-top: max(4rem, 30px);
    padding-inline: max(5rem, 15px)
  }
}

.blog_card-right__6RrTi img {
  width: 100%
}

@media(max-width:600px) {
  .blog_card-right__6RrTi img {
    width: max(200px, 70%);
    margin-inline: auto;
    display: block;
    margin-bottom: min(-30px, -6rem)
  }
}

.blog_featured__QPHd_ {
  border-radius: var(--24px);
  overflow: hidden;
  position: relative;
  margin-bottom: max(6rem, 30px);
  display: grid;
  grid-template-columns: repeat(2, 1fr)
}

@media(max-width:768px) {
  .blog_featured__QPHd_ {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr
  }
}

@media(max-width:375px) {
  .blog_featured__QPHd_ {
    grid-template-rows: 1.2fr 1fr
  }
}

.blog_featured-right__v7Wbo {
  background-color: #b5e0f6;
  background-image: url(blog/spiral.svg);
  background-size: cover;
  background-repeat: no-repeat;
  position: relative
}

.blog_featured-left__Kwne_ {
  background: var(--primary-core-blue);
  padding-block: max(4rem, 20px);
  padding-inline: max(5rem, 20px);
  display: flex;
  flex-direction: column;
  justify-content: space-between
}

.blog_featured-left-top__uDMgA {
  display: flex;
  align-items: center;
  gap: max(2rem, 10px)
}

@media(max-width:768px) {
  .blog_featured-left-top__uDMgA {
    justify-content: space-between
  }
}

.blog_featured-left-top__uDMgA p {
  color: #e6f5fc;
  font-weight: 500;
  line-height: 133.6%;
  letter-spacing: -.064rem
}

.blog_featured-left-top__uDMgA span {
  color: #03213f;
  font-weight: 600;
  letter-spacing: -.012rem;
  display: inline-flex;
  padding: var(--8px) var(--12px);
  justify-content: center;
  align-items: center;
  border-radius: max(25px, 3.6rem);
  background: var(--light-yellow-00)
}

.blog_featured-left-main__cKrg7 h1 {
  color: var(--white);
  font-weight: 600;
  line-height: 121.6%;
  letter-spacing: -.1rem;
  margin-bottom: var(--32px);
  margin-top: max(4.8rem, 20px);
  width: max(56.3rem, 340px)
}

@media(max-width:480px) {
  .blog_featured-left-main__cKrg7 h1 {
    width: 100%
  }
}

.blog_featured-left-main__cKrg7 div {
  gap: max(3rem, 10px);
  flex-wrap: wrap
}

.blog_featured-left-main__cKrg7 div p {
  color: #e6f5fc;
  font-weight: 500;
  line-height: 133.6%;
  letter-spacing: -.064rem
}

.blog_featured-left-nav__O_Q68 {
  padding-top: var(--48px)
}

.blog_featured-left-nav-dots__K3ERR {
  gap: max(1.2rem, 8px)
}

.blog_featured-left-nav-dots__K3ERR span {
  width: max(1.2rem, 8px);
  height: max(1.2rem, 8px);
  display: inline-block;
  background: #89a3e9;
  border-radius: 100%;
  cursor: pointer
}

.blog_featured-left-nav-dots__K3ERR span.blog_active__cgtvS {
  background: var(--white)
}

.blog_featured-left-nav-arr__eJQZS {
  gap: var(--10px)
}

.blog_featured-left-nav-arr__eJQZS button {
  width: max(4rem, 32px);
  height: max(4rem, 32px);
  border-radius: 100%;
  background: var(--white);
  transition: transform .5s var(--ease-out-expo)
}

.blog_featured-left-nav-arr__eJQZS button:hover {
  transform: scale(.95)
}

/** Disclosure */

.disclosure_disclosure__ZA5eT {
  width: 100vw;
  margin-inline: auto;
  padding-inline: var(--gutter);
  max-width: calc(1406px + var(--gutter)*2)
}

.disclosure_disclosure-policy-content__hoZKw a {
  overflow: hidden;
  position: relative;
  vertical-align: top
}

.disclosure_disclosure-policy-content__hoZKw a:after {
  background: currentColor;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform .7s var(--ease-out-expo);
  width: 100%
}

.disclosure_disclosure-policy-content__hoZKw a:hover:after {
  transform: scaleX(1);
  transform-origin: left center
}

.disclosure_disclosure-policy-content__hoZKw a:after {
  transform: scaleX(0);
  transform-origin: right center
}

.disclosure_disclosure-policy-content__hoZKw a {
  display: inline-block
}

.disclosure_disclosure-policy-content__hoZKw h3 {
  font-size: max(16px, 2rem)
}

.disclosure_disclosure__ZA5eT {
  padding-block: var(--pbl)
}

.disclosure_disclosure-header__SSlNZ {
  text-align: center;
  margin-bottom: max(3rem, 10px)
}

@media(max-width:480px) {
  .disclosure_disclosure-header__SSlNZ {
    text-align: left
  }
}

.disclosure_disclosure-header__SSlNZ h1 {
  color: var(--dark-navy-00);
  font-family: var(--aventa-extrabold);
  font-size: max(30px, 5.6rem);
  font-weight: 400;
  line-height: 118%
}

.disclosure_disclosure-content__fgw35 {
  width: max(650px, 82.9rem);
  margin-inline: auto;
  display: flex;
  flex-direction: column
}

@media(max-width:768px) {
  .disclosure_disclosure-content__fgw35 {
    width: 100%
  }
}

.disclosure_disclosure-content__fgw35 img {
  margin: 0 auto;
  mix-blend-mode: "darken"
}

.disclosure_disclosure-policy-content__hoZKw {
  width: max(650px, 82.9rem);
  margin-inline: auto;
  margin-bottom: 4rem
}

@media(max-width:768px) {
  .disclosure_disclosure-policy-content__hoZKw {
    width: 100%
  }
}

.disclosure_disclosure-policy-content__hoZKw a {
  font-size: max(1.8rem, 14px);
  color: var(--primary-core-blue)
}

.disclosure_disclosure-policy-content__hoZKw p {
  font-size: max(1.8rem, 14px);
  color: var(--dark-navy-light-10);
  font-weight: 500;
  line-height: 156%;
  margin-bottom: 12px
}

.disclosure_disclosure-policy-content__hoZKw ol {
  margin-top: max(.8rem, 8px);
  padding-left: max(4rem, 20px);
  list-style-type: disc;
  font-size: max(1.8rem, 14px);
  color: var(--dark-navy-light-10);
  margin-bottom: 12px
}

.disclosure_disclosure-policy-content__hoZKw ol li {
  margin-bottom: max(.8rem, 8px);
  line-height: 156%
}

.disclosure_disclosure-policy-content__hoZKw ol {
  list-style-type: decimal
}

.disclosure_disclosure-policy-content__hoZKw h3 {
  display: block
}

.disclosure_disclosure-policy-content__hoZKw b,
.disclosure_disclosure-policy-content__hoZKw h3 {
  color: var(--dark-navy-00);
  font-weight: 600;
  line-height: 176.5%;
  letter-spacing: -.05rem;
  margin-top: max(2rem, 10px)
}

/** Privacy Policy */


.policy_policy__PGix6 {
  width: 100vw;
  margin-inline: auto;
  padding-inline: var(--gutter);
  max-width: calc(1406px + var(--gutter)*2)
}

.policy_policy__PGix6 {
  padding-block: var(--pbl)
}

.policy_policy-header__trUHy {
  text-align: center;
  margin-bottom: max(3rem, 10px);
  width: max(650px, 82.9rem);
  margin-inline: auto
}

@media(max-width:768px) {
  .policy_policy-header__trUHy {
    width: 100%
  }
}

@media(max-width:480px) {
  .policy_policy-header__trUHy {
    text-align: left
  }
}

.policy_policy-header__trUHy h1 {
  color: var(--dark-navy-00);
  font-family: var(--aventa-extrabold);
  font-size: max(28px, 5.6rem);
  font-weight: 400;
  line-height: 118%
}

.policy_policy-content__2h5b6 {
  width: max(650px, 82.9rem);
  margin-inline: auto
}

@media(max-width:768px) {
  .policy_policy-content__2h5b6 {
    width: 100%
  }
}

.policy_policy-content__2h5b6 p {
  font-size: max(1.8rem, 14px);
  color: var(--dark-navy-light-10);
  font-weight: 500;
  line-height: 156%;
  margin-bottom: 12px
}


.policy_policy-content__2h5b6 h3 {
  font-size: max(16px, 2rem)
}

.policy_policy-content__2h5b6 ul {
  margin-top: max(.8rem, 8px);
  padding-left: max(4rem, 20px);
  list-style-type: disc;
  font-size: max(1.8rem, 14px);
  color: var(--dark-navy-light-10);
  margin-bottom: 12px
}

.policy_policy-content__2h5b6 ul li {
  margin-bottom: max(.8rem, 8px);
  line-height: 156%
}

/** Error */

.error_hero-container__hEVqV {
  width: 100vw;
  margin-inline: auto;
  padding-inline: var(--gutter);
  max-width: calc(1406px + var(--gutter)*2);
  align-items: center;
  display: flex;
  justify-content: center
}

.error_hero-p__48tOb {
  font-size: max(16px, 1.8rem)
}

.error_error__wpu1L {
  --pdinline: max(10rem, 20px);
  background: linear-gradient(180deg, rgba(196, 233, 253, 0), rgba(196, 233, 253, .1) 36.98%, rgba(196, 233, 253, .06) 88.53%, rgba(196, 233, 253, 0))
}

@media(max-width:992px) {
  .error_error__wpu1L {
    --pdinline: var(--gutter)
  }
}

.error_hero__TkvJI {
  background-color: #edf8fe;
  background-image: url(/global/hero.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain
}

@media(max-width:600px) {
  .error_hero__TkvJI {
    background-image: none
  }
}

.error_hero-container__hEVqV {
  gap: max(2rem, 10px);
  flex-direction: column;
  padding-top: max(13rem, 40px);
  padding-bottom: max(15rem, 100px);
  position: relative
}

.error_hero-h1__SY1U_ {
  color: var(--primary-black);
  text-align: center;
  font-family: var(--aventa-extrabold);
  font-size: max(5.6rem, 32px);
  font-weight: 400;
  line-height: 112%;
  width: max(80rem, 550px)
}

.error_hero-h1__SY1U_ em {
  color: var(--primary-core-blue)
}

@media(max-width:600px) {
  .error_hero-h1__SY1U_ {
    width: 100%
  }
}

.error_hero-p__48tOb {
  color: var(--primary-black);
  text-align: center;
  font-weight: 500;
  line-height: 156%;
  width: max(450px, 56.7rem)
}

@media(max-width:600px) {
  .error_hero-p__48tOb {
    width: 100%
  }
}


.footer_footer-container__t_LKj {
  width: 100vw;
  margin-inline: auto;
  padding-inline: var(--gutter);
  max-width: calc(1256px + var(--gutter)*2)
}

.footer_footer-bottom-t__tesBF div,
.footer_footer-global__Dut4X,
.footer_footer-global__Dut4X h2,
.footer_footer-top-left-b-div__4plQK div,
.footer_footer-top-left-t-ft__8xhIb,
.footer_footer-top-left-t-ft__8xhIb a {
  display: flex;
  align-items: center
}

.footer_footer-bottom-t__tesBF,
.footer_footer-top-right-bt__M5wgB {
  display: flex;
  align-items: center;
  justify-content: space-between
}

.footer_footer-bottom-t__tesBF div a,
.footer_footer-top-left-b-div__4plQK p>a,
.footer_footer-top-right__vQJXr dl dd a {
  overflow: hidden;
  position: relative;
  vertical-align: top
}

.footer_footer-bottom-t__tesBF div a:after,
.footer_footer-top-left-b-div__4plQK p>a:after,
.footer_footer-top-right__vQJXr dl dd a:after {
  background: currentColor;
  bottom: 0;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform .7s var(--ease-out-expo);
  width: 100%
}

.footer_footer-bottom-t__tesBF div a:hover:after,
.footer_footer-top-left-b-div__4plQK p>a:hover:after,
.footer_footer-top-right__vQJXr dl dd a:hover:after {
  transform: scaleX(1);
  transform-origin: left center
}

.footer_footer-bottom-t__tesBF div a:after,
.footer_footer-top-left-b-div__4plQK p>a:after,
.footer_footer-top-right__vQJXr dl dd a:after {
  transform: scaleX(0);
  transform-origin: right center
}

.footer_footer-bottom-t__tesBF div a,
.footer_footer-top-left-b-div__4plQK p>a,
.footer_footer-top-right__vQJXr dl dd a {
  display: inline-block
}

.footer_footer-top-left-t-ft__8xhIb a p {
  font-size: max(12px, 1.2rem)
}

.footer_footer-bottom-t__tesBF div a,
.footer_footer-bottom__BQKEK p,
.footer_footer-top-left-b-div__4plQK p>a,
.footer_footer-top-left-t-div__2Fv6O p {
  font-size: max(13px, 1.4rem);
  font-weight: 500
}

.footer_footer-top-left-b-div__4plQK h6,
.footer_footer-top-left-t-ft__8xhIb a span,
.footer_footer-top-right-bt__M5wgB h2,
.footer_footer-top-right__vQJXr dl dd,
.footer_footer-top-right__vQJXr dl dt {
  font-size: max(14px, 1.6rem)
}

.footer_footer__Jdukm {
  background: var(--dark-navy-dark-20);
  --padding-f: max(7rem, 40px);
  padding-block: var(--padding-f)
}

.footer_footer-top__ZmVjK {
  padding-bottom: var(--padding-f);
  display: grid;
  grid-template-columns: 1fr 1.7fr;
  grid-gap: max(6rem, 30px);
  gap: max(6rem, 30px);
  margin-top: var(--16px)
}

@media(max-width:992px) {
  .footer_footer-top__ZmVjK {
    display: flex;
    flex-direction: column
  }
}

.footer_footer-top-left-t-div__2Fv6O p {
  color: hsla(0, 0%, 100%, .7);
  font-weight: 500;
  line-height: 157.1%;
  letter-spacing: -.007rem;
  width: max(300px, 34.6rem)
}

@media(max-width:992px) {
  .footer_footer-top-left-t-div__2Fv6O p {
    width: 100%
  }
}

.footer_footer-top-left-t-ft__8xhIb {
  margin-top: var(--48px);
  gap: max(2rem, 12px)
}

@media(max-width:480px) {
  .footer_footer-top-left-t-ft__8xhIb {
    width: 100%
  }
}

.footer_footer-top-left-t-ft__8xhIb a {
  text-align: left;
  white-space: nowrap;
  gap: var(--8px);
  width: 100%;
  padding: max(1.2rem, 8px) max(2.4rem, 14px) max(1.2rem, 8px) max(1.6rem, 12px);
  border-radius: max(1.2rem, 12px);
  background: #020711;
  max-width: max(19.3rem, 160px)
}

.footer_footer-top-left-t-ft__8xhIb a img {
  width: max(4rem, 32px)
}

.footer_footer-top-left-t-ft__8xhIb a p {
  color: var(--white);
  font-weight: 500;
  line-height: normal;
  letter-spacing: -.012rem;
  margin-bottom: max(.3rem, 2px)
}

.footer_footer-top-left-t-ft__8xhIb a span {
  color: var(--white);
  font-weight: 600;
  line-height: normal;
  letter-spacing: -.016rem
}

.footer_footer-top-left-b-div__4plQK h6 {
  color: var(--white);
  font-weight: 500;
  line-height: 185.1%;
  letter-spacing: -.008rem;
  margin-bottom: var(--12px)
}

.footer_footer-top-left-b-div__4plQK p>a {
  color: hsla(0, 0%, 100%, .7);
  font-weight: 500;
  line-height: 157.1%;
  letter-spacing: -.007rem;
  margin-bottom: var(--12px);
  margin-top: calc(var(--12px)*-1)
}

.footer_footer-top-left-b-div__4plQK div {
  gap: max(.8rem, 8px)
}

.footer_footer-top-left-b-div__4plQK div a {
  width: max(3.2rem, 28px);
  height: max(3.2rem, 28px)
}

.footer_footer-top-left-b-div__4plQK div a:hover {
  animation: footer_shake__gJg_D .5s cubic-bezier(.36, .07, .19, .97)
}

@keyframes footer_shake__gJg_D {
  0% {
    transform: rotate(0deg) scale(1)
  }

  20% {
    transform: rotate(-10deg) scale(1)
  }

  40% {
    transform: rotate(10deg) scale(1.2)
  }

  60% {
    transform: rotate(-10deg) scale(1.2)
  }

  80% {
    transform: rotate(10deg) scale(1)
  }

  to {
    transform: rotate(0deg) scale(1)
  }
}

.footer_footer-top-right__vQJXr {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: max(5rem, 20px);
  gap: max(5rem, 20px)
}

@media(max-width:600px) {
  .footer_footer-top-right__vQJXr {
    grid-template-columns: 1fr 1fr
  }
}

.footer_footer-top-right__vQJXr dl.footer_mobile__ARizg {
  display: block
}

@media(min-width:600px) {
  .footer_footer-top-right__vQJXr dl.footer_mobile__ARizg {
    display: none
  }
}

.footer_footer-top-right__vQJXr dl dt {
  color: var(--white);
  font-weight: 500;
  line-height: 185.1%;
  letter-spacing: -.008rem;
  margin-bottom: var(--12px)
}

.footer_footer-top-right__vQJXr dl dd {
  color: hsla(0, 0%, 100%, .7);
  font-weight: 500;
  letter-spacing: -.008rem;
  margin-bottom: var(--12px)
}

.footer_footer-top-right__vQJXr dl dd a,
.footer_footer-top-right__vQJXr dl dd span {
  line-height: 1.4
}

.footer_footer-top-right-bt__M5wgB {
  align-items: flex-end
}

.footer_footer-top-right-bt__M5wgB h2 {
  color: hsla(0, 0%, 100%, .7);
  font-weight: 500;
  line-height: 185.1%;
  letter-spacing: -.008rem
}

.footer_footer-bottom__BQKEK {
  border-top: 1px solid rgba(189, 215, 238, .15)
}

.footer_footer-bottom__BQKEK p {
  color: hsla(0, 0%, 100%, .4);
  font-weight: 500;
  line-height: 195.1%
}

.footer_footer-bottom__BQKEK>p {
  font-size: max(1.4rem, 10px)
}

.footer_footer-bottom-t__tesBF {
  margin-bottom: max(6rem, 40px);
  padding-top: var(--12px)
}

@media(max-width:480px) {
  .footer_footer-bottom-t__tesBF {
    flex-direction: column-reverse;
    align-items: flex-start;
    gap: max(5rem, 20px)
  }
}

.footer_footer-bottom-t__tesBF div {
  gap: max(10rem, 50px)
}

@media(max-width:480px) {
  .footer_footer-bottom-t__tesBF div {
    justify-content: space-between;
    width: 100%
  }
}

.footer_footer-bottom-t__tesBF div a {
  line-height: 1.1;
  color: hsla(0, 0%, 100%, .4);
  font-weight: 500
}

.footer_footer-global__Dut4X {
  gap: var(--12px)
}

.footer_footer-global__Dut4X h2 {
  gap: max(.6rem, 4px)
}

.footer_footer-global__Dut4X svg path {
  fill: var(--white)
}