.about-company{background:var(--field)}
.company-heading{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start;margin-bottom:36px}
.company-heading h2{margin:0;max-width:570px}
.company-heading>p{font-size:16px;line-height:1.95;color:#53647d;max-width:510px;margin:0;padding-top:4px}
.company-console{--rule:#8ab1e333;--company-ink:#dcecff;color:var(--company-ink);background:#07182e;border:var(--hairline) solid var(--rule)}
.company-console-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 28px;border-bottom:var(--hairline) solid var(--rule);font-size:12px;line-height:1.7;letter-spacing:.045em;color:#a8c2e3}
.company-console-top>span:first-child{color:#d0e3fc}
.company-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}
.company-interface{min-width:0;border-right:var(--hairline) solid var(--rule);display:flex;flex-direction:column;justify-content:center}
.company-stage{position:relative;overflow:hidden;margin:0;background:radial-gradient(ellipse at 50% 48%,#1742714d,transparent 70%);flex:1;display:grid;align-items:center}
.company-vector{display:block;width:100%;aspect-ratio:900/580;overflow:hidden;touch-action:pan-y}
.company-vector.is-compact{aspect-ratio:600/560}
.company-vector path,.company-vector circle{fill:none;stroke:#8fbaf2;stroke-width:1;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}
.company-vector .company-sheet{fill:#0b2540;fill-opacity:.88;stroke:#86b4e7}
.company-vector .company-sheet-back{stroke:#6d95c4;opacity:.36}
.company-vector .company-sheet-detail{stroke:#aad0ff;opacity:.5}
.company-vector .company-sheet-guide{stroke:#7b9fc9;opacity:.3}
.company-vector .company-sheet-port{fill:#bcd8fa;stroke:#bcd8fa}
.company-vector .company-sheet-trace{stroke:#e4f1ff;stroke-width:1.4;stroke-dasharray:9 91;pointer-events:none}
.company-vector text{font-family:Poppins,sans-serif;fill:#dcecff;stroke:none;font-size:var(--company-label,28px);font-weight:400}
.company-vector .company-diagram-meta{fill:#9ebedf;font-size:var(--company-meta,20px);letter-spacing:.015em}
.company-vector [data-company-card]{cursor:pointer}
.company-tabs{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:var(--hairline) solid var(--rule);background:#0a1d34}
.company-tabs button{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;min-height:86px;padding:17px 22px;border:0;border-right:var(--hairline) solid var(--rule);font-size:14px;background:transparent;color:#9db8da;transition:background .35s,color .35s}
.company-tabs button:last-child{border-right:0}.company-tabs button>span{font-size:12px;color:#86a9d5}
.company-tabs button[aria-selected=true]{color:#edf6ff;background:#183654}.company-tabs button:hover{color:#fff;background:#15334f}
.company-tab-cursor{position:absolute;left:0;bottom:0;width:calc(100% / 3);height:var(--hairline);background:#c1dfff;pointer-events:none}
.company-detail{min-width:0;padding:34px 36px;align-self:center}
.company-copy article{padding:3px 0 7px}
.company-copy h3{font-size:28px;line-height:1.3;letter-spacing:-.025em;color:#edf5ff;font-weight:500;margin:0 0 23px}
.company-copy p{font-size:16px;line-height:1.9;color:#bbd0eb;margin:0}
.company-copy .company-record-label{font-size:12px;line-height:1.7;letter-spacing:.025em;color:#8eb2dd;margin-bottom:17px}
.company-record-facts{margin:0 0 25px}
.company-record-facts>div{padding:15px 0;border-top:var(--hairline) solid var(--rule)}
.company-record-facts dt{font-size:14px;line-height:1.7;color:#8fafd7;margin-bottom:5px}
.company-record-facts dd{margin:0;font-size:16px;line-height:1.7;color:#dcecff}
.company-copy .company-conviction{border-top:var(--hairline) solid var(--rule);padding-top:21px}
.company-copy .text-link{color:#c1ddff;font-size:14px;line-height:1.8;min-height:44px;margin-top:24px}
.company-console :is(button,a,[role=tabpanel]):focus-visible{outline:2px solid #c1ddff;outline-offset:-3px}
.company-copy.evidence-transition{position:relative;min-width:0;overflow:hidden;box-sizing:border-box}
.company-copy.evidence-transition[hidden]{display:none!important}
.company-copy .evidence-transition-pane{position:absolute;inset:0 0 auto;visibility:hidden;pointer-events:none;box-sizing:border-box}
.company-copy .evidence-transition-pane.is-selected{position:relative;visibility:inherit;pointer-events:auto;z-index:2}
.company-copy .evidence-transition-pane.is-leaving{visibility:inherit;z-index:1}
.company-console:not(.is-enhanced) .company-stage{display:none}
.company-console:not(.is-enhanced) .company-workspace{display:block}
.company-console:not(.is-enhanced) .company-tabs{display:none}
.company-console:not(.is-enhanced) .company-copy article+article{border-top:var(--hairline) solid var(--rule);margin-top:25px;padding-top:25px}
@media(max-width:1000px){.company-workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.company-detail{padding:28px}.company-tabs button{padding-inline:17px}.company-copy h3{font-size:25px}}
@media(max-width:760px){.company-heading{grid-template-columns:1fr;gap:22px;margin-bottom:29px}.company-heading>p{max-width:620px}.company-workspace{grid-template-columns:minmax(0,1fr)}.company-interface{border-right:0;border-bottom:var(--hairline) solid var(--rule)}.company-detail{padding:29px}.company-vector{max-width:700px;margin:auto}.company-copy h3{font-size:27px}.company-tabs button{align-items:center;flex-direction:row;justify-content:center;gap:12px;min-height:70px;padding:16px 10px}}
@media(max-width:600px){.company-console{margin-inline:calc(-1*var(--gutter));border-inline:0}.company-console-top{padding:16px var(--gutter);letter-spacing:0;gap:16px}.company-vector{aspect-ratio:600/560}.company-tabs button{flex-direction:column;gap:8px;min-height:83px;padding:15px 7px}.company-detail{padding:28px var(--gutter)}.company-copy h3{font-size:26px}}
.motion-paused .company-console *{transition:none!important}
@media(prefers-reduced-motion:reduce){.company-console *{transition:none!important}}
@media(forced-colors:active){.company-console{--rule:CanvasText;background:Canvas;color:CanvasText}.company-vector{forced-color-adjust:none;background:#07182e}.company-console :is(p,h3,span,dt,dd,a){color:CanvasText}.company-tabs button[aria-selected=true]{background:Highlight;color:HighlightText}}
