.dash[data-astro-cid-cysgpqe5] {
  margin-top: 3rem;
  margin-bottom: -1.5rem;
  border: 1px dashed #848f9f;
  border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAERJREFUOE9jbOmf/58BDdQUJjKii2FTx0gVzdhsQ7cdxodZCLeZ/ppxOY0YcYxQJUYTTM1Q1QyLM/pHFVVsRo4iumQMAGisQvq6F4FvAAAAAElFTkSuQmCC") 2 round;
}

.timeline__date[data-astro-cid-cysgpqe5] {
  background-color: #ebf8fe;
  color: #5f738c;
  padding: .75rem 1rem;
  width: fit-content;
  border-radius: 3.125rem;
  display: block;
}

.timeline-post[data-astro-cid-cysgpqe5] {
  max-width: 18.125rem;
}

@media screen and (width <= 360px) {
  .timeline-post[data-astro-cid-cysgpqe5] {
    max-width: 13.75rem;
  }
}

.timeline-post__image[data-astro-cid-cysgpqe5] {
  aspect-ratio: 290 / 240;
}

.timeline-post__image[data-astro-cid-cysgpqe5] img[data-astro-cid-cysgpqe5] {
  width: 100%;
  aspect-ratio: 290 / 240;
  border-radius: .5rem;
}

.timeline-post__content[data-astro-cid-cysgpqe5] {
  margin-top: 1rem;
}

.timeline-post__title[data-astro-cid-cysgpqe5] {
  color: #10345e;
  font-size: 1.25rem;
  font-weight: 700;
}

.timeline-post__description[data-astro-cid-cysgpqe5] {
  color: #4e5a6c;
}

.timeline-list[data-astro-cid-cysgpqe5] {
  overflow-x: scroll;
  display: grid;
  scroll-margin-block: 12.5rem;
  grid-template-columns: minmax(1rem, 1fr) repeat(2, minmax(calc(var(--container-1200) / 2), 1fr)) minmax(1rem, 1fr);
  scroll-snap-type: x mandatory;
}

.timeline-list[data-astro-cid-cysgpqe5]::-webkit-scrollbar {
  display: none;
}

.timeline-list__navigation[data-astro-cid-cysgpqe5] {
  margin-top: 1.25rem;
  padding-inline: 1rem;
}

.timeline-list__navigation-btn[data-astro-cid-cysgpqe5] {
  max-width: var(--container-1200);
  margin-inline: auto;
  display: flex;
  gap: 1rem;
}

.timeline-list__navigation-btn[data-astro-cid-cysgpqe5] button[data-astro-cid-cysgpqe5] {
  border-radius: .25rem;
  padding: .625rem;
  border: 1px solid #0275d8;
}

.timeline-list__navigation-btn[data-astro-cid-cysgpqe5] button[data-astro-cid-cysgpqe5] svg[data-astro-cid-cysgpqe5] {
  stroke: #0275d8;
}

.timeline-list__navigation-btn[data-astro-cid-cysgpqe5] button[data-astro-cid-cysgpqe5]:disabled {
  opacity: .5;
}

.timeline-list__scroll[data-astro-cid-cysgpqe5] {
  grid-column: 2 / -1;
  display: grid;
  width: max-content;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  margin-right: 1.25rem;
  gap: 1.5rem;
}

.timeline-list__scroll[data-astro-cid-cysgpqe5]:after {
  content: "";
  width: 6.25rem;
}

.timeline-list__time-line[data-astro-cid-cysgpqe5] {
  display: grid;
  grid-auto-flow: column;
  gap: 1.5rem;
  margin-top: 1.5rem;
}

.timeline-list__time-line[data-astro-cid-cysgpqe5] li[data-astro-cid-cysgpqe5] {
  scroll-snap-align: center;
}
.timeline[data-astro-cid-c7x6dsvd] {
  padding-block: 2.5rem 5rem;
}

.timeline__container[data-astro-cid-c7x6dsvd] {
  padding-inline: 1rem;
  max-width: calc(var(--container-1200) + 2rem);
  margin-inline: auto;
}
.slide-sections[data-astro-cid-yext5ry5] {
  width: 100%;
  margin-inline: auto;
  padding: clamp(3.75rem, 1.00768rem + 10.7018vw, 7.5625rem) 1rem;
}

.slide-sections__container[data-astro-cid-yext5ry5] {
  max-width: 75rem;
  margin-inline: auto;
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(2.5rem, .701754rem + 7.01754vw, 5rem);
}

@media (width >= 768px) {
  .slide-sections__container[data-astro-cid-yext5ry5] {
    grid-template-columns: repeat(2, 1fr);
  }
}

.slide-sections__container[data-astro-cid-yext5ry5] .image_cont[data-astro-cid-yext5ry5] {
  width: 100%;
  height: 100%;
  min-height: 250px;
  max-height: 29.625rem;
  border-radius: 1.5rem;
  overflow: hidden;
}

