.slide{--bb-navy:#0a2240;--bb-mid:#3d6fa8;--bb-light:#c9d6e8;--bb-band:#f1f3f6;--bb-fc:#eef2f8;--bb-ink:#1a2433;--bb-grey:#6b7685;--bb-rule:#d5dbe3;aspect-ratio:16/9;width:100%;color:var(--bb-ink);background:#fff;border-radius:0;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;position:relative;overflow:hidden;container-type:inline-size}.bb{flex-direction:column;padding:1.8cqw 3.6cqw 1.4cqw;display:flex}.bb-top{border-bottom:.1cqw solid var(--bb-rule);justify-content:space-between;align-items:flex-end;gap:2cqw;display:flex}.bb-tracker{color:#6b7685;white-space:nowrap;gap:1.8cqw;font-size:.95cqw;display:flex}.bb-tracker span{border-bottom:.3cqw solid #0000;margin-bottom:-.1cqw;padding-bottom:.55cqw}.bb-tracker span.on{color:var(--bb-navy);border-bottom-color:var(--bb-mid);font-weight:700}.bb-logo{letter-spacing:.02em;color:var(--bb-navy);white-space:nowrap;align-items:center;gap:.6cqw;padding-bottom:.55cqw;font-size:1.05cqw;font-weight:700;display:flex}.bb-logo svg{width:1.9cqw;fill:var(--bb-mid)}.bb-head{border-bottom:.2cqw solid var(--bb-navy);margin-top:1.5cqw;padding-bottom:1cqw}.bb-title{color:var(--bb-navy);letter-spacing:-.005em;font-size:2.05cqw;font-weight:700;line-height:1.18}.bb-sub{color:var(--bb-grey);margin-top:.5cqw;font-size:1.1cqw}.bb-body{flex:1;gap:2.2cqw;min-height:0;margin-top:1.4cqw;display:grid}.bb-notes{color:var(--bb-grey);margin-top:1cqw;font-size:.85cqw;line-height:1.35}.bb-notes p{margin:0}.bb-foot{border-top:.1cqw solid var(--bb-rule);color:#6b7685;justify-content:space-between;margin-top:.8cqw;padding-top:.6cqw;font-size:.85cqw;display:flex}.fig{font:inherit;color:inherit;font-variant-numeric:tabular-nums;line-height:inherit;background:0 0;border:0;border-radius:.35cqw;margin:-.1cqw -.35cqw;padding:.1cqw .35cqw}button.fig{cursor:pointer;transition:background .2s,box-shadow .2s;box-shadow:inset 0 0 0 .12cqw #ff5a1f73}button.fig:hover{box-shadow:0 0 0 .2cqw var(--wire,#ff5a1f) inset;background:#ff5a1f29}button.fig[aria-pressed=true]{box-shadow:0 0 0 .22cqw var(--orange) inset;background:#ff5a1f2e}.bb-table{border-collapse:collapse;font-variant-numeric:tabular-nums;align-self:start;width:100%}.bb-table th,.bb-table td{text-align:right;white-space:nowrap;padding:0 .6cqw}.bb-table th:first-child,.bb-table td:first-child{text-align:left;padding-left:.4cqw}.bb-table thead th{color:var(--bb-navy);border-bottom:.15cqw solid var(--bb-navy);font-weight:700}.bb-table sup{margin-left:.15em;font-size:.7em}.bb-table .r-total td{color:var(--bb-navy);background:var(--bb-band);border-top:.12cqw solid var(--bb-navy);font-weight:700}.bb-financials{grid-template-columns:minmax(0,1fr) 19cqw}.bb-fin{height:100%;font-size:1.2cqw}.bb-fin thead th{vertical-align:bottom;height:2cqw;padding-bottom:.35cqw}.bb-fin .bb-group th{height:1.6cqw;color:var(--bb-grey);border-bottom:.08cqw solid var(--bb-rule);text-align:center;font-size:.9cqw;font-weight:400}.bb-fin .bb-group th.fc,.bb-fin th.fc,.bb-fin td.fc{background:var(--bb-fc)}.bb-fin .cagr{border-left:.12cqw solid var(--bb-navy)}.bb-fin .cagr,.bb-fin .cagr2{color:var(--bb-mid)}.bb-fin tbody td{border-bottom:.06cqw solid #e7ebf0;height:1.9cqw}.bb-fin .r-main td:first-child{font-weight:700}.bb-fin .r-pct td{height:1.6cqw;color:var(--bb-grey);font-size:1cqw;font-style:italic}.bb-fin .r-pct td:first-child{padding-left:1.4cqw}.bb-fin .r-sub td{color:#4a5565}.bb-fin .r-sub td:first-child{padding-left:1.4cqw}.bb-fin .r-total td.fc{background:#e3e9f2}.bb-side{background:var(--bb-band);border-top:.3cqw solid var(--bb-navy);flex-direction:column;align-self:start;gap:.9cqw;padding:1.2cqw 1.3cqw;display:flex}.bb-side-head{color:var(--bb-navy);text-transform:uppercase;letter-spacing:.04em;font-size:1.05cqw;font-weight:700}.bb-side ul{flex-direction:column;gap:1cqw;margin:0;padding:0;list-style:none;display:flex}.bb-side li{padding-left:1.3cqw;font-size:1.08cqw;line-height:1.35;position:relative}.bb-side li:before{content:"";background:var(--bb-mid);width:.55cqw;height:.55cqw;position:absolute;top:.45cqw;left:0}.bb-side-text{margin:0;font-size:1.05cqw;line-height:1.4}.bb-bridge{grid-template-columns:minmax(0,1fr) 28cqw}.bb-chart{flex-direction:column;min-height:0;display:flex}.bb-plot{border-bottom:.15cqw solid var(--bb-navy);flex:1;grid-template-columns:repeat(6,minmax(0,1fr));min-height:0;margin-top:2cqw;display:grid}.bb-col{position:relative}.bb-bar{left:18%;right:18%;bottom:var(--b);height:var(--h);position:absolute}.bb-bar.total{background:var(--bb-navy)}.bb-bar.up{background:var(--bb-mid)}.bb-bar.down{background:#b5523b}.bb-bar.total:before{content:"";background:#fff;height:.9cqw;position:absolute;bottom:2.2cqw;left:-12%;right:-12%;transform:skewY(-10deg)}.bb-val{left:0;right:0;bottom:calc(var(--t) + .4cqw);text-align:center;color:var(--bb-navy);font-size:1.25cqw;font-weight:700;position:absolute}.bb-link{width:36%;left:82%;bottom:var(--e);border-top:.1cqw dashed #8a94a3;position:absolute}.bb-axis{text-align:center;color:var(--bb-ink);grid-template-columns:repeat(6,minmax(0,1fr));padding-top:.6cqw;font-size:.98cqw;line-height:1.25;display:grid}.bb-axis sup{font-size:.7em}.bb-adj{font-size:1.02cqw}.bb-adj td{border-bottom:.06cqw solid var(--bb-rule);height:1.9cqw}.bb-adj td:last-child,.bb-adj th:last-child{text-align:left;color:var(--bb-grey)}.bb-adj thead th:last-child{color:var(--bb-navy)}.bb-adj .r-total td{background:#e3e9f2}.bb-adj thead th{padding-bottom:.35cqw}.bb-highlights{grid-template-rows:auto minmax(0,1fr) auto;gap:1.3cqw}.bb-thesis{background:var(--bb-navy);color:#fff;border-left:.6cqw solid var(--bb-mid);padding:.9cqw 1.4cqw;font-size:1.2cqw;font-weight:700;line-height:1.3}.bb-hl-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1cqw 1.3cqw;min-height:0;display:grid}.bb-hl{background:var(--bb-band);border-top:.3cqw solid var(--bb-mid);flex-direction:column;gap:.45cqw;min-height:0;padding:1cqw 1.2cqw;display:flex}.bb-hl-top{align-items:center;gap:1cqw;display:flex}.bb-num{background:var(--bb-navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.9cqw;height:1.9cqw;font-size:1cqw;font-weight:700;display:grid}.fig.big{color:var(--bb-navy);letter-spacing:-.02em;font-size:2.7cqw;font-weight:700}.bb-hl b{color:var(--bb-navy);font-size:1.35cqw}.bb-hl p{color:#3e4a5a;margin:0;font-size:1.15cqw;line-height:1.38}.bb-facts{border-top:.15cqw solid var(--bb-navy);border-bottom:.08cqw solid var(--bb-rule);color:var(--bb-grey);grid-template-columns:9cqw repeat(5,minmax(0,1fr));align-items:center;padding:.7cqw 0;font-size:.95cqw;display:grid}.bb-facts b{color:var(--bb-navy);text-transform:uppercase;letter-spacing:.04em;font-size:1cqw;line-height:1.2}.bb-facts span{border-left:.08cqw solid var(--bb-rule);flex-direction:column;gap:.15cqw;padding-left:1.2cqw;display:flex}.bb-facts strong{color:var(--bb-navy);font-size:1.4cqw}.bb-regions{flex-direction:column;gap:.45cqw;font-size:1cqw;display:flex}.bb-regions div{grid-template-columns:10cqw minmax(0,1fr);align-items:center;display:grid}.bb-regions .bar{align-items:center;gap:.6cqw;display:flex}.bb-regions i{background:var(--bb-mid);height:1.1cqw;display:block}.bb-regions b{color:var(--bb-navy);font-weight:700}.bb-customers{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.bb-cust{height:100%;font-size:1.15cqw}.bb-cust thead th{padding-bottom:.4cqw}.bb-cust td{border-bottom:.06cqw solid #e7ebf0;height:2.05cqw}.bb-cust tbody tr:nth-child(2n):not(.r-total) td{background:#f7f8fa}.bb-cust td:nth-child(2),.bb-cust td:nth-child(3),.bb-cust th:nth-child(2),.bb-cust th:nth-child(3){text-align:left}.bb-cust td:nth-child(4),.bb-cust td:nth-child(5),.bb-cust th:nth-child(4),.bb-cust th:nth-child(5){text-align:center;color:var(--bb-grey)}.bb-cust thead th:nth-child(4),.bb-cust thead th:nth-child(5){color:var(--bb-navy)}.bb-cust td.share{width:9.5cqw;position:relative}.bb-cust td.share i{background:var(--bb-light);max-width:4.2cqw;height:50%;position:absolute;top:25%;left:.4cqw}.bb-cust td.share span{position:relative}.bb-cust td:last-child{color:var(--bb-mid)}.bb-cust-side{flex-direction:column;gap:.8cqw;min-height:0;display:flex}.bb-cust-side .bb-side-head{border-bottom:.15cqw solid var(--bb-navy);padding-bottom:.4cqw}.bb-seg{align-items:center;gap:2cqw;display:flex}.bb-donut{aspect-ratio:1;border-radius:50%;flex:none;width:9cqw;-webkit-mask:radial-gradient(circle,#0000 52%,#000 53%);mask:radial-gradient(circle,#0000 52%,#000 53%)}.bb-legend{flex-direction:column;gap:.8cqw;font-size:1.1cqw;display:flex}.bb-legend>span{align-items:center;gap:.8cqw;display:flex}.bb-legend i{flex:none;width:1.1cqw;height:1.1cqw}.bb-legend .fig{color:var(--bb-navy);font-weight:700}.bb-legend em{color:var(--bb-grey);font-style:normal}.bb-kpis{grid-template-columns:1fr 1fr;gap:1cqw;display:grid}.bb-kpi .fig,.bb-hl .fig{align-self:flex-start}.bb-kpi{background:var(--bb-band);border-top:.3cqw solid var(--bb-mid);color:var(--bb-grey);flex-direction:column;gap:.3cqw;padding:.9cqw 1.1cqw;font-size:1cqw;display:flex}.bb-cover{background:var(--bb-navy);color:#fff}.bb-cover-logo{letter-spacing:.02em;align-items:center;gap:.9cqw;font-size:1.6cqw;font-weight:700;display:flex;position:absolute;top:5cqw;left:6cqw}.bb-cover-logo svg{fill:#7fa6d6;width:2.8cqw}.bb-cover-main{border-left:.5cqw solid var(--bb-mid);flex-direction:column;gap:1.2cqw;padding-left:2.4cqw;display:flex;position:absolute;top:21cqw;left:6cqw}.bb-cover-main span{color:#a9beda;text-transform:uppercase;letter-spacing:.12em;font-size:1.5cqw}.bb-cover-main strong{letter-spacing:-.02em;font-size:5.6cqw;font-weight:700;line-height:1}.bb-cover-main small{color:#c9d6e8;font-size:1.5cqw}.bb-cover-lines{background:repeating-linear-gradient(115deg,#ffffff0f 0 .15cqw,#0000 .15cqw 2.2cqw);width:34cqw;position:absolute;top:0;bottom:0;right:0;-webkit-mask:linear-gradient(90deg,#0000,#000 60%);mask:linear-gradient(90deg,#0000,#000 60%)}.bb-cover-foot{color:#8fa3c0;border-top:.1cqw solid #ffffff2e;padding-top:1cqw;font-size:1.1cqw;position:absolute;bottom:3cqw;left:6cqw;right:6cqw}
