.about .s{padding-block:var(--section-y)}.about h2{font-size:40px}@media (width>=761px){.about .sub-hero h1{max-width:10.5em}}@media (width<=760px){.about .sub-hero h1{max-width:none}}.about .sub-hero-aside img{aspect-ratio:4/3;object-fit:cover}.about .facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 32px;margin:32px 0 0;padding:24px 0 0;font-size:15px;font-weight:500;list-style:none;display:flex}.about .facts li{align-items:center;gap:10px;display:flex}.about .ico{flex:none;width:18px;height:18px}.about .facts .ico{color:var(--primary)}.about .lead{color:var(--muted);margin:16px 0 0;font-size:18px}.about .wwd-h{max-width:530px;margin-top:8px;margin-bottom:56px}.about .wwd{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:72px;display:grid}.about .vision{background:var(--navy);color:var(--white);border-radius:var(--r-card);padding:48px 44px}.about .vision .kicker{color:var(--accent)}.about .vision blockquote{font:600 26px/1.55 var(--font-head);margin:12px 0 0}.about .olist{counter-reset:o;border-top:1px solid var(--line);margin:20px 0 0;padding:0;list-style:none}.about .olist li{counter-increment:o;border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.about .olist li:before{content:counter(o, decimal-leading-zero);font:600 15px/1.9 var(--font-body);color:var(--primary)}.about .vals-h{margin-top:88px}.about .values{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px;display:grid}.about .values>div{padding:28px 28px 0 0}.about .values>div+div{border-left:1px solid var(--line);padding-left:28px}.about .values b{font:700 19px/1.5 var(--font-head);margin:16px 0 6px;display:block}.about .values p{color:var(--muted);margin:0;font-size:16px}.about .ib{background:var(--mist);width:48px;height:48px;color:var(--primary);border-radius:12px;justify-content:center;align-items:center;display:flex}.about .ib .ico{width:24px;height:24px}.about .partners{border-block:1px solid var(--line);padding:56px 0}.about .partners .container{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:center;gap:40px;display:grid}.about .logos{flex-wrap:wrap;align-items:center;gap:20px 28px;display:flex}.about .logos img{object-fit:contain;width:auto;max-width:96px;height:56px}.about .split{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:72px;display:grid}.about .split>img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r-card);width:100%}.about .why{gap:28px;margin:32px 0 0;padding:0;list-style:none;display:grid}.about .why li{grid-template-columns:56px minmax(0,1fr);gap:20px;display:grid}.about .why .n{border:1.5px solid var(--primary);width:56px;height:56px;color:var(--primary);font:600 17px var(--font-body);border-radius:50%;justify-content:center;align-items:center;display:flex}.about .why h3{font-size:20px}.about .why p{color:var(--muted);margin:6px 0 0}.about .team{padding-top:0}.about .team-h{max-width:760px}.about .chips{flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.about .chips a{border:1px solid var(--line);min-height:44px;font:500 15px/1 var(--font-head);background:var(--white);border-radius:999px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.about .chips a:hover{border-color:var(--primary);color:var(--primary)}.about .chips small{font:600 13px var(--font-body);color:var(--muted)}.about .tgroup{margin-top:80px;scroll-margin-top:100px}.about .tgroup-h{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;margin-bottom:32px;padding-bottom:20px;display:flex}.about .tgroup-h span{font:500 15px var(--font-body);color:var(--muted)}.about .tgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}.about .bio-src{display:none}.about .tcard{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-card);width:100%;display:block}.about .tcard img{aspect-ratio:1;object-fit:cover;object-position:50% 20%;border-radius:var(--r-card);background:var(--mist);width:100%;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.about .tcard:hover img{transform:translateY(-3px);box-shadow:0 16px 32px -18px #00408073}.about .tcard b{font:600 16px/1.5 var(--font-head);margin:14px 0 2px;display:block}.about .tcard:hover b{color:var(--primary)}.about .tcard .role{color:var(--primary);font-size:14px;font-weight:500;line-height:1.5;display:block}.about .tcard .open{color:var(--primary);align-items:center;gap:4px;margin-top:8px;font-size:13px;font-weight:600;display:inline-flex}.about .tcard .open .ico{width:14px;height:14px}.about .tcard:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.about .more-btn{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--white);width:100%;min-height:48px;font:600 15px var(--font-head);color:var(--primary);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:24px;display:none}.about .more-btn .ico{transition:transform .25s}.about .tgroup.open .more-btn .ico{transform:rotate(180deg)}.about .join-band{background:var(--mist)}.about .join{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:72px;display:grid}.about .cta{margin:32px 0 0}.about .rlist{border-top:1px solid var(--light);margin:0;padding:0;list-style:none}.about .rlist li{border-bottom:1px solid var(--light);grid-template-columns:48px minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.about .rlist .ib{background:var(--white)}.about .rlist h3{font-size:20px}.about .rlist p{color:var(--muted);margin:4px 0 0}.tdialog{width:min(820px,100% - 40px);max-width:none;max-height:calc(100vh - 80px);color:var(--ink);background:var(--white);border:0;border-radius:14px;padding:0;overflow:auto;box-shadow:0 40px 80px -30px #001c3a8c}.tdialog::backdrop{backdrop-filter:blur(2px);background:#001c3a8c}.tdialog .md{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.tdialog img{object-fit:cover;object-position:50% 20%;background:var(--mist);width:100%;height:100%;min-height:340px}.tdialog .mb{padding:40px 40px 36px;position:relative}.tdialog .mx{border:1px solid var(--line);background:var(--white);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.tdialog .mx:hover{color:var(--primary);border-color:var(--primary)}.tdialog .mx .ico{width:18px;height:18px}.tdialog .kick-g{font:600 15px/1.5 var(--font-head);color:var(--primary);margin:0}.tdialog h2{margin-right:40px;font-size:30px}.tdialog .role{color:var(--primary);margin-top:6px;font-weight:600;display:block}.tdialog .mlines{border-top:1px solid var(--line);gap:10px;margin:24px 0 0;padding:20px 0 0;list-style:none;display:grid}.tdialog .mlines li{color:var(--muted);grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:16px;line-height:1.65;display:grid}.tdialog .mlines .ico{width:16px;height:16px;color:var(--primary);margin-top:5px}.tdialog .none{color:var(--muted);border-top:1px solid var(--line);margin:24px 0 0;padding-top:20px;font-size:15px}body:has(dialog[open]){overflow:hidden}@media (width<=1100px){.about .tgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.about h2{font-size:30px}.about .wwd-h{margin-bottom:32px}.about .wwd,.about .split,.about .join,.about .partners .container{grid-template-columns:minmax(0,1fr);gap:32px}.about .vision{padding:32px 24px}.about .vision blockquote{font-size:21px}.about .vals-h{margin-top:56px}.about .values{grid-template-columns:minmax(0,1fr)}.about .values>div,.about .values>div+div{border-left:0;border-bottom:1px solid var(--line);padding:24px 0}.about .tgroup{margin-top:56px}.about .tgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.about .tgroup:not(.open) .tgrid>li:nth-child(n+5){display:none}.about .more-btn{display:inline-flex}.tdialog{border-radius:16px 16px 0 0;width:100%;max-height:88vh;margin:auto 0 0}.tdialog .md{display:block}.tdialog img{border-radius:10px;width:80px;height:80px;min-height:0;position:absolute;top:28px;left:20px}.tdialog .mb{padding:28px 20px 32px;position:static}.tdialog .kick-g,.tdialog h2,.tdialog .role{margin-left:96px}.tdialog .kick-g{margin-right:48px}.tdialog h2{margin-right:0;font-size:21px;line-height:1.4}.tdialog .role,.tdialog .mlines li{font-size:15px}}
