.CEO-module__oTHDuG__ceoContainer{background:linear-gradient(to bottom,var(--dark-bg),#0a0521cc);min-height:100vh}.CEO-module__oTHDuG__ceoPhotoContainer{background:linear-gradient(135deg,#7c4eff1a,#31afff1a);border-radius:50%;width:80px;height:80px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000004d}@media (min-width:400px){.CEO-module__oTHDuG__ceoPhotoContainer{width:100px;height:100px}}@media (min-width:640px){.CEO-module__oTHDuG__ceoPhotoContainer{width:140px;height:140px}}@media (min-width:768px){.CEO-module__oTHDuG__ceoPhotoContainer{width:192px;height:192px}}.CEO-module__oTHDuG__ceoPhoto{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;width:100%;height:100%}.CEO-module__oTHDuG__ceoPhotoPlaceholder{color:#7c4eff99;background:linear-gradient(135deg,#7c4eff33,#31afff33);justify-content:center;align-items:center;width:100%;height:100%;font-family:Noto Sans JP,sans-serif;font-size:3rem;font-weight:700;display:flex}.CEO-module__oTHDuG__ceoCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0000004d}.CEO-module__oTHDuG__ceoTitle{-webkit-text-fill-color:transparent;text-shadow:0 0 30px #7c4eff80;background:linear-gradient(135deg,#7c4eff,#31afff);-webkit-background-clip:text;background-clip:text}.CEO-module__oTHDuG__ceoName{color:#fff;text-shadow:0 0 10px #ffffff4d}.CEO-module__oTHDuG__ceoPosition{color:#e0e7ff;font-weight:500}.CEO-module__oTHDuG__ceoIntroduction{color:#f1f5f9;font-weight:400;line-height:1.8}.CEO-module__oTHDuG__sectionTitle{color:#fff;text-shadow:0 0 10px #fff3;font-weight:600}.CEO-module__oTHDuG__careerYear{color:#7c4eff;text-shadow:0 0 10px #7c4eff4d;font-weight:700}.CEO-module__oTHDuG__careerDescription{color:#e2e8f0;line-height:1.7}.CEO-module__oTHDuG__expertiseCard{background:#7c4eff1a;border:1px solid #7c4eff33;border-radius:12px;transition:all .3s}.CEO-module__oTHDuG__expertiseCard:hover{background:#7c4eff26;border-color:#7c4eff4d;transform:translateY(-2px)}.CEO-module__oTHDuG__expertiseTitle{color:#f8fafc;font-weight:500}.CEO-module__oTHDuG__speechYear{color:#00bfff;font-size:.95rem}.CEO-module__oTHDuG__speechTitle{color:#f8fafc;font-weight:500;line-height:1.5}.CEO-module__oTHDuG__visionBox{background:#31afff1a;border:1px solid #31afff33;border-radius:12px}.CEO-module__oTHDuG__visionText{color:#f1f5f9;line-height:1.8}.CEO-module__oTHDuG__achievementItem{color:#e2e8f0;line-height:1.6}.CEO-module__oTHDuG__achievementBullet{color:#7c4eff;text-shadow:0 0 5px #7c4eff80}.CEO-module__oTHDuG__contactButton{color:#f8fafc;background:#7c4eff1a;border:1px solid #7c4eff33;transition:all .3s}.CEO-module__oTHDuG__contactButton:hover{color:#fff;background:#7c4eff33;border-color:#7c4eff66;transform:translateY(-1px)}@media (max-width:768px){.CEO-module__oTHDuG__ceoCard{padding:1.5rem}.CEO-module__oTHDuG__ceoTitle{font-size:2rem}.CEO-module__oTHDuG__ceoName{font-size:1.5rem}.CEO-module__oTHDuG__ceoPhotoContainer{width:160px;height:160px}.CEO-module__oTHDuG__ceoPhotoPlaceholder{font-size:2.5rem}}
