/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
/* stylelint-disable */
/* stylelint-enable */
.aob-sticky-nav {
  display: flex; }
  .aob-sticky-nav__left, .aob-sticky-nav__right {
    position: relative;
    display: none;
    width: 0;
    overflow: visible;
    z-index: 10; }
    @media (min-width: 768px) {
      .aob-sticky-nav__left, .aob-sticky-nav__right {
        display: block; } }
  .aob-sticky-nav__left {
    margin-top: 130vh;
    /* stylelint-disable */
    /* stylelint-enable */ }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .aob-sticky-nav__left {
        margin-top: 0; } }
  .aob-sticky-nav__right {
    left: -34px;
    /* stylelint-disable */
    /* stylelint-enable */ }
    @media (min-width: 1024px) {
      .aob-sticky-nav__right {
        left: -40px; } }
    @media (min-width: 1680px) {
      .aob-sticky-nav__right {
        left: -90px; } }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .aob-sticky-nav__right {
        z-index: 12; } }
  .aob-sticky-nav__left-sticky, .aob-sticky-nav__right-sticky {
    top: 50vh;
    width: 34px;
    transform: translateY(-50%); }
    @media (min-width: 1024px) {
      .aob-sticky-nav__left-sticky, .aob-sticky-nav__right-sticky {
        width: 40px; } }
    @media (min-width: 1680px) {
      .aob-sticky-nav__left-sticky, .aob-sticky-nav__right-sticky {
        width: 90px; } }
  .aob-sticky-nav__left-sticky {
    margin-bottom: 17vh; }
  .aob-sticky-nav__right-sticky {
    margin-bottom: 10vh;
    /* stylelint-disable */
    /* stylelint-enable */ }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .aob-sticky-nav__right-sticky {
        margin-bottom: 50vh; } }
  .aob-sticky-nav__content {
    width: 100%;
    overflow: hidden; }

.aob-right-sticky {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center; }
  .aob-right-sticky__counter, .aob-right-sticky__title {
    position: relative;
    writing-mode: vertical-lr;
    transform: rotate(180deg);
    transform-origin: center;
    text-transform: uppercase;
    font: normal 12px "acumin-pro-condensed";
    letter-spacing: 0.06em;
    /* stylelint-disable */
    /* stylelint-enable */ }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .aob-right-sticky__counter, .aob-right-sticky__title {
        transform: rotate(270deg) translateY(50%);
        transform-origin: center bottom; } }
    @media (min-width: 1680px) {
      .aob-right-sticky__counter, .aob-right-sticky__title {
        font-size: 18px; } }
  .aob-right-sticky__delimiter {
    flex-grow: 1;
    margin: 20px 0;
    height: 80px;
    width: 0;
    border-left: 1px solid #fff;
    /* stylelint-disable */
    /* stylelint-enable */ }
    @media (min-width: 1680px) {
      .aob-right-sticky__delimiter {
        height: 200px; } }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .aob-right-sticky__delimiter {
        margin: 30px 0; } }

