/* company-overview */
.ucj{max-width:var(--max-w);margin:0px auto;padding:clamp(64px, 7vw, 112px) var(--gutter) 0px}
.ucm{margin-top:clamp(48px, 5vw, 72px);display:flex;flex-wrap:wrap;border-top:1px solid rgba(242, 241, 237, 0.14)}
.ucn{appearance:none;cursor:pointer;border-width:0px 0px 2px;border-style:none none solid;border-color:currentcolor currentcolor var(--lime);border-image:none;background:transparent;padding:20px 28px 22px 0px;margin-right:28px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;color:var(--paper);text-align:left}
.uco{font-family:var(--font-mono-latin);font-size:11px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--grey-500)}
.ucp{appearance:none;cursor:pointer;border-width:0px 0px 2px;border-style:none none solid;border-color:currentcolor currentcolor transparent;border-image:none;background:transparent;padding:20px 28px 22px 0px;margin-right:28px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;color:var(--grey-500);text-align:left}
.ucq{padding:clamp(64px, 7vw, 104px) 0px}
.ucr{max-width:var(--max-w);margin:0px auto;padding:0px var(--gutter);display:flex;flex-wrap:wrap;gap:40px clamp(48px, 6vw, 112px)}
.ucs{flex:1 1 260px;max-width:340px}
.uct{margin:0px;font-family:var(--font-display);font-weight:800;font-size:clamp(32px, 3.4vw, 48px);line-height:1.05;letter-spacing:-0.04em}
.ucu{flex:2 1 560px;margin:0px;display:grid;grid-template-columns:minmax(150px, 0.45fr) minmax(0px, 1fr);border-top:1px solid var(--ink)}
.ucv{padding:18px 24px 18px 0px;border-bottom:1px solid rgba(13, 14, 14, 0.14);font-family:var(--font-mono);font-size:11px;font-weight:500;line-height:1.6;letter-spacing:0.14em;text-transform:uppercase;color:var(--grey-600)}
.ucw{margin:0px;padding:16px 0px;border-bottom:1px solid rgba(13, 14, 14, 0.14);font-size:16px;line-height:1.55;overflow-wrap:anywhere}
.ucx{background:var(--paper-2);padding:clamp(80px, 9vw, 140px) 0px}
.ucy{position:sticky;top:112px}
.ucz{margin:0px;font-family:var(--font-display);font-weight:800;font-size:clamp(30px, 3.2vw, 46px);line-height:1.08;letter-spacing:-0.035em}
.ud0{flex:2 1 560px;min-width:0px;display:flex;flex-direction:column}
.ud1{padding:28px 0px;border-top:1px solid var(--ink)}
.ud2{margin:0px;display:flex;gap:16px;align-items:baseline;font-family:var(--font-display);font-weight:700;font-size:23px;letter-spacing:-0.02em}
.ud3{font-family:var(--font-mono-latin);font-size:12px;font-weight:500;color:var(--grey-600)}
.ud4{margin:16px 0px 0px;padding-left:20px;font-size:16px;line-height:1.7;color:var(--grey-700)}
.ud5{margin-top:24px;background:var(--paper);border:1px solid rgba(13, 14, 14, 0.12)}
.ud6{padding:14px 20px;border-bottom:1px solid rgba(13, 14, 14, 0.12);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:var(--grey-600)}
.ud7{display:flex;flex-wrap:wrap;gap:12px 32px;padding:20px;border-bottom:1px solid rgba(13, 14, 14, 0.1)}
.ud8{flex:1 1 220px;font-size:15px;line-height:1.55;font-weight:600}
.ud9{flex:1.4 1 300px;display:flex;flex-direction:column;gap:10px}
.uda{margin:0px;font-size:15px;line-height:1.6;color:var(--grey-700)}
.udb{margin:16px 0px 0px;font-size:14px;line-height:1.6;color:var(--grey-600)}
.udc{margin:16px 0px 0px;font-size:16px;line-height:1.65;color:var(--grey-700)}
.udd{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 200px), 1fr));gap:8px}
.ude{background:var(--ink);color:var(--paper);padding:20px;display:flex;flex-direction:column;gap:12px}
.udf{font-family:var(--font-display-latin);font-weight:800;font-size:44px;line-height:1;letter-spacing:-0.04em;color:var(--lime)}
.udg{font-size:14px;line-height:1.5;color:rgb(201, 200, 195)}
.udh{margin:16px 0px 0px;font-size:15px;line-height:1.6;color:var(--grey-600)}
.udi{margin:12px 0px 0px;padding-left:20px;font-size:16px;line-height:1.7;color:var(--grey-700)}
.udj{padding:28px 0px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}
.udk{margin:0px;display:flex;gap:16px;align-items:baseline;font-family:var(--font-display);font-weight:700;font-size:23px;line-height:1.2;letter-spacing:-0.02em}
.udl{margin:20px 0px 0px;padding:0px;list-style:none;display:flex;flex-direction:column}
.udm{display:flex;flex-wrap:wrap;gap:6px 20px;padding:16px 0px;border-top:1px solid rgba(13, 14, 14, 0.12);font-size:15px;line-height:1.65;color:var(--grey-700)}
.udn{flex:0 0 80px;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--grey-600);padding-top:3px}
.udo{flex:1 1 300px}
html[data-vs="0"] .vx:not([data-v~="0"]){display:none}
html[data-vs="1"] .vx:not([data-v~="1"]){display:none}
html[data-vs="2"] .vx:not([data-v~="2"]){display:none}
