#t-x-interview .t2-rep { display: none; }
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview { display: block; padding-left: 0; padding-right: 0; }
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep { display: grid; }
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__en { margin: 0; font-family: "Arial", "Helvetica Neue", sans-serif; font-weight: 700; line-height: 1.1; letter-spacing: 0.5px; }
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__img { position: relative; overflow: hidden; }
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__img .t2-ph { position: absolute; inset: 0; display: block; background-position: 50% 30%; }
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__copy { margin: 0; font-weight: 700; letter-spacing: 1.5px; }
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__text p { margin: 0; font-size: 15px; line-height: 2.1; letter-spacing: 1px; }
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__text p + p { margin-top: 1.2em; }
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__name { margin: 0; font-size: 18px; font-weight: 700; letter-spacing: 2px; }
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__name span { display: block; margin-bottom: 6px; font-size: 12px; font-weight: 500; letter-spacing: 1px; opacity: 0.7; }
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep { grid-template-columns: minmax(0, 5fr) minmax(0, 6fr); grid-template-areas: "en en" "img body"; column-gap: 6.5vw; row-gap: 56px; padding: 0 7.35vw; align-items: center; }
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__en { grid-area: en; font-size: 48px; }
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__img { grid-area: img; aspect-ratio: 4 / 5; }
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__body { grid-area: body; max-width: 620px; }
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__copy { font-size: clamp(28px, 2.6vw, 40px); line-height: 1.6; }
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__text { margin-top: 36px; }
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__name { margin-top: 40px; padding-top: 28px; border-top: 1px solid #d5d5d5; }
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t-btn { margin-top: 40px; }
@media screen and (max-width: 800px) {
  .t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep { grid-template-columns: minmax(0, 1fr); grid-template-areas: "en" "img" "body"; row-gap: 32px; padding: 0 5.3vw; }
  .t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__en { font-size: 34px; }
  .t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__copy { font-size: 24px; }
  .t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__text { margin-top: 24px; }
  .t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__text p { font-size: 14px; line-height: 2; }
  .t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__name { margin-top: 28px; padding-top: 20px; }
  .t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t-btn { margin-top: 28px; }
}
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep { grid-template-columns: 300px minmax(0, 1fr); column-gap: 72px; align-items: start; box-sizing: content-box; max-width: 1120px; margin-left: auto; margin-right: auto; }
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__body { padding-top: 4px; max-width: none; }
@media screen and (max-width: 800px) {
  .t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep { grid-template-columns: minmax(0, 1fr); }
  .t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview .t2-rep__img { width: 180px; }
}
.t2-vceob.t2-vceob#t-x-interview#t-x-interview#t-x-interview#t-x-interview { background: #ffffff; }