.aob-left-sticky {
  display: flex;
  flex-direction: column;
  align-items: center;
  transition: 300ms; }
  .aob-left-sticky__dot {
    width: 7px;
    height: 7px;
    border: 1px solid #fff;
    border-radius: 50%; }
    .aob-left-sticky__dot--active {
      border-color: #23ffff;
      background-color: #23ffff; }
    .aob-left-sticky__dot + .aob-left-sticky__dot {
      margin-top: 20px; }

@keyframes aob-hero-banner__background {
  0% {
    transform: scale(1); }
  100% {
    transform: scale(1.08) rotate(0.1deg); } }

@keyframes aob-hero-banner__text-line-enter {
  0% {
    transform: translate3d(20px, 0, 0);
    opacity: 0;
    -webkit-font-smoothing: subpixel-antialiased; }
  100% {
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes aob-hero-banner__text-line-exit {
  0% {
    transform: translate3d(0, 0, 0);
    opacity: 1;
    -webkit-font-smoothing: subpixel-antialiased; }
  100% {
    transform: translate3d(-20px, 0, 0);
    opacity: 0; } }

.aob-hero-banner-slider {
  position: relative;
  background-color: #000;
  overflow: hidden;
  /* stylelint-disable */
  /* stylelint-enable */ }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .aob-hero-banner-slider {
      z-index: 11; } }
  .aob-hero-banner-slider .slick-slide .aob-banner-slide__text-line, .aob-hero-banner-slider .slick-slide .aob-banner-slide__cta {
    animation: 0.3s linear 0s 1 aob-hero-banner__text-line-exit;
    animation-fill-mode: forwards; }
  .aob-hero-banner-slider .slick-slide.aob-hero-banner-slider__slide-active .aob-banner-slide__background-img {
    animation: 6s linear 0s 1 aob-hero-banner__background;
    animation-fill-mode: forwards; }
  .aob-hero-banner-slider .slick-slide.aob-hero-banner-slider__slide-active .aob-banner-slide__text-line, .aob-hero-banner-slider .slick-slide.aob-hero-banner-slider__slide-active .aob-banner-slide__cta {
    animation: 0.8s linear 0s 1 aob-hero-banner__text-line-enter;
    animation-fill-mode: forwards; }
  .aob-hero-banner-slider .slick-slide.aob-hero-banner-slider__slide-active .aob-banner-slide__text-line-2 {
    animation-delay: 0.2s; }
  .aob-hero-banner-slider .slick-slide.aob-hero-banner-slider__slide-active .aob-banner-slide__text-line-3 {
    animation-delay: 0.4s; }
  .aob-hero-banner-slider .slick-slide.aob-hero-banner-slider__slide-active .aob-banner-slide__cta {
    animation-delay: 0.8s; }
  .aob-hero-banner-slider__slider:not(.slick-initialized) {
    display: flex; }
    .aob-hero-banner-slider__slider:not(.slick-initialized) .aob-banner-slide {
      min-width: 100vw; }
  .aob-hero-banner-slider__bottom {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    padding: 0 20px; }
    @media (min-width: 768px) {
      .aob-hero-banner-slider__bottom {
        padding: 0 34px; } }
    @media (min-width: 1024px) {
      .aob-hero-banner-slider__bottom {
        flex-direction: row;
        align-items: flex-end;
        padding: 0 40px; } }
    @media (min-width: 1680px) {
      .aob-hero-banner-slider__bottom {
        padding: 0 90px; } }
  .aob-hero-banner-slider__bottom-nav {
    order: 1;
    overflow: visible !important; }
    @media (min-width: 1024px) {
      .aob-hero-banner-slider__bottom-nav {
        order: 0;
        width: 100%; } }
    .aob-hero-banner-slider__bottom-nav .scroll-content {
      display: flex; }
    .aob-hero-banner-slider__bottom-nav .scrollbar-track {
      display: none !important; }
  .aob-hero-banner-slider__bottom-nav-delimiter {
    order: 2;
    border-bottom: 3px solid rgba(255, 255, 255, 0.2); }
    @media (min-width: 1024px) {
      .aob-hero-banner-slider__bottom-nav-delimiter {
        display: none; } }
  .aob-hero-banner-slider__bottom-nav-inner {
    width: 100%;
    display: flex; }
    @media (min-width: 768px) {
      .aob-hero-banner-slider__bottom-nav-inner {
        justify-content: space-between; } }
  .aob-hero-banner-slider__bottom-nav-item {
    margin-bottom: 30px;
    font: normal 12px/14px "acumin-pro-condensed";
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: #fff;
    white-space: nowrap;
    transition: color 300ms; }
    @media (min-width: 768px) {
      .aob-hero-banner-slider__bottom-nav-item {
        margin-bottom: 20px; } }
    @media (min-width: 1024px) {
      .aob-hero-banner-slider__bottom-nav-item {
        flex-basis: calc(100% / 6);
        margin-bottom: 30px;
        border-top: 3px solid rgba(255, 255, 255, 0.2);
        padding-top: 30px;
        text-align: left; } }
    @media (min-width: 1680px) {
      .aob-hero-banner-slider__bottom-nav-item {
        margin-bottom: 40px;
        font-size: 18px;
        line-height: 22px; } }
    @media (min-width: 1024px) {
      .aob-hero-banner-slider__bottom-nav-item:hover {
        border-top-color: #23ffff;
        font-weight: bold; } }
    .aob-hero-banner-slider__bottom-nav-item + .aob-hero-banner-slider__bottom-nav-item {
      margin-left: 20px; }
      @media (min-width: 1024px) {
        .aob-hero-banner-slider__bottom-nav-item + .aob-hero-banner-slider__bottom-nav-item {
          margin-left: 5px; } }
      @media (min-width: 1680px) {
        .aob-hero-banner-slider__bottom-nav-item + .aob-hero-banner-slider__bottom-nav-item {
          margin-left: 10px; } }
  .aob-hero-banner-slider__stock {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 24px; }
    @media (min-width: 768px) {
      .aob-hero-banner-slider__stock {
        max-width: 38%;
        margin-left: auto; } }
    @media (min-width: 1024px) {
      .aob-hero-banner-slider__stock {
        margin-left: 40px;
        margin-bottom: 30px;
        /* stylelint-disable */
        /* stylelint-enable */ } }
  @media screen and (min-width: 1024px) and (-ms-high-contrast: active), (min-width: 1024px) and (-ms-high-contrast: none) {
    .aob-hero-banner-slider__stock {
      margin-left: 10px; } }
    @media (min-width: 1680px) {
      .aob-hero-banner-slider__stock {
        margin-left: 100px;
        margin-bottom: 40px;
        /* stylelint-disable */
        /* stylelint-enable */ } }
  @media screen and (min-width: 1680px) and (-ms-high-contrast: active), (min-width: 1680px) and (-ms-high-contrast: none) {
    .aob-hero-banner-slider__stock {
      margin-left: 10px; } }
  .aob-hero-banner-slider__stock-date {
    flex-basis: 100%;
    margin-bottom: 10px;
    font: normal 12px/14px "acumin-pro-condensed";
    letter-spacing: 0.06em;
    text-transform: uppercase; }
    @media (min-width: 1680px) {
      .aob-hero-banner-slider__stock-date {
        font-size: 18px;
        line-height: 22px; } }
  .aob-hero-banner-slider__stock-variation {
    width: 70%;
    margin-bottom: 7px;
    white-space: nowrap;
    font: 900 30px/32px "acumin-pro-condensed";
    text-transform: uppercase;
    letter-spacing: 0.01em; }
    @media (min-width: 1680px) {
      .aob-hero-banner-slider__stock-variation {
        font-size: 52px;
        line-height: 57px; } }
  .aob-hero-banner-slider__stock-variation-middot {
    /* stylelint-disable */
    /* stylelint-enable */ }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .aob-hero-banner-slider__stock-variation-middot {
        margin-left: 6px; } }
  .aob-hero-banner-slider__stock-variation-value {
    display: inline-block;
    border-bottom: 2px solid #fff;
    padding-bottom: 5px; }
  .aob-hero-banner-slider__stock-id {
    width: 70%;
    white-space: nowrap;
    font: normal 12px/17px "acumin-pro";
    text-transform: uppercase; }
    @media (min-width: 1680px) {
      .aob-hero-banner-slider__stock-id {
        font-size: 14px;
        line-height: 20px; } }
  .aob-hero-banner-slider__stock-price {
    max-width: 30%;
    white-space: nowrap;
    margin-bottom: 7px;
    border-bottom: 2px solid #fff;
    padding-bottom: 5px;
    font: 900 30px/32px "acumin-pro-condensed";
    letter-spacing: 0.01em; }
    @media (min-width: 1680px) {
      .aob-hero-banner-slider__stock-price {
        font-size: 52px;
        line-height: 57px; } }
  .aob-hero-banner-slider__stock-currency {
    font: normal 12px/17px "acumin-pro";
    text-transform: uppercase; }
    @media (min-width: 1680px) {
      .aob-hero-banner-slider__stock-currency {
        font-size: 14px;
        line-height: 20px; } }
  .aob-hero-banner-slider__current-slide {
    font: 900 30px/32px "acumin-pro-condensed";
    letter-spacing: 0.01em; }
    @media (min-width: 1680px) {
      .aob-hero-banner-slider__current-slide {
        font-size: 52px;
        line-height: 57px; } }
  .aob-hero-banner-slider__controls {
    position: absolute;
    top: 310px;
    left: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    z-index: 1;
    transition: 300ms; }
    @media (min-width: 768px) {
      .aob-hero-banner-slider__controls {
        top: 530px;
        left: 34px; } }
    @media (min-width: 1024px) {
      .aob-hero-banner-slider__controls {
        top: 255px;
        left: 40px; } }
    @media (min-width: 1680px) {
      .aob-hero-banner-slider__controls {
        top: 325px;
        left: 90px; } }
  .aob-hero-banner-slider__controls-progress-text {
    display: flex;
    align-items: stretch;
    margin-bottom: 10px; }
  .aob-hero-banner-slider__controls-progress-text-right {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin: 5px 0 0 5px; }
  .aob-hero-banner-slider__ctas {
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .aob-hero-banner-slider__controls-of, .aob-hero-banner-slider__slides-total, .aob-hero-banner-slider__slide-prev-cta, .aob-hero-banner-slider__autoplay-switch-cta, .aob-hero-banner-slider__slide-next-cta {
    font: normal 12px/14px "acumin-pro-condensed";
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: #fff; }
    @media (min-width: 1680px) {
      .aob-hero-banner-slider__controls-of, .aob-hero-banner-slider__slides-total, .aob-hero-banner-slider__slide-prev-cta, .aob-hero-banner-slider__autoplay-switch-cta, .aob-hero-banner-slider__slide-next-cta {
        font-size: 18px;
        line-height: 22px; } }
    .aob-hero-banner-slider__controls-of::before, .aob-hero-banner-slider__slides-total::before, .aob-hero-banner-slider__slide-prev-cta::before, .aob-hero-banner-slider__autoplay-switch-cta::before, .aob-hero-banner-slider__slide-next-cta::before {
      margin: 0; }
  .aob-hero-banner-slider__slide-prev-cta::before, .aob-hero-banner-slider__slide-next-cta::before {
    color: #6c777a; }
  @media (min-width: 1024px) {
    .aob-hero-banner-slider__slide-prev-cta:hover::before, .aob-hero-banner-slider__slide-next-cta:hover::before {
      color: #fff; } }
  .aob-hero-banner-slider__autoplay-switch-cta {
    position: relative;
    width: 20px;
    height: 20px;
    margin: 0 20px; }
    @media (min-width: 1024px) {
      .aob-hero-banner-slider__autoplay-switch-cta {
        margin: 0 10px; } }
  .aob-hero-banner-slider__controls-progress-bar {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    pointer-events: none; }
    .aob-hero-banner-slider__controls-progress-bar--play .aob-hero-banner-slider__controls-progress-bar-play {
      opacity: 0; }
    .aob-hero-banner-slider__controls-progress-bar--play .aob-hero-banner-slider__controls-progress-bar-pause {
      opacity: 1; }
  .aob-hero-banner-slider__controls-progress-bar-play {
    opacity: 1;
    stroke: #fff;
    stroke-width: 3px;
    fill: #fff; }
  .aob-hero-banner-slider__controls-progress-bar-pause {
    opacity: 0;
    stroke: #fff;
    stroke-width: 3px; }
  .aob-hero-banner-slider__progress-bar-flag {
    stroke: rgba(255, 255, 255, 0.5);
    stroke-width: 3px;
    fill: transparent;
    transition: stroke 300ms; }
    .aob-hero-banner-slider__progress-bar-flag--active {
      stroke: #fff; }

.aob-banner-slide {
  position: relative;
  min-height: 560px;
  height: 100vh;
  box-sizing: border-box;
  background-position: bottom center;
  background-size: auto 100%;
  padding: 115px 20px 0; }
  @media (min-width: 768px) {
    .aob-banner-slide {
      padding: 330px 34px 0; } }
  @media (min-width: 1024px) {
    .aob-banner-slide {
      padding: 250px 40px 0 120px; } }
  @media (min-width: 1680px) {
    .aob-banner-slide {
      padding: 0 90px 0 220px;
      display: flex !important;
      flex-direction: column;
      justify-content: center; } }
  .aob-banner-slide__background-img {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom center;
    background-size: cover;
    background-position: bottom center; }
  .aob-banner-slide__text {
    display: flex;
    flex-direction: column;
    margin-bottom: 38px;
    font: 900 70px/61px "acumin-pro-condensed";
    letter-spacing: 1px;
    text-transform: uppercase;
    pointer-events: none; }
    @media (min-width: 1024px) {
      .aob-banner-slide__text {
        margin-bottom: 40px; } }
    @media (min-width: 1680px) {
      .aob-banner-slide__text {
        margin-bottom: 30px;
        font-size: 160px;
        line-height: 95%; } }
  .aob-banner-slide__text-line {
    transform: translate3d(20px, 0, 0);
    opacity: 0; }
  .aob-banner-slide__cta {
    position: absolute;
    right: 20px;
    transform: translate3d(20px, 0, 0);
    display: inline-block;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    opacity: 0;
    font: 500 13px/16px "acumin-pro-condensed";
    letter-spacing: 0.1em;
    color: #fff;
    text-transform: uppercase;
    /* stylelint-disable */
    /* stylelint-enable */ }
    @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
      .aob-banner-slide__cta {
        align-self: flex-start; } }
    @media (min-width: 768px) {
      .aob-banner-slide__cta {
        right: 34px; } }
    @media (min-width: 1024px) {
      .aob-banner-slide__cta {
        position: static; } }
    @media (min-width: 1680px) {
      .aob-banner-slide__cta {
        margin-right: auto; } }
    .aob-banner-slide__cta:hover {
      border-bottom-color: #23ffff; }

.aob-our-story {
  height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background-color: #000;
  padding: 100px 20px 0; }
  @media (min-width: 768px) {
    .aob-our-story {
      height: auto;
      align-items: center;
      padding: 130px 34px 100px; } }
  @media (min-width: 1024px) {
    .aob-our-story {
      padding: 130px 40px 100px; } }
  @media (min-width: 1680px) {
    .aob-our-story {
      padding: 200px 90px 200px; } }
  .aob-our-story--revealed .aob-our-story__title, .aob-our-story--revealed .aob-our-story__text, .aob-our-story--revealed .aob-our-story__cta {
    transform: translate3d(0, 0, 0);
    opacity: 1; }
  .aob-our-story--revealed .aob-our-story__text {
    transition-delay: 25ms; }
  .aob-our-story--revealed .aob-our-story__cta {
    transition-delay: 50ms; }
  .aob-our-story__title, .aob-our-story__text, .aob-our-story__cta {
    transform: translate3d(0, 20px, 0);
    opacity: 0;
    transition: opacity 0.3s, transform 0.3s; }
  .aob-our-story__title {
    margin-bottom: 30px;
    font: 900 30px/32px "acumin-pro-condensed";
    letter-spacing: 0.01em;
    text-transform: uppercase;
    color: #23ffff; }
    @media (min-width: 768px) {
      .aob-our-story__title {
        max-width: 460px;
        text-align: center; } }
    @media (min-width: 1680px) {
      .aob-our-story__title {
        max-width: 720px;
        margin-bottom: 40px;
        font-size: 52px;
        line-height: 57px; } }
  .aob-our-story__text {
    margin-bottom: 30px;
    font: normal 12px/17px "acumin-pro";
    letter-spacing: 0.01em; }
    @media (min-width: 768px) {
      .aob-our-story__text {
        max-width: 460px;
        text-align: center; } }
    @media (min-width: 1680px) {
      .aob-our-story__text {
        max-width: 720px;
        margin-bottom: 40px;
        font-size: 16px;
        line-height: 25px; } }
  .aob-our-story__cta {
    min-width: 130px;
    display: inline-block;
    text-align: center;
    font: 500 13px/16px "acumin-pro-condensed";
    letter-spacing: 0.01em; }

.aob-careers {
  padding: 0 20px 100px;
  background-color: #000;
  opacity: 0;
  color: #fff;
  transition: opacity 300ms; }
  @media (min-width: 768px) {
    .aob-careers {
      padding: 0 34px 100px; } }
  @media (min-width: 1024px) {
    .aob-careers {
      padding: 0 40px 100px; } }
  @media (min-width: 1680px) {
    .aob-careers {
      padding: 0 90px 200px; } }
  .aob-careers--revealed {
    opacity: 1; }
    @media (min-width: 768px) {
      .aob-careers--revealed .aob-careers__main-background {
        opacity: 1; } }
    @media (min-width: 768px) {
      .aob-careers--revealed .aob-careers__roles {
        opacity: 1; } }
  .aob-careers__main {
    min-height: 100vh;
    margin-top: -32px;
    margin-bottom: 60px; }
    @media (min-width: 768px) {
      .aob-careers__main {
        position: relative;
        min-height: auto;
        margin-top: 0;
        padding-top: 32px; } }
    @media (min-width: 1680px) {
      .aob-careers__main {
        margin-top: -25px; } }
  .aob-careers__main-background {
    margin-bottom: -63px;
    margin-left: -20px;
    width: calc(100% + 20px);
    height: 100vw;
    object-fit: cover;
    object-position: center;
    background-size: cover;
    background-position: center;
    opacity: 0.75; }
    @media (min-width: 768px) {
      .aob-careers__main-background {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        margin-bottom: 0;
        margin-left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        transition: opacity 300ms 200ms; } }
  .aob-careers__content {
    position: relative; }
    .aob-careers__content--revealed .aob-careers__title, .aob-careers__content--revealed .aob-careers__text, .aob-careers__content--revealed .aob-careers__cta {
      opacity: 1;
      top: 0; }
    @media (min-width: 768px) {
      .aob-careers__content {
        height: calc((100vw - 34px * 2) / 2 + 32px);
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        margin-top: -76px;
        padding: 0 60px 40px;
        z-index: 1; } }
    @media (min-width: 1024px) {
      .aob-careers__content {
        height: calc((100vw - 40px * 2) / 2 + 32px);
        padding: 0 80px 80px; } }
    @media (min-width: 1680px) {
      .aob-careers__content {
        height: calc((100vw - 90px * 2) / 2 + 25px);
        padding: 0 130px 115px; } }
  .aob-careers__title, .aob-careers__text, .aob-careers__cta {
    position: relative;
    opacity: 0;
    top: 20px;
    transition: 300ms; }
  .aob-careers__title {
    position: relative;
    margin-bottom: 30px;
    font: 900 46px/42px "acumin-pro-condensed";
    text-transform: uppercase; }
    @media (min-width: 768px) {
      .aob-careers__title {
        flex-grow: 1;
        width: 50%;
        height: 100%;
        margin-bottom: 0;
        padding: 0 10px; } }
    @media (min-width: 1680px) {
      .aob-careers__title {
        font-size: 80px;
        line-height: 103%; } }
  .aob-careers__text {
    margin-bottom: 30px;
    font: normal 12px/17px "acumin-pro";
    transition-delay: 40ms; }
    @media (min-width: 768px) {
      .aob-careers__text {
        margin-top: auto;
        margin-left: auto;
        padding: 0 10px;
        width: 50%; } }
    @media (min-width: 1680px) {
      .aob-careers__text {
        font-size: 16px;
        line-height: 25px; } }
  .aob-careers__cta {
    min-width: 130px;
    text-align: center;
    font: 500 13px/16px "acumin-pro-condensed";
    letter-spacing: 0.1em;
    transition-delay: 80ms; }
    @media (min-width: 768px) {
      .aob-careers__cta {
        align-self: flex-start;
        margin-left: 10px; } }
  @media (min-width: 768px) {
    .aob-careers__roles {
      display: flex;
      opacity: 0;
      transition: opacity 300ms 200ms; } }
  .aob-careers__role {
    border-bottom: 3px solid #27828c; }
    @media (min-width: 768px) {
      .aob-careers__role {
        flex-basis: 25%;
        flex-grow: 1; } }
    @media (min-width: 1024px) {
      .aob-careers__role:hover {
        border-bottom-color: #23ffff; } }
    .aob-careers__role + .aob-careers__role {
      margin-top: 30px; }
      @media (min-width: 768px) {
        .aob-careers__role + .aob-careers__role {
          margin: 0 0 0 20px; } }
  .aob-careers__role-anchor {
    color: #fff; }
  .aob-careers__role-count {
    margin-bottom: 10px;
    font: normal 12px/14px "acumin-pro-condensed";
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: #6c777a; }
    @media (min-width: 1680px) {
      .aob-careers__role-count {
        font-size: 18px;
        line-height: 22px; } }
  .aob-careers__role-text {
    margin-bottom: 10px;
    font: 600 16px/23px "acumin-pro-condensed";
    letter-spacing: 0.02em; }
    @media (min-width: 1024px) {
      .aob-careers__role-text {
        margin-bottom: 20px; } }
    @media (min-width: 1680px) {
      .aob-careers__role-text {
        font-size: 24px;
        line-height: 30px; } }

.aob-investors {
  position: relative;
  height: 100vh;
  padding: 45px 20px 100px;
  overflow: hidden; }
  @media (min-width: 768px) {
    .aob-investors {
      padding: 0 200px 100px; } }
  @media (min-width: 1024px) {
    .aob-investors {
      display: flex;
      align-items: flex-end;
      padding: 0 120px 70px; } }
  @media (min-width: 1680px) {
    .aob-investors {
      padding: 0 220px 100px; } }
  @media (min-width: 1024px) {
    .aob-investors--revealed .aob-investors__stock {
      opacity: 1; } }
  @media (min-width: 1024px) {
    .aob-investors--revealed .aob-investors__title, .aob-investors--revealed .aob-investors__text, .aob-investors--revealed .aob-investors__cta {
      opacity: 1; } }
  .aob-investors__background-picture, .aob-investors__background-img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center; }
  .aob-investors__background-img {
    background-size: cover;
    background-position: center; }
  .aob-investors__content {
    position: relative;
    width: 100%;
    height: 100%; }
    @media (min-width: 768px) {
      .aob-investors__content {
        display: flex;
        flex-direction: column; } }
    @media (min-width: 1024px) {
      .aob-investors__content {
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start;
        height: auto; } }
  @media (min-width: 768px) {
    .aob-investors__main {
      margin-top: auto; } }
  @media (min-width: 1024px) {
    .aob-investors__main {
      margin-top: 0;
      width: 370px; } }
  @media (min-width: 1680px) {
    .aob-investors__main {
      width: 460px; } }
  @media (min-width: 1024px) {
    .aob-investors__title, .aob-investors__text, .aob-investors__cta {
      opacity: 0;
      transition: opacity 300ms; } }
  .aob-investors__title {
    margin-bottom: 30px;
    font: 900 46px/42px "acumin-pro-condensed";
    text-transform: uppercase; }
    @media (min-width: 1680px) {
      .aob-investors__title {
        font-size: 80px;
        line-height: 103%; } }
  .aob-investors__text {
    margin-bottom: 30px;
    font: normal 12px/17px "acumin-pro"; }
    @media (min-width: 1024px) {
      .aob-investors__text {
        transition-delay: 40ms; } }
    @media (min-width: 1680px) {
      .aob-investors__text {
        font-size: 16px;
        line-height: 25px; } }
  .aob-investors__cta {
    min-width: 140px;
    margin-bottom: 60px;
    text-align: center;
    font: 500 13px/16px "acumin-pro-condensed";
    text-transform: uppercase;
    letter-spacing: 0.1em; }
    @media (min-width: 1024px) {
      .aob-investors__cta {
        margin-bottom: 0;
        transition-delay: 80ms; } }
  .aob-investors__stock {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap; }
    @media (min-width: 1024px) {
      .aob-investors__stock {
        width: 290px;
        opacity: 0;
        transition: opacity 300ms; } }
    @media (min-width: 1680px) {
      .aob-investors__stock {
        width: 590px; } }
  .aob-investors__stock-graph {
    flex-basis: 100%;
    visibility: hidden; }
  .aob-investors__stock-graph-picture {
    width: 100%; }
  .aob-investors__stock-id {
    font: 900 16px/19px "acumin-pro-condensed";
    letter-spacing: 0.06em;
    text-transform: uppercase; }
    @media (min-width: 1680px) {
      .aob-investors__stock-id {
        font-size: 22px;
        line-height: 26px; } }
  .aob-investors__date {
    font: normal 12px/14px "acumin-pro-condensed";
    letter-spacing: 0.06em;
    text-transform: uppercase; }
    @media (min-width: 1680px) {
      .aob-investors__date {
        font-size: 18px;
        line-height: 22px; } }
  .aob-investors__stock-price {
    font: 900 30px/32px "acumin-pro-condensed";
    letter-spacing: 0.01em;
    text-transform: uppercase; }
  .aob-investors__stock-variation {
    font: normal 12px/14px "acumin-pro-condensed";
    letter-spacing: 0.06em; }
    .aob-investors__stock-variation--currency {
      margin-left: auto; }

.aob-news-feed {
  padding: 100px 20px 0;
  opacity: 0;
  transition: 300ms; }
  @media (min-width: 768px) {
    .aob-news-feed {
      padding: 100px 34px 0; } }
  @media (min-width: 1024px) {
    .aob-news-feed {
      padding: 100px 40px 0; } }
  @media (min-width: 1680px) {
    .aob-news-feed {
      padding: 200px 94px 0; } }
  .aob-news-feed--revealed {
    opacity: 1; }
  @media (min-width: 768px) {
    .aob-news-feed__items {
      display: flex; } }
  .aob-news-feed__item {
    opacity: 0;
    transition: 300ms;
    transform: translateY(20); }
    @media (min-width: 768px) {
      .aob-news-feed__item {
        flex-basis: 33.3%;
        display: flex;
        flex-direction: column; } }
    @media (min-width: 1024px) {
      .aob-news-feed__item {
        flex-direction: row; } }
    .aob-news-feed__item--revealed {
      opacity: 1;
      transform: translateY(0); }
    .aob-news-feed__item + .aob-news-feed__item {
      margin-top: 60px; }
      @media (min-width: 768px) {
        .aob-news-feed__item + .aob-news-feed__item {
          margin-top: 0;
          margin-left: 20px; } }
      @media (min-width: 1024px) {
        .aob-news-feed__item + .aob-news-feed__item {
          margin-left: 40px; } }
      @media (min-width: 1680px) {
        .aob-news-feed__item + .aob-news-feed__item {
          margin-left: 60px; } }
    @media (min-width: 768px) {
      .aob-news-feed__item:nth-child(2) {
        transition-delay: 100ms; } }
    @media (min-width: 768px) {
      .aob-news-feed__item:nth-child(3) {
        transition-delay: 200ms; } }
  .aob-news-feed__title {
    margin-bottom: 30px;
    font: 900 30px/32px "acumin-pro-condensed";
    letter-spacing: 0.01em;
    color: #23ffff;
    text-transform: uppercase; }
    @media (min-width: 1680px) {
      .aob-news-feed__title {
        font-size: 52px;
        line-height: 57px; } }
  .aob-news-feed__picture, .aob-news-feed__img {
    width: 100%; }
  .aob-news-feed__picture {
    display: block;
    margin-bottom: 20px;
    overflow: hidden; }
    @media (min-width: 1024px) {
      .aob-news-feed__picture {
        flex-basis: calc(100% / 11 * 5);
        margin: 0 20px 0 0; } }
  .aob-news-feed__img {
    transition: transform 2s;
    object-fit: cover;
    background-size: cover;
    background-position: center; }
    @media (min-width: 1024px) {
      .aob-news-feed__img {
        /* stylelint-disable */
        /* stylelint-enable */ } }
  @media screen and (min-width: 1024px) and (-ms-high-contrast: active), (min-width: 1024px) and (-ms-high-contrast: none) {
    .aob-news-feed__img {
      height: 18.75vw; } }
    @media (min-width: 1024px) {
      .aob-news-feed__img:hover {
        transform: scale(1.05); } }
  @media (min-width: 768px) {
    .aob-news-feed__content {
      flex-grow: 1;
      display: flex;
      flex-direction: column; } }
  @media (min-width: 1024px) {
    .aob-news-feed__content {
      flex-basis: calc(100% / 11 * 6);
      justify-content: flex-end;
      align-items: flex-start;
      /* stylelint-disable */
      /* stylelint-enable */ } }
  @media screen and (min-width: 1024px) and (-ms-high-contrast: active), (min-width: 1024px) and (-ms-high-contrast: none) {
    .aob-news-feed__content {
      justify-content: flex-start; } }
  .aob-news-feed__date {
    margin-bottom: 10px;
    font: normal 12px/14px "acumin-pro-condensed";
    letter-spacing: 0.06em;
    color: #6c777a; }
    @media (min-width: 1024px) {
      .aob-news-feed__date {
        margin: 10px 0 auto; } }
    @media (min-width: 1680px) {
      .aob-news-feed__date {
        margin-top: 30px;
        font-size: 18px;
        line-height: 22px; } }
  .aob-news-feed__text {
    margin-bottom: 20px;
    font: 600 16px/23px "acumin-pro-condensed";
    letter-spacing: 0.02em; }
    @media (min-width: 1024px) {
      .aob-news-feed__text {
        margin-bottom: 0;
        /* stylelint-disable */
        /* stylelint-enable */ } }
  @media screen and (min-width: 1024px) and (-ms-high-contrast: active), (min-width: 1024px) and (-ms-high-contrast: none) {
    .aob-news-feed__text {
      max-width: 100%; } }
    @media (min-width: 1680px) {
      .aob-news-feed__text {
        font-size: 24px;
        line-height: 30px; } }
  .aob-news-feed__cta {
    font: 500 13px/16px "acumin-pro-condensed";
    letter-spacing: 0.1em;
    color: #fff;
    border-bottom-color: #fff; }
    @media (min-width: 768px) {
      .aob-news-feed__cta {
        align-self: flex-start;
        margin: auto auto 0 0; } }
    @media (min-width: 1024px) {
      .aob-news-feed__cta {
        margin: auto auto 10px 0; } }
    @media (min-width: 1680px) {
      .aob-news-feed__cta {
        margin-bottom: 30px; } }
    .aob-news-feed__cta:hover, .aob-news-feed__cta:active, .aob-news-feed__cta:focus {
      color: #fff;
      border-bottom-color: #23ffff; }
  .aob-news-feed__delimiter {
    border-bottom: 3px solid rgba(255, 255, 255, 0.2);
    padding-top: 60px; }

.aob-annual-report {
  position: relative;
  padding: 60px 0 50px;
  opacity: 0;
  transition: 300ms; }
  @media (min-width: 768px) {
    .aob-annual-report {
      min-height: calc((100vw - 34px * 2) / 700 * 335);
      margin: 140px 34px 50px; } }
  @media (min-width: 1024px) {
    .aob-annual-report {
      min-height: calc((100vw - 40px * 2) / 950 * 450);
      margin: 140px 40px 50px; } }
  @media (min-width: 1680px) {
    .aob-annual-report {
      min-height: calc((100vw - 90px * 2) / 1500 * 720);
      margin: 240px 90px 50px; } }
  .aob-annual-report--revealed {
    opacity: 1; }
    @media (min-width: 768px) {
      .aob-annual-report--revealed .aob-annual-report__title, .aob-annual-report--revealed .aob-annual-report__text, .aob-annual-report--revealed .aob-annual-report__cta {
        opacity: 1;
        transform: translateY(0); } }
  .aob-annual-report__picture, .aob-annual-report__img {
    width: 100%; }
    @media (min-width: 768px) {
      .aob-annual-report__picture, .aob-annual-report__img {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; } }
  .aob-annual-report__picture {
    overflow: hidden; }
  .aob-annual-report__img {
    background-size: cover;
    background-position: center; }
    @media (min-width: 768px) {
      .aob-annual-report__img {
        width: 100%;
        height: 100%;
        object-fit: cover; } }
  .aob-annual-report__content {
    position: relative;
    margin-top: -65px;
    padding: 0 20px; }
    @media (min-width: 768px) {
      .aob-annual-report__content {
        transform: translateY(-45px); } }
    @media (min-width: 1024px) {
      .aob-annual-report__content {
        transform: translateY(-40px); } }
    .aob-annual-report__content--revealed .aob-annual-report__title, .aob-annual-report__content--revealed .aob-annual-report__text, .aob-annual-report__content--revealed .aob-annual-report__cta {
      opacity: 1;
      transform: translateY(0); }
  .aob-annual-report__title, .aob-annual-report__text, .aob-annual-report__cta {
    opacity: 0;
    transform: translateY(20px);
    transition: 300ms; }
    @media (min-width: 768px) {
      .aob-annual-report__title, .aob-annual-report__text, .aob-annual-report__cta {
        max-width: 280px; } }
    @media (min-width: 1680px) {
      .aob-annual-report__title, .aob-annual-report__text, .aob-annual-report__cta {
        max-width: 490px; } }
  .aob-annual-report__title {
    margin-bottom: 30px;
    font: 900 46px/42px "acumin-pro-condensed";
    text-transform: uppercase; }
    @media (min-width: 1680px) {
      .aob-annual-report__title {
        font-size: 80px;
        line-height: 103%; } }
  .aob-annual-report__text {
    margin-bottom: 30px;
    font: 600 16px/23px "acumin-pro-condensed";
    letter-spacing: 0.02em;
    transition-delay: 100ms; }
    @media (min-width: 1680px) {
      .aob-annual-report__text {
        font-size: 24px;
        line-height: 30px; } }
  .aob-annual-report__cta {
    min-width: 140px;
    text-align: center;
    font: 500 13px/16px "acumin-pro-condensed";
    letter-spacing: 0.1em;
    transition-delay: 200ms; }


/*# sourceMappingURL=app_aob_corporate-homePage.css.map*/