@import 'https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap';
@import 'https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;600;700&display=swap';

.fv[data-astro-cid-unsbqsye] {
  position: relative;
  width: 100%;
  margin-bottom: 10px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: opacity, transform;
  overflow: hidden;
}

.fv[data-astro-cid-unsbqsye] img[data-astro-cid-unsbqsye] {
  width: 100%;
  height: auto;
}

.fv[data-astro-cid-unsbqsye] .only-pc[data-astro-cid-unsbqsye] {
  height: 100vh;
  margin-bottom: 20px;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(50%, #334),
    to(#667)
  );
  background: linear-gradient(0deg, #334 50%, #667 100%);
  overflow: hidden;
}

.fv[data-astro-cid-unsbqsye]
  .only-pc[data-astro-cid-unsbqsye]
  .parallax[data-astro-cid-unsbqsye] {
  position: absolute;
  top: 0;
  left: 50%;
  width: 188vh;
  height: 100vh;
  margin-left: -94vh;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: opacity, transform;
}

.fv[data-astro-cid-unsbqsye]
  .only-pc[data-astro-cid-unsbqsye]
  .parallax[data-astro-cid-unsbqsye].item-bg-02 {
  inset: 0;
  width: 100vw;
  height: 100vh;
  margin-left: 0;
}

.fv[data-astro-cid-unsbqsye]
  .only-pc[data-astro-cid-unsbqsye]
  .title[data-astro-cid-unsbqsye] {
  position: absolute;
  bottom: 2vh;
  right: 2vh;
  --width: min(50vh, 40vw);
  width: min(50vh, 40vw);
  width: var(--width);
  height: calc(min(50vh, 40vw) * 280 / 480);
  height: calc(var(--width) * 280 / 480);
}

.fv[data-astro-cid-unsbqsye]
  .only-pc[data-astro-cid-unsbqsye]
  .left-top-corner-black[data-astro-cid-unsbqsye] {
  position: absolute;
  top: 0;
  left: 0;
  width: 65vw;
  height: 15vw;
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 0);
  clip-path: polygon(0 0, 0% 100%, 100% 0);
  background: #000;
}

.fv[data-astro-cid-unsbqsye]
  .only-pc[data-astro-cid-unsbqsye]
  .left-top-corner-white[data-astro-cid-unsbqsye] {
  position: absolute;
  top: 0;
  left: 0;
  width: 80vw;
  height: 12vw;
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 0);
  clip-path: polygon(0 0, 0% 100%, 100% 0);
  background: #fff;
}

.fv[data-astro-cid-unsbqsye]
  .only-pc[data-astro-cid-unsbqsye]
  .right-top-corner[data-astro-cid-unsbqsye] {
  position: absolute;
  top: 0;
  right: 0;
  width: 50vw;
  height: 10vw;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
  clip-path: polygon(100% 0, 0 0, 100% 100%);
  content: '';
  background: linear-gradient(88.95deg, #8000fe 42.58%, #a900f8 97.79%);
}

.fv[data-astro-cid-unsbqsye] .only-sp[data-astro-cid-unsbqsye] {
  position: relative;
  height: 100%;
  aspect-ratio: 750/1290;
  overflow: hidden;
}

.fv[data-astro-cid-unsbqsye]
  .only-sp[data-astro-cid-unsbqsye]
  > img[data-astro-cid-unsbqsye] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.fv[data-astro-cid-unsbqsye] .title[data-astro-cid-unsbqsye] {
  position: absolute;
  bottom: 4vw;
  right: 0;
  --width: 48vw;
  width: 48vw;
  width: var(--width);
  height: 28vw;
  height: calc(var(--width) * 280 / 480);
  overflow: hidden;
}

@media screen and (min-width: 768px) {
  .fv[data-astro-cid-unsbqsye] .title[data-astro-cid-unsbqsye] {
    bottom: 3.2vh;
    right: 0;
    --width: min(50vh, 40vw);
    width: min(50vh, 40vw);
    width: var(--width);
    height: calc(min(50vh, 40vw) * 280 / 480);
    height: calc(var(--width) * 280 / 480);
  }
}

.fv[data-astro-cid-unsbqsye]
  .title[data-astro-cid-unsbqsye]
  img[data-astro-cid-unsbqsye] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: opacity, transform;
}

.fv[data-astro-cid-unsbqsye]
  .title[data-astro-cid-unsbqsye]
  img[data-astro-cid-unsbqsye].fadein {
  -webkit-animation: bounceIn 1s ease-out forwards;
  animation: bounceIn 1s ease-out forwards;
}

.fv[data-astro-cid-unsbqsye] .indicator[data-astro-cid-unsbqsye] {
  position: absolute;
  left: 50%;
  top: 91%;
  width: 12vw;
  height: 12vw;
  margin-left: -6vw;
  opacity: 0;
  -webkit-transition: opacity 0.5s 1s ease-out;
  transition: opacity 0.5s 1s ease-out;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: opacity, transform;
}

@media screen and (min-width: 768px) {
  .fv[data-astro-cid-unsbqsye] .indicator[data-astro-cid-unsbqsye] {
    top: auto;
    bottom: 7vh;
    width: 8vh;
    height: 8vh;
    margin-left: -4vh;
  }
}

.fv[data-astro-cid-unsbqsye] .indicator[data-astro-cid-unsbqsye].fadein {
  opacity: 1;
}

.fv[data-astro-cid-unsbqsye]
  .indicator[data-astro-cid-unsbqsye]
  img[data-astro-cid-unsbqsye] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}

.fv[data-astro-cid-unsbqsye]
  .indicator[data-astro-cid-unsbqsye]
  .icon[data-astro-cid-unsbqsye] {
  -webkit-animation: bound 1s ease-out infinite;
  animation: bound 1s ease-out infinite;
}

[data-astro-cid-unsbqsye][data-fade] {
  opacity: 0;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  -webkit-transition-property: opacity scale;
  transition-property: opacity scale;
  scale: 1.5;
}

[data-astro-cid-unsbqsye][data-fade='fadein'] {
  opacity: 1;
  scale: 1;
}

@-webkit-keyframes bound {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  to {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
}

@keyframes bound {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  to {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
}

@-webkit-keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}

@keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scaleZ(1);
  }
}

.message[data-astro-cid-zahrlohe] {
  position: relative;
  z-index: 100;
}

.copy[data-astro-cid-zahrlohe] {
  margin-top: 11px;
  font-family: var(--font-family-yu-mincho), serif;
  font-size: var(--font-size-50px);
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  color: var(--black);
  text-align: center;
  letter-spacing: -0.03em;
}

@media screen and (min-width: 768px) {
  .copy[data-astro-cid-zahrlohe] {
    margin-top: 31px;
    margin-left: 59px;
    font-size: var(--font-size-150px);
  }
}

.lead[data-astro-cid-zahrlohe] {
  margin-top: 11px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.4;
  color: var(--black);
  text-align: center;
  letter-spacing: 0.05em;
}

@media screen and (min-width: 768px) {
  .lead[data-astro-cid-zahrlohe] {
    margin-top: 36px;
    font-size: var(--font-size-32px);
  }
}

.lead[data-astro-cid-zahrlohe] + .lead[data-astro-cid-zahrlohe] {
  margin-top: 8px;
}

@media screen and (min-width: 768px) {
  .lead[data-astro-cid-zahrlohe] + .lead[data-astro-cid-zahrlohe] {
    margin-top: 20px;
  }
}

.news-list[data-astro-cid-wbs72vex] {
  display: grid;
  grid-gap: 10px;
  gap: 10px;
  margin-top: 7px;
}

@media screen and (min-width: 768px) {
  .news-list[data-astro-cid-wbs72vex] {
    gap: 20px;
    margin-top: 27px;
  }
}

.item[data-astro-cid-wbs72vex] {
  display: grid;
  grid-template-columns: 50px 1fr;
  grid-gap: 12px;
  gap: 12px;
}

@media screen and (min-width: 768px) {
  .item[data-astro-cid-wbs72vex] {
    grid-template-columns: 100px 1fr;
    gap: 24px;
  }
}

.item[data-astro-cid-wbs72vex] + .item[data-astro-cid-wbs72vex] {
  padding-top: 7px;
  border-top: 1px solid #fff;
}

@media screen and (min-width: 768px) {
  .item[data-astro-cid-wbs72vex] + .item[data-astro-cid-wbs72vex] {
    padding-top: 16px;
  }
}

.date[data-astro-cid-wbs72vex] {
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 2px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-9px);
  font-weight: 400;
  text-align: center;
  background-color: var(--white);
}

@media screen and (min-width: 768px) {
  .date[data-astro-cid-wbs72vex] {
    padding-top: 7px;
    padding-bottom: 5px;
    margin-top: 3px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-wbs72vex] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.5;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-wbs72vex] {
    font-size: var(--font-size-24px);
  }
}

.news[data-astro-cid-mebmvruz] {
  position: relative;
  padding-top: 42.5px;
  padding-bottom: 59px;
  margin-top: 2.5px;
}

@media screen and (min-width: 768px) {
  .news[data-astro-cid-mebmvruz] {
    padding-top: 129px;
    padding-bottom: 251px;
    margin-top: 17px;
  }
}

.news[data-astro-cid-mebmvruz]:after {
  position: absolute;
  bottom: -39px;
  left: 0;
  display: block;
  width: 50%;
  height: 65px;
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 0);
  clip-path: polygon(0 0, 0% 100%, 100% 0);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .news[data-astro-cid-mebmvruz]:after {
    bottom: -100px;
    width: 35.902778%;
    height: 188px;
    -webkit-clip-path: polygon(0 0, 0% 100%, 100% 0);
    clip-path: polygon(0 0, 0% 100%, 100% 0);
  }
}

.news[data-astro-cid-mebmvruz] .max-width-container {
  position: relative;
  z-index: 2;
}

.background[data-astro-cid-mebmvruz] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 15%, 100% 85%, 0% 100%);
  clip-path: polygon(0 0, 100% 15%, 100% 85%, 0% 100%);
  background: linear-gradient(
    79.05deg,
    #00ea98 1.46%,
    #0ae0ec 50.53%,
    #461ffe 97.51%,
    #8800ff 115.3%
  );
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-mebmvruz] {
    -webkit-clip-path: polygon(0 0, 100% 15%, 100% 71%, 0% 100%);
    clip-path: polygon(0 0, 100% 15%, 100% 71%, 0% 100%);
  }
}

.background[data-astro-cid-mebmvruz]:before {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 100%;
  height: 80px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0);
  content: '';
  background: linear-gradient(
    268.6deg,
    #9d11c8 0.89%,
    #ffd800 36.94%,
    #e3863f 99.78%
  );
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-mebmvruz]:before {
    height: 247px;
  }
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translateZ(0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 8px;
  bottom: var(--swiper-pagination-bottom, 8px);
  top: auto;
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  width: var(
    --swiper-pagination-bullet-width,
    var(--swiper-pagination-bullet-size, 8px)
  );
  height: 8px;
  height: var(
    --swiper-pagination-bullet-height,
    var(--swiper-pagination-bullet-size, 8px)
  );
  display: inline-block;
  border-radius: 50%;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: #000;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: 0.2;
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: 8px;
  right: var(--swiper-pagination-right, 8px);
  left: auto;
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 6px 0;
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}

.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 4px;
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
  white-space: nowrap;
}

.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}

.swiper-horizontal.swiper-rtl
  > .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}

.swiper-pagination-fraction {
  color: inherit;
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  background: var(
    --swiper-pagination-progressbar-bg-color,
    rgba(0, 0, 0, 0.25)
  );
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: 4px;
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.interview-slider-layout[data-astro-cid-7nxki4in] {
  position: relative;
  width: min(1300px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.swiper[data-astro-cid-7nxki4in] {
  padding-bottom: 32px;
}

@media screen and (min-width: 768px) {
  .swiper[data-astro-cid-7nxki4in] {
    width: min(960px, calc(960 / 1440 * 100vw));
    padding-bottom: 64px;
  }
}

.swiper-outer[data-astro-cid-7nxki4in] {
  overflow: hidden;
}

.swiper-pagination[data-astro-cid-7nxki4in] {
  --size: 12px;
  position: absolute;
  bottom: 0;
  left: 50%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 12px;
  height: var(--size);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .swiper-pagination[data-astro-cid-7nxki4in] {
    --size: 24px;
    gap: 20px;
  }
}

.swiper-pagination[data-astro-cid-7nxki4in] .swiper-pagination-bullet {
  display: block;
  width: var(--size);
  height: var(--size);
  cursor: pointer;
  background-color: #cbcbcb;
  border-radius: calc(infinity * 1px);
}

.swiper-pagination[data-astro-cid-7nxki4in] .swiper-pagination-bullet-active {
  cursor: default;
  background: linear-gradient(
    268.69deg,
    #ff01af -63.42%,
    #ff3426 28.98%,
    #ff5c01 127.34%
  );
}

.swiper-button[data-astro-cid-7nxki4in] {
  display: none;
}

@media screen and (min-width: 768px) {
  .swiper-button[data-astro-cid-7nxki4in] {
    position: absolute;
    top: calc(50% - 32px);
    display: block;
    width: 80px;
    width: var(--size);
    height: 80px;
    height: var(--size);
    cursor: pointer;
    background: url(/assets/images/ico_arrow_01.png) no-repeat center / contain;
    -webkit-transition: opacity 0.3s ease-out;
    transition: opacity 0.3s ease-out;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    --size: 80px;
  }
}

@media (hover: hover) {
  .swiper-button[data-astro-cid-7nxki4in]:hover {
    opacity: 0.7;
  }
}

.swiper-button-prev[data-astro-cid-7nxki4in] {
  left: 30px;
  -webkit-transform: translateY(-50%) scale(-1);
  transform: translateY(-50%) scale(-1);
}

.swiper-button-next[data-astro-cid-7nxki4in] {
  right: 30px;
}

.job-list[data-astro-cid-w64wi5v7] {
  --item-size: 150px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  grid-template-columns: repeat(auto-fit, minmax(var(--item-size), 1fr));
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-w64wi5v7] {
    --item-size: 240px;
    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
    grid-template-columns: repeat(auto-fit, minmax(var(--item-size), 1fr));
  }
}

.item[data-astro-cid-w64wi5v7] > a[data-astro-cid-w64wi5v7] {
  position: relative;
  width: 100%;
  height: 100%;
  aspect-ratio: 1/1;
  -webkit-transition: -webkit-filter 0.3s ease-out;
  transition: -webkit-filter 0.3s ease-out;
  transition: filter 0.3s ease-out;
  transition: filter 0.3s ease-out, -webkit-filter 0.3s ease-out;
}

@media (hover: hover) {
  .item[data-astro-cid-w64wi5v7] > a[data-astro-cid-w64wi5v7]:hover {
    -webkit-filter: brightness(1.2);
    filter: brightness(1.2);
  }
}

.item[data-astro-cid-w64wi5v7]
  > a[data-astro-cid-w64wi5v7]
  img[data-astro-cid-w64wi5v7] {
  width: 100%;
  height: 100%;
}

.job-name[data-astro-cid-w64wi5v7] {
  position: absolute;
  bottom: 8px;
  left: 0;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .job-name[data-astro-cid-w64wi5v7] {
    bottom: 12px;
  }
}

.job-name[data-astro-cid-w64wi5v7] span[data-astro-cid-w64wi5v7] {
  display: inline;
  padding: 2px 4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.4;
  color: var(--white);
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media screen and (min-width: 768px) {
  .job-name[data-astro-cid-w64wi5v7] span[data-astro-cid-w64wi5v7] {
    padding: 3px;
    font-size: var(--font-size-18px);
    line-height: 1.5;
  }
}

.job-name[data-astro-cid-w64wi5v7] span[data-astro-cid-w64wi5v7] > .small {
  font-size: var(--font-size-9px);
}

@media screen and (min-width: 768px) {
  .job-name[data-astro-cid-w64wi5v7] span[data-astro-cid-w64wi5v7] > .small {
    font-size: var(--font-size-12px);
  }
}

.job-list[data-astro-cid-w64wi5v7] .warm span[data-astro-cid-w64wi5v7] {
  background: linear-gradient(
    267.55deg,
    #fd00d2 -10.9%,
    #ff0194 17.98%,
    #ff4401 63.03%,
    #ff7000 100%
  );
}

.job-list[data-astro-cid-w64wi5v7] .cold span[data-astro-cid-w64wi5v7] {
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

.safari .job-name[data-astro-cid-w64wi5v7] span[data-astro-cid-w64wi5v7],
.android .job-name[data-astro-cid-w64wi5v7] span[data-astro-cid-w64wi5v7],
.windows .job-name[data-astro-cid-w64wi5v7] span[data-astro-cid-w64wi5v7] {
  padding-top: 0;
  padding-bottom: 0;
}

.interview[data-astro-cid-lc2p4fn5] {
  position: relative;
  z-index: 10;
  margin-top: -5px;
}

@media screen and (min-width: 768px) {
  .interview[data-astro-cid-lc2p4fn5] {
    margin-top: -103px;
  }
}

.box[data-astro-cid-lc2p4fn5] {
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-lc2p4fn5] {
    margin-top: 30px;
  }
}

.button[data-astro-cid-lc2p4fn5] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 20px;
}

@media screen and (min-width: 768px) {
  .button[data-astro-cid-lc2p4fn5] {
    margin-top: 40px;
  }
}

.button[data-astro-cid-lc2p4fn5] .trapezium-button {
  background: linear-gradient(
    268.95deg,
    #fd5307 -25.75%,
    #fe1f6f 28.14%,
    #af00cd 77.96%
  );
}

@media screen and (min-width: 768px) {
  .button[data-astro-cid-lc2p4fn5] .trapezium-button {
    width: 490px;
    height: 96px;
    font-size: var(--font-size-32px);
    letter-spacing: 0.01em;
  }
}

.job-type-list[data-astro-cid-gpegom56] {
  display: grid;
  grid-gap: 2px;
  gap: 2px;
  margin-top: 13px;
}

@media screen and (min-width: 768px) {
  .job-type-list[data-astro-cid-gpegom56] {
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
    margin-top: 49px;
  }
}

.item[data-astro-cid-gpegom56] {
  position: relative;
}

.item[data-astro-cid-gpegom56] > a[data-astro-cid-gpegom56] {
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media (hover: hover) {
  .item[data-astro-cid-gpegom56] > a[data-astro-cid-gpegom56]:hover {
    opacity: 0.7;
  }
}

.picture[data-astro-cid-gpegom56] {
  display: block;
  width: 100%;
  height: 100%;
}

.picture[data-astro-cid-gpegom56] img[data-astro-cid-gpegom56] {
  width: 100%;
  height: 100%;
}

.title[data-astro-cid-gpegom56] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.title[data-astro-cid-gpegom56] span[data-astro-cid-gpegom56] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-gpegom56] span[data-astro-cid-gpegom56] {
    padding-left: 8px;
    padding-right: 8px;
    font-size: var(--font-size-24px);
  }
}

.safari .title[data-astro-cid-gpegom56],
.windows .title[data-astro-cid-gpegom56] {
  line-height: 1.2;
}

@media screen and (min-width: 768px) {
  .safari .title[data-astro-cid-gpegom56],
  .windows .title[data-astro-cid-gpegom56] {
    line-height: 1.6;
  }
}

.job-type[data-astro-cid-yfwsoqhz] {
  position: relative;
  margin-top: 45px;
}

@media screen and (min-width: 768px) {
  .job-type[data-astro-cid-yfwsoqhz] {
    margin-top: 60px;
  }
}

.inner[data-astro-cid-yfwsoqhz] {
  position: relative;
  z-index: 5;
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-yfwsoqhz] {
    padding-top: 142px;
    padding-bottom: 100px;
  }
}

.inner[data-astro-cid-yfwsoqhz] .heading-level-1 .sub {
  color: var(--white);
}

.item1[data-astro-cid-yfwsoqhz] {
  position: absolute;
  top: -127px;
  right: 0;
  z-index: 6;
  width: 88%;
  height: 180px;
  -webkit-clip-path: polygon(0 51%, 100% 0, 100% 100%, 0 51%);
  clip-path: polygon(0 51%, 100% 0, 100% 100%, 0 51%);
  background-color: #3e3e3e;
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-yfwsoqhz] {
    top: -283px;
    width: 85.684028%;
    height: 383px;
    -webkit-clip-path: polygon(0 55.5%, 100% 0, 100% 100%, 0 55.5%);
    clip-path: polygon(0 55.5%, 100% 0, 100% 100%, 0 55.5%);
  }
}

.item2[data-astro-cid-yfwsoqhz] {
  position: absolute;
  top: -47px;
  left: 0;
  z-index: 7;
  width: 50%;
  height: 100px;
  -webkit-clip-path: polygon(0 0, 100% 50%, 100% 50%, 0 100%);
  clip-path: polygon(0 0, 100% 50%, 100% 50%, 0 100%);
  background: linear-gradient(
    88.61deg,
    #b74693 -2.85%,
    #e18143 -2.84%,
    #ffd800 101.17%
  );
  background-color: #3e3e3e;
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-yfwsoqhz] {
    top: -100px;
    width: 50%;
    height: 200px;
    -webkit-clip-path: polygon(0 0, 100% 50%, 100% 50%, 0 100%);
    clip-path: polygon(0 0, 100% 50%, 100% 50%, 0 100%);
  }
}

.button[data-astro-cid-yfwsoqhz] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 40px;
}

@media screen and (min-width: 768px) {
  .button[data-astro-cid-yfwsoqhz] {
    margin-top: 80px;
  }
}

.button[data-astro-cid-yfwsoqhz] .trapezium-button {
  background: linear-gradient(
    268.95deg,
    #fd5307 -25.75%,
    #fe1f6f 28.14%,
    #af00cd 77.96%
  );
}

@media screen and (min-width: 768px) {
  .button[data-astro-cid-yfwsoqhz] .trapezium-button {
    width: 490px;
    height: 96px;
    font-size: var(--font-size-32px);
    letter-spacing: 0.01em;
  }
}

.job-matching[data-astro-cid-rvzbvw3t] {
  position: relative;
  margin-top: -50px;
}

@media screen and (min-width: 768px) {
  .job-matching[data-astro-cid-rvzbvw3t] {
    margin-top: -102px;
  }
}

.inner[data-astro-cid-rvzbvw3t] {
  position: relative;
  z-index: 5;
  padding-top: 126px;
  padding-bottom: 106px;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 28%, 100% 86%, 0% 100%);
  clip-path: polygon(0 0, 100% 28%, 100% 86%, 0% 100%);
  background: linear-gradient(
    72.3deg,
    #f00ed5 -5.71%,
    #ec5935 49.23%,
    #f7c744 98.3%
  );
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-rvzbvw3t] {
    padding-top: 276px;
    padding-bottom: 244px;
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 87.5%, 0% 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 87.5%, 0% 100%);
  }
}

.inner[data-astro-cid-rvzbvw3t] .heading-level-1 .sub {
  color: var(--white);
}

.inner[data-astro-cid-rvzbvw3t]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  display: block;
  width: 100%;
  height: 100%;
  content: '';
  background-color: #0003;
}

.inner[data-astro-cid-rvzbvw3t] .max-width-container {
  position: relative;
  z-index: 1;
}

.inner[data-astro-cid-rvzbvw3t]:after {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 7;
  display: block;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 2%, 0% 100%, 100% 100%);
  clip-path: polygon(100% 2%, 0% 100%, 100% 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-rvzbvw3t]:after {
    height: 200px;
    -webkit-clip-path: polygon(100% 2%, 0% 100%, 100% 100%);
    clip-path: polygon(100% 2%, 0% 100%, 100% 100%);
  }
}

.item1[data-astro-cid-rvzbvw3t] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 7;
  width: 50%;
  height: 100px;
  -webkit-clip-path: polygon(0 50%, 100% 0, 100% 100%, 0 50%);
  clip-path: polygon(0 50%, 100% 0, 100% 100%, 0 50%);
  background: linear-gradient(
    270.73deg,
    #05cca4 -2.86%,
    #02d2a0 -2.85%,
    #2a66dc 25.09%,
    #5417ff 55.37%,
    #8002ff 79.59%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-rvzbvw3t] {
    top: 0;
    width: 50%;
    height: 200px;
    -webkit-clip-path: polygon(0 47.5%, 100% 0, 100% 100%, 0 47.5%);
    clip-path: polygon(0 47.5%, 100% 0, 100% 100%, 0 47.5%);
  }
}

.item2[data-astro-cid-rvzbvw3t] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 6;
  width: 64%;
  height: 128.75px;
  -webkit-clip-path: polygon(0 0, 100% 26%, 100% 49%, 0 100%);
  clip-path: polygon(0 0, 100% 26%, 100% 49%, 0 100%);
  background-color: #3e3e3e;
  background-color: #00000080;
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-rvzbvw3t] {
    top: 0;
    width: 67.013889%;
    height: 265.5px;
    -webkit-clip-path: polygon(0 0, 100% 47.5%, 100% 49%, 0 100%);
    clip-path: polygon(0 0, 100% 47.5%, 100% 49%, 0 100%);
  }
}

.item3[data-astro-cid-rvzbvw3t] {
  position: absolute;
  right: 0;
  bottom: -45px;
  z-index: 0;
  width: 68%;
  height: 95px;
  -webkit-clip-path: polygon(100% 0, 0 34%, 100% 100%);
  clip-path: polygon(100% 0, 0 34%, 100% 100%);
  background: linear-gradient(
    270.73deg,
    #05cca4 -2.86%,
    #02d2a0 -2.85%,
    #2a66dc 25.09%,
    #5417ff 55.37%,
    #8002ff 79.59%
  );
}

@media screen and (min-width: 768px) {
  .item3[data-astro-cid-rvzbvw3t] {
    bottom: -130px;
    width: 67.907639%;
    height: 240px;
    -webkit-clip-path: polygon(100% 0, 0 31%, 100% 100%);
    clip-path: polygon(100% 0, 0 31%, 100% 100%);
  }
}

.button[data-astro-cid-rvzbvw3t] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 23px;
}

@media screen and (min-width: 768px) {
  .button[data-astro-cid-rvzbvw3t] {
    margin-top: 66px;
  }
}

.button[data-astro-cid-rvzbvw3t] .trapezium-button {
  background: linear-gradient(
    267.8deg,
    #8b00ff 0%,
    #4e15fe 48.48%,
    #4ab2fd 97.23%
  );
}

@media screen and (min-width: 768px) {
  .button[data-astro-cid-rvzbvw3t] .trapezium-button {
    width: 490px;
    height: 96px;
    font-size: var(--font-size-32px);
    letter-spacing: 0.1em;
  }
}

.archives[data-astro-cid-4qrbgu77] {
  position: relative;
  z-index: 1;
  margin-top: 27.5px;
  scroll-margin-top: 100px;
}

@media screen and (min-width: 768px) {
  .archives[data-astro-cid-4qrbgu77] {
    scroll-margin-top: 200px;
    margin-top: 41px;
  }
}

.archives[data-astro-cid-4qrbgu77] .list[data-astro-cid-4qrbgu77] {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 13px 8.5px;
  gap: 13px 8.5px;
  margin-top: 43px;
}

@media screen and (min-width: 768px) {
  .archives[data-astro-cid-4qrbgu77] .list[data-astro-cid-4qrbgu77] {
    gap: 40px 48px;
    margin-top: 81px;
  }
}

.archives[data-astro-cid-4qrbgu77] .link[data-astro-cid-4qrbgu77] {
  display: grid;
  grid-template-columns: 8px 1fr;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media screen and (min-width: 768px) {
  .archives[data-astro-cid-4qrbgu77] .link[data-astro-cid-4qrbgu77] {
    grid-template-columns: 56px 1fr;
  }
}

@media (hover: hover) {
  .archives[data-astro-cid-4qrbgu77] .link[data-astro-cid-4qrbgu77]:hover {
    opacity: 0.7;
  }
}

.archives[data-astro-cid-4qrbgu77] .picture[data-astro-cid-4qrbgu77] {
  grid-row: 1;
  grid-column: 2;
}

.archives[data-astro-cid-4qrbgu77]
  .picture[data-astro-cid-4qrbgu77]
  img[data-astro-cid-4qrbgu77] {
  width: 100%;
  height: 100%;
  aspect-ratio: 291/280;
}

@media screen and (min-width: 768px) {
  .archives[data-astro-cid-4qrbgu77]
    .picture[data-astro-cid-4qrbgu77]
    img[data-astro-cid-4qrbgu77] {
    aspect-ratio: 400/280;
  }
}

.archives[data-astro-cid-4qrbgu77] .box[data-astro-cid-4qrbgu77] {
  grid-row: 1;
  grid-column: 1/3;
  align-self: flex-end;
  margin-bottom: -6px;
}

@media screen and (min-width: 768px) {
  .archives[data-astro-cid-4qrbgu77] .box[data-astro-cid-4qrbgu77] {
    padding-bottom: 15px;
    margin-bottom: 0;
  }
}

.number[data-astro-cid-4qrbgu77] {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  padding-left: 4px;
  padding-right: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-16px);
  font-weight: 400;
  line-height: 1;
  color: var(--white);
  letter-spacing: 0.1em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .number[data-astro-cid-4qrbgu77] {
    font-size: var(--font-size-32px);
  }
}

.title[data-astro-cid-4qrbgu77] {
  margin-top: 1px;
  line-height: 1.1;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-4qrbgu77] {
    margin-top: 3px;
    line-height: 1.5;
  }
}

.title[data-astro-cid-4qrbgu77] span[data-astro-cid-4qrbgu77] {
  padding: 2px 4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  color: var(--white);
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-4qrbgu77] span[data-astro-cid-4qrbgu77] {
    padding: 5px 8px 3px;
    font-size: var(--font-size-24px);
  }
}

.safari .title[data-astro-cid-4qrbgu77],
.windows .title[data-astro-cid-4qrbgu77] {
  line-height: 1.2;
}

@media screen and (min-width: 768px) {
  .safari .title[data-astro-cid-4qrbgu77],
  .windows .title[data-astro-cid-4qrbgu77] {
    line-height: 1.6;
  }
}

.safari .title[data-astro-cid-4qrbgu77] span[data-astro-cid-4qrbgu77],
.windows .title[data-astro-cid-4qrbgu77] span[data-astro-cid-4qrbgu77] {
  padding: 0 4px;
}

@media screen and (min-width: 768px) {
  .safari .title[data-astro-cid-4qrbgu77] span[data-astro-cid-4qrbgu77],
  .windows .title[data-astro-cid-4qrbgu77] span[data-astro-cid-4qrbgu77] {
    padding: 0 8px;
  }
}

.company-info[data-astro-cid-kcdskvd3] {
  position: relative;
  padding-top: 175.5px;
  padding-bottom: 25.5px;
  margin-top: -52px;
}

@media screen and (min-width: 768px) {
  .company-info[data-astro-cid-kcdskvd3] {
    padding-top: 438px;
    padding-bottom: 52px;
    margin-top: -144px;
  }
}

.company-info[data-astro-cid-kcdskvd3]:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 100px);
  -webkit-clip-path: polygon(0 0, 100% 19%, 100% 100%, 0% 100%);
  clip-path: polygon(0 0, 100% 19%, 100% 100%, 0% 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .company-info[data-astro-cid-kcdskvd3]:before {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 100%, 0% 100%);
  }
}

.company-info[data-astro-cid-kcdskvd3]:after {
  position: absolute;
  top: 90px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% - 27px);
  -webkit-clip-path: polygon(0 23%, 100% 0, 100% 76%, 0% 100%);
  clip-path: polygon(0 23%, 100% 0, 100% 76%, 0% 100%);
  content: '';
  background-color: #3e3e3e;
}

@media screen and (min-width: 768px) {
  .company-info[data-astro-cid-kcdskvd3]:after {
    top: 211px;
    height: calc(100% + 127px);
    -webkit-clip-path: polygon(0 18.5%, 100% 0, 100% 76%, 0% 100%);
    clip-path: polygon(0 18.5%, 100% 0, 100% 76%, 0% 100%);
  }
}

.company-info[data-astro-cid-kcdskvd3] .heading-level-1 {
  position: relative;
  z-index: 1;
}

.company-info[data-astro-cid-kcdskvd3] .heading-level-1 .sub {
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .company-info[data-astro-cid-kcdskvd3] .heading-level-1 .main {
    margin-top: 14px;
  }
}

.company-info[data-astro-cid-kcdskvd3] .max-width-container {
  padding-right: 10px;
}

@media screen and (min-width: 768px) {
  .company-info[data-astro-cid-kcdskvd3] .max-width-container {
    padding-right: 30px;
  }
}

.company-info[data-astro-cid-kcdskvd3]
  .max-width-container
  [data-astro-cid-kcdskvd3][data-display-fade] {
  z-index: 1;
  padding-top: 20px;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  -webkit-transition-property: opacity margin;
  transition-property: opacity margin;
  -webkit-transform: none !important;
  transform: none !important;
  -webkit-transform: initial !important;
  transform: initial !important;
}

.company-info[data-astro-cid-kcdskvd3]
  .max-width-container
  [data-astro-cid-kcdskvd3][data-display-fade='inview'] {
  padding-top: 0;
  opacity: 1;
}

.list[data-astro-cid-kcdskvd3] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 12px 6px;
  width: min(400px, 100%);
  margin-top: 14px;
}

@media screen and (min-width: 768px) {
  .list[data-astro-cid-kcdskvd3] {
    gap: 24px 32px;
    width: min(700px, 100%);
    margin-top: 49px;
  }
}

.item[data-astro-cid-kcdskvd3] {
  position: relative;
  z-index: 1;
}

.item[data-astro-cid-kcdskvd3] > a[data-astro-cid-kcdskvd3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  color: var(--white);
  background-image: linear-gradient(86.59deg, #9a06e8 0%, #ff470a 79.05%);
  -webkit-filter: brightness(1.3);
  filter: brightness(1.3);
  background-attachment: fixed;
  border-radius: 1000px;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media screen and (min-width: 768px) {
  .item[data-astro-cid-kcdskvd3] > a[data-astro-cid-kcdskvd3] {
    height: 80px;
    padding-left: 60px;
    padding-right: 60px;
    font-size: var(--font-size-32px);
    letter-spacing: -0.05em;
    background-image: linear-gradient(
      268.83deg,
      #fd5307 45.86%,
      #df5184 52.76%,
      #a027b5 77.12%
    );
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
  }
}

@media (hover: hover) {
  .item[data-astro-cid-kcdskvd3] > a[data-astro-cid-kcdskvd3]:hover {
    opacity: 0.7;
  }
}

.spacer[data-astro-cid-ldf6v2r3] {
  padding-top: 100px;
}

@media screen and (min-width: 768px) {
  .spacer[data-astro-cid-ldf6v2r3] {
    padding-top: 200px;
  }
}

main[data-astro-cid-x3zvl4r6] {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

@font-face {
  font-family: swiper-icons;
  src: url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);
  font-weight: 400;
  font-style: normal;
}

:root {
  --swiper-theme-color: #007aff;
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-timing-function: initial;
  transition-timing-function: initial;
  -webkit-transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    initial
  );
  transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    initial
  );
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translateZ(0);
}

.swiper-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  -ms-scroll-snap-type: none;
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper:before {
  content: '';
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
  -ms-flex-order: 9999;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-left: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper:before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-top: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper:before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(
    linear,
    right top,
    left top,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background-image: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 4px solid #007aff;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.heading-level-1[data-astro-cid-4jxgvsnf] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.heading-level-1[data-astro-cid-4jxgvsnf] span[data-astro-cid-4jxgvsnf] {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

.sub[data-astro-cid-4jxgvsnf] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .sub[data-astro-cid-4jxgvsnf] {
    font-size: var(--font-size-24px);
  }
}

.main[data-astro-cid-4jxgvsnf] {
  display: block;
  margin-top: 17px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-60px);
  font-weight: 400;
  line-height: 1;
  background: var(--text-color);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .main[data-astro-cid-4jxgvsnf] {
    font-size: var(--font-size-120px);
  }
}

.small[data-astro-cid-4jxgvsnf] .sub[data-astro-cid-4jxgvsnf] {
  font-size: var(--font-size-12px);
}

@media screen and (min-width: 768px) {
  .small[data-astro-cid-4jxgvsnf] .sub[data-astro-cid-4jxgvsnf] {
    font-size: var(--font-size-32px);
  }
}

.small[data-astro-cid-4jxgvsnf] .main[data-astro-cid-4jxgvsnf] {
  margin-top: 8px;
  font-size: var(--font-size-40px);
}

@media screen and (min-width: 768px) {
  .small[data-astro-cid-4jxgvsnf] .main[data-astro-cid-4jxgvsnf] {
    margin-top: 24px;
    font-size: 120px;
  }
}

.center[data-astro-cid-4jxgvsnf] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.left[data-astro-cid-4jxgvsnf] {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.right[data-astro-cid-4jxgvsnf] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.max-width-container[data-astro-cid-rzl372as] {
  width: min(1020px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.max-width-container[data-astro-cid-rzl372as].narrow {
  width: min(980px, 100%);
}

.trapezium-button[data-astro-cid-p7z6wnjj] {
  display: grid;
  -ms-flex-line-pack: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-content: center;
  justify-content: center;
  place-content: center;
  width: 180px;
  height: 40px;
  -webkit-clip-path: polygon(12% 0, 100% 0%, 88% 100%, 0 100%);
  clip-path: polygon(12% 0, 100% 0%, 88% 100%, 0 100%);
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
  background-color: var(--black);
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media screen and (min-width: 768px) {
  .trapezium-button[data-astro-cid-p7z6wnjj] {
    width: 367px;
    height: 72px;
    -webkit-clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0 100%);
    clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0 100%);
    font-size: var(--font-size-24px);
  }
}

@media (hover: hover) {
  .trapezium-button[data-astro-cid-p7z6wnjj]:hover {
    opacity: 0.7;
  }
}

@media screen and (min-width: 768px) {
  .trapezium-button[data-astro-cid-p7z6wnjj].large {
    width: 490px;
    height: 96px;
    font-size: var(--font-size-32px);
  }
}

.definition-block[data-astro-cid-vl4v6e2f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 7px;
}

@media screen and (min-width: 768px) {
  .definition-block[data-astro-cid-vl4v6e2f] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 24px 32px;
  }
}

@media screen and (min-width: 768px) {
  .definition-block[data-astro-cid-vl4v6e2f]
    > .heading[data-astro-cid-vl4v6e2f] {
    margin-top: 4px;
  }
}

.definition-title[data-astro-cid-3vqdlv6v] {
  min-width: 80px;
  padding: 4px 6px 3px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  letter-spacing: 0.1em;
  text-align: center;
  color: var(--white);
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .definition-title[data-astro-cid-3vqdlv6v] {
    min-width: 160px;
    padding: 7px 6px 5px;
    font-size: var(--font-size-24px);
  }
}

.definition-text[data-astro-cid-fsykphg3] {
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1.2;
}

@media screen and (min-width: 768px) {
  .definition-text[data-astro-cid-fsykphg3] {
    font-size: var(--font-size-32px);
    line-height: 1.6;
  }
}

.definition-text[data-astro-cid-fsykphg3].english {
  font-size: var(--font-size-12px);
  line-height: 1.4;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
}

@media screen and (min-width: 768px) {
  .definition-text[data-astro-cid-fsykphg3].english {
    font-size: var(--font-size-22px);
  }
}

.definition-text[data-astro-cid-fsykphg3].english small {
  font-size: inherit;
}

.definition-text[data-astro-cid-fsykphg3].palt-sp {
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
}

@media screen and (min-width: 768px) {
  .definition-text[data-astro-cid-fsykphg3].palt-sp {
    -webkit-font-feature-settings: normal;
    font-feature-settings: normal;
  }
}

.definition-text[data-astro-cid-fsykphg3] small {
  font-size: var(--font-size-12px);
}

@media screen and (min-width: 768px) {
  .definition-text[data-astro-cid-fsykphg3] small {
    font-size: var(--font-size-22px);
  }
}

.contents[data-astro-cid-6roxhcn2] {
  margin: 13px 0 35px;
}

@media screen and (min-width: 768px) {
  .contents[data-astro-cid-6roxhcn2] {
    margin: 65px 0 40px;
  }
}

.section[data-astro-cid-6roxhcn2] + .section[data-astro-cid-6roxhcn2] {
  margin-top: 35px;
}

@media screen and (min-width: 768px) {
  .section[data-astro-cid-6roxhcn2] + .section[data-astro-cid-6roxhcn2] {
    margin-top: 78px;
  }
}

.definition-block[data-astro-cid-6roxhcn2]
  + .definition-block[data-astro-cid-6roxhcn2] {
  margin-top: 13px;
}

@media screen and (min-width: 768px) {
  .definition-block[data-astro-cid-6roxhcn2]
    + .definition-block[data-astro-cid-6roxhcn2] {
    margin-top: 25px;
  }
}

.information-block[data-astro-cid-6roxhcn2]
  + .definition-block[data-astro-cid-6roxhcn2] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .information-block[data-astro-cid-6roxhcn2]
    + .definition-block[data-astro-cid-6roxhcn2] {
    margin-top: 56px;
  }
}

.company[data-astro-cid-6roxhcn2] .detail .definition-text:first-child {
  letter-spacing: -0.06em;
}

@media screen and (min-width: 768px) {
  .company[data-astro-cid-6roxhcn2] .detail .definition-text:first-child {
    letter-spacing: 0;
  }
}

main[data-astro-cid-y522jzlb] {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

:root {
  --normal-width: 1100px;
  --wide-width: 1300px;
  --window-padding-inline: 20px;
  --border-radius-normal: 10px;
  --border-radius-big: 20px;
  --black: #000;
  --dark-gray: #333;
  --light-gray: #ccc;
  --white: #fff;
  --line-height-normal: 1.4;
  --font-family-yu-gothic: '游ゴシック体', YuGothic, '游ゴシック', 'Yu Gothic';
  --font-family-yu-mincho: '游明朝体', 'Yu Mincho', YuMincho;
  --font-family-hiragino-kaku-gothic: 'Hiragino Sans';
  --font-family-noto-sans-jp: 'Noto Sans JP';
  --font-family-bebas-neue: 'Bebas Neue';
  --font-family-base: var(--font-family-yu-gothic),
    var(--font-family-noto-sans-jp), var(--font-family-hiragino-kaku-gothic),
    sans-serif;
  --font-size-9px: 0.5625rem;
  --font-size-10px: 0.625rem;
  --font-size-11px: 0.6875rem;
  --font-size-12px: 0.75rem;
  --font-size-12-5px: 0.78125rem;
  --font-size-13px: 0.8125rem;
  --font-size-14px: 0.875rem;
  --font-size-15px: 0.9375rem;
  --font-size-16px: 1rem;
  --font-size-17px: 1.0625rem;
  --font-size-18px: 1.125rem;
  --font-size-19px: 1.1875rem;
  --font-size-20px: 1.25rem;
  --font-size-21px: 1.3125rem;
  --font-size-22px: 1.375rem;
  --font-size-23px: 1.4375rem;
  --font-size-24px: 1.5rem;
  --font-size-25px: 1.5625rem;
  --font-size-26px: 1.625rem;
  --font-size-27px: 1.6875rem;
  --font-size-28px: 1.75rem;
  --font-size-29px: 1.8125rem;
  --font-size-30px: 1.875rem;
  --font-size-31px: 1.9375rem;
  --font-size-32px: 2rem;
  --font-size-33px: 2.0625rem;
  --font-size-34px: 2.125rem;
  --font-size-35px: 2.1875rem;
  --font-size-36px: 2.25rem;
  --font-size-36-5px: 2.28125rem;
  --font-size-37px: 2.3125rem;
  --font-size-38px: 2.375rem;
  --font-size-39px: 2.4375rem;
  --font-size-40px: 2.5rem;
  --font-size-41px: 2.5625rem;
  --font-size-42px: 2.625rem;
  --font-size-43px: 2.6875rem;
  --font-size-44px: 2.75rem;
  --font-size-45px: 2.8125rem;
  --font-size-46px: 2.875rem;
  --font-size-47px: 2.9375rem;
  --font-size-48px: 3rem;
  --font-size-49px: 3.0625rem;
  --font-size-50px: 3.125rem;
  --font-size-51px: 3.1875rem;
  --font-size-52px: 3.25rem;
  --font-size-53px: 3.3125rem;
  --font-size-54px: 3.375rem;
  --font-size-55px: 3.4375rem;
  --font-size-56px: 3.5rem;
  --font-size-57px: 3.5625rem;
  --font-size-58px: 3.625rem;
  --font-size-59px: 3.6875rem;
  --font-size-60px: 3.75rem;
  --font-size-61px: 3.8125rem;
  --font-size-61-5px: 3.84375rem;
  --font-size-62px: 3.875rem;
  --font-size-63px: 3.9375rem;
  --font-size-64px: 4rem;
  --font-size-65px: 4.0625rem;
  --font-size-66px: 4.125rem;
  --font-size-67px: 4.1875rem;
  --font-size-68px: 4.25rem;
  --font-size-69px: 4.3125rem;
  --font-size-70px: 4.375rem;
  --font-size-71px: 4.4375rem;
  --font-size-72px: 4.5rem;
  --font-size-73px: 4.5625rem;
  --font-size-74px: 4.625rem;
  --font-size-75px: 4.6875rem;
  --font-size-76px: 4.75rem;
  --font-size-77px: 4.8125rem;
  --font-size-78px: 4.875rem;
  --font-size-79px: 4.9375rem;
  --font-size-80px: 5rem;
  --font-size-81px: 5.0625rem;
  --font-size-82px: 5.125rem;
  --font-size-83px: 5.1875rem;
  --font-size-84px: 5.25rem;
  --font-size-85px: 5.3125rem;
  --font-size-86px: 5.375rem;
  --font-size-87px: 5.4375rem;
  --font-size-88px: 5.5rem;
  --font-size-89px: 5.5625rem;
  --font-size-90px: 5.625rem;
  --font-size-91px: 5.6875rem;
  --font-size-92px: 5.75rem;
  --font-size-93px: 5.8125rem;
  --font-size-94px: 5.875rem;
  --font-size-95px: 5.9375rem;
  --font-size-96px: 6rem;
  --font-size-97px: 6.0625rem;
  --font-size-98px: 6.125rem;
  --font-size-99px: 6.1875rem;
  --font-size-100px: 6.25rem;
  --font-size-101px: 6.3125rem;
  --font-size-101-5px: 6.34375rem;
  --font-size-102px: 6.375rem;
  --font-size-103px: 6.4375rem;
  --font-size-104px: 6.5rem;
  --font-size-105px: 6.5625rem;
  --font-size-106px: 6.625rem;
  --font-size-107px: 6.6875rem;
  --font-size-108px: 6.75rem;
  --font-size-109px: 6.8125rem;
  --font-size-110px: 6.875rem;
  --font-size-111px: 6.9375rem;
  --font-size-112px: 7rem;
  --font-size-113px: 7.0625rem;
  --font-size-114px: 7.125rem;
  --font-size-115px: 7.1875rem;
  --font-size-116px: 7.25rem;
  --font-size-117px: 7.3125rem;
  --font-size-118px: 7.375rem;
  --font-size-119px: 7.4375rem;
  --font-size-120px: 7.5rem;
  --font-size-128px: 8rem;
  --font-size-150px: 9.375rem;
}

@media screen and (min-width: 768px) {
  :root {
    --window-padding-inline: 50px;
  }
}

html {
  overflow: visible;
  overflow: initial;
  overflow: var(--overflow, unset);
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  scroll-behavior: smooth;
}

body {
  font-family: 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, Noto Sans JP,
    Hiragino Sans, sans-serif;
  font-family: var(--font-family-base);
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

.contents-inner {
  display: grid;
  padding-left: 20px;
  padding-right: 20px;
  padding-left: var(--window-padding-inline);
  padding-right: var(--window-padding-inline);
}

.only-sp {
  display: block;
}

@media screen and (min-width: 768px) {
  .only-sp {
    display: none;
  }
}

.only-pc {
  display: none;
}

@media screen and (min-width: 768px) {
  .only-pc {
    display: block;
  }
}

[data-display-fade] {
  position: relative;
  opacity: 0;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  -webkit-transition-property: opacity transform;
  transition-property: opacity transform;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
}

[data-display-fade][data-display-fade='inview'] {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
  -webkit-transform: initial;
  transform: initial;
}

#lower[data-astro-cid-gxcatbgd] {
  padding-top: 83.5px;
}

@media screen and (min-width: 768px) {
  #lower[data-astro-cid-gxcatbgd] {
    padding-top: 113px;
  }
}

.hamburger[data-astro-cid-chqjutf5] {
  position: relative;
  display: block;
  width: 25px;
  height: 22px;
  margin-top: 2px;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media screen and (min-width: 768px) {
  .hamburger[data-astro-cid-chqjutf5] {
    width: 43px;
    height: 32px;
    margin-top: 4px;
  }
}

.hamburger[data-astro-cid-chqjutf5] span[data-astro-cid-chqjutf5] {
  position: absolute;
  display: block;
  height: 3px;
  -webkit-backdrop-filter: grayscale(100%) blur(8px) invert(60%) contrast(999%);
  backdrop-filter: grayscale(100%) blur(8px) invert(60%) contrast(999%);
}

@media screen and (min-width: 768px) {
  .hamburger[data-astro-cid-chqjutf5] span[data-astro-cid-chqjutf5] {
    height: 4px;
  }
}

.hamburger[data-astro-cid-chqjutf5]
  span[data-astro-cid-chqjutf5]:nth-of-type(1) {
  top: 0;
  left: 0;
  width: 100%;
}

.hamburger[data-astro-cid-chqjutf5]
  span[data-astro-cid-chqjutf5]:nth-of-type(2) {
  top: 8.5px;
  right: 0;
  width: 20px;
}

@media screen and (min-width: 768px) {
  .hamburger[data-astro-cid-chqjutf5]
    span[data-astro-cid-chqjutf5]:nth-of-type(2) {
    top: 13.5px;
    width: 35px;
  }
}

.hamburger[data-astro-cid-chqjutf5]
  span[data-astro-cid-chqjutf5]:nth-of-type(3) {
  top: 17px;
  right: 0;
  width: 15px;
}

@media screen and (min-width: 768px) {
  .hamburger[data-astro-cid-chqjutf5]
    span[data-astro-cid-chqjutf5]:nth-of-type(3) {
    top: 28px;
    width: 27px;
  }
}

.hamburger[data-astro-cid-chqjutf5][data-hamburger='open']
  span[data-astro-cid-chqjutf5] {
  background-color: var(--black);
  -webkit-backdrop-filter: initial;
  backdrop-filter: initial;
}

.hamburger[data-astro-cid-chqjutf5][data-hamburger='open']
  span[data-astro-cid-chqjutf5]:nth-of-type(1) {
  top: 50%;
  left: 1px;
  width: 100%;
  -webkit-transform: rotate(-45deg) translateY(-50%);
  transform: rotate(-45deg) translateY(-50%);
}

@media screen and (min-width: 768px) {
  .hamburger[data-astro-cid-chqjutf5][data-hamburger='open']
    span[data-astro-cid-chqjutf5]:nth-of-type(1) {
    left: 0;
  }
}

.hamburger[data-astro-cid-chqjutf5][data-hamburger='open']
  span[data-astro-cid-chqjutf5]:nth-of-type(2) {
  opacity: 0;
}

.hamburger[data-astro-cid-chqjutf5][data-hamburger='open']
  span[data-astro-cid-chqjutf5]:nth-of-type(3) {
  top: 50%;
  right: 1px;
  width: 100%;
  -webkit-transform: rotate(45deg) translateY(-50%);
  transform: rotate(45deg) translateY(-50%);
}

@media screen and (min-width: 768px) {
  .hamburger[data-astro-cid-chqjutf5][data-hamburger='open']
    span[data-astro-cid-chqjutf5]:nth-of-type(3) {
    right: 2px;
  }
}

.bottom-link[data-astro-cid-r6qjr6ns] {
  position: absolute;
  bottom: 18px;
  left: 50%;
  z-index: 1;
  display: grid;
  grid-gap: 8px;
  gap: 8px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .bottom-link[data-astro-cid-r6qjr6ns] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: min(97px, calc(97 / 1440 * 100vw));
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
  }
}

.link-list[data-astro-cid-r6qjr6ns] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 288px;
}

@media screen and (min-width: 768px) {
  .link-list[data-astro-cid-r6qjr6ns] {
    width: min(742px, 100%);
  }
}

.link-list[data-astro-cid-r6qjr6ns] .link-item[data-astro-cid-r6qjr6ns] {
  width: min(154px, 100%);
  height: 43px;
}

@media screen and (min-width: 768px) {
  .link-list[data-astro-cid-r6qjr6ns] .link-item[data-astro-cid-r6qjr6ns] {
    width: min(397.5px, 100%);
    height: 78px;
  }
}

.link-list[data-astro-cid-r6qjr6ns]
  .link-item[data-astro-cid-r6qjr6ns]:first-of-type {
  margin-right: -18px;
}

@media screen and (min-width: 768px) {
  .link-list[data-astro-cid-r6qjr6ns]
    .link-item[data-astro-cid-r6qjr6ns]:first-of-type {
    margin-right: -55px;
  }
}

.link-list[data-astro-cid-r6qjr6ns]
  .link-item[data-astro-cid-r6qjr6ns]
  > a[data-astro-cid-r6qjr6ns] {
  position: relative;
  z-index: 0;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 27px;
  -webkit-clip-path: polygon(0 0, 85% 0, 100% 100%, 15% 100%);
  clip-path: polygon(0 0, 85% 0, 100% 100%, 15% 100%);
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-20px);
  font-weight: 400;
  color: var(--white);
  background-color: var(--black);
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media screen and (min-width: 768px) {
  .link-list[data-astro-cid-r6qjr6ns]
    .link-item[data-astro-cid-r6qjr6ns]
    > a[data-astro-cid-r6qjr6ns] {
    padding-left: 80px;
    font-size: var(--font-size-42px);
  }
}

@media (hover: hover) {
  .link-list[data-astro-cid-r6qjr6ns]
    .link-item[data-astro-cid-r6qjr6ns]
    > a[data-astro-cid-r6qjr6ns]:hover {
    opacity: 0.7;
  }
}

.instagram[data-astro-cid-r6qjr6ns] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-12px);
  font-weight: 400;
  color: var(--black);
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media screen and (min-width: 768px) {
  .instagram[data-astro-cid-r6qjr6ns] {
    margin: 0;
    font-size: var(--font-size-24px);
  }
}

@media screen and (min-width: 768px) {
  .instagram[data-astro-cid-r6qjr6ns] img[data-astro-cid-r6qjr6ns] {
    --size: 78px;
    width: 78px;
    width: var(--size);
    height: 78px;
    height: var(--size);
  }
}

@media (hover: hover) {
  .instagram[data-astro-cid-r6qjr6ns]:hover {
    opacity: 0.7;
  }
}

.list[data-astro-cid-ii4upksa] {
  position: relative;
  z-index: 1;
  display: grid;
  grid-gap: min(16px, calc(16 / 812 * 100vh));
  gap: min(16px, calc(16 / 812 * 100vh));
  padding-top: 35px;
  padding-left: 30px;
}

@media screen and (min-width: 768px) {
  .list[data-astro-cid-ii4upksa] {
    display: block;
    padding-top: 112px;
    padding-left: 0;
  }
}

@supports (height: 100svh) {
  .list[data-astro-cid-ii4upksa] {
    gap: min(16px, calc(16 / 812 * 100svh));
  }
}

@media screen and (min-width: 768px) {
  .item[data-astro-cid-ii4upksa] {
    padding-left: 20px;
  }
}

@media screen and (min-width: 768px) {
  .item[data-astro-cid-ii4upksa] + .item[data-astro-cid-ii4upksa] {
    margin-top: 20px;
  }
}

.item[data-astro-cid-ii4upksa] > a[data-astro-cid-ii4upksa] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-20px);
  font-weight: 400;
  line-height: 1.2;
  color: var(--black);
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media screen and (min-width: 768px) {
  .item[data-astro-cid-ii4upksa] > a[data-astro-cid-ii4upksa] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    gap: 18px;
    padding-left: min(66px, calc(66 / 1440 * 100vw));
    font-size: var(--font-size-40px);
  }
}

.item[data-astro-cid-ii4upksa]
  > a[data-astro-cid-ii4upksa]
  .ja[data-astro-cid-ii4upksa] {
  font-size: var(--font-size-10px);
  font-weight: 700;
  line-height: 1.5;
}

@media screen and (min-width: 768px) {
  .item[data-astro-cid-ii4upksa]
    > a[data-astro-cid-ii4upksa]
    .ja[data-astro-cid-ii4upksa] {
    font-size: var(--font-size-20px);
  }
}

@media (hover: hover) {
  .item[data-astro-cid-ii4upksa] > a[data-astro-cid-ii4upksa]:hover {
    opacity: 0.7;
  }
}

.menu[data-astro-cid-i65bwpaa] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;
  display: none;
  width: 100%;
  height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
}

.menu[data-astro-cid-i65bwpaa][aria-hidden='false'] {
  display: block;
}

@supports (height: 100dvh) {
  .menu[data-astro-cid-i65bwpaa] {
    height: 100dvh;
  }
}

.hamburger[data-astro-cid-i65bwpaa] {
  position: absolute;
  top: 15px;
  right: 8.5px;
  z-index: 10;
}

@media screen and (min-width: 768px) {
  .hamburger[data-astro-cid-i65bwpaa] {
    top: 40px;
    right: 40px;
  }
}

.container[data-astro-cid-i65bwpaa] {
  height: 100%;
  background: linear-gradient(
    56.59deg,
    #ff007a -1.29%,
    #ff018c -0.97%,
    #ff7600 81.13%
  );
}

@media screen and (min-width: 768px) {
  .container[data-astro-cid-i65bwpaa] {
    position: relative;
    min-height: 992px;
    background: linear-gradient(
      107deg,
      #ff007a -1.14%,
      #ff018c 29.26%,
      #ff7600 55.89%
    );
  }
}

@media screen and (min-width: 768px) {
  .nav[data-astro-cid-i65bwpaa] {
    position: relative;
    width: max(1440px, 100%);
    min-height: 992px;
  }
}

.left[data-astro-cid-i65bwpaa] {
  display: none;
}

@media screen and (min-width: 768px) {
  .left[data-astro-cid-i65bwpaa] {
    display: block;
    float: left;
    width: min(892px, calc(892 / 1440 * 100vw));
    height: 100vh;
    min-height: 992px;
    shape-outside: polygon(0 0, 36% 0%, 100% 100%, 0% 100%);
  }
}

.image[data-astro-cid-i65bwpaa] {
  position: absolute;
  bottom: -1px;
  width: 100%;
  height: min(447px, calc(447 / 812 * 100vh));
  -webkit-clip-path: polygon(0 46%, 100% 0, 100% 100%, 0% 100%);
  clip-path: polygon(0 46%, 100% 0, 100% 100%, 0% 100%);
  content: '';
  background-color: var(--white);
}

@media screen and (min-width: 768px) {
  .image[data-astro-cid-i65bwpaa] {
    top: 0;
    bottom: auto;
    bottom: initial;
    left: 0;
    z-index: 1;
    width: min(892px, calc(892 / 1440 * 100vw));
    height: 100%;
    min-height: 992px;
    -webkit-clip-path: polygon(0 0, 36% 0%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 36% 0%, 100% 100%, 0% 100%);
  }
}

.image[data-astro-cid-i65bwpaa]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  content: '';
  background: var(--white) url(/assets/images/img_menu_01_sp.png) no-repeat;
  background: var(--white)
    var(--bgImageSp, url(/assets/images/img_menu_01_sp.png)) no-repeat;
  background-position: top 0 left 0;
  background-size: cover;
}

@media screen and (min-width: 768px) {
  .image[data-astro-cid-i65bwpaa]:after {
    top: 0;
    bottom: auto;
    bottom: initial;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 992px;
    background: var(--white) url(/assets/images/img_menu_01.png) no-repeat top
      left;
    background: var(--white) var(--bgImage, url(/assets/images/img_menu_01.png))
      no-repeat top left;
    background-size: cover;
    -webkit-transform: none;
    transform: none;
    -webkit-transform: initial;
    transform: initial;
  }
}

@media screen and (min-width: 768px) {
  .image[data-astro-cid-i65bwpaa].--01:after {
    background-position: top center;
  }
}

@media screen and (min-width: 768px) {
  .image[data-astro-cid-i65bwpaa].--02:after {
    background-position: top left 20%;
  }
}

@media screen and (min-width: 768px) {
  .image[data-astro-cid-i65bwpaa].--03:after {
    background-position: top left 20%;
  }
}

@media screen and (min-width: 768px) {
  .image[data-astro-cid-i65bwpaa].--04:after {
    background-position: top left 20%;
  }
}

@media screen and (min-width: 768px) {
  .image[data-astro-cid-i65bwpaa].--05:after {
    background-position: top left 4%;
  }
}

@supports (height: 100svh) {
  .image[data-astro-cid-i65bwpaa] {
    height: min(447px, calc(447 / 812 * 100svh));
  }

  @media screen and (min-width: 768px) {
    .image[data-astro-cid-i65bwpaa] {
      height: 100%;
    }
  }
}

header[data-astro-cid-bfy6aeqh] {
  position: fixed;
  top: 0;
  z-index: 1000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  padding: 12px 20px 10px 12px;
}

@media screen and (min-width: 768px) {
  header[data-astro-cid-bfy6aeqh] {
    padding: 25px 0 20px 28px;
  }
}

header[data-astro-cid-bfy6aeqh]:after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: '';
  background-color: #fff;
  opacity: 0;
  -webkit-transition: 0.2s opacity;
  transition: 0.2s opacity;
}

header[data-astro-cid-bfy6aeqh].is-blur:after {
  opacity: 1;
}

header[data-astro-cid-bfy6aeqh].is-blur
  > .logo[data-astro-cid-bfy6aeqh]
  > a[data-astro-cid-bfy6aeqh] {
  grid-template-columns: auto auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

header[data-astro-cid-bfy6aeqh].is-blur
  > .logo[data-astro-cid-bfy6aeqh]
  > a[data-astro-cid-bfy6aeqh]
  > img[data-astro-cid-bfy6aeqh] {
  width: 67px;
}

@media screen and (min-width: 768px) {
  header[data-astro-cid-bfy6aeqh].is-blur
    > .logo[data-astro-cid-bfy6aeqh]
    > a[data-astro-cid-bfy6aeqh]
    > img[data-astro-cid-bfy6aeqh] {
    width: 169px;
  }
}

.logo[data-astro-cid-bfy6aeqh] {
  display: grid;
}

@media screen and (min-width: 768px) {
  .logo[data-astro-cid-bfy6aeqh] {
    gap: 4px;
  }
}

.logo[data-astro-cid-bfy6aeqh] a[data-astro-cid-bfy6aeqh] {
  display: grid;
  grid-gap: 7px;
  gap: 7px;
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .logo[data-astro-cid-bfy6aeqh] a[data-astro-cid-bfy6aeqh] {
    gap: 0.9em;
    font-size: min(1.7vw, var(--font-size-22px));
  }
}

.logo[data-astro-cid-bfy6aeqh] img[data-astro-cid-bfy6aeqh] {
  width: 84px;
  height: auto;
  -webkit-transition: width 0.3s ease-out;
  transition: width 0.3s ease-out;
}

@media screen and (min-width: 768px) {
  .logo[data-astro-cid-bfy6aeqh] img[data-astro-cid-bfy6aeqh] {
    width: min(15vw, 240px);
  }
}

.logo[data-astro-cid-bfy6aeqh] .recruit-year[data-astro-cid-bfy6aeqh] {
  font-weight: 700;
  line-height: 1;
  color: var(--black);
}

.logo-link[data-astro-cid-bfy6aeqh] {
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media (hover: hover) {
  .logo-link[data-astro-cid-bfy6aeqh]:hover {
    opacity: 0.7;
  }
}

.wrap[data-astro-cid-bfy6aeqh] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
}

@media screen and (min-width: 768px) {
  .wrap[data-astro-cid-bfy6aeqh] {
    gap: 17px;
    padding-right: 40px;
  }
}

.list[data-astro-cid-bfy6aeqh] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}

.list[data-astro-cid-bfy6aeqh] .item[data-astro-cid-bfy6aeqh] {
  width: 92px;
  height: 24px;
}

@media screen and (min-width: 768px) {
  .list[data-astro-cid-bfy6aeqh] .item[data-astro-cid-bfy6aeqh] {
    width: 186px;
    height: 45px;
  }
}

.list[data-astro-cid-bfy6aeqh] .item[data-astro-cid-bfy6aeqh]:first-of-type {
  margin-right: -14px;
}

@media screen and (min-width: 768px) {
  .list[data-astro-cid-bfy6aeqh] .item[data-astro-cid-bfy6aeqh]:first-of-type {
    margin-right: -33px;
  }
}

.list[data-astro-cid-bfy6aeqh]
  .item[data-astro-cid-bfy6aeqh]
  > a[data-astro-cid-bfy6aeqh] {
  --text-left-space: 17px;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  padding-left: 17px;
  padding-left: var(--text-left-space);
  -webkit-clip-path: polygon(0 0, 87% 0, 100% 100%, 13% 100%);
  clip-path: polygon(0 0, 87% 0, 100% 100%, 13% 100%);
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-13px);
  font-weight: 400;
  line-height: 1;
  color: var(--white);
  background-color: var(--black);
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media screen and (min-width: 768px) {
  .list[data-astro-cid-bfy6aeqh]
    .item[data-astro-cid-bfy6aeqh]
    > a[data-astro-cid-bfy6aeqh] {
    --text-left-space: 37px;
    padding-top: 2.5px;
    -webkit-clip-path: polygon(0 0, 82% 0, 100% 100%, 18% 100%);
    clip-path: polygon(0 0, 82% 0, 100% 100%, 18% 100%);
    font-size: var(--font-size-24px);
  }
}

@media (hover: hover) {
  .list[data-astro-cid-bfy6aeqh]
    .item[data-astro-cid-bfy6aeqh]
    > a[data-astro-cid-bfy6aeqh]:hover {
    opacity: 0.7;
  }
}

footer[data-astro-cid-tmcxrfdn] {
  position: relative;
  z-index: 0;
  padding-top: 96.5px;
  padding-bottom: 35px;
}

@media screen and (min-width: 768px) {
  footer[data-astro-cid-tmcxrfdn] {
    padding-top: 294px;
    padding-bottom: 93px;
  }
}

footer[data-astro-cid-tmcxrfdn]:before {
  position: absolute;
  top: 15px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: calc(100% - 15px);
  -webkit-clip-path: polygon(0 calc(0% + 10vw), 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 calc(0% + 10vw), 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    106.82deg,
    #6f07e3 10.99%,
    #5615ff 51.49%,
    #159ebd 103.33%
  );
}

@media screen and (min-width: 768px) {
  footer[data-astro-cid-tmcxrfdn]:before {
    top: 56px;
    height: calc(100% - 56px);
  }
}

footer[data-astro-cid-tmcxrfdn]:after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% calc(0% + 15vw), 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% calc(0% + 15vw), 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    305.71deg,
    #d73987 4.42%,
    #da3f7f 46.57%,
    #ff9f01 89.61%
  );
}

.black[data-astro-cid-tmcxrfdn] {
  background-color: var(--black);
}

.inner[data-astro-cid-tmcxrfdn] {
  position: relative;
  z-index: 2;
}

.main-menu[data-astro-cid-tmcxrfdn] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 10px;
  padding-right: 10px;
}

.main-menu[data-astro-cid-tmcxrfdn] .main-menu-item[data-astro-cid-tmcxrfdn] {
  width: min(154px, 100%);
  height: 40px;
}

@media screen and (min-width: 768px) {
  .main-menu[data-astro-cid-tmcxrfdn] .main-menu-item[data-astro-cid-tmcxrfdn] {
    width: min(424px, 100%);
    height: 83px;
  }
}

.main-menu[data-astro-cid-tmcxrfdn]
  .main-menu-item[data-astro-cid-tmcxrfdn]:first-of-type {
  margin-right: -18px;
}

@media screen and (min-width: 768px) {
  .main-menu[data-astro-cid-tmcxrfdn]
    .main-menu-item[data-astro-cid-tmcxrfdn]:first-of-type {
    margin-right: -55px;
  }
}

.main-menu[data-astro-cid-tmcxrfdn]
  .main-menu-item[data-astro-cid-tmcxrfdn]
  > a[data-astro-cid-tmcxrfdn] {
  position: relative;
  z-index: 0;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 32px;
  -webkit-clip-path: polygon(0 0, 82% 0, 100% 100%, 18% 100%);
  clip-path: polygon(0 0, 82% 0, 100% 100%, 18% 100%);
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-20px);
  font-weight: 400;
  color: var(--white);
  background-color: var(--black);
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media screen and (min-width: 768px) {
  .main-menu[data-astro-cid-tmcxrfdn]
    .main-menu-item[data-astro-cid-tmcxrfdn]
    > a[data-astro-cid-tmcxrfdn] {
    padding-left: 70px;
    -webkit-clip-path: polygon(0 0, 85% 0, 100% 100%, 15% 100%);
    clip-path: polygon(0 0, 85% 0, 100% 100%, 15% 100%);
    font-size: var(--font-size-44px);
  }
}

@media (hover: hover) {
  .main-menu[data-astro-cid-tmcxrfdn]
    .main-menu-item[data-astro-cid-tmcxrfdn]
    > a[data-astro-cid-tmcxrfdn]:hover {
    opacity: 0.7;
  }
}

.back-to-top[data-astro-cid-tmcxrfdn] {
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 110px;
  height: 24px;
  padding-top: 2px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-14px);
  font-weight: 700;
  color: var(--black);
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media screen and (min-width: 768px) {
  .back-to-top[data-astro-cid-tmcxrfdn] {
    width: 260px;
    height: 51px;
    padding-top: 4px;
    margin-top: 64px;
    font-size: var(--font-size-25px);
  }
}

.back-to-top[data-astro-cid-tmcxrfdn]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  display: block;
  width: 100%;
  height: 100%;
  content: '';
  background-color: var(--white);
  -webkit-transform: skewX(35deg);
  transform: skew(35deg);
}

@media (hover: hover) {
  .back-to-top[data-astro-cid-tmcxrfdn]:hover {
    opacity: 0.7;
  }
}

.sitemap[data-astro-cid-tmcxrfdn] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 33.5px;
  padding-right: 33.5px;
  margin-top: 20px;
}

@media screen and (min-width: 768px) {
  .sitemap[data-astro-cid-tmcxrfdn] {
    width: min(1300px, 100%);
    padding-left: min(168px, calc(168 / 1440 * 100vw));
    padding-right: min(168px, calc(168 / 1440 * 100vw));
    margin-left: auto;
    margin-right: auto;
    margin-top: 64px;
  }
}

.sitemap[data-astro-cid-tmcxrfdn] .item[data-astro-cid-tmcxrfdn]:after {
  display: inline-block;
  width: 1px;
  height: 16px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: var(--font-size-12px);
  vertical-align: -3px;
  content: '';
  background-color: var(--white);
  opacity: 0.5;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

@media screen and (min-width: 768px) {
  .sitemap[data-astro-cid-tmcxrfdn] .item[data-astro-cid-tmcxrfdn]:after {
    width: 2px;
    height: 32px;
    margin-left: 30px;
    margin-right: 30px;
    font-size: var(--font-size-25px);
    vertical-align: -8px;
  }
}

.sitemap[data-astro-cid-tmcxrfdn]
  .item[data-astro-cid-tmcxrfdn]:last-of-type:after {
  display: none;
}

.sitemap[data-astro-cid-tmcxrfdn]
  .item[data-astro-cid-tmcxrfdn]
  > a[data-astro-cid-tmcxrfdn],
.sitemap[data-astro-cid-tmcxrfdn]
  .item[data-astro-cid-tmcxrfdn]
  > #ot-sdk-btn[data-astro-cid-tmcxrfdn] {
  padding: 0;
  font-size: var(--font-size-12px);
  font-weight: 300;
  line-height: 1.8;
  color: var(--white);
  letter-spacing: -0.05em;
  border: 0;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media screen and (min-width: 768px) {
  .sitemap[data-astro-cid-tmcxrfdn]
    .item[data-astro-cid-tmcxrfdn]
    > a[data-astro-cid-tmcxrfdn],
  .sitemap[data-astro-cid-tmcxrfdn]
    .item[data-astro-cid-tmcxrfdn]
    > #ot-sdk-btn[data-astro-cid-tmcxrfdn] {
    font-size: var(--font-size-25px);
    line-height: 1.8;
  }
}

@media (hover: hover) {
  .sitemap[data-astro-cid-tmcxrfdn]
    .item[data-astro-cid-tmcxrfdn]
    > a[data-astro-cid-tmcxrfdn]:not(#does-not-exist):hover,
  .sitemap[data-astro-cid-tmcxrfdn]
    .item[data-astro-cid-tmcxrfdn]
    > #ot-sdk-btn[data-astro-cid-tmcxrfdn]:hover {
    background: transparent none repeat 0 0 / auto auto padding-box border-box
      scroll;
    background: initial;
    opacity: 0.7;
  }
}

.sitemap[data-astro-cid-tmcxrfdn]
  .item[data-astro-cid-tmcxrfdn]
  > a[data-astro-cid-tmcxrfdn].bold:not(#does-not-exist),
.sitemap[data-astro-cid-tmcxrfdn]
  .item[data-astro-cid-tmcxrfdn]
  > #ot-sdk-btn[data-astro-cid-tmcxrfdn].bold {
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .sitemap[data-astro-cid-tmcxrfdn].small .item[data-astro-cid-tmcxrfdn]:after {
    width: 2px;
    height: 26px;
    margin-left: 26px;
    margin-right: 26px;
    font-size: var(--font-size-21px);
    vertical-align: -5px;
  }
}

@media screen and (min-width: 768px) {
  .sitemap[data-astro-cid-tmcxrfdn].small
    .item[data-astro-cid-tmcxrfdn]
    > a[data-astro-cid-tmcxrfdn],
  .sitemap[data-astro-cid-tmcxrfdn].small
    .item[data-astro-cid-tmcxrfdn]
    > #ot-sdk-btn[data-astro-cid-tmcxrfdn] {
    font-size: var(--font-size-19px);
  }
}

.instagram[data-astro-cid-tmcxrfdn] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 11.5px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-12px);
  font-weight: 400;
  color: var(--black);
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media screen and (min-width: 900px) {
  .instagram[data-astro-cid-tmcxrfdn] {
    gap: 16px;
    margin-top: 60px;
    font-size: var(--font-size-24px);
  }
}

.instagram[data-astro-cid-tmcxrfdn] img[data-astro-cid-tmcxrfdn] {
  --size: 40px;
  width: 40px;
  width: var(--size);
  height: 40px;
  height: var(--size);
}

@media screen and (min-width: 900px) {
  .instagram[data-astro-cid-tmcxrfdn] img[data-astro-cid-tmcxrfdn] {
    --size: 72px;
  }
}

@media (hover: hover) {
  .instagram[data-astro-cid-tmcxrfdn]:hover {
    opacity: 0.7;
  }
}

.copyright[data-astro-cid-tmcxrfdn] {
  margin-top: 20px;
  font-size: 8px;
  color: var(--white);
  text-align: center;
  letter-spacing: 0.12em;
}

@media screen and (min-width: 768px) {
  .copyright[data-astro-cid-tmcxrfdn] {
    margin-top: 60px;
    font-size: var(--font-size-19px);
  }
}

.lower-head-layout[data-astro-cid-obwxqs2k] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 10vw;
}

.lower-head-layout[data-astro-cid-obwxqs2k] .inner[data-astro-cid-obwxqs2k] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  width: 100%;
}

.lower-head-layout[data-astro-cid-obwxqs2k]
  .inner[data-astro-cid-obwxqs2k]:after {
  width: 50vw;
  height: 10vw;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
  clip-path: polygon(100% 0, 0 0, 100% 100%);
  content: '';
  background: linear-gradient(88.95deg, #8000fe 42.58%, #a900f8 97.79%);
}

.contents[data-astro-cid-fi2wluyu] {
  margin: 9px 0 50px;
}

@media screen and (min-width: 768px) {
  .contents[data-astro-cid-fi2wluyu] {
    margin: 67px 0 80px;
  }
}

.entry-first-block[data-astro-cid-fi2wluyu] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media screen and (min-width: 768px) {
  .entry-first-block[data-astro-cid-fi2wluyu] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 40px;
  }
}

.entry-first-block[data-astro-cid-fi2wluyu]
  > .thumbnail[data-astro-cid-fi2wluyu] {
  width: 220px;
}

@media screen and (min-width: 768px) {
  .entry-first-block[data-astro-cid-fi2wluyu]
    > .thumbnail[data-astro-cid-fi2wluyu] {
    width: 440px;
  }
}

.entry-first-block[data-astro-cid-fi2wluyu] > .button[data-astro-cid-fi2wluyu] {
  width: 240px;
}

@media screen and (min-width: 768px) {
  .entry-first-block[data-astro-cid-fi2wluyu]
    > .button[data-astro-cid-fi2wluyu] {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    width: auto;
  }
}

.entry-section[data-astro-cid-fi2wluyu] {
  margin-top: 58px;
}

@media screen and (min-width: 768px) {
  .entry-section[data-astro-cid-fi2wluyu] {
    margin-top: 120px;
  }
}

.second-title[data-astro-cid-fi2wluyu] {
  padding: 7px 8px 8px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  background-color: #0003;
}

@media screen and (min-width: 768px) {
  .second-title[data-astro-cid-fi2wluyu] {
    padding: 12px 31px;
    font-size: var(--font-size-28px);
    font-weight: 700;
  }
}

.thumbnail-image[data-astro-cid-fi2wluyu] {
  position: relative;
}

.thumbnail-image[data-astro-cid-fi2wluyu]:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  content: '';
  border: 2px solid var(--black);
}

@media screen and (min-width: 768px) {
  .thumbnail-image[data-astro-cid-fi2wluyu]:before {
    border: 4px solid var(--black);
  }
}

.thumbnail-image[data-astro-cid-fi2wluyu] > img[data-astro-cid-fi2wluyu] {
  width: 100%;
  max-width: 100%;
  height: auto;
}

.thumbnail-image[data-astro-cid-fi2wluyu] > .overlay[data-astro-cid-fi2wluyu] {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: var(--font-size-12px);
  font-weight: 600;
  line-height: 1.6;
  color: var(--white);
  letter-spacing: -0.02em;
  background-color: #000c;
}

@media screen and (min-width: 768px) {
  .thumbnail-image[data-astro-cid-fi2wluyu]
    > .overlay[data-astro-cid-fi2wluyu] {
    font-size: var(--font-size-24px);
  }
}

.entry-button[data-astro-cid-fi2wluyu] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 40px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: #0000004d;
  text-align: center;
  background-color: #0003;
  border-radius: 1000px;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media screen and (min-width: 768px) {
  .entry-button[data-astro-cid-fi2wluyu] {
    height: 96px;
    font-size: var(--font-size-32px);
  }
}

@media (hover: hover) {
  .entry-button[data-astro-cid-fi2wluyu][href]:hover {
    opacity: 0.7;
  }
}

.entry-button[data-astro-cid-fi2wluyu].large-sp {
  height: 48px;
  font-size: var(--font-size-16px);
}

@media screen and (min-width: 768px) {
  .entry-button[data-astro-cid-fi2wluyu].large-sp {
    height: 96px;
    font-size: var(--font-size-32px);
  }
}

.entry-button[data-astro-cid-fi2wluyu].warm[href] {
  color: var(--white);
  background-image: linear-gradient(
    268.93deg,
    #fd5307 0%,
    #df5184 55%,
    #a027b5 105.83%
  );
}

.entry-button[data-astro-cid-fi2wluyu].cold[href] {
  color: var(--white);
  background-image: linear-gradient(
    267.31deg,
    #8b00ff 0%,
    #4e15fe 58.9%,
    #4ab2fd 118.13%
  );
}

@media screen and (min-width: 768px) {
  .entry-button[data-astro-cid-fi2wluyu].cold[href] {
    background-image: linear-gradient(
      267.76deg,
      #8b00ff 0%,
      #4e15fe 49.46%,
      #4ab2fd 99.18%
    );
  }
}

main[data-astro-cid-53nbmvqq] {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.thumbnail-image[data-astro-cid-cpxpwfvt] {
  position: relative;
}

.thumbnail-image[data-astro-cid-cpxpwfvt]:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  content: '';
  border: 2px solid var(--black);
}

@media screen and (min-width: 768px) {
  .thumbnail-image[data-astro-cid-cpxpwfvt]:before {
    border: 4px solid var(--black);
  }
}

.thumbnail-image[data-astro-cid-cpxpwfvt] > img[data-astro-cid-cpxpwfvt] {
  width: 100%;
  max-width: 100%;
  height: auto;
}

.thumbnail-image[data-astro-cid-cpxpwfvt] > .overlay[data-astro-cid-cpxpwfvt] {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: var(--font-size-24px);
  font-weight: 600;
  line-height: 1.6;
  color: var(--white);
  letter-spacing: -0.02em;
  background-color: #000c;
}

.entry-button[data-astro-cid-cpxpwfvt] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 40px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: #0000004d;
  text-align: center;
  background-color: #0003;
  border-radius: 1000px;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media screen and (min-width: 768px) {
  .entry-button[data-astro-cid-cpxpwfvt] {
    height: 96px;
    font-size: var(--font-size-32px);
  }
}

@media (hover: hover) {
  .entry-button[data-astro-cid-cpxpwfvt][href]:hover {
    opacity: 0.7;
  }
}

.entry-button[data-astro-cid-cpxpwfvt].large-sp {
  height: 48px;
  font-size: var(--font-size-16px);
}

@media screen and (min-width: 768px) {
  .entry-button[data-astro-cid-cpxpwfvt].large-sp {
    height: 96px;
    font-size: var(--font-size-32px);
  }
}

.entry-button[data-astro-cid-cpxpwfvt].warm[href] {
  color: var(--white);
  background-image: linear-gradient(
    268.93deg,
    #fd5307 0%,
    #df5184 55%,
    #a027b5 105.83%
  );
}

.entry-button[data-astro-cid-cpxpwfvt].cold[href] {
  color: var(--white);
  background-image: linear-gradient(
    267.31deg,
    #8b00ff 0%,
    #4e15fe 58.9%,
    #4ab2fd 118.13%
  );
}

@media screen and (min-width: 768px) {
  .entry-button[data-astro-cid-cpxpwfvt].cold[href] {
    background-image: linear-gradient(
      267.76deg,
      #8b00ff 0%,
      #4e15fe 49.46%,
      #4ab2fd 99.18%
    );
  }
}

.entry-card-list[data-astro-cid-cpxpwfvt] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-gap: 28px;
  gap: 28px;
  margin-top: 28px;
}

@media screen and (min-width: 768px) {
  .entry-card-list[data-astro-cid-cpxpwfvt] {
    grid-template-columns: repeat(auto-fit, 1fr);
    gap: 80px;
    margin-top: 60px;
  }
}

.entry-card-list[data-astro-cid-cpxpwfvt] > .column[data-astro-cid-cpxpwfvt] {
  display: grid;
}

@media screen and (min-width: 768px) {
  .entry-card-list[data-astro-cid-cpxpwfvt] > .column[data-astro-cid-cpxpwfvt] {
    display: contents;
  }
}

.entry-card[data-astro-cid-cpxpwfvt] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px 20px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media screen and (min-width: 768px) {
  .entry-card[data-astro-cid-cpxpwfvt] {
    display: grid;
    grid-template-rows: subgrid;
    grid-row: span 3;
    grid-gap: 0;
    gap: 0;
  }
}

.entry-card[data-astro-cid-cpxpwfvt] > .thumbnail[data-astro-cid-cpxpwfvt] {
  width: 125px;
}

@media screen and (min-width: 768px) {
  .entry-card[data-astro-cid-cpxpwfvt] > .thumbnail[data-astro-cid-cpxpwfvt] {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 100%;
  }
}

.entry-card[data-astro-cid-cpxpwfvt] > .title[data-astro-cid-cpxpwfvt] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 4px;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .entry-card[data-astro-cid-cpxpwfvt] > .title[data-astro-cid-cpxpwfvt] {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    gap: 10px;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    margin: 23px 0 auto;
  }
}

.entry-card[data-astro-cid-cpxpwfvt]
  > .title[data-astro-cid-cpxpwfvt]
  > .main[data-astro-cid-cpxpwfvt] {
  display: block;
  font-size: var(--font-size-12px);
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .entry-card[data-astro-cid-cpxpwfvt]
    > .title[data-astro-cid-cpxpwfvt]
    > .main[data-astro-cid-cpxpwfvt] {
    font-size: var(--font-size-32px);
    line-height: 1.2;
  }
}

.entry-card[data-astro-cid-cpxpwfvt]
  > .title[data-astro-cid-cpxpwfvt]
  > .sub[data-astro-cid-cpxpwfvt] {
  display: block;
  font-size: var(--font-size-11px);
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .entry-card[data-astro-cid-cpxpwfvt]
    > .title[data-astro-cid-cpxpwfvt]
    > .sub[data-astro-cid-cpxpwfvt] {
    font-size: var(--font-size-22px);
  }
}

.entry-card[data-astro-cid-cpxpwfvt] > .button[data-astro-cid-cpxpwfvt] {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
}

@media screen and (min-width: 768px) {
  .entry-card[data-astro-cid-cpxpwfvt] > .button[data-astro-cid-cpxpwfvt] {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    width: 100%;
    margin-top: 23px;
  }
}

.group-title[data-astro-cid-ahbmlx3q] {
  margin-bottom: 17px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1.4;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .group-title[data-astro-cid-ahbmlx3q] {
    margin-bottom: 35px;
    font-size: 32px;
  }
}

.close-button[data-astro-cid-oon5ilkl] {
  display: grid;
  -ms-flex-line-pack: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-content: center;
  justify-content: center;
  place-content: center;
  width: 110px;
  height: 24px;
  margin-left: auto;
  margin-right: auto;
  -webkit-clip-path: polygon(12% 0, 100% 0%, 88% 100%, 0 100%);
  clip-path: polygon(12% 0, 100% 0%, 88% 100%, 0 100%);
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
  background-color: var(--black);
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media screen and (min-width: 768px) {
  .close-button[data-astro-cid-oon5ilkl] {
    width: 220px;
    height: 48px;
    -webkit-clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0 100%);
    clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0 100%);
    font-size: var(--font-size-24px);
  }
}

@media (hover: hover) {
  .close-button[data-astro-cid-oon5ilkl]:hover {
    opacity: 0.7;
  }
}

@media screen and (min-width: 768px) {
  .close-button[data-astro-cid-oon5ilkl].large {
    width: 490px;
    height: 96px;
    font-size: var(--font-size-32px);
  }
}

.company-accordion[data-astro-cid-iv52zori] > summary[data-astro-cid-iv52zori] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 40px;
  padding-left: 16px;
  padding-right: 26px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.5;
  color: var(--white);
  letter-spacing: -0.05em;
  cursor: pointer;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media screen and (min-width: 768px) {
  .company-accordion[data-astro-cid-iv52zori]
    > summary[data-astro-cid-iv52zori] {
    min-height: 60px;
    padding-left: 32px;
    padding-right: 44px;
    font-size: var(--font-size-32px);
    letter-spacing: 0;
  }
}

.company-accordion[data-astro-cid-iv52zori]
  > summary[data-astro-cid-iv52zori]:after {
  position: absolute;
  top: 50%;
  right: 12px;
  display: block;
  width: 14px;
  width: var(--size);
  height: 14px;
  height: var(--size);
  content: '';
  background: url(/assets/images/ico_arrow_02.png) no-repeat center / contain;
  -webkit-transform: rotate(180deg) translateY(-50%);
  transform: rotate(180deg) translateY(-50%);
  -webkit-transform-origin: top;
  transform-origin: top;
  --size: 14px;
}

@media screen and (min-width: 768px) {
  .company-accordion[data-astro-cid-iv52zori]
    > summary[data-astro-cid-iv52zori]:after {
    --size: 28px;
    right: 16px;
  }
}

@media (hover: hover) {
  .company-accordion[data-astro-cid-iv52zori]
    > summary[data-astro-cid-iv52zori]:hover {
    opacity: 0.7;
  }
}

.company-accordion[data-astro-cid-iv52zori]
  > summary[data-astro-cid-iv52zori]
  ::marker
  [data-astro-cid-iv52zori] {
  display: none;
}

.company-accordion[data-astro-cid-iv52zori]
  > summary[data-astro-cid-iv52zori]::-webkit-details-marker {
  display: none;
}

.company-accordion[data-astro-cid-iv52zori]
  + .company-accordion[data-astro-cid-iv52zori] {
  margin-top: 4px;
}

@media screen and (min-width: 768px) {
  .company-accordion[data-astro-cid-iv52zori]
    + .company-accordion[data-astro-cid-iv52zori] {
    margin-top: 8px;
  }
}

.company-accordion[data-astro-cid-iv52zori][open]
  summary[data-astro-cid-iv52zori]:after {
  -webkit-transform: rotate(0deg) translateY(-50%);
  transform: rotate(0) translateY(-50%);
}

.outer[data-astro-cid-iv52zori] {
  padding-top: 20px;
  padding-bottom: 24px;
  background-color: #efefef;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-iv52zori] {
    padding-top: 40px;
    padding-bottom: 48px;
  }
}

.description[data-astro-cid-ik42rg57] {
  display: grid;
  grid-gap: 21px;
  gap: 21px;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 30px;
}

@media screen and (min-width: 768px) {
  .description[data-astro-cid-ik42rg57] {
    grid-template-columns: min(320px, calc(320 / 1200 * 100vw)) 1fr;
    gap: 40px;
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 63px;
  }
}

.picture[data-astro-cid-ik42rg57] img[data-astro-cid-ik42rg57] {
  width: 100%;
  height: auto;
}

.text[data-astro-cid-ik42rg57] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.4;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-ik42rg57] {
    font-size: var(--font-size-24px);
  }
}

.item-title[data-astro-cid-nf7iaklj] {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 4px;
  gap: 4px;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 16px;
  font-size: var(--font-size-14px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .item-title[data-astro-cid-nf7iaklj] {
    gap: 8px;
    padding-left: 64px;
    padding-right: 64px;
    margin-bottom: 32px;
    font-size: var(--font-size-28px);
  }
}

.item-title[data-astro-cid-nf7iaklj]:after {
  display: block;
  -ms-flex-item-align: center;
  align-self: center;
  height: 1px;
  content: '';
  background-color: #0003;
}

@media screen and (min-width: 768px) {
  .item-title[data-astro-cid-nf7iaklj]:after {
    height: 2px;
  }
}

.list[data-astro-cid-wmhnyafu] {
  display: grid;
  grid-template-columns: repeat(
    auto-fit,
    minmax(min(125px, calc(125 / 375 * 100vw)), 1fr)
  );
  grid-column-gap: 8px;
  -moz-column-gap: 8px;
  -webkit-column-gap: 8px;
  column-gap: 8px;
  padding-left: 20px;
  padding-right: 20px;
}

@media screen and (min-width: 768px) {
  .list[data-astro-cid-wmhnyafu] {
    grid-template-columns: var(--pc-column);
    -moz-column-gap: 32px;
    -webkit-column-gap: 32px;
    column-gap: 32px;
    padding-left: 64px;
    padding-right: 64px;
  }
}

.list[data-astro-cid-wmhnyafu].pc-column-2 {
  --pc-column: repeat(2, 1fr);
}

.list[data-astro-cid-wmhnyafu].pc-column-3 {
  --pc-column: repeat(auto-fit, minmax(200px, 1fr));
}

.list[data-astro-cid-wmhnyafu].pc-column-4 {
  --pc-column: repeat(auto-fit, minmax(184px, 1fr));
}

.list[data-astro-cid-wmhnyafu].pc-column-4 .item[data-astro-cid-wmhnyafu] {
  margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
  .list[data-astro-cid-wmhnyafu].pc-column-4 .item[data-astro-cid-wmhnyafu] {
    margin-bottom: 20px;
  }
}

.item[data-astro-cid-wmhnyafu] {
  margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
  .item[data-astro-cid-wmhnyafu] {
    margin-bottom: 40px;
  }
}

.item[data-astro-cid-wmhnyafu] img[data-astro-cid-wmhnyafu] {
  width: 100%;
  height: auto;
}

.title[data-astro-cid-wmhnyafu] {
  padding-top: 8px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  letter-spacing: 0.1em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-wmhnyafu] {
    padding-top: 12px;
    font-size: var(--font-size-20px);
    letter-spacing: -0.01em;
  }
}

.subtitle[data-astro-cid-wmhnyafu] {
  padding-top: 8px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  letter-spacing: 0.1em;
}

@media screen and (min-width: 768px) {
  .subtitle[data-astro-cid-wmhnyafu] {
    font-size: var(--font-size-12px);
  }
}

.copyright[data-astro-cid-wmhnyafu] {
  padding-top: 8px;
  font-size: var(--font-size-10px);
  text-align: center;
}

@media screen and (min-width: 768px) {
  .copyright[data-astro-cid-wmhnyafu] {
    font-size: var(--font-size-10px);
  }
}

.group[data-astro-cid-7ru7l2sg] .heading-level-1 {
  letter-spacing: -0.1em;
}

@media screen and (min-width: 768px) {
  .group[data-astro-cid-7ru7l2sg] .heading-level-1 {
    letter-spacing: 0;
  }
}

.note[data-astro-cid-7ru7l2sg] {
  display: block;
  font-size: var(--font-size-9px);
  font-weight: 400;
  line-height: 1.5;
  color: var(--dark-gray);
  text-align: center;
}

@media screen and (min-width: 768px) {
  .note[data-astro-cid-7ru7l2sg] {
    font-size: var(--font-size-14px);
  }
}

.list[data-astro-cid-7ru7l2sg] {
  display: grid;
  grid-row-gap: 45px;
  row-gap: 45px;
  margin-top: 39px;
}

@media screen and (min-width: 768px) {
  .list[data-astro-cid-7ru7l2sg] {
    row-gap: 112px;
    margin-top: 45px;
  }
}

.wrap[data-astro-cid-7ru7l2sg] {
  margin-top: 50px;
  margin-bottom: 40px;
}

@media screen and (min-width: 768px) {
  .wrap[data-astro-cid-7ru7l2sg] {
    margin-top: 112px;
    margin-bottom: 80px;
  }
}

.wrap[data-astro-cid-7ru7l2sg] .entry-card-list {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .wrap[data-astro-cid-7ru7l2sg] .entry-card-list {
    margin-top: 76px;
  }
}

.dib[data-astro-cid-7ru7l2sg] {
  display: inline-block;
}

main[data-astro-cid-kbhghajb] {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-qqvptx75] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-qqvptx75] {
    height: 825px;
  }
}

.inner[data-astro-cid-qqvptx75] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-qqvptx75] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.background[data-astro-cid-qqvptx75] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-qqvptx75] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-qqvptx75] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-qqvptx75]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-qqvptx75]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-qqvptx75] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_01-01.jpg) no-repeat top -30px left -170px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-qqvptx75] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_01-01.jpg) no-repeat top -80px left -60px;
    background-size: 2600px;
  }
}

.item1[data-astro-cid-qqvptx75] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-qqvptx75] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-qqvptx75] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-qqvptx75] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-hsbfdgrn] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-hsbfdgrn] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-hsbfdgrn] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-hsbfdgrn] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-hsbfdgrn] .sub[data-astro-cid-hsbfdgrn] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-hsbfdgrn] .sub[data-astro-cid-hsbfdgrn] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-hsbfdgrn] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-hsbfdgrn] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-hsbfdgrn] .small[data-astro-cid-hsbfdgrn] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-hsbfdgrn] .small[data-astro-cid-hsbfdgrn] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-hsbfdgrn] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-hsbfdgrn] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text[data-astro-cid-hsbfdgrn] .sub[data-astro-cid-hsbfdgrn] {
  background: linear-gradient(265.95deg, #7008e3 4.7%, #f10b7b 95.31%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.box[data-astro-cid-hsbfdgrn] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-hsbfdgrn] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-3pvwwge4] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-3pvwwge4] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-3pvwwge4]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-3pvwwge4]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-3pvwwge4]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-3pvwwge4] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-3pvwwge4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-3pvwwge4] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-3pvwwge4] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-3pvwwge4] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 55px;
  }
}

.outer[data-astro-cid-3pvwwge4] > .heading[data-astro-cid-3pvwwge4] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-3pvwwge4] > .heading[data-astro-cid-3pvwwge4] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
    margin-top: -50px;
  }
}

.outer[data-astro-cid-3pvwwge4] > img[data-astro-cid-3pvwwge4] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-3pvwwge4] > img[data-astro-cid-3pvwwge4] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-3pvwwge4] .status[data-astro-cid-3pvwwge4] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-3pvwwge4] .status[data-astro-cid-3pvwwge4] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
  }
}

.section1[data-astro-cid-6d7zsts7] {
  position: relative;
  z-index: 1;
  margin-top: -5px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-6d7zsts7] {
    margin-top: -115px;
  }
}

.wrap[data-astro-cid-6d7zsts7] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-6d7zsts7] {
  position: absolute;
  top: -58px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-6d7zsts7] {
    top: -241px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-6d7zsts7] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-6d7zsts7] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

.img[data-astro-cid-6d7zsts7] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_01-03.jpg) no-repeat top -100px right -220px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-6d7zsts7] {
    width: 2434px;
    height: 722px;
    background: url(/assets/images/img_interview_01-03.jpg) no-repeat top -270px
      left -50px;
    background-size: 2840px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-6d7zsts7]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 60%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.4)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.4) 80%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

.item1[data-astro-cid-6d7zsts7] {
  position: absolute;
  bottom: -101px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-6d7zsts7] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-6d7zsts7] {
  position: absolute;
  right: 0;
  bottom: -101px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-6d7zsts7] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-oolgodxq] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-oolgodxq] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-oolgodxq] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-oolgodxq] {
    margin-right: 88px;
  }
}

.background[data-astro-cid-oolgodxq] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-oolgodxq] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-oolgodxq] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-oolgodxq] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-oolgodxq]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-oolgodxq]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-oolgodxq]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-oolgodxq]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-oolgodxq] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_01-04.jpg) no-repeat top -150px left -240px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-oolgodxq] {
    width: 2434px;
    height: 722px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_01-04.jpg) no-repeat top -300px
      left -240px;
    background-size: 2600px;
  }
}

.img[data-astro-cid-oolgodxq]:after {
  position: absolute;
  right: 0;
  width: 60%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.3)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.3) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-oolgodxq] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-oolgodxq] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-vslbp6hj] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-vslbp6hj] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-vslbp6hj] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-vslbp6hj] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-vslbp6hj] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-vslbp6hj] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-vslbp6hj] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-vslbp6hj]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-vslbp6hj]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-vslbp6hj]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-vslbp6hj]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-vslbp6hj] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_01-05.jpg) no-repeat top -10px right -110px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-vslbp6hj] {
    width: 2434px;
    height: 722px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_01-05.jpg) no-repeat top -20px right
      10px;
    background-size: 2400px;
  }
}

.img[data-astro-cid-vslbp6hj]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-vslbp6hj] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-vslbp6hj] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-vslbp6hj] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-vslbp6hj] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-vcrs6mnr] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-vcrs6mnr] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-vcrs6mnr]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-vcrs6mnr]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-vcrs6mnr] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-vcrs6mnr] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-vcrs6mnr] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-vcrs6mnr] > .sub[data-astro-cid-vcrs6mnr] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-vcrs6mnr] > .sub[data-astro-cid-vcrs6mnr] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-vcrs6mnr] > .title[data-astro-cid-vcrs6mnr] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-vcrs6mnr] > .title[data-astro-cid-vcrs6mnr] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-luhjjmsi] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-luhjjmsi] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-luhjjmsi]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-luhjjmsi]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-luhjjmsi]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-luhjjmsi]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-luhjjmsi] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-luhjjmsi] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-luhjjmsi] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-luhjjmsi] > .sub[data-astro-cid-luhjjmsi] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-luhjjmsi] > .sub[data-astro-cid-luhjjmsi] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-luhjjmsi] > .title[data-astro-cid-luhjjmsi] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-luhjjmsi] > .title[data-astro-cid-luhjjmsi] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-x4awexy2] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.heading-level-2[data-astro-cid-w3emrlns] {
  display: grid;
  grid-gap: 4px;
  gap: 4px;
}

@media screen and (min-width: 768px) {
  .heading-level-2[data-astro-cid-w3emrlns] {
    gap: 6px;
  }
}

.small[data-astro-cid-w3emrlns] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .small[data-astro-cid-w3emrlns] {
    font-size: var(--font-size-26px);
  }
}

.small[data-astro-cid-w3emrlns] > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 18px;
  padding-left: 5px;
  padding-right: 5px;
  background: var(--small-color);
}

@media screen and (min-width: 768px) {
  .small[data-astro-cid-w3emrlns] > span {
    height: 40px;
    padding-left: 12px;
    padding-right: 12px;
  }
}

.main[data-astro-cid-w3emrlns] {
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .main[data-astro-cid-w3emrlns] {
    font-size: var(--font-size-40px);
  }
}

.main[data-astro-cid-w3emrlns] > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 24px;
  padding-left: 5px;
  padding-right: 5px;
  background: var(--small-color);
}

@media screen and (min-width: 768px) {
  .main[data-astro-cid-w3emrlns] > span {
    height: 48px;
    padding-left: 12px;
    padding-right: 12px;
  }
}

.interviewee-name[data-astro-cid-45kxcgqn] {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 44px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 3px;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-45px);
  font-weight: 400;
  line-height: 1;
  color: var(--white);
  background: linear-gradient(267.55deg, #fe933f -10.9%, #ff4401 76.32%);
}

@media screen and (min-width: 768px) {
  .interviewee-name[data-astro-cid-45kxcgqn] {
    height: 88px;
    padding-left: 12px;
    padding-right: 12px;
    margin-top: 6px;
    font-size: var(--font-size-90px);
  }
}

.question-title[data-astro-cid-oda2s3w3] {
  display: inline;
  padding: 2px 4px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--white);
  letter-spacing: -0.05em;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media screen and (min-width: 768px) {
  .question-title[data-astro-cid-oda2s3w3] {
    padding: 9px 12px 11px;
    font-size: var(--font-size-40px);
  }
}

.question-title[data-astro-cid-oda2s3w3].cold {
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

.question-title[data-astro-cid-oda2s3w3].warm {
  background: linear-gradient(
    267.55deg,
    #fd00d2 -10.9%,
    #ff0194 17.98%,
    #ff4401 63.03%,
    #ff7000 100%
  );
}

.safari .question-title[data-astro-cid-oda2s3w3],
.android .question-title[data-astro-cid-oda2s3w3],
.windows .question-title[data-astro-cid-oda2s3w3] {
  padding: 0 4px;
  line-height: 1.7;
}

@media screen and (min-width: 768px) {
  .safari .question-title[data-astro-cid-oda2s3w3],
  .android .question-title[data-astro-cid-oda2s3w3],
  .windows .question-title[data-astro-cid-oda2s3w3] {
    padding: 0 12px 1px;
    line-height: 1.6;
  }
}

.interview-text[data-astro-cid-h6b3eqr3] {
  width: var(--width-sp);
  padding-right: var(--rightSpace);
  margin-top: 15px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.6;
  text-align: justify;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .interview-text[data-astro-cid-h6b3eqr3] {
    width: var(--width-pc);
    margin-top: 30px;
    font-size: var(--font-size-21px);
  }
}

.interview-text[data-astro-cid-h6b3eqr3].white {
  color: var(--white);
}

.interview-position[data-astro-cid-yoowo3ax] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: var(--position);
  -ms-flex-pack: var(--position);
  justify-content: var(--position);
  margin-top: var(--top-space-sp);
}

@media screen and (min-width: 768px) {
  .interview-position[data-astro-cid-yoowo3ax] {
    margin-top: var(--top-space-pc);
  }
}

.inner[data-astro-cid-yoowo3ax] {
  width: var(--width-sp);
  margin-top: var(--inner-space-sp);
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-yoowo3ax] {
    width: var(--width-pc);
    margin-top: var(--inner-space-pc);
  }
}

.pagination[data-astro-cid-dedtys6a] {
  position: relative;
  z-index: 3;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  grid-gap: 15px;
  gap: 15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  margin-top: -10px;
}

@media screen and (min-width: 768px) {
  .pagination[data-astro-cid-dedtys6a] {
    gap: 70px;
    margin-top: 20px;
  }
}

.prev[data-astro-cid-dedtys6a],
.next[data-astro-cid-dedtys6a] {
  display: block;
  width: 53px;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media screen and (min-width: 768px) {
  .prev[data-astro-cid-dedtys6a],
  .next[data-astro-cid-dedtys6a] {
    width: 102px;
  }
}

@media (hover: hover) {
  .prev[data-astro-cid-dedtys6a]:hover,
  .next[data-astro-cid-dedtys6a]:hover {
    opacity: 0.7;
  }
}

.prev[data-astro-cid-dedtys6a] img[data-astro-cid-dedtys6a],
.next[data-astro-cid-dedtys6a] img[data-astro-cid-dedtys6a] {
  width: 100%;
  height: auto;
}

.job-list[data-astro-cid-uwvarzu4] {
  --item-size: 150px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  grid-template-columns: repeat(auto-fit, minmax(var(--item-size), 1fr));
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-uwvarzu4] {
    --item-size: 240px;
    grid-template-columns: repeat(auto-fit, minmax(240px, 240px));
    grid-template-columns: repeat(auto-fit, minmax(var(--item-size), 240px));
  }
}

.item[data-astro-cid-uwvarzu4] > a[data-astro-cid-uwvarzu4] {
  position: relative;
  width: 100%;
  height: 100%;
  aspect-ratio: 1/1;
  -webkit-transition: -webkit-filter 0.3s ease-out;
  transition: -webkit-filter 0.3s ease-out;
  transition: filter 0.3s ease-out;
  transition: filter 0.3s ease-out, -webkit-filter 0.3s ease-out;
}

@media (hover: hover) {
  .item[data-astro-cid-uwvarzu4] > a[data-astro-cid-uwvarzu4]:hover {
    -webkit-filter: brightness(1.2);
    filter: brightness(1.2);
  }
}

.item[data-astro-cid-uwvarzu4]
  > a[data-astro-cid-uwvarzu4]
  img[data-astro-cid-uwvarzu4] {
  width: 100%;
  height: 100%;
}

.job-name[data-astro-cid-uwvarzu4] {
  position: absolute;
  bottom: 8px;
  left: 0;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .job-name[data-astro-cid-uwvarzu4] {
    bottom: 12px;
  }
}

.job-name[data-astro-cid-uwvarzu4] span[data-astro-cid-uwvarzu4] {
  display: inline;
  padding: 2px 4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.4;
  color: var(--white);
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media screen and (min-width: 768px) {
  .job-name[data-astro-cid-uwvarzu4] span[data-astro-cid-uwvarzu4] {
    padding: 3px;
    font-size: var(--font-size-18px);
    line-height: 1.5;
  }
}

.job-name[data-astro-cid-uwvarzu4] span[data-astro-cid-uwvarzu4] > .small {
  font-size: var(--font-size-9px);
}

@media screen and (min-width: 768px) {
  .job-name[data-astro-cid-uwvarzu4] span[data-astro-cid-uwvarzu4] > .small {
    font-size: var(--font-size-12px);
  }
}

.job-list[data-astro-cid-uwvarzu4] .warm span[data-astro-cid-uwvarzu4] {
  background: linear-gradient(
    267.55deg,
    #fd00d2 -10.9%,
    #ff0194 17.98%,
    #ff4401 63.03%,
    #ff7000 100%
  );
}

.job-list[data-astro-cid-uwvarzu4] .cold span[data-astro-cid-uwvarzu4] {
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

.safari .job-name[data-astro-cid-uwvarzu4] span[data-astro-cid-uwvarzu4],
.android .job-name[data-astro-cid-uwvarzu4] span[data-astro-cid-uwvarzu4],
.windows .job-name[data-astro-cid-uwvarzu4] span[data-astro-cid-uwvarzu4] {
  padding-top: 0;
  padding-bottom: 0;
}

.close[data-astro-cid-pg22uiuc] {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 1;
  width: 36px;
  width: var(--size);
  height: 36px;
  height: var(--size);
  background-color: #00000080;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
  --size: 36px;
}

@media screen and (min-width: 768px) {
  .close[data-astro-cid-pg22uiuc] {
    --size: 72px;
    top: 10px;
    right: 10px;
  }
}

.close[data-astro-cid-pg22uiuc]:before,
.close[data-astro-cid-pg22uiuc]:after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 32px;
  height: 1.5px;
  content: '';
  background-color: var(--white);
  -webkit-transform-origin: left;
  transform-origin: left;
}

@media screen and (min-width: 768px) {
  .close[data-astro-cid-pg22uiuc]:before,
  .close[data-astro-cid-pg22uiuc]:after {
    width: 64px;
    height: 3px;
  }
}

.close[data-astro-cid-pg22uiuc]:before {
  -webkit-transform: rotate(45deg) translate(-50%, -50%);
  transform: rotate(45deg) translate(-50%, -50%);
}

.close[data-astro-cid-pg22uiuc]:after {
  -webkit-transform: rotate(-45deg) translate(-50%, -50%);
  transform: rotate(-45deg) translate(-50%, -50%);
}

@media (hover: hover) {
  .close[data-astro-cid-pg22uiuc]:hover {
    opacity: 0.7;
  }
}

.wrapper[data-astro-cid-z3oj4f6f] {
  display: grid;
  -ms-flex-line-pack: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-content: center;
  justify-content: center;
  place-content: center;
  min-height: 680px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container[data-astro-cid-z3oj4f6f] {
  overflow: auto;
}

.frame[data-astro-cid-z3oj4f6f] {
  position: relative;
  width: min(443px, 100%);
  min-height: 500px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  background: linear-gradient(121.58deg, #9201f3 7.53%, #ff9f01 77.4%);
  border-radius: 5px;
}

@media screen and (min-width: 768px) {
  .frame[data-astro-cid-z3oj4f6f] {
    width: min(960px, 100%);
    min-height: 0;
    min-height: initial;
    border-radius: 10px;
  }
}

.job-type-modal[data-astro-cid-z3oj4f6f] {
  padding: 0;
  background-color: transparent;
  border: 0;
}

.job-type-modal[data-astro-cid-z3oj4f6f]::-ms-backdrop {
  background: rgba(0, 0, 0, 0.8);
}

.job-type-modal[data-astro-cid-z3oj4f6f]::backdrop {
  background: rgba(0, 0, 0, 0.8);
}

.job-type-modal[data-astro-cid-z3oj4f6f] .modal-small {
  font-size: var(--font-size-12px);
}

@media screen and (min-width: 768px) {
  .job-type-modal[data-astro-cid-z3oj4f6f] .modal-small {
    font-size: var(--font-size-24px);
  }
}

.wrap[data-astro-cid-z3oj4f6f] {
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .wrap[data-astro-cid-z3oj4f6f] {
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 1;
    margin-top: 0;
  }
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-z3oj4f6f] {
    width: 100%;
    min-height: 640px;
    padding-bottom: 120px;
  }
}

.right[data-astro-cid-z3oj4f6f] {
  display: none;
}

@media screen and (min-width: 768px) {
  .right[data-astro-cid-z3oj4f6f] {
    display: block;
    float: right;
    width: min(606px, 100%);
    min-height: 640px;
    shape-outside: polygon(0 0, 100% 0, 100% 100%, 62% 100%);
  }
}

.box[data-astro-cid-z3oj4f6f] {
  padding-top: 15px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-z3oj4f6f] {
    height: 100%;
    padding-top: 178px;
  }
}

.copy[data-astro-cid-z3oj4f6f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .copy[data-astro-cid-z3oj4f6f] {
    height: 40px;
    padding-left: 32px;
    padding-right: 32px;
    font-size: var(--font-size-24px);
  }
}

.job-type[data-astro-cid-z3oj4f6f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 30px;
  padding-left: 16px;
  padding-right: 16px;
  margin-top: 4px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .job-type[data-astro-cid-z3oj4f6f] {
    height: 60px;
    padding-left: 32px;
    padding-right: 32px;
    margin-top: 8px;
    font-size: var(--font-size-32px);
  }
}

.text[data-astro-cid-z3oj4f6f] {
  min-height: 213px;
  margin-left: 16px;
  margin-right: 16px;
  font-size: var(--font-size-10px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-z3oj4f6f] {
    min-height: 0;
    min-height: initial;
    margin-left: 40px;
    margin-right: 0;
    font-size: var(--font-size-16px);
  }
}

.text[data-astro-cid-z3oj4f6f] > span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 14.5px;
  padding-left: 4px;
  padding-right: 4px;
  margin-top: 15px;
  margin-bottom: 4px;
  font-size: var(--font-size-9px);
  font-weight: 700;
  color: var(--white);
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-z3oj4f6f] > span {
    height: 26px;
    padding-left: 8px;
    padding-right: 8px;
    margin-top: 20px;
    margin-bottom: 8px;
    font-size: var(--font-size-16px);
  }
}

.text[data-astro-cid-z3oj4f6f] > span:first-of-type {
  margin-top: 0;
}

.link[data-astro-cid-z3oj4f6f] {
  position: absolute;
  bottom: 25px;
  left: 50%;
  z-index: 2;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .link[data-astro-cid-z3oj4f6f] {
    bottom: 32px;
  }
}

.image[data-astro-cid-z3oj4f6f] {
  position: relative;
  width: 100%;
  min-height: 203px;
  margin-top: 30px;
}

@media screen and (min-width: 768px) {
  .image[data-astro-cid-z3oj4f6f] {
    position: absolute;
    top: 0;
    right: -1px;
    width: min(557px, 100%);
    height: calc(100% + 1px);
    min-height: 0;
    min-height: initial;
    margin-top: 0;
  }
}

.image[data-astro-cid-z3oj4f6f]:after {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: block;
  width: 443px;
  height: 231px;
  -webkit-clip-path: polygon(0 0, 100% 49%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 49%, 100% 100%, 0 100%);
  content: '';
  background: #fff var(--image-sp) no-repeat top 12px right -44px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .image[data-astro-cid-z3oj4f6f]:after {
    top: 0;
    right: 0;
    bottom: auto;
    bottom: initial;
    left: auto;
    left: initial;
    width: 100%;
    height: 100%;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 66% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 66% 100%);
    background: var(--image-pc) no-repeat top 0px right -417px / cover;
    -webkit-transform: none;
    transform: none;
    -webkit-transform: initial;
    transform: initial;
  }
}

.job02[data-astro-cid-z3oj4f6f] .image[data-astro-cid-z3oj4f6f]:after {
  background-color: #f70;
  background-position: top 12px right -14px;
}

@media screen and (min-width: 768px) {
  .job02[data-astro-cid-z3oj4f6f] .image[data-astro-cid-z3oj4f6f]:after {
    background-position: top 2px right -316px;
  }
}

.job03[data-astro-cid-z3oj4f6f] .image[data-astro-cid-z3oj4f6f]:after {
  background-color: #ff3c86;
  background-position: top 12px right 0px;
}

@media screen and (min-width: 768px) {
  .job03[data-astro-cid-z3oj4f6f] .image[data-astro-cid-z3oj4f6f]:after {
    background-position: top 0px left -185px;
  }
}

.job04[data-astro-cid-z3oj4f6f] .image[data-astro-cid-z3oj4f6f]:after {
  background-position: top -8px right calc(-1vw * (14 / 375 * 100));
}

@media screen and (min-width: 768px) {
  .job04[data-astro-cid-z3oj4f6f] .image[data-astro-cid-z3oj4f6f]:after {
    background-position: top 0px right -23px;
  }
}

.job-type-list[data-astro-cid-ajvzseam] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
}

@media screen and (min-width: 768px) {
  .job-type-list[data-astro-cid-ajvzseam] {
    gap: 18px 24px;
  }
}

@media screen and (min-width: 768px) {
  .job-type-list[data-astro-cid-ajvzseam].large {
    gap: 24px 32px;
  }
}

.item[data-astro-cid-ajvzseam] {
  position: relative;
  z-index: 1;
}

.item[data-astro-cid-ajvzseam] > button[data-astro-cid-ajvzseam] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  color: var(--white);
  -webkit-filter: brightness(1.2);
  filter: brightness(1.2);
  background-attachment: fixed;
  border-radius: 1000px;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media screen and (min-width: 768px) {
  .item[data-astro-cid-ajvzseam] > button[data-astro-cid-ajvzseam] {
    height: 60px;
    padding-left: 45px;
    padding-right: 45px;
    font-size: var(--font-size-24px);
    letter-spacing: -0.05em;
  }
}

.item[data-astro-cid-ajvzseam]
  > button[data-astro-cid-ajvzseam]
  > span[data-astro-cid-ajvzseam]
  > .letter--10 {
  letter-spacing: -0.1em;
}

@media screen and (min-width: 768px) {
  .item[data-astro-cid-ajvzseam]
    > button[data-astro-cid-ajvzseam]
    > span[data-astro-cid-ajvzseam]
    > .letter--10 {
    letter-spacing: inherit;
  }
}

@media (hover: hover) {
  .item[data-astro-cid-ajvzseam] > button[data-astro-cid-ajvzseam]:hover {
    opacity: 0.7;
  }
}

@media screen and (min-width: 768px) {
  .large[data-astro-cid-ajvzseam]
    .item[data-astro-cid-ajvzseam]
    > button[data-astro-cid-ajvzseam] {
    height: 80px;
    padding-left: 60px;
    padding-right: 60px;
    font-size: var(--font-size-32px);
  }
}

.item[data-astro-cid-ajvzseam] > button[data-astro-cid-ajvzseam].warm {
  background-image: linear-gradient(86.59deg, #9a06e8 0%, #ff470a 79.05%);
}

.item[data-astro-cid-ajvzseam] > button[data-astro-cid-ajvzseam].cold {
  background-image: linear-gradient(
    267.55deg,
    #8b00ff 2.1%,
    #4e15fe 45.87%,
    #4ab2fd 83.93%
  );
}

.kv[data-astro-cid-x6chbowh] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-x6chbowh] {
    height: 825px;
  }
}

.inner[data-astro-cid-x6chbowh] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-x6chbowh] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.background[data-astro-cid-x6chbowh] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-x6chbowh] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-x6chbowh] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-x6chbowh]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-x6chbowh]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-x6chbowh] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_02-01.jpg) no-repeat top -18px left -80px;
  background-size: 780px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-x6chbowh] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_02-01.jpg) no-repeat top -176px
      left 10px;
    background-size: 2340px;
  }
}

.item1[data-astro-cid-x6chbowh] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-x6chbowh] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-x6chbowh] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-x6chbowh] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-mwnnxaj6] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-mwnnxaj6] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-mwnnxaj6] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-mwnnxaj6] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-mwnnxaj6] .sub[data-astro-cid-mwnnxaj6] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-mwnnxaj6] .sub[data-astro-cid-mwnnxaj6] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-mwnnxaj6] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-mwnnxaj6] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-mwnnxaj6] .small[data-astro-cid-mwnnxaj6] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-mwnnxaj6] .small[data-astro-cid-mwnnxaj6] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-mwnnxaj6] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-mwnnxaj6] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text[data-astro-cid-mwnnxaj6] .sub[data-astro-cid-mwnnxaj6] {
  background: linear-gradient(265.95deg, #7008e3 4.7%, #f10b7b 95.31%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.box[data-astro-cid-mwnnxaj6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-mwnnxaj6] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-flacfhve] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-flacfhve] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-flacfhve]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-flacfhve]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-flacfhve]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-flacfhve] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-flacfhve] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-flacfhve] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-flacfhve] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-flacfhve] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 55px;
  }
}

.outer[data-astro-cid-flacfhve] > .heading[data-astro-cid-flacfhve] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-flacfhve] > .heading[data-astro-cid-flacfhve] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
    margin-top: -50px;
  }
}

.outer[data-astro-cid-flacfhve] > img[data-astro-cid-flacfhve] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-flacfhve] > img[data-astro-cid-flacfhve] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-flacfhve] .status[data-astro-cid-flacfhve] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-flacfhve] .status[data-astro-cid-flacfhve] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
  }
}

.section1[data-astro-cid-ymbxrbaq] {
  position: relative;
  z-index: 1;
  margin-top: -18px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-ymbxrbaq] {
    margin-top: -125px;
  }
}

.wrap[data-astro-cid-ymbxrbaq] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-ymbxrbaq] {
    margin-right: 128px;
  }
}

.background[data-astro-cid-ymbxrbaq] {
  position: absolute;
  top: -58px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-ymbxrbaq] {
    top: -131px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-ymbxrbaq] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-ymbxrbaq] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

.img[data-astro-cid-ymbxrbaq] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_02-03.jpg) no-repeat top -100px right -120px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-ymbxrbaq] {
    width: 2434px;
    height: 722px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_02-03.jpg) no-repeat top -250px
      right -80px;
    background-size: 2600px;
  }
}

.img[data-astro-cid-ymbxrbaq]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 752px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.4)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.4) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-ymbxrbaq] {
  position: absolute;
  bottom: -101px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-ymbxrbaq] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-ymbxrbaq] {
  position: absolute;
  right: 0;
  bottom: -101px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-ymbxrbaq] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-7ihas72j] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-7ihas72j] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-7ihas72j] {
  position: relative;
  z-index: 3;
}

.right-space[data-astro-cid-7ihas72j] {
  margin-right: -5px;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-7ihas72j] {
    margin-right: 88px;
  }
}

.background[data-astro-cid-7ihas72j] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-7ihas72j] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-7ihas72j] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-7ihas72j] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-7ihas72j]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-7ihas72j]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-7ihas72j]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-7ihas72j]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-7ihas72j] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_02-04.jpg) no-repeat top -140px left -240px;
  background-size: 1300px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-7ihas72j] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_02-04.jpg) no-repeat top -280px
      left -170px;
    background-size: 2600px;
  }
}

.img[data-astro-cid-7ihas72j]:after {
  position: absolute;
  right: 0;
  width: 50%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-7ihas72j]:after {
    width: 60%;
  }
}

.item1[data-astro-cid-7ihas72j] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-7ihas72j] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-7uja6yuj] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-7uja6yuj] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-7uja6yuj] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-7uja6yuj] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-7uja6yuj] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-7uja6yuj] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-7uja6yuj] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-7uja6yuj]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-7uja6yuj]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-7uja6yuj]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-7uja6yuj]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-7uja6yuj] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_02-05.jpg) no-repeat top -40px right -220px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-7uja6yuj] {
    width: 2434px;
    height: 722px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_02-05.jpg) no-repeat top -90px right -20px;
    background-size: 2300px;
  }
}

.img[data-astro-cid-7uja6yuj]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-7uja6yuj] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-7uja6yuj] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-7uja6yuj] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-7uja6yuj] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-ppuelcvp] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-ppuelcvp] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-ppuelcvp]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-ppuelcvp]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-ppuelcvp] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-ppuelcvp] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-ppuelcvp] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-ppuelcvp] > .sub[data-astro-cid-ppuelcvp] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-ppuelcvp] > .sub[data-astro-cid-ppuelcvp] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-ppuelcvp] > .title[data-astro-cid-ppuelcvp] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-ppuelcvp] > .title[data-astro-cid-ppuelcvp] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-deynahbo] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-deynahbo] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-deynahbo]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-deynahbo]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-deynahbo]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-deynahbo]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-deynahbo] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-deynahbo] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-deynahbo] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-deynahbo] > .sub[data-astro-cid-deynahbo] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-deynahbo] > .sub[data-astro-cid-deynahbo] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-deynahbo] > .title[data-astro-cid-deynahbo] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-deynahbo] > .title[data-astro-cid-deynahbo] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-ctmwi3cz] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-fsrl6wix] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-fsrl6wix] {
    height: 825px;
  }
}

.inner[data-astro-cid-fsrl6wix] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-fsrl6wix] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.background[data-astro-cid-fsrl6wix] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-fsrl6wix] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-fsrl6wix] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-fsrl6wix]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-fsrl6wix]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-fsrl6wix] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_03-01.jpg) no-repeat top 14px
    right -130px;
  background-size: 960px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-fsrl6wix] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_03-01.jpg) no-repeat top 20px
      right 30px;
    background-size: 2400px;
  }
}

.item1[data-astro-cid-fsrl6wix] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-fsrl6wix] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-fsrl6wix] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-fsrl6wix] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-shxzzjr4] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-shxzzjr4] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-shxzzjr4] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-shxzzjr4] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-shxzzjr4] .sub[data-astro-cid-shxzzjr4] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-shxzzjr4] .sub[data-astro-cid-shxzzjr4] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-shxzzjr4] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-shxzzjr4] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-shxzzjr4] .small[data-astro-cid-shxzzjr4] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-shxzzjr4] .small[data-astro-cid-shxzzjr4] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-shxzzjr4] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-shxzzjr4] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text[data-astro-cid-shxzzjr4] .sub[data-astro-cid-shxzzjr4] {
  background: linear-gradient(265.95deg, #7008e3 4.7%, #f10b7b 95.31%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.box[data-astro-cid-shxzzjr4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-shxzzjr4] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-qiifd4pn] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-qiifd4pn] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-qiifd4pn]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-qiifd4pn]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-qiifd4pn]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-qiifd4pn] {
  position: relative;
  z-index: 1;
}

.heading[data-astro-cid-qiifd4pn] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-qiifd4pn] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-qiifd4pn] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
  width: 106%;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-qiifd4pn] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 55px;
    width: auto;
  }
}

.outer[data-astro-cid-qiifd4pn] > .heading[data-astro-cid-qiifd4pn] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-qiifd4pn] > .heading[data-astro-cid-qiifd4pn] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
  }
}

.outer[data-astro-cid-qiifd4pn] > img[data-astro-cid-qiifd4pn] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-qiifd4pn] > img[data-astro-cid-qiifd4pn] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-qiifd4pn] .status[data-astro-cid-qiifd4pn] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-qiifd4pn] .status[data-astro-cid-qiifd4pn] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
  }
}

.section1[data-astro-cid-regspbrw] {
  position: relative;
  z-index: 1;
  margin-top: -5px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-regspbrw] {
    margin-top: -55px;
  }
}

.wrap[data-astro-cid-regspbrw] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-regspbrw] {
    margin-right: 138px;
  }
}

.background[data-astro-cid-regspbrw] {
  position: absolute;
  top: -58px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-regspbrw] {
    top: -131px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-regspbrw] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-regspbrw] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

.img[data-astro-cid-regspbrw] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_03-03.jpg) no-repeat top -10px right -80px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-regspbrw] {
    width: 2434px;
    background: url(/assets/images/img_interview_03-03.jpg) no-repeat top -40px right
      0px;
    background-size: 2460px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-regspbrw]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 60%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.4)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.4) 80%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

.item1[data-astro-cid-regspbrw] {
  position: absolute;
  bottom: -101px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-regspbrw] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-regspbrw] {
  position: absolute;
  right: 0;
  bottom: -101px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-regspbrw] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-mwirzk7h] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-mwirzk7h] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-mwirzk7h] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-mwirzk7h] {
    margin-right: 28px;
  }
}

.background[data-astro-cid-mwirzk7h] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-mwirzk7h] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-mwirzk7h] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-mwirzk7h] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-mwirzk7h]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-mwirzk7h]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-mwirzk7h]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-mwirzk7h]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-mwirzk7h] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_03-04.jpg) no-repeat top -20px left -130px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-mwirzk7h] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_03-04.jpg) no-repeat top -20px left
      10px;
    background-size: 2300px;
  }
}

.img[data-astro-cid-mwirzk7h]:after {
  position: absolute;
  right: 0;
  width: 50%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-mwirzk7h]:after {
    width: 60%;
  }
}

.item1[data-astro-cid-mwirzk7h] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-mwirzk7h] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-6a5mnlut] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-6a5mnlut] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-6a5mnlut] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-6a5mnlut] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-6a5mnlut] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-6a5mnlut] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-6a5mnlut] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-6a5mnlut]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-6a5mnlut]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-6a5mnlut]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-6a5mnlut]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-6a5mnlut] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_03-05.jpg) no-repeat top -40px right -200px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-6a5mnlut] {
    width: 2434px;
    height: 722px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_03-05.jpg) no-repeat top -100px
      right -80px;
    background-size: 2500px;
  }
}

.img[data-astro-cid-6a5mnlut]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-6a5mnlut] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-6a5mnlut] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-6a5mnlut] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-6a5mnlut] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-qpobl2md] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-qpobl2md] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-qpobl2md]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-qpobl2md]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-qpobl2md] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-qpobl2md] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-qpobl2md] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-qpobl2md] > .sub[data-astro-cid-qpobl2md] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-qpobl2md] > .sub[data-astro-cid-qpobl2md] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-qpobl2md] > .title[data-astro-cid-qpobl2md] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-qpobl2md] > .title[data-astro-cid-qpobl2md] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-yfohmx2z] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-yfohmx2z] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-yfohmx2z]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-yfohmx2z]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-yfohmx2z]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-yfohmx2z]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-yfohmx2z] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-yfohmx2z] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-yfohmx2z] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-yfohmx2z] > .sub[data-astro-cid-yfohmx2z] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-yfohmx2z] > .sub[data-astro-cid-yfohmx2z] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-yfohmx2z] > .title[data-astro-cid-yfohmx2z] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-yfohmx2z] > .title[data-astro-cid-yfohmx2z] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-whfn7ivo] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-s3hgbdsw] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-s3hgbdsw] {
    height: 825px;
  }
}

.inner[data-astro-cid-s3hgbdsw] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-s3hgbdsw] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.inner[data-astro-cid-s3hgbdsw] .sub[data-astro-cid-s3hgbdsw] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-s3hgbdsw] .sub[data-astro-cid-s3hgbdsw] {
    font-size: var(--font-size-26px);
  }
}

.background[data-astro-cid-s3hgbdsw] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-s3hgbdsw] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-s3hgbdsw] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-s3hgbdsw]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-s3hgbdsw]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-s3hgbdsw] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_04-01.jpg) no-repeat top -195px center;
  background-size: 162%;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-s3hgbdsw] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_04-01.jpg) no-repeat top -459px
      center;
    background-size: 2861px;
  }
}

.item1[data-astro-cid-s3hgbdsw] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-s3hgbdsw] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-s3hgbdsw] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-s3hgbdsw] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-gl4nunod] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-gl4nunod] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-gl4nunod] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-gl4nunod] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-gl4nunod] .sub[data-astro-cid-gl4nunod] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-gl4nunod] .sub[data-astro-cid-gl4nunod] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-gl4nunod] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-gl4nunod] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-gl4nunod] .small[data-astro-cid-gl4nunod] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-gl4nunod] .small[data-astro-cid-gl4nunod] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-gl4nunod] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-gl4nunod] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.box[data-astro-cid-gl4nunod] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-gl4nunod] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-yfbapr6s] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-yfbapr6s] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-yfbapr6s]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-yfbapr6s]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-yfbapr6s]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-yfbapr6s] {
  position: relative;
  z-index: 1;
}

.heading[data-astro-cid-yfbapr6s] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-yfbapr6s] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-yfbapr6s] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-yfbapr6s] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 55px;
  }
}

.outer[data-astro-cid-yfbapr6s] > .heading[data-astro-cid-yfbapr6s] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-yfbapr6s] > .heading[data-astro-cid-yfbapr6s] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
  }
}

.outer[data-astro-cid-yfbapr6s] > img[data-astro-cid-yfbapr6s] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-yfbapr6s] > img[data-astro-cid-yfbapr6s] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-yfbapr6s] .status[data-astro-cid-yfbapr6s] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-yfbapr6s] .status[data-astro-cid-yfbapr6s] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
  }
}

.section1[data-astro-cid-ljd4f2jx] {
  position: relative;
  z-index: 1;
  margin-top: -18px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-ljd4f2jx] {
    margin-top: -55px;
  }
}

.wrap[data-astro-cid-ljd4f2jx] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-ljd4f2jx] {
  position: absolute;
  top: -58px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-ljd4f2jx] {
    top: -131px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-ljd4f2jx] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-ljd4f2jx] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

.img[data-astro-cid-ljd4f2jx] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 365px;
  -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  background: url(/assets/images/img_interview_04-03.jpg) no-repeat top -220px right -300px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
  background-size: 1400px;
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-ljd4f2jx] {
    width: 2434px;
    height: 722px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_04-03.jpg) no-repeat top -445px
      right -240px;
    background-size: 2800px;
  }
}

.img[data-astro-cid-ljd4f2jx]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 60%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.4)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.4) 80%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

.item1[data-astro-cid-ljd4f2jx] {
  position: absolute;
  bottom: -101px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-ljd4f2jx] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-ljd4f2jx] {
  position: absolute;
  right: 0;
  bottom: -101px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-ljd4f2jx] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-lykus6vk] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-lykus6vk] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-lykus6vk] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-lykus6vk] {
    margin-right: 88px;
  }
}

.background[data-astro-cid-lykus6vk] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-lykus6vk] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-lykus6vk] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-lykus6vk] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-lykus6vk]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-lykus6vk]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-lykus6vk]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-lykus6vk]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-lykus6vk] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_04-04.jpg) no-repeat top -10px left -80px;
  background-size: 1000px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-lykus6vk] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_04-04.jpg) no-repeat top -50px left
      10px;
    background-size: 2300px;
  }
}

.img[data-astro-cid-lykus6vk]:after {
  position: absolute;
  right: 0;
  width: 50%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-lykus6vk]:after {
    width: 60%;
  }
}

.item1[data-astro-cid-lykus6vk] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-lykus6vk] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-lcade5vm] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-lcade5vm] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-lcade5vm] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-lcade5vm] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-lcade5vm] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-lcade5vm] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-lcade5vm] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-lcade5vm]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-lcade5vm]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-lcade5vm]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-lcade5vm]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-lcade5vm] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_04-05.jpg) no-repeat top -30px right -150px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-lcade5vm] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_04-05.jpg) no-repeat top -30px right -10px;
    background-size: 2300px;
  }
}

.img[data-astro-cid-lcade5vm]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-lcade5vm] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-lcade5vm] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-lcade5vm] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-lcade5vm] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-te5dxot4] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-te5dxot4] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-te5dxot4]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-te5dxot4]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-te5dxot4] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-te5dxot4] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-te5dxot4] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-te5dxot4] > .sub[data-astro-cid-te5dxot4] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-te5dxot4] > .sub[data-astro-cid-te5dxot4] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-te5dxot4] > .title[data-astro-cid-te5dxot4] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-te5dxot4] > .title[data-astro-cid-te5dxot4] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-2zf2l6oo] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-2zf2l6oo] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-2zf2l6oo]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-2zf2l6oo]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-2zf2l6oo]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-2zf2l6oo]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-2zf2l6oo] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-2zf2l6oo] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-2zf2l6oo] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-2zf2l6oo] > .sub[data-astro-cid-2zf2l6oo] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-2zf2l6oo] > .sub[data-astro-cid-2zf2l6oo] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-2zf2l6oo] > .title[data-astro-cid-2zf2l6oo] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-2zf2l6oo] > .title[data-astro-cid-2zf2l6oo] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-pwy4mrxb] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-ln4duc4g] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-ln4duc4g] {
    height: 825px;
  }
}

.inner[data-astro-cid-ln4duc4g] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-ln4duc4g] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.background[data-astro-cid-ln4duc4g] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-ln4duc4g] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-ln4duc4g] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-ln4duc4g]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-ln4duc4g]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-ln4duc4g] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_05-01.jpg) no-repeat top -190px left -380px;
  background-size: 1300px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-ln4duc4g] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_05-01.jpg) no-repeat top -380px
      left -440px;
    background-size: 2800px;
  }
}

.item1[data-astro-cid-ln4duc4g] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-ln4duc4g] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-ln4duc4g] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-ln4duc4g] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-fea7ckox] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-fea7ckox] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-fea7ckox] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-fea7ckox] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-fea7ckox] .sub[data-astro-cid-fea7ckox] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-fea7ckox] .sub[data-astro-cid-fea7ckox] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-fea7ckox] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-fea7ckox] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-fea7ckox] .small[data-astro-cid-fea7ckox] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-fea7ckox] .small[data-astro-cid-fea7ckox] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-fea7ckox] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-fea7ckox] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text[data-astro-cid-fea7ckox] .sub[data-astro-cid-fea7ckox] {
  background: linear-gradient(265.95deg, #7008e3 4.7%, #f10b7b 95.31%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.box[data-astro-cid-fea7ckox] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-fea7ckox] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-4r2nqlg5] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-4r2nqlg5] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-4r2nqlg5]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-4r2nqlg5]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 107%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-4r2nqlg5]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-4r2nqlg5] {
  position: relative;
  z-index: 1;
}

.heading[data-astro-cid-4r2nqlg5] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-4r2nqlg5] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-4r2nqlg5] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-4r2nqlg5] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 30px;
  }
}

.outer[data-astro-cid-4r2nqlg5] > .heading[data-astro-cid-4r2nqlg5] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-4r2nqlg5] > .heading[data-astro-cid-4r2nqlg5] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
  }
}

.outer[data-astro-cid-4r2nqlg5] > img[data-astro-cid-4r2nqlg5] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-4r2nqlg5] > img[data-astro-cid-4r2nqlg5] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-4r2nqlg5] .status[data-astro-cid-4r2nqlg5] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-4r2nqlg5] .status[data-astro-cid-4r2nqlg5] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
    letter-spacing: -0.03em;
  }
}

.section1[data-astro-cid-o2nf5pbp] {
  position: relative;
  z-index: 1;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-o2nf5pbp] {
    margin-top: -105px;
  }
}

.wrap[data-astro-cid-o2nf5pbp] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-o2nf5pbp] {
    margin-right: 138px;
  }
}

.background[data-astro-cid-o2nf5pbp] {
  position: absolute;
  top: -58px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-o2nf5pbp] {
    top: -131px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-o2nf5pbp] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-o2nf5pbp] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

.img[data-astro-cid-o2nf5pbp] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_05-03.jpg) no-repeat top -100px right -160px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-o2nf5pbp] {
    width: 2434px;
    background: url(/assets/images/img_interview_05-03.jpg) no-repeat top -220px
      right -100px;
    background-size: 2560px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-o2nf5pbp]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 60%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.4)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.4) 80%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

.item1[data-astro-cid-o2nf5pbp] {
  position: absolute;
  bottom: -101px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-o2nf5pbp] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-o2nf5pbp] {
  position: absolute;
  right: 0;
  bottom: -101px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-o2nf5pbp] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-otgixdlp] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-otgixdlp] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-otgixdlp] {
  position: relative;
  z-index: 3;
}

.right-space[data-astro-cid-otgixdlp] {
  margin-right: 38px;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-otgixdlp] {
    margin-right: 0;
  }
}

.background[data-astro-cid-otgixdlp] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-otgixdlp] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-otgixdlp] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-otgixdlp] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-otgixdlp]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-otgixdlp]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-otgixdlp]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-otgixdlp]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-otgixdlp] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_05-04.jpg) no-repeat top -50px left -150px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-otgixdlp] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_05-04.jpg) no-repeat top -130px
      left -70px;
    background-size: 2600px;
  }
}

.img[data-astro-cid-otgixdlp]:after {
  position: absolute;
  right: 0;
  width: 60%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-otgixdlp] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-otgixdlp] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-ueap5m4n] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-ueap5m4n] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-ueap5m4n] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-ueap5m4n] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-ueap5m4n] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-ueap5m4n] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-ueap5m4n] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-ueap5m4n]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-ueap5m4n]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-ueap5m4n]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-ueap5m4n]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-ueap5m4n] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_05-05.jpg) no-repeat top -120px right -260px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-ueap5m4n] {
    width: 2434px;
    height: 722px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_05-05.jpg) no-repeat top -246px
      right -256px;
    background-size: 2600px;
  }
}

.img[data-astro-cid-ueap5m4n]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-ueap5m4n] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-ueap5m4n] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-ueap5m4n] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-ueap5m4n] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-5gyruvfx] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-5gyruvfx] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-5gyruvfx]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-5gyruvfx]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-5gyruvfx] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-5gyruvfx] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-5gyruvfx] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-5gyruvfx] > .sub[data-astro-cid-5gyruvfx] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-5gyruvfx] > .sub[data-astro-cid-5gyruvfx] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-5gyruvfx] > .title[data-astro-cid-5gyruvfx] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-5gyruvfx] > .title[data-astro-cid-5gyruvfx] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-ehbptp26] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-ehbptp26] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-ehbptp26]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-ehbptp26]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-ehbptp26]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-ehbptp26]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-ehbptp26] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-ehbptp26] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-ehbptp26] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-ehbptp26] > .sub[data-astro-cid-ehbptp26] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-ehbptp26] > .sub[data-astro-cid-ehbptp26] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-ehbptp26] > .title[data-astro-cid-ehbptp26] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-ehbptp26] > .title[data-astro-cid-ehbptp26] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-nhlsmeid] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-2ltg4m5r] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-2ltg4m5r] {
    height: 825px;
  }
}

.inner[data-astro-cid-2ltg4m5r] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-2ltg4m5r] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.background[data-astro-cid-2ltg4m5r] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-2ltg4m5r] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-2ltg4m5r] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-2ltg4m5r]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-2ltg4m5r]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-2ltg4m5r] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_06-01.jpg) no-repeat top -25px left -120px;
  background-size: 1000px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-2ltg4m5r] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_06-01.jpg) no-repeat top -80px left -50px;
    background-size: 2500px;
  }
}

.item1[data-astro-cid-2ltg4m5r] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-2ltg4m5r] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-2ltg4m5r] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-2ltg4m5r] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-p76gvsmx] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-p76gvsmx] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-p76gvsmx] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-p76gvsmx] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-p76gvsmx] .sub[data-astro-cid-p76gvsmx] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-p76gvsmx] .sub[data-astro-cid-p76gvsmx] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-p76gvsmx] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-p76gvsmx] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-p76gvsmx] .small[data-astro-cid-p76gvsmx] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-p76gvsmx] .small[data-astro-cid-p76gvsmx] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-p76gvsmx] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-p76gvsmx] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text[data-astro-cid-p76gvsmx] .sub[data-astro-cid-p76gvsmx] {
  background: linear-gradient(265.95deg, #7008e3 4.7%, #f10b7b 95.31%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.box[data-astro-cid-p76gvsmx] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-p76gvsmx] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-dflwcr6l] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-dflwcr6l] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-dflwcr6l]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-dflwcr6l]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 107%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-dflwcr6l]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-dflwcr6l] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-dflwcr6l] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-dflwcr6l] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-dflwcr6l] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-dflwcr6l] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 55px;
  }
}

.outer[data-astro-cid-dflwcr6l] > .heading[data-astro-cid-dflwcr6l] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-dflwcr6l] > .heading[data-astro-cid-dflwcr6l] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
    margin-top: -20px;
  }
}

.outer[data-astro-cid-dflwcr6l] > img[data-astro-cid-dflwcr6l] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-dflwcr6l] > img[data-astro-cid-dflwcr6l] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-dflwcr6l] .status[data-astro-cid-dflwcr6l] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-dflwcr6l] .status[data-astro-cid-dflwcr6l] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
  }
}

.section1[data-astro-cid-3pmlzwjy] {
  position: relative;
  z-index: 1;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-3pmlzwjy] {
    margin-top: -105px;
  }
}

.wrap[data-astro-cid-3pmlzwjy] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-3pmlzwjy] {
    margin-right: 138px;
  }
}

.background[data-astro-cid-3pmlzwjy] {
  position: absolute;
  top: -58px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-3pmlzwjy] {
    top: -131px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-3pmlzwjy] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-3pmlzwjy] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

.img[data-astro-cid-3pmlzwjy] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_06-03.jpg) no-repeat top -30px right -50px;
  background-size: 1000px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-3pmlzwjy] {
    width: 2434px;
    background: url(/assets/images/img_interview_06-03.jpg) no-repeat top -80px right
      20px;
    background-size: 2500px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-3pmlzwjy]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 60%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.4)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.4) 80%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

.item1[data-astro-cid-3pmlzwjy] {
  position: absolute;
  bottom: -101px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-3pmlzwjy] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-3pmlzwjy] {
  position: absolute;
  right: 0;
  bottom: -101px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-3pmlzwjy] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-wgfjv56y] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-wgfjv56y] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-wgfjv56y] {
  position: relative;
  z-index: 3;
}

.right-space[data-astro-cid-wgfjv56y] {
  margin-right: 35px;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-wgfjv56y] {
    margin-right: 0;
  }
}

.background[data-astro-cid-wgfjv56y] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-wgfjv56y] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-wgfjv56y] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-wgfjv56y] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-wgfjv56y]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-wgfjv56y]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-wgfjv56y]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-wgfjv56y]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-wgfjv56y] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_06-04.jpg) no-repeat top -130px left -210px;
  background-size: 1280px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-wgfjv56y] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_06-04.jpg) no-repeat top -300px
      left -160px;
    background-size: 2500px;
  }
}

.img[data-astro-cid-wgfjv56y]:after {
  position: absolute;
  right: 0;
  width: 60%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-wgfjv56y] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-wgfjv56y] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-6pp2foyr] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-6pp2foyr] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-6pp2foyr] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-6pp2foyr] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-6pp2foyr] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-6pp2foyr] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-6pp2foyr] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-6pp2foyr]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-6pp2foyr]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-6pp2foyr]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-6pp2foyr]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-6pp2foyr] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_06-05.jpg) no-repeat top -10px right -200px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-6pp2foyr] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_06-05.jpg) no-repeat top 0px
      right -10px;
    background-size: 2300px;
  }
}

.img[data-astro-cid-6pp2foyr]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-6pp2foyr] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-6pp2foyr] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-6pp2foyr] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-6pp2foyr] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-dmelx6xn] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-dmelx6xn] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-dmelx6xn]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-dmelx6xn]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-dmelx6xn] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-dmelx6xn] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-dmelx6xn] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-dmelx6xn] > .sub[data-astro-cid-dmelx6xn] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-dmelx6xn] > .sub[data-astro-cid-dmelx6xn] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-dmelx6xn] > .title[data-astro-cid-dmelx6xn] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-dmelx6xn] > .title[data-astro-cid-dmelx6xn] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-zrqzer4x] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-zrqzer4x] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-zrqzer4x]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-zrqzer4x]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-zrqzer4x]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-zrqzer4x]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-zrqzer4x] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-zrqzer4x] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-zrqzer4x] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-zrqzer4x] > .sub[data-astro-cid-zrqzer4x] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-zrqzer4x] > .sub[data-astro-cid-zrqzer4x] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-zrqzer4x] > .title[data-astro-cid-zrqzer4x] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-zrqzer4x] > .title[data-astro-cid-zrqzer4x] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-7yeqrjnc] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-se4lx4le] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-se4lx4le] {
    height: 825px;
  }
}

.inner[data-astro-cid-se4lx4le] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-se4lx4le] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.background[data-astro-cid-se4lx4le] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-se4lx4le] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-se4lx4le] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-se4lx4le]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-se4lx4le]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-se4lx4le] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_07-01.jpg) no-repeat top -248px left -205px;
  background-size: 165%;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-se4lx4le] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_07-01.jpg) no-repeat top -560px
      left -160px;
    background-size: 2729px;
  }
}

.item1[data-astro-cid-se4lx4le] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-se4lx4le] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-se4lx4le] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-se4lx4le] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-6cwg2slu] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-6cwg2slu] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-6cwg2slu] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-6cwg2slu] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-6cwg2slu] .sub[data-astro-cid-6cwg2slu] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-6cwg2slu] .sub[data-astro-cid-6cwg2slu] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-6cwg2slu] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-6cwg2slu] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-6cwg2slu] .small[data-astro-cid-6cwg2slu] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-6cwg2slu] .small[data-astro-cid-6cwg2slu] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-6cwg2slu] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-6cwg2slu] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text[data-astro-cid-6cwg2slu] .sub[data-astro-cid-6cwg2slu] {
  background: linear-gradient(265.95deg, #7008e3 4.7%, #f10b7b 95.31%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.box[data-astro-cid-6cwg2slu] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-6cwg2slu] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-4yuoyqvw] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-4yuoyqvw] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-4yuoyqvw]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-4yuoyqvw]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 108%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-4yuoyqvw]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-4yuoyqvw] {
  position: relative;
  z-index: 1;
}

.heading[data-astro-cid-4yuoyqvw] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-4yuoyqvw] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-4yuoyqvw] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-4yuoyqvw] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 55px;
  }
}

.outer[data-astro-cid-4yuoyqvw] > .heading[data-astro-cid-4yuoyqvw] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-4yuoyqvw] > .heading[data-astro-cid-4yuoyqvw] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
    margin-top: 20px;
  }
}

.outer[data-astro-cid-4yuoyqvw] > img[data-astro-cid-4yuoyqvw] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-4yuoyqvw] > img[data-astro-cid-4yuoyqvw] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-4yuoyqvw] .status[data-astro-cid-4yuoyqvw] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-4yuoyqvw] .status[data-astro-cid-4yuoyqvw] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
  }
}

.section1[data-astro-cid-uvkgfg5m] {
  position: relative;
  z-index: 1;
  margin-top: -18px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-uvkgfg5m] {
    margin-top: -135px;
  }
}

.wrap[data-astro-cid-uvkgfg5m] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-uvkgfg5m] {
    margin-right: 128px;
  }
}

.background[data-astro-cid-uvkgfg5m] {
  position: absolute;
  top: -58px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-uvkgfg5m] {
    top: -131px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-uvkgfg5m] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-uvkgfg5m] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

.img[data-astro-cid-uvkgfg5m] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_07-03.jpg) no-repeat top -70px right -210px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-uvkgfg5m] {
    width: 2434px;
    height: 722px;
    background: url(/assets/images/img_interview_07-03.jpg) no-repeat top -145px
      right -130px;
    background-size: 2600px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-uvkgfg5m]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 60%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.4)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.4) 80%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

.item1[data-astro-cid-uvkgfg5m] {
  position: absolute;
  bottom: -101px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-uvkgfg5m] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-uvkgfg5m] {
  position: absolute;
  right: 0;
  bottom: -101px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-uvkgfg5m] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-zgu3ogtq] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-zgu3ogtq] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-zgu3ogtq] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-zgu3ogtq] {
    margin-right: 38px;
  }
}

.background[data-astro-cid-zgu3ogtq] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-zgu3ogtq] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-zgu3ogtq] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-zgu3ogtq] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-zgu3ogtq]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-zgu3ogtq]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-zgu3ogtq]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-zgu3ogtq]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-zgu3ogtq] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_07-04.jpg) no-repeat top -20px left -130px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-zgu3ogtq] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_07-04.jpg) no-repeat top -40px left -10px;
    background-size: 2400px;
  }
}

.img[data-astro-cid-zgu3ogtq]:after {
  position: absolute;
  right: 0;
  width: 60%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-zgu3ogtq] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-zgu3ogtq] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-sgt7ay5p] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-sgt7ay5p] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-sgt7ay5p] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .top-space[data-astro-cid-sgt7ay5p] {
    margin-top: -60px;
  }
}

.background[data-astro-cid-sgt7ay5p] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-sgt7ay5p] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-sgt7ay5p] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-sgt7ay5p] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-sgt7ay5p]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-sgt7ay5p]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-sgt7ay5p]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-sgt7ay5p]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-sgt7ay5p] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_07-05.jpg) no-repeat top -2px right -120px;
  background-size: 1120px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-sgt7ay5p] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_07-05.jpg) no-repeat top 0px
      right 10px;
    background-size: 2300px;
  }
}

.img[data-astro-cid-sgt7ay5p]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-sgt7ay5p] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-sgt7ay5p] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-sgt7ay5p] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-sgt7ay5p] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-ivkrhfpt] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-ivkrhfpt] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-ivkrhfpt]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-ivkrhfpt]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-ivkrhfpt] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-ivkrhfpt] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-ivkrhfpt] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-ivkrhfpt] > .sub[data-astro-cid-ivkrhfpt] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-ivkrhfpt] > .sub[data-astro-cid-ivkrhfpt] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-ivkrhfpt] > .title[data-astro-cid-ivkrhfpt] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-ivkrhfpt] > .title[data-astro-cid-ivkrhfpt] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-qdehwmfn] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-qdehwmfn] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-qdehwmfn]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-qdehwmfn]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-qdehwmfn]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-qdehwmfn]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-qdehwmfn] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-qdehwmfn] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-qdehwmfn] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-qdehwmfn] > .sub[data-astro-cid-qdehwmfn] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-qdehwmfn] > .sub[data-astro-cid-qdehwmfn] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-qdehwmfn] > .title[data-astro-cid-qdehwmfn] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-qdehwmfn] > .title[data-astro-cid-qdehwmfn] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-cxgrnqev] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-n4gblekt] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-n4gblekt] {
    height: 825px;
  }
}

.inner[data-astro-cid-n4gblekt] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-n4gblekt] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.background[data-astro-cid-n4gblekt] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-n4gblekt] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-n4gblekt] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-n4gblekt]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-n4gblekt]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-n4gblekt] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_08-01.jpg) no-repeat top 20px
    left -130px;
  background-size: 1000px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-n4gblekt] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_08-01.jpg) no-repeat top 20px
      center;
    background-size: 2400px;
  }
}

.item1[data-astro-cid-n4gblekt] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-n4gblekt] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-n4gblekt] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-n4gblekt] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-b6idh3yh] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-b6idh3yh] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-b6idh3yh] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-b6idh3yh] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-b6idh3yh] .sub[data-astro-cid-b6idh3yh] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-b6idh3yh] .sub[data-astro-cid-b6idh3yh] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-b6idh3yh] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-b6idh3yh] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-b6idh3yh] .small[data-astro-cid-b6idh3yh] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-b6idh3yh] .small[data-astro-cid-b6idh3yh] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-b6idh3yh] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-b6idh3yh] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text[data-astro-cid-b6idh3yh] .sub[data-astro-cid-b6idh3yh] {
  background: linear-gradient(265.95deg, #7008e3 4.7%, #f10b7b 95.31%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.box[data-astro-cid-b6idh3yh] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-b6idh3yh] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-xsce73ai] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-xsce73ai] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-xsce73ai]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-xsce73ai]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 108%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-xsce73ai]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-xsce73ai] {
  position: relative;
  z-index: 1;
}

.heading[data-astro-cid-xsce73ai] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-xsce73ai] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-xsce73ai] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
  width: 107%;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-xsce73ai] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 50px;
    width: auto;
  }
}

.outer[data-astro-cid-xsce73ai] > .heading[data-astro-cid-xsce73ai] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-xsce73ai] > .heading[data-astro-cid-xsce73ai] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
  }
}

.outer[data-astro-cid-xsce73ai] > img[data-astro-cid-xsce73ai] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-xsce73ai] > img[data-astro-cid-xsce73ai] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-xsce73ai] .status[data-astro-cid-xsce73ai] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-xsce73ai] .status[data-astro-cid-xsce73ai] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
  }
}

.section1[data-astro-cid-7q4nmbkw] {
  position: relative;
  z-index: 1;
  margin-top: -18px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-7q4nmbkw] {
    margin-top: -55px;
  }
}

.wrap[data-astro-cid-7q4nmbkw] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-7q4nmbkw] {
    margin-right: 138px;
  }
}

.background[data-astro-cid-7q4nmbkw] {
  position: absolute;
  top: -58px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-7q4nmbkw] {
    top: -131px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-7q4nmbkw] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-7q4nmbkw] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

.img[data-astro-cid-7q4nmbkw] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_08-03.jpg) no-repeat top 0px
    right -110px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-7q4nmbkw] {
    width: 2434px;
    background: url(/assets/images/img_interview_08-03.jpg) no-repeat top -10px right
      0px;
    background-size: 2500px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-7q4nmbkw]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 60%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.4)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.4) 80%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

.item1[data-astro-cid-7q4nmbkw] {
  position: absolute;
  bottom: -101px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-7q4nmbkw] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-7q4nmbkw] {
  position: absolute;
  right: 0;
  bottom: -101px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-7q4nmbkw] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-26rfxmxv] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-26rfxmxv] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-26rfxmxv] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-26rfxmxv] {
    margin-right: 38px;
  }
}

.background[data-astro-cid-26rfxmxv] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-26rfxmxv] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-26rfxmxv] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-26rfxmxv] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-26rfxmxv]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-26rfxmxv]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-26rfxmxv]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-26rfxmxv]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-26rfxmxv] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_08-04.jpg) no-repeat top -40px left -160px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-26rfxmxv] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_08-04.jpg) no-repeat top -80px left -20px;
    background-size: 2400px;
  }
}

.img[data-astro-cid-26rfxmxv]:after {
  position: absolute;
  right: 0;
  width: 60%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-26rfxmxv] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-26rfxmxv] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-sgv5727c] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-sgv5727c] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-sgv5727c] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-sgv5727c] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-sgv5727c] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-sgv5727c] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-sgv5727c] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-sgv5727c]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-sgv5727c]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-sgv5727c]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-sgv5727c]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-sgv5727c] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_08-05.jpg) no-repeat top -20px right -130px;
  background-size: 1000px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-sgv5727c] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_08-05.jpg) no-repeat top -50px right -48px;
    background-size: 2400px;
  }
}

.img[data-astro-cid-sgv5727c]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-sgv5727c] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-sgv5727c] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-sgv5727c] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-sgv5727c] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-i44lc3yy] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-i44lc3yy] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-i44lc3yy]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-i44lc3yy]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-i44lc3yy] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-i44lc3yy] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-i44lc3yy] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-i44lc3yy] > .sub[data-astro-cid-i44lc3yy] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-i44lc3yy] > .sub[data-astro-cid-i44lc3yy] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-i44lc3yy] > .title[data-astro-cid-i44lc3yy] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-i44lc3yy] > .title[data-astro-cid-i44lc3yy] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-b3i23cfn] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-b3i23cfn] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-b3i23cfn]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-b3i23cfn]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-b3i23cfn]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-b3i23cfn]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-b3i23cfn] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-b3i23cfn] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-b3i23cfn] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-b3i23cfn] > .sub[data-astro-cid-b3i23cfn] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-b3i23cfn] > .sub[data-astro-cid-b3i23cfn] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-b3i23cfn] > .title[data-astro-cid-b3i23cfn] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-b3i23cfn] > .title[data-astro-cid-b3i23cfn] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-mf6xuoce] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-5yxmo4ag] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-5yxmo4ag] {
    height: 825px;
  }
}

.inner[data-astro-cid-5yxmo4ag] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-5yxmo4ag] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.background[data-astro-cid-5yxmo4ag] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-5yxmo4ag] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-5yxmo4ag] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-5yxmo4ag]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-5yxmo4ag]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-5yxmo4ag] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_09-01.jpg) no-repeat top -40px left -200px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-5yxmo4ag] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_09-01.jpg) no-repeat top -50px left -80px;
    background-size: 2500px;
  }
}

.item1[data-astro-cid-5yxmo4ag] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-5yxmo4ag] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-5yxmo4ag] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-5yxmo4ag] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-gspa6ntv] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-gspa6ntv] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-gspa6ntv] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-gspa6ntv] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-gspa6ntv] .sub[data-astro-cid-gspa6ntv] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-gspa6ntv] .sub[data-astro-cid-gspa6ntv] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-gspa6ntv] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-gspa6ntv] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-gspa6ntv] .small[data-astro-cid-gspa6ntv] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-gspa6ntv] .small[data-astro-cid-gspa6ntv] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-gspa6ntv] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-gspa6ntv] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text[data-astro-cid-gspa6ntv] .sub[data-astro-cid-gspa6ntv] {
  background: linear-gradient(265.95deg, #7008e3 4.7%, #f10b7b 95.31%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.box[data-astro-cid-gspa6ntv] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-gspa6ntv] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-dxvxqurn] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-dxvxqurn] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-dxvxqurn]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-dxvxqurn]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 107%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-dxvxqurn]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-dxvxqurn] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-dxvxqurn] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-dxvxqurn] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-dxvxqurn] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
  width: 103%;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-dxvxqurn] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 55px;
    width: auto;
  }
}

.outer[data-astro-cid-dxvxqurn] > .heading[data-astro-cid-dxvxqurn] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-dxvxqurn] > .heading[data-astro-cid-dxvxqurn] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
    margin-top: -95px;
  }
}

.outer[data-astro-cid-dxvxqurn] > img[data-astro-cid-dxvxqurn] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-dxvxqurn] > img[data-astro-cid-dxvxqurn] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-dxvxqurn] .status[data-astro-cid-dxvxqurn] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -45px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-dxvxqurn] .status[data-astro-cid-dxvxqurn] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
  }
}

.section1[data-astro-cid-oer4f5ex] {
  position: relative;
  z-index: 1;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-oer4f5ex] {
    margin-top: -145px;
  }
}

.wrap[data-astro-cid-oer4f5ex] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-oer4f5ex] {
    margin-right: 128px;
  }
}

.background[data-astro-cid-oer4f5ex] {
  position: absolute;
  top: -58px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-oer4f5ex] {
    top: -131px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-oer4f5ex] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-oer4f5ex] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

.img[data-astro-cid-oer4f5ex] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_09-03.jpg) no-repeat top -70px right -120px;
  background-size: 1180px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-oer4f5ex] {
    width: 2434px;
    height: 722px;
    background: url(/assets/images/img_interview_09-03.jpg) no-repeat top -180px
      right -50px;
    background-size: 2500px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-oer4f5ex]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 66%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(86%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 86%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-oer4f5ex]:after {
    width: 60%;
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(80%, rgba(0, 0, 0, 0.4)),
      to(rgba(0, 0, 0, 0))
    );
    background: linear-gradient(
      to right,
      rgba(0, 0, 0, 0.4) 80%,
      rgba(0, 0, 0, 0)
    );
  }
}

.item1[data-astro-cid-oer4f5ex] {
  position: absolute;
  bottom: -101px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-oer4f5ex] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-oer4f5ex] {
  position: absolute;
  right: 0;
  bottom: -101px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-oer4f5ex] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-53kdnh23] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-53kdnh23] {
    padding-top: 222px;
    margin-top: 35px;
  }
}

.wrap[data-astro-cid-53kdnh23] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-53kdnh23] {
    margin-right: 40px;
  }
}

.background[data-astro-cid-53kdnh23] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-53kdnh23] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-53kdnh23] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-53kdnh23] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-53kdnh23]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-53kdnh23]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-53kdnh23]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-53kdnh23]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-53kdnh23] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_09-04.jpg) no-repeat top -40px left -140px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-53kdnh23] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_09-04.jpg) no-repeat top -80px left
      20px;
    background-size: 2400px;
  }
}

.img[data-astro-cid-53kdnh23]:after {
  position: absolute;
  right: 0;
  width: 60%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-53kdnh23] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-53kdnh23] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-spesooao] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-spesooao] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-spesooao] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-spesooao] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-spesooao] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-spesooao] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-spesooao] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-spesooao]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-spesooao]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-spesooao]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-spesooao]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-spesooao] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_09-05.jpg) no-repeat top -40px right -150px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-spesooao] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_09-05.jpg) no-repeat top -80px right
      0px;
    background-size: 2300px;
  }
}

.img[data-astro-cid-spesooao]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-spesooao] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-spesooao] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-spesooao] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-spesooao] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-6dqfbbs7] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-6dqfbbs7] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-6dqfbbs7]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-6dqfbbs7]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-6dqfbbs7] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-6dqfbbs7] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-6dqfbbs7] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-6dqfbbs7] > .sub[data-astro-cid-6dqfbbs7] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-6dqfbbs7] > .sub[data-astro-cid-6dqfbbs7] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-6dqfbbs7] > .title[data-astro-cid-6dqfbbs7] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-6dqfbbs7] > .title[data-astro-cid-6dqfbbs7] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-xeljmtjd] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-xeljmtjd] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-xeljmtjd]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-xeljmtjd]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-xeljmtjd]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-xeljmtjd]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-xeljmtjd] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-xeljmtjd] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-xeljmtjd] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-xeljmtjd] > .sub[data-astro-cid-xeljmtjd] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-xeljmtjd] > .sub[data-astro-cid-xeljmtjd] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-xeljmtjd] > .title[data-astro-cid-xeljmtjd] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-xeljmtjd] > .title[data-astro-cid-xeljmtjd] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-awn6wej6] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-wn5xsgb6] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-wn5xsgb6] {
    height: 825px;
  }
}

.inner[data-astro-cid-wn5xsgb6] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-wn5xsgb6] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.background[data-astro-cid-wn5xsgb6] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-wn5xsgb6] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-wn5xsgb6] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-wn5xsgb6]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-wn5xsgb6]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-wn5xsgb6] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_10-01.jpg) no-repeat top -30px left -220px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-wn5xsgb6] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_10-01.jpg) no-repeat top -70px left -100px;
    background-size: 2500px;
  }
}

.item1[data-astro-cid-wn5xsgb6] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-wn5xsgb6] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-wn5xsgb6] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-wn5xsgb6] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-t6p3vgsx] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-t6p3vgsx] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-t6p3vgsx] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-t6p3vgsx] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-t6p3vgsx] .sub[data-astro-cid-t6p3vgsx] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-t6p3vgsx] .sub[data-astro-cid-t6p3vgsx] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-t6p3vgsx] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-t6p3vgsx] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-t6p3vgsx] .small[data-astro-cid-t6p3vgsx] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-t6p3vgsx] .small[data-astro-cid-t6p3vgsx] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-t6p3vgsx] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-t6p3vgsx] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text[data-astro-cid-t6p3vgsx] .sub[data-astro-cid-t6p3vgsx] {
  background: linear-gradient(265.95deg, #7008e3 4.7%, #f10b7b 95.31%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.box[data-astro-cid-t6p3vgsx] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-t6p3vgsx] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-4yovw33h] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-4yovw33h] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-4yovw33h]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-4yovw33h]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 108%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-4yovw33h]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-4yovw33h] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-4yovw33h] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-4yovw33h] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-4yovw33h] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-4yovw33h] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 55px;
  }
}

.outer[data-astro-cid-4yovw33h] > .heading[data-astro-cid-4yovw33h] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-4yovw33h] > .heading[data-astro-cid-4yovw33h] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
    margin-top: -100px;
  }
}

.outer[data-astro-cid-4yovw33h] > img[data-astro-cid-4yovw33h] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-4yovw33h] > img[data-astro-cid-4yovw33h] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-4yovw33h] .status[data-astro-cid-4yovw33h] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-4yovw33h] .status[data-astro-cid-4yovw33h] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
    margin-top: -50px;
  }
}

.section1[data-astro-cid-zpnwj7ap] {
  position: relative;
  z-index: 1;
  margin-top: -18px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-zpnwj7ap] {
    margin-top: -205px;
  }
}

.wrap[data-astro-cid-zpnwj7ap] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-zpnwj7ap] {
    margin-right: 130px;
  }
}

.background[data-astro-cid-zpnwj7ap] {
  position: absolute;
  top: -58px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-zpnwj7ap] {
    top: -131px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-zpnwj7ap] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-zpnwj7ap] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

.img[data-astro-cid-zpnwj7ap] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_10-03.jpg) no-repeat top -30px right -89px;
  background-size: 1000px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-zpnwj7ap] {
    width: 2434px;
    height: 722px;
    background: url(/assets/images/img_interview_10-03.jpg) no-repeat top -85px right -30px;
    background-size: 2400px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-zpnwj7ap]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 60%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.4)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.4) 80%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

.item1[data-astro-cid-zpnwj7ap] {
  position: absolute;
  bottom: -101px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-zpnwj7ap] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-zpnwj7ap] {
  position: absolute;
  right: 0;
  bottom: -101px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-zpnwj7ap] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-r4collfi] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-r4collfi] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-r4collfi] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-r4collfi] {
    margin-right: 88px;
  }
}

.background[data-astro-cid-r4collfi] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-r4collfi] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-r4collfi] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-r4collfi] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-r4collfi]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-r4collfi]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-r4collfi]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-r4collfi]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-r4collfi] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_10-04.jpg) no-repeat top -60px left -160px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-r4collfi] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_10-04.jpg) no-repeat top -90px left -5px;
    background-size: 2400px;
  }
}

.img[data-astro-cid-r4collfi]:after {
  position: absolute;
  right: 0;
  width: 60%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-r4collfi] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-r4collfi] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-mnl3i3k3] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-mnl3i3k3] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.section3[data-astro-cid-mnl3i3k3]
  .interview-text-indent[data-astro-cid-mnl3i3k3] {
  padding-left: 1em;
}

.wrap[data-astro-cid-mnl3i3k3] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-mnl3i3k3] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-mnl3i3k3] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-mnl3i3k3] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-mnl3i3k3] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-mnl3i3k3]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-mnl3i3k3]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-mnl3i3k3]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-mnl3i3k3]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-mnl3i3k3] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  background: url(/assets/images/img_interview_10-05.jpg) no-repeat top -20px right -185px;
  background-size: 1140px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-mnl3i3k3] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_10-05.jpg) no-repeat top -50px right -120px;
    background-size: 2400px;
  }
}

.img[data-astro-cid-mnl3i3k3]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-mnl3i3k3] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-mnl3i3k3] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-mnl3i3k3] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-mnl3i3k3] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-j56rjdfz] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-j56rjdfz] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-j56rjdfz]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-j56rjdfz]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-j56rjdfz] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-j56rjdfz] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-j56rjdfz] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-j56rjdfz] > .sub[data-astro-cid-j56rjdfz] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-j56rjdfz] > .sub[data-astro-cid-j56rjdfz] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-j56rjdfz] > .title[data-astro-cid-j56rjdfz] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-j56rjdfz] > .title[data-astro-cid-j56rjdfz] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-rw6wltus] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-rw6wltus] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-rw6wltus]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-rw6wltus]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-rw6wltus]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-rw6wltus]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-rw6wltus] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-rw6wltus] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-rw6wltus] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-rw6wltus] > .sub[data-astro-cid-rw6wltus] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-rw6wltus] > .sub[data-astro-cid-rw6wltus] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-rw6wltus] > .title[data-astro-cid-rw6wltus] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-rw6wltus] > .title[data-astro-cid-rw6wltus] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-ldvrv53x] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-2xnhhhgu] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-2xnhhhgu] {
    height: 825px;
  }
}

.inner[data-astro-cid-2xnhhhgu] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-2xnhhhgu] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.background[data-astro-cid-2xnhhhgu] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-2xnhhhgu] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-2xnhhhgu] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-2xnhhhgu]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-2xnhhhgu]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-2xnhhhgu] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_11-01.jpg) no-repeat top 0px
    right -90px;
  background-size: 900px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-2xnhhhgu] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_11-01.jpg) no-repeat top -70px right -20px;
    background-size: 2600px;
  }
}

.item1[data-astro-cid-2xnhhhgu] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-2xnhhhgu] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-2xnhhhgu] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-2xnhhhgu] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-fomuelz2] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-fomuelz2] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-fomuelz2] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-fomuelz2] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-fomuelz2] .sub[data-astro-cid-fomuelz2] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-fomuelz2] .sub[data-astro-cid-fomuelz2] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-fomuelz2] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-fomuelz2] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-fomuelz2] .small[data-astro-cid-fomuelz2] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-fomuelz2] .small[data-astro-cid-fomuelz2] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-fomuelz2] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-fomuelz2] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text-color[data-astro-cid-fomuelz2] {
  color: #f10b7b;
}

.box[data-astro-cid-fomuelz2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-fomuelz2] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-rg4nxxzs] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-rg4nxxzs] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-rg4nxxzs]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-rg4nxxzs]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-rg4nxxzs]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-rg4nxxzs] {
  position: relative;
  z-index: 1;
}

.heading[data-astro-cid-rg4nxxzs] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-rg4nxxzs] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-rg4nxxzs] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
  width: 107%;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-rg4nxxzs] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 55px;
    width: auto;
  }
}

.outer[data-astro-cid-rg4nxxzs] > .heading[data-astro-cid-rg4nxxzs] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-rg4nxxzs] > .heading[data-astro-cid-rg4nxxzs] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
  }
}

.outer[data-astro-cid-rg4nxxzs] > img[data-astro-cid-rg4nxxzs] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-rg4nxxzs] > img[data-astro-cid-rg4nxxzs] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-rg4nxxzs] .status[data-astro-cid-rg4nxxzs] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-rg4nxxzs] .status[data-astro-cid-rg4nxxzs] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
  }
}

.section1[data-astro-cid-hvvow45m] {
  position: relative;
  z-index: 1;
  margin-top: -18px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-hvvow45m] {
    margin-top: -55px;
  }
}

.wrap[data-astro-cid-hvvow45m] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-hvvow45m] {
  position: absolute;
  top: -44px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-hvvow45m] {
    top: -135px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-hvvow45m] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-hvvow45m] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

.img[data-astro-cid-hvvow45m] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_11-03.jpg) no-repeat top -60px right -80px;
  background-size: 1300px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-hvvow45m] {
    width: 2434px;
    height: 722px;
    background: url(/assets/images/img_interview_11-03.jpg) no-repeat top -198px
      right 0px;
    background-size: 3000px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-hvvow45m]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 60%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.4)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.4) 80%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

.item1[data-astro-cid-hvvow45m] {
  position: absolute;
  bottom: -90px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  background-color: var(--dark-gray);
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-hvvow45m] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-hvvow45m] {
  position: absolute;
  right: 0;
  bottom: -101px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-hvvow45m] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-hvvow45m] {
    margin-right: 127px;
  }
}

.section2[data-astro-cid-zdvc34el] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-zdvc34el] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-zdvc34el] {
  position: relative;
  z-index: 3;
}

.right-space[data-astro-cid-zdvc34el] {
  margin-right: 36px;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-zdvc34el] {
    margin-right: 40px;
  }
}

.background[data-astro-cid-zdvc34el] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-zdvc34el] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-zdvc34el] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-zdvc34el] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-zdvc34el]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-zdvc34el]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-zdvc34el]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-zdvc34el]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-zdvc34el] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_11-04.jpg) no-repeat top -30px right -260px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-zdvc34el] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_11-04.jpg) no-repeat top 0px
      left 0px;
    background-size: 2360px;
  }
}

.img[data-astro-cid-zdvc34el]:after {
  position: absolute;
  right: 0;
  width: 50%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-zdvc34el]:after {
    width: 60%;
  }
}

.item1[data-astro-cid-zdvc34el] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-zdvc34el] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-bske7sdl] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-bske7sdl] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-bske7sdl] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-bske7sdl] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-bske7sdl] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-bske7sdl] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-bske7sdl] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-bske7sdl]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-bske7sdl]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-bske7sdl]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-bske7sdl]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-bske7sdl] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_11-05.jpg) no-repeat top -26px right -114px;
  background-size: cover;
  background-size: 1060px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-bske7sdl] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_11-05.jpg) no-repeat top -50px right
      20px;
    background-size: 2500px;
  }
}

.img[data-astro-cid-bske7sdl]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-bske7sdl] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-bske7sdl] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-bske7sdl] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-bske7sdl] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-4q7hhltx] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-4q7hhltx] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-4q7hhltx]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-4q7hhltx]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-4q7hhltx] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-4q7hhltx] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-4q7hhltx] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-4q7hhltx] > .sub[data-astro-cid-4q7hhltx] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-4q7hhltx] > .sub[data-astro-cid-4q7hhltx] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-4q7hhltx] > .title[data-astro-cid-4q7hhltx] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-4q7hhltx] > .title[data-astro-cid-4q7hhltx] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-zvggsan5] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-zvggsan5] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-zvggsan5]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-zvggsan5]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-zvggsan5]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-zvggsan5]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-zvggsan5] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-zvggsan5] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-zvggsan5] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-zvggsan5] > .sub[data-astro-cid-zvggsan5] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-zvggsan5] > .sub[data-astro-cid-zvggsan5] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-zvggsan5] > .title[data-astro-cid-zvggsan5] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-zvggsan5] > .title[data-astro-cid-zvggsan5] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-h5djbuzt] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-2rtp2wqy] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-2rtp2wqy] {
    height: 825px;
  }
}

.inner[data-astro-cid-2rtp2wqy] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-2rtp2wqy] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.background[data-astro-cid-2rtp2wqy] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-2rtp2wqy] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-2rtp2wqy] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-2rtp2wqy]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-2rtp2wqy]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-2rtp2wqy] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_12-01.jpg) no-repeat top 16px
    right -180px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-2rtp2wqy] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_12-01.jpg) no-repeat top 40px
      right -100px;
    background-size: 2600px;
  }
}

.item1[data-astro-cid-2rtp2wqy] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-2rtp2wqy] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-2rtp2wqy] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-2rtp2wqy] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-kvvts45b] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-kvvts45b] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-kvvts45b] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-kvvts45b] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-kvvts45b] .sub[data-astro-cid-kvvts45b] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-kvvts45b] .sub[data-astro-cid-kvvts45b] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-kvvts45b] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-kvvts45b] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-kvvts45b] .small[data-astro-cid-kvvts45b] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-kvvts45b] .small[data-astro-cid-kvvts45b] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-kvvts45b] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-kvvts45b] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text-color[data-astro-cid-kvvts45b] {
  color: #f10b7b;
}

.box[data-astro-cid-kvvts45b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-kvvts45b] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-eohj7mm2] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-eohj7mm2] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-eohj7mm2]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-eohj7mm2]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-eohj7mm2]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-eohj7mm2] {
  position: relative;
  z-index: 1;
}

.heading[data-astro-cid-eohj7mm2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-eohj7mm2] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-eohj7mm2] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
  width: 110%;
  margin-left: -2%;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-eohj7mm2] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 55px;
    width: auto;
    margin-left: 0;
  }
}

.outer[data-astro-cid-eohj7mm2] > .heading[data-astro-cid-eohj7mm2] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-eohj7mm2] > .heading[data-astro-cid-eohj7mm2] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
  }
}

.outer[data-astro-cid-eohj7mm2] > img[data-astro-cid-eohj7mm2] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-eohj7mm2] > img[data-astro-cid-eohj7mm2] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-eohj7mm2] .status[data-astro-cid-eohj7mm2] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-eohj7mm2] .status[data-astro-cid-eohj7mm2] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
  }
}

.section1[data-astro-cid-zrwjucev] {
  position: relative;
  z-index: 1;
  margin-top: -18px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-zrwjucev] {
    margin-top: -55px;
  }
}

.wrap[data-astro-cid-zrwjucev] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-zrwjucev] {
  position: absolute;
  top: -44px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-zrwjucev] {
    top: -135px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-zrwjucev] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-zrwjucev] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

.img[data-astro-cid-zrwjucev] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_12-03.jpg) no-repeat top -100px right -200px;
  background-size: 1300px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-zrwjucev] {
    width: 2434px;
    height: 722px;
    background: url(/assets/images/img_interview_12-03.jpg) no-repeat top -190px
      right -60px;
    background-size: 2700px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-zrwjucev]:before {
  position: absolute;
  left: 0;
  top: 80px;
  width: 64%;
  height: 360px;
  content: '';
  background: radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.img[data-astro-cid-zrwjucev]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 65%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.4)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.4) 80%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-zrwjucev]:before {
    background: none;
  }

  .img[data-astro-cid-zrwjucev]:after {
    width: 60%;
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(80%, rgba(0, 0, 0, 0.4)),
      to(rgba(0, 0, 0, 0))
    );
    background: linear-gradient(
      to right,
      rgba(0, 0, 0, 0.4) 80%,
      rgba(0, 0, 0, 0)
    );
  }
}

.item1[data-astro-cid-zrwjucev] {
  position: absolute;
  bottom: -70px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  background-color: var(--dark-gray);
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-zrwjucev] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-zrwjucev] {
  position: absolute;
  right: 0;
  bottom: -81px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-zrwjucev] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-zrwjucev] {
    margin-right: 127px;
  }
}

.section2[data-astro-cid-vro7rr4t] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-vro7rr4t] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-vro7rr4t] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-vro7rr4t] {
    margin-right: 40px;
  }
}

.background[data-astro-cid-vro7rr4t] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-vro7rr4t] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-vro7rr4t] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-vro7rr4t] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-vro7rr4t]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-vro7rr4t]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-vro7rr4t]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-vro7rr4t]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-vro7rr4t] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_12-04.jpg) no-repeat top -36px right -260px;
  background-size: 1160px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-vro7rr4t] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_12-04.jpg) no-repeat top -60px left
      0px;
    background-size: 2300px;
  }
}

.img[data-astro-cid-vro7rr4t]:after {
  position: absolute;
  right: 0;
  width: 60%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-vro7rr4t] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-vro7rr4t] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-lim4o2mj] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-lim4o2mj] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-lim4o2mj] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-lim4o2mj] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-lim4o2mj] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-lim4o2mj] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-lim4o2mj] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-lim4o2mj]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-lim4o2mj]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-lim4o2mj]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-lim4o2mj]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-lim4o2mj] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_12-05.jpg) no-repeat top -10px right -120px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-lim4o2mj] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_12-05.jpg) no-repeat top -40px right
      0px;
    background-size: 2300px;
  }
}

.img[data-astro-cid-lim4o2mj]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-lim4o2mj] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-lim4o2mj] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-lim4o2mj] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-lim4o2mj] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-jh7lxhd2] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-jh7lxhd2] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-jh7lxhd2]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-jh7lxhd2]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-jh7lxhd2] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-jh7lxhd2] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-jh7lxhd2] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-jh7lxhd2] > .sub[data-astro-cid-jh7lxhd2] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-jh7lxhd2] > .sub[data-astro-cid-jh7lxhd2] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-jh7lxhd2] > .title[data-astro-cid-jh7lxhd2] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-jh7lxhd2] > .title[data-astro-cid-jh7lxhd2] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-uxgoafdu] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-uxgoafdu] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-uxgoafdu]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-uxgoafdu]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-uxgoafdu]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-uxgoafdu]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-uxgoafdu] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-uxgoafdu] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-uxgoafdu] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-uxgoafdu] > .sub[data-astro-cid-uxgoafdu] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-uxgoafdu] > .sub[data-astro-cid-uxgoafdu] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-uxgoafdu] > .title[data-astro-cid-uxgoafdu] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-uxgoafdu] > .title[data-astro-cid-uxgoafdu] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-6axmr66p] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-zgy5ns56] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-zgy5ns56] {
    height: 825px;
  }
}

.inner[data-astro-cid-zgy5ns56] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-zgy5ns56] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.background[data-astro-cid-zgy5ns56] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-zgy5ns56] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-zgy5ns56] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-zgy5ns56]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-zgy5ns56]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-zgy5ns56] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_13-01.jpg) no-repeat top -30px right -120px;
  background-size: 1000px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-zgy5ns56] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_13-01.jpg) top -100px right 40px;
    background-size: 2400px;
  }
}

.item1[data-astro-cid-zgy5ns56] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-zgy5ns56] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-zgy5ns56] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-zgy5ns56] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-jgzdw2jo] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-jgzdw2jo] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-jgzdw2jo] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-jgzdw2jo] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-jgzdw2jo] .sub[data-astro-cid-jgzdw2jo] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-jgzdw2jo] .sub[data-astro-cid-jgzdw2jo] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-jgzdw2jo] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-jgzdw2jo] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-jgzdw2jo] .small[data-astro-cid-jgzdw2jo] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-jgzdw2jo] .small[data-astro-cid-jgzdw2jo] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-jgzdw2jo] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-jgzdw2jo] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text-color[data-astro-cid-jgzdw2jo] {
  color: #f10b7b;
}

.box[data-astro-cid-jgzdw2jo] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-jgzdw2jo] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-vbhac2ho] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-vbhac2ho] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-vbhac2ho]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-vbhac2ho]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-vbhac2ho]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-vbhac2ho] {
  position: relative;
  z-index: 1;
}

.heading[data-astro-cid-vbhac2ho] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-vbhac2ho] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-vbhac2ho] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
  width: 106%;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-vbhac2ho] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 19px;
    width: auto;
  }
}

.outer[data-astro-cid-vbhac2ho] > .heading[data-astro-cid-vbhac2ho] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-vbhac2ho] > .heading[data-astro-cid-vbhac2ho] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
  }
}

.outer[data-astro-cid-vbhac2ho] > img[data-astro-cid-vbhac2ho] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-vbhac2ho] > img[data-astro-cid-vbhac2ho] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-vbhac2ho] .status[data-astro-cid-vbhac2ho] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
  letter-spacing: -0.06em;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-vbhac2ho] .status[data-astro-cid-vbhac2ho] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
    letter-spacing: -0.09em;
  }
}

.section1[data-astro-cid-kmzu77ux] {
  position: relative;
  z-index: 1;
  margin-top: -18px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-kmzu77ux] {
    margin-top: -55px;
  }
}

.wrap[data-astro-cid-kmzu77ux] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-kmzu77ux] {
  position: absolute;
  top: -28px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-kmzu77ux] {
    top: -135px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-kmzu77ux] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-kmzu77ux] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

.img[data-astro-cid-kmzu77ux] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_13-03.jpg) no-repeat top -126px right -220px;
  background-size: 1260px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-kmzu77ux] {
    width: 2434px;
    height: 722px;
    background: url(/assets/images/img_interview_13-03.jpg) no-repeat top -260px
      right -100px;
    background-size: 2560px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-kmzu77ux]:before {
  position: absolute;
  left: 0;
  top: 150px;
  width: 67%;
  height: 360px;
  content: '';
  background: radial-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.img[data-astro-cid-kmzu77ux]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 63%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.6)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.6) 80%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-kmzu77ux]:after {
    width: 60%;
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(80%, rgba(0, 0, 0, 0.6)),
      to(rgba(0, 0, 0, 0))
    );
    background: linear-gradient(
      to right,
      rgba(0, 0, 0, 0.6) 80%,
      rgba(0, 0, 0, 0)
    );
  }
}

.item1[data-astro-cid-kmzu77ux] {
  position: absolute;
  bottom: -70px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  background-color: var(--dark-gray);
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-kmzu77ux] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-kmzu77ux] {
  position: absolute;
  right: 0;
  bottom: -81px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-kmzu77ux] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-nwcvzzyh] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-nwcvzzyh] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-nwcvzzyh] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-nwcvzzyh] {
    margin-right: 55px;
  }
}

.right-space-top[data-astro-cid-nwcvzzyh] {
  margin-right: 40px;
}

@media screen and (min-width: 768px) {
  .right-space-top[data-astro-cid-nwcvzzyh] {
    margin-right: 105px;
  }
}

.background[data-astro-cid-nwcvzzyh] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-nwcvzzyh] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-nwcvzzyh] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-nwcvzzyh] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-nwcvzzyh]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-nwcvzzyh]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-nwcvzzyh]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-nwcvzzyh]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-nwcvzzyh] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_13-04.jpg) no-repeat top -52px right -280px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-nwcvzzyh] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_13-04.jpg) no-repeat top -80px left -150px;
    background-size: 2480px;
  }
}

.img[data-astro-cid-nwcvzzyh]:after {
  position: absolute;
  right: 0;
  width: 50%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-nwcvzzyh]:after {
    width: 60%;
  }
}

.item1[data-astro-cid-nwcvzzyh] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-nwcvzzyh] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-cp4iv7ze] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-cp4iv7ze] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-cp4iv7ze] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-cp4iv7ze] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-cp4iv7ze] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-cp4iv7ze] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-cp4iv7ze] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-cp4iv7ze]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-cp4iv7ze]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-cp4iv7ze]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-cp4iv7ze]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-cp4iv7ze] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_13-05.jpg) no-repeat top -20px right -160px;
  background-size: cover;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-cp4iv7ze] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_13-05.jpg) no-repeat top -20px right
      0px;
    background-size: 2400px;
  }
}

.img[data-astro-cid-cp4iv7ze]:before {
  position: absolute;
  left: 0;
  top: 180px;
  width: 100%;
  height: 360px;
  content: '';
  background: radial-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.img[data-astro-cid-cp4iv7ze]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(85%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 85%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-cp4iv7ze]:before {
    background: none;
  }

  .img[data-astro-cid-cp4iv7ze]:after {
    width: 60%;
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(85%, rgba(0, 0, 0, 0.6)),
      to(rgba(0, 0, 0, 0))
    );
    background: linear-gradient(
      to right,
      rgba(0, 0, 0, 0.6) 85%,
      rgba(0, 0, 0, 0)
    );
  }
}

.item1[data-astro-cid-cp4iv7ze] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-cp4iv7ze] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-cp4iv7ze] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-cp4iv7ze] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-flx2cjum] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-flx2cjum] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-flx2cjum]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-flx2cjum]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-flx2cjum] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-flx2cjum] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-flx2cjum] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-flx2cjum] > .sub[data-astro-cid-flx2cjum] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-flx2cjum] > .sub[data-astro-cid-flx2cjum] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-flx2cjum] > .title[data-astro-cid-flx2cjum] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-flx2cjum] > .title[data-astro-cid-flx2cjum] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-qbnkmq6g] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-qbnkmq6g] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-qbnkmq6g]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-qbnkmq6g]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-qbnkmq6g]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-qbnkmq6g]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-qbnkmq6g] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-qbnkmq6g] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-qbnkmq6g] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-qbnkmq6g] > .sub[data-astro-cid-qbnkmq6g] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-qbnkmq6g] > .sub[data-astro-cid-qbnkmq6g] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-qbnkmq6g] > .title[data-astro-cid-qbnkmq6g] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-qbnkmq6g] > .title[data-astro-cid-qbnkmq6g] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-vsewrs5b] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-dayhga6p] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-dayhga6p] {
    height: 825px;
  }
}

.inner[data-astro-cid-dayhga6p] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-dayhga6p] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.inner[data-astro-cid-dayhga6p] .sub[data-astro-cid-dayhga6p] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-dayhga6p] .sub[data-astro-cid-dayhga6p] {
    font-size: var(--font-size-26px);
  }
}

.background[data-astro-cid-dayhga6p] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-dayhga6p] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-dayhga6p] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-dayhga6p]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-dayhga6p]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-dayhga6p] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_14-01.jpg) no-repeat top -0px right -140px;
  background-size: 1000px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-dayhga6p] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_14-01.jpg) top -30px right 80px;
    background-size: 2400px;
  }
}

.item1[data-astro-cid-dayhga6p] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-dayhga6p] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-dayhga6p] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-dayhga6p] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-gssejpvx] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-gssejpvx] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-gssejpvx] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-gssejpvx] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-gssejpvx] .sub[data-astro-cid-gssejpvx] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-gssejpvx] .sub[data-astro-cid-gssejpvx] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-gssejpvx] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-gssejpvx] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-gssejpvx] .small[data-astro-cid-gssejpvx] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-gssejpvx] .small[data-astro-cid-gssejpvx] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-gssejpvx] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-gssejpvx] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text-color[data-astro-cid-gssejpvx] {
  color: #f10b7b;
}

.box[data-astro-cid-gssejpvx] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-gssejpvx] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-y3plo4fz] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-y3plo4fz] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-y3plo4fz]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-y3plo4fz]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-y3plo4fz]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-y3plo4fz] {
  position: relative;
  z-index: 1;
}

.heading[data-astro-cid-y3plo4fz] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-y3plo4fz] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-y3plo4fz] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
  width: 111%;
  margin-left: -5%;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-y3plo4fz] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 48px;
    width: auto;
    margin-left: 0;
  }
}

.outer[data-astro-cid-y3plo4fz] > .heading[data-astro-cid-y3plo4fz] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-y3plo4fz] > .heading[data-astro-cid-y3plo4fz] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
  }
}

.outer[data-astro-cid-y3plo4fz] > img[data-astro-cid-y3plo4fz] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-y3plo4fz] > img[data-astro-cid-y3plo4fz] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-y3plo4fz] .status[data-astro-cid-y3plo4fz] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
  letter-spacing: -0.1em;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-y3plo4fz] .status[data-astro-cid-y3plo4fz] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
    letter-spacing: 0;
  }
}

.section1[data-astro-cid-2povw5za] {
  position: relative;
  z-index: 1;
  margin-top: -18px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-2povw5za] {
    margin-top: -55px;
  }
}

.wrap[data-astro-cid-2povw5za] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-2povw5za] {
  position: absolute;
  top: -28px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-2povw5za] {
    top: -135px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-2povw5za] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-2povw5za] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-2povw5za] {
    margin-right: 90px;
  }
}

.img[data-astro-cid-2povw5za] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_14-03.jpg) no-repeat top -50px right -210px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-2povw5za] {
    width: 2434px;
    height: 722px;
    background: url(/assets/images/img_interview_14-03.jpg) no-repeat top -100px
      right -60px;
    background-size: 2500px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-2povw5za]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 60%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.4)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.4) 80%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

.item1[data-astro-cid-2povw5za] {
  position: absolute;
  bottom: -70px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  background-color: var(--dark-gray);
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-2povw5za] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-2povw5za] {
  position: absolute;
  right: 0;
  bottom: -81px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-2povw5za] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-a5dz27wz] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-a5dz27wz] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-a5dz27wz] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-a5dz27wz] {
    margin-right: 0;
  }
}

.background[data-astro-cid-a5dz27wz] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-a5dz27wz] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-a5dz27wz] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-a5dz27wz] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-a5dz27wz]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-a5dz27wz]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-a5dz27wz]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-a5dz27wz]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-a5dz27wz] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_14-04.jpg) no-repeat top -30px right -280px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-a5dz27wz] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_14-04.jpg) no-repeat top -30px left
      20px;
    background-size: 2400px;
  }
}

.img[data-astro-cid-a5dz27wz]:after {
  position: absolute;
  right: 0;
  width: 60%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-a5dz27wz] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-a5dz27wz] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-5sbvxx6g] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-5sbvxx6g] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-5sbvxx6g] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-5sbvxx6g] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-5sbvxx6g] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-5sbvxx6g] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-5sbvxx6g] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-5sbvxx6g]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-5sbvxx6g]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-5sbvxx6g]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-5sbvxx6g]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-5sbvxx6g] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_14-05.jpg) no-repeat top -30px right -180px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-5sbvxx6g] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_14-05.jpg) no-repeat top -60px right -40px;
    background-size: 2400px;
  }
}

.img[data-astro-cid-5sbvxx6g]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-5sbvxx6g] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-5sbvxx6g] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-5sbvxx6g] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-5sbvxx6g] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-qznwei4e] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-qznwei4e] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-qznwei4e]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-qznwei4e]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-qznwei4e] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-qznwei4e] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-qznwei4e] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-qznwei4e] > .sub[data-astro-cid-qznwei4e] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-qznwei4e] > .sub[data-astro-cid-qznwei4e] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-qznwei4e] > .title[data-astro-cid-qznwei4e] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-qznwei4e] > .title[data-astro-cid-qznwei4e] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-pbm2cvlo] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-pbm2cvlo] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-pbm2cvlo]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-pbm2cvlo]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-pbm2cvlo]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-pbm2cvlo]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-pbm2cvlo] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-pbm2cvlo] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-pbm2cvlo] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-pbm2cvlo] > .sub[data-astro-cid-pbm2cvlo] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-pbm2cvlo] > .sub[data-astro-cid-pbm2cvlo] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-pbm2cvlo] > .title[data-astro-cid-pbm2cvlo] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-pbm2cvlo] > .title[data-astro-cid-pbm2cvlo] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-ctlqhau2] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-u3sadgk5] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-u3sadgk5] {
    height: 825px;
  }
}

.inner[data-astro-cid-u3sadgk5] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-u3sadgk5] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.background[data-astro-cid-u3sadgk5] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-u3sadgk5] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-u3sadgk5] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-u3sadgk5]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-u3sadgk5]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-u3sadgk5] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_15-01.jpg) no-repeat top -20px right -130px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-u3sadgk5] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_15-01.jpg) no-repeat top -40px right
      100px;
    background-size: 2400px;
  }
}

.item1[data-astro-cid-u3sadgk5] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-u3sadgk5] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-u3sadgk5] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-u3sadgk5] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-pdu2itli] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-pdu2itli] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-pdu2itli] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-pdu2itli] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-pdu2itli] .sub[data-astro-cid-pdu2itli] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-pdu2itli] .sub[data-astro-cid-pdu2itli] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-pdu2itli] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-pdu2itli] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-pdu2itli] .small[data-astro-cid-pdu2itli] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-pdu2itli] .small[data-astro-cid-pdu2itli] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-pdu2itli] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-pdu2itli] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text-color[data-astro-cid-pdu2itli] {
  color: #f10b7b;
}

.box[data-astro-cid-pdu2itli] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-pdu2itli] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-niqwpx7j] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-niqwpx7j] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-niqwpx7j]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-niqwpx7j]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-niqwpx7j]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-niqwpx7j] {
  position: relative;
  z-index: 1;
}

.heading[data-astro-cid-niqwpx7j] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-niqwpx7j] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-niqwpx7j] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-niqwpx7j] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 55px;
    width: 120%;
  }
}

.outer[data-astro-cid-niqwpx7j] > .heading[data-astro-cid-niqwpx7j] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-niqwpx7j] > .heading[data-astro-cid-niqwpx7j] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
  }
}

.outer[data-astro-cid-niqwpx7j] > img[data-astro-cid-niqwpx7j] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-niqwpx7j] > img[data-astro-cid-niqwpx7j] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-niqwpx7j] .status[data-astro-cid-niqwpx7j] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-niqwpx7j] .status[data-astro-cid-niqwpx7j] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
  }
}

.section1[data-astro-cid-5heejqiq] {
  position: relative;
  z-index: 1;
  margin-top: -18px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-5heejqiq] {
    margin-top: -55px;
  }
}

.wrap[data-astro-cid-5heejqiq] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-5heejqiq] {
  position: absolute;
  top: -28px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-5heejqiq] {
    top: -135px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-5heejqiq] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-5heejqiq] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-5heejqiq] {
    margin-right: 95px;
  }
}

.img[data-astro-cid-5heejqiq] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_15-03.jpg) no-repeat top -40px right -200px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-5heejqiq] {
    width: 2434px;
    height: 722px;
    background: url(/assets/images/img_interview_15-03.jpg) no-repeat top -40px right -10px;
    background-size: 2500px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-5heejqiq]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 60%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.6)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.6) 80%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-5heejqiq]:after {
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(65%, rgba(0, 0, 0, 0.7)),
      to(rgba(0, 0, 0, 0))
    );
    background: linear-gradient(
      to right,
      rgba(0, 0, 0, 0.7) 65%,
      rgba(0, 0, 0, 0)
    );
  }
}

.item1[data-astro-cid-5heejqiq] {
  position: absolute;
  bottom: -70px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  background-color: var(--dark-gray);
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-5heejqiq] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-5heejqiq] {
  position: absolute;
  right: 0;
  bottom: -81px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-5heejqiq] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-xbmzncyr] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-xbmzncyr] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-xbmzncyr] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-xbmzncyr] {
    margin-right: 0;
  }
}

.background[data-astro-cid-xbmzncyr] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-xbmzncyr] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-xbmzncyr] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-xbmzncyr] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-xbmzncyr]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-xbmzncyr]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-xbmzncyr]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-xbmzncyr]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-xbmzncyr] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_15-04.jpg) no-repeat top 0px
    right -400px;
  background-size: 1300px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-xbmzncyr] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_15-04.jpg) no-repeat top -0px left
      40px;
    background-size: 2520px;
  }
}

.img[data-astro-cid-xbmzncyr]:after {
  position: absolute;
  right: 0;
  width: 60%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-xbmzncyr] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-xbmzncyr] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-wnhj3fzb] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-wnhj3fzb] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-wnhj3fzb] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-wnhj3fzb] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-wnhj3fzb] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-wnhj3fzb] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-wnhj3fzb] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-wnhj3fzb]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-wnhj3fzb]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-wnhj3fzb]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-wnhj3fzb]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-wnhj3fzb] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_15-05.jpg) no-repeat top -30px right -150px;
  background-size: cover;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-wnhj3fzb] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_15-05.jpg) no-repeat top -80px right
      0px;
    background-size: 2480px;
  }
}

.img[data-astro-cid-wnhj3fzb]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-wnhj3fzb] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-wnhj3fzb] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-wnhj3fzb] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-wnhj3fzb] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.copyright[data-astro-cid-wnhj3fzb] {
  margin-top: 40px;
  color: var(--white);
  font-size: 0.45rem;
  line-height: 1.2;
}

@media screen and (max-width: 393px) {
  .copyright[data-astro-cid-wnhj3fzb] {
    margin-top: 10px;
  }
}

@media screen and (min-width: 768px) {
  .copyright[data-astro-cid-wnhj3fzb] {
    position: absolute;
    right: 0;
    top: 395px;
    width: 300px;
    margin-top: 10px;
    font-size: var(--font-size-10px);
    line-height: 1.5;
  }
}

.interview-list[data-astro-cid-hzkgjcvs] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-hzkgjcvs] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-hzkgjcvs]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-hzkgjcvs]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-hzkgjcvs] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-hzkgjcvs] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-hzkgjcvs] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-hzkgjcvs] > .sub[data-astro-cid-hzkgjcvs] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-hzkgjcvs] > .sub[data-astro-cid-hzkgjcvs] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-hzkgjcvs] > .title[data-astro-cid-hzkgjcvs] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-hzkgjcvs] > .title[data-astro-cid-hzkgjcvs] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-vb7l4735] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-vb7l4735] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-vb7l4735]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-vb7l4735]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-vb7l4735]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-vb7l4735]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-vb7l4735] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-vb7l4735] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-vb7l4735] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-vb7l4735] > .sub[data-astro-cid-vb7l4735] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-vb7l4735] > .sub[data-astro-cid-vb7l4735] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-vb7l4735] > .title[data-astro-cid-vb7l4735] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-vb7l4735] > .title[data-astro-cid-vb7l4735] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-sgzdualo] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-da7yhkvi] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-da7yhkvi] {
    height: 825px;
  }
}

.inner[data-astro-cid-da7yhkvi] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-da7yhkvi] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.inner[data-astro-cid-da7yhkvi] .sub[data-astro-cid-da7yhkvi] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-da7yhkvi] .sub[data-astro-cid-da7yhkvi] {
    font-size: var(--font-size-26px);
  }
}

.background[data-astro-cid-da7yhkvi] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-da7yhkvi] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-da7yhkvi] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-da7yhkvi]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-da7yhkvi]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-da7yhkvi] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_16-01.jpg) no-repeat top -38px right -170px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-da7yhkvi] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_16-01.jpg) top -50px right -40px;
    background-size: 2480px;
  }
}

.item1[data-astro-cid-da7yhkvi] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-da7yhkvi] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-da7yhkvi] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-da7yhkvi] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-6ojckkdc] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-6ojckkdc] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-6ojckkdc] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-6ojckkdc] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-6ojckkdc] .sub[data-astro-cid-6ojckkdc] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-6ojckkdc] .sub[data-astro-cid-6ojckkdc] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-6ojckkdc] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-6ojckkdc] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-6ojckkdc] .small[data-astro-cid-6ojckkdc] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-6ojckkdc] .small[data-astro-cid-6ojckkdc] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-6ojckkdc] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-6ojckkdc] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text-color[data-astro-cid-6ojckkdc] {
  color: #f10b7b;
}

.box[data-astro-cid-6ojckkdc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-6ojckkdc] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-ckf2mloj] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-ckf2mloj] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-ckf2mloj]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-ckf2mloj]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-ckf2mloj]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-ckf2mloj] {
  position: relative;
  z-index: 1;
}

.heading[data-astro-cid-ckf2mloj] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-ckf2mloj] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-ckf2mloj] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-ckf2mloj] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 55px;
    width: 120%;
  }
}

.outer[data-astro-cid-ckf2mloj] > .heading[data-astro-cid-ckf2mloj] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-ckf2mloj] > .heading[data-astro-cid-ckf2mloj] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
  }
}

.outer[data-astro-cid-ckf2mloj] > img[data-astro-cid-ckf2mloj] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-ckf2mloj] > img[data-astro-cid-ckf2mloj] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-ckf2mloj] .status[data-astro-cid-ckf2mloj] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-ckf2mloj] .status[data-astro-cid-ckf2mloj] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
  }
}

.section1[data-astro-cid-fqves6fy] {
  position: relative;
  z-index: 1;
  margin-top: -18px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-fqves6fy] {
    margin-top: -55px;
  }
}

.wrap[data-astro-cid-fqves6fy] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-fqves6fy] {
  position: absolute;
  top: -28px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-fqves6fy] {
    top: -135px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-fqves6fy] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-fqves6fy] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-fqves6fy] {
    margin-right: 95px;
  }
}

.img[data-astro-cid-fqves6fy] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_16-03.jpg) no-repeat top -110px right -220px;
  background-size: 1300px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-fqves6fy] {
    width: 2434px;
    height: 722px;
    background: url(/assets/images/img_interview_16-03.jpg) no-repeat top -200px
      right -20px;
    background-size: 2500px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-fqves6fy]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 64%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(75%, rgba(0, 0, 0, 0.6)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.6) 75%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-fqves6fy]:after {
    width: 60%;
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(75%, rgba(0, 0, 0, 0.6)),
      to(rgba(0, 0, 0, 0))
    );
    background: linear-gradient(
      to right,
      rgba(0, 0, 0, 0.6) 75%,
      rgba(0, 0, 0, 0)
    );
  }
}

.item1[data-astro-cid-fqves6fy] {
  position: absolute;
  bottom: -70px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  background-color: var(--dark-gray);
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-fqves6fy] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-fqves6fy] {
  position: absolute;
  right: 0;
  bottom: -81px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-fqves6fy] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-ailznt6j] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-ailznt6j] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-ailznt6j] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-ailznt6j] {
    margin-right: 26px;
  }
}

.background[data-astro-cid-ailznt6j] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-ailznt6j] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-ailznt6j] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-ailznt6j] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-ailznt6j]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-ailznt6j]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-ailznt6j]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-ailznt6j]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-ailznt6j] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_16-04.jpg) no-repeat top -120px right -400px;
  background-size: 1400px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-ailznt6j] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_16-04.jpg) no-repeat top -170px
      left -10px;
    background-size: 2500px;
  }
}

.img[data-astro-cid-ailznt6j]:after {
  position: absolute;
  right: 0;
  width: 60%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-ailznt6j] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-ailznt6j] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-ku5ucffq] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-ku5ucffq] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-ku5ucffq] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-ku5ucffq] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-ku5ucffq] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-ku5ucffq] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-ku5ucffq] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-ku5ucffq]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-ku5ucffq]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-ku5ucffq]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-ku5ucffq]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-ku5ucffq] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_16-05.jpg) no-repeat top -50px right -330px;
  background-size: 1300px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-ku5ucffq] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_16-05.jpg) no-repeat top -120px
      right -238px;
    background-size: 2500px;
  }
}

.img[data-astro-cid-ku5ucffq]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-ku5ucffq] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-ku5ucffq] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-ku5ucffq] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-ku5ucffq] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-tl2ufbnc] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-tl2ufbnc] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-tl2ufbnc]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-tl2ufbnc]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-tl2ufbnc] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-tl2ufbnc] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-tl2ufbnc] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-tl2ufbnc] > .sub[data-astro-cid-tl2ufbnc] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-tl2ufbnc] > .sub[data-astro-cid-tl2ufbnc] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-tl2ufbnc] > .title[data-astro-cid-tl2ufbnc] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-tl2ufbnc] > .title[data-astro-cid-tl2ufbnc] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-ymklfbzr] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-ymklfbzr] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-ymklfbzr]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-ymklfbzr]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-ymklfbzr]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-ymklfbzr]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-ymklfbzr] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-ymklfbzr] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-ymklfbzr] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-ymklfbzr] > .sub[data-astro-cid-ymklfbzr] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-ymklfbzr] > .sub[data-astro-cid-ymklfbzr] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-ymklfbzr] > .title[data-astro-cid-ymklfbzr] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-ymklfbzr] > .title[data-astro-cid-ymklfbzr] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-sse5qsgv] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-mtpucn6z] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-mtpucn6z] {
    height: 825px;
  }
}

.inner[data-astro-cid-mtpucn6z] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-mtpucn6z] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.inner[data-astro-cid-mtpucn6z] .sub[data-astro-cid-mtpucn6z] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-mtpucn6z] .sub[data-astro-cid-mtpucn6z] {
    font-size: var(--font-size-26px);
  }
}

.background[data-astro-cid-mtpucn6z] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-mtpucn6z] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-mtpucn6z] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-mtpucn6z]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-mtpucn6z]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-mtpucn6z] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_17-01.jpg) no-repeat top -60px right -200px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-mtpucn6z] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_17-01.jpg) no-repeat top -100px
      right -10px;
    background-size: 2480px;
  }
}

.item1[data-astro-cid-mtpucn6z] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-mtpucn6z] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-mtpucn6z] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-mtpucn6z] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-sexih6gr] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-sexih6gr] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-sexih6gr] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-sexih6gr] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-sexih6gr] .sub[data-astro-cid-sexih6gr] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-sexih6gr] .sub[data-astro-cid-sexih6gr] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-sexih6gr] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-sexih6gr] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-sexih6gr] .small[data-astro-cid-sexih6gr] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-sexih6gr] .small[data-astro-cid-sexih6gr] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-sexih6gr] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-sexih6gr] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text-color[data-astro-cid-sexih6gr] {
  color: #f10b7b;
}

.box[data-astro-cid-sexih6gr] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-sexih6gr] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-hu4rbbn6] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-hu4rbbn6] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-hu4rbbn6]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-hu4rbbn6]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-hu4rbbn6]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-hu4rbbn6] {
  position: relative;
  z-index: 1;
}

.heading[data-astro-cid-hu4rbbn6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-hu4rbbn6] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-hu4rbbn6] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-hu4rbbn6] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 55px;
    width: 120%;
  }
}

.outer[data-astro-cid-hu4rbbn6] > .heading[data-astro-cid-hu4rbbn6] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-hu4rbbn6] > .heading[data-astro-cid-hu4rbbn6] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
  }
}

.outer[data-astro-cid-hu4rbbn6] > img[data-astro-cid-hu4rbbn6] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-hu4rbbn6] > img[data-astro-cid-hu4rbbn6] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-hu4rbbn6] .status[data-astro-cid-hu4rbbn6] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-hu4rbbn6] .status[data-astro-cid-hu4rbbn6] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
  }
}

.section1[data-astro-cid-k2vqoy3c] {
  position: relative;
  z-index: 1;
  margin-top: -18px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-k2vqoy3c] {
    margin-top: -55px;
  }
}

.wrap[data-astro-cid-k2vqoy3c] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-k2vqoy3c] {
  position: absolute;
  top: -28px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-k2vqoy3c] {
    top: -135px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-k2vqoy3c] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-k2vqoy3c] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

.img[data-astro-cid-k2vqoy3c] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_17-03.jpg) no-repeat top -104px right -150px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-k2vqoy3c] {
    width: 2434px;
    height: 722px;
    background: url(/assets/images/img_interview_17-03.jpg) no-repeat top -200px
      left -20px;
    background-size: 2500px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-k2vqoy3c]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 60%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.4)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.4) 80%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

.item1[data-astro-cid-k2vqoy3c] {
  position: absolute;
  bottom: -70px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  background-color: var(--dark-gray);
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-k2vqoy3c] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-k2vqoy3c] {
  position: absolute;
  right: 0;
  bottom: -81px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-k2vqoy3c] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-czz3llqs] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-czz3llqs] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-czz3llqs] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-czz3llqs] {
    margin-right: 66px;
  }
}

.background[data-astro-cid-czz3llqs] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-czz3llqs] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-czz3llqs] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-czz3llqs] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-czz3llqs]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-czz3llqs]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-czz3llqs]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-czz3llqs]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-czz3llqs] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_17-04.jpg) no-repeat top -100px left -180px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-czz3llqs] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_17-04.jpg) no-repeat top -180px
      right -10px;
    background-size: 2660px;
  }
}

.img[data-astro-cid-czz3llqs]:after {
  position: absolute;
  right: 0;
  width: 60%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-czz3llqs] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-czz3llqs] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-l43cs4tp] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-l43cs4tp] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-l43cs4tp] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-l43cs4tp] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-l43cs4tp] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-l43cs4tp] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-l43cs4tp] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-l43cs4tp]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-l43cs4tp]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-l43cs4tp]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-l43cs4tp]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-l43cs4tp] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_17-05.jpg) no-repeat top -20px right -120px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-l43cs4tp] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_17-05.jpg) no-repeat top -70px right -20px;
    background-size: 2400px;
  }
}

.img[data-astro-cid-l43cs4tp]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-l43cs4tp] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-l43cs4tp] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-l43cs4tp] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-l43cs4tp] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-psgd4umf] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-psgd4umf] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-psgd4umf]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-psgd4umf]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-psgd4umf] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-psgd4umf] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-psgd4umf] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-psgd4umf] > .sub[data-astro-cid-psgd4umf] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-psgd4umf] > .sub[data-astro-cid-psgd4umf] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-psgd4umf] > .title[data-astro-cid-psgd4umf] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-psgd4umf] > .title[data-astro-cid-psgd4umf] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-c2pf3xmw] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-c2pf3xmw] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-c2pf3xmw]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-c2pf3xmw]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-c2pf3xmw]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-c2pf3xmw]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-c2pf3xmw] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-c2pf3xmw] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-c2pf3xmw] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-c2pf3xmw] > .sub[data-astro-cid-c2pf3xmw] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-c2pf3xmw] > .sub[data-astro-cid-c2pf3xmw] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-c2pf3xmw] > .title[data-astro-cid-c2pf3xmw] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-c2pf3xmw] > .title[data-astro-cid-c2pf3xmw] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-elztqbjy] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-xh255o2g] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-xh255o2g] {
    height: 825px;
  }
}

.inner[data-astro-cid-xh255o2g] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-xh255o2g] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.background[data-astro-cid-xh255o2g] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-xh255o2g] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-xh255o2g] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-xh255o2g]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-xh255o2g]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-xh255o2g] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_18-01.jpg) no-repeat top -40px right -250px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-xh255o2g] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_18-01.jpg) no-repeat top -100px
      left 22px;
    background-size: 2600px;
  }
}

.item1[data-astro-cid-xh255o2g] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-xh255o2g] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-xh255o2g] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-xh255o2g] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-a4gda4uh] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-a4gda4uh] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-a4gda4uh] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-a4gda4uh] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-a4gda4uh] .sub[data-astro-cid-a4gda4uh] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-a4gda4uh] .sub[data-astro-cid-a4gda4uh] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-a4gda4uh] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-a4gda4uh] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-a4gda4uh] .small[data-astro-cid-a4gda4uh] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-a4gda4uh] .small[data-astro-cid-a4gda4uh] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-a4gda4uh] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-a4gda4uh] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text-color[data-astro-cid-a4gda4uh] {
  color: #f10b7b;
}

.box[data-astro-cid-a4gda4uh] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-a4gda4uh] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-q6cosbwm] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-q6cosbwm] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-q6cosbwm]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-q6cosbwm]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-q6cosbwm]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-q6cosbwm] {
  position: relative;
  z-index: 1;
}

.heading[data-astro-cid-q6cosbwm] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-q6cosbwm] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-q6cosbwm] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-q6cosbwm] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 55px;
    width: 120%;
  }
}

.outer[data-astro-cid-q6cosbwm] > .heading[data-astro-cid-q6cosbwm] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-q6cosbwm] > .heading[data-astro-cid-q6cosbwm] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
  }
}

.outer[data-astro-cid-q6cosbwm] > img[data-astro-cid-q6cosbwm] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-q6cosbwm] > img[data-astro-cid-q6cosbwm] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-q6cosbwm] .status[data-astro-cid-q6cosbwm] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-q6cosbwm] .status[data-astro-cid-q6cosbwm] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
  }
}

.section1[data-astro-cid-arhd65zw] {
  position: relative;
  z-index: 1;
  margin-top: -18px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-arhd65zw] {
    margin-top: -55px;
  }
}

.wrap[data-astro-cid-arhd65zw] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-arhd65zw] {
  position: absolute;
  top: -22px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-arhd65zw] {
    top: -135px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-arhd65zw] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-arhd65zw] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-arhd65zw] {
    margin-right: 94px;
  }
}

.img[data-astro-cid-arhd65zw] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_18-03.jpg) no-repeat top -60px right -220px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-arhd65zw] {
    width: 2434px;
    height: 722px;
    background: url(/assets/images/img_interview_18-03.jpg) no-repeat top -173px
      left -20px;
    background-size: 2680px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-arhd65zw]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 60%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.4)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.4) 80%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

.item1[data-astro-cid-arhd65zw] {
  position: absolute;
  bottom: -70px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  background-color: var(--dark-gray);
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-arhd65zw] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-arhd65zw] {
  position: absolute;
  right: 0;
  bottom: -81px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-arhd65zw] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-lmsduvtx] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-lmsduvtx] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-lmsduvtx] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-lmsduvtx] {
    margin-right: 76px;
  }
}

.background[data-astro-cid-lmsduvtx] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-lmsduvtx] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-lmsduvtx] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-lmsduvtx] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-lmsduvtx]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-lmsduvtx]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-lmsduvtx]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-lmsduvtx]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-lmsduvtx] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_18-04.jpg) no-repeat top -30px left -105px;
  background-size: 1000px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-lmsduvtx] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_18-04.jpg) no-repeat top -70px left
      0px;
    background-size: 2340px;
  }
}

.img[data-astro-cid-lmsduvtx]:after {
  position: absolute;
  right: 0;
  width: 50%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-lmsduvtx]:after {
    width: 60%;
  }
}

.item1[data-astro-cid-lmsduvtx] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-lmsduvtx] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-v43x5jqb] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-v43x5jqb] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-v43x5jqb] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-v43x5jqb] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-v43x5jqb] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-v43x5jqb] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-v43x5jqb] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-v43x5jqb]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-v43x5jqb]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-v43x5jqb]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-v43x5jqb]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-v43x5jqb] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_18-05.jpg) no-repeat top -40px right -160px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-v43x5jqb] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_18-05.jpg) no-repeat top -100px
      right 0px;
    background-size: 2280px;
  }
}

.img[data-astro-cid-v43x5jqb]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-v43x5jqb] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-v43x5jqb] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-v43x5jqb] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-v43x5jqb] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-x47i7qdt] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-x47i7qdt] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-x47i7qdt]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-x47i7qdt]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-x47i7qdt] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-x47i7qdt] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-x47i7qdt] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-x47i7qdt] > .sub[data-astro-cid-x47i7qdt] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-x47i7qdt] > .sub[data-astro-cid-x47i7qdt] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-x47i7qdt] > .title[data-astro-cid-x47i7qdt] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-x47i7qdt] > .title[data-astro-cid-x47i7qdt] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-htoek7u4] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-htoek7u4] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-htoek7u4]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-htoek7u4]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-htoek7u4]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-htoek7u4]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-htoek7u4] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-htoek7u4] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-htoek7u4] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-htoek7u4] > .sub[data-astro-cid-htoek7u4] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-htoek7u4] > .sub[data-astro-cid-htoek7u4] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-htoek7u4] > .title[data-astro-cid-htoek7u4] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-htoek7u4] > .title[data-astro-cid-htoek7u4] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-phl73xqh] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-i63d24te] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-i63d24te] {
    height: 825px;
  }
}

.inner[data-astro-cid-i63d24te] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-i63d24te] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.background[data-astro-cid-i63d24te] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-i63d24te] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-i63d24te] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-i63d24te]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-i63d24te]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-i63d24te] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_19-01.jpg) no-repeat top -0px right -80px;
  background-size: 980px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-i63d24te] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_19-01.jpg) no-repeat top -100px
      left 12px;
    background-size: 2600px;
  }
}

.item1[data-astro-cid-i63d24te] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-i63d24te] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-i63d24te] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-i63d24te] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-esxyaq66] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-esxyaq66] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-esxyaq66] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-esxyaq66] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-esxyaq66] .sub[data-astro-cid-esxyaq66] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-esxyaq66] .sub[data-astro-cid-esxyaq66] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-esxyaq66] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-esxyaq66] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-esxyaq66] .small[data-astro-cid-esxyaq66] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-esxyaq66] .small[data-astro-cid-esxyaq66] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-esxyaq66] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-esxyaq66] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text-color[data-astro-cid-esxyaq66] {
  color: #f10b7b;
}

.box[data-astro-cid-esxyaq66] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-esxyaq66] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-p27jixp7] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-p27jixp7] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-p27jixp7]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-p27jixp7]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-p27jixp7]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-p27jixp7] {
  position: relative;
  z-index: 1;
}

.heading[data-astro-cid-p27jixp7] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-p27jixp7] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-p27jixp7] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
  width: 111%;
  margin-left: -3%;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-p27jixp7] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 29px;
    width: 105%;
    margin-left: -25px;
  }
}

.outer[data-astro-cid-p27jixp7] > .heading[data-astro-cid-p27jixp7] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-p27jixp7] > .heading[data-astro-cid-p27jixp7] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
  }
}

.outer[data-astro-cid-p27jixp7] > img[data-astro-cid-p27jixp7] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-p27jixp7] > img[data-astro-cid-p27jixp7] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-p27jixp7] .status[data-astro-cid-p27jixp7] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-p27jixp7] .status[data-astro-cid-p27jixp7] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
    letter-spacing: -0.09em;
  }
}

.section1[data-astro-cid-7doixk3s] {
  position: relative;
  z-index: 1;
  margin-top: -18px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-7doixk3s] {
    margin-top: -55px;
  }
}

.wrap[data-astro-cid-7doixk3s] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-7doixk3s] {
  position: absolute;
  top: -22px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-7doixk3s] {
    top: -95px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-7doixk3s] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-7doixk3s] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-7doixk3s] {
    margin-right: 94px;
  }
}

.img[data-astro-cid-7doixk3s] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_19-03.jpg) no-repeat top -123px right -190px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-7doixk3s] {
    width: 2434px;
    height: 722px;
    background: url(/assets/images/img_interview_19-03.jpg) no-repeat top -220px
      left 10px;
    background-size: 2500px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-7doixk3s]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 60%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.4)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.4) 80%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

.item1[data-astro-cid-7doixk3s] {
  position: absolute;
  bottom: -70px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  background-color: var(--dark-gray);
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-7doixk3s] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-7doixk3s] {
  position: absolute;
  right: 0;
  bottom: -81px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-7doixk3s] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-3vdrnaur] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-3vdrnaur] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-3vdrnaur] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-3vdrnaur] {
    margin-right: 66px;
  }
}

.background[data-astro-cid-3vdrnaur] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-3vdrnaur] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-3vdrnaur] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-3vdrnaur] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-3vdrnaur]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-3vdrnaur]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-3vdrnaur]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-3vdrnaur]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-3vdrnaur] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_19-04.jpg) no-repeat top -20px left -180px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-3vdrnaur] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_19-04.jpg) no-repeat top -40px left -40px;
    background-size: 2340px;
  }
}

.img[data-astro-cid-3vdrnaur]:after {
  position: absolute;
  right: 0;
  width: 60%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-3vdrnaur] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-3vdrnaur] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-2lgux3lw] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-2lgux3lw] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-2lgux3lw] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-2lgux3lw] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-2lgux3lw] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-2lgux3lw] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-2lgux3lw] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-2lgux3lw]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-2lgux3lw]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-2lgux3lw]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-2lgux3lw]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-2lgux3lw] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_19-05.jpg) no-repeat top -20px right -160px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-2lgux3lw] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_19-05.jpg) no-repeat top -50px right -40px;
    background-size: 2300px;
  }
}

.img[data-astro-cid-2lgux3lw]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-2lgux3lw] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-2lgux3lw] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-2lgux3lw] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-2lgux3lw] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-czlksdyl] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-czlksdyl] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-czlksdyl]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-czlksdyl]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-czlksdyl] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-czlksdyl] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-czlksdyl] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-czlksdyl] > .sub[data-astro-cid-czlksdyl] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-czlksdyl] > .sub[data-astro-cid-czlksdyl] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-czlksdyl] > .title[data-astro-cid-czlksdyl] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-czlksdyl] > .title[data-astro-cid-czlksdyl] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-56tgvul6] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-56tgvul6] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-56tgvul6]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-56tgvul6]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-56tgvul6]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-56tgvul6]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-56tgvul6] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-56tgvul6] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-56tgvul6] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-56tgvul6] > .sub[data-astro-cid-56tgvul6] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-56tgvul6] > .sub[data-astro-cid-56tgvul6] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-56tgvul6] > .title[data-astro-cid-56tgvul6] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-56tgvul6] > .title[data-astro-cid-56tgvul6] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-afonv4mq] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-hf62g4gr] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-hf62g4gr] {
    height: 825px;
  }
}

.inner[data-astro-cid-hf62g4gr] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-hf62g4gr] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.background[data-astro-cid-hf62g4gr] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-hf62g4gr] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-hf62g4gr] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-hf62g4gr]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-hf62g4gr]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-hf62g4gr] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_20-01.jpg) no-repeat top -10px right -200px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-hf62g4gr] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_20-01.jpg) no-repeat top 0px
      center;
    background-size: 2400px;
  }
}

.item1[data-astro-cid-hf62g4gr] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-hf62g4gr] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-hf62g4gr] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-hf62g4gr] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-hzgclq6z] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-hzgclq6z] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-hzgclq6z] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-hzgclq6z] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-hzgclq6z] .sub[data-astro-cid-hzgclq6z] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-hzgclq6z] .sub[data-astro-cid-hzgclq6z] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-hzgclq6z] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-hzgclq6z] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-hzgclq6z] .small[data-astro-cid-hzgclq6z] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-hzgclq6z] .small[data-astro-cid-hzgclq6z] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-hzgclq6z] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-hzgclq6z] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text-color[data-astro-cid-hzgclq6z] {
  color: #f10b7b;
}

.box[data-astro-cid-hzgclq6z] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-hzgclq6z] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-ddvlnt6s] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-ddvlnt6s] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-ddvlnt6s]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-ddvlnt6s]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-ddvlnt6s]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-ddvlnt6s] {
  position: relative;
  z-index: 1;
}

.heading[data-astro-cid-ddvlnt6s] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-ddvlnt6s] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-ddvlnt6s] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
  width: 106%;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-ddvlnt6s] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 55px;
    width: auto;
  }
}

.outer[data-astro-cid-ddvlnt6s] > .heading[data-astro-cid-ddvlnt6s] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-ddvlnt6s] > .heading[data-astro-cid-ddvlnt6s] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
  }
}

.outer[data-astro-cid-ddvlnt6s] > img[data-astro-cid-ddvlnt6s] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-ddvlnt6s] > img[data-astro-cid-ddvlnt6s] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-ddvlnt6s] .status[data-astro-cid-ddvlnt6s] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-ddvlnt6s] .status[data-astro-cid-ddvlnt6s] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
  }
}

.section1[data-astro-cid-ugfqitvw] {
  position: relative;
  z-index: 1;
  margin-top: -18px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-ugfqitvw] {
    margin-top: -55px;
  }
}

.wrap[data-astro-cid-ugfqitvw] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-ugfqitvw] {
  position: absolute;
  top: -22px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-ugfqitvw] {
    top: -95px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-ugfqitvw] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-ugfqitvw] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-ugfqitvw] {
    margin-right: 94px;
  }
}

.img[data-astro-cid-ugfqitvw] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_20-03.jpg) no-repeat top -100px right -200px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-ugfqitvw] {
    width: 2434px;
    height: 722px;
    background: url(/assets/images/img_interview_20-03.jpg) no-repeat top -230px
      left -20px;
    background-size: 2580px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-ugfqitvw]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 60%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.4)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.4) 80%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

.item1[data-astro-cid-ugfqitvw] {
  position: absolute;
  bottom: -70px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  background-color: var(--dark-gray);
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-ugfqitvw] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-ugfqitvw] {
  position: absolute;
  right: 0;
  bottom: -81px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-ugfqitvw] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-jcucgkg2] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-jcucgkg2] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-jcucgkg2] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-jcucgkg2] {
    margin-right: 46px;
  }
}

.background[data-astro-cid-jcucgkg2] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-jcucgkg2] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-jcucgkg2] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-jcucgkg2] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-jcucgkg2]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-jcucgkg2]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-jcucgkg2]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-jcucgkg2]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-jcucgkg2] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_20-04.jpg) no-repeat top -80px left -148px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-jcucgkg2] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_20-04.jpg) no-repeat top -170px
      left 10px;
    background-size: 2400px;
  }
}

.img[data-astro-cid-jcucgkg2]:after {
  position: absolute;
  right: 0;
  width: 60%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-jcucgkg2] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-jcucgkg2] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-kn5oc7ft] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-kn5oc7ft] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-kn5oc7ft] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-kn5oc7ft] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-kn5oc7ft] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-kn5oc7ft] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-kn5oc7ft] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-kn5oc7ft]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-kn5oc7ft]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-kn5oc7ft]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-kn5oc7ft]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-kn5oc7ft] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_20-05.jpg) no-repeat top -80px right -240px;
  background-size: 1280px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-kn5oc7ft] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_20-05.jpg) no-repeat top -140px
      right -40px;
    background-size: 2480px;
  }
}

.img[data-astro-cid-kn5oc7ft]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-kn5oc7ft] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-kn5oc7ft] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-kn5oc7ft] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-kn5oc7ft] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-oz7x4gnt] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-oz7x4gnt] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-oz7x4gnt]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-oz7x4gnt]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-oz7x4gnt] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-oz7x4gnt] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-oz7x4gnt] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-oz7x4gnt] > .sub[data-astro-cid-oz7x4gnt] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-oz7x4gnt] > .sub[data-astro-cid-oz7x4gnt] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-oz7x4gnt] > .title[data-astro-cid-oz7x4gnt] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-oz7x4gnt] > .title[data-astro-cid-oz7x4gnt] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-qlfyklcw] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-qlfyklcw] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-qlfyklcw]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-qlfyklcw]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-qlfyklcw]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-qlfyklcw]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-qlfyklcw] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-qlfyklcw] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-qlfyklcw] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-qlfyklcw] > .sub[data-astro-cid-qlfyklcw] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-qlfyklcw] > .sub[data-astro-cid-qlfyklcw] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-qlfyklcw] > .title[data-astro-cid-qlfyklcw] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-qlfyklcw] > .title[data-astro-cid-qlfyklcw] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-q2fr6dy3] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-lxnmyd4n] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-lxnmyd4n] {
    height: 825px;
  }
}

.inner[data-astro-cid-lxnmyd4n] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-lxnmyd4n] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.background[data-astro-cid-lxnmyd4n] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-lxnmyd4n] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-lxnmyd4n] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-lxnmyd4n]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-lxnmyd4n]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-lxnmyd4n] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_21-01.jpg) no-repeat top -70px right -210px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-lxnmyd4n] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_21-01.jpg) no-repeat top -140px
      left -10px;
    background-size: 2500px;
  }
}

.item1[data-astro-cid-lxnmyd4n] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-lxnmyd4n] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-lxnmyd4n] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-lxnmyd4n] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-4uz4hh76] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-4uz4hh76] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-4uz4hh76] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-4uz4hh76] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-4uz4hh76] .sub[data-astro-cid-4uz4hh76] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-4uz4hh76] .sub[data-astro-cid-4uz4hh76] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-4uz4hh76] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-4uz4hh76] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-4uz4hh76] .small[data-astro-cid-4uz4hh76] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-4uz4hh76] .small[data-astro-cid-4uz4hh76] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-4uz4hh76] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-4uz4hh76] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.text-color[data-astro-cid-4uz4hh76] {
  color: #f10b7b;
}

.box[data-astro-cid-4uz4hh76] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-4uz4hh76] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-5judp5ea] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-5judp5ea] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-5judp5ea]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-5judp5ea]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-5judp5ea]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-5judp5ea] {
  position: relative;
  z-index: 1;
}

.heading[data-astro-cid-5judp5ea] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-5judp5ea] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-5judp5ea] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-5judp5ea] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 55px;
  }
}

.outer[data-astro-cid-5judp5ea] > .heading[data-astro-cid-5judp5ea] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-5judp5ea] > .heading[data-astro-cid-5judp5ea] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
  }
}

.outer[data-astro-cid-5judp5ea] > img[data-astro-cid-5judp5ea] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-5judp5ea] > img[data-astro-cid-5judp5ea] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-5judp5ea] .status[data-astro-cid-5judp5ea] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-5judp5ea] .status[data-astro-cid-5judp5ea] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
    letter-spacing: 0;
  }
}

.section1[data-astro-cid-po7dljev] {
  position: relative;
  z-index: 1;
  margin-top: -18px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-po7dljev] {
    margin-top: -55px;
  }
}

.wrap[data-astro-cid-po7dljev] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-po7dljev] {
  position: absolute;
  top: -22px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-po7dljev] {
    top: -95px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-po7dljev] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-po7dljev] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

.img[data-astro-cid-po7dljev] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_21-03.jpg) no-repeat top -62px right -160px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-po7dljev] {
    width: 2434px;
    height: 722px;
    background: url(/assets/images/img_interview_21-03.jpg) no-repeat top -100px
      left 20px;
    background-size: 2460px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-po7dljev]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 70%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(85%, rgba(0, 0, 0, 0.7)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.7) 85%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-po7dljev]:after {
    width: 60%;
    background: -webkit-gradient(
      linear,
      left top,
      right top,
      color-stop(80%, rgba(0, 0, 0, 0.4)),
      to(rgba(0, 0, 0, 0))
    );
    background: linear-gradient(
      to right,
      rgba(0, 0, 0, 0.4) 80%,
      rgba(0, 0, 0, 0)
    );
  }
}

.item1[data-astro-cid-po7dljev] {
  position: absolute;
  bottom: -70px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  background-color: var(--dark-gray);
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-po7dljev] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-po7dljev] {
  position: absolute;
  right: 0;
  bottom: -81px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-po7dljev] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-bsfyx5a3] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-bsfyx5a3] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-bsfyx5a3] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-bsfyx5a3] {
    margin-right: 0;
  }
}

.background[data-astro-cid-bsfyx5a3] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-bsfyx5a3] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-bsfyx5a3] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-bsfyx5a3] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-bsfyx5a3]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-bsfyx5a3]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-bsfyx5a3]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-bsfyx5a3]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-bsfyx5a3] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_21-04.jpg) no-repeat top -50px left -160px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-bsfyx5a3] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_21-04.jpg) no-repeat top -100px
      left -20px;
    background-size: 2400px;
  }
}

.img[data-astro-cid-bsfyx5a3]:after {
  position: absolute;
  right: 0;
  width: 60%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-bsfyx5a3] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-bsfyx5a3] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-ovi5wo2e] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-ovi5wo2e] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-ovi5wo2e] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-ovi5wo2e] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-ovi5wo2e] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-ovi5wo2e] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-ovi5wo2e] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-ovi5wo2e]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-ovi5wo2e]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-ovi5wo2e]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-ovi5wo2e]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-ovi5wo2e] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_21-05.jpg) no-repeat top -26px right -200px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-ovi5wo2e] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_21-05.jpg) no-repeat top -40px right -90px;
    background-size: 2400px;
  }
}

.img[data-astro-cid-ovi5wo2e]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-ovi5wo2e] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-ovi5wo2e] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-ovi5wo2e] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-ovi5wo2e] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-xdvfmxw5] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-xdvfmxw5] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-xdvfmxw5]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-xdvfmxw5]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-xdvfmxw5] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-xdvfmxw5] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-xdvfmxw5] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-xdvfmxw5] > .sub[data-astro-cid-xdvfmxw5] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-xdvfmxw5] > .sub[data-astro-cid-xdvfmxw5] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-xdvfmxw5] > .title[data-astro-cid-xdvfmxw5] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-xdvfmxw5] > .title[data-astro-cid-xdvfmxw5] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-azpl2jo5] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-azpl2jo5] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-azpl2jo5]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-azpl2jo5]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-azpl2jo5]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-azpl2jo5]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-azpl2jo5] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-azpl2jo5] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-azpl2jo5] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-azpl2jo5] > .sub[data-astro-cid-azpl2jo5] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-azpl2jo5] > .sub[data-astro-cid-azpl2jo5] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-azpl2jo5] > .title[data-astro-cid-azpl2jo5] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-azpl2jo5] > .title[data-astro-cid-azpl2jo5] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-6sa5gylm] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-5kxn2uv5] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-5kxn2uv5] {
    height: 825px;
  }
}

.inner[data-astro-cid-5kxn2uv5] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-5kxn2uv5] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.background[data-astro-cid-5kxn2uv5] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-5kxn2uv5] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-5kxn2uv5] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-5kxn2uv5]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-5kxn2uv5]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-5kxn2uv5] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_22-01.jpg) no-repeat top -30px right -110px;
  background-size: 1060px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-5kxn2uv5] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_22-01.jpg) no-repeat top -90px right
      100px;
    background-size: 2500px;
  }
}

.item1[data-astro-cid-5kxn2uv5] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-5kxn2uv5] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-5kxn2uv5] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-5kxn2uv5] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-hih6cweo] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-hih6cweo] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-hih6cweo] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-hih6cweo] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-hih6cweo] .sub[data-astro-cid-hih6cweo] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-hih6cweo] .sub[data-astro-cid-hih6cweo] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-hih6cweo] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-hih6cweo] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-hih6cweo] .small[data-astro-cid-hih6cweo] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-hih6cweo] .small[data-astro-cid-hih6cweo] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-hih6cweo] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-hih6cweo] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.box[data-astro-cid-hih6cweo] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-hih6cweo] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-cas2logu] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-cas2logu] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-cas2logu]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-cas2logu]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-cas2logu]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-cas2logu] {
  position: relative;
  z-index: 1;
}

.heading[data-astro-cid-cas2logu] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-cas2logu] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-cas2logu] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
  width: 103%;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-cas2logu] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 55px;
    width: 100%;
  }
}

.outer[data-astro-cid-cas2logu] > .heading[data-astro-cid-cas2logu] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-cas2logu] > .heading[data-astro-cid-cas2logu] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
  }
}

.outer[data-astro-cid-cas2logu] > img[data-astro-cid-cas2logu] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-cas2logu] > img[data-astro-cid-cas2logu] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-cas2logu] .status[data-astro-cid-cas2logu] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-cas2logu] .status[data-astro-cid-cas2logu] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
    letter-spacing: 0;
  }
}

.section1[data-astro-cid-uswjy47x] {
  position: relative;
  z-index: 1;
  margin-top: -18px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-uswjy47x] {
    margin-top: -55px;
  }
}

.wrap[data-astro-cid-uswjy47x] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-uswjy47x] {
  position: absolute;
  top: -80px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-uswjy47x] {
    top: -215px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-uswjy47x] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-uswjy47x] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-uswjy47x] {
    margin-right: 84px;
  }
}

.img[data-astro-cid-uswjy47x] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_22-03.jpg) no-repeat top -80px right -160px;
  background-size: 1100px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-uswjy47x] {
    width: 2434px;
    height: 722px;
    background: url(/assets/images/img_interview_22-03.jpg) no-repeat top -190px
      left 10px;
    background-size: 2540px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-uswjy47x]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 60%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.4)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.4) 80%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

.item1[data-astro-cid-uswjy47x] {
  position: absolute;
  bottom: -70px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  background-color: var(--dark-gray);
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-uswjy47x] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-uswjy47x] {
  position: absolute;
  right: 0;
  bottom: -81px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-uswjy47x] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-4wsjjw7m] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-4wsjjw7m] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-4wsjjw7m] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-4wsjjw7m] {
    margin-right: 0;
  }
}

.background[data-astro-cid-4wsjjw7m] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-4wsjjw7m] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-4wsjjw7m] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-4wsjjw7m] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-4wsjjw7m]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-4wsjjw7m]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-4wsjjw7m]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-4wsjjw7m]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-4wsjjw7m] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_22-04.jpg) no-repeat top -90px left -270px;
  background-size: 1400px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-4wsjjw7m] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_22-04.jpg) no-repeat top -130px
      left -40px;
    background-size: 2400px;
  }
}

.img[data-astro-cid-4wsjjw7m]:after {
  position: absolute;
  right: 0;
  width: 50%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-4wsjjw7m]:after {
    width: 60%;
  }
}

.item1[data-astro-cid-4wsjjw7m] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-4wsjjw7m] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-jnu3idgv] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-jnu3idgv] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-jnu3idgv] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-jnu3idgv] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-jnu3idgv] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-jnu3idgv] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-jnu3idgv] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-jnu3idgv]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-jnu3idgv]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-jnu3idgv]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-jnu3idgv]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-jnu3idgv] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_22-05.jpg) no-repeat top -44px right -140px;
  background-size: 1140px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-jnu3idgv] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_22-05.jpg) no-repeat top -100px
      right -0px;
    background-size: 2300px;
  }
}

.img[data-astro-cid-jnu3idgv]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-jnu3idgv] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-jnu3idgv] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-jnu3idgv] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-jnu3idgv] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-5rb6qmbd] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-5rb6qmbd] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-5rb6qmbd]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-5rb6qmbd]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-5rb6qmbd] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-5rb6qmbd] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-5rb6qmbd] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-5rb6qmbd] > .sub[data-astro-cid-5rb6qmbd] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-5rb6qmbd] > .sub[data-astro-cid-5rb6qmbd] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-5rb6qmbd] > .title[data-astro-cid-5rb6qmbd] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-5rb6qmbd] > .title[data-astro-cid-5rb6qmbd] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-kf2h4y42] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-kf2h4y42] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-kf2h4y42]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-kf2h4y42]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-kf2h4y42]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-kf2h4y42]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-kf2h4y42] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-kf2h4y42] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-kf2h4y42] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-kf2h4y42] > .sub[data-astro-cid-kf2h4y42] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-kf2h4y42] > .sub[data-astro-cid-kf2h4y42] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-kf2h4y42] > .title[data-astro-cid-kf2h4y42] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-kf2h4y42] > .title[data-astro-cid-kf2h4y42] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-6mcaqwmg] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.kv[data-astro-cid-2ub53etb] {
  position: relative;
  height: 352.5px;
}

@media screen and (min-width: 768px) {
  .kv[data-astro-cid-2ub53etb] {
    height: 825px;
  }
}

.inner[data-astro-cid-2ub53etb] {
  position: relative;
  z-index: 5;
}

@media screen and (min-width: 768px) {
  .inner[data-astro-cid-2ub53etb] {
    width: min(1020px, 100%);
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
  }
}

.background[data-astro-cid-2ub53etb] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.background-outer[data-astro-cid-2ub53etb] {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 3;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  clip-path: polygon(0 0, 100% 20%, 100% 82%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-2ub53etb] {
    -webkit-clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
    clip-path: polygon(0 0, 100% 22%, 100% 78%, 0 100%);
  }
}

.background-outer[data-astro-cid-2ub53etb]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 335px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 26%);
  clip-path: polygon(100% 0, 0 0, 100% 26%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-2ub53etb]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 76%);
    clip-path: polygon(100% 0, 0 0, 100% 76%);
  }
}

.img-frame[data-astro-cid-2ub53etb] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_23-01.jpg) no-repeat top -50px right -100px;
  background-size: 1000px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img-frame[data-astro-cid-2ub53etb] {
    width: 2434px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_23-01.jpg) no-repeat top -100px
      right 130px;
    background-size: 2300px;
  }
}

.item1[data-astro-cid-2ub53etb] {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, 0 77%, 100% 100%);
  clip-path: polygon(100% 0, 0 77%, 100% 100%);
  background: linear-gradient(
    263.19deg,
    #2e10bd -18.32%,
    #00c1d8 43.19%,
    #55edff 119.53%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-2ub53etb] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, 0 61%, 100% 100%);
    clip-path: polygon(100% 0, 0 61%, 100% 100%);
  }
}

.item2[data-astro-cid-2ub53etb] {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100px;
  -webkit-clip-path: polygon(100% 0, -59% 0, 100% 100%);
  clip-path: polygon(100% 0, -59% 0, 100% 100%);
  background: linear-gradient(
    -82.17deg,
    #ff7f00 -3.62%,
    #ff3c59 20.3%,
    #ff3466 108.91%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-2ub53etb] {
    height: 300px;
    -webkit-clip-path: polygon(100% 0, -64% 0, 100% 100%);
    clip-path: polygon(100% 0, -64% 0, 100% 100%);
  }
}

.job-overview[data-astro-cid-ofgnczbs] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .job-overview[data-astro-cid-ofgnczbs] {
    margin-top: 35px;
  }
}

.heading[data-astro-cid-ofgnczbs] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(89.1deg, #bd00d7, #fa3cdd 11.71%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-ofgnczbs] {
    font-size: 60px;
  }
}

.heading[data-astro-cid-ofgnczbs] .sub[data-astro-cid-ofgnczbs] {
  display: block;
  margin-top: -4px;
  font-size: var(--font-size-12px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-ofgnczbs] .sub[data-astro-cid-ofgnczbs] {
    margin-top: -7px;
    font-size: var(--font-size-18px);
  }
}

.title[data-astro-cid-ofgnczbs] {
  margin-top: 10px;
  font-size: var(--font-size-24px);
  font-weight: 700;
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
  line-height: 1.6;
  color: var(--black);
  letter-spacing: -0.02em;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-ofgnczbs] {
    margin-top: 36px;
    font-size: var(--font-size-42px);
    letter-spacing: 0.05em;
  }
}

.title[data-astro-cid-ofgnczbs] .small[data-astro-cid-ofgnczbs] {
  font-size: var(--font-size-13px);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-ofgnczbs] .small[data-astro-cid-ofgnczbs] {
    font-size: var(--font-size-26px);
  }
}

.text[data-astro-cid-ofgnczbs] {
  margin-top: 6px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-ofgnczbs] {
    margin-top: 16px;
    font-size: 21px;
  }
}

.box[data-astro-cid-ofgnczbs] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 22px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-ofgnczbs] {
    margin-top: 38px;
  }
}

.profile[data-astro-cid-x4wbaagg] {
  position: relative;
  padding-top: 31px;
  padding-bottom: 62px;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-x4wbaagg] {
    padding-top: 52px;
    padding-bottom: 116px;
    margin-top: 33px;
  }
}

.profile[data-astro-cid-x4wbaagg]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  clip-path: polygon(0 0, 100% 22%, 100% 100%, 0 78%);
  content: '';
  background: linear-gradient(
    95.09deg,
    #dd00ce 2.61%,
    #ff1681 38.83%,
    #ff9200 97.87%
  );
}

.profile[data-astro-cid-x4wbaagg]:after {
  position: absolute;
  top: -7px;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 48%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(50%, var(--black)),
    color-stop(50%, #333)
  );
  background: linear-gradient(var(--black) 50%, #333 50%);
}

@media screen and (min-width: 768px) {
  .profile[data-astro-cid-x4wbaagg]:after {
    top: -1px;
    -webkit-clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 54%, 100% 0, 100% 100%, 0 100%);
  }
}

.wrapper[data-astro-cid-x4wbaagg] {
  position: relative;
  z-index: 1;
}

.heading[data-astro-cid-x4wbaagg] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-x4wbaagg] {
    height: 60px;
    padding-left: 12px;
    padding-right: 12px;
    font-size: var(--font-size-40px);
  }
}

.outer[data-astro-cid-x4wbaagg] {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  grid-gap: 8px;
  gap: 8px;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-x4wbaagg] {
    grid-template-rows: 1fr auto auto 1fr;
    gap: 30px 55px;
  }
}

.outer[data-astro-cid-x4wbaagg] > .heading[data-astro-cid-x4wbaagg] {
  grid-row: 1;
  grid-column: 1;
  justify-self: center;
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-x4wbaagg] > .heading[data-astro-cid-x4wbaagg] {
    grid-row: 2;
    grid-column: 2;
    justify-self: initial;
  }
}

.outer[data-astro-cid-x4wbaagg] > img[data-astro-cid-x4wbaagg] {
  grid-row: 2;
  grid-column: 1;
  --size: 140px;
  width: 140px;
  width: var(--size);
  height: 140px;
  height: var(--size);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-x4wbaagg] > img[data-astro-cid-x4wbaagg] {
    --size: 375px;
    grid-row: 1/5;
    grid-column: 1;
  }
}

.outer[data-astro-cid-x4wbaagg] .status[data-astro-cid-x4wbaagg] {
  display: grid;
  grid-row: 2;
  grid-column: 2;
  grid-gap: 10px;
  gap: 10px;
  align-self: center;
  margin-top: -10px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .outer[data-astro-cid-x4wbaagg] .status[data-astro-cid-x4wbaagg] {
    grid-row: 3;
    grid-column: 2;
    font-size: 18px;
    line-height: 1.6;
  }
}

.section1[data-astro-cid-72k5xncc] {
  position: relative;
  z-index: 1;
  margin-top: -18px;
}

@media screen and (min-width: 768px) {
  .section1[data-astro-cid-72k5xncc] {
    margin-top: -55px;
  }
}

.wrap[data-astro-cid-72k5xncc] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-72k5xncc] {
  position: absolute;
  top: -80px;
  left: 0;
  width: 100%;
  height: 365px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-72k5xncc] {
    top: -215px;
    height: 722px;
  }
}

.background-outer[data-astro-cid-72k5xncc] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  clip-path: polygon(0 15%, 100% 0%, 100% 85%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-72k5xncc] {
    -webkit-clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
    clip-path: polygon(0 16.5%, 100% 0%, 100% 83.5%, 0% 100%);
  }
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-72k5xncc] {
    margin-right: 90px;
  }
}

.img[data-astro-cid-72k5xncc] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_23-03.jpg) no-repeat top -65px right -180px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-72k5xncc] {
    width: 2434px;
    height: 722px;
    background: url(/assets/images/img_interview_23-03.jpg) no-repeat top -110px
      right 30px;
    background-size: 2400px;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  }
}

.img[data-astro-cid-72k5xncc]:after {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
  width: 60%;
  height: 752px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.4)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.4) 80%,
    rgba(0, 0, 0, 0)
  );
  content: '';
}

.item1[data-astro-cid-72k5xncc] {
  position: absolute;
  bottom: -70px;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  background-color: var(--dark-gray);
  -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
  clip-path: polygon(0 25%, 100% 0%, 100% 50.5%, 0% 100%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-72k5xncc] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
    clip-path: polygon(0 25%, 100% 0%, 100% 46.5%, 0% 100%);
  }
}

.item2[data-astro-cid-72k5xncc] {
  position: absolute;
  right: 0;
  bottom: -81px;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 51%);
  background: linear-gradient(
    259.26deg,
    #1396e0 -0.04%,
    #05edef 26.76%,
    #04e1a2 66.72%,
    #10d79f 128.23%
  );
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-72k5xncc] {
    bottom: -149px;
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 47%);
  }
}

.section2[data-astro-cid-3niw74iu] {
  position: relative;
  z-index: 1;
  padding-top: 96px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section2[data-astro-cid-3niw74iu] {
    padding-top: 222px;
    margin-top: 51px;
  }
}

.wrap[data-astro-cid-3niw74iu] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-3niw74iu] {
    margin-right: 0;
  }
}

.background[data-astro-cid-3niw74iu] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-3niw74iu] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-3niw74iu] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-3niw74iu] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-3niw74iu]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 48%);
  clip-path: polygon(100% 0, 0 0, 100% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-3niw74iu]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-3niw74iu]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-3niw74iu]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-3niw74iu] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_23-04.jpg) no-repeat top -30px left -140px;
  background-size: 1200px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-3niw74iu] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_23-04.jpg) no-repeat top -60px left
      10px;
    background-size: 2400px;
  }
}

.img[data-astro-cid-3niw74iu]:after {
  position: absolute;
  right: 0;
  width: 60%;
  height: 780px;
  content: '';
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-3niw74iu] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(267.42deg, #ffcc00 -6.95%, #eb762f 70.96%);
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-3niw74iu] {
    height: 504px;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.section3[data-astro-cid-zgcatr77] {
  position: relative;
  z-index: 1;
  min-height: 480px;
  padding-top: 115.5px;
  margin-top: 15px;
}

@media screen and (min-width: 768px) {
  .section3[data-astro-cid-zgcatr77] {
    min-height: 860px;
    padding-top: 314px;
    margin-top: 30px;
  }
}

.wrap[data-astro-cid-zgcatr77] {
  position: relative;
  z-index: 3;
}

.background[data-astro-cid-zgcatr77] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-zgcatr77] {
    height: 860px;
  }
}

.background-outer[data-astro-cid-zgcatr77] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0 81%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-zgcatr77] {
    -webkit-clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
    clip-path: polygon(0 21%, 100% 0, 100% 100%, 0 69%);
  }
}

.background-outer[data-astro-cid-zgcatr77]:before {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 300px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  clip-path: polygon(0 0, 100% 0, 100% 0, 0% 48%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-zgcatr77]:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 100% 0, 0% 100%);
  }
}

.background-outer[data-astro-cid-zgcatr77]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 262px;
  -webkit-clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  clip-path: polygon(0 67%, 100% 84%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-zgcatr77]:after {
    -webkit-clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 76%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-zgcatr77] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 750px;
  height: 100%;
  background: url(/assets/images/img_interview_23-05.jpg) no-repeat top -112px right -330px;
  background-size: 1400px;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-zgcatr77] {
    width: 2434px;
    height: 100%;
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    background: url(/assets/images/img_interview_23-05.jpg) no-repeat top -160px
      right -10px;
    background-size: 2400px;
  }
}

.img[data-astro-cid-zgcatr77]:after {
  position: absolute;
  left: 0;
  width: 60%;
  height: 860px;
  content: '';
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(80%, rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  background: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0)
  );
  -webkit-transform: translateX(-50px);
  transform: translate(-50px);
}

.item1[data-astro-cid-zgcatr77] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 35%, 100% 100%, 0 100%);
  background: linear-gradient(
    453.43deg,
    #1396e0 0%,
    #05edef 25.9%,
    #04e1a2 64.51%,
    #10d79f 123.95%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-zgcatr77] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 29.5%, 100% 100%, 0 100%);
  }
}

.item2[data-astro-cid-zgcatr77] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  clip-path: polygon(0 0, 100% 0, 100% 66%, 0 100%);
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .item2[data-astro-cid-zgcatr77] {
    height: 504px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 47.5%, 0 100%);
  }
}

.interview-list[data-astro-cid-ajylhivd] {
  position: relative;
  padding-bottom: 100px;
  margin-top: 54px;
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-ajylhivd] {
    padding-bottom: 228px;
    margin-top: 83px;
  }
}

.interview-list[data-astro-cid-ajylhivd]:before {
  position: absolute;
  top: 117px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background: linear-gradient(
    72.16deg,
    #00de91 4.49%,
    #2bb4c9 23.66%,
    #089eff 49.01%,
    #4711ff 76.08%,
    #8b00ff 94.86%
  );
}

@media screen and (min-width: 768px) {
  .interview-list[data-astro-cid-ajylhivd]:before {
    top: 64px;
    -webkit-clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 19%, 100% 0, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-ajylhivd] {
  position: relative;
  z-index: 2;
}

.heading[data-astro-cid-ajylhivd] {
  margin-bottom: 16px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-ajylhivd] {
    margin-bottom: 0;
  }
}

.heading[data-astro-cid-ajylhivd] > .sub[data-astro-cid-ajylhivd] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-ajylhivd] > .sub[data-astro-cid-ajylhivd] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-ajylhivd] > .title[data-astro-cid-ajylhivd] {
  display: block;
  margin-top: 4px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    89.6deg,
    #3661ff 0%,
    #2fdaf2 44.35%,
    #00b386 93.57%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-ajylhivd] > .title[data-astro-cid-ajylhivd] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.job-list[data-astro-cid-nfpu3yww] {
  position: relative;
  padding-bottom: 40px;
  margin-top: -49px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-nfpu3yww] {
    padding-bottom: 58px;
    margin-top: -125px;
  }
}

.job-list[data-astro-cid-nfpu3yww]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-nfpu3yww]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-nfpu3yww]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-nfpu3yww]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-nfpu3yww] {
  position: relative;
  z-index: 2;
  width: min(780px, 100%);
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-nfpu3yww] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-nfpu3yww] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-nfpu3yww] > .sub[data-astro-cid-nfpu3yww] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-nfpu3yww] > .sub[data-astro-cid-nfpu3yww] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-nfpu3yww] > .title[data-astro-cid-nfpu3yww] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-nfpu3yww] > .title[data-astro-cid-nfpu3yww] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

main[data-astro-cid-2ks6am7v] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.small[data-astro-cid-yktafgbp] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  margin-bottom: 5px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-16px);
  font-weight: 400;
  line-height: 1;
  color: var(--white);
  letter-spacing: 0.1em;
}

@media screen and (min-width: 768px) {
  .small[data-astro-cid-yktafgbp] {
    height: 37px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 5px;
    margin-bottom: 5px;
    font-size: var(--font-size-32px);
  }
}

.main[data-astro-cid-yktafgbp] {
  display: inline;
  padding: 4px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--white);
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media screen and (min-width: 768px) {
  .main[data-astro-cid-yktafgbp] {
    padding: 9px 12px 11px;
    font-size: var(--font-size-40px);
  }
}

.warm[data-astro-cid-yktafgbp] span[data-astro-cid-yktafgbp] {
  background: linear-gradient(267.67deg, #ff8058 0%, #fb005a 104.73%);
}

.cold[data-astro-cid-yktafgbp] span[data-astro-cid-yktafgbp] {
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

.safari .main[data-astro-cid-yktafgbp],
.android .main[data-astro-cid-yktafgbp],
.windows .main[data-astro-cid-yktafgbp] {
  padding: 0 4px;
  line-height: 1.7;
}

@media screen and (min-width: 768px) {
  .safari .main[data-astro-cid-yktafgbp],
  .android .main[data-astro-cid-yktafgbp],
  .windows .main[data-astro-cid-yktafgbp] {
    padding: 0 12px 1px;
    line-height: 1.6;
  }
}

.job-category-01[data-astro-cid-slyq6zzh] {
  position: relative;
  margin-top: 11px;
}

@media screen and (min-width: 768px) {
  .job-category-01[data-astro-cid-slyq6zzh] {
    margin-top: 66px;
  }
}

.job-category-01[data-astro-cid-slyq6zzh]:before {
  position: absolute;
  top: -18px;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: 325/263.5;
  content: '';
  background: url(/assets/images/img_jobtype_01_sp.png) no-repeat top center /
    100%;
}

@media screen and (min-width: 768px) {
  .job-category-01[data-astro-cid-slyq6zzh]:before {
    top: -69px;
    aspect-ratio: 1440/768;
    background: url(/assets/images/img_jobtype_01.png) no-repeat top center /
      100%;
  }
}

.wrap[data-astro-cid-slyq6zzh] {
  position: relative;
  z-index: 1;
}

.box[data-astro-cid-slyq6zzh] {
  margin-top: 179.5px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-slyq6zzh] {
    margin-top: 396px;
  }
}

.container[data-astro-cid-slyq6zzh] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 20px;
}

@media screen and (min-width: 768px) {
  .container[data-astro-cid-slyq6zzh] {
    margin-top: 40px;
  }
}

.job-category-02[data-astro-cid-kmbhibxw] {
  position: relative;
  margin-top: 40px;
}

@media screen and (min-width: 768px) {
  .job-category-02[data-astro-cid-kmbhibxw] {
    margin-top: 101px;
  }
}

.job-category-02[data-astro-cid-kmbhibxw]:before {
  position: absolute;
  top: 10px;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: 375/293;
  content: '';
  background: url(/assets/images/img_jobtype_03_sp.png) no-repeat top center /
    100%;
}

@media screen and (min-width: 768px) {
  .job-category-02[data-astro-cid-kmbhibxw]:before {
    top: -29px;
    aspect-ratio: 1536/857;
    background: url(/assets/images/img_jobtype_03.png) no-repeat top center /
      100%;
  }
}

.wrap[data-astro-cid-kmbhibxw] {
  position: relative;
  z-index: 1;
}

.box[data-astro-cid-kmbhibxw] {
  margin-top: 204px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-kmbhibxw] {
    margin-top: 610px;
  }
}

.container[data-astro-cid-kmbhibxw] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 20px;
}

@media screen and (min-width: 768px) {
  .container[data-astro-cid-kmbhibxw] {
    margin-top: 40px;
  }
}

.job-category-03[data-astro-cid-zv6koofd] {
  position: relative;
  margin-top: 40px;
}

@media screen and (min-width: 768px) {
  .job-category-03[data-astro-cid-zv6koofd] {
    margin-top: 100px;
  }
}

.job-category-03[data-astro-cid-zv6koofd]:before {
  position: absolute;
  top: 24px;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: 375/293;
  content: '';
  background: url(/assets/images/img_jobtype_02_sp.png) no-repeat top center /
    100%;
}

@media screen and (min-width: 768px) {
  .job-category-03[data-astro-cid-zv6koofd]:before {
    top: 24px;
    aspect-ratio: 1536/857;
    background: url(/assets/images/img_jobtype_02.png) no-repeat top center /
      100%;
  }
}

.wrap[data-astro-cid-zv6koofd] {
  position: relative;
  z-index: 1;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-zv6koofd] .main {
    letter-spacing: -0.02em;
  }
}

.box[data-astro-cid-zv6koofd] {
  margin-top: 166.5px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-zv6koofd] {
    margin-top: 572px;
  }
}

.container[data-astro-cid-zv6koofd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 20px;
}

@media screen and (min-width: 768px) {
  .container[data-astro-cid-zv6koofd] {
    margin-top: 40px;
  }
}

.job-category-04[data-astro-cid-nffhsvia] {
  position: relative;
  margin-top: 40px;
  margin-bottom: 37px;
}

@media screen and (min-width: 768px) {
  .job-category-04[data-astro-cid-nffhsvia] {
    margin-top: 101px;
    margin-bottom: 43px;
  }
}

.job-category-04[data-astro-cid-nffhsvia]:before {
  position: absolute;
  top: 27px;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: 375/293;
  content: '';
  background: url(/assets/images/img_jobtype_04_sp.png) no-repeat top center /
    100%;
}

@media screen and (min-width: 768px) {
  .job-category-04[data-astro-cid-nffhsvia]:before {
    top: 24px;
    aspect-ratio: 1536/857;
    background: url(/assets/images/img_jobtype_04.png) no-repeat top center /
      100%;
  }
}

.wrap[data-astro-cid-nffhsvia] {
  position: relative;
  z-index: 1;
}

.box[data-astro-cid-nffhsvia] {
  margin-top: 165px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-nffhsvia] {
    margin-top: 636px;
  }
}

.container[data-astro-cid-nffhsvia] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 20px;
}

@media screen and (min-width: 768px) {
  .container[data-astro-cid-nffhsvia] {
    margin-top: 40px;
  }
}

.interview-top[data-astro-cid-5kmmwfxt] section {
  scroll-margin-top: 100px;
}

@media screen and (min-width: 768px) {
  .interview-top[data-astro-cid-5kmmwfxt] section {
    scroll-margin-top: 200px;
  }
}

.job-type-title[data-astro-cid-7dlk27zy] {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.small[data-astro-cid-7dlk27zy] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 20px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  margin-bottom: 5px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-16px);
  font-weight: 400;
  line-height: 1;
  color: var(--white);
  letter-spacing: 0.1em;
}

@media screen and (min-width: 768px) {
  .small[data-astro-cid-7dlk27zy] {
    height: 37px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 5px;
    margin-bottom: 5px;
    font-size: var(--font-size-32px);
  }
}

.main[data-astro-cid-7dlk27zy] {
  display: inline;
  padding: 4px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--white);
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media screen and (min-width: 768px) {
  .main[data-astro-cid-7dlk27zy] {
    padding: 9px 12px 11px;
    font-size: var(--font-size-48px);
  }
}

.warm[data-astro-cid-7dlk27zy] span[data-astro-cid-7dlk27zy] {
  background: linear-gradient(267.67deg, #ff8058 0%, #fb005a 104.73%);
}

.cold[data-astro-cid-7dlk27zy] span[data-astro-cid-7dlk27zy] {
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

.safari .main[data-astro-cid-7dlk27zy],
.android .main[data-astro-cid-7dlk27zy],
.windows .main[data-astro-cid-7dlk27zy] {
  padding: 0 4px;
  line-height: 1.7;
}

@media screen and (min-width: 768px) {
  .safari .main[data-astro-cid-7dlk27zy],
  .android .main[data-astro-cid-7dlk27zy],
  .windows .main[data-astro-cid-7dlk27zy] {
    padding: 0 12px 1px;
    line-height: 1.6;
  }
}

.job-category-01[data-astro-cid-mbakwn7d] {
  position: relative;
  margin-top: 31px;
}

@media screen and (min-width: 768px) {
  .job-category-01[data-astro-cid-mbakwn7d] {
    margin-top: 84px;
  }
}

.job-category-01[data-astro-cid-mbakwn7d]:before {
  position: absolute;
  top: 20px;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: 325/263.5;
  content: '';
  background: url(/assets/images/img_jobtype_01_sp.png) no-repeat top center /
    100%;
}

@media screen and (min-width: 768px) {
  .job-category-01[data-astro-cid-mbakwn7d]:before {
    top: 0;
    aspect-ratio: 1440/768;
    background: url(/assets/images/img_jobtype_01.png) no-repeat top center /
      100%;
  }
}

.wrap[data-astro-cid-mbakwn7d] {
  position: relative;
  z-index: 1;
}

.box[data-astro-cid-mbakwn7d] {
  margin-top: 157.5px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-mbakwn7d] {
    margin-top: 332px;
  }
}

.container[data-astro-cid-mbakwn7d] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 30px;
}

@media screen and (min-width: 768px) {
  .container[data-astro-cid-mbakwn7d] {
    margin-top: 80px;
  }
}

.job-category-02[data-astro-cid-lje4f6ai] {
  position: relative;
  margin-top: 40px;
}

@media screen and (min-width: 768px) {
  .job-category-02[data-astro-cid-lje4f6ai] {
    margin-top: 120px;
  }
}

.job-category-02[data-astro-cid-lje4f6ai]:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: 375/293;
  content: '';
  background: url(/assets/images/img_jobtype_03_sp.png) no-repeat top center /
    100%;
}

@media screen and (min-width: 768px) {
  .job-category-02[data-astro-cid-lje4f6ai]:before {
    top: -11px;
    aspect-ratio: 1536/857;
    background: url(/assets/images/img_jobtype_03.png) no-repeat top center /
      100%;
  }
}

.wrap[data-astro-cid-lje4f6ai] {
  position: relative;
  z-index: 1;
}

.box[data-astro-cid-lje4f6ai] {
  margin-top: 180px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-lje4f6ai] {
    margin-top: 513px;
  }
}

.container[data-astro-cid-lje4f6ai] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 30px;
}

@media screen and (min-width: 768px) {
  .container[data-astro-cid-lje4f6ai] {
    margin-top: 80px;
  }
}

.job-category-03[data-astro-cid-uolbz2rl] {
  position: relative;
  margin-top: 40px;
}

@media screen and (min-width: 768px) {
  .job-category-03[data-astro-cid-uolbz2rl] {
    margin-top: 127px;
  }
}

.job-category-03[data-astro-cid-uolbz2rl]:before {
  position: absolute;
  top: 7px;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: 375/293;
  content: '';
  background: url(/assets/images/img_jobtype_02_sp.png) no-repeat top center /
    100%;
}

@media screen and (min-width: 768px) {
  .job-category-03[data-astro-cid-uolbz2rl]:before {
    top: -43px;
    aspect-ratio: 1536/857;
    background: url(/assets/images/img_jobtype_02.png) no-repeat top center /
      100%;
  }
}

.wrap[data-astro-cid-uolbz2rl] {
  position: relative;
  z-index: 1;
}

.title[data-astro-cid-uolbz2rl] .main {
  -webkit-font-feature-settings: 'palt';
  font-feature-settings: 'palt';
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-uolbz2rl] .main {
    letter-spacing: -0.05em;
  }
}

.box[data-astro-cid-uolbz2rl] {
  margin-top: 151.5px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-uolbz2rl] {
    margin-top: 524px;
  }
}

.container[data-astro-cid-uolbz2rl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 30px;
}

@media screen and (min-width: 768px) {
  .container[data-astro-cid-uolbz2rl] {
    margin-top: 80px;
  }
}

.job-category-04[data-astro-cid-3t6ygvhl] {
  position: relative;
  margin-top: 40px;
  margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
  .job-category-04[data-astro-cid-3t6ygvhl] {
    margin-top: 120px;
    margin-bottom: 43px;
  }
}

.job-category-04[data-astro-cid-3t6ygvhl]:before {
  position: absolute;
  top: 16px;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: 375/293;
  content: '';
  background: url(/assets/images/img_jobtype_04_sp.png) no-repeat top center /
    100%;
}

@media screen and (min-width: 768px) {
  .job-category-04[data-astro-cid-3t6ygvhl]:before {
    top: 48px;
    aspect-ratio: 1536/857;
    background: url(/assets/images/img_jobtype_04.png) no-repeat top center /
      100%;
  }
}

.wrap[data-astro-cid-3t6ygvhl] {
  position: relative;
  z-index: 1;
}

.box[data-astro-cid-3t6ygvhl] {
  margin-top: 169px;
}

@media screen and (min-width: 768px) {
  .box[data-astro-cid-3t6ygvhl] {
    margin-top: 461px;
  }
}

.container[data-astro-cid-3t6ygvhl] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 30px;
}

@media screen and (min-width: 768px) {
  .container[data-astro-cid-3t6ygvhl] {
    margin-top: 80px;
  }
}

.job-type-list {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.job[data-astro-cid-uji3n2rq] section {
  scroll-margin-top: 100px;
}

@media screen and (min-width: 768px) {
  .job[data-astro-cid-uji3n2rq] section {
    scroll-margin-top: 200px;
  }
}

.job[data-astro-cid-uji3n2rq] section [data-display-fade] {
  padding-top: 20px;
  -webkit-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  -webkit-transition-property: opacity margin;
  transition-property: opacity margin;
  -webkit-transform: none !important;
  transform: none !important;
  -webkit-transform: initial !important;
  transform: initial !important;
}

.job[data-astro-cid-uji3n2rq] section [data-display-fade='inview'] {
  padding-top: 0;
  opacity: 1;
}

main[data-astro-cid-46b3vujz] {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.cardBg[data-astro-cid-tl33lzru] {
  padding-top: 9vw;
  background-image: url(/assets/images/img_job-matching_03.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  aspect-ratio: 675/811;
}

@media screen and (min-width: 768px) {
  .cardBg[data-astro-cid-tl33lzru] {
    padding-top: min(114px, 12.9vw);
    background-image: url(/assets/images/img_job-matching_03_pc.svg);
    background-size: contain;
    aspect-ratio: 1.2439886846;
    max-width: 880px;
    margin: 0 auto;
  }
}

.current[data-astro-cid-fp2hefg2] {
  margin-bottom: 7px;
  font-family: Bebas Neue;
  font-family: var(--font-family-bebas-neue), sans-serif;
  font-size: var(--font-size-24px);
  font-weight: 400;
  line-height: 1.21;
  color: #fff;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .current[data-astro-cid-fp2hefg2] {
    margin-top: -100px;
    font-family: Bebas Neue;
    font-size: var(--font-size-48px);
  }
}

ul[data-astro-cid-fp2hefg2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.6vw;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media screen and (min-width: 768px) {
  ul[data-astro-cid-fp2hefg2] {
    gap: 4px;
  }
}

li[data-astro-cid-fp2hefg2] {
  width: 2.66vw;
  height: 1.07vw;
  background: #000;
  opacity: 0.5;
}

@media screen and (min-width: 768px) {
  li[data-astro-cid-fp2hefg2] {
    width: 20px;
    height: 8px;
  }
}

li[data-astro-cid-fp2hefg2]:first-child {
  border-radius: 0.533vw 0 0 0.533vw;
}

li[data-astro-cid-fp2hefg2]:last-child {
  border-radius: 0 0.533vw 0.533vw 0;
}

li[data-astro-cid-fp2hefg2].active {
  background: #fff;
  opacity: 1;
}

.lable[data-astro-cid-3wtjbg7b] {
  position: absolute;
  top: -1px;
  left: 4.526666667vw;
  width: 21.2vw;
  aspect-ratio: 0.6489795918;
  padding-top: 10vw;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 86%, 0% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 86%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .lable[data-astro-cid-3wtjbg7b] {
    top: -1.5px;
    left: 32px;
    width: 120px;
    height: 136px;
    aspect-ratio: auto;
    padding-top: 19px;
  }
}

.ribbon[data-astro-cid-a7bmjbgh] {
  position: absolute;
  right: 4.526666667vw;
  bottom: 0;
  width: 21.2vw;
  aspect-ratio: 1.6736842105;
  -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0% 100%);
  clip-path: polygon(0 36%, 100% 0, 100% 100%, 0% 100%);
  background-color: #000;
}

@media screen and (min-width: 768px) {
  .ribbon[data-astro-cid-a7bmjbgh] {
    width: 120px;
    height: 96px;
    aspect-ratio: auto;
  }
}

.overlay[data-astro-cid-eccidtzo] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
}

.overlay[data-astro-cid-eccidtzo].hide {
  display: none;
}

.container[data-astro-cid-eccidtzo] {
  padding-bottom: 20px;
  overflow: hidden;
}

@media screen and (min-width: 768px) {
  .container[data-astro-cid-eccidtzo] {
    padding-bottom: 100px;
  }
}

.relative[data-astro-cid-eccidtzo] {
  position: relative;
  max-width: 2000px;
  margin: 0 auto;
}

.button[data-astro-cid-eccidtzo] {
  position: absolute;
  bottom: -9.6vw;
  z-index: 20;
  width: 29.3vw;
}

@media screen and (min-width: 768px) {
  .button[data-astro-cid-eccidtzo] {
    bottom: -100px;
    width: 180px;
  }
}

.button[data-astro-cid-eccidtzo]#yes {
  right: -5.33vw;
}

@media screen and (min-width: 768px) {
  .button[data-astro-cid-eccidtzo]#yes {
    right: -50px;
  }
}

.button[data-astro-cid-eccidtzo]#no {
  left: -5.33vw;
}

@media screen and (min-width: 768px) {
  .button[data-astro-cid-eccidtzo]#no {
    left: -50px;
  }
}

.button[data-astro-cid-eccidtzo] img[data-astro-cid-eccidtzo] {
  max-width: 100%;
}

.button--disable[data-astro-cid-eccidtzo] {
  display: none;
}

button[data-astro-cid-eccidtzo]:disabled
  .button--disable[data-astro-cid-eccidtzo] {
  display: block;
}

button[data-astro-cid-eccidtzo]:disabled
  .button--enable[data-astro-cid-eccidtzo] {
  display: none;
}

.swiper[data-astro-cid-eccidtzo] {
  overflow: visible;
}

.swiper[data-astro-cid-eccidtzo],
.card[data-astro-cid-eccidtzo] {
  position: relative;
  width: min(550px, 73.3vw);
  margin: 0 auto;
}

@media screen and (min-width: 768px) {
  .swiper[data-astro-cid-eccidtzo],
  .card[data-astro-cid-eccidtzo] {
    width: min(680px, 77.2%);
  }
}

.card[data-astro-cid-eccidtzo] .inner[data-astro-cid-eccidtzo] {
  display: grid;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-items: center;
  place-items: center;
  padding: 3.1111vw;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-25px);
  color: #fff;
  background: linear-gradient(
      305.71deg,
      #2867ad 10.42%,
      #00ced1 50.23%,
      #08b6d1 89.61%
    ),
    #fff;
  background-size: cover;
  background-blend-mode: normal;
  border-radius: 4.27vw;
  -webkit-box-shadow: 0px 3px 64px 0px rgba(62, 62, 122, 0.25098);
  box-shadow: 0 3px 64px #3e3e7a40;
}

@media screen and (min-width: 768px) {
  .card[data-astro-cid-eccidtzo] .inner[data-astro-cid-eccidtzo] {
    aspect-ratio: 1.5111111111;
    padding: 20px;
    background-position: center center;
    background-size: 100% auto;
    border-radius: 32px;
  }
}

.card[data-astro-cid-eccidtzo][class*='question']
  .inner[data-astro-cid-eccidtzo] {
  color: #000;
  background: #fff;
}

.card[data-astro-cid-eccidtzo] .border[data-astro-cid-eccidtzo] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  aspect-ratio: 5/7;
  padding: 2px;
  background: #000;
  border-radius: 1.06vw;
}

@media screen and (min-width: 768px) {
  .card[data-astro-cid-eccidtzo] .border[data-astro-cid-eccidtzo] {
    aspect-ratio: 1.5111111111;
    padding: 4px;
    border-radius: 8px;
  }
}

.card[data-astro-cid-eccidtzo] .content[data-astro-cid-eccidtzo] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  aspect-ratio: 5/7;
  padding: 4.266666667vw;
  background: url(/assets/images/img_job-matching_02.png) no-repeat center
    center;
  background: linear-gradient(
      305.71deg,
      #2867ad 10.42%,
      #00ced1 50.23%,
      #08b6d1 89.61%
    ),
    url(/assets/images/img_job-matching_02.png);
  background-position: center center;
  background-size: min(550px, 73.3vw) auto;
  background-blend-mode: normal;
  border-radius: 1.06vw;
}

@media screen and (min-width: 768px) {
  .card[data-astro-cid-eccidtzo] .content[data-astro-cid-eccidtzo] {
    aspect-ratio: 1.5111111111;
    padding: 60px;
    background-size: 100% auto;
    border-radius: 8px;
  }
}

.card[data-astro-cid-eccidtzo][class*='question']
  .content[data-astro-cid-eccidtzo] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #000;
  background-image: url(/assets/images/img_job-matching_02.png);
  background-blend-mode: normal;
}

.card[data-astro-cid-eccidtzo]
  .content[data-astro-cid-eccidtzo]
  .title[data-astro-cid-eccidtzo] {
  font-family: var(--font-family-base), sans-serif;
  font-size: var(--font-size-26px);
  font-weight: 700;
  line-height: 1.38;
  text-align: left;
}

@media screen and (max-width: 374px) {
  .card[data-astro-cid-eccidtzo]
    .content[data-astro-cid-eccidtzo]
    .title[data-astro-cid-eccidtzo] {
    font-size: var(--font-size-16px);
  }
}

@media screen and (min-width: 768px) {
  .card[data-astro-cid-eccidtzo]
    .content[data-astro-cid-eccidtzo]
    .title[data-astro-cid-eccidtzo] {
    font-size: var(--font-size-40px);
  }
}

@media screen and (min-width: 1025px) {
  .card[data-astro-cid-eccidtzo]
    .content[data-astro-cid-eccidtzo]
    .title[data-astro-cid-eccidtzo] {
    font-size: var(--font-size-48px);
  }
}

.card[data-astro-cid-eccidtzo]
  .content[data-astro-cid-eccidtzo]
  .title[data-astro-cid-eccidtzo].bebas {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  text-align: center;
  letter-spacing: 0em;
}

@media screen and (min-width: 768px) {
  .card[data-astro-cid-eccidtzo]
    .content[data-astro-cid-eccidtzo]
    .title[data-astro-cid-eccidtzo].bebas {
    font-size: var(--font-size-80px);
    text-align: center;
  }
}

.card[data-astro-cid-eccidtzo].start {
  position: absolute;
  left: 50%;
  z-index: 100;
  display: block;
  width: 100%;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

.card[data-astro-cid-eccidtzo].start.fadeout {
  -webkit-animation: fadeout 1s ease-in-out forwards;
  animation: fadeout 1s ease-in-out forwards;
}

.lable-question[data-astro-cid-eccidtzo] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-18px);
  font-weight: 400;
  line-height: 1.1944444444;
  color: #fff;
  text-align: center;
  letter-spacing: 0.02em;
}

@media screen and (min-width: 768px) {
  .lable-question[data-astro-cid-eccidtzo] {
    font-size: var(--font-size-24px);
  }
}

.lable-number[data-astro-cid-eccidtzo] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-48px);
  font-weight: 400;
  line-height: 1;
  color: #fff;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .lable-number[data-astro-cid-eccidtzo] {
    font-size: var(--font-size-64px);
  }
}

@-webkit-keyframes fadeout {
  0% {
    opacity: 1;
  }

  to {
    z-index: -1;
    display: none;
    opacity: 0;
  }
}

@keyframes fadeout {
  0% {
    opacity: 1;
  }

  to {
    z-index: -1;
    display: none;
    opacity: 0;
  }
}

.contents[data-astro-cid-2c56gm56] {
  position: relative;
  z-index: 4;
}

.background[data-astro-cid-2c56gm56] {
  position: relative;
  min-height: calc(100svh - 83.5px);
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-2c56gm56] {
    min-height: calc(100svh - 124px);
  }
}

@media screen and (min-width: 768px) {
  .background-top[data-astro-cid-2c56gm56] {
    position: absolute;
    right: 0;
    bottom: 460px;
    z-index: 1;
    width: 50%;
    height: 320px;
    -webkit-clip-path: polygon(0 48%, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0 48%, 100% 0, 100% 100%, 0% 100%);
    background: linear-gradient(
      255.94deg,
      #fe9200 6.45%,
      #ff4042 38.84%,
      #e700d7 69.07%,
      #ba00d9 91.73%
    );
  }
}

.background-middle[data-astro-cid-2c56gm56] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 115.73333333vw;
  -webkit-clip-path: polygon(0 0, 100% 18%, 100% 100%, 0% 100%);
  clip-path: polygon(0 0, 100% 18%, 100% 100%, 0% 100%);
  background: linear-gradient(
    251.05deg,
    #fe9200 3.04%,
    #ff4042 50.89%,
    #e700d7 95.56%,
    #ba00d9 129.03%
  );
  background: linear-gradient(236.25deg, #46c0a5 5.05%, #51fd6c 92.33%);
}

.background-middle[data-astro-cid-2c56gm56]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 28%;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.50196);
}

.background-middle[data-astro-cid-2c56gm56]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 42%;
  -webkit-clip-path: polygon(0 18%, 100% 0, 100% 100%, 0% 100%);
  clip-path: polygon(0 18%, 100% 0, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.50196);
}

@media screen and (min-width: 768px) {
  .background-middle[data-astro-cid-2c56gm56] {
    height: 742px;
    -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 25%, 100% 100%, 0% 100%);
  }

  .background-middle[data-astro-cid-2c56gm56]:before {
    height: 35%;
  }

  .background-middle[data-astro-cid-2c56gm56]:after {
    display: none;
  }
}

.background-bottom[data-astro-cid-2c56gm56] {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 3;
  width: 100%;
  height: 48.53333333vw;
  -webkit-clip-path: polygon(0 38%, 100% 0, 100% 100%, 0% 100%);
  clip-path: polygon(0 38%, 100% 0, 100% 100%, 0% 100%);
  background: linear-gradient(
    251.05deg,
    #fe9200 3.04%,
    #ff4042 50.89%,
    #e700d7 95.56%,
    #ba00d9 129.03%
  );
}

@media screen and (min-width: 768px) {
  .background-bottom[data-astro-cid-2c56gm56] {
    height: 320px;
    -webkit-clip-path: polygon(0 0, 100% 67%, 100% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 67%, 100% 100%, 0% 100%);
  }

  .background-bottom[data-astro-cid-2c56gm56]:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    height: 67%;
    -webkit-clip-path: polygon(0 0, 0 38%, 100% 100%);
    clip-path: polygon(0 0, 0 38%, 100% 100%);
    content: '';
    background: rgba(0, 0, 0, 0.50196);
  }
}

.bg[data-astro-cid-2c56gm56] {
  height: 100svh;
  background: url(/assets/images/bg_job-matching_sp.svg) no-repeat center bottom;
  background-position: center 200px;
  background-size: 100% auto;
}

@media screen and (min-width: 600px) {
  .bg[data-astro-cid-2c56gm56] {
    background-position: center 200px;
  }
}

@media screen and (min-width: 768px) {
  .bg[data-astro-cid-2c56gm56] {
    background-image: url(/assets/images/bg_job-matching_pc.svg);
    background-position: center bottom;
  }
}

@media screen and (min-width: 1440px) {
  .bg[data-astro-cid-2c56gm56] {
    background-position: center 200px;
  }
}

.heading-level-1[data-astro-cid-4s5vbe53] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.sub[data-astro-cid-4s5vbe53] {
  display: block;
  font-size: var(--font-size-24px);
  font-weight: 700;
  line-height: 1;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .sub[data-astro-cid-4s5vbe53] {
    font-size: var(--font-size-50px);
  }
}

img[data-astro-cid-4s5vbe53] {
  display: block;
  width: 92.5px;
  margin: 0 auto;
}

@media screen and (min-width: 768px) {
  img[data-astro-cid-4s5vbe53] {
    width: 195px;
    height: auto;
  }
}

.main[data-astro-cid-4s5vbe53] {
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-20px);
  font-weight: 400;
  line-height: 1;
  background: var(--text-color);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .main[data-astro-cid-4s5vbe53] {
    font-size: var(--font-size-48px);
  }
}

.second-title[data-astro-cid-sbtvwc6n] {
  display: inline;
  padding: 5px 8px;
  font-size: var(--font-size-20px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--white);
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media screen and (min-width: 768px) {
  .second-title[data-astro-cid-sbtvwc6n] {
    padding: 11px 16px 9px;
    font-size: var(--font-size-40px);
  }
}

.second-title[data-astro-cid-sbtvwc6n].cold {
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

.second-title[data-astro-cid-sbtvwc6n].warm {
  background: linear-gradient(267.67deg, #ff8058 0%, #fb005a 104.73%);
}

.definition-block[data-astro-cid-l4kt2z75] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 7px;
}

@media screen and (min-width: 768px) {
  .definition-block[data-astro-cid-l4kt2z75] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 24px 36px;
  }
}

@media screen and (min-width: 768px) {
  .definition-block[data-astro-cid-l4kt2z75].column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media screen and (min-width: 768px) {
  .definition-block[data-astro-cid-l4kt2z75]
    > .heading[data-astro-cid-l4kt2z75] {
    margin-top: 2px;
  }
}

.definition-title[data-astro-cid-wf54vi7q] {
  min-width: 80px;
  padding: 4px 6px 3px;
  font-size: var(--font-size-12px);
  font-weight: 700;
  letter-spacing: 0.1em;
  text-align: center;
  color: var(--white);
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .definition-title[data-astro-cid-wf54vi7q] {
    min-width: 160px;
    padding: 7px 6px 5px;
    font-size: var(--font-size-24px);
  }
}

.definition-title[data-astro-cid-wf54vi7q].large {
  min-width: 135px;
}

@media screen and (min-width: 768px) {
  .definition-title[data-astro-cid-wf54vi7q].large {
    min-width: 270px;
  }
}

.definition-text[data-astro-cid-uesdmlsk] {
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1.2;
}

@media screen and (min-width: 768px) {
  .definition-text[data-astro-cid-uesdmlsk] {
    font-size: var(--font-size-28px);
    line-height: 1.6;
  }
}

.definition-text[data-astro-cid-uesdmlsk].medium-sp {
  font-size: var(--font-size-14px);
  line-height: 1.6;
}

@media screen and (min-width: 768px) {
  .definition-text[data-astro-cid-uesdmlsk].medium-sp {
    font-size: var(--font-size-28px);
  }
}

@media screen and (min-width: 768px) {
  .definition-text[data-astro-cid-uesdmlsk].medium-sp small {
    font-size: var(--font-size-22px);
  }
}

.definition-text[data-astro-cid-uesdmlsk].small-sp {
  font-size: var(--font-size-12px);
  line-height: 1.6;
}

@media screen and (min-width: 768px) {
  .definition-text[data-astro-cid-uesdmlsk].small-sp {
    font-size: var(--font-size-28px);
  }
}

.definition-text[data-astro-cid-uesdmlsk] small {
  font-size: var(--font-size-12px);
}

@media screen and (min-width: 768px) {
  .definition-text[data-astro-cid-uesdmlsk] small {
    font-size: var(--font-size-22px);
  }
}

.point-text[data-astro-cid-z6qkzbxl] {
  font-size: var(--font-size-14px);
  font-weight: 700;
  line-height: 1.6;
  color: red;
}

@media screen and (min-width: 768px) {
  .point-text[data-astro-cid-z6qkzbxl] {
    font-size: var(--font-size-24px);
  }
}

.basic-text[data-astro-cid-c6gja2ru] {
  font-size: var(--font-size-14px);
  font-weight: 700;
  line-height: 1.6;
}

@media screen and (min-width: 768px) {
  .basic-text[data-astro-cid-c6gja2ru] {
    font-size: var(--font-size-28px);
  }
}

.basic-text[data-astro-cid-c6gja2ru] small {
  font-size: inherit;
}

@media screen and (min-width: 768px) {
  .basic-text[data-astro-cid-c6gja2ru] small {
    font-size: var(--font-size-22px);
  }
}

.information-block[data-astro-cid-ekiate6n] {
  border: 1px solid var(--black);
}

.information-block[data-astro-cid-ekiate6n] .heading[data-astro-cid-ekiate6n] {
  padding: 2px 15px 3px;
  font-size: var(--font-size-11px);
  font-weight: 700;
  background-color: #0003;
}

@media screen and (min-width: 768px) {
  .information-block[data-astro-cid-ekiate6n]
    .heading[data-astro-cid-ekiate6n] {
    padding: 11px 30px;
    font-size: var(--font-size-28px);
  }
}

.information-block[data-astro-cid-ekiate6n] .content[data-astro-cid-ekiate6n] {
  padding: 7px 15px 9px;
  border-top: 1px solid var(--black);
}

@media screen and (min-width: 768px) {
  .information-block[data-astro-cid-ekiate6n]
    .content[data-astro-cid-ekiate6n] {
    padding: 14px 30px 23px;
  }
}

.information-block[data-astro-cid-ekiate6n] .title[data-astro-cid-ekiate6n] {
  font-size: var(--font-size-14px);
  font-weight: 700;
  line-height: 1.6;
}

@media screen and (min-width: 768px) {
  .information-block[data-astro-cid-ekiate6n] .title[data-astro-cid-ekiate6n] {
    font-size: var(--font-size-28px);
  }
}

.information-block[data-astro-cid-ekiate6n] .detail[data-astro-cid-ekiate6n] {
  margin-top: 3px;
  font-size: var(--font-size-10px);
  font-weight: 700;
  line-height: 1.6;
}

@media screen and (min-width: 768px) {
  .information-block[data-astro-cid-ekiate6n] .detail[data-astro-cid-ekiate6n] {
    margin-top: 8px;
    font-size: var(--font-size-22px);
  }
}

.schedule-block[data-astro-cid-s6333put] {
  counter-reset: schedule-step-count 0;
}

.schedule-block[data-astro-cid-s6333put] > .step[data-astro-cid-s6333put] {
  position: relative;
  counter-increment: schedule-step-count;
}

.schedule-block[data-astro-cid-s6333put]
  > .step[data-astro-cid-s6333put]:not(:last-child) {
  padding-bottom: 10px;
}

@media screen and (min-width: 768px) {
  .schedule-block[data-astro-cid-s6333put]
    > .step[data-astro-cid-s6333put]:not(:last-child) {
    padding-bottom: 19px;
  }
}

.schedule-block[data-astro-cid-s6333put]
  > .step[data-astro-cid-s6333put]:not(:last-child):before {
  content: '';
  display: block;
  position: absolute;
  top: 1px;
  left: 9px;
  width: 1px;
  height: 100%;
  background-color: var(--black);
  z-index: -1;
}

@media screen and (min-width: 768px) {
  .schedule-block[data-astro-cid-s6333put]
    > .step[data-astro-cid-s6333put]:not(:last-child):before {
    top: 2px;
    left: 19px;
    width: 2px;
  }
}

.schedule-block[data-astro-cid-s6333put]
  > .step[data-astro-cid-s6333put]
  > .title[data-astro-cid-s6333put] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: var(--font-size-14px);
  font-weight: 700;
  line-height: 1.6;
  gap: 7px;
}

@media screen and (min-width: 768px) {
  .schedule-block[data-astro-cid-s6333put]
    > .step[data-astro-cid-s6333put]
    > .title[data-astro-cid-s6333put] {
    font-size: var(--font-size-28px);
    gap: 14px;
  }
}

.schedule-block[data-astro-cid-s6333put]
  > .step[data-astro-cid-s6333put]
  > .title[data-astro-cid-s6333put]:before {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  content: counter(schedule-step-count);
  border-radius: 50%;
  color: var(--white);
  background-color: var(--black);
  font-size: var(--font-size-13px);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.01em;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .schedule-block[data-astro-cid-s6333put]
    > .step[data-astro-cid-s6333put]
    > .title[data-astro-cid-s6333put]:before {
    width: 40px;
    height: 40px;
    font-size: var(--font-size-26px);
  }
}

.schedule-block[data-astro-cid-s6333put]
  > .step[data-astro-cid-s6333put]
  > .content[data-astro-cid-s6333put] {
  margin-top: 1px;
  padding-left: 28px;
}

@media screen and (min-width: 768px) {
  .schedule-block[data-astro-cid-s6333put]
    > .step[data-astro-cid-s6333put]
    > .content[data-astro-cid-s6333put] {
    margin-top: 6px;
    padding-left: 57px;
  }
}

.detail-box[data-astro-cid-s6333put] {
  padding: 5px 11px;
  border-radius: 2px;
  border: 1px solid var(--black);
  font-size: var(--font-size-13px);
  font-weight: 700;
  line-height: 1.6;
}

@media screen and (min-width: 768px) {
  .detail-box[data-astro-cid-s6333put] {
    padding: 13px 23px 12px;
    border-radius: 4px;
    font-size: var(--font-size-28px);
  }
}

.note-list[data-astro-cid-s6333put] {
  font-size: var(--font-size-11px);
  font-weight: 700;
  line-height: 1.6;
}

@media screen and (min-width: 768px) {
  .note-list[data-astro-cid-s6333put] {
    font-size: var(--font-size-22px);
  }
}

.note-list[data-astro-cid-s6333put] > .item[data-astro-cid-s6333put] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
}

@media screen and (min-width: 768px) {
  .note-list[data-astro-cid-s6333put] > .item[data-astro-cid-s6333put] {
    gap: 0;
  }
}

.contents[data-astro-cid-aqarooxt] {
  margin: 12px 0 24px;
}

@media screen and (min-width: 768px) {
  .contents[data-astro-cid-aqarooxt] {
    margin: 66px 0 40px;
  }
}

.section[data-astro-cid-aqarooxt] + .section[data-astro-cid-aqarooxt] {
  margin-top: 35px;
}

@media screen and (min-width: 768px) {
  .section[data-astro-cid-aqarooxt] + .section[data-astro-cid-aqarooxt] {
    margin-top: 78px;
  }
}

.definition-block[data-astro-cid-aqarooxt] {
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .definition-block[data-astro-cid-aqarooxt] {
    margin-top: 37px;
  }
}

.definition-block[data-astro-cid-aqarooxt]
  + .definition-block[data-astro-cid-aqarooxt] {
  margin-top: 13px;
}

@media screen and (min-width: 768px) {
  .definition-block[data-astro-cid-aqarooxt]
    + .definition-block[data-astro-cid-aqarooxt] {
    margin-top: 32px;
  }
}

.information-block[data-astro-cid-aqarooxt]
  + .definition-block[data-astro-cid-aqarooxt] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .information-block[data-astro-cid-aqarooxt]
    + .definition-block[data-astro-cid-aqarooxt] {
    margin-top: 56px;
  }
}

.information-block[data-astro-cid-aqarooxt] {
  margin-top: 11px;
}

@media screen and (min-width: 768px) {
  .information-block[data-astro-cid-aqarooxt] {
    margin-top: 40px;
  }
}

.point-text[data-astro-cid-aqarooxt] {
  margin-top: 16px;
}

@media screen and (min-width: 768px) {
  .point-text[data-astro-cid-aqarooxt] {
    margin-top: 37px;
  }
}

.flex-text[data-astro-cid-aqarooxt] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 2px 14px;
  margin-top: 10px;
}

@media screen and (min-width: 768px) {
  .flex-text[data-astro-cid-aqarooxt] {
    gap: 4px 28px;
    margin-top: 25px;
  }
}

.point-text[data-astro-cid-aqarooxt] + .flex-text[data-astro-cid-aqarooxt] {
  margin-top: 16px;
}

@media screen and (min-width: 768px) {
  .point-text[data-astro-cid-aqarooxt] + .flex-text[data-astro-cid-aqarooxt] {
    margin-top: 39px;
  }
}

.note-text[data-astro-cid-aqarooxt] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: var(--font-size-11px);
  font-weight: 700;
}

@media screen and (min-width: 768px) {
  .note-text[data-astro-cid-aqarooxt] {
    padding-top: 5px;
    font-size: var(--font-size-22px);
  }
}

.note-text[data-astro-cid-aqarooxt].no-padding {
  padding: 0;
}

.schedule-block[data-astro-cid-aqarooxt] {
  margin-top: 18px;
}

@media screen and (min-width: 768px) {
  .schedule-block[data-astro-cid-aqarooxt] {
    margin-top: 35px;
  }
}

.heading-wrap[data-astro-cid-aqarooxt] {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  margin-top: 19px;
}

@media screen and (min-width: 768px) {
  .heading-wrap[data-astro-cid-aqarooxt] {
    margin-top: 37px;
  }
}

main[data-astro-cid-gjfw7mz6] {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

main[data-astro-cid-pjmf7mmj] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.button[data-astro-cid-pjmf7mmj] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.button[data-astro-cid-pjmf7mmj] .trapezium-button {
  background: linear-gradient(
    267.8deg,
    #8b00ff 0%,
    #4e15fe 48.48%,
    #4ab2fd 97.23%
  );
}

.title[data-astro-cid-cxhmktl6] {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 3px 6px 0;
  margin-bottom: 6px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-64px);
  font-weight: 400;
  line-height: 1;
  color: var(--white);
  background: linear-gradient(267.55deg, #ff2301 -10.9%, #aa02e5 99.45%);
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-cxhmktl6] {
    height: 110px;
    padding: 0 12px;
    margin-bottom: 12px;
    font-size: var(--font-size-128px);
  }
}

.text[data-astro-cid-cxhmktl6] span[data-astro-cid-cxhmktl6] {
  display: inline;
  padding: 5px;
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--white);
  letter-spacing: -0.05em;
  background: linear-gradient(267.55deg, #ff2301 -10.9%, #aa02e5 99.45%);
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-cxhmktl6] span[data-astro-cid-cxhmktl6] {
    padding: 5px 12px;
    font-size: var(--font-size-30px);
  }
}

.safari .title[data-astro-cid-cxhmktl6],
.android .title[data-astro-cid-cxhmktl6],
.windows .title[data-astro-cid-cxhmktl6],
.safari .text[data-astro-cid-cxhmktl6] span[data-astro-cid-cxhmktl6],
.android .text[data-astro-cid-cxhmktl6] span[data-astro-cid-cxhmktl6],
.windows .text[data-astro-cid-cxhmktl6] span[data-astro-cid-cxhmktl6] {
  padding-top: 0;
  padding-bottom: 0;
}

.section[data-astro-cid-36yripfu] {
  position: relative;
  z-index: 1;
  min-height: 372.5px;
  padding-top: 96px;
  margin-top: 16px;
}

@media screen and (min-width: 768px) {
  .section[data-astro-cid-36yripfu] {
    min-height: 700px;
    padding-top: 222px;
    margin-top: 51px;
  }
}

@media screen and (min-width: 1440px) {
  .section[data-astro-cid-36yripfu] {
    height: 48.61111111vw;
    padding-top: 15.41666667vw;
    margin-top: 3.541666667vw;
  }
}

.content[data-astro-cid-36yripfu] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
}

.upper[data-astro-cid-36yripfu] {
  width: 100%;
  padding: 0 20px;
}

@media screen and (min-width: 960px) {
  .upper[data-astro-cid-36yripfu] {
    max-width: 1020px;
    margin: 0 auto;
    padding: 0 30px;
  }
}

.wrap[data-astro-cid-36yripfu] {
  position: relative;
  z-index: 3;
}

@media screen and (min-width: 768px) {
  .right-space[data-astro-cid-36yripfu] {
    margin-right: 88px;
  }
}

.background[data-astro-cid-36yripfu] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 460px;
}

@media screen and (min-width: 768px) {
  .background[data-astro-cid-36yripfu] {
    height: auto;
    min-height: 920px;
    aspect-ratio: 1.5;
  }
}

.background-outer[data-astro-cid-36yripfu] {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 12%, 100% 81%, 0 100%);
  clip-path: polygon(0 0, 100% 12%, 100% 81%, 0 100%);
  background-color: #333;
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-36yripfu] {
    -webkit-clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
    clip-path: polygon(0 0, 100% 21%, 100% 69.5%, 0 100%);
  }
}

.background-outer[data-astro-cid-36yripfu]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 240px;
  -webkit-clip-path: polygon(100% 0, 0 0, 100% 40%);
  clip-path: polygon(100% 0, 0 0, 100% 40%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-36yripfu]:before {
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
  }
}

.background-outer[data-astro-cid-36yripfu]:after {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 342px;
  -webkit-clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  clip-path: polygon(0% 88%, 100% 75%, 100% 100%, 0% 100%);
  content: '';
  background: rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 768px) {
  .background-outer[data-astro-cid-36yripfu]:after {
    -webkit-clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
    clip-path: polygon(0% 82%, 100% 23%, 100% 100%, 0% 100%);
  }
}

.img[data-astro-cid-36yripfu] {
  position: absolute;
  top: 0;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 2434px;
  height: 100%;
  -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
  background: no-repeat top center;
  background-size: auto 100%;
  -webkit-transform: translateX(-50%);
  transform: translate(-50%);
}

@media screen and (min-width: 768px) {
  .img[data-astro-cid-36yripfu] {
    height: 100%;
    background: no-repeat top center;
    background-size: auto 100%;
  }
}

@media screen and (min-width: 1200px) {
  .img[data-astro-cid-36yripfu] {
    height: 100%;
    background: no-repeat top left;
    background-size: 100% auto;
  }
}

.item1[data-astro-cid-36yripfu] {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 252px;
  -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  background: linear-gradient(
    223.64deg,
    #2e10bd -0.17%,
    #00c1d8 23.15%,
    #55edff 77.46%
  );
}

@media screen and (min-width: 768px) {
  .item1[data-astro-cid-36yripfu] {
    aspect-ratio: 1.7;
    -webkit-clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 36%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-epczb7aa] {
  position: relative;
  padding-top: 50px;
  padding-bottom: 40px;
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-epczb7aa] {
    padding-top: 100px;
    padding-bottom: 58px;
  }
}

.job-list[data-astro-cid-epczb7aa]:before {
  position: absolute;
  top: 17px;
  right: 0;
  display: block;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 9%, 100% 0, 100% 100%, 0 100%);
  content: '';
  background-color: var(--dark-gray);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-epczb7aa]:before {
    top: -24px;
    -webkit-clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(0 33%, 100% 0, 100% 100%, 0 100%);
  }
}

.job-list[data-astro-cid-epczb7aa]:after {
  position: absolute;
  top: -10px;
  left: 0;
  display: block;
  width: 100%;
  height: calc(100% + 11px);
  -webkit-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 100%);
  content: '';
  background-color: var(--black);
}

@media screen and (min-width: 768px) {
  .job-list[data-astro-cid-epczb7aa]:after {
    top: -35px;
    height: calc(100% + 36px);
    -webkit-clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 37%, 100% 100%, 0 100%);
  }
}

.inner[data-astro-cid-epczb7aa] {
  position: relative;
  z-index: 2;
  padding-left: 30px;
  padding-right: 30px;
  margin-left: auto;
  margin-right: auto;
}

.heading[data-astro-cid-epczb7aa] {
  margin-bottom: 7px;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-epczb7aa] {
    margin-bottom: 30px;
  }
}

.heading[data-astro-cid-epczb7aa] > .sub[data-astro-cid-epczb7aa] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-epczb7aa] > .sub[data-astro-cid-epczb7aa] {
    font-size: var(--font-size-24px);
  }
}

.heading[data-astro-cid-epczb7aa] > .title[data-astro-cid-epczb7aa] {
  display: block;
  margin-top: 13px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-40px);
  font-weight: 400;
  line-height: 1;
  background: linear-gradient(
    268.92deg,
    #c72cde 63.73%,
    #f7386a 79.86%,
    #f85548 98.63%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .heading[data-astro-cid-epczb7aa] > .title[data-astro-cid-epczb7aa] {
    margin-top: 27px;
    font-size: var(--font-size-90px);
  }
}

.trapezium-button[data-astro-cid-g6eiv4rr] {
  display: grid;
  -ms-flex-line-pack: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  align-content: center;
  justify-content: center;
  place-content: center;
  width: 180px;
  height: 40px;
  -webkit-clip-path: polygon(12% 0, 100% 0%, 88% 100%, 0 100%);
  clip-path: polygon(12% 0, 100% 0%, 88% 100%, 0 100%);
  font-size: var(--font-size-12px);
  font-weight: 700;
  color: var(--white);
  background: linear-gradient(
    267.8deg,
    #8b00ff 0%,
    #4e15fe 48.48%,
    #4ab2fd 97.23%
  );
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

@media screen and (min-width: 768px) {
  .trapezium-button[data-astro-cid-g6eiv4rr] {
    width: 367px;
    height: 72px;
    -webkit-clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0 100%);
    clip-path: polygon(10% 0, 100% 0%, 90% 100%, 0 100%);
    font-size: var(--font-size-24px);
  }
}

@media (hover: hover) {
  .trapezium-button[data-astro-cid-g6eiv4rr]:hover {
    opacity: 0.7;
  }
}

.text[data-astro-cid-hxbufxfi] {
  display: inline-block;
  padding-left: 0.25em;
  padding-right: 0.25em;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  font-size: var(--font-size-20px);
  font-weight: 400;
  line-height: 1.6;
  color: var(--white);
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-hxbufxfi] {
    font-size: var(--font-size-32px);
    font-weight: 400;
  }
}

.title[data-astro-cid-hxbufxfi] {
  display: inline;
  padding: 2px 4px;
  font-family: var(--font-family-base), sans-serif;
  font-size: var(--font-size-28px);
  font-weight: 700;
  line-height: 1.6;
  color: var(--white);
  letter-spacing: 0em;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

@media screen and (min-width: 768px) {
  .title[data-astro-cid-hxbufxfi] {
    padding: 4px 12px 8px;
    font-size: var(--font-size-40px);
    line-height: 1.8;
  }
}

.cold[data-astro-cid-hxbufxfi] {
  background: linear-gradient(
    267.55deg,
    #8b00ff -10.9%,
    #4e15fe 42.87%,
    #4ab2fd 96.93%
  );
}

.warm[data-astro-cid-hxbufxfi] {
  background: linear-gradient(
    267.55deg,
    #fd00d2 -10.9%,
    #ff0194 17.98%,
    #ff4401 63.03%,
    #ff7000 100%
  );
}

.safari .title[data-astro-cid-hxbufxfi],
.android .title[data-astro-cid-hxbufxfi],
.windows .title[data-astro-cid-hxbufxfi] {
  padding-top: 0;
  padding-bottom: 0;
}

.section[data-astro-cid-guv6w4wx] {
  position: relative;
  z-index: 10;
  padding: 0 20px 100px;
  margin-bottom: min(-70px, -6vw);
}

@media screen and (min-width: 768px) {
  .section[data-astro-cid-guv6w4wx] {
    margin: 0 auto;
    max-width: 1000px;
    padding: 7vw 20px 166px;
    margin-bottom: min(-90px, -7vw);
  }
}

.text[data-astro-cid-guv6w4wx] {
  margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
  .text[data-astro-cid-guv6w4wx] {
    margin-bottom: 30px;
  }
}

p[data-astro-cid-guv6w4wx] {
  font-family: var(--font-family-base), sans-serif;
  font-size: var(--font-size-12px);
  font-weight: 700;
  text-align: justified;
  line-height: 1.6451612903;
}

@media screen and (min-width: 768px) {
  p[data-astro-cid-guv6w4wx] {
    font-size: var(--font-size-24px);
    line-height: 1.4516129032;
  }
}

.button[data-astro-cid-guv6w4wx] {
  margin-top: 8vw;
  display: grid;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  justify-items: center;
  place-items: center;
}

@media screen and (min-width: 768px) {
  .button[data-astro-cid-guv6w4wx] {
    margin-top: 80px;
  }
}

.bg[data-astro-cid-jdh3dp2g] {
  background: linear-gradient(
    305.71deg,
    #64f684 4.42%,
    #99cd46 50.23%,
    #ff9f01 89.61%
  );
  background-repeat: no-repeat;
  background-position: 0 352.5px;
}

@media screen and (min-width: 768px) {
  .bg[data-astro-cid-jdh3dp2g] {
    background-position: 0 40vw;
  }
}

main[data-astro-cid-c2ar2i34] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.button[data-astro-cid-c2ar2i34] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.button[data-astro-cid-c2ar2i34] .trapezium-button {
  background: linear-gradient(
    267.8deg,
    #8b00ff 0%,
    #4e15fe 48.48%,
    #4ab2fd 97.23%
  );
}

main[data-astro-cid-utldbbji] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.button[data-astro-cid-utldbbji] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.button[data-astro-cid-utldbbji] .trapezium-button {
  background: linear-gradient(
    267.8deg,
    #8b00ff 0%,
    #4e15fe 48.48%,
    #4ab2fd 97.23%
  );
}

main[data-astro-cid-zjblynow] {
  overflow: hidden;
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}

.button[data-astro-cid-zjblynow] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.button[data-astro-cid-zjblynow] .trapezium-button {
  background: linear-gradient(
    267.8deg,
    #8b00ff 0%,
    #4e15fe 48.48%,
    #4ab2fd 97.23%
  );
}

.information-card-grid[data-astro-cid-kuucnds3] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-gap: 8px 20px;
  gap: 8px 20px;
}

@media screen and (min-width: 768px) {
  .information-card-grid[data-astro-cid-kuucnds3] {
    grid-template-columns: repeat(auto-fit, minmax(460px, 1fr));
    gap: 16px 40px;
  }
}

.information-card-grid[data-astro-cid-kuucnds3]
  > .column[data-astro-cid-kuucnds3] {
  display: grid;
}

.information-card[data-astro-cid-kuucnds3] {
  position: relative;
  display: grid;
  border-radius: 7px;
}

@media screen and (min-width: 768px) {
  .information-card[data-astro-cid-kuucnds3] {
    border-radius: 10px;
  }
}

.information-card[data-astro-cid-kuucnds3]:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
  content: '';
  background-color: var(--white);
  border-radius: 10px;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

.information-card[data-astro-cid-kuucnds3]:after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
  content: '';
  background-color: #0003;
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

@media screen and (min-width: 768px) {
  .information-card[data-astro-cid-kuucnds3]:after {
    -webkit-filter: blur(6px);
    filter: blur(6px);
  }
}

@media (hover: hover) {
  .information-card[data-astro-cid-kuucnds3][href]:hover:before {
    opacity: 0.3;
  }
}

.information-card[data-astro-cid-kuucnds3] > .inner[data-astro-cid-kuucnds3] {
  --dott-size: 4px;
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 13px 15px;
  overflow: hidden;
  background-color: var(--white);
  background-image: radial-gradient(
    circle at 86px 0,
    rgba(0, 0, 0, 0.2) 4px,
    var(--white) 4px
  );
  background-image: radial-gradient(
    circle at 86px 0,
    rgba(0, 0, 0, 0.2) var(--dott-size),
    var(--white) var(--dott-size)
  );
  background-repeat: no-repeat;
  background-size: 100% 6.5px;
  border-radius: inherit;
}

@media screen and (min-width: 768px) {
  .information-card[data-astro-cid-kuucnds3] > .inner[data-astro-cid-kuucnds3] {
    --dott-size: 7px;
    gap: 36px 21px;
    background-image: radial-gradient(
      circle at 126px 0,
      rgba(0, 0, 0, 0.2) 7px,
      var(--white) 7px
    );
    background-image: radial-gradient(
      circle at 126px 0,
      rgba(0, 0, 0, 0.2) var(--dott-size),
      var(--white) var(--dott-size)
    );
    background-size: 100% 11px;
  }
}

.information-card[data-astro-cid-kuucnds3]
  > .inner[data-astro-cid-kuucnds3]:before {
  --dott-size: 1.25px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: calc(100% - 6px);
  content: '';
  background-image: radial-gradient(
    circle at 86px 2px,
    rgba(0, 0, 0, 0.2) 1.25px,
    var(--white) 1.25px
  );
  background-image: radial-gradient(
    circle at 86px 2px,
    rgba(0, 0, 0, 0.2) calc(var(--dott-size)),
    var(--white) calc(var(--dott-size))
  );
  background-position: top;
  background-size: 100% 5px;
}

@media screen and (min-width: 768px) {
  .information-card[data-astro-cid-kuucnds3]
    > .inner[data-astro-cid-kuucnds3]:before {
    --dott-size: 2.5px;
    height: calc(100% - 11px);
    background-image: radial-gradient(
      circle at 126px 4px,
      rgba(0, 0, 0, 0.2) 2.5px,
      var(--white) 2.5px
    );
    background-image: radial-gradient(
      circle at 126px 4px,
      rgba(0, 0, 0, 0.2) calc(var(--dott-size)),
      var(--white) calc(var(--dott-size))
    );
    background-size: 100% 9px;
  }
}

.information-card[data-astro-cid-kuucnds3]
  > .inner[data-astro-cid-kuucnds3]:after {
  display: grid;
  -ms-flex-line-pack: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  place-content: center;
  align-content: center;
  justify-content: center;
  width: 100%;
  height: 30px;
  margin-top: auto;
  font-family: var(--font-family-bebas-neue), sans-serif;
  font-size: var(--font-size-16px);
  color: var(--white);
  content: 'COMING SOON';
  background: var(--light-gray);
}

@media screen and (min-width: 768px) {
  .information-card[data-astro-cid-kuucnds3]
    > .inner[data-astro-cid-kuucnds3]:after {
    height: 58px;
    font-size: var(--font-size-32px);
  }
}

.information-card[data-astro-cid-kuucnds3][href]
  > .inner[data-astro-cid-kuucnds3]:after {
  content: 'VIEW MORE';
  background-color: var(--black);
}

.information-card[data-astro-cid-kuucnds3]
  > .inner[data-astro-cid-kuucnds3]
  > .headline[data-astro-cid-kuucnds3] {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 86px;
  padding-top: 10px;
  padding-left: 9px;
  font-family: var(--font-family-bebas-neue), var(--font-family-base),
    sans-serif;
  background-image: linear-gradient(308.89deg, #3550e4 29.85%, #0298d8 74.17%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

@media screen and (min-width: 768px) {
  .information-card[data-astro-cid-kuucnds3]
    > .inner[data-astro-cid-kuucnds3]
    > .headline[data-astro-cid-kuucnds3] {
    width: 126px;
    padding-top: 14px;
    padding-left: 16px;
  }
}

.information-card[data-astro-cid-kuucnds3]
  > .inner[data-astro-cid-kuucnds3]
  > .headline[data-astro-cid-kuucnds3]
  > .year[data-astro-cid-kuucnds3] {
  display: block;
  font-size: var(--font-size-12px);
  line-height: 1;
}

@media screen and (min-width: 768px) {
  .information-card[data-astro-cid-kuucnds3]
    > .inner[data-astro-cid-kuucnds3]
    > .headline[data-astro-cid-kuucnds3]
    > .year[data-astro-cid-kuucnds3] {
    font-size: var(--font-size-20px);
  }
}

.information-card[data-astro-cid-kuucnds3]
  > .inner[data-astro-cid-kuucnds3]
  > .headline[data-astro-cid-kuucnds3]
  > .day[data-astro-cid-kuucnds3] {
  display: block;
  margin-top: 2px;
  font-size: var(--font-size-24px);
  line-height: 1;
}

@media screen and (min-width: 768px) {
  .information-card[data-astro-cid-kuucnds3]
    > .inner[data-astro-cid-kuucnds3]
    > .headline[data-astro-cid-kuucnds3]
    > .day[data-astro-cid-kuucnds3] {
    margin-top: 3px;
    font-size: var(--font-size-40px);
  }
}

.information-card[data-astro-cid-kuucnds3]
  > .inner[data-astro-cid-kuucnds3]
  > .headline[data-astro-cid-kuucnds3]
  > .day-of-week[data-astro-cid-kuucnds3] {
  display: block;
  margin-top: -2px;
  font-size: var(--font-size-16px);
  line-height: 1;
}

@media screen and (min-width: 768px) {
  .information-card[data-astro-cid-kuucnds3]
    > .inner[data-astro-cid-kuucnds3]
    > .headline[data-astro-cid-kuucnds3]
    > .day-of-week[data-astro-cid-kuucnds3] {
    margin-top: -3px;
    font-size: var(--font-size-28px);
  }
}

.information-card[data-astro-cid-kuucnds3]
  > .inner[data-astro-cid-kuucnds3]
  > .headline[data-astro-cid-kuucnds3]
  > .time[data-astro-cid-kuucnds3] {
  display: block;
  margin-top: 5px;
  font-size: var(--font-size-16px);
  line-height: 1.2;
}

@media screen and (min-width: 768px) {
  .information-card[data-astro-cid-kuucnds3]
    > .inner[data-astro-cid-kuucnds3]
    > .headline[data-astro-cid-kuucnds3]
    > .time[data-astro-cid-kuucnds3] {
    margin-top: 15px;
    font-size: var(--font-size-24px);
  }
}

.information-card[data-astro-cid-kuucnds3]
  > .inner[data-astro-cid-kuucnds3]
  > .headline[data-astro-cid-kuucnds3]
  > .time[data-astro-cid-kuucnds3]
  > span[data-astro-cid-kuucnds3] {
  font-size: var(--font-size-12px);
}

@media screen and (min-width: 768px) {
  .information-card[data-astro-cid-kuucnds3]
    > .inner[data-astro-cid-kuucnds3]
    > .headline[data-astro-cid-kuucnds3]
    > .time[data-astro-cid-kuucnds3]
    > span[data-astro-cid-kuucnds3] {
    font-size: var(--font-size-18px);
  }
}

.information-card[data-astro-cid-kuucnds3]
  > .inner[data-astro-cid-kuucnds3]
  > .detail[data-astro-cid-kuucnds3] {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
  padding-top: 14px;
  padding-right: 9px;
}

@media screen and (min-width: 768px) {
  .information-card[data-astro-cid-kuucnds3]
    > .inner[data-astro-cid-kuucnds3]
    > .detail[data-astro-cid-kuucnds3] {
    padding-top: 24px;
    padding-right: 18px;
  }
}

.information-card[data-astro-cid-kuucnds3]
  > .inner[data-astro-cid-kuucnds3]
  > .detail[data-astro-cid-kuucnds3]
  > .title[data-astro-cid-kuucnds3] {
  font-size: var(--font-size-16px);
  font-weight: 700;
  line-height: 1.21;
}

@media screen and (min-width: 768px) {
  .information-card[data-astro-cid-kuucnds3]
    > .inner[data-astro-cid-kuucnds3]
    > .detail[data-astro-cid-kuucnds3]
    > .title[data-astro-cid-kuucnds3] {
    font-size: var(--font-size-24px);
    line-height: 1.17;
  }
}

.information-card[data-astro-cid-kuucnds3]
  > .inner[data-astro-cid-kuucnds3]
  > .detail[data-astro-cid-kuucnds3]
  > .sub[data-astro-cid-kuucnds3] {
  margin-top: 1px;
  font-size: var(--font-size-10px);
  font-weight: 700;
  line-height: 1.21;
}

@media screen and (min-width: 768px) {
  .information-card[data-astro-cid-kuucnds3]
    > .inner[data-astro-cid-kuucnds3]
    > .detail[data-astro-cid-kuucnds3]
    > .sub[data-astro-cid-kuucnds3] {
    margin-top: 5px;
    font-size: var(--font-size-15px);
    line-height: 1.13;
  }
}

.information-card[data-astro-cid-kuucnds3]
  > .inner[data-astro-cid-kuucnds3]
  > .detail[data-astro-cid-kuucnds3]
  > .about[data-astro-cid-kuucnds3] {
  display: grid;
  grid-template-columns: repeat(2, auto);
  grid-row-gap: 2px;
  row-gap: 2px;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  margin-top: 12px;
}

@media screen and (min-width: 768px) {
  .information-card[data-astro-cid-kuucnds3]
    > .inner[data-astro-cid-kuucnds3]
    > .detail[data-astro-cid-kuucnds3]
    > .about[data-astro-cid-kuucnds3] {
    row-gap: 4px;
    margin-top: 16px;
  }
}

.information-card[data-astro-cid-kuucnds3]
  > .inner[data-astro-cid-kuucnds3]
  > .detail[data-astro-cid-kuucnds3]
  > .about[data-astro-cid-kuucnds3]
  > dt[data-astro-cid-kuucnds3] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.35;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .information-card[data-astro-cid-kuucnds3]
    > .inner[data-astro-cid-kuucnds3]
    > .detail[data-astro-cid-kuucnds3]
    > .about[data-astro-cid-kuucnds3]
    > dt[data-astro-cid-kuucnds3] {
    font-size: var(--font-size-16px);
    line-height: 1.4;
  }
}

.information-card[data-astro-cid-kuucnds3]
  > .inner[data-astro-cid-kuucnds3]
  > .detail[data-astro-cid-kuucnds3]
  > .about[data-astro-cid-kuucnds3]
  > dt[data-astro-cid-kuucnds3]
  > span[data-astro-cid-kuucnds3] {
  margin: 0 2px;
}

@media screen and (min-width: 768px) {
  .information-card[data-astro-cid-kuucnds3]
    > .inner[data-astro-cid-kuucnds3]
    > .detail[data-astro-cid-kuucnds3]
    > .about[data-astro-cid-kuucnds3]
    > dt[data-astro-cid-kuucnds3]
    > span[data-astro-cid-kuucnds3] {
    margin: 0 4px;
  }
}

.information-card[data-astro-cid-kuucnds3]
  > .inner[data-astro-cid-kuucnds3]
  > .detail[data-astro-cid-kuucnds3]
  > .about[data-astro-cid-kuucnds3]
  > dd[data-astro-cid-kuucnds3] {
  font-size: var(--font-size-12px);
  font-weight: 700;
  line-height: 1.35;
  color: var(--black);
  letter-spacing: 0.03em;
}

@media screen and (min-width: 768px) {
  .information-card[data-astro-cid-kuucnds3]
    > .inner[data-astro-cid-kuucnds3]
    > .detail[data-astro-cid-kuucnds3]
    > .about[data-astro-cid-kuucnds3]
    > dd[data-astro-cid-kuucnds3] {
    font-size: var(--font-size-16px);
    line-height: 1.4;
  }
}

.contents[data-astro-cid-n6o45xhi] {
  position: relative;
  padding-bottom: 26.5px;
  margin: 13px 0 0;
}

@media screen and (min-width: 768px) {
  .contents[data-astro-cid-n6o45xhi] {
    padding-bottom: 60px;
    margin: 67px 0 0;
  }
}

.contents[data-astro-cid-n6o45xhi]:before {
  content: '';
  position: absolute;
  top: 13.5px;
  bottom: -96.5px;
  left: 0;
  width: 100%;
  height: auto;
  -webkit-clip-path: polygon(0 calc(0% + 10vw), 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 calc(0% + 10vw), 100% 0, 100% 100%, 0 100%);
  background-color: #efefef;
  z-index: -1;
}

@media screen and (min-width: 768px) {
  .contents[data-astro-cid-n6o45xhi]:before {
    top: 34px;
    bottom: -294px;
  }
}

.note-list[data-astro-cid-n6o45xhi] {
  margin-top: 15px;
  font-size: var(--font-size-12px);
  line-height: 1.35;
  color: var(--black);
}

@media screen and (min-width: 768px) {
  .note-list[data-astro-cid-n6o45xhi] {
    margin-top: 30px;
    font-size: var(--font-size-16px);
    line-height: 1.4;
  }
}

.note-list[data-astro-cid-n6o45xhi] > .item[data-astro-cid-n6o45xhi] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
}

@media screen and (min-width: 768px) {
  .note-list[data-astro-cid-n6o45xhi] > .item[data-astro-cid-n6o45xhi] {
    gap: 0;
  }
}

main[data-astro-cid-t6k44ljs] {
  -webkit-font-feature-settings: normal;
  font-feature-settings: normal;
}
