.ceo-v6{background:var(--paper);color:var(--ink);font-family:var(--jp)}.ceo-v6 main{overflow:clip}.ceo-v6 .kicker{font:700 12px/1 var(--grot);letter-spacing:.22em;text-transform:uppercase;margin:0 0 26px}.ceo-v6 .title-card{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:28px 56px;min-height:88vh;padding:150px 56px 56px;display:grid;position:relative;overflow:hidden}.ceo-v6 .title-card:after{content:"N.I.";font:900 clamp(180px,31vw,470px)/.78 var(--grot);font-variation-settings:"wdth" 118;color:#0000;-webkit-text-stroke:2px #ffffff24;position:absolute;bottom:-.15em;right:-.04em}.ceo-v6 .overline{font:700 12px/1 var(--grot);letter-spacing:.2em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:14px;margin:0;display:flex}.ceo-v6 .overline i{background:currentColor;width:36px;height:2px}.ceo-v6 .title-card h1{z-index:1;font:900 clamp(64px,12vw,190px)/.78 var(--grot);font-variation-settings:"wdth" 112;letter-spacing:-.07em;text-transform:uppercase;perspective:600px;align-self:end;margin:0;position:relative}.ceo-v6 .title-card h1 .w,.ceo-v6 .title-card h1 .c{display:inline-block}.ceo-v6 .title-card h1>span:last-child{font:900 clamp(30px,4vw,62px)/1.1 var(--jp);letter-spacing:-.04em;text-transform:none;margin-top:.26em;display:inline-block}.ceo-v6 .page-lead{z-index:1;align-self:end;margin:0;font-size:15px;font-weight:600;line-height:1.9;position:relative}.ceo-v6 .page-index{font:900 13px/1 var(--grot);letter-spacing:.16em;margin:0;position:absolute;top:150px;right:56px}.ceo-v6 .intro-scene{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start;gap:72px;padding:120px 56px;display:grid}.ceo-v6 .intro-scene aside{background:var(--navy);color:#fff;flex-direction:column;justify-content:space-between;min-height:610px;padding:36px;display:flex;overflow:hidden}.ceo-v6 .intro-scene .mono{font:900 clamp(130px,18vw,270px)/.75 var(--grot);font-variation-settings:"wdth" 118;letter-spacing:-.09em;color:#0000;-webkit-text-stroke:2px #fff;white-space:nowrap;margin:0 0 80px;transform:translate(-.12em)}.ceo-v6 .intro-scene dl{margin:0}.ceo-v6 .intro-scene dl div{border-top:1px solid var(--hair-inv);grid-template-columns:100px 1fr;gap:20px;padding:15px 0;display:grid}.ceo-v6 .intro-scene dt{font:700 10px/1.5 var(--grot);letter-spacing:.16em;text-transform:uppercase;color:#fff9}.ceo-v6 .intro-scene dd{margin:0;font-size:14px;font-weight:700}.ceo-v6 .intro-copy{padding-top:16px}.ceo-v6 .intro-copy h2{font:900 clamp(42px,6vw,88px)/1.08 var(--jp);letter-spacing:-.055em;text-wrap:balance;word-break:keep-all;margin:0 0 38px}.ceo-v6 .intro-copy>p:not(.kicker){border-top:1px solid var(--hair);margin:0;padding:20px 0;font-size:16px;line-height:1.95}.ceo-v6 .intro-copy>p:last-child{border-bottom:1px solid var(--hair)}.ceo-v6 .career-scene{background:var(--stone);padding:110px 0 100px}.ceo-v6 .career-scene header{justify-content:space-between;align-items:end;margin:0 56px 48px;display:flex}.ceo-v6 .career-scene h2{font:900 clamp(64px,11vw,168px)/.78 var(--grot);font-variation-settings:"wdth" 112;letter-spacing:-.07em;text-transform:uppercase;color:#0000;-webkit-text-stroke:2px var(--ink);margin:0}.ceo-v6 .career-list article{border-top:1px solid var(--hair);grid-template-columns:100px minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:32px;padding:32px 56px;display:grid}.ceo-v6 .career-list article:last-child{border-bottom:1px solid var(--hair)}.ceo-v6 .career-list p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.ceo-v6 .career-list .year{font:900 28px/1 var(--grot);font-variant-numeric:tabular-nums;color:var(--enji)}.ceo-v6 .career-list .company{font:800 11px/1.4 var(--grot);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);margin-bottom:8px}.ceo-v6 .career-list h3{font:900 clamp(22px,2.5vw,38px)/1 var(--grot);font-variation-settings:"wdth" 108;letter-spacing:-.035em;text-transform:uppercase;margin:0}.ceo-v6 .expertise-scene{background:var(--black);color:var(--stone);padding:110px 56px}.ceo-v6 .expertise-scene header{grid-template-columns:.4fr 1fr;align-items:end;margin-bottom:54px;display:grid}.ceo-v6 .expertise-scene h2{font:900 clamp(58px,10vw,150px)/.82 var(--grot);font-variation-settings:"wdth" 112;letter-spacing:-.065em;text-transform:uppercase;margin:0}.ceo-v6 .expertise-scene ul{border-top:3px solid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ceo-v6 .expertise-scene li{border-bottom:1px solid var(--hair-inv);font:800 clamp(15px,1.7vw,24px)/1.3 var(--grot);letter-spacing:.13em;text-transform:uppercase;padding:24px 0}.ceo-v6 .expertise-scene li:nth-child(odd){border-right:1px solid var(--hair-inv);padding-right:28px}.ceo-v6 .expertise-scene li:nth-child(2n){padding-left:28px}.ceo-v6 .ceo-closing{background:var(--enji);color:#fff;clip-path:polygon(0 0,100% 8%,100% 100%,0 100%);grid-template-columns:minmax(0,1.15fr) minmax(280px,.48fr);align-items:end;gap:56px;min-height:68vh;padding:110px 56px;display:grid}.ceo-v6 .ceo-closing>.kicker{grid-column:1/-1;align-self:start}.ceo-v6 .ceo-closing h2{font:900 clamp(46px,7.6vw,116px)/1.04 var(--jp);letter-spacing:-.055em;text-wrap:balance;word-break:keep-all;margin:0}.ceo-v6 .ceo-closing>div{border-top:3px solid;padding-top:22px}.ceo-v6 .ceo-closing p{margin:0 0 28px;font-size:16px;line-height:1.8}.ceo-v6 .btn{min-height:52px;color:var(--enji);font:800 13px/1 var(--jp);background:#fff;justify-content:center;align-items:center;padding:0 26px;display:inline-flex}@media (max-width:800px){.ceo-v6 .title-card{grid-template-columns:1fr;gap:24px;min-height:80vh;padding:120px 20px 36px}.ceo-v6 .title-card:after{font-size:58vw}.ceo-v6 .title-card h1{overflow-wrap:anywhere;align-self:center;font-size:20vw}.ceo-v6 .title-card h1>span:last-child{margin-top:.45em;font-size:12vw}.ceo-v6 .page-index{top:120px;right:20px}.ceo-v6 .intro-scene{grid-template-columns:1fr;gap:46px;padding:108px 20px 88px}.ceo-v6 .intro-scene aside{min-height:430px;padding:24px}.ceo-v6 .intro-scene .mono{font-size:43vw}.ceo-v6 .intro-copy h2{word-break:normal;overflow-wrap:anywhere;font-size:10.5vw}.ceo-v6 .career-scene{padding:108px 0 72px}.ceo-v6 .career-scene header{margin:0 20px 38px;display:block}.ceo-v6 .career-scene h2{margin-top:20px;font-size:12.5vw}.ceo-v6 .career-list article{grid-template-columns:62px minmax(0,1fr);gap:14px;padding:26px 20px}.ceo-v6 .career-list article>p:last-child{grid-column:2}.ceo-v6 .career-list h3{overflow-wrap:anywhere;font-size:7vw}.ceo-v6 .expertise-scene{padding:108px 20px 88px}.ceo-v6 .expertise-scene header{grid-template-columns:1fr;gap:20px}.ceo-v6 .expertise-scene h2{overflow-wrap:anywhere;font-size:14vw}.ceo-v6 .expertise-scene ul{grid-template-columns:1fr}.ceo-v6 .expertise-scene li:nth-child(odd){border-right:0;padding-right:0}.ceo-v6 .expertise-scene li:nth-child(2n){padding-left:0}.ceo-v6 .ceo-closing{clip-path:polygon(0 3%,100% 0,100% 100%,0 100%);grid-template-columns:1fr;gap:40px;min-height:auto;padding:108px 20px 84px}.ceo-v6 .ceo-closing h2{word-break:normal;overflow-wrap:anywhere;font-size:9.5vw}}@media (prefers-reduced-motion:reduce){.ceo-v6 [data-wipe]{clip-path:none!important}.ceo-v6 .title-card h1 .c{opacity:1!important;transform:none!important}}
