.co .hero2 .ill{background:var(--tint)}.co .hero2 .ill img{object-position:28% 30%}.co .duo2{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 var(--m)}.co .duo2 article{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}.co .duo2 .pic{aspect-ratio:6 / 5;overflow:hidden;background:var(--tint)}.co .duo2 .pic img{width:100%;height:100%;object-fit:cover}.co .duo2 .tx{padding:28px var(--g) 34px;display:grid;gap:12px;align-content:start}.co .duo2 .share{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.co .duo2 .share em{font:500 30px/1 var(--display);font-style:normal;color:var(--acc);white-space:nowrap}.co .duo2 .role{font:600 12px var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.co .duo2 h3{font-size:clamp(26px,2.4vw,34px);line-height:1.1}.co .duo2 p{margin:0;color:var(--ink-2);font-size:16.5px;max-width:52ch}.co .duo2 ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:0;border-top:1px solid var(--line)}.co .duo2 li{padding:11px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:9.5em 1fr;gap:12px;font-size:15px}.co .duo2 li small{font:600 11px/1.9 var(--text);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.co .why.meet .im img{object-position:75% 45%}.co .why.meet .tx{background:var(--tint-0);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.co .arch{margin:104px var(--m) 0;display:grid;grid-template-columns:minmax(240px,360px) 1fr;gap:0;border-radius:8px;overflow:hidden;background:var(--ink);color:#fff}.co .arch .pic{position:relative;min-height:420px;overflow:hidden}.co .arch .pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%;filter:grayscale(1)}.co .arch .tx{padding:56px clamp(24px,4vw,64px);display:grid;gap:16px;align-content:center}.co .arch .k{color:#7dc3f0}.co .arch h2{font-size:clamp(30px,3vw,44px);line-height:1.08;max-width:20ch}.co .arch p{margin:0;color:#cbd5e1;max-width:56ch;font-size:17px}.co .arch mark{--mark: rgba(40,170,255,.42)}.co .tl{padding:0 var(--m);display:grid;grid-template-columns:repeat(var(--n, 5),1fr);gap:0;position:relative}.co .tl:before{content:"";position:absolute;left:var(--m);right:var(--m);top:7px;height:1px;background:var(--line)}.co .tl>div{position:relative;padding:30px 20px 0 0;display:grid;gap:6px;align-content:start}.co .tl>div:before{content:"";position:absolute;left:0;top:2px;width:11px;height:11px;border-radius:50%;background:var(--bg);border:2px solid var(--acc)}.co .tl>div.now:before{background:var(--acc)}.co .tl small{font:600 12px var(--text);letter-spacing:.08em;color:var(--acc)}.co .tl b{font:500 18px/1.25 var(--display)}.co .tl span{color:var(--ink-2);font-size:14.5px}@media(max-width:1000px){.co .duo2{grid-template-columns:1fr}.co .duo2 .pic{aspect-ratio:4 / 4.2}.co .duo2 li{grid-template-columns:1fr;gap:2px}.co .why.meet .im img{object-position:92% 45%}.co .arch{grid-template-columns:1fr}.co .arch .pic{aspect-ratio:1 / 1;min-height:0}.co .arch .pic img{object-position:50% 12%}.co .arch .tx{padding:32px 24px 40px}.co .tl{grid-template-columns:1fr;padding-left:calc(var(--m) + 4px)}.co .tl:before{left:calc(var(--m) + 9px);right:auto;top:8px;bottom:8px;width:1px;height:auto}.co .tl>div{padding:0 0 26px 30px}.co .tl>div:before{top:4px}}.co .arch blockquote{margin:8px 0 0;padding:16px 0 0;border-top:1px solid rgba(255,255,255,.14);font:500 clamp(19px,1.6vw,23px)/1.35 var(--display);color:#fff;max-width:34ch}.co .arch cite{display:block;margin-top:8px;font:400 14px var(--text);font-style:normal;color:#94a3b8}.co .prog>a{border:1px solid var(--line);border-radius:6px;padding:20px 22px;display:grid;gap:4px;background:#fff;transition:border-color .2s,background .2s}.co .prog>a:hover{border-color:var(--acc);background:var(--tint-0)}.co .prog>a b:after{content:" →";color:var(--acc)}@media(max-width:1000px){.co .prog{grid-template-columns:1fr 1fr}}@media(max-width:560px){.co .prog{grid-template-columns:1fr}}
