.CEO_ceoContainer__Iyvf8{min-height:100vh;background:linear-gradient(to bottom,var(--dark-bg),rgba(10,5,33,.8))}.CEO_ceoPhotoContainer__Cr5nq{position:relative;width:80px;height:80px;margin:0 auto;border-radius:50%;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.3);background:linear-gradient(135deg,rgba(124,78,255,.1),rgba(49,175,255,.1))}@media (min-width:400px){.CEO_ceoPhotoContainer__Cr5nq{width:100px;height:100px}}@media (min-width:640px){.CEO_ceoPhotoContainer__Cr5nq{width:140px;height:140px}}@media (min-width:768px){.CEO_ceoPhotoContainer__Cr5nq{width:192px;height:192px}}.CEO_ceoPhoto__bpzte{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%}.CEO_ceoPhotoPlaceholder__MaZfK{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,rgba(124,78,255,.2),rgba(49,175,255,.2));color:rgba(124,78,255,.6);font-size:3rem;font-weight:700;font-family:Noto Sans JP,sans-serif}.CEO_ceoCard__3bNlO{background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.3)}.CEO_ceoTitle__zkywI{background:linear-gradient(135deg,#7c4eff,#31afff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(124,78,255,.5)}.CEO_ceoName__DzL_U{color:#ffffff;text-shadow:0 0 10px rgba(255,255,255,.3)}.CEO_ceoPosition__0fjrH{color:#e0e7ff;font-weight:500}.CEO_ceoIntroduction__hZmHy{color:#f1f5f9;line-height:1.8;font-weight:400}.CEO_sectionTitle__pO_xk{color:#ffffff;font-weight:600;text-shadow:0 0 10px rgba(255,255,255,.2)}.CEO_careerYear__C_pzn{color:#7c4eff;font-weight:700;text-shadow:0 0 10px rgba(124,78,255,.3)}.CEO_careerDescription___oENO{color:#e2e8f0;line-height:1.7}.CEO_expertiseCard__a23Kk{background:rgba(124,78,255,.1);border:1px solid rgba(124,78,255,.2);border-radius:12px;transition:all .3s ease}.CEO_expertiseCard__a23Kk:hover{background:rgba(124,78,255,.15);border-color:rgba(124,78,255,.3);transform:translateY(-2px)}.CEO_expertiseTitle___0aLh{color:#f8fafc;font-weight:500}.CEO_speechYear__h6g_j{color:#00bfff;font-size:.95rem}.CEO_speechTitle__iUdBP{color:#f8fafc;font-weight:500;line-height:1.5}.CEO_visionBox__w7YON{background:rgba(49,175,255,.1);border:1px solid rgba(49,175,255,.2);border-radius:12px}.CEO_visionText__XqdxF{color:#f1f5f9;line-height:1.8}.CEO_achievementItem__xXtYj{color:#e2e8f0;line-height:1.6}.CEO_achievementBullet__6iq16{color:#7c4eff;text-shadow:0 0 5px rgba(124,78,255,.5)}.CEO_contactButton__OfpuR{background:rgba(124,78,255,.1);border:1px solid rgba(124,78,255,.2);color:#f8fafc;transition:all .3s ease}.CEO_contactButton__OfpuR:hover{background:rgba(124,78,255,.2);border-color:rgba(124,78,255,.4);color:#ffffff;transform:translateY(-1px)}@media (max-width:768px){.CEO_ceoCard__3bNlO{padding:1.5rem}.CEO_ceoTitle__zkywI{font-size:2rem}.CEO_ceoName__DzL_U{font-size:1.5rem}.CEO_ceoPhotoContainer__Cr5nq{width:160px;height:160px}.CEO_ceoPhotoPlaceholder__MaZfK{font-size:2.5rem}}