.slide-sections__container[data-astro-cid-yext5ry5] .image_cont[data-astro-cid-yext5ry5] img[data-astro-cid-yext5ry5] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.slide-sections__container[data-astro-cid-yext5ry5] .info[data-astro-cid-yext5ry5] {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.slide-sections__container[data-astro-cid-yext5ry5] .info[data-astro-cid-yext5ry5] .controls[data-astro-cid-yext5ry5] {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

@media (width >= 480px) {
  .slide-sections__container[data-astro-cid-yext5ry5] .info[data-astro-cid-yext5ry5] .controls[data-astro-cid-yext5ry5] {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}

.slide-sections__container[data-astro-cid-yext5ry5] .info[data-astro-cid-yext5ry5] h4[data-astro-cid-yext5ry5] {
  color: #10345e;
  font-size: clamp(1.25rem, .710526rem + 2.10526vw, 2rem);
  font-style: normal;
  font-weight: 700;
  line-height: clamp(1.75rem, 1.21053rem + 2.10526vw, 2.5rem);
  transition: opacity .3s;
}

.slide-sections__container[data-astro-cid-yext5ry5] .info[data-astro-cid-yext5ry5] span[data-astro-cid-yext5ry5] {
  display: flex;
  width: fit-content;
  padding: 9px 24px;
  justify-content: center;
  align-items: center;
  gap: .625rem;
  border-radius: .5rem;
  background: #ebf8fe;
  color: #0275d8;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  transition: opacity .3s;
}

.slide-sections__navigation[data-astro-cid-yext5ry5] {
  margin-top: 0;
}

.slide-sections__navigation-btn[data-astro-cid-yext5ry5] {
  max-width: var(--container-1200);
  margin-inline: auto;
  display: flex;
  gap: 1rem;
}

.slide-sections__navigation-btn[data-astro-cid-yext5ry5] button[data-astro-cid-yext5ry5] {
  border-radius: .25rem;
  padding: .625rem;
  border: 1px solid #0275d8;
  background: none;
  cursor: pointer;
  transition: all .2s;
  display: flex;
  align-items: center;
  justify-content: center;
}

.slide-sections__navigation-btn[data-astro-cid-yext5ry5] button[data-astro-cid-yext5ry5] svg[data-astro-cid-yext5ry5] {
  stroke: #0275d8;
  width: 1.25rem;
  height: 1.25rem;
}

.slide-sections__navigation-btn[data-astro-cid-yext5ry5] button[data-astro-cid-yext5ry5]:disabled {
  opacity: .5;
  cursor: not-allowed;
}

.slide-sections__navigation-btn[data-astro-cid-yext5ry5] button[data-astro-cid-yext5ry5]:not(:disabled):hover {
  background: #ebf8fe;
}

@media (width <= 479px) {
  .slide-sections__navigation-btn[data-astro-cid-yext5ry5] button[data-astro-cid-yext5ry5] {
    padding: .75rem;
  }

  .slide-sections__navigation-btn[data-astro-cid-yext5ry5] button[data-astro-cid-yext5ry5] svg[data-astro-cid-yext5ry5] {
    width: 1.5rem;
    height: 1.5rem;
  }
}

.scroll_dots[data-astro-cid-yext5ry5] {
  display: flex;
  gap: .5rem;
  margin-top: 0;
  justify-content: center;
}

@media (width >= 480px) {
  .scroll_dots[data-astro-cid-yext5ry5] {
    justify-content: flex-start;
    margin-top: 2.5rem;
  }
}

.scroll_dots[data-astro-cid-yext5ry5] .dot[data-astro-cid-yext5ry5] {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  border: none;
  background: #0275d8;
  opacity: .4;
  cursor: pointer;
  transition: all .3s;
  padding: 0;
}

.scroll_dots[data-astro-cid-yext5ry5] .dot[data-astro-cid-yext5ry5].active {
  opacity: 1;
}

@media (width <= 479px) {
  .scroll_dots[data-astro-cid-yext5ry5] .dot[data-astro-cid-yext5ry5] {
    width: .75rem;
    height: .75rem;
  }
}
.our-story[data-astro-cid-7qhgswy2] {
  width: 100%;
  margin-inline: auto;
  padding: clamp(3.75rem, 1.00768rem + 10.7018vw, 7.5625rem) 1rem;
  background: #ebf8fe;
}

.our-story__container[data-astro-cid-7qhgswy2] {
  max-width: 75rem;
  margin-inline: auto;
  display: grid;
  gap: clamp(2.5rem, .701754rem + 7.01754vw, 5rem);
}

.our-story__container[data-astro-cid-7qhgswy2] .video[data-astro-cid-7qhgswy2] {
  display: grid;
  grid: [stack] 1fr / [stack] 1fr;
  border-radius: 1.5rem;
  overflow: clip;
  cursor: pointer;
  height: 100%;
  width: 100%;
  container-type: inline-size;
  animation: both scaleUp;
  animation-timeline: view();
  animation-range: entry contain 20%;
  transform-origin: top;
}

.our-story__container[data-astro-cid-7qhgswy2] .video[data-astro-cid-7qhgswy2] > [data-astro-cid-7qhgswy2] {
  grid-area: stack;
}

@keyframes scaleUp {
  from {
    scale: .3;
  }

  to {
    scale: 1;
  }
}

.our-story__container[data-astro-cid-7qhgswy2] .video[data-astro-cid-7qhgswy2]:has(video[controls]) .overlay[data-astro-cid-7qhgswy2] {
  display: none;
  pointer-events: none;
  transition: opacity .3s;
}

.our-story__container[data-astro-cid-7qhgswy2] .video[data-astro-cid-7qhgswy2] .overlay[data-astro-cid-7qhgswy2] {
  z-index: 2;
  pointer-events: none;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #0006;
  transition: opacity .3s;
  width: 100%;
  height: 100%;
}

.our-story__container[data-astro-cid-7qhgswy2] .video[data-astro-cid-7qhgswy2] video[data-astro-cid-7qhgswy2] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.our-story__container[data-astro-cid-7qhgswy2] .info[data-astro-cid-7qhgswy2] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1.5rem;
  text-align: center;
  width: 100%;
  max-width: 50rem;
  margin-inline: auto;
}

.our-story__container[data-astro-cid-7qhgswy2] .info[data-astro-cid-7qhgswy2] .controls[data-astro-cid-7qhgswy2] {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

@media (width >= 480px) {
  .our-story__container[data-astro-cid-7qhgswy2] .info[data-astro-cid-7qhgswy2] .controls[data-astro-cid-7qhgswy2] {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}

.our-story__container[data-astro-cid-7qhgswy2] .info[data-astro-cid-7qhgswy2] h4[data-astro-cid-7qhgswy2] {
  color: #10345e;
  font-size: clamp(1.25rem, .710526rem + 2.10526vw, 2rem);
  font-style: normal;
  font-weight: 700;
  line-height: clamp(1.75rem, 1.21053rem + 2.10526vw, 2.5rem);
  transition: opacity .3s;
}

.our-story__container[data-astro-cid-7qhgswy2] .info[data-astro-cid-7qhgswy2] p[data-astro-cid-7qhgswy2] {
  color: var(--text-text-secondary, #5f738c);
  text-align: center;
  font-size: clamp(1rem, .820175rem + .701754vw, 1.25rem);
  font-style: normal;
  font-weight: 400;
  width: 100%;
  max-width: 39rem;
}

.our-story__container[data-astro-cid-7qhgswy2] .info[data-astro-cid-7qhgswy2] span[data-astro-cid-7qhgswy2] {
  display: flex;
  width: fit-content;
  padding: 9px 24px;
  justify-content: center;
  align-items: center;
  gap: .625rem;
  border-radius: .5rem;
  background: #fbe9e9;
  color: #dc4437;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  transition: opacity .3s;
}
.slide-sections[data-astro-cid-r4cyjjmp] {
  width: 100%;
  margin-inline: auto;
  padding: clamp(3.75rem, 1.00768rem + 10.7018vw, 7.5625rem) 1rem;
}

.slide-sections__container[data-astro-cid-r4cyjjmp] {
  max-width: 75rem;
  margin-inline: auto;
  display: grid;
  grid-template-columns: 1fr;
  gap: clamp(2.5rem, .701754rem + 7.01754vw, 5rem);
}

@media (width >= 768px) {
  .slide-sections__container[data-astro-cid-r4cyjjmp] {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (width >= 768px) {
  .slide-sections__container--left[data-astro-cid-r4cyjjmp] .image_cont[data-astro-cid-r4cyjjmp] {
    order: -1;
  }
}

@media (width >= 768px) {
  .slide-sections__container--right[data-astro-cid-r4cyjjmp] .info[data-astro-cid-r4cyjjmp] {
    order: -1;
  }
}

.slide-sections__container[data-astro-cid-r4cyjjmp] .image_cont[data-astro-cid-r4cyjjmp] {
  width: 100%;
  height: 100%;
  min-height: 250px;
  max-height: 29.625rem;
  border-radius: 1.5rem;
  overflow: hidden;
}

.slide-sections__container[data-astro-cid-r4cyjjmp] .image_cont[data-astro-cid-r4cyjjmp] img[data-astro-cid-r4cyjjmp] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.slide-sections__container[data-astro-cid-r4cyjjmp] .info[data-astro-cid-r4cyjjmp] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1.5rem;
  opacity: 0;
  transform: translateY(2rem);
  transition: opacity .6s, transform .6s;
}

.slide-sections__container[data-astro-cid-r4cyjjmp] .info[data-astro-cid-r4cyjjmp].revealed {
  opacity: 1;
  transform: translateY(0);
}

.slide-sections__container[data-astro-cid-r4cyjjmp] .info[data-astro-cid-r4cyjjmp] .controls[data-astro-cid-r4cyjjmp] {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

@media (width >= 480px) {
  .slide-sections__container[data-astro-cid-r4cyjjmp] .info[data-astro-cid-r4cyjjmp] .controls[data-astro-cid-r4cyjjmp] {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
}

.slide-sections__container[data-astro-cid-r4cyjjmp] .info[data-astro-cid-r4cyjjmp] h4[data-astro-cid-r4cyjjmp] {
  color: #10345e;
  font-size: clamp(1.25rem, .710526rem + 2.10526vw, 2rem);
  font-style: normal;
  font-weight: 700;
  line-height: clamp(1.75rem, 1.21053rem + 2.10526vw, 2.5rem);
  transition: opacity .3s;
}

.slide-sections__container[data-astro-cid-r4cyjjmp] .info[data-astro-cid-r4cyjjmp] p[data-astro-cid-r4cyjjmp] {
  color: var(--text-text-secondary, #5f738c);
  font-size: clamp(1rem, .820175rem + .701754vw, 1.25rem);
  font-style: normal;
  font-weight: 400;
  width: 100%;
  max-width: 39rem;
}

.slide-sections__container[data-astro-cid-r4cyjjmp] .info[data-astro-cid-r4cyjjmp] a[data-astro-cid-r4cyjjmp] {
  color: var(--colour-activeblue-activeBlue400, #0275d8);
  font-size: clamp(1rem, .820175rem + .701754vw, 1.25rem);
  font-style: normal;
  font-weight: 700;
  display: flex;
  align-items: center;
  gap: 1rem;
  text-decoration: none;
  transition: gap .3s;
}

.slide-sections__container[data-astro-cid-r4cyjjmp] .info[data-astro-cid-r4cyjjmp] a[data-astro-cid-r4cyjjmp] svg[data-astro-cid-r4cyjjmp] {
  transition: transform .3s;
}
.people-hero[data-astro-cid-vepm3wo6] {
  --min-height: 90dvh;
  min-height: var(--min-height);
  background-color: var(--active-blue-600);
}

.people-hero__stack[data-astro-cid-vepm3wo6] {
  display: grid;
  grid: [stack] 1fr / [stack] 1fr;
  position: relative;
  isolation: isolate;
}

.people-hero__stack[data-astro-cid-vepm3wo6]:before {
  content: "";
  position: absolute;
  opacity: .5;
  background: linear-gradient(224deg, #fff0 -122.27%, #6175899e -19.16%, #002041 43.97%);
  inset: 0;
}

.people-hero__stack[data-astro-cid-vepm3wo6] > [data-astro-cid-vepm3wo6] {
  grid-area: stack;
}

.people-hero__stack[data-astro-cid-vepm3wo6] video[data-astro-cid-vepm3wo6] {
  height: var(--min-height);
  width: 100%;
}

.people-hero__container[data-astro-cid-vepm3wo6] {
  position: relative;
  z-index: 1;
  padding-top: 5.0625rem;
  padding-inline: 1.25rem;
  color: #fff;
  align-content: center;
}

.people-hero__content[data-astro-cid-vepm3wo6] {
  max-width: 70.125rem;
  margin-inline: auto;
  display: grid;
  gap: 14px;
}

.people-hero__des[data-astro-cid-vepm3wo6] {
  font-size: clamp(.875rem, .668103rem + 1.03448vw, 1.25rem);
}

.people-hero__header[data-astro-cid-vepm3wo6] {
  display: grid;
  gap: .875rem;
}

.people-hero__tag[data-astro-cid-vepm3wo6] {
  letter-spacing: 6px;
  font-weight: 700;
  font-size: clamp(.75rem, .474138rem + 1.37931vw, 1.25rem);
}

.people-hero__cta[data-astro-cid-vepm3wo6] {
  display: flex;
  background-color: #fff;
  color: #00425f;
  transition: background-color .4s;
  width: fit-content;
  padding-block: 1rem;
  border-radius: .5rem;
  padding-inline: 2.375rem;
  margin-top: 1.75rem;
  font-weight: 600;
}

.people-hero__cta[data-astro-cid-vepm3wo6]:hover {
  background-color: oklab(100% 0 5.96046e-8 / .8);
}

.people-hero__head-line[data-astro-cid-vepm3wo6] {
  font-weight: 700;
  font-size: clamp(1.5rem, .396552rem + 5.51724vw, 3.5rem);
  text-wrap: pretty;
  max-width: 20ch;
}
