._header_o8nu9_1 {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  height: 5.2rem;
  z-index: 110;
  padding: 0 3rem 0 2.1rem;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-end;
  /*
  @include themeDark {
      .header_inverse {
          --color-white: #000;
          --color-black: #fff;
          --color-blacknight: #ededed;
      }
  }
  @include themeLight {
      .header_inverse {
          --color-white: #fff;
          --color-black: #000;
          --color-blacknight: #121212;
      }
  }
  */
  transition: opacity 1s cubic-bezier(0.16, 1, 0.3, 1), transform 1s cubic-bezier(0.16, 1, 0.3, 1);
}
._header_o8nu9_1._header_inverse_o8nu9_14 {
  --color-white: #000;
  --color-black: #fff;
  --color-blacknight: #ededed;
}
._header_inverse_o8nu9_14 ._theme_o8nu9_35 {
  opacity: 0;
  pointer-events: none;
}
@media (orientation: portrait) {
  ._header_inverse_o8nu9_14 ._theme_o8nu9_35 {
    display: none;
  }
}
@media (orientation: portrait) {
  ._header_inverse_o8nu9_14 ._menu_o8nu9_45 {
    width: 8rem !important;
  }
  ._header_inverse_o8nu9_14 ._menu_o8nu9_45 ._lang_o8nu9_48:first-of-type {
    margin-left: 0 !important;
  }
}
._header_hidden_o8nu9_52 {
  opacity: 0;
  transform: translate3d(0, -50%, 0);
}
._header_o8nu9_1 ._logo_o8nu9_56 {
  position: relative;
  bottom: 0.2rem;
  width: 11.2rem;
  height: 3rem;
  margin-right: 10.2rem;
}
@media (orientation: portrait) {
  ._header_o8nu9_1 ._logo_o8nu9_56 {
    margin-right: 0;
    width: 7.5rem;
    height: 2rem;
    margin-right: 2.3rem;
  }
}
._header_o8nu9_1 ._logo_o8nu9_56 svg {
  width: 100%;
  height: 100%;
}
._header_o8nu9_1 ._logo_o8nu9_56 svg * {
  fill: var(--color-white);
  transition: fill 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._header_o8nu9_1 ._logo_o8nu9_56 ._kslider_o8nu9_79 {
  position: absolute;
  left: 0.8rem;
  bottom: 0;
  width: 2rem;
  height: 3rem;
  overflow: hidden;
}
._header_o8nu9_1 ._logo_o8nu9_56 ._kslider_o8nu9_79 svg {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  aspect-ratio: 135.45/714.67;
  transform: translate3d(0, 36%, 0);
}
@media (orientation: portrait) {
  ._header_o8nu9_1 ._logo_o8nu9_56 ._kslider_o8nu9_79 {
    left: 0.5rem;
    bottom: 0;
    width: 1.3rem;
    height: 2rem;
  }
}
._header_o8nu9_1 ._links_o8nu9_104 {
  display: flex;
  flex-flow: row nowrap;
}
._header_o8nu9_1 ._links_o8nu9_104 ._link_o8nu9_104 {
  color: var(--color-white);
  text-align: center;
  font-family: everett;
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3rem; /* 108.333% */
  opacity: 0.4;
  margin-right: 3.1rem;
  cursor: pointer;
  transition: opacity 0.5s cubic-bezier(0, 0.55, 0.45, 1), color 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
@media (orientation: portrait) {
  ._header_o8nu9_1 ._links_o8nu9_104 ._link_o8nu9_104 {
    margin-right: 1.7rem;
  }
}
._header_o8nu9_1 ._links_o8nu9_104 ._link_o8nu9_104:hover {
  opacity: 1;
}
._header_o8nu9_1 ._links_o8nu9_104 ._link_active_o8nu9_129 {
  opacity: 1;
}
._header_o8nu9_1 ._langs_o8nu9_132 {
  display: flex;
  flex-flow: row nowrap;
}
._header_o8nu9_1 ._langs_o8nu9_132 ._lang_o8nu9_48 {
  color: var(--color-white);
  text-align: center;
  font-family: everett;
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3rem; /* 108.333% */
  opacity: 0.4;
  margin-left: 1.5rem;
  cursor: pointer;
  transition: opacity 0.5s cubic-bezier(0, 0.55, 0.45, 1), color 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._header_o8nu9_1 ._langs_o8nu9_132 ._lang_o8nu9_48:hover {
  opacity: 1;
}
._header_o8nu9_1 ._langs_o8nu9_132 ._lang_active_o8nu9_152 {
  opacity: 1;
}
._header_o8nu9_1 ._theme_o8nu9_35 {
  position: relative;
  width: 3rem;
  height: 2.8125rem;
  bottom: -0.65rem;
  margin-left: 2.5rem;
  overflow: hidden;
  border-radius: 0.5208333333vw;
  border: 1px solid rgba(0, 0, 0, 0.2);
  cursor: pointer;
  transition: opacity 1s cubic-bezier(0.16, 1, 0.3, 1), border-color;
  /*
  svg {
      ellipse,
      path {
          fill: color(white);
          transition: fill 0.5s $easeOutCirc;
      }

      rect {
          stroke: color(white);
          transition: stroke 0.5s $easeOutCirc;
      }
  }*/
}
@media (orientation: portrait) {
  ._header_o8nu9_1 ._theme_o8nu9_35 {
    bottom: 0;
    margin-left: 1.9rem;
    border-radius: 1rem;
    margin-right: 0.2rem;
  }
}
._header_o8nu9_1 ._theme_o8nu9_35 svg {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  transition: 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._header_o8nu9_1 ._theme_o8nu9_35 svg:first-of-type {
  transform: none;
}
._header_o8nu9_1 ._theme_o8nu9_35 svg:last-of-type {
  transform: translate3d(0, 100%, 0);
}
html.theme--dark ._header_o8nu9_1 ._theme_o8nu9_35 {
  border-color: rgba(196, 196, 196, 0.2);
}
html.theme--dark ._header_o8nu9_1 ._theme_o8nu9_35 svg:first-of-type {
  transform: translate3d(0, -100%, 0);
}
html.theme--dark ._header_o8nu9_1 ._theme_o8nu9_35 svg:last-of-type {
  transform: none;
}

._header_o8nu9_1 ._empty_o8nu9_212 {
  flex: 1;
}
._header_o8nu9_1 ._burger_o8nu9_215 {
  position: absolute;
  right: 2rem;
  bottom: -0.8rem;
  width: 2rem;
  height: 3rem;
  margin-left: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (orientation: landscape) {
  ._header_o8nu9_1 ._burger_o8nu9_215 {
    display: none;
  }
}
._header_o8nu9_1 ._burger_o8nu9_215 svg {
  width: 2rem;
}
._header_o8nu9_1 ._burger_o8nu9_215 svg circle {
  fill: var(--color-white);
  transition: transform 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._header_o8nu9_1 ._burger_opened_o8nu9_238 {
  pointer-events: none;
}
._header_o8nu9_1 ._burger_opened_o8nu9_238 svg circle:nth-of-type(2), ._header_o8nu9_1 ._burger_opened_o8nu9_238 svg circle:nth-of-type(3) {
  transform: translate3d(0, -8px, 0);
}
._header_o8nu9_1 ._burger_opened_o8nu9_238 svg circle:nth-of-type(4), ._header_o8nu9_1 ._burger_opened_o8nu9_238 svg circle:nth-of-type(5) {
  transform: translate3d(0, 8px, 0);
}
._header_o8nu9_1 ._burger_o8nu9_215:before {
  content: "";
  position: absolute;
  left: -4.6875vw;
  top: -1.5625vw;
  right: -4.6875vw;
  bottom: -1.5625vw;
}
._header_o8nu9_1 ._menu_o8nu9_45 {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-end;
}
@media (orientation: portrait) {
  ._header_o8nu9_1 ._menu_o8nu9_45 {
    position: absolute;
    right: 4.6rem;
    bottom: -1.6rem;
    width: 11.4rem;
    height: 4.3rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 1.4rem;
    border: 1px solid rgba(196, 196, 196, 0.2);
    background: var(--color-blacknight);
    transition: all 0.5s cubic-bezier(0, 0.55, 0.45, 1);
  }
}
@media (orientation: portrait) {
  ._header_o8nu9_1 ._menu_closed_o8nu9_277 {
    opacity: 0;
    transform: translate3d(2rem, 0, 0);
    pointer-events: none;
  }
}._mouseTrail_pa137_1 {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  pointer-events: none;
}
._mouseTrail_pa137_1 canvas {
  position: relative;
  width: 100%;
  height: 100%;
}
._mouseTrail_pa137_1 svg {
  position: relative;
  width: 100%;
  height: 100%;
}

._mouse_pa137_1 {
  position: absolute;
  left: 0;
  top: 0;
}
._mouse_pa137_1 ._circle_pa137_26 {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  width: 1.8rem;
  height: 1.8rem;
  transform: translate3d(-50%, -50%, 0) scale(0.5);
  background-color: #f70806;
  border-radius: 50%;
  transition: all 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._mouse_pa137_1 ._explore_pa137_39 {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  color: #000000;
  text-align: center;
  font-family: everett;
  font-size: 1.1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3rem; /* 118.182% */
  white-space: nowrap;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  transform: translate3d(-50%, -50%, 0) scale(0);
  transition: all 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._mouse_hover_pa137_59 ._circle_pa137_26 {
  transform: translate3d(-50%, -50%, 0) scale(1.4) !important;
  box-shadow: 0 0 0 7px rgba(247, 8, 6, 0.1);
  border: 1px solid #f70806;
  background-color: transparent;
}
._mouse_explore_pa137_65 ._circle_pa137_26 {
  width: 12rem;
  height: 2.2rem;
  border-radius: 0;
  transform: translate3d(-50%, -50%, 0) !important;
}
._mouse_explore_pa137_65 ._explore_pa137_39 {
  opacity: 1;
  transform: translate3d(-50%, -50%, 0);
}._btnClose_fl1ie_1 {
  position: relative;
  width: 3.54vw;
  height: 3.54vw;
  transform: rotate(45deg);
  cursor: pointer;
  transition: opacity 0.2s cubic-bezier(0, 0.55, 0.45, 1);
}
@media (orientation: portrait) {
  ._btnClose_fl1ie_1 {
    width: 11.25vw;
    height: 11.25vw;
  }
}
._btnClose_fl1ie_1 > div {
  position: absolute;
  width: 17%;
  height: 17%;
  background-color: #ffffff;
  transition: all 0.7s cubic-bezier(0.16, 1, 0.3, 1);
}
._btnClose_fl1ie_1 > div:nth-of-type(1) {
  left: 50%;
  top: 0;
  transform: translate3d(-50%, 0, 0);
}
._btnClose_fl1ie_1 > div:nth-of-type(2) {
  right: 0;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
._btnClose_fl1ie_1 > div:nth-of-type(3) {
  left: 50%;
  bottom: 0;
  transform: translate3d(-50%, 0, 0);
}
._btnClose_fl1ie_1 > div:nth-of-type(4) {
  left: 0;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
._btnClose_fl1ie_1 > div:nth-of-type(5) {
  left: 40%;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
@media (hover: hover) and (pointer: fine) {
  ._btnClose_fl1ie_1:hover > div:nth-of-type(1) {
    height: 44%;
  }
  ._btnClose_fl1ie_1:hover > div:nth-of-type(3) {
    height: 44%;
  }
  ._btnClose_fl1ie_1:hover > div:nth-of-type(4) {
    width: 44%;
  }
  ._btnClose_fl1ie_1:hover > div:nth-of-type(5) {
    width: 44%;
  }
}
._btnClose_hidden_fl1ie_61 {
  transition: opacity 0.2s cubic-bezier(0.55, 0, 1, 0.45) 0.1s;
  opacity: 0;
  pointer-events: none;
}
._btnClose_hidden_fl1ie_61 > div {
  transition: all 0.2s cubic-bezier(0.47, 0, 0.745, 0.715);
}
._btnClose_hidden_fl1ie_61 > div:nth-of-type(1) {
  height: 17%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}
._btnClose_hidden_fl1ie_61 > div:nth-of-type(2) {
  height: 17%;
  right: 50%;
  transform: translate3d(50%, -50%, 0);
}
._btnClose_hidden_fl1ie_61 > div:nth-of-type(3) {
  height: 17%;
  bottom: 50%;
  transform: translate3d(-50%, 50%, 0);
}
._btnClose_hidden_fl1ie_61 > div:nth-of-type(4) {
  width: 17%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}
._btnClose_hidden_fl1ie_61 > div:nth-of-type(5) {
  width: 17%;
}._rolltext_pheq0_1 {
  position: relative;
  overflow: hidden;
}
._rolltext_pheq0_1 > div > * {
  position: relative;
}
._rolltext_pheq0_1 > div > *:nth-of-type(0) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(1) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.04s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.04s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(2) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.08s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.08s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(3) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.12s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.12s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(4) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.16s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.16s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(5) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.2s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.2s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(6) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.24s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.24s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(7) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.28s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.28s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(8) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.32s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.32s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(9) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.36s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.36s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(10) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.4s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.4s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(11) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.44s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.44s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(12) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.48s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.48s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(13) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.52s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.52s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(14) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.56s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.56s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(15) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.6s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.6s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(16) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.64s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.64s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(17) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.68s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.68s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(18) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.72s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.72s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(19) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.76s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.76s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(20) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.8s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.8s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(21) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.84s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.84s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(22) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.88s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.88s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(23) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.92s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.92s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(24) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 0.96s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 0.96s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(25) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(26) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.04s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.04s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(27) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.08s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.08s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(28) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.12s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.12s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(29) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.16s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.16s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(30) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.2s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.2s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(31) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.24s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.24s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(32) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.28s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.28s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(33) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.32s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.32s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(34) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.36s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.36s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(35) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.4s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.4s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(36) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.44s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.44s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(37) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.48s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.48s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(38) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.52s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.52s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(39) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.56s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.56s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(40) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.6s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.6s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(41) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.64s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.64s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(42) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.68s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.68s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(43) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.72s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.72s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(44) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.76s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.76s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(45) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.8s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.8s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(46) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.84s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.84s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(47) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.88s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.88s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(48) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.92s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.92s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(49) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 1.96s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 1.96s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(50) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(51) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.04s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.04s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(52) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.08s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.08s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(53) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.12s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.12s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(54) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.16s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.16s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(55) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.2s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.2s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(56) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.24s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.24s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(57) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.28s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.28s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(58) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.32s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.32s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(59) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.36s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.36s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(60) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.4s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.4s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(61) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.44s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.44s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(62) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.48s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.48s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(63) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.52s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.52s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(64) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.56s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.56s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(65) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.6s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.6s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(66) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.64s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.64s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(67) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.68s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.68s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(68) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.72s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.72s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(69) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.76s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.76s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(70) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.8s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.8s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(71) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.84s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.84s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(72) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.88s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.88s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(73) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.92s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.92s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(74) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 2.96s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 2.96s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(75) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(76) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.04s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.04s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(77) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.08s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.08s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(78) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.12s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.12s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(79) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.16s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.16s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(80) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.2s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.2s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(81) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.24s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.24s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(82) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.28s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.28s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(83) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.32s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.32s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(84) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.36s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.36s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(85) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.4s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.4s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(86) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.44s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.44s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(87) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.48s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.48s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(88) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.52s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.52s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(89) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.56s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.56s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(90) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.6s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.6s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(91) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.64s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.64s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(92) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.68s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.68s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(93) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.72s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.72s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(94) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.76s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.76s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(95) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.8s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.8s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(96) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.84s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.84s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(97) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.88s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.88s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(98) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.92s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.92s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(99) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 3.96s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 3.96s;
}
._rolltext_pheq0_1 > div > *:nth-of-type(100) {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1) 4s, opacity 1s cubic-bezier(0.16, 1, 0.3, 1) 4s;
}
._rolltext_pheq0_1 > div:first-of-type {
  position: relative;
}
._rolltext_pheq0_1 > div:first-of-type > * {
  opacity: 0;
  transform: translate3d(0, 100%, 0);
}
._rolltext_pheq0_1 > div:last-of-type {
  position: absolute;
  left: 0;
  top: 0;
}
._rolltext_pheq0_1 > div:last-of-type > * {
  opacity: 0;
  transform: translate3d(0, 100%, 0);
}
._rolltext_visible_pheq0_327 > div:first-of-type * {
  opacity: 1;
  transform: none;
}
@media (orientation: landscape) {
  ._rolltext_visible_hover_pheq0_332:hover > div:first-of-type * {
    transform: translate3d(0, -100%, 0);
  }
  ._rolltext_visible_hover_pheq0_332:hover > div:last-of-type * {
    opacity: 1;
    transform: none;
  }
}._block1_1i28c_1 {
  position: relative;
  overflow: hidden;
  padding: 6.25vw 6.25vw 4.1666666667vw 6.25vw;
  box-sizing: border-box;
  width: 100%;
  background-color: #f70806;
}
._block1_1i28c_1 ._block_content_1i28c_9 {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: row nowrap;
  will-change: transform;
}
@media (orientation: portrait) {
  ._block1_1i28c_1 ._block_content_1i28c_9 {
    flex-flow: column nowrap;
  }
}
@media (orientation: portrait) {
  ._block1_1i28c_1 {
    padding: 11.5625vw 6.875vw 9.375vw 6.875vw;
  }
}
._block1_1i28c_1 ._column_1i28c_27 {
  position: relative;
}
._block1_1i28c_1 ._column_1i28c_27:first-of-type {
  width: 10.4166666667vw;
  flex-shrink: 0;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}
._block1_1i28c_1 ._column_1i28c_27:first-of-type ._title_1i28c_38 {
  display: flex;
  flex-flow: row nowrap;
  align-items: baseline;
}
@media (orientation: portrait) {
  ._block1_1i28c_1 ._column_1i28c_27:first-of-type ._title_1i28c_38 {
    margin-bottom: 5vw;
  }
}
._block1_1i28c_1 ._column_1i28c_27:first-of-type ._title_1i28c_38 ._number_1i28c_48 {
  font-family: Everett;
  font-size: 64em;
  font-weight: 400;
  line-height: 0.74;
  letter-spacing: -0.06em;
  text-align: left;
  margin-right: 0.78125vw;
}
@media (orientation: portrait) {
  ._block1_1i28c_1 ._column_1i28c_27:first-of-type ._title_1i28c_38 ._number_1i28c_48 {
    font-size: 32em;
  }
}
._block1_1i28c_1 ._column_1i28c_27:first-of-type ._title_1i28c_38 ._text_1i28c_62 {
  font-family: Everett;
  font-size: 18em;
  font-weight: 400;
  line-height: 0.8;
  letter-spacing: -0.06em;
  text-align: left;
  text-transform: uppercase;
}
@media (orientation: portrait) {
  ._block1_1i28c_1 ._column_1i28c_27:first-of-type ._title_1i28c_38 ._text_1i28c_62 {
    font-size: 10em;
  }
}
._block1_1i28c_1 ._column_1i28c_27:last-of-type {
  flex: 1;
}
._block1_1i28c_1 ._bigtext_1i28c_79 {
  position: relative;
  font-family: morganite;
  font-size: 290em;
  font-weight: 700;
  line-height: 0.74;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  color: #000000;
}
@media (orientation: portrait) {
  ._block1_1i28c_1 ._bigtext_1i28c_79 {
    font-size: 80em;
    line-height: 0.85;
  }
}
@media (orientation: portrait) {
  ._block1_1i28c_1 {
    padding-top: 31.25vw;
    background-image: url("overlay_mobile.9b4eafdc.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
}
._block1_hidden_1i28c_105 ._block_content_1i28c_9 {
  opacity: 0;
}
._photos_1i28c_109 {
  position: absolute;
  right: 10.15625vw;
  bottom: 0;
  display: flex;
  flex-flow: row nowrap;
}
@media (orientation: portrait) {
  ._photos_1i28c_109 {
    right: 0;
    bottom: 5vw;
  }
}
._photos_1i28c_109 > * {
  width: 7.8125vw;
  height: 7.8125vw;
  margin-left: 0.4166666667vw;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
}
@media (orientation: portrait) {
  ._photos_1i28c_109 > * {
    width: 11.75vw;
    height: 11.75vw;
    margin-left: 0.46875vw;
  }
}
._photos_1i28c_109 > *._photo1_1i28c_137 {
  background-image: url("photo1.de9516b0.png");
}
._photos_1i28c_109 > *._photo2_1i28c_140 {
  background-image: url("photo2.052e4340.png");
}
._texts_1i28c_144 {
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  margin-top: 3.6458333333vw;
}
@media (orientation: portrait) {
  ._texts_1i28c_144 {
    flex-flow: column nowrap;
    margin-top: 6.25vw;
  }
}
._texts_1i28c_144 ._text1_1i28c_156 {
  width: 41.6666666667vw;
  color: var(--Black, #000);
  font-family: Everett;
  font-size: 40em;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.06em;
  margin-right: 4.1666666667vw;
}
@media (orientation: portrait) {
  ._texts_1i28c_144 ._text1_1i28c_156 {
    width: 100%;
    font-size: 20em;
  }
}
._texts_1i28c_144 ._text1_1i28c_156 .popin {
  color: #ffffff;
  text-decoration-line: underline;
  text-decoration-style: dashed;
  text-decoration-color: #000000;
  text-underline-offset: 0.4166666667vw;
  text-decoration-thickness: 0.1041666667vw;
  cursor: pointer;
}
._texts_1i28c_144 ._text2_1i28c_182 {
  width: 22.3958333333vw;
  color: var(--Black, #000);
  font-family: everett;
  font-size: 18em;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.04em;
}
@media (orientation: portrait) {
  ._texts_1i28c_144 ._text2_1i28c_182 {
    width: 100%;
    font-size: 14em;
    margin-top: 7.8125vw;
  }
}
._overlay_1i28c_200 {
  position: absolute;
  left: -10%;
  top: -2.0833333333vw;
  width: 111%;
  aspect-ratio: 1920/1422;
  mix-blend-mode: exclusion;
  pointer-events: none;
  background-image: url("overlay.c0854000.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (orientation: portrait) {
  ._overlay_1i28c_200 {
    display: none;
  }
}
._popin_1i28c_173 {
  position: absolute;
  right: 6.7708333333vw;
  bottom: 1.5625vw;
  width: 44.7916666667vw;
  height: 44.2708333333vw;
  padding: 3.125vw;
  box-sizing: border-box;
  background-color: #000000;
  transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
}
._popin_content_1i28c_230 {
  position: relative;
  width: 100%;
  height: 100%;
}
@media (orientation: portrait) {
  ._popin_content_1i28c_230 {
    overflow-y: auto;
  }
}
._popin_hidden_1i28c_240 {
  pointer-events: none;
  opacity: 0;
  transform: translate3d(0, 2.0833333333vw, 0);
}
@media (orientation: portrait) {
  ._popin_hidden_1i28c_240 {
    transform: translate3d(100%, 0, 0);
  }
}
@media (orientation: portrait) {
  ._popin_1i28c_173 {
    position: fixed;
    z-index: 1;
    left: 0;
    top: 8rem;
    right: 0;
    bottom: 0;
    width: initial;
    height: initial;
    padding: 6rem 2rem 2rem 2rem;
  }
}
._popin_close_1i28c_263 {
  position: absolute;
  left: 0.9895833333vw;
  top: 0.9895833333vw;
  width: 1.5625vw;
  height: 1.5625vw;
}
@media (orientation: portrait) {
  ._popin_close_1i28c_263 {
    left: 2rem;
    top: 2rem;
    width: 3rem;
    height: 3rem;
  }
}
._popin_close_1i28c_263 > * {
  width: 100% !important;
  height: 100% !important;
}
._popin_1i28c_173 ._photo_1i28c_109 {
  width: 100%;
  height: 22.3958333333vw;
  background-image: url("both.2058651e.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 1.1458333333vw;
}
@media (orientation: portrait) {
  ._popin_1i28c_173 ._photo_1i28c_109 {
    width: 100%;
    height: auto;
    aspect-ratio: 280/170;
    margin-bottom: 1.5rem;
  }
}
._popin_1i28c_173 ._infos_1i28c_299 {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
}
@media (orientation: portrait) {
  ._popin_1i28c_173 ._infos_1i28c_299 {
    flex-flow: column nowrap;
  }
}
._popin_1i28c_173 ._infos_1i28c_299 ._column_1i28c_27 {
  width: 16.6666666667vw;
  max-width: 16.6666666667vw;
  display: flex;
  flex-flow: column nowrap;
  align-items: flex-end;
}
@media (orientation: portrait) {
  ._popin_1i28c_173 ._infos_1i28c_299 ._column_1i28c_27 {
    width: 100%;
    max-width: 100%;
  }
  ._popin_1i28c_173 ._infos_1i28c_299 ._column_1i28c_27:first-of-type {
    margin-bottom: 1.5rem;
  }
}
._popin_1i28c_173 ._infos_1i28c_299 ._column_1i28c_27 ._name_1i28c_325 {
  color: #ffffff;
  text-align: center;
  font-family: morganite;
  font-size: 4.6875vw;
  font-style: normal;
  font-weight: 900;
  line-height: normal;
  white-space: nowrap;
  margin-bottom: 0.7291666667vw;
}
@media (orientation: portrait) {
  ._popin_1i28c_173 ._infos_1i28c_299 ._column_1i28c_27 ._name_1i28c_325 {
    font-size: 6rem;
    margin-bottom: 1rem;
  }
}
._popin_1i28c_173 ._infos_1i28c_299 ._column_1i28c_27 ._bio_1i28c_342 {
  color: #ffffff;
  font-family: everett;
  font-size: 0.8333333333vw;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}
._popin_1i28c_173 ._infos_1i28c_299 ._column_1i28c_27 ._bio_1i28c_342 > *:first-of-type {
  display: inline-block;
  width: 100%;
  text-align: right;
}
@media (orientation: portrait) {
  ._popin_1i28c_173 ._infos_1i28c_299 ._column_1i28c_27 ._bio_1i28c_342 {
    font-size: 1.2rem;
  }
}._block2_7iiel_1 {
  position: relative;
  width: 100%;
  height: 100vh;
  background-color: #f70806;
  overflow: hidden;
}
@media (orientation: portrait) {
  ._block2_7iiel_1 {
    aspect-ratio: initial;
    height: 96.875vw;
  }
}
._photo_7iiel_15 {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  background-image: url("photo.488a37c0.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  will-change: transform;
}
@media (orientation: portrait) {
  ._photo_7iiel_15 {
    background-image: url("photo_mobile.d91b2dec.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
}._block3_9io95_1 {
  position: relative;
  overflow: hidden;
  padding: 6.25vw 6.25vw 4.1666666667vw 6.25vw;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  background-color: #d9d9d9;
  padding-bottom: 17.7083333333vw;
}
._block3_9io95_1 ._block_content_9io95_11 {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: row nowrap;
  will-change: transform;
}
@media (orientation: portrait) {
  ._block3_9io95_1 ._block_content_9io95_11 {
    flex-flow: column nowrap;
  }
}
@media (orientation: portrait) {
  ._block3_9io95_1 {
    padding: 11.5625vw 6.875vw 9.375vw 6.875vw;
  }
}
._block3_9io95_1 ._column_9io95_29 {
  position: relative;
}
._block3_9io95_1 ._column_9io95_29:first-of-type {
  width: 10.4166666667vw;
  flex-shrink: 0;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}
._block3_9io95_1 ._column_9io95_29:first-of-type ._title_9io95_40 {
  display: flex;
  flex-flow: row nowrap;
  align-items: baseline;
}
@media (orientation: portrait) {
  ._block3_9io95_1 ._column_9io95_29:first-of-type ._title_9io95_40 {
    margin-bottom: 5vw;
  }
}
._block3_9io95_1 ._column_9io95_29:first-of-type ._title_9io95_40 ._number_9io95_50 {
  font-family: Everett;
  font-size: 64em;
  font-weight: 400;
  line-height: 0.74;
  letter-spacing: -0.06em;
  text-align: left;
  margin-right: 0.78125vw;
}
@media (orientation: portrait) {
  ._block3_9io95_1 ._column_9io95_29:first-of-type ._title_9io95_40 ._number_9io95_50 {
    font-size: 32em;
  }
}
._block3_9io95_1 ._column_9io95_29:first-of-type ._title_9io95_40 ._text_9io95_64 {
  font-family: Everett;
  font-size: 18em;
  font-weight: 400;
  line-height: 0.8;
  letter-spacing: -0.06em;
  text-align: left;
  text-transform: uppercase;
}
@media (orientation: portrait) {
  ._block3_9io95_1 ._column_9io95_29:first-of-type ._title_9io95_40 ._text_9io95_64 {
    font-size: 10em;
  }
}
._block3_9io95_1 ._column_9io95_29:last-of-type {
  flex: 1;
}
._block3_9io95_1 ._bigtext_9io95_81 {
  position: relative;
  font-family: morganite;
  font-size: 290em;
  font-weight: 700;
  line-height: 0.74;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  color: #000000;
}
@media (orientation: portrait) {
  ._block3_9io95_1 ._bigtext_9io95_81 {
    font-size: 80em;
    line-height: 0.85;
  }
}
@media (orientation: portrait) {
  ._block3_9io95_1 {
    pointer-events: none;
  }
}
@media (orientation: portrait) {
  ._block3_9io95_1 {
    padding-bottom: 21.875vw;
    background-image: url("overlay_mobile.79f38219.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
}
._block3_9io95_1 ._column_9io95_29:first-of-type {
  width: 11.4583333333vw;
  margin-right: 3.6458333333vw;
}
@media (orientation: portrait) {
  ._block3_9io95_1 ._column_9io95_29:first-of-type {
    width: 69.375vw;
    margin-right: 0;
  }
}
._block3_9io95_1 ._column_9io95_29:first-of-type ._text_9io95_64 {
  position: relative;
  color: var(--Black, #000);
  font-family: Everett;
  font-size: 18em;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.04rem;
  padding: 0 0 1.0416666667vw 1.0416666667vw;
  box-sizing: border-box;
}
@media (orientation: portrait) {
  ._block3_9io95_1 ._column_9io95_29:first-of-type ._text_9io95_64 {
    font-size: 12em;
    padding: 0 0 5vw 5.9375vw;
  }
}
._block3_9io95_1 ._column_9io95_29:first-of-type ._text_9io95_64 svg {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 2.0833333333vw;
  height: 1.9270833333vw;
}
@media (orientation: portrait) {
  ._block3_9io95_1 ._column_9io95_29:first-of-type ._text_9io95_64 svg {
    width: 12.5vw;
    height: 11.5625vw;
  }
}
._block3_9io95_1 ._column_9io95_29:nth-of-type(2) {
  display: flex;
  flex-flow: column nowrap;
  align-items: flex-end;
}
@media (orientation: portrait) {
  ._block3_9io95_1 ._column_9io95_29:nth-of-type(2) {
    align-items: flex-start;
    margin-top: 6.875vw;
  }
}
._photos_9io95_165 {
  position: relative;
  width: 29.9479166667vw;
  height: 41.6666666667vw;
  margin-top: -10.9375vw;
  margin-right: 5.4166666667vw;
  overflow: hidden;
}
@media (orientation: portrait) {
  ._photos_9io95_165 {
    width: 57.8125vw;
    height: 86.875vw;
    margin-top: 6.25vw;
    margin-right: 0;
    margin-left: auto;
  }
}
._photos_container_9io95_182 {
  width: 100%;
  height: 200%;
}
._photos_container_9io95_182 > div {
  width: 100%;
  height: 50%;
  will-change: transform;
}
._photos_container_9io95_182 > div:first-of-type {
  background-image: url("photo1.d1384ec6.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
._photos_container_9io95_182 > div:last-of-type {
  background-image: url("photo2.2908e860.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
._overlay_9io95_204 {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 69.7916666667vw;
  aspect-ratio: 753/1200;
  pointer-events: none;
  mix-blend-mode: darken;
  background-image: url("overlay.1bde6be9.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (orientation: portrait) {
  ._overlay_9io95_204 {
    display: none;
  }
}._block4_3s60r_1 {
  position: relative;
  overflow: hidden;
  padding: 6.25vw 6.25vw 4.1666666667vw 6.25vw;
  box-sizing: border-box;
  padding: 6.25vw 6.25vw 4.1666666667vw 4.1666666667vw;
  width: 100%;
  background-color: #f70806;
}
._block4_3s60r_1 ._block_content_3s60r_10 {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: row nowrap;
  will-change: transform;
}
@media (orientation: portrait) {
  ._block4_3s60r_1 ._block_content_3s60r_10 {
    flex-flow: column nowrap;
  }
}
@media (orientation: portrait) {
  ._block4_3s60r_1 {
    padding: 11.5625vw 6.875vw 9.375vw 6.875vw;
  }
}
._block4_3s60r_1 ._column_3s60r_28 {
  position: relative;
}
._block4_3s60r_1 ._column_3s60r_28:first-of-type {
  width: 10.4166666667vw;
  flex-shrink: 0;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}
._block4_3s60r_1 ._column_3s60r_28:first-of-type ._title_3s60r_39 {
  display: flex;
  flex-flow: row nowrap;
  align-items: baseline;
}
@media (orientation: portrait) {
  ._block4_3s60r_1 ._column_3s60r_28:first-of-type ._title_3s60r_39 {
    margin-bottom: 5vw;
  }
}
._block4_3s60r_1 ._column_3s60r_28:first-of-type ._title_3s60r_39 ._number_3s60r_49 {
  font-family: Everett;
  font-size: 64em;
  font-weight: 400;
  line-height: 0.74;
  letter-spacing: -0.06em;
  text-align: left;
  margin-right: 0.78125vw;
}
@media (orientation: portrait) {
  ._block4_3s60r_1 ._column_3s60r_28:first-of-type ._title_3s60r_39 ._number_3s60r_49 {
    font-size: 32em;
  }
}
._block4_3s60r_1 ._column_3s60r_28:first-of-type ._title_3s60r_39 ._text_3s60r_63 {
  font-family: Everett;
  font-size: 18em;
  font-weight: 400;
  line-height: 0.8;
  letter-spacing: -0.06em;
  text-align: left;
  text-transform: uppercase;
}
@media (orientation: portrait) {
  ._block4_3s60r_1 ._column_3s60r_28:first-of-type ._title_3s60r_39 ._text_3s60r_63 {
    font-size: 10em;
  }
}
._block4_3s60r_1 ._column_3s60r_28:last-of-type {
  flex: 1;
}
._block4_3s60r_1 ._bigtext_3s60r_80 {
  position: relative;
  font-family: morganite;
  font-size: 290em;
  font-weight: 700;
  line-height: 0.74;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  color: #000000;
}
@media (orientation: portrait) {
  ._block4_3s60r_1 ._bigtext_3s60r_80 {
    font-size: 80em;
    line-height: 0.85;
  }
}
._block4_3s60r_1 ._column_3s60r_28:first-of-type {
  width: 12.5vw;
}
._subtitle_3s60r_101 {
  color: #000000;
  font-family: Everett;
  font-size: 40em;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.06em;
  margin-bottom: 2.3958333333vw;
}
@media (orientation: portrait) {
  ._subtitle_3s60r_101 {
    font-size: 14em;
  }
}
._bigtextWrapper_3s60r_117 {
  position: relative;
}
._nbClients_3s60r_121 {
  position: absolute;
  right: 0;
  bottom: 0;
  font-family: everett;
  font-size: 40em;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.06em;
}
@media (orientation: portrait) {
  ._nbClients_3s60r_121 {
    position: relative;
    font-size: 14em;
    margin-top: 3.75vw;
    margin-bottom: 7.5vw;
  }
}
._clients_3s60r_141 {
  position: relative;
  width: 100%;
  display: flex;
  flex-flow: column nowrap;
  margin-top: 4.6875vw;
  overflow: hidden;
}
._clients_3s60r_141:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  background: linear-gradient(0deg, #f70806 3%, rgba(0, 0, 0, 0) 100%);
}
._clients_3s60r_141 ._client_3s60r_141 {
  position: relative;
  width: 100%;
  height: 7.6041666667vw;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  padding-left: 8.3333333333vw;
  box-sizing: border-box;
  border-top: 1px solid #000000;
}
@media (orientation: portrait) {
  ._clients_3s60r_141 ._client_3s60r_141 {
    padding-left: 0;
    height: 25vw;
  }
}
._clients_3s60r_141 ._client_name_3s60r_175 {
  position: absolute;
  left: 0;
  top: 1.1458333333vw;
  color: var(--Black, #000);
  font-family: Everett;
  font-size: 18em;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.06em;
}
@media (orientation: portrait) {
  ._clients_3s60r_141 ._client_name_3s60r_175 {
    font-size: 12em;
    top: 5.3125vw;
  }
}
._clients_3s60r_141 ._client_title_3s60r_193 {
  position: relative;
  flex: 1;
  color: #000000;
  font-family: everett;
  font-size: 40em;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.06em;
}
@media (orientation: portrait) {
  ._clients_3s60r_141 ._client_title_3s60r_193 {
    font-size: 20em;
    top: 3.75vw;
  }
}
._clients_3s60r_141 ._client_photo_3s60r_210 {
  width: 5.4166666667vw;
  height: 5.4166666667vw;
  margin-left: 1.0416666667vw;
  border-radius: 50%;
  background: #000000;
  background-position: center;
  background-size: cover;
}
@media (orientation: portrait) {
  ._clients_3s60r_141 ._client_photo_3s60r_210 {
    width: 15.625vw;
    height: 15.625vw;
    margin-left: 1.5625vw;
  }
}._block5_eck8m_1 {
  position: relative;
  position: relative;
  overflow: hidden;
  padding: 6.25vw 6.25vw 4.1666666667vw 6.25vw;
  box-sizing: border-box;
  padding: 1.0416666667vw 6.25vw 6.25vw 4.1666666667vw;
  width: 100%;
  background-color: #f70806;
}
._block5_eck8m_1 ._block_content_eck8m_11 {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: row nowrap;
  will-change: transform;
}
@media (orientation: portrait) {
  ._block5_eck8m_1 ._block_content_eck8m_11 {
    flex-flow: column nowrap;
  }
}
@media (orientation: portrait) {
  ._block5_eck8m_1 {
    padding: 11.5625vw 6.875vw 9.375vw 6.875vw;
  }
}
._block5_eck8m_1 ._column_eck8m_29 {
  position: relative;
}
._block5_eck8m_1 ._column_eck8m_29:first-of-type {
  width: 10.4166666667vw;
  flex-shrink: 0;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-start;
  align-items: flex-start;
}
._block5_eck8m_1 ._column_eck8m_29:first-of-type ._title_eck8m_40 {
  display: flex;
  flex-flow: row nowrap;
  align-items: baseline;
}
@media (orientation: portrait) {
  ._block5_eck8m_1 ._column_eck8m_29:first-of-type ._title_eck8m_40 {
    margin-bottom: 5vw;
  }
}
._block5_eck8m_1 ._column_eck8m_29:first-of-type ._title_eck8m_40 ._number_eck8m_50 {
  font-family: Everett;
  font-size: 64em;
  font-weight: 400;
  line-height: 0.74;
  letter-spacing: -0.06em;
  text-align: left;
  margin-right: 0.78125vw;
}
@media (orientation: portrait) {
  ._block5_eck8m_1 ._column_eck8m_29:first-of-type ._title_eck8m_40 ._number_eck8m_50 {
    font-size: 32em;
  }
}
._block5_eck8m_1 ._column_eck8m_29:first-of-type ._title_eck8m_40 ._text_eck8m_64 {
  font-family: Everett;
  font-size: 18em;
  font-weight: 400;
  line-height: 0.8;
  letter-spacing: -0.06em;
  text-align: left;
  text-transform: uppercase;
}
@media (orientation: portrait) {
  ._block5_eck8m_1 ._column_eck8m_29:first-of-type ._title_eck8m_40 ._text_eck8m_64 {
    font-size: 10em;
  }
}
._block5_eck8m_1 ._column_eck8m_29:last-of-type {
  flex: 1;
}
._block5_eck8m_1 ._bigtext_eck8m_81 {
  position: relative;
  font-family: morganite;
  font-size: 290em;
  font-weight: 700;
  line-height: 0.74;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  color: #000000;
}
@media (orientation: portrait) {
  ._block5_eck8m_1 ._bigtext_eck8m_81 {
    font-size: 80em;
    line-height: 0.85;
  }
}
@media (orientation: portrait) {
  ._block5_eck8m_1 {
    padding-bottom: 3.4375vw;
  }
}
._block5_eck8m_1 ._block_content_eck8m_11 {
  position: initial;
}
._block5_eck8m_1 ._column_eck8m_29:first-of-type {
  width: 12.5vw;
}
._subtitle_eck8m_110 {
  color: #000000;
  font-family: Everett;
  font-size: 40em;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.06em;
  margin-bottom: 1.3541666667vw;
}
._addresses_eck8m_121 {
  display: flex;
  flex-flow: row nowrap;
  margin-left: 4.6875vw;
  margin-bottom: 5.7291666667vw;
  margin-top: 4.1666666667vw;
}
@media (orientation: portrait) {
  ._addresses_eck8m_121 {
    margin-left: 0;
    margin-bottom: 11.875vw;
    flex-flow: column nowrap;
  }
}
._addresses_eck8m_121 ._address_eck8m_121 {
  margin-right: 5.2083333333vw;
  color: #000000;
  font-family: everett;
  font-size: 40em;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.06em;
  display: flex;
  flex-flow: column nowrap;
}
@media (orientation: portrait) {
  ._addresses_eck8m_121 ._address_eck8m_121 {
    margin-right: 0;
    font-size: 14em;
    margin-top: 9.375vw;
  }
}
._addresses_eck8m_121 ._address_name_eck8m_154 {
  margin-bottom: 0.5208333333vw;
  color: #000000;
}
._addresses_eck8m_121 ._address_mail_eck8m_158 {
  color: #000000;
}
._addresses_eck8m_121 ._address_phone_eck8m_161 {
  color: #000000;
}
._links_eck8m_165 {
  margin-left: 4.6875vw;
  display: flex;
  flex-flow: row nowrap;
  font-family: everett;
  font-size: 18em;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.04em;
  color: #000000;
}
@media (orientation: portrait) {
  ._links_eck8m_165 {
    margin-left: 0;
    font-size: 12em;
    justify-content: space-between;
  }
}
._links_column_eck8m_184 {
  display: flex;
  flex-flow: column nowrap;
  margin-right: 5.7291666667vw;
}
._links_title_eck8m_189 {
  margin-bottom: 0.7291666667vw;
  color: #000000;
}
@media (orientation: portrait) {
  ._links_title_eck8m_189 {
    margin-bottom: 8.125vw;
  }
}
._links_eck8m_165 a {
  margin-bottom: 0.2083333333vw;
  color: #000000;
}
._photos_eck8m_203 {
  position: absolute;
  right: 2.0833333333vw;
  bottom: 2.0833333333vw;
}
._photos_content_eck8m_208 {
  height: 100%;
  display: flex;
  flex-flow: row nowrap;
  background-color: #f70806;
}
._photos_content_eck8m_208 > div {
  width: 14.53125vw;
  aspect-ratio: 379/569;
  margin-left: 1.0416666667vw;
}
@media (orientation: portrait) {
  ._photos_content_eck8m_208 > div {
    margin-left: 0;
    flex: 1;
    height: initial;
    aspect-ratio: 146/220;
  }
  ._photos_content_eck8m_208 > div:first-of-type {
    margin-right: 3.125vw;
  }
}
._photos_content_eck8m_208 > div:first-of-type {
  background-image: url("photo1.cfef9502.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
._photos_content_eck8m_208 > div:last-of-type {
  background-image: url("photo2.34f6542f.jpg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (orientation: portrait) {
  ._photos_eck8m_203 {
    position: relative;
    right: initial;
    bottom: initial;
    width: 93.125vw;
    margin-left: -3.4375vw;
    margin-top: 12.5vw;
  }
}._page_about_1rd7p_1 {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 99;
  color: #000000;
}
._page_about_1rd7p_1 ._wrapper_1rd7p_10 {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: auto;
}
._page_about_1rd7p_1 ._wrapper_1rd7p_10 > div {
  overflow: hidden;
}
@media (orientation: landscape) {
  ._page_about_1rd7p_1 ._wrapper_1rd7p_10::-webkit-scrollbar {
    width: 0.5rem;
    height: 1rem;
  }
  ._page_about_1rd7p_1 ._wrapper_1rd7p_10::-webkit-scrollbar-track {
    background: #f70806;
  }
  ._page_about_1rd7p_1 ._wrapper_1rd7p_10::-webkit-scrollbar-thumb {
    background: #000000;
  }
  ._page_about_1rd7p_1 ._wrapper_1rd7p_10::-webkit-scrollbar-thumb:hover {
    background: black;
  }
  ._page_about_1rd7p_1 ._wrapper_1rd7p_10::-moz-scrollbar {
    width: 0.5rem;
    height: 1rem;
  }
  ._page_about_1rd7p_1 ._wrapper_1rd7p_10::-moz-scrollbar-track {
    background: transparent;
  }
  ._page_about_1rd7p_1 ._wrapper_1rd7p_10::-moz-scrollbar-thumb {
    background: #000000;
  }
  ._page_about_1rd7p_1 ._wrapper_1rd7p_10::-moz-scrollbar-thumb:hover {
    background: black;
  }
  ._page_about_1rd7p_1 ._wrapper_1rd7p_10::-ms-scrollbar {
    width: 0.5rem;
    height: 1rem;
  }
  ._page_about_1rd7p_1 ._wrapper_1rd7p_10::-ms-scrollbar-track {
    background: transparent;
  }
  ._page_about_1rd7p_1 ._wrapper_1rd7p_10::-ms-scrollbar-thumb {
    background: #000000;
  }
  ._page_about_1rd7p_1 ._wrapper_1rd7p_10::-ms-scrollbar-thumb:hover {
    background: black;
  }
}

._breakAll_1rd7p_61 * {
  word-wrap: break-word;
  word-break: break-all;
}._textScroll_12tvz_1 {
  width: 100%;
  height: 100%;
}
._textScroll_12tvz_1 > span {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
._textScroll_12tvz_1 > span span {
  display: inline-block;
  white-space: pre;
  will-change: transform;
}._textsScroller_1r2wp_1 {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
  pointer-events: none;
}
._textsScroller_1r2wp_1 ._container_1r2wp_9 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
._textsScroller_1r2wp_1 ._container_1r2wp_9 > div {
  position: absolute;
  left: 0;
}.no-inertia {
  -webkit-overflow-scrolling: auto;
}._page_home_r88wt_1 {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  overflow: hidden;
  transition: transform 0.7s cubic-bezier(0.16, 1, 0.3, 1);
}
._page_home_hidden_r88wt_11 {
  transition: transform 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) !important;
  transform: translate3d(0, 100%, 0);
  pointer-events: none;
}
._page_home_hidden_r88wt_11 * {
  pointer-events: none;
}
._page_home_hidden_r88wt_11 ._overlay_r88wt_19 {
  transform: translate3d(0, 0, 0);
  transition: transform 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95) !important;
}
._page_home_notransition_r88wt_23 {
  transition: none !important;
}
._page_home_notransition_r88wt_23 * {
  transition: none !important;
}
._page_home_r88wt_1 a {
  color: #ffffff;
}

._overlay_r88wt_19 {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  transform: translate3d(0, 100%, 0);
  background-color: var(--color-black);
  transition: transform 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);
}

._slider_r88wt_45 {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  cursor: grab;
}
@media (orientation: portrait) {
  ._slider_r88wt_45 {
    opacity: 1;
  }
  ._slider_r88wt_45 ._gradient_r88wt_58 {
    position: absolute;
    left: -10rem;
    right: -10rem;
    top: 0;
    bottom: 0;
    width: auto;
    height: auto;
    box-shadow: 0 0 5rem 5rem var(--color-black) inset;
    pointer-events: none;
  }
}
._slider_r88wt_45:active {
  cursor: grabbing;
}
._slider_r88wt_45 > * {
  width: 100%;
  height: 100%;
}
._slider_r88wt_45 > * > * {
  position: absolute;
  left: 0;
  top: 0;
  width: 200px;
  height: 100%;
  background: var(--color-black);
}
@media (orientation: portrait) {
  ._slider_r88wt_45 > * > * {
    width: 100%;
  }
  ._slider_r88wt_45 > * > * video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    -o-object-fit: cover;
       object-fit: cover;
  }
  ._slider_r88wt_45 > * > * video::-webkit-media-controls {
    display: none !important;
    opacity: 0;
  }
}

._title_r88wt_104 {
  position: absolute;
  left: 1.0416666667vw;
  bottom: 1.0416666667vw;
  width: 100%;
  height: 12.8125vw;
  overflow: hidden;
  color: var(--color-white);
  font-family: morganite;
  font-size: 14.5833333333vw;
  font-style: normal;
  font-weight: 900;
  line-height: normal;
  letter-spacing: -0.078125vw;
  text-transform: uppercase;
  white-space: nowrap;
  transition: color 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
@media (orientation: portrait) {
  ._title_r88wt_104 {
    left: 4.0625vw;
    bottom: 13.75vw;
    font-size: 25vw;
    line-height: 18.75vw;
    width: 77.5vw;
    height: 125vw;
    white-space: normal;
    pointer-events: none !important;
  }
  ._title_r88wt_104 * {
    pointer-events: none !important;
  }
  ._title_r88wt_104 > * {
    line-height: normal;
    display: flex;
    flex-flow: row wrap;
  }
  ._title_r88wt_104 > * > * {
    margin-bottom: -4.6875vw;
    margin-top: -2.5vw;
  }
}
._title_r88wt_104 > * {
  position: absolute;
  left: 0;
  bottom: 0;
  will-change: transform;
  pointer-events: all;
}
@media (orientation: portrait) {
  ._title_r88wt_104 > * {
    height: auto !important;
  }
}
._title_r88wt_104 > * {
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1);
}
._title_hidden_r88wt_161 > * {
  transform: translate3d(0, 120%, 0);
}

._controls_r88wt_165 {
  position: absolute;
  right: 1.0416666667vw;
  bottom: 1.0416666667vw;
  display: flex;
  flex-flow: column-reverse wrap;
  align-items: flex-end;
}
@media (orientation: portrait) {
  ._controls_r88wt_165 {
    right: 4.0625vw;
    bottom: 6.25vw;
  }
}
._controls_r88wt_165 ._btnPrev_r88wt_179,
._controls_r88wt_165 ._btnNext_r88wt_180 {
  position: relative;
  width: 3.125vw;
  height: 3.125vw;
  background-color: #ffffff;
  border-radius: 50%;
  margin-top: 1.0416666667vw;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
@media (orientation: portrait) {
  ._controls_r88wt_165 ._btnPrev_r88wt_179,
  ._controls_r88wt_165 ._btnNext_r88wt_180 {
    width: 10.625vw;
    height: 10.625vw;
    margin-top: 3.4375vw;
  }
  ._controls_r88wt_165 ._btnPrev_r88wt_179:before,
  ._controls_r88wt_165 ._btnNext_r88wt_180:before {
    content: "";
    position: absolute;
    left: -4.6875vw;
    top: -1.5625vw;
    right: -4.6875vw;
    bottom: -1.5625vw;
  }
  ._controls_r88wt_165 ._btnPrev_r88wt_179._btnNext_r88wt_180:before,
  ._controls_r88wt_165 ._btnNext_r88wt_180._btnNext_r88wt_180:before {
    top: -6.25vw;
  }
  ._controls_r88wt_165 ._btnPrev_r88wt_179._btnPrev_r88wt_179:before,
  ._controls_r88wt_165 ._btnNext_r88wt_180._btnPrev_r88wt_179:before {
    bottom: -6.25vw;
  }
}
._controls_r88wt_165 ._btnPrev_r88wt_179 svg,
._controls_r88wt_165 ._btnNext_r88wt_180 svg {
  width: 70%;
  height: 70%;
}
._controls_r88wt_165 ._btnPrev_r88wt_179 svg path,
._controls_r88wt_165 ._btnNext_r88wt_180 svg path {
  transition: transform 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
@media (hover: hover) and (pointer: fine) {
  ._controls_r88wt_165 ._btnPrev_r88wt_179._btnPrev_r88wt_179:hover svg path,
  ._controls_r88wt_165 ._btnNext_r88wt_180._btnPrev_r88wt_179:hover svg path {
    transform: translate3d(-10%, 0, 0);
  }
  ._controls_r88wt_165 ._btnPrev_r88wt_179._btnPrev_r88wt_179:hover svg path:last-of-type,
  ._controls_r88wt_165 ._btnNext_r88wt_180._btnPrev_r88wt_179:hover svg path:last-of-type {
    transform: translate3d(-15%, 0, 0);
  }
}
@media (orientation: portrait) {
  ._controls_r88wt_165 ._btnPrev_r88wt_179._btnPrev_r88wt_179 svg,
  ._controls_r88wt_165 ._btnNext_r88wt_180._btnPrev_r88wt_179 svg {
    transform: rotate(-90deg);
  }
}
@media (hover: hover) and (pointer: fine) {
  ._controls_r88wt_165 ._btnPrev_r88wt_179._btnNext_r88wt_180:hover svg path,
  ._controls_r88wt_165 ._btnNext_r88wt_180._btnNext_r88wt_180:hover svg path {
    transform: translate3d(10%, 0, 0);
  }
  ._controls_r88wt_165 ._btnPrev_r88wt_179._btnNext_r88wt_180:hover svg path:last-of-type,
  ._controls_r88wt_165 ._btnNext_r88wt_180._btnNext_r88wt_180:hover svg path:last-of-type {
    transform: translate3d(15%, 0, 0);
  }
}
@media (orientation: portrait) {
  ._controls_r88wt_165 ._btnPrev_r88wt_179._btnNext_r88wt_180 svg,
  ._controls_r88wt_165 ._btnNext_r88wt_180._btnNext_r88wt_180 svg {
    transform: rotate(-90deg);
  }
}
._controls_r88wt_165 ._nextTitle_r88wt_258 {
  position: relative;
  width: 26.0416666667vw;
  height: 1.5625vw;
  color: var(--color-white);
  text-align: right;
  font-family: everett;
  font-size: 1.6666666667vw;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.0833333333vw;
  text-transform: uppercase;
  transition: color 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._controls_r88wt_165 ._nextTitle_r88wt_258 ._container_r88wt_273 {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
._controls_r88wt_165 ._nextTitle_r88wt_258 *[data-textscroll] {
  width: 100%;
  padding-right: 0.1041666667vw;
  box-sizing: border-box;
  text-align: right;
}
._controls_r88wt_165 ._nextTitle_r88wt_258 ._next_r88wt_258 {
  position: absolute;
  right: 0;
  bottom: 1.7708333333vw;
  color: var(--color-white);
  font-family: everett;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.02rem;
  transition: color 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._controls_r88wt_165 ._btnPrev_r88wt_179,
._controls_r88wt_165 ._btnNext_r88wt_180,
._controls_r88wt_165 ._nextTitle_r88wt_258 ._container_r88wt_273 > div,
._controls_r88wt_165 ._nextTitle_r88wt_258 ._next_r88wt_258 > div {
  transition: opacity 1s cubic-bezier(0.16, 1, 0.3, 1), transform 1s cubic-bezier(0.16, 1, 0.3, 1);
}
._controls_hidden_r88wt_303 ._btnPrev_r88wt_179,
._controls_hidden_r88wt_303 ._btnNext_r88wt_180 {
  opacity: 0;
  transform: translate3d(50%, 0, 0);
}
._controls_hidden_r88wt_303 ._nextTitle_r88wt_258 ._container_r88wt_273 > div,
._controls_hidden_r88wt_303 ._nextTitle_r88wt_258 ._next_r88wt_258 > div {
  opacity: 0;
  transform: translate3d(0, 100%, 0);
}

._allInfos_r88wt_314 {
  position: absolute;
  left: 1.0416666667vw;
  bottom: 1.875vw;
  pointer-events: none;
}
._allInfos_r88wt_314 ._infos_r88wt_320 {
  position: absolute;
  left: 0;
  bottom: 0;
  display: flex;
  flex-flow: column nowrap;
  margin-left: 2.0833333333vw;
  opacity: 0;
  transform: translate3d(-2.6041666667vw, 0, 0);
  transition: opacity 0.5s cubic-bezier(0, 0.55, 0.45, 1), transform 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._allInfos_r88wt_314 ._infos_visible_r88wt_331 {
  opacity: 1;
  transform: none;
}
._allInfos_r88wt_314 ._infos_r88wt_320 ._info_r88wt_320 {
  position: relative;
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-end;
  margin-top: 0.5208333333vw;
}
._allInfos_r88wt_314 ._infos_r88wt_320 ._info_title_r88wt_342 {
  position: relative;
  bottom: -1.5625vw;
  color: var(--color-white);
  font-family: diatype;
  font-size: 4.6875vw;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  white-space: nowrap;
}
._allInfos_r88wt_314 ._infos_r88wt_320 ._info_title_r88wt_342:before {
  content: attr(data-label);
  position: absolute;
  left: 0;
  top: -0.2604166667vw;
  color: var(--color-white);
  font-family: everett;
  font-size: 0.5208333333vw;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  white-space: nowrap;
}

._exploreMobile_r88wt_368 {
  position: absolute;
  left: 4.0625vw;
  bottom: 6.25vw;
  width: 42.5vw;
  height: 5.3125vw;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f70806;
  color: #000000;
  text-align: center;
  font-family: everett;
  font-size: 3.4375vw;
  font-style: normal;
  font-weight: 400;
  line-height: 4.0625vw; /* 118.182% */
  transition: transform 0.5s cubic-bezier(0, 0.55, 0.45, 1), opacity 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._exploreMobile_hidden_r88wt_387 {
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}

._sliderFrame_r88wt_392 {
  position: absolute;
  left: 0;
  right: 0;
  top: 31.25vw;
  bottom: 62.5vw;
  pointer-events: none;
  display: flex;
  justify-content: center;
  align-items: center;
  /*
  > * {
      width: 100%;
      aspect-ratio: 320 / 290;
      background-color: rgba(255, 0, 0, 0.4);
  }*/
}._podcast_pquz7_1 {
  position: absolute;
  left: 2rem;
  bottom: 2rem;
  z-index: 1;
  pointer-events: none;
}
@media (orientation: portrait) {
  ._podcast_pquz7_1 {
    left: 1rem;
    bottom: 1rem;
  }
}
._podcast_pquz7_1 ._btn_pquz7_14 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 13rem;
  height: 3.9rem;
  color: var(--color-white);
  text-align: center;
  font-family: everett;
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3rem; /* 108.333% */
  text-transform: capitalize;
  cursor: pointer;
  pointer-events: all;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s cubic-bezier(0, 0.55, 0.45, 1);
}
._podcast_pquz7_1 ._btn_hidden_pquz7_35 {
  opacity: 0;
  pointer-events: none;
}
._podcast_pquz7_1 ._btn_pquz7_14 ._curveLeft_pquz7_39 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 4.7rem;
  height: 2.4rem;
}
._podcast_pquz7_1 ._btn_pquz7_14 ._curveLeft_pquz7_39 path {
  stroke: var(--color-white);
  transition: all 0.3s cubic-bezier(0, 0.55, 0.45, 1);
}
._podcast_pquz7_1 ._btn_pquz7_14 ._curveRight_pquz7_50 {
  position: absolute;
  right: 0;
  top: 0;
  width: 4.7rem;
  height: 2.4rem;
}
._podcast_pquz7_1 ._btn_pquz7_14 ._curveRight_pquz7_50 path {
  stroke: var(--color-white);
  transition: all 0.3s cubic-bezier(0, 0.55, 0.45, 1);
}
._podcast_pquz7_1 ._btn_pquz7_14 ._icon_pquz7_61 {
  width: 1.3602rem;
  height: 1.626rem;
  flex-shrink: 0;
  margin-left: 1.2rem;
}
._podcast_pquz7_1 ._btn_pquz7_14 ._icon_pquz7_61 path {
  fill: var(--color-white);
  transition: all 0.3s cubic-bezier(0, 0.55, 0.45, 1);
}
._podcast_pquz7_1 ._iframe_pquz7_71 {
  position: relative;
  transition: all 0.3s cubic-bezier(0, 0.55, 0.45, 1);
  transform-origin: left bottom;
  pointer-events: all;
}
._podcast_pquz7_1 ._iframe_pquz7_71 iframe {
  border-radius: 1.2rem;
}
._podcast_pquz7_1 ._iframe_hidden_pquz7_80 {
  opacity: 0.01;
  pointer-events: none;
  transform: scale(0.9);
}
._podcast_pquz7_1 ._iframe_hidden_pquz7_80 * {
  pointer-events: none;
}
._podcast_pquz7_1 ._iframe_pquz7_71 ._btnClose_pquz7_88 {
  position: absolute;
  right: 0.7rem;
  top: 0.7rem;
  width: 2rem;
  height: 2rem;
  background-color: #ffffff;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (orientation: portrait) {
  ._podcast_pquz7_1 ._iframe_pquz7_71 ._btnClose_pquz7_88 {
    right: 1.2rem;
    top: 1.2rem;
    width: 2.4rem;
    height: 2.4rem;
  }
}
._podcast_pquz7_1 ._iframe_pquz7_71 ._btnClose_pquz7_88 > * {
  width: 70%;
  height: 70%;
}
._podcast_pquz7_1 ._iframe_pquz7_71 ._btnClose_pquz7_88 > * > * {
  background-color: #000000;
}._videoPlayer_1bx1y_1 {
  width: 100%;
  height: 100%;
  background: var(--color-black);
  transition: opacity 0.3s cubic-bezier(0, 0.55, 0.45, 1);
  opacity: 0;
}
._videoPlayer_1bx1y_1 canvas,
._videoPlayer_1bx1y_1 video {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
._videoPlayer_1bx1y_1 ._overlay_1bx1y_14 {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 3.6458333333vw;
}
@media (orientation: portrait) {
  ._videoPlayer_1bx1y_1 ._overlay_1bx1y_14 {
    bottom: 9.375vw;
  }
}
._videoPlayer_1bx1y_1 ._controls_1bx1y_26 {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 3.6458333333vw;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
@media (orientation: portrait) {
  ._videoPlayer_1bx1y_1 ._controls_1bx1y_26 {
    height: 9.375vw;
  }
}
._videoPlayer_1bx1y_1 ._controls_hidden_1bx1y_41 {
  opacity: 0;
  transition: opacity 1.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}
._videoPlayer_1bx1y_1 ._controls_1bx1y_26 ._playPause_1bx1y_45 {
  width: 8.8541666667vw;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (orientation: portrait) {
  ._videoPlayer_1bx1y_1 ._controls_1bx1y_26 ._playPause_1bx1y_45 {
    width: 12.5vw;
  }
}
._videoPlayer_1bx1y_1 ._controls_1bx1y_26 ._playPause_1bx1y_45 ._icon_1bx1y_57 {
  width: 2.0833333333vw;
  height: 40%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("play.783dc34a.svg");
}
@media (orientation: portrait) {
  ._videoPlayer_1bx1y_1 ._controls_1bx1y_26 ._playPause_1bx1y_45 ._icon_1bx1y_57 {
    width: 12.5vw;
    height: 50%;
  }
}
._videoPlayer_1bx1y_1 ._controls_1bx1y_26 ._playPause_1bx1y_45 ._textPlay_1bx1y_71,
._videoPlayer_1bx1y_1 ._controls_1bx1y_26 ._playPause_1bx1y_45 ._textPause_1bx1y_72 {
  display: none;
  color: #fff;
  font-family: everett;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-left: 0.5208333333vw;
}
@media (orientation: portrait) {
  ._videoPlayer_1bx1y_1 ._controls_1bx1y_26 ._playPause_1bx1y_45 ._textPlay_1bx1y_71,
  ._videoPlayer_1bx1y_1 ._controls_1bx1y_26 ._playPause_1bx1y_45 ._textPause_1bx1y_72 {
    display: none !important;
  }
}
._videoPlayer_1bx1y_1 ._controls_1bx1y_26 ._playPause_1bx1y_45 ._textPlay_1bx1y_71 {
  display: block;
}
._videoPlayer_1bx1y_1 ._controls_1bx1y_26 ._bar_1bx1y_91 {
  flex: 1;
  position: relative;
  height: 50%;
  margin-right: 2.0833333333vw;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (orientation: portrait) {
  ._videoPlayer_1bx1y_1 ._controls_1bx1y_26 ._bar_1bx1y_91 {
    margin-right: 3.125vw;
    height: 100%;
  }
}
._videoPlayer_1bx1y_1 ._controls_1bx1y_26 ._bar_back_1bx1y_107 {
  position: relative;
  width: 100%;
  height: 3px;
  border-radius: 1.5px;
  background-color: #8d8d8d;
  overflow: hidden;
}
._videoPlayer_1bx1y_1 ._controls_1bx1y_26 ._bar_fill_1bx1y_115 {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  transform: translate3d(-100%, 0, 0);
  border-radius: 1.5px;
  background-color: #ffffff;
}
._videoPlayer_1bx1y_1 ._controls_1bx1y_26 ._fullscreen_1bx1y_125 {
  width: 1.6666666667vw;
  height: 100%;
  margin-right: 2.3958333333vw;
  background-image: url("fullscreen-open.027540c8.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
@media (display-mode: fullscreen) {
  ._videoPlayer_1bx1y_1 ._controls_1bx1y_26 ._fullscreen_1bx1y_125 {
    background-image: url("fullscreen-close.8c08f7bc.svg");
  }
}
@media (orientation: portrait) {
  ._videoPlayer_1bx1y_1 ._controls_1bx1y_26 ._fullscreen_1bx1y_125 {
    width: 12.5vw;
    background-size: 52%;
  }
}
._videoPlayer_1bx1y_1 ._controls_pause_1bx1y_145 ._playPause_1bx1y_45 ._icon_1bx1y_57 {
  background-image: url("pause.b2ce7c47.svg");
}
._videoPlayer_1bx1y_1 ._controls_pause_1bx1y_145 ._playPause_1bx1y_45 ._textPlay_1bx1y_71 {
  display: none;
}
._videoPlayer_1bx1y_1 ._controls_pause_1bx1y_145 ._playPause_1bx1y_45 ._textPause_1bx1y_72 {
  display: block;
}

._poster_1bx1y_155 {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: center;
}._page_work_1ei7n_1 {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  transition: transform 1s cubic-bezier(0, 0.55, 0.45, 1), background-color 0.5s cubic-bezier(0, 0.55, 0.45, 1);
  background-color: var(--color-black);
}
._page_work_notransition_1ei7n_11 {
  transition: background-color 0.5s cubic-bezier(0, 0.55, 0.45, 1);
  transform: none !important;
}
._page_work_hidden_1ei7n_15 {
  transition: transform 0.5s cubic-bezier(0.47, 0, 0.745, 0.715), color 0.5s cubic-bezier(0, 0.55, 0.45, 1);
  transform: translate3d(0, 100%, 0);
  pointer-events: none;
}
._page_work_hidden_1ei7n_15 ._page_content_1ei7n_20 {
  opacity: 0;
}
._page_work_hidden_1ei7n_15 * {
  pointer-events: none;
}
._page_work_hidden_1ei7n_15 ._column_gallery_1ei7n_26 {
  -webkit-overflow-scrolling: auto;
}
._page_work_hidden_1ei7n_15 ._column_gallery_1ei7n_26 * {
  -webkit-overflow-scrolling: auto;
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  transition: opacity 0.7s cubic-bezier(0, 0.55, 0.45, 1) 0.2s;
}
@media (orientation: portrait) {
  ._page_work_1ei7n_1 ._page_content_1ei7n_20 {
    padding-top: 10rem;
    box-sizing: border-box;
  }
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_title_1ei7n_47 {
  position: relative;
  z-index: 1;
  display: flex;
  flex-flow: column nowrap;
  justify-content: center;
  align-items: flex-start;
  width: 18.75vw;
  height: 33.3333333333vw;
  padding: 3rem;
  box-sizing: border-box;
  pointer-events: none;
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_title_1ei7n_47 ._title_1ei7n_60 {
  width: 100%;
  height: 100%;
  position: relative;
  color: var(--color-white);
  text-align: center;
  font-family: morganite;
  font-size: 5.2083333333vw;
  font-style: normal;
  font-weight: 900;
  line-height: 4.6875vw;
  letter-spacing: -0.0260416667vw;
  text-transform: uppercase;
  text-align: left;
  transition: color 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_title_1ei7n_47 ._title_1ei7n_60 > * {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate3d(0, -50%, 0);
  height: auto;
}
@media (orientation: portrait) {
  ._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_title_1ei7n_47 ._title_1ei7n_60 > * {
    width: 100%;
    top: 0;
    transform: none;
  }
}
@media (orientation: portrait) {
  ._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_title_1ei7n_47 ._title_1ei7n_60 {
    text-align: center;
    font-size: 8rem;
    line-height: 6rem; /* 75% */
    letter-spacing: -0.04rem;
    width: 100%;
  }
}
@media (orientation: portrait) {
  ._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_title_1ei7n_47 {
    position: absolute;
    left: 0;
    width: 100%;
    height: initial;
    top: 10rem;
    z-index: 1;
  }
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_title_1ei7n_47 ._back_1ei7n_109 {
  position: absolute;
  left: 3rem;
  top: 0;
  color: var(--color-white);
  font-family: Everett;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.096rem;
  pointer-events: all;
  cursor: pointer;
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_title_1ei7n_47 ._back_1ei7n_109 ._text_1ei7n_123 {
  opacity: 0.5;
  transition: all 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_title_1ei7n_47 ._back_1ei7n_109 ._icon_1ei7n_127 {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 0.640625vw;
  height: 0.9375vw;
  transform: translate3d(-50%, -50%, 0);
  background-image: url("back.91fd6166.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0;
  transition: opacity 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_title_1ei7n_47 ._back_1ei7n_109 ._icon_1ei7n_127 svg g,
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_title_1ei7n_47 ._back_1ei7n_109 ._icon_1ei7n_127 svg rect {
  fill: var(--color-white);
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_title_1ei7n_47 ._back_1ei7n_109:hover ._text_1ei7n_123 {
  opacity: 1;
  transform: translate3d(0.625vw, 0, 0);
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_title_1ei7n_47 ._back_1ei7n_109:hover ._icon_1ei7n_127 {
  opacity: 1;
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_gallery_1ei7n_26 {
  flex: 1;
  height: 100%;
  overflow: hidden;
}
@media (orientation: portrait) {
  ._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_gallery_1ei7n_26 {
    z-index: 0;
  }
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_list_1ei7n_163 {
  width: 18.75vw;
  height: 100%;
  padding-right: 1.5625vw;
  cursor: pointer;
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_list_content_1ei7n_169 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: row nowrap;
  justify-content: flex-end;
  align-items: center;
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_list_1ei7n_163 ._numbers_1ei7n_177 {
  position: relative;
  z-index: 1;
  display: flex;
  flex-flow: column nowrap;
  padding-right: 3rem;
  box-sizing: border-box;
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_list_1ei7n_163 ._numbers_1ei7n_177 > * {
  position: relative;
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_list_1ei7n_163 ._numbers_1ei7n_177 > *:nth-of-type(1) {
  color: transparent;
  text-align: center;
  font-family: diatype;
  font-size: 4.6875vw;
  font-style: normal;
  font-weight: 700;
  line-height: 4.6875vw;
  opacity: 0.6;
  overflow: hidden;
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_list_1ei7n_163 ._numbers_1ei7n_177 > *:nth-of-type(1):after {
  content: "";
  position: absolute;
  left: -20%;
  right: -20%;
  top: 0;
  bottom: 0;
  box-shadow: 0 0 0.5rem 0.5rem var(--color-black) inset;
  transition: box-shadow 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_list_1ei7n_163 ._numbers_1ei7n_177 > *:nth-of-type(1) ._numbersScroll_1ei7n_209 {
  color: var(--color-white);
  position: absolute;
  left: 0;
  top: 0;
  transition: color 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_list_1ei7n_163 ._numbers_1ei7n_177 > *:nth-of-type(2) {
  color: var(--color-white);
  text-align: center;
  font-family: diatype;
  font-size: 4.6875vw;
  font-style: normal;
  font-weight: 700;
  line-height: 4.6875vw;
  opacity: 0.2;
  transition: color 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_list_1ei7n_163 ._numbers_1ei7n_177 ._line_1ei7n_227 {
  position: absolute;
  left: -0.5208333333vw;
  top: 0;
  bottom: 0;
  width: 100vw;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_list_1ei7n_163 ._numbers_1ei7n_177 ._line_1ei7n_227:after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: var(--color-red);
  transition: background-color 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
html.theme--light ._page_work_1ei7n_1 ._numbers_1ei7n_177 ._line_1ei7n_227:after {
  background-color: #000000 !important;
}

._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_list_1ei7n_163 ._column_list_content_1ei7n_169 {
  transform: translate3d(8.3333333333vw, 0, 0);
  transition: transform 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_list_1ei7n_163 ._preview_container_1ei7n_252 {
  height: 100%;
  transform: translate3d(3.125vw, 0, 0);
  transition: transform 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_list_1ei7n_163:hover ._column_list_content_1ei7n_169 {
  transform: none;
}
._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_list_1ei7n_163:hover ._preview_container_1ei7n_252 {
  transform: none;
}
@media (orientation: portrait) {
  ._page_work_1ei7n_1 ._page_content_1ei7n_20 ._column_list_1ei7n_163 {
    width: 100%;
    display: none;
  }
}

._column_gallery_1ei7n_26 {
  cursor: pointer;
}
@media (orientation: portrait) {
  ._column_gallery_1ei7n_26 {
    position: relative;
    left: 0;
    width: 100%;
    height: 100%;
    transform: none;
  }
  ._column_gallery_1ei7n_26:before, ._column_gallery_1ei7n_26:after {
    pointer-events: none;
  }
}
@media (orientation: portrait) and (orientation: landscape) {
  ._column_gallery_1ei7n_26:before {
    content: "";
    position: absolute;
    left: -50%;
    right: -50%;
    top: 0;
    bottom: 0;
    z-index: 1;
    transform: translateZ(0);
    box-shadow: 0 0 3rem 3rem var(--color-black) inset;
    pointer-events: none;
    transition: box-shadow 0.5s cubic-bezier(0, 0.55, 0.45, 1);
  }
}
@media (orientation: portrait) and (orientation: portrait) {
  ._column_gallery_1ei7n_26:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 9.375vw;
    z-index: 1;
    background-image: url("gradient_top.18fa4b75.png");
    background-size: 100% 100%;
    transition: background-image 0.5s cubic-bezier(0, 0.55, 0.45, 1);
  }
  ._column_gallery_1ei7n_26:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 9.375vw;
    z-index: 1;
    background-image: url("gradient_bottom.b9228420.png");
    background-size: 100% 100%;
    transition: background-image 0.5s cubic-bezier(0, 0.55, 0.45, 1);
  }
  html.theme--light ._page_work_1ei7n_1 ._column_gallery_1ei7n_26:before {
    background-image: url("gradient_top_white.e0301e21.png");
  }
  html.theme--light ._page_work_1ei7n_1 ._column_gallery_1ei7n_26:after {
    background-image: url("gradient_bottom_white.9969fea2.png");
  }
}
._column_gallery_1ei7n_26 > * {
  width: 100%;
  height: 100%;
}
._column_gallery_1ei7n_26 ._gallery_slide_1ei7n_336 {
  width: 100%;
  transform: translateZ(0);
  overflow: hidden;
  /*
  &:before {
      content: '';
      position: absolute;
      left: -5px;
      right: -5px;
      top: -20%;
      bottom: -20%;
      z-index: 1;
      transform: translateZ(0);
      box-shadow: 0 0 3rem 3rem $black inset;
      pointer-events: none;

      @include mobile {
          box-shadow: none;
      }
  }
  */
}
@media (orientation: portrait) {
  ._column_gallery_1ei7n_26 ._gallery_slide_1ei7n_336 {
    width: 100%;
    padding: 1.2rem;
    box-sizing: border-box;
  }
}
._column_gallery_1ei7n_26 ._gallery_slide_1ei7n_336 ._image_1ei7n_366 {
  position: relative;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
._column_gallery_1ei7n_26 ._gallery_slide_1ei7n_336 ._image_1ei7n_366:before, ._column_gallery_1ei7n_26 ._gallery_slide_1ei7n_336 ._image_1ei7n_366:after {
  pointer-events: none;
}
@media (orientation: landscape) {
  ._column_gallery_1ei7n_26 ._gallery_slide_1ei7n_336 ._image_1ei7n_366:before {
    content: "";
    position: absolute;
    left: -5px;
    right: -5px;
    top: -20%;
    bottom: -20%;
    z-index: 1;
    transform: translateZ(0);
    box-shadow: 0 0 2rem 3rem var(--color-black) inset;
    pointer-events: none;
    transition: box-shadow 0.5s cubic-bezier(0, 0.55, 0.45, 1);
  }
}
@media (orientation: portrait) {
  ._column_gallery_1ei7n_26 ._gallery_slide_1ei7n_336 ._image_1ei7n_366:before {
    content: "";
    position: absolute;
    left: -5px;
    top: -20%;
    width: 2.6041666667vw;
    bottom: -20%;
    z-index: 1;
    background-image: url("gradient_left.250b0ec5.png");
    background-size: 100% 100%;
    transition: background-image 0.5s cubic-bezier(0, 0.55, 0.45, 1);
  }
}
@media (orientation: portrait) and (orientation: portrait) {
  ._column_gallery_1ei7n_26 ._gallery_slide_1ei7n_336 ._image_1ei7n_366:before {
    width: 6.25vw;
  }
}
@media (orientation: portrait) {
  ._column_gallery_1ei7n_26 ._gallery_slide_1ei7n_336 ._image_1ei7n_366:after {
    content: "";
    position: absolute;
    right: -5px;
    top: -20%;
    width: 2.6041666667vw;
    bottom: -20%;
    z-index: 1;
    background-image: url("gradient_right.6960049e.png");
    background-size: 100% 100%;
    transition: background-image 0.5s cubic-bezier(0, 0.55, 0.45, 1);
  }
}
@media (orientation: portrait) and (orientation: portrait) {
  ._column_gallery_1ei7n_26 ._gallery_slide_1ei7n_336 ._image_1ei7n_366:after {
    width: 6.25vw;
  }
}
@media (orientation: portrait) {
  html.theme--light ._page_work_1ei7n_1 ._gallery_slide_1ei7n_336 ._image_1ei7n_366:before {
    background-image: url("gradient_left_white.f98e1007.png");
    left: 0;
  }
  html.theme--light ._page_work_1ei7n_1 ._gallery_slide_1ei7n_336 ._image_1ei7n_366:after {
    background-image: url("gradient_right_white.c3e9bad3.png");
    right: 0;
  }
}

._preview_1ei7n_252 {
  position: relative;
  width: 8.3333333333vw;
  height: 100%;
}
._preview_1ei7n_252 > * {
  width: 100%;
  height: 100%;
}
._preview_slide_1ei7n_449 {
  width: 100%;
}
._preview_slide_1ei7n_449 ._image_1ei7n_366 {
  width: 100%;
  height: 100%;
  background-size: cover;
}

._popinInfos_1ei7n_458 {
  position: absolute;
  right: 2rem;
  bottom: 2rem;
  width: 34rem;
  height: 75vh;
  border-radius: 0.8333333333vw;
  background-color: var(--color-white);
  padding: 2.8rem;
  box-sizing: border-box;
  color: var(--color-black);
  font-family: everett;
  font-weight: normal;
  line-height: normal;
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
  transition: all 0.2s cubic-bezier(0, 0.55, 0.45, 1);
  transform-origin: right bottom;
}
._popinInfos_1ei7n_458 * {
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}
._popinInfos_1ei7n_458 ._content_1ei7n_479 {
  transition: opacity 0.2s cubic-bezier(0, 0.55, 0.45, 1) 0.2s;
}
._popinInfos_hidden_1ei7n_482 {
  pointer-events: none;
  opacity: 0;
  transform: scale(0.8);
  transition: all 0.2s cubic-bezier(0.55, 0, 1, 0.45) 0.1s;
}
._popinInfos_hidden_1ei7n_482 ._content_1ei7n_479 {
  opacity: 0;
  transition: opacity 0.2s cubic-bezier(0, 0.55, 0.45, 1) !important;
}
@media (orientation: portrait) {
  ._popinInfos_1ei7n_458 {
    width: initial;
    height: initial;
    left: 0.4rem;
    right: 0.4rem;
    bottom: 0;
    top: 8rem;
    z-index: 2;
    border-radius: 1.6rem 1.6rem 0 0;
    padding: 2rem;
    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
  }
  ._popinInfos_1ei7n_458 ._content_1ei7n_479 {
    transition: none;
  }
  ._popinInfos_hidden_1ei7n_482 {
    opacity: 1;
    transform: translate3d(0, 100%, 0);
    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
  }
}
._popinInfos_1ei7n_458 ._content_1ei7n_479 {
  position: relative;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  padding-right: 1.5rem;
  box-sizing: border-box;
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none;
}
._popinInfos_1ei7n_458 ._content_1ei7n_479::-webkit-scrollbar {
  display: none;
}
._popinInfos_1ei7n_458 ._scrollbar_1ei7n_527 {
  position: absolute;
  right: 2rem;
  top: 2rem;
  width: 1px;
  bottom: 5rem;
  background-color: #e5e5e5;
}
._popinInfos_1ei7n_458 ._scrollbar_1ei7n_527 > div {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 100px;
  background-color: var(--color-black);
  transition: color 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._popinInfos_1ei7n_458 ._categories_1ei7n_544 {
  font-size: 1rem;
  letter-spacing: 0.01rem;
  text-transform: uppercase;
  margin-bottom: 0.4rem;
}
._popinInfos_1ei7n_458 ._name_1ei7n_550 {
  font-family: morganite;
  font-size: 6rem;
  letter-spacing: -0.03rem;
  text-transform: uppercase;
}
._popinInfos_1ei7n_458 ._link_1ei7n_556 {
  display: inline-block;
  text-align: center;
  font-size: 1.1rem;
  line-height: 1.3rem; /* 118.182% */
  background-color: #f70806;
  padding: 0.2rem 0.6rem 0.1rem 0.6rem;
  margin-bottom: 1rem;
}
._popinInfos_1ei7n_458 ._year_1ei7n_565,
._popinInfos_1ei7n_458 ._client_1ei7n_566 {
  color: var(--color-black);
  font-size: 1.1rem;
  line-height: 1.3rem; /* 118.182% */
  letter-spacing: 0.011rem;
  transition: color 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._popinInfos_1ei7n_458 ._year_1ei7n_565._client_1ei7n_566,
._popinInfos_1ei7n_458 ._client_1ei7n_566._client_1ei7n_566 {
  margin-bottom: 2rem;
}
._popinInfos_1ei7n_458 ._desc_1ei7n_577 {
  font-size: 1.6rem;
  line-height: 2rem;
  letter-spacing: 0.016rem;
  margin-bottom: 2.5rem;
}
._popinInfos_1ei7n_458 ._descBlock_1ei7n_583 {
  font-size: 1.1rem;
  line-height: 1.6rem; /* 145.455% */
  letter-spacing: 0.011rem;
  margin-bottom: 3.5rem;
}
._popinInfos_1ei7n_458 ._descBlock_1ei7n_583 > *:first-of-type {
  text-transform: uppercase;
  margin-bottom: 1.6rem;
}
@media (orientation: portrait) {
  ._popinInfos_1ei7n_458 ._descBlock_1ei7n_583 {
    font-size: 1.6rem;
  }
}
._popinInfos_1ei7n_458 ._numbers_1ei7n_177:first-of-type {
  margin-top: 25rem;
}
._popinInfos_1ei7n_458 ._numbers_1ei7n_177 > *:first-of-type {
  font-size: 1rem;
  text-transform: uppercase;
}
._popinInfos_1ei7n_458 ._numbers_1ei7n_177 > *:last-of-type {
  font-family: diatype;
  font-size: 9rem;
  font-weight: 700;
}
._popinInfos_1ei7n_458 ._people_1ei7n_610 > *:first-of-type {
  font-size: 1rem;
  text-transform: uppercase;
}
._popinInfos_1ei7n_458 ._people_1ei7n_610 > *:last-of-type {
  color: var(--color-black);
  font-family: diatype;
  font-size: 6rem;
  font-weight: 700;
  text-transform: uppercase;
}
._popinInfos_1ei7n_458 ._gap_1ei7n_621 {
  width: 100%;
  height: 20rem;
}
._popinInfos_1ei7n_458 ._line_1ei7n_227 {
  width: 100%;
  height: 1px;
  background-color: var(--color-black);
  margin-bottom: 2.6rem;
  transition: color 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}

._textInfos_1ei7n_633 {
  position: absolute;
  right: 0;
  bottom: 2.8rem;
  padding-right: 6.4rem;
  z-index: 1;
  cursor: pointer;
  color: var(--color-white);
  font-family: everett;
  font-size: 3.2rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.16rem;
  transition: color 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
@media (orientation: portrait) {
  ._textInfos_1ei7n_633 {
    font-size: 3rem;
    right: 0;
    bottom: 1rem;
    padding-right: 5rem;
  }
}

._btnInfosClose_1ei7n_658 {
  position: absolute;
  right: 4rem;
  bottom: 4.6rem;
  width: 2.4rem;
  height: 2.4rem;
  z-index: 3;
  transform: translate3d(50%, 50%, 0);
  cursor: pointer;
}
@media (orientation: portrait) {
  ._btnInfosClose_1ei7n_658 {
    right: 2.5rem;
    bottom: 2.8rem;
  }
}
._btnInfosClose_1ei7n_658 > * {
  width: 23%;
  height: 23%;
  background-color: var(--color-black);
  position: absolute;
  transform-origin: center;
  transition: all 0.5s cubic-bezier(0, 0.55, 0.45, 1);
}
._btnInfosClose_1ei7n_658 > *:nth-of-type(1) {
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0) rotate(45deg);
}
._btnInfosClose_1ei7n_658 > *:nth-of-type(2) {
  left: 10%;
  top: 10%;
  transform: translate3d(-50%, -50%, 0) rotate(45deg);
}
._btnInfosClose_1ei7n_658 > *:nth-of-type(3) {
  right: 10%;
  top: 10%;
  transform: translate3d(50%, -50%, 0) rotate(45deg);
}
._btnInfosClose_1ei7n_658 > *:nth-of-type(4) {
  left: 10%;
  bottom: 10%;
  transform: translate3d(-50%, 50%, 0) rotate(45deg);
}
._btnInfosClose_1ei7n_658 > *:nth-of-type(5) {
  right: 10%;
  bottom: 10%;
  transform: translate3d(50%, 50%, 0) rotate(45deg);
}
._btnInfosClose_closed_1ei7n_707 > * {
  background-color: var(--color-white);
}
._btnInfosClose_closed_1ei7n_707 > *:nth-of-type(1) {
  opacity: 0;
  transform: translate3d(-50%, -50%, 0) rotate(45deg) scale(0);
}
._btnInfosClose_closed_1ei7n_707 > *:nth-of-type(2) {
  transform: translate3d(-20%, -20%, 0) scale(0.8);
}
._btnInfosClose_closed_1ei7n_707 > *:nth-of-type(3) {
  transform: translate3d(20%, -20%, 0) scale(0.8);
}
._btnInfosClose_closed_1ei7n_707 > *:nth-of-type(4) {
  transform: translate3d(-20%, 20%, 0) scale(0.8);
}
._btnInfosClose_closed_1ei7n_707 > *:nth-of-type(5) {
  transform: translate3d(20%, 20%, 0) scale(0.8);
}._page_works_atlt1_1 {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 111;
}
._page_works_hidden_atlt1_9 {
  transition: transform 0.7s cubic-bezier(0.47, 0, 0.745, 0.715);
  pointer-events: none;
}
._page_works_hidden_atlt1_9 * {
  pointer-events: none;
}
._page_works_hidden_atlt1_9 ._back_atlt1_16 {
  transform: translate3d(0, 100%, 0);
  transition: transform 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) !important;
}
._page_works_hidden_atlt1_9 ._page_content_atlt1_20 {
  opacity: 0;
  transform: translate3d(0, 5.2083333333vw, 0);
  transition: transform 0.5s cubic-bezier(0.39, 0.575, 0.565, 1), opacity 0.5s cubic-bezier(0.39, 0.575, 0.565, 1) !important;
}
@media (orientation: portrait) {
  ._page_works_hidden_atlt1_9 ._page_content_atlt1_20 {
    transition: transform 0.1s cubic-bezier(0.39, 0.575, 0.565, 1), opacity 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) !important;
  }
}
._page_works_atlt1_1 a {
  color: #ffffff;
}
@media (orientation: portrait) {
  ._page_works_atlt1_1 {
    padding-top: 3rem;
    box-sizing: border-box;
  }
}
._page_works_atlt1_1 ._back_atlt1_16 {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #121212;
  transition: transform 1.2s cubic-bezier(0.16, 1, 0.3, 1);
}
._page_works_atlt1_1 ._page_content_atlt1_20 {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-flow: row nowrap;
  transition: transform 1.2s cubic-bezier(0, 0.55, 0.45, 1), opacity 1.2s cubic-bezier(0, 0.55, 0.45, 1);
}
@media (orientation: portrait) {
  ._page_works_atlt1_1 ._page_content_atlt1_20 {
    flex-flow: column nowrap;
    transition: transform 0.8s cubic-bezier(0, 0.55, 0.45, 1) 0.4s, opacity 0.8s cubic-bezier(0, 0.55, 0.45, 1) 0.4s;
  }
}
._page_works_atlt1_1 ._page_content_atlt1_20 ._currentWork_atlt1_62 {
  position: relative;
  width: 33%;
  z-index: 2;
  display: flex;
  justify-content: center;
  align-items: center;
}
._page_works_atlt1_1 ._page_content_atlt1_20 ._currentWork_atlt1_62 ._image_atlt1_70 {
  position: relative;
  width: 68%;
  aspect-ratio: 430/240;
  background-color: #d9d9d9;
}
._page_works_atlt1_1 ._page_content_atlt1_20 ._currentWork_atlt1_62 ._image_atlt1_70 > * {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-position: center;
}
._page_works_atlt1_1 ._page_content_atlt1_20 ._currentWork_atlt1_62 ._line1_atlt1_85 {
  flex: 1;
  height: 1px;
  background-color: #f70806;
}
._page_works_atlt1_1 ._page_content_atlt1_20 ._currentWork_atlt1_62 ._line2_atlt1_90 {
  flex: 1;
  height: 1px;
  background-color: #f70806;
  margin: 0 0 0 0.53vw;
}
._page_works_atlt1_1 ._page_content_atlt1_20 ._works_atlt1_96 {
  position: relative;
  flex: 1;
  z-index: 1;
  -webkit-overflow-scrolling: auto;
  will-change: transform;
}
._page_works_atlt1_1 ._page_content_atlt1_20 ._works_atlt1_96 * {
  -webkit-overflow-scrolling: auto;
}
@media (orientation: portrait) {
  ._page_works_atlt1_1 ._page_content_atlt1_20 ._works_atlt1_96 {
    overflow: hidden;
  }
}
._page_works_atlt1_1 ._page_content_atlt1_20 ._works_atlt1_96 ._works_line_atlt1_111 {
  position: absolute;
  left: 0;
  top: 22%;
  right: 0;
}
._page_works_atlt1_1 ._page_content_atlt1_20 ._works_atlt1_96 ._works_line_atlt1_111:before {
  content: "";
  position: absolute;
  left: 0;
  top: 40%;
  right: 0;
  height: 1px;
  background-color: #f70806;
}
._page_works_atlt1_1 ._page_content_atlt1_20 ._lineContainer_atlt1_126 {
  position: relative;
  width: 22%;
  z-index: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
._page_works_atlt1_1 ._page_content_atlt1_20 ._lineContainer_atlt1_126 ._line_atlt1_85 {
  width: 52%;
  height: 1px;
  background-color: #f70806;
}

._center_atlt1_140 {
  position: absolute;
  left: 50%;
  top: 0;
  width: 100%;
  height: 100%;
  transform: translate3d(-50%, 0, 0);
}

._slider_atlt1_149 {
  position: relative;
  width: 100%;
  height: 100%;
  will-change: transform;
}
._slider_atlt1_149 > * {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  cursor: pointer;
}
._slider_atlt1_149 ._work_atlt1_96 {
  position: relative;
  z-index: 0;
}
._slider_atlt1_149 ._work_atlt1_96:first-of-type {
  z-index: 1;
}
._slider_atlt1_149 ._work_atlt1_96 ._work_content_atlt1_169 {
  display: flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  pointer-events: none;
  --height: 100%;
}
._slider_atlt1_149 ._work_atlt1_96 ._work_content_atlt1_169 ._work_title_atlt1_176 {
  position: relative;
  bottom: calc(1vw + 1px);
  color: #ffffff;
  font-family: morganite;
  font-size: 10vw;
  font-style: italic;
  font-weight: 900;
  line-height: normal;
  letter-spacing: max(-0.1rem, 1px);
  white-space: nowrap;
  text-transform: uppercase;
  margin-left: calc(6.85vw - 0.5208333333vw);
  padding-right: 2.6vw;
  color: transparent;
}
@media (orientation: portrait) {
  ._slider_atlt1_149 ._work_atlt1_96 ._work_content_atlt1_169 ._work_title_atlt1_176 {
    margin-left: 5.625vw;
    font-size: 19vw;
    letter-spacing: initial;
    bottom: 1.5625vw;
  }
}
._slider_atlt1_149 ._work_atlt1_96 ._work_content_atlt1_169 ._work_title_atlt1_176 > * {
  padding-left: 0.5208333333vw;
}
._slider_atlt1_149 ._work_atlt1_96 ._work_content_atlt1_169 ._work_title_inside1_atlt1_203 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: var(--height);
  color: #ffffff;
  overflow: hidden;
}
._slider_atlt1_149 ._work_atlt1_96 ._work_content_atlt1_169 ._work_title_inside2_atlt1_212 {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: calc(100% - var(--height));
  color: #3c3c3c;
  overflow: hidden;
  display: flex;
  align-content: flex-end;
  justify-content: flex-start;
  align-items: flex-end;
  flex-direction: row;
}
._slider_atlt1_149 ._work_atlt1_96 ._work_content_atlt1_169 ._work_title_inverse_atlt1_226 ._work_title_inside1_atlt1_203 {
  color: #3c3c3c;
}
._slider_atlt1_149 ._work_atlt1_96 ._work_content_atlt1_169 ._work_title_inverse_atlt1_226 ._work_title_inside2_atlt1_212 {
  color: #ffffff;
}
._slider_atlt1_149 ._work_atlt1_96 ._work_content_atlt1_169 ._work_title_container_atlt1_232 {
  position: relative;
  transition: transform 1s cubic-bezier(0.16, 1, 0.3, 1);
}
._slider_atlt1_149 ._work_atlt1_96 ._work_content_atlt1_169 ._work_title_container_atlt1_232:before {
  content: "";
  position: absolute;
  top: 20%;
  bottom: 40%;
  left: 0;
  right: 2vw;
  background-color: #121212;
}
@media (orientation: portrait) {
  ._slider_atlt1_149 ._work_atlt1_96 ._work_content_atlt1_169 ._work_title_container_atlt1_232:before {
    display: none;
  }
}
._slider_atlt1_149 ._work_atlt1_96 ._work_content_atlt1_169 ._work_year_atlt1_250 {
  position: relative;
  top: 0.5vw;
  color: #ffffff;
  font-family: everett;
  font-size: 0.625vw;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.00625vw;
  width: 1.7vw;
}
@media (orientation: portrait) {
  ._slider_atlt1_149 ._work_atlt1_96 ._work_content_atlt1_169 ._work_year_atlt1_250 {
    display: none;
  }
}
._slider_atlt1_149 ._work_atlt1_96 ._work_categories_atlt1_267 {
  position: absolute;
  left: 0;
  top: 0.5vw;
  color: #ffffff;
  font-family: everett;
  font-size: 0.625vw;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.00625vw;
  text-transform: uppercase;
  transition: opacity 1s cubic-bezier(0.16, 1, 0.3, 1);
}
@media (orientation: portrait) {
  ._slider_atlt1_149 ._work_atlt1_96 ._work_categories_atlt1_267 {
    display: none;
  }
}
._slider_atlt1_149 ._work_atlt1_96:before {
  content: "";
  position: absolute;
  left: -100vw;
  right: -100vw;
  bottom: 1px;
  height: 1px;
  background-color: #232323;
}
@media (hover: hover) and (pointer: fine) {
  ._slider_atlt1_149 ._work_atlt1_96:hover ._work_title_atlt1_176 * {
    color: #ffffff !important;
  }
}
@media (orientation: landscape) {
  ._slider_atlt1_149 ._work_hidden_atlt1_301 ._work_content_atlt1_169 ._work_title_container_atlt1_232 {
    transform: translate3d(-6.25vw, 0, 0);
  }
}
._slider_atlt1_149 ._work_hidden_atlt1_301 ._work_content_atlt1_169 ._work_year_atlt1_250 {
  opacity: 0;
}
._slider_atlt1_149 ._work_hidden_atlt1_301 ._work_categories_atlt1_267 {
  opacity: 0;
}

._scrollbar_atlt1_312 {
  position: absolute;
  right: 2.9rem;
  top: 50%;
  width: 0.83vw;
  height: 3vw;
  z-index: 3;
  transform: translate3d(0, -50%, 0);
}
._scrollbar_atlt1_312:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  width: max(0.2rem, 1px);
  background: #232323;
  transform: translate3d(-50%, 0, 0);
  box-shadow: 0 0 0 0.2rem #121212;
  border-radius: max(1rem, 1px);
}
._scrollbar_atlt1_312 ._handle_atlt1_333 {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  width: 0.83vw;
  height: 0.83vw;
  border: max(0.2rem, 1px) solid #ffffff;
  box-shadow: 0 0 0 0.4rem #121212;
  box-sizing: border-box;
  border-radius: 50%;
  background: #121212;
}

._btnClose_atlt1_347 {
  position: absolute;
  left: 5.4166666667vw;
  top: 1.6666666667vw;
  z-index: 4;
}
@media (orientation: portrait) {
  ._btnClose_atlt1_347 {
    position: relative;
    left: 6.25vw;
    top: initial;
    margin-bottom: 7.8125vw;
  }
}._app_18yc4_1 {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
._app_18yc4_1 #canvas3d canvas {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  width: 100%;
  height: 100%;
  transform: translate3d(0, 100%, 0);
  will-change: transform;
}
._app_18yc4_1 ._content_18yc4_20 {
  position: relative;
  width: 100%;
  height: 100%;
}@font-face {
  font-family: "diatype";
  src: url("https://relyonkaide.com/fonts/ABCDiatypeCompressed-Bold.eot?#iefix") format("embedded-opentype"), url("ABCDiatypeCompressed-Bold.b6833123.woff") format("woff"), url("ABCDiatypeCompressed-Bold.58c396fa.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "everett";
  src: url("https://relyonkaide.com/fonts/Everett-Regular.eot?#iefix") format("embedded-opentype"), url("Everett-Regular.e312977c.woff") format("woff"), url("Everett-Regular.3d76f02a.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "morganite-black";
  src: url("https://relyonkaide.com/fonts/Morganite-Black.eot?#iefix") format("embedded-opentype"), url("Morganite-Black.0fa68076.woff") format("woff"), url("Morganite-Black.2ec6bb89.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "morganite-bold";
  src: url("https://relyonkaide.com/fonts/Morganite-Bold.eot?#iefix") format("embedded-opentype"), url("Morganite-Bold.c5777d02.woff") format("woff"), url("Morganite-Bold.27a29eae.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "morganite-bolditalic";
  src: url("https://relyonkaide.com/fonts/Morganite-BoldItalic.eot?#iefix") format("embedded-opentype"), url("Morganite-BoldItalic.3b599496.woff") format("woff"), url("Morganite-BoldItalic.b15c2ebc.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "morganite";
  src: url("https://relyonkaide.com/fonts/Morganite-Black.eot?#iefix") format("embedded-opentype"), url("Morganite-Black.0fa68076.woff") format("woff"), url("Morganite-Black.2ec6bb89.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "morganite";
  src: url("https://relyonkaide.com/fonts/Morganite-BlackItalic.eot?#iefix") format("embedded-opentype"), url("Morganite-BlackItalic.6bea7c62.woff") format("woff"), url("Morganite-BlackItalic.b852898e.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "morganite";
  src: url("https://relyonkaide.com/fonts/Morganite-Bold.eot?#iefix") format("embedded-opentype"), url("Morganite-Bold.c5777d02.woff") format("woff"), url("Morganite-Bold.27a29eae.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "morganite";
  src: url("https://relyonkaide.com/fonts/Morganite-BoldItalic.eot?#iefix") format("embedded-opentype"), url("Morganite-BoldItalic.3b599496.woff") format("woff"), url("Morganite-BoldItalic.b15c2ebc.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
:root {
  --color-white: #ffffff;
  --color-black: #000000;
  --color-blacknight: #121212;
  --color-red: #f70806;
  --color-platinum: #d9d9d9;
  --color-silver: #ababab;
}
html.theme--light {
  --color-white: #000000;
  --color-black: #ffffff;
  --color-blacknight: #e6e6e6;
  --color-red: #f70806;
  --color-platinum: #d9d9d9;
  --color-silver: #ababab;
}
html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: var(--color-black);
  font-size: 10px;
  font-family: alpina, arial, sans-serif, monospace;
  overflow: hidden;
  overscroll-behavior: none;
}
* {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: transparent;
}
input,
input:before,
input:after {
  -webkit-user-select: initial;
  -moz-user-select: initial;
  user-select: initial;
  font-family: arial, sans-serif, monospace;
}
a {
  color: var(--color-black);
}
a:active, a:link, a:visited {
  text-decoration: none;
}
#app {
  width: 100%;
  height: 100%;
  font-size: 1.4rem;
}
@media (orientation: portrait) {
  #app {
    position: fixed;
    width: 100%;
    height: 100%;
  }
}