/* STEP 5 approved CINEMATIC PROFILE; section-scoped styling only. */
#about{position:relative;isolation:isolate;background:#0A121C;color:#F3F6FA;font-family:Arial,"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;-webkit-font-smoothing:antialiased;scroll-margin-top:var(--header-height)}
#about::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 78% 5%,#19374a55,transparent 55%),linear-gradient(145deg,#0a121c,#0c1824 70%,#0a121c)}
#about *{box-sizing:border-box}#about html{color-scheme:dark}#about body{margin:0;background:#0A121C;color:#F3F6FA;font-family:Arial,"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;-webkit-font-smoothing:antialiased}#about body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 78% 5%,#19374a55,transparent 55%),linear-gradient(145deg,#0a121c,#0c1824 70%,#0a121c)}#about .container{max-width:1440px;margin:0 auto;padding:0 56px}#about .study-masthead{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #b3d1e326}#about .wordmark{font-size:23px;font-weight:900;letter-spacing:-1.3px}#about .wordmark>span{color:#A9DDF3}#about .masthead-note,#about .section-label,#about .profile-role,#about .study-footer,#about figcaption{font-family:monospace;letter-spacing:1.2px;font-weight:400}#about .masthead-note{font-size:10px;color:#b3d1e3}#about{padding:44px 0 64px}#about .section-label{display:flex;justify-content:space-between;gap:20px;font-size:10px;line-height:1.7;color:#a9c6d9}#about.about-study h2{font-weight:900;line-height:.9;letter-spacing:-.065em;margin:0;white-space:nowrap}#about.about-study h2>span{color:#A9DDF3}#about .accent{color:#A9DDF3}#about .about-catch{font-weight:500;line-height:1.65;letter-spacing:.015em;margin:0}#about .catch-line{display:block}#about .phrase{display:inline-block;white-space:nowrap}#about .about-body p{font-size:15px;line-height:2.15;letter-spacing:.025em;font-weight:400;color:#D0DAE1;margin:0 0 20px}#about .about-body p:last-child{margin-bottom:0}#about .identity{border-top:1px solid #b3d1e342;padding-top:22px}#about .profile-name{font-size:48px;line-height:1.1;letter-spacing:-.045em;font-weight:800;margin:0 0 13px}#about .profile-role{font-size:11px;color:#a8c2d4;line-height:1.9;margin:0}#about .study-footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #b3d1e326;padding-top:22px;padding-bottom:30px;font-size:9px;line-height:1.7;color:#91a9ba}#about .a-heading-row{display:flex;align-items:flex-end;gap:56px;padding:30px 0 42px}#about .a-heading-row h2{font-size:clamp(120px,13.25vw,190px)}#about .title-rule{height:1px;background:#b3d1e339;flex:1;margin-bottom:10px}#about .a-editorial{display:grid;grid-template-columns:1.22fr 1fr;column-gap:90px;row-gap:40px}#about .a-catch{grid-column:1;grid-row:1}#about .variant-a .about-catch{font-size:clamp(29px,2.65vw,38px)}#about .a-body{grid-column:2;grid-row:1/span 2;padding-top:3px;max-width:470px;justify-self:end}#about .a-identity{grid-column:1;grid-row:2;max-width:540px}#about .variant-a .identity{padding-top:24px}#about .variant-a .profile-name{font-size:52px}#about .b-profile-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:30px 64px;padding-top:38px}#about .b-heading{grid-column:2;grid-row:1;font-size:clamp(82px,8.2vw,118px)}#about .b-photo{grid-column:1;grid-row:1/span 2;align-self:center;margin:0;min-width:0}#about .b-photo img{display:block;width:100%;height:auto;object-fit:contain;filter:none}#about .b-photo figcaption{font-size:9px;line-height:1.8;color:#95adbd;padding-top:13px}#about .b-message{grid-column:2;grid-row:2;min-width:0}#about.variant-b .about-catch{font-size:clamp(25px,2.2vw,32px);margin-bottom:28px}#about .b-identity{grid-column:1;grid-row:3;margin-top:0}#about.variant-b .profile-name{font-size:42px}#about.variant-b .identity{padding-top:20px}@media(min-width:701px) and (max-width:1100px){#about .container{padding-left:32px;padding-right:32px}#about .a-editorial{column-gap:40px}#about .variant-a .about-catch{font-size:27px}#about .variant-a .profile-name{font-size:42px}#about .b-profile-grid{column-gap:36px;grid-template-columns:1fr 1fr}#about.variant-b .about-catch{font-size:24px}#about .b-heading{font-size:84px}#about .about-body p{font-size:14px}#about.variant-b .profile-name{font-size:34px}}@media(max-width:700px){#about .container{padding-left:22px;padding-right:22px}#about .study-masthead{height:76px}#about .wordmark{font-size:21px}#about .masthead-note{font-size:8px;letter-spacing:1px}#about{padding-top:35px;padding-bottom:42px}#about .section-label{font-size:9px;letter-spacing:1px}#about .section-label span:last-child{font-size:8px}#about.about-study h2{font-size:clamp(72px,21.5vw,110px);line-height:.95}#about .a-heading-row{padding:24px 0 34px}#about .title-rule{display:none}#about .a-editorial{display:flex;flex-direction:column;gap:0}#about .a-catch,#about .a-body,#about .a-identity{width:100%;max-width:none}#about .variant-a .about-catch,#about.variant-b .about-catch{font-size:24px;line-height:1.7;letter-spacing:.01em}#about .a-body{padding-top:0;margin-top:28px}#about .about-body p{font-size:14px;line-height:2.1;letter-spacing:.015em;margin-bottom:18px}#about .a-identity{margin-top:34px}#about .variant-a .identity,#about.variant-b .identity{padding-top:22px}#about .variant-a .profile-name,#about.variant-b .profile-name{font-size:37px;letter-spacing:-.045em;margin-bottom:13px}#about .profile-role{font-size:10px;letter-spacing:.65px}#about .study-footer{font-size:8px;letter-spacing:.5px;padding-top:20px;padding-bottom:26px}#about .b-profile-grid{display:flex;flex-direction:column;gap:0;padding-top:24px}#about .b-heading{order:1}#about .b-photo{order:2;width:100%;margin:30px 0 0}#about .b-photo figcaption{font-size:8px;padding-top:10px}#about .b-message{order:3;margin-top:28px}#about.variant-b .about-catch{margin-bottom:28px}#about .b-identity{order:4;width:100%;margin-top:34px}}@media(max-width:350px){#about .container{padding-left:20px;padding-right:20px}#about.about-study h2{font-size:72px}#about .variant-a .about-catch,#about.variant-b .about-catch{font-size:21px}#about .variant-a .profile-name,#about.variant-b .profile-name{font-size:32px}#about .profile-role{font-size:10px;letter-spacing:.45px}}#about .about-body .body-phrase{display:inline-block;white-space:nowrap}

#about.variant-b .about-body p{font-size:16px}
@media(max-width:1100px){#about.variant-b .about-body p{font-size:15px}}
