:root{--bg:#000;--surface:#0E0F11;--surface-2:#141618;--line:#2E3134;--line-2:#3d4145;--text:#fff;--text-muted:#ACAEB0;--text-faint:#797C80;--accent:#7EB2E8;--accent-ink:#7EB2E8;--accent-edge:#2f4c6b;--accent-tint:rgba(126,178,232,.1);--f:Arial,"Helvetica Neue",Helvetica,sans-serif;--page:297mm;--pageh:209mm}body.light{--bg:#f4f5f6;--surface:#fff;--surface-2:#f7f8f9;--line:#e2e4e6;--line-2:#c9ccd0;--text:#111315;--text-muted:#55585c;--text-faint:#8b8f93;--accent:#1f5c9e;--accent-ink:#1f5c9e;--accent-edge:#bcd4ec;--accent-tint:rgba(31,92,158,.07)}*{box-sizing:border-box}[hidden]{display:none!important}#root{display:contents}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--f);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-weight:700;letter-spacing:-.02em;line-height:1.15}button,input,select,textarea{font:inherit;color:inherit}.sky{position:fixed;inset:0;z-index:49;width:100%;height:100%;display:block;background:#000}.gate{position:fixed;inset:0;z-index:50;background:transparent;display:grid;place-items:center;padding:20px}.gate[hidden]{display:none}.gate-card{position:relative;width:min(380px,100%);border:1px solid var(--line);background:#0e0f11db;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:28px 26px 22px;display:grid;gap:14px;box-shadow:0 24px 80px #0009;animation:introIn .6s ease both}.gate-card .mark{padding:0}.gate-k{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-top:6px}.gate-card h2{font-size:19px;letter-spacing:-.02em;margin-bottom:6px}.gate-card .btn{justify-self:start;margin-top:4px}.gate-err{font-size:13px;color:#e07a70}.gate-ways{display:flex;border:1px solid var(--line);padding:3px;gap:3px}.gw{flex:1;background:none;border:0;color:var(--text-muted);font:inherit;font-size:13.5px;padding:8px;cursor:pointer}.gw.on{background:var(--text);color:var(--bg);font-weight:700}.btn.sso{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 16px;font-size:14.5px}.btn.sso svg{width:16px;height:16px;flex:0 0 auto}.btn.sso svg rect:nth-child(1){fill:#f25022}.btn.sso svg rect:nth-child(2){fill:#7fba00}.btn.sso svg rect:nth-child(3){fill:#00a4ef}.btn.sso svg rect:nth-child(4){fill:#ffb900}.or{display:flex;align-items:center;gap:12px;color:var(--text-faint);font-size:12.5px}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--line)}.gate-foot{margin:8px 0 0;font-size:12px;color:var(--text-faint);line-height:1.5}body.locked .bar,body.locked .sheets{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}.bar{position:sticky;top:0;z-index:20;background:var(--surface);border-bottom:1px solid var(--line);padding:14px 22px}.bar-in{max-width:880px;margin:0 auto;display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.mark{font-size:16px;font-weight:400;letter-spacing:-.01em;white-space:nowrap;padding-bottom:6px}.mark b{font-weight:700}.f{display:grid;gap:5px;min-width:0}.f label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.f input,.f select,.f textarea{background:var(--bg);border:1px solid var(--line);color:var(--text);padding:8px 11px;border-radius:0;width:100%}.f input:focus,.f select:focus,.f textarea:focus{outline:none;border-color:var(--accent)}.f.client{flex:1 1 240px}.f.sector{flex:0 0 200px}.f.works{flex:1 1 320px}.f textarea{min-height:38px;resize:vertical;line-height:1.4}.f input.bad{border-color:#c9564a}.acts{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:1px}.btn{border:1px solid var(--line-2);background:none;color:var(--text);padding:8px 15px;cursor:pointer;white-space:nowrap;transition:.12s}.btn:hover{border-color:var(--text)}.btn.primary{background:var(--text);color:var(--bg);border-color:var(--text);font-weight:700}.btn.primary:hover{opacity:.88}.btn.sm{padding:6px 11px;font-size:13px}.intake{border-bottom:1px solid var(--line);background:var(--bg)}.intake-in{max-width:880px;margin:0 auto;padding:34px 22px 26px}.intake h1{font-size:28px;letter-spacing:-.025em;margin-bottom:8px}.intake .eyebrow{font-size:11px;letter-spacing:.18em;margin-bottom:12px}.intake .lede{margin:0 0 26px;color:var(--text-muted);font-size:15.5px;max-width:60ch}.block{margin-bottom:24px}.block>h3{font-size:16px;font-weight:700;margin-bottom:10px}.block>h3 .sub,.field label .sub{font-size:12px;color:var(--text-faint);font-weight:400;margin-left:6px}.block>.hint{font-size:13px;color:var(--text-muted);margin:-4px 0 12px}.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:12.5px;font-weight:600;color:var(--text-muted)}.field input,.block textarea{background:var(--surface);border:1px solid var(--line);color:var(--text);padding:11px 13px;border-radius:0;width:100%;font-size:15px}.field input:focus,.block textarea:focus{outline:none;border-color:var(--accent)}.field.other{margin-top:12px;max-width:520px}.block textarea{min-height:76px;resize:vertical;line-height:1.45}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:7px;cursor:pointer;position:relative;border:1px solid var(--line);border-radius:999px;padding:9px 15px;font-size:14px;background:var(--surface);color:var(--text-muted);transition:.12s;line-height:1.2}.chip:hover{border-color:var(--text-faint)}.chip input{position:absolute;opacity:0;width:0;height:0}.chip:has(input:checked){background:var(--accent-tint);border-color:var(--accent);color:var(--accent)}.chip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.guessline{display:flex;flex-direction:column;gap:2px;margin:0 0 12px;padding:9px 12px;border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--surface);font-size:13.5px}.guessline b{font-weight:700;color:var(--text)}.guess-src{font-size:12px;color:var(--text-faint)}.guessline.none{border-left-color:var(--text-faint)}.thinking{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--text-muted);margin:0 0 12px}.thinking i{width:13px;height:13px;border-radius:50%;border:2px solid var(--accent-edge);border-top-color:var(--accent);display:inline-block;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.intro{position:fixed;inset:0;z-index:60;background:transparent;display:grid;place-items:center;padding:24px;overflow:hidden}.intro-card{position:relative;width:min(560px,100%);text-align:center;display:flex;flex-direction:column;align-items:center;animation:introIn .8s ease both}@keyframes introIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.intro-card .mark{padding:0;margin-bottom:30px;color:#fff}.intro-k{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}.intro-card h2{font-size:44px;line-height:1.08;letter-spacing:-.035em;margin:0 0 18px;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.6)}.intro-card p{margin:0 0 22px;font-size:16.5px;line-height:1.55;color:#b9bec4;max-width:38ch}.intro-list{list-style:none;counter-reset:pg;margin:0 0 22px;padding:0;width:100%;max-width:430px;text-align:left;display:grid;gap:1px;background:#ffffff17;border:1px solid rgba(255,255,255,.12);border-radius:2px;overflow:hidden}.intro-list li{counter-increment:pg;background:#0a0c0eb8;padding:10px 14px;display:grid;grid-template-columns:20px 1fr;align-items:start;gap:2px 8px}.intro-list li:before{content:counter(pg);color:var(--accent);font-weight:700;font-size:12.5px}.intro-list b{color:#fff;font-size:14.5px;font-weight:700;line-height:1.25}.intro-list span{grid-column:2;color:#9aa0a6;font-size:12.5px;line-height:1.35}.intro-end{margin:0 0 28px!important;font-size:14px!important;color:#9aa0a6!important}.intro-card .btn{padding:13px 38px;font-size:15px}@media(max-width:600px){.intro-card h2{font-size:31px}.intro{padding:18px 16px;overflow-y:auto;place-items:start center}.intro-card{margin:auto 0}.intro-card .mark{margin-bottom:18px}.intro-card h2{font-size:27px;margin-bottom:14px}.intro-k{margin-bottom:10px}.intro-card p{font-size:14.5px;margin-bottom:16px}.intro-list li{padding:8px 11px}.intro-list b{font-size:13px}.intro-list span{font-size:11.5px}.intro-end{margin-bottom:18px!important;font-size:13px!important}}@media(prefers-reduced-motion:reduce){.intro-card{animation:none}}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%);z-index:80;background:var(--text);color:var(--bg);padding:10px 18px;font-size:13.5px;border-radius:99px}.sheets{padding:26px 22px 60px;display:grid;gap:22px;justify-content:center}.sheet{width:var(--page);min-height:var(--pageh);background:var(--surface);color:var(--text);border:1px solid var(--line);padding:14mm 16mm 10mm;position:relative;display:flex;flex-direction:column;overflow:hidden}.sheet+.sheet{margin-top:0}.ph{display:flex;align-items:baseline;justify-content:space-between;gap:10mm;border-bottom:1px solid var(--line);padding-bottom:3.5mm;margin-bottom:7mm}.ph .m{font-size:12pt;font-weight:400;letter-spacing:-.01em}.ph .m b{font-weight:700}.ph .r{font-size:8.5pt;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.pf{margin-top:auto;padding-top:4mm;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:8mm;font-size:8.5pt;color:var(--text-faint);letter-spacing:.04em}.eyebrow{font-size:9pt;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:4mm}.eyebrow:before{content:"- "}.lead{font-size:20pt;line-height:1.2;letter-spacing:-.022em;margin:0 0 6mm;max-width:150mm}.lead em{font-style:normal;color:var(--accent)}.stand{font-size:11pt;color:var(--text-muted);line-height:1.5;margin:0 0 10mm;max-width:150mm}.nums{display:grid;grid-template-columns:repeat(4,1fr);gap:6mm;margin-bottom:5mm;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:5mm 0}.num b{display:block;font-size:25pt;font-weight:700;color:var(--accent);letter-spacing:-.03em;line-height:1}.num span{display:block;font-size:10pt;color:var(--text-faint);margin-top:2.4mm;line-height:1.35}.two{display:grid;grid-template-columns:1fr 1fr;gap:10mm;margin-bottom:10mm}.blk h4{font-size:9pt;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin-bottom:3.5mm}.blk ul{margin:0;padding:0;list-style:none;display:grid;gap:2.6mm}.blk li{font-size:10pt;line-height:1.45;padding-left:5mm;position:relative;color:var(--text)}.blk li:before{content:"";position:absolute;left:0;top:2mm;width:1.6mm;height:1.6mm;background:var(--accent)}.blk li span{color:var(--text-muted)}.tlwrap{margin-top:auto}.tl{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.tl .t{position:relative;padding-top:7mm;padding-right:4mm}.tl .t:before{content:"";position:absolute;left:0;top:2.4mm;width:2.4mm;height:2.4mm;border-radius:50%;background:var(--accent)}.tl .t:after{content:"";position:absolute;left:2.4mm;top:3.5mm;right:0;height:1px;background:var(--line)}.tl .t:last-child:after{display:none}.tl .k{font-size:9.5pt;font-weight:700}.tl .w{font-size:8pt;color:var(--text-faint);margin-top:.8mm}.cases{display:grid;gap:2.8mm}.case{display:grid;grid-template-columns:66mm minmax(0,1fr);border:1px solid var(--line);background:var(--surface-2);overflow:hidden}.case-pic{position:relative;min-height:30mm;background:#08090a;border-right:1px solid var(--line);overflow:hidden}body.light .case-pic{background:#eef0f2}.case-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;filter:brightness(1.18) contrast(1.08) saturate(1.12)}body.light .case-pic img,.case-pic img.case-art{filter:none}.hero .hero-img{filter:brightness(1.12) contrast(1.05)}.case-pic.noimg img{display:none}.case-pic img.case-art,.case-pic.noimg img.case-art{display:block}.case-pic svg{position:absolute;inset:0;width:100%;height:100%}.cc-grid line{stroke:var(--line);stroke-width:1}.cc-link line{stroke:var(--accent);stroke-width:1.2;opacity:.45}.cc-dot circle{fill:var(--accent);opacity:.8}.case-b{padding:3.6mm 6mm;display:flex;flex-direction:column;gap:1.2mm;min-width:0;justify-content:center}.case-tag{font-size:8.5pt;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.case h4{font-size:14pt;line-height:1.25}.case p{margin:0;font-size:10.5pt;color:var(--text-muted);line-height:1.45}.chips{display:flex;gap:2mm;flex-wrap:wrap;margin-top:1.6mm}.ck{font-size:9.5pt;border:1px solid var(--line);border-radius:99px;padding:1.2mm 3mm;color:var(--text-muted);line-height:1.3}.ck.fig{border-color:var(--accent-edge);color:var(--text)}.ck.fig b{color:var(--accent);margin-right:1mm}.near{font-size:9pt;color:var(--text-faint);margin:1mm 0 0}.near.hit{color:var(--accent)}.hero{position:relative;margin:-1mm 0 5mm;border:1px solid var(--line);background:#050607;overflow:hidden;min-height:42mm;display:flex;align-items:flex-end}body.light .hero{background:#0b1220}.hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ha-ring{fill:none;stroke:var(--accent);stroke-width:1}.ha-node{fill:var(--accent)}.hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hero-img.noimg{display:none}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0000000d,#00000059 45%,#000000e0)}.hero-t{position:relative;padding:9mm 9mm 8mm;max-width:150mm}.hero-t .eyebrow{margin-bottom:3mm}.hero-t .lead{color:#fff;margin:0;font-size:22pt;text-shadow:0 2px 18px rgba(0,0,0,.8)}body.light .hero-t .eyebrow{color:#9cc3ea}.stand{margin:0 0 7mm;font-size:14pt;line-height:1.45;color:var(--text);max-width:172mm}.two{display:grid;grid-template-columns:1fr 1fr;gap:9mm;margin-bottom:4mm}.tiles{display:grid;gap:3.2mm}.tile{display:grid;grid-template-columns:32mm 1fr;gap:.8mm 3mm;align-items:baseline;padding:2mm 0;border-top:1px solid var(--line)}.tile b{font-size:18pt;font-weight:700;color:var(--accent);letter-spacing:-.03em;line-height:1.05;grid-row:span 2}.tile span{font-size:10pt;color:var(--text-muted);line-height:1.3}.tile em{font-style:normal;font-size:10.5pt;color:var(--text);font-weight:700;line-height:1.3}.probs{margin:0;padding:0;list-style:none;display:grid;gap:0}.probs li{font-size:11pt;line-height:1.4;padding:2.2mm 0 2.2mm 5mm;position:relative;border-top:1px solid var(--line);color:var(--text)}.probs li:before{content:"";position:absolute;left:0;top:4.2mm;width:2.2mm;height:1px;background:var(--accent)}.probs.build li{padding:2.6mm 0 2.6mm 5mm}.probs.build b{display:block;font-size:12pt;font-weight:700;color:var(--text)}.probs.build span{display:block;font-size:9pt;color:var(--text-muted);margin-top:.6mm}.two .near{margin-top:3mm;font-size:9pt;line-height:1.45}.deploy{margin:4mm 0 0;font-size:12.5pt;line-height:1.4;color:var(--text);font-weight:700;border-top:1px solid var(--line);padding-top:3.5mm}.paras{display:grid;gap:3.6mm;margin:0 0 9mm;max-width:158mm}.lead{margin-bottom:7mm}.paras p{margin:0;font-size:11pt;line-height:1.55;color:var(--text-muted)}.paras p.ind-p{color:var(--text);padding-left:5mm;border-left:2px solid var(--accent)}.fmts{display:grid;grid-template-columns:repeat(3,1fr);gap:0;grid-template-rows:auto auto auto auto}.fmt{display:contents}.fmt>*{padding:0 6mm;border-left:1px solid var(--line)}.fmt>:nth-child(1){grid-row:1}.fmt>:nth-child(2){grid-row:2}.fmt>:nth-child(3){grid-row:3}.fmt>:nth-child(4){grid-row:4}.only-phone{display:none}.fmt:nth-child(1)>*{grid-column:1;border-left:0;padding-left:0}.fmt:nth-child(2)>*{grid-column:2}.fmt:nth-child(3)>*{grid-column:3;padding-right:0}.fmt:first-child{border-left:0;padding-left:0}.fmt:last-child{padding-right:0}.fmt-n{align-self:end;font-size:9pt;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.fmt-s{align-self:start;font-size:14pt;font-weight:700;line-height:1.25;margin:1.6mm 0 2.6mm}.fmts p{margin:0 0 2.6mm;font-size:10.5pt;color:var(--text-muted);line-height:1.5;align-self:start}.fmt-k{font-size:10.5pt;line-height:1.45;color:var(--text);align-self:stretch}.fmt-k>span{padding-top:2mm;border-top:1px solid var(--line);display:block}.scale{margin-top:6mm}.sc-row{display:grid;grid-template-columns:26mm minmax(0,1fr) 34mm;gap:5mm;align-items:center;padding:2mm 0;border-top:1px solid var(--line)}.sc-n{font-size:9pt;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.sc-t{position:relative;height:3mm;background:var(--surface-2);border:1px solid var(--line)}.sc-t i{position:absolute;top:0;bottom:0;left:0;background:var(--accent);display:block}.sc-t u{position:absolute;top:0;bottom:0;display:block;background:var(--accent);opacity:.38}.sc-d{font-size:10pt;color:var(--text);text-align:right;white-space:nowrap}.sc-axis{border-top:0;padding-top:1mm}.sc-axis .sc-t{background:none;border:0;height:auto}.sc-axis .sc-t span{position:absolute;top:0;transform:translate(-50%);font-size:8pt;color:var(--text-faint)}.sc-axis .sc-d{font-size:8pt;color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase}.sc-note{margin:1.6mm 0 0;font-size:8pt;color:var(--text-faint)}.fmt-k span{font-size:8pt;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.6mm}.stats{display:flex;gap:4mm;align-items:baseline;margin-top:2.4mm;white-space:nowrap}.stats span{font-size:7pt;color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase}.stats span b{display:inline-block;font-size:13pt;color:var(--text);letter-spacing:-.02em;margin-right:1.2mm;text-transform:none;font-weight:700}.person .lg{font-size:9pt;color:var(--text-muted);margin-top:.8mm}.led{margin-top:2.4mm;font-size:9pt;line-height:1.45;color:var(--text-muted);padding-top:2mm;border-top:1px solid var(--line)}.led em{font-style:normal;font-size:7pt;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-right:2mm}.led b{color:var(--accent)}.person .me{font-size:9.5pt;color:var(--text-faint);margin-top:1.6mm}.person .nm i{font-style:normal;color:var(--text-faint);font-weight:400}.face.empty{border-style:dashed}.face span{font-size:8pt;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.inds{display:flex;flex-wrap:wrap;gap:3mm}.ind{font-size:10pt;border:1px solid var(--line);padding:2mm 3.2mm;color:var(--text-muted);white-space:nowrap}.ind.on{border-color:var(--accent);color:var(--accent);font-weight:700}.prin{display:grid;grid-template-columns:repeat(3,1fr);gap:7mm}.pr h5{font-size:10pt;font-weight:700;line-height:1.3;margin:0 0 2.5mm;padding-top:3mm;border-top:1px solid var(--accent-edge)}.pr p{margin:0;font-size:8.5pt;color:var(--text-muted);line-height:1.5}.ph-rows{display:grid;border-top:1px solid var(--line);position:relative;padding-left:8mm}.ph-rows:before{content:"";position:absolute;left:1.8mm;top:6mm;bottom:6mm;width:1px;background:var(--line-2)}.ph-row{display:grid;grid-template-columns:34mm minmax(0,1fr);gap:8mm;padding:2.1mm 0;border-bottom:1px solid var(--line);align-items:baseline;position:relative}.ph-row:before{content:"";position:absolute;left:-7.4mm;top:5.6mm;width:3.2mm;height:3.2mm;border-radius:50%;background:var(--surface);border:1.5px solid var(--accent)}.ph-row:last-child:before{background:var(--accent)}.ph-w b{display:block;font-size:13pt;font-weight:700}.ph-w span{display:block;font-size:10pt;color:var(--accent);margin-top:.6mm;letter-spacing:.04em}.ph-d{font-size:11.5pt;line-height:1.45;color:var(--text)}.wrap-works{margin-top:auto;padding-top:5mm}.wks{display:flex;flex-wrap:wrap;gap:2mm;margin-bottom:3mm}.wk{font-size:10.5pt;padding:1.8mm 3.6mm;border:1px solid var(--accent);color:var(--text);border-radius:99px}.works{display:grid;gap:0;border-top:1px solid var(--line)}.work{padding:3.2mm 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:9mm minmax(0,1fr);gap:4mm;align-items:baseline}.work .n{font-size:8pt;font-weight:700;color:var(--accent);letter-spacing:.1em}.work .t{font-size:10pt;line-height:1.4}.empty{border:1px dashed var(--line-2);padding:9mm;text-align:center;color:var(--text-faint);font-size:10pt}.team{display:grid;grid-template-columns:1fr 1fr;gap:5mm 9mm}.team.three{grid-template-columns:1fr 1fr 1fr;gap:5mm 6mm}.person{display:grid;grid-template-columns:42mm minmax(0,1fr);gap:6mm;align-items:start;padding-bottom:6mm;border-bottom:1px solid var(--line)}.person.mid,.person.core{grid-template-columns:1fr;gap:3mm;align-items:start;padding-bottom:5mm}.person.core{border-bottom:0;padding-bottom:0}.person.mid .nm,.person.core .nm{font-size:12.5pt}.person.mid .ro,.person.core .ro{font-size:10.5pt;margin-top:1mm}.person.mid .stats{margin-top:1.4mm}.person.mid .stats span b{font-size:11.5pt}.face.sm{width:36mm;height:36mm}.face.xs{width:30mm;height:30mm}.face.xs span,.face.sm span{font-size:7pt}.face{width:42mm;height:42mm;border:1px solid var(--line);background:var(--surface-2);display:grid;place-items:center;overflow:hidden;position:relative}.face img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.face span{font-size:11pt;font-weight:700;color:var(--text-faint);letter-spacing:.04em}.person .nm{font-size:15.5pt;font-weight:700;line-height:1.25}.person .ro{font-size:11.5pt;color:var(--text-muted);margin-top:1.4mm}.person .se{font-size:11.5pt;color:var(--accent);margin-top:2.4mm;font-weight:700}.person .li{font-size:8.5pt;color:var(--text-muted);margin-top:1.6mm;line-height:1.45}.drows{display:grid;gap:0;align-content:space-between;flex:1 1 auto}.drow{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:5mm;align-items:baseline;padding:3.6mm 0;border-bottom:1px solid var(--line)}.drow:last-child{border-bottom:0}.drow.hd{padding-top:0;padding-bottom:2.2mm}.drow.hd span{font-size:8.5pt;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.dk{font-size:12.5pt;line-height:1.35}.dy{font-size:11.5pt;color:var(--text-muted);line-height:1.35}.dq{font-size:11.5pt;color:var(--accent);font-weight:700;line-height:1.35}.tnote{margin-top:8mm;font-size:8.5pt;color:var(--text-faint);line-height:1.5;border-top:1px solid var(--line);padding-top:5mm}@page{size:A4 landscape;margin:0}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body{margin:0;padding:0;background:var(--surface)!important;filter:none!important}.bar,.intake,.gate,.intro,.sky,.toast,.hint,.pending{display:none!important}.sheets{padding:0;margin:0;gap:0;display:block;width:auto}.sheet{width:297mm;height:209mm;min-height:0;max-height:209mm;box-sizing:border-box;overflow:hidden;border:0;margin:0 auto;box-shadow:none;page-break-inside:avoid;break-inside:avoid}.sheet+.sheet{page-break-before:always;break-before:page}.case-pic img,.hero-img{-webkit-print-color-adjust:exact}}@supports not (background: -webkit-named-image(i)){@media print and (max-width:285.1mm),print and (max-height:200.6mm){.sheet{zoom:.96}}@media print and (max-width:279.2mm),print and (max-height:196.5mm){.sheet{zoom:.94}}@media print and (max-width:273.2mm),print and (max-height:192.3mm){.sheet{zoom:.92}}@media print and (max-width:267.3mm),print and (max-height:188.1mm){.sheet{zoom:.9}}@media print and (max-width:261.4mm),print and (max-height:183.9mm){.sheet{zoom:.88}}@media print and (max-width:255.4mm),print and (max-height:179.7mm){.sheet{zoom:.86}}@media print and (max-width:249.5mm),print and (max-height:175.6mm){.sheet{zoom:.84}}@media print and (max-width:243.5mm),print and (max-height:171.4mm){.sheet{zoom:.82}}@media print and (max-width:237.6mm),print and (max-height:167.2mm){.sheet{zoom:.8}}@media print and (max-width:231.7mm),print and (max-height:163mm){.sheet{zoom:.78}}@media print and (max-width:225.7mm),print and (max-height:158.8mm){.sheet{zoom:.76}}@media print and (max-width:219.8mm),print and (max-height:154.7mm){.sheet{zoom:.74}}@media print and (max-width:213.8mm),print and (max-height:150.5mm){.sheet{zoom:.72}}@media print and (max-width:207.9mm),print and (max-height:146.3mm){.sheet{zoom:.7}}@media print and (max-width:202mm),print and (max-height:142.1mm){.sheet{zoom:.68}}@media print and (max-width:196mm),print and (max-height:137.9mm){.sheet{zoom:.66}}@media print and (max-width:190.1mm),print and (max-height:133.8mm){.sheet{zoom:.64}}@media print and (max-width:184.1mm),print and (max-height:129.6mm){.sheet{zoom:.62}}@media print and (max-width:178.2mm),print and (max-height:125.4mm){.sheet{zoom:.6}}@media print and (max-width:172.3mm),print and (max-height:121.2mm){.sheet{zoom:.58}}@media print and (max-width:166.3mm),print and (max-height:117mm){.sheet{zoom:.56}}@media print and (max-width:160.4mm),print and (max-height:112.9mm){.sheet{zoom:.54}}@media print and (max-width:154.4mm),print and (max-height:108.7mm){.sheet{zoom:.52}}@media print and (max-width:148.5mm),print and (max-height:104.5mm){.sheet{zoom:.5}}@media print and (max-width:142.6mm),print and (max-height:100.3mm){.sheet{zoom:.48}}}@supports (background: -webkit-named-image(i)){@media print and (max-width:136.6mm){.sheet{zoom:.46}}@media print and (max-width:130.7mm){.sheet{zoom:.44}}@media print and (max-width:124.7mm){.sheet{zoom:.42}}@media print and (max-width:118.8mm){.sheet{zoom:.4}}@media print and (max-width:112.9mm){.sheet{zoom:.38}}@media print and (max-width:106.9mm){.sheet{zoom:.36}}@media print and (max-width:101mm){.sheet{zoom:.34}}@media print and (max-width:95mm){.sheet{zoom:.32}}@media print and (max-width:89.1mm){.sheet{zoom:.3}}@media print and (max-width:83.2mm){.sheet{zoom:.28}}@media print and (max-width:77.2mm){.sheet{zoom:.26}}@media print and (max-width:71.3mm){.sheet{zoom:.24}}@media print and (max-width:65.3mm){.sheet{zoom:.22}}@media print and (max-width:59.4mm){.sheet{zoom:.2}}}body.pprint .sheets{padding:0;margin:0;gap:0;display:block;width:auto;background:none}body.pprint .pw{width:178.2mm;height:125.4mm;overflow:hidden;margin:0 auto;background:var(--surface);box-shadow:0 0 0 200mm var(--surface);page-break-after:always;break-after:page;page-break-inside:avoid;break-inside:avoid}body.pprint .pw:last-child{page-break-after:auto;break-after:auto}body.pprint .sheet{width:297mm;height:209mm;max-height:209mm;min-height:0;padding:14mm 16mm 10mm;margin:0;border:0;zoom:normal;transform:scale(.6);transform-origin:top left;display:flex;flex-direction:column;overflow:hidden}.cols{display:grid;grid-template-columns:1fr 1fr;column-gap:12mm;align-items:start}.s1 .cols{grid-template-columns:.92fr 1.55fr}.s3 .cols{grid-template-columns:1.12fr 1fr}.s4 .cols{grid-template-columns:.82fr 1.18fr}.cols>.col{min-width:0}.sheet .ph{margin-bottom:3.5mm}.sheet .eyebrow{margin-bottom:2.5mm}.s1 .hero{height:auto;min-height:46mm}.s1 .hero-t{padding:5mm 8mm;width:100%;max-width:100%;box-sizing:border-box}.s1 .hero-t .lead{font-size:20pt}.s1 .hero-t .eyebrow{font-size:8pt;letter-spacing:.12em;line-height:1.5}.s1 .stand{margin-top:4mm}.s1 .nums{margin-top:6mm;gap:5mm}.s1 .num span{font-size:8.5pt;line-height:1.3}.s1 .cols{display:grid;grid-template-columns:.9fr .82fr .71fr;column-gap:11mm;row-gap:0;align-items:stretch}.s1 .cols>.col{display:contents}.s1 .two,.s1 .two>div,.s1 .tiles,.s1 .probs.build{display:contents}.s1 .ltop{grid-column:1;grid-row:1 / 5;min-width:0}.s1 .nums{grid-column:1;grid-row:5;margin-top:0;border-bottom:0;padding:5mm 0 0}.s1 .two>div>.blk{margin-top:7mm}.s1 .two>div:nth-child(1)>.blk{grid-column:2;grid-row:1}.s1 .two>div:nth-child(2)>.blk{grid-column:3;grid-row:1}.s1 .tile{grid-column:2;margin:0}.s1 .tile:nth-child(1){grid-row:2}.s1 .tile:nth-child(2){grid-row:3}.s1 .tile:nth-child(3){grid-row:4}.s1 .tiles>.tile:last-child{border-bottom:1px solid var(--line)}.s1 .probs.build li{grid-column:3}.s1 .probs.build li:nth-child(1){grid-row:2}.s1 .probs.build li:nth-child(2){grid-row:3}.s1 .probs.build li:nth-child(3){grid-row:4}.s1 .probs.build li{display:flex;align-items:center;justify-content:center;padding-left:0;padding-right:0;text-align:center}.s1 .probs.build li:before{position:static;flex:0 0 auto;width:3mm;height:1px;margin-right:3mm;top:auto;left:auto}.s1 .probs.build b{font-size:13pt;line-height:1.25}.s1 .near{grid-column:2;grid-row:5;margin-top:3mm}.s1 .deploy{grid-column:3;grid-row:5;margin-top:0;padding-top:5mm}.s1 .tlwrap{margin-top:4mm}.s1 .inds{display:grid;grid-template-columns:repeat(10,1fr);gap:2.6mm}.s1 .ind{grid-column:span 2;text-align:center}.s1 .ind:nth-child(6){grid-column:2 / span 2}.s1 .tiles{gap:3mm}.s2 .lead{margin-bottom:4mm!important}.s2 .cases{display:grid;grid-template-columns:1fr 1fr;gap:4mm;margin:0;flex:1 1 auto;grid-auto-rows:1fr}.s2 .case{margin:0;grid-template-columns:52mm minmax(0,1fr);height:100%}.s2 .case-pic{min-height:0;height:100%}.s2 .case-b{justify-content:flex-start;padding:3.4mm 4mm}.s2 .case-b h4{font-size:11pt;line-height:1.25}.s2 .case-b p{font-size:9pt;line-height:1.35;margin-top:1.6mm}.s2 .chips{margin-top:2mm}.s2 .case-tag{font-size:7.5pt}.s3 .cols{flex:1 1 auto;min-height:0;align-items:stretch}.s3 .cols>.col{display:flex;flex-direction:column;min-height:0}.s3 .fmts{margin-bottom:0;flex:1 1 auto;grid-template-rows:auto auto 1fr}.s3 .scale{margin-top:6mm;flex:0 0 auto}.s3 .ph-rows{margin-top:3mm;flex:1 1 auto;align-content:space-between}.s3 .wrap-works{margin-top:6mm;flex:0 0 auto}.s3 .wks{gap:2mm}.s3 .wk{font-size:9.5pt;padding:1.6mm 3mm}.s3 .fmt-s{font-size:15pt}.s3 .fmts p{font-size:11.5pt;line-height:1.5;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.s5 .cols{flex:1 1 auto;min-height:0;align-items:stretch;grid-template-columns:1.45fr 1fr}.s5 .cols>.col{display:flex;flex-direction:column;min-height:0}.s5 .cols>.col+.col{justify-content:center}.s5 .ph-rows{margin-top:0;flex:0 0 auto}.s5 .ph-row{padding:3.4mm 0}.s5 .ph-w b{font-size:14pt}.s5 .ph-w span{font-size:11pt}.s5 .ph-d{font-size:12.5pt;line-height:1.45}.s3 .ph-row{padding:3.4mm 0}.s3 .ph-w b{font-size:14pt}.s3 .ph-d{font-size:12pt;line-height:1.5}.s3 .sc-row{padding:3mm 0}.s4 .lead{margin-bottom:3mm!important;font-size:14pt!important}.s4 .blk{margin-top:0}.s4 .blk h4{margin-bottom:2.5mm}.s4 .team{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:7mm;row-gap:0;align-items:stretch}.s4 .team-top .lbl-lead{grid-column:1 / span 2;grid-row:1}.s4 .team-top .lbl-spec{grid-column:3 / span 3;grid-row:1}.s4 .team-top .person{grid-row:2}.s4 .team-core{display:flex;justify-content:center;column-gap:7mm}.s4 .team-core .person{flex:0 0 calc((100% - 28mm)/5)}.s4 .team .person{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.8mm;padding-bottom:0;border-bottom:0}.s4 .team .pbody{display:flex;flex-direction:column;width:100%;flex:1 1 auto}.s4 .team .face{width:34mm;height:34mm;margin:0}.s4 .team .nm{font-size:13pt;line-height:1.25}.s4 .team-core .nm{min-height:2.5em;display:flex;align-items:center;justify-content:center}.s4 .team .ro{font-size:11pt;line-height:1.3;margin-top:1.6mm;color:var(--text-muted)}.s4 .team-top .ro{min-height:2.6em;display:flex;align-items:center;justify-content:center}.s4 .team .se{font-size:10.5pt;line-height:1.3;margin-top:auto;padding-top:2.4mm}.s4 .person .stats{justify-content:center}.s4 .core-row{margin-top:4mm;border-top:1px solid var(--line);padding-top:3mm}.s4 .core-row h4{text-align:center}@media screen and (max-width:760px){body:not(.pprint):not(.onpaper) .bar{padding:10px 14px;position:static}body:not(.pprint):not(.onpaper) .acts{width:100%;justify-content:space-between}body:not(.pprint):not(.onpaper) .acts .btn{flex:1 1 auto;padding:9px 8px;font-size:13.5px}body:not(.pprint):not(.onpaper) .intake-in{padding:26px 16px 20px}body:not(.pprint):not(.onpaper) .intake h1{font-size:23px}body:not(.pprint):not(.onpaper) .sheets{padding:16px 10px 40px;gap:14px}body:not(.pprint):not(.onpaper) .sheet{width:100%;min-height:0;padding:12mm 7mm 10mm}body:not(.pprint):not(.onpaper) .lead br.w{display:none}body:not(.pprint):not(.onpaper) .nums{grid-template-columns:1fr 1fr;gap:4mm}body:not(.pprint):not(.onpaper) .two,body:not(.pprint):not(.onpaper) .team,body:not(.pprint):not(.onpaper) .team.three{grid-template-columns:1fr}body:not(.pprint):not(.onpaper) .cols,body:not(.pprint):not(.onpaper) .s2 .cases{grid-template-columns:1fr}body:not(.pprint):not(.onpaper) .s1 .cols>.col,body:not(.pprint):not(.onpaper) .s1 .ltop{display:block}body:not(.pprint):not(.onpaper) .s1 .hero{height:auto;min-height:36mm}body:not(.pprint):not(.onpaper) .s1 .hero-t{padding:6mm 6mm 5mm}body:not(.pprint):not(.onpaper) .s1 .hero-t .lead{font-size:17pt}body:not(.pprint):not(.onpaper) .s1 .hero-t .eyebrow{white-space:normal;overflow:visible;font-size:8pt;letter-spacing:.14em}body:not(.pprint):not(.onpaper) .s1 .two{display:grid;grid-template-columns:1fr}body:not(.pprint):not(.onpaper) .s1 .two>div{display:block}body:not(.pprint):not(.onpaper) .s1 .two>div>.blk{margin-top:0}body:not(.pprint):not(.onpaper) .s1 .ltop,body:not(.pprint):not(.onpaper) .s1 .nums{grid-row:auto;grid-column:auto}body:not(.pprint):not(.onpaper) .s1 .nums{margin-top:6mm;padding:5mm 0;border-bottom:1px solid var(--line)}body:not(.pprint):not(.onpaper) .s1 .deploy{padding-top:3.6mm}body:not(.pprint):not(.onpaper) .s1 .tiles,body:not(.pprint):not(.onpaper) .s1 .probs.build{display:grid}body:not(.pprint):not(.onpaper) .s1 .tile,body:not(.pprint):not(.onpaper) .s1 .probs.build li,body:not(.pprint):not(.onpaper) .s1 .near,body:not(.pprint):not(.onpaper) .s1 .deploy,body:not(.pprint):not(.onpaper) .s1 .two>div>.blk{grid-row:auto;grid-column:auto}body:not(.pprint):not(.onpaper) .s1 .tiles>.tile:last-child{border-bottom:0}body:not(.pprint):not(.onpaper) .s1 .deploy{margin-top:4mm}body:not(.pprint):not(.onpaper) .s1 .probs.build li:before{top:4.2mm}body:not(.pprint):not(.onpaper) .s4 .team{grid-template-columns:1fr}body:not(.pprint):not(.onpaper) .s4 .team-top .lbl-lead,body:not(.pprint):not(.onpaper) .s4 .team-top .lbl-spec,body:not(.pprint):not(.onpaper) .s4 .team-top .person,body:not(.pprint):not(.onpaper) .s4 .team-core .person:first-child{grid-column:1;grid-row:auto}body:not(.pprint):not(.onpaper) .s4 .team-top .lbl-spec{margin-top:6mm}body:not(.pprint):not(.onpaper) .s4 .team .person{display:grid;grid-template-columns:24mm minmax(0,1fr);gap:4mm;align-items:center;text-align:left;padding-bottom:4mm;border-bottom:1px solid var(--line)}body:not(.pprint):not(.onpaper) .s4 .team .person:last-child{border-bottom:0}body:not(.pprint):not(.onpaper) .s4 .team .pbody{display:block}body:not(.pprint):not(.onpaper) .s4 .team .se{margin-top:1.4mm;padding-top:0}body:not(.pprint):not(.onpaper) .s4 .team .face{width:24mm;height:24mm}body:not(.pprint):not(.onpaper) .s4 .core-row h4{text-align:left}body:not(.pprint):not(.onpaper) .drow{grid-template-columns:1fr;gap:1.4mm}body:not(.pprint):not(.onpaper) .drow.hd{display:none}body:not(.pprint):not(.onpaper) .s5 .cols>.col{display:block}body:not(.pprint):not(.onpaper) .s5 .cols>.col+.col{margin-top:7mm}body:not(.pprint):not(.onpaper) .person{grid-template-columns:30mm minmax(0,1fr);gap:5mm;align-items:center}body:not(.pprint):not(.onpaper) .person.mid,body:not(.pprint):not(.onpaper) .person.core{grid-template-columns:24mm minmax(0,1fr);gap:4mm;align-items:center;padding-bottom:4mm}body:not(.pprint):not(.onpaper) .person.core{border-bottom:1px solid var(--line)}body:not(.pprint):not(.onpaper) .team.three .person:last-child{border-bottom:0}body:not(.pprint):not(.onpaper) .face{width:30mm;height:30mm}body:not(.pprint):not(.onpaper) .face.sm,body:not(.pprint):not(.onpaper) .face.xs{width:24mm;height:24mm}body:not(.pprint):not(.onpaper) .fmts{grid-template-columns:1fr;grid-template-rows:none;gap:5mm}body:not(.pprint):not(.onpaper) .only-phone{display:block}body:not(.pprint):not(.onpaper) .scale{display:none}body:not(.pprint):not(.onpaper) .fmt{display:block;border-left:0;border-top:1px solid var(--line);padding:4mm 0 0}body:not(.pprint):not(.onpaper) .fmt>*{padding:0;border-left:0}body:not(.pprint):not(.onpaper) .fmt:first-child{border-top:0;padding-top:0}body:not(.pprint):not(.onpaper) .s3 .cols>.col+.col{margin-top:7mm}body:not(.pprint):not(.onpaper) .ph-rows{padding-left:7mm}body:not(.pprint):not(.onpaper) .ph-row{grid-template-columns:1fr;gap:2mm;padding:4.5mm 0}body:not(.pprint):not(.onpaper) .ph-row:before{top:5.5mm}body:not(.pprint):not(.onpaper) .ph-w{display:flex;align-items:baseline;gap:3mm}body:not(.pprint):not(.onpaper) .ph-w b,body:not(.pprint):not(.onpaper) .ph-w span{display:inline}body:not(.pprint):not(.onpaper) .ph-w span{margin-top:0}body:not(.pprint):not(.onpaper) .ph-d{font-size:15px;line-height:1.45}body:not(.pprint):not(.onpaper) .fmt-s{font-size:19px}body:not(.pprint):not(.onpaper) .fmts p{font-size:15px}body:not(.pprint):not(.onpaper) .fmt-k{font-size:15px}body:not(.pprint):not(.onpaper) .sc-row{grid-template-columns:1fr;gap:2mm;padding:3.5mm 0}body:not(.pprint):not(.onpaper) .sc-d{text-align:left}body:not(.pprint):not(.onpaper) .sc-axis{display:none}body:not(.pprint):not(.onpaper) .wks{gap:2mm}body:not(.pprint):not(.onpaper) .wk{font-size:14px}body:not(.pprint):not(.onpaper) .case{grid-template-columns:1fr}body:not(.pprint):not(.onpaper) .case-pic{min-height:0;aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--line)}body:not(.pprint):not(.onpaper) .inds{gap:2mm}body:not(.pprint):not(.onpaper) .s1 .inds{display:flex;flex-wrap:wrap}body:not(.pprint):not(.onpaper) .s1 .ind,body:not(.pprint):not(.onpaper) .s1 .ind:nth-child(6){grid-column:auto;text-align:left}}.pending{padding:10px 0 0;font-size:12.5px;color:var(--text-faint)}.pending b{color:var(--accent);font-weight:700}
