.subvisual{height:670px;color:var(--wd-text-inverse);position:relative;overflow:hidden}.subvisual:after{content:"";z-index:2;pointer-events:none;background:#12121294;height:72px;position:absolute;inset:auto 0 0}.subvisual .image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}.subvisual .image:after{content:"";background:#00000014;position:absolute;inset:0}.subvisual.is-active .image{animation:1.5s forwards subvisual-reveal}.subvisual .title{z-index:1;align-items:center;height:100%;display:flex;position:relative}.subvisual .title>div{width:min(calc(100% - (var(--wd-pad) * 2)), var(--wd-maxw));align-items:end;gap:22px;margin:0 auto;display:flex}.subvisual .title h1{font-family:var(--wd-font-primary);letter-spacing:-.03em;margin:0;font-size:88px;font-weight:600;line-height:1}.subvisual .title p{font-family:var(--wd-font-primary);margin:0 0 5px;font-size:20px}.subvisual nav{z-index:3;left:max(var(--wd-pad), calc((100% - var(--wd-maxw)) / 2));width:min(100% - 48px,1000px);height:72px;color:var(--wd-text-inverse);background:0 0;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;bottom:0}.subvisual nav a{color:inherit;border-right:1px solid #ffffff14;place-items:center;font-size:17px;font-weight:600;text-decoration:none;display:grid;position:relative}.subvisual nav a:last-child{border:0}.subvisual nav a.active{color:var(--wd-text-inverse);background:var(--wd-primary);font-weight:700}.subvisual nav a.disabled{color:#ffffff9e;cursor:default}.subvisual .mobile-select{display:none}@keyframes subvisual-reveal{to{transform:scale(1)}}@media (max-width:760px){.subvisual{height:500px}.subvisual:after{background:var(--wd-surface-white);height:70px}.subvisual .title{justify-content:center;height:430px}.subvisual .title>div{text-align:center;display:block}.subvisual .title h1{font-size:46px}.subvisual .title p{margin-top:18px;font-size:20px}.subvisual nav{background:var(--wd-surface-white);width:100%;height:auto;color:var(--wd-text-primary);z-index:2;grid-template-columns:1fr;display:none;bottom:70px;left:0}.subvisual nav.open{display:grid}.subvisual nav a{border:0;border-bottom:1px solid var(--wd-border-light);height:48px}.subvisual nav a.active{color:var(--wd-text-inverse)}.subvisual nav a.disabled{color:var(--wd-text-tertiary)}.subvisual .mobile-select{background:var(--wd-surface-white);width:100%;height:70px;color:var(--wd-text-primary);font-family:var(--wd-font-primary);border:0;justify-content:space-between;align-items:center;padding:0 24px;font-size:17px;font-weight:600;display:flex;position:absolute;inset:auto 0 0}.subvisual .mobile-select b{font-size:24px}}
.t1-ceo{padding:150px 0 170px}.t1-ceo__container{width:min(calc(100% - (var(--wd-pad) * 2)), var(--wd-maxw));margin:0 auto}.t1-ceo__header{margin-bottom:80px}.t1-ceo__eyebrow{color:var(--wd-primary);letter-spacing:-.02em;margin:0 0 28px;font-size:18px;font-weight:700}.t1-ceo__title{color:var(--wd-text-primary);letter-spacing:-.045em;margin:0;font-size:clamp(40px,4.15vw,64px);font-weight:600;line-height:1.18}.t1-ceo__visual{border-radius:var(--wd-radius-md);width:100%;margin-bottom:80px;display:block;overflow:hidden}.t1-ceo__visual img{width:100%;height:auto;display:block}.t1-ceo__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.t1-ceo__lead{max-width:540px;color:var(--wd-text-primary);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:600;line-height:1.42}.t1-ceo__lead strong{color:var(--wd-primary);font-weight:600}.t1-ceo__message{color:var(--wd-text-secondary);letter-spacing:-.02em;font-size:18px;font-weight:400;line-height:1.75}.t1-ceo__message-block{margin:0 0 26px}.t1-ceo__message-block p{margin:0}.t1-ceo__message-subtitle{color:var(--wd-primary);letter-spacing:-.03em;margin-bottom:6px;font-size:17px;font-weight:700;display:block}.t1-ceo__signature{color:var(--wd-text-primary);flex-direction:column;align-items:flex-end;margin-top:54px;display:flex}.t1-ceo__signature-title{font-size:16px;line-height:1.5}.t1-ceo__signature-name{letter-spacing:-.04em;margin-top:10px;font-size:36px;font-weight:600;line-height:1.2}@media (max-width:1024px){.t1-ceo{padding:92px 0 110px}.t1-ceo__header,.t1-ceo__visual{margin-bottom:56px}.t1-ceo__content{grid-template-columns:1fr;gap:28px}.t1-ceo__lead{max-width:none;font-size:28px}}@media (max-width:640px){.t1-ceo{padding:72px 0 88px}.t1-ceo__header{margin-bottom:44px}.t1-ceo__eyebrow{margin-bottom:20px;font-size:15px}.t1-ceo__title{font-size:34px;line-height:1.25}.t1-ceo__visual{border-radius:var(--wd-radius-md);margin-bottom:44px}.t1-ceo__lead{font-size:24px;line-height:1.45}.t1-ceo__message{font-size:16px;line-height:1.72}.t1-ceo__message-block{margin-bottom:22px}.t1-ceo__signature{margin-top:40px}.t1-ceo__signature-title{font-size:14px}.t1-ceo__signature-name{font-size:30px}}
