.nw-h{animation:rise .7s var(--ease) both 50ms;grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:clamp(32px,4vw,72px);margin-bottom:40px;padding-top:104px;display:grid}.nw-h h1{letter-spacing:-.065em;margin-bottom:24px;font-size:clamp(88px,13vw,200px);line-height:.85}.nw-h h1 span{color:var(--g)}.nw-c{border-top:1px solid var(--line2);grid-template-columns:1fr 1fr;display:grid}.nw-c div{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:14px 0;display:flex}.nw-c div+div{border-left:1px solid var(--line);padding-left:16px}.nw-c b{font:500 clamp(36px,3.6vw,54px)/1 var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:500}.ft .ph{vertical-align:middle;font-size:.5em}.ft h2 .ph{font-size:16px}.nw-fb{margin-top:72px}.nr{grid-template-columns:170px 170px minmax(0,1fr) 32px}.nr .src{font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.nr .src.pr{color:var(--g)}.nr .ph{font-size:11px}.nr h3 .ph{font-size:13px}.mc{border:1px solid var(--line2);background:#0e121099;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:120px 0;display:grid}.mc-l{border-right:1px solid var(--line);padding:28px 24px}.mc-l h2{margin-bottom:22px;font-size:clamp(32px,3.4vw,52px)}.mc-l .dl .ph{font-size:11px}.mc-l a.mail{font-family:var(--mono);font-size:14px}.mc-r{flex-direction:column;justify-content:space-between;gap:20px;padding:28px 24px;display:flex}.mc-r h3{letter-spacing:-.03em;font-size:clamp(24px,2.2vw,32px)}.mc-r p{color:var(--mut);margin-top:8px;font-size:15px}.mk{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.mk.open{grid-template-rows:1fr}.mk>div{overflow:hidden}.mk .fq{padding-top:4px}@media (width<=1100px){.nr{grid-template-columns:120px minmax(0,1fr) 32px;gap:8px 16px}.nr .ar-c{grid-row:1}.nr .src{grid-area:1/2}.nr h3{grid-area:2/2}.nr i{grid-area:1/3/span 2}}@media (width<=900px){.nw-h,.mc{grid-template-columns:1fr}.mc-l{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=560px){.nr{grid-template-columns:minmax(0,1fr) 24px}.nr .ar-c,.nr .src,.nr h3{grid-area:auto/1}.nr i{grid-area:1/2/span 3}}
