.hv3-spotlight{--hv3c-rim:#c99a3a73;--hv3c-shell:#c99a3a12;--hv3c-lift:0 40px 80px -48px #0a233759}.hv3-section.hv3-spotlight{padding-block-end:calc(var(--hv3-section-pad) * .6)}[data-theme=dark] .hv3-spotlight{--hv3c-rim:#c9a24a80;--hv3c-shell:#c9a24a0f;--hv3c-lift:0 40px 80px -48px #000000b3}.hv3-spotGrid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.hv3-spotMain,.hv3-spotMini{border-radius:var(--hv3-r-outer);background:var(--hv3c-shell);box-shadow:inset 0 0 0 1px var(--hv3c-rim), var(--hv3c-lift);padding:6px}.hv3-spotMainCore,.hv3-spotMiniCore{box-sizing:border-box;border-radius:var(--hv3-r-inner);background:var(--hv3-surface);height:100%;position:relative;overflow:clip}.hv3-spotMainCore{gap:40px;padding:clamp(24px,2rem + 1.5vw,56px);display:grid}.hv3-spotCopy{z-index:1;overflow-wrap:break-word;align-content:center;justify-items:start;gap:20px;min-width:0;display:grid;position:relative}.hv3-spotChip{box-shadow:inset 0 0 0 1.5px var(--hv3-gold-line);color:var(--hv3-gold);letter-spacing:.24em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;margin:0;padding:8px 16px;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.hv3-spotChip:before{content:"";background:var(--hv3-gold-bright);border-radius:50%;width:8px;height:8px}.hv3-spotTitle{color:var(--hv3-ink);letter-spacing:-.035em;text-wrap:balance;justify-items:start;gap:18px;margin:0;font-size:clamp(2.25rem,1.2rem + 2vw,3rem);font-weight:800;line-height:.98;display:grid}.hv3-spotIcon{width:48px;height:48px;box-shadow:0 0 0 1px var(--hv3-line);border-radius:12px;display:block}.hv3-spotSubtitle{max-width:28ch;color:var(--hv3-ink);margin:0;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);font-weight:500;line-height:1.4}.hv3-spotText{max-width:42ch}.hv3-spotActions{margin-top:8px}.hv3-spotVisual,.hv3-spotStage{position:relative}.hv3-spotGlow{pointer-events:none;background:radial-gradient(closest-side,#f2c14e4d,#38bdf81a 60%,#0000);position:absolute;inset:0 5% 20%}.hv3-spotPhone{--hv3i-u:.6px;z-index:1;filter:drop-shadow(0 28px 36px #02081473);display:block;position:relative}@supports (width:1cqw){.hv3-spotPhone{--hv3i-u:calc(100cqw / 410);container-type:inline-size}}.hv3-spotLines,.hv3-spotMarks{display:none}.hv3-spotCallouts{z-index:3;margin:0;padding:0;list-style:none;position:relative}.hv3-spotCallout{box-sizing:border-box;color:var(--hv3-ink);font-weight:700;line-height:1.3}.hv3-spotCalloutNum{display:none}.hv3-spotCallout:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){direction:rtl}.hv3-spotMarkDot{fill:var(--hv3-gold-bright);stroke:var(--hv3-surface);stroke-width:4px}.hv3-spotMarkNum{fill:#0b1118;text-anchor:middle;dominant-baseline:central;font-size:19px;font-weight:800}.hv3-spotMark{transform-box:fill-box;transform-origin:50%}@media (width<=639px){.hv3-spotStage{justify-items:center;gap:24px;display:grid}.hv3-spotPhone{width:min(300px,100% - 56px);margin-inline-end:20px}.hv3-spotMarks{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.hv3-spotCallouts{width:min(100%,340px);display:grid}.hv3-spotCallout{overflow-wrap:break-word;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding-block:12px;font-size:1rem;display:grid}.hv3-spotCallout+.hv3-spotCallout{border-top:1px solid var(--hv3-line)}.hv3-spotCalloutNum{background:var(--hv3-gold-bright);color:#0b1118;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:800;line-height:1;display:grid}}@media (width>=640px){.hv3-spotStage{width:100%;max-width:520px;aspect-ratio:var(--hv3-stage-ratio,600 / 768);margin-inline:auto}.hv3-spotGlow{inset:8% 40% 8% -12%}.hv3-spotPhone{top:var(--hv3-phone-top,1%);left:var(--hv3-phone-left,0%);width:var(--hv3-phone-w,60%);position:absolute}.hv3-spotLines{z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.hv3-spotCallouts{position:static}.hv3-spotCallout{z-index:3;top:var(--hv3-y);left:var(--hv3-x);width:var(--hv3-box-w,36%);background:var(--hv3-surface);box-shadow:inset 0 0 0 1.5px var(--hv3-gold-line);overflow-wrap:break-word;border-radius:16px;padding:10px;font-size:.875rem;position:absolute;translate:0 -50%}}.hv3-ibm{--hv3i-bg:#fff;--hv3i-card:#fff;--hv3i-tabbar:#ffffffe6;--hv3i-cta:#267358;--hv3i-teal:#30a896;--hv3i-teal-2:#3dbda8;--hv3i-ink:#2d2d33;--hv3i-muted:#6b6b75;--hv3i-edge:#26735838;--hv3i-tint:#26735817;--hv3i-glow:#2673584d;--hv3i-wave-1:#1a4c2c;--hv3i-wave-2:#c2f4df;--hv3i-wave-3:#c0f5e0;--hv3i-wave-4:#36816a;--hv3i-wave-band:#ebfff8;box-sizing:border-box;width:calc(410 * var(--hv3i-u));height:calc(864 * var(--hv3i-u));padding:calc(7 * var(--hv3i-u));border:calc(3 * var(--hv3i-u)) solid transparent;border-radius:calc(64 * var(--hv3i-u));text-align:start;-webkit-font-smoothing:antialiased;background:linear-gradient(#050607,#050607) padding-box padding-box,linear-gradient(150deg,#7a808a,#23262b 22%,#101114 55%,#3a3e45 82%,#7a808a) border-box;line-height:1.25;position:relative}[data-theme=dark] .hv3-ibm{--hv3i-bg:#1a1b1e;--hv3i-card:#25262b;--hv3i-tabbar:#25262be6;--hv3i-cta:#2e8b6e;--hv3i-teal:#45c9b5;--hv3i-teal-2:#52d4c0;--hv3i-ink:#f4f4f5;--hv3i-muted:#a1a1aa;--hv3i-edge:#2e8b6e38;--hv3i-tint:#2e8b6e17;--hv3i-glow:#2e8b6e4d;--hv3i-wave-1:#1a4c2c;--hv3i-wave-2:#141d19;--hv3i-wave-3:#151f1b;--hv3i-wave-4:#246a52;--hv3i-wave-band:#303332}.hv3-ibm:before,.hv3-ibm:after{content:"";width:calc(3 * var(--hv3i-u));border-radius:calc(2 * var(--hv3i-u));background:#2c2f35;position:absolute}.hv3-ibm:before{top:calc(196 * var(--hv3i-u));left:calc(-6 * var(--hv3i-u));height:calc(56 * var(--hv3i-u));box-shadow:0 calc(70 * var(--hv3i-u)) 0 #2c2f35, 0 calc(-62 * var(--hv3i-u)) 0 #2c2f35}.hv3-ibm:after{top:calc(250 * var(--hv3i-u));right:calc(-6 * var(--hv3i-u));height:calc(92 * var(--hv3i-u))}.hv3-ibmScreen{border-radius:calc(54 * var(--hv3i-u));background:var(--hv3i-bg);width:100%;height:100%;color:var(--hv3i-ink);font-size:calc(12 * var(--hv3i-u));position:relative;overflow:clip}.hv3-ibmScreen:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){direction:rtl}.hv3-ibmIcon{fill:currentColor;flex:none;width:1em;height:1em;display:block}.hv3-ibmWave{width:100%;height:calc(118 * var(--hv3i-u));display:block;position:absolute;top:0;left:0}.hv3-ibmWaveStop1{stop-color:var(--hv3i-wave-1)}.hv3-ibmWaveStop2{stop-color:var(--hv3i-wave-2)}.hv3-ibmWaveStop3{stop-color:var(--hv3i-wave-3)}.hv3-ibmWaveStop4{stop-color:var(--hv3i-wave-4)}.hv3-ibmWaveBand{fill:var(--hv3i-wave-band)}.hv3-ibmStatus{z-index:3;grid-template-columns:minmax(0, 1fr) calc(126 * var(--hv3i-u)) minmax(0, 1fr);height:calc(58 * var(--hv3i-u));color:#fff;direction:ltr;align-items:center;display:grid;position:absolute;top:0;left:0;right:0}.hv3-ibmTime{font-size:calc(16.5 * var(--hv3i-u));letter-spacing:-.01em;font-variant-numeric:tabular-nums;justify-self:center;padding-inline-start:calc(10 * var(--hv3i-u));font-weight:600}.hv3-ibmIsland{width:calc(124 * var(--hv3i-u));height:calc(36 * var(--hv3i-u));border-radius:calc(18 * var(--hv3i-u));background:#000;justify-self:center}.hv3-ibmStatusGlyphs{width:calc(74 * var(--hv3i-u));height:calc(12 * var(--hv3i-u));fill:currentColor;justify-self:center;display:block}.hv3-ibmBattery{fill:none;stroke:currentColor;stroke-width:1px;opacity:.45}.hv3-ibmBatteryCap{opacity:.45}.hv3-ibmBody{top:calc(118 * var(--hv3i-u));padding:calc(16 * var(--hv3i-u)) calc(24 * var(--hv3i-u)) 0;background:var(--hv3i-bg);position:absolute;bottom:0;left:0;right:0}.hv3-ibmHero{box-sizing:border-box;height:calc(455 * var(--hv3i-u));padding:calc(22 * var(--hv3i-u));border-radius:calc(24 * var(--hv3i-u));background:linear-gradient(to bottom right, var(--hv3i-cta), var(--hv3i-teal), var(--hv3i-teal-2));box-shadow:0 calc(12 * var(--hv3i-u)) calc(28 * var(--hv3i-u)) var(--hv3i-glow);color:#fff;position:relative;overflow:clip}.hv3-ibmHeroCircle{top:calc(-38 * var(--hv3i-u));width:calc(150 * var(--hv3i-u));height:calc(150 * var(--hv3i-u));background:#ffffff1a;border-radius:50%;position:absolute;inset-inline-end:calc(-30 * var(--hv3i-u))}.hv3-ibmHeroCircle--low{top:auto;bottom:calc(-52 * var(--hv3i-u));inset-inline:calc(-24 * var(--hv3i-u)) auto;width:calc(130 * var(--hv3i-u));height:calc(130 * var(--hv3i-u));background:#ffffff0f}.hv3-ibmHeroHead{align-items:center;gap:calc(12 * var(--hv3i-u));height:calc(52 * var(--hv3i-u));margin-bottom:calc(10 * var(--hv3i-u));display:flex;position:relative}.hv3-ibmHeroIcon{width:calc(44 * var(--hv3i-u));height:calc(44 * var(--hv3i-u));border-radius:calc(14 * var(--hv3i-u));font-size:calc(26 * var(--hv3i-u));background:#ffffff38;flex:none;place-items:center;display:grid}.hv3-ibmHeroText{gap:calc(2 * var(--hv3i-u));flex:1;min-width:0;display:grid}.hv3-ibmHeroTitle{font-size:calc(19 * var(--hv3i-u));font-weight:700;line-height:calc(22 * var(--hv3i-u));letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;overflow:clip}.hv3-ibmHeroSub{-webkit-line-clamp:2;color:#ffffffe6;font-size:calc(12.5 * var(--hv3i-u));line-height:calc(15 * var(--hv3i-u));-webkit-box-orient:vertical;display:-webkit-box;overflow:clip}.hv3-ibmTiles{gap:calc(10 * var(--hv3i-u));height:calc(62 * var(--hv3i-u));margin-bottom:calc(15 * var(--hv3i-u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.hv3-ibmTile{box-sizing:border-box;min-width:0;padding-inline:calc(8 * var(--hv3i-u));border:calc(1 * var(--hv3i-u)) solid #ffffff38;border-radius:calc(15 * var(--hv3i-u));background:#ffffff26;align-content:center;justify-items:center;display:grid}.hv3-ibmTileValue{font-size:calc(24 * var(--hv3i-u));font-weight:800;line-height:calc(28 * var(--hv3i-u));direction:ltr;unicode-bidi:isolate;align-items:baseline;display:flex}.hv3-ibmTileUnit{font-size:calc(13 * var(--hv3i-u));font-weight:600}.hv3-ibmTileLabel{max-width:100%;margin-top:calc(2 * var(--hv3i-u));color:#ffffffdb;font-size:calc(11 * var(--hv3i-u));line-height:calc(14 * var(--hv3i-u));text-overflow:ellipsis;white-space:nowrap;overflow:clip}.hv3-ibmGoal{box-sizing:border-box;height:calc(272 * var(--hv3i-u));padding:calc(13 * var(--hv3i-u)) calc(16 * var(--hv3i-u)) 0;border:calc(1 * var(--hv3i-u)) solid #fff3;border-radius:calc(16 * var(--hv3i-u));background:#ffffff21;position:relative}.hv3-ibmGoalHead{justify-content:space-between;align-items:center;gap:calc(8 * var(--hv3i-u));height:calc(18 * var(--hv3i-u));margin-bottom:calc(8 * var(--hv3i-u));white-space:nowrap;font-weight:600;display:flex}.hv3-ibmGoalTitle{min-width:0;font-size:calc(12.5 * var(--hv3i-u));text-overflow:ellipsis;overflow:clip}.hv3-ibmGoalHint{color:#ffffffd9;font-size:calc(11 * var(--hv3i-u));flex:none}.hv3-ibmChips{align-content:flex-start;gap:calc(8 * var(--hv3i-u)) calc(7 * var(--hv3i-u));height:calc(100 * var(--hv3i-u));flex-wrap:wrap;display:flex;overflow:clip}.hv3-ibmChip{align-items:center;gap:calc(5 * var(--hv3i-u));box-sizing:border-box;height:calc(28 * var(--hv3i-u));padding-inline:calc(11 * var(--hv3i-u));border:calc(1 * var(--hv3i-u)) solid #ffffff4d;border-radius:calc(20 * var(--hv3i-u));font-size:calc(12 * var(--hv3i-u));white-space:nowrap;background:#ffffff29;font-weight:600;line-height:1;display:inline-flex}.hv3-ibmChip .hv3-ibmIcon{font-size:calc(13 * var(--hv3i-u))}.hv3-ibmChip--on{color:var(--hv3i-cta);background:#fff;border-color:#fff}.hv3-ibmBars{gap:calc(9 * var(--hv3i-u));margin-top:calc(17 * var(--hv3i-u));display:grid}.hv3-ibmBarHead{justify-content:space-between;align-items:center;gap:calc(8 * var(--hv3i-u));height:calc(17 * var(--hv3i-u));margin-bottom:calc(3 * var(--hv3i-u));white-space:nowrap;display:flex}.hv3-ibmBarLabel{font-size:calc(12 * var(--hv3i-u));font-weight:500}.hv3-ibmBarPct{font-size:calc(11.5 * var(--hv3i-u));font-weight:700}.hv3-ibmBarTrack{height:calc(7 * var(--hv3i-u));border-radius:calc(4 * var(--hv3i-u));background:#fff3;overflow:clip}.hv3-ibmBarFill{border-radius:calc(4 * var(--hv3i-u));transform-origin:0;background:#fff;height:100%;display:block}.hv3-ibmBarFill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}.hv3-ibmSection{margin-top:calc(22 * var(--hv3i-u))}.hv3-ibmSectionHead{align-items:center;gap:calc(8 * var(--hv3i-u));height:calc(20 * var(--hv3i-u));margin-bottom:calc(2 * var(--hv3i-u));color:var(--hv3i-cta);font-size:calc(17 * var(--hv3i-u));display:flex}.hv3-ibmSectionTitle{font-size:calc(15 * var(--hv3i-u));text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:clip}.hv3-ibmSectionSub{height:calc(17 * var(--hv3i-u));margin:0 0 calc(10 * var(--hv3i-u));color:var(--hv3i-muted);font-size:calc(12 * var(--hv3i-u));line-height:calc(17 * var(--hv3i-u));text-overflow:ellipsis;white-space:nowrap;overflow:clip}.hv3-ibmCard{align-items:center;gap:calc(13 * var(--hv3i-u));box-sizing:border-box;height:calc(74 * var(--hv3i-u));margin-bottom:calc(11 * var(--hv3i-u));padding-inline:calc(16 * var(--hv3i-u));border:calc(1 * var(--hv3i-u)) solid var(--hv3i-edge);border-radius:calc(18 * var(--hv3i-u));background:var(--hv3i-card);display:flex}.hv3-ibmCard--latest{box-shadow:0 calc(4 * var(--hv3i-u)) calc(12 * var(--hv3i-u)) #2d2d330f}.hv3-ibmDate{width:calc(46 * var(--hv3i-u));height:calc(46 * var(--hv3i-u));border-radius:calc(14 * var(--hv3i-u));background:var(--hv3i-tint);color:var(--hv3i-cta);flex:none;align-content:center;justify-items:center;display:grid}.hv3-ibmCard--latest .hv3-ibmDate{background:linear-gradient(to bottom right, var(--hv3i-cta), var(--hv3i-teal));color:#fff}.hv3-ibmDateDay{font-size:calc(15 * var(--hv3i-u));font-weight:800;line-height:calc(16 * var(--hv3i-u))}.hv3-ibmDateMonth{margin-top:calc(1 * var(--hv3i-u));font-size:calc(8 * var(--hv3i-u));letter-spacing:.06em;font-weight:600;line-height:1.1}.hv3-ibmCard--latest .hv3-ibmDateMonth{color:#ffffffd9}.hv3-ibmCardBody{flex:1;min-width:0;display:grid}.hv3-ibmCardRow{align-items:center;gap:calc(7 * var(--hv3i-u));min-width:0;display:flex}.hv3-ibmCardDate{min-width:0;font-size:calc(15 * var(--hv3i-u));text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:clip}.hv3-ibmBadge{padding:calc(2 * var(--hv3i-u)) calc(7 * var(--hv3i-u));border-radius:calc(6 * var(--hv3i-u));background:var(--hv3i-cta);color:#fff;font-size:calc(9 * var(--hv3i-u));letter-spacing:.05em;text-transform:uppercase;flex:none;font-weight:700;line-height:1.3}.hv3-ibmCardTime{margin-top:calc(3 * var(--hv3i-u));color:var(--hv3i-muted);font-size:calc(12 * var(--hv3i-u));line-height:1.3}.hv3-ibmChevron{color:var(--hv3i-cta);font-size:calc(23 * var(--hv3i-u))}.hv3-ibmChevron:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.hv3-ibmTabs{z-index:2;box-sizing:border-box;height:calc(94 * var(--hv3i-u));padding-top:calc(8 * var(--hv3i-u));background:var(--hv3i-tabbar);box-shadow:0 calc(-2 * var(--hv3i-u)) calc(6 * var(--hv3i-u)) #2d2d330a;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid;position:absolute;bottom:0;left:0;right:0}.hv3-ibmTab{min-width:0;color:var(--hv3i-muted);justify-items:center;display:grid}.hv3-ibmTab--on{color:var(--hv3i-cta)}.hv3-ibmTabIcon{width:calc(44 * var(--hv3i-u));height:calc(28 * var(--hv3i-u));font-size:calc(20 * var(--hv3i-u));place-items:center;display:grid}.hv3-ibmTabPill{width:calc(48 * var(--hv3i-u));height:calc(48 * var(--hv3i-u));margin:calc(-14 * var(--hv3i-u)) 0 calc(-2 * var(--hv3i-u));border-radius:calc(16 * var(--hv3i-u));box-shadow:0 calc(3 * var(--hv3i-u)) calc(10 * var(--hv3i-u)) #1e7a5e4d;color:#fff;font-size:calc(24 * var(--hv3i-u));background:linear-gradient(to bottom right,#267358,#30a896);place-items:center;display:grid}.hv3-ibmTabLabel{max-width:100%;margin-top:calc(3 * var(--hv3i-u));font-size:calc(10 * var(--hv3i-u));font-weight:600;line-height:calc(13 * var(--hv3i-u));text-overflow:ellipsis;white-space:nowrap;overflow:clip}.hv3-ibmHomeBar{bottom:calc(8 * var(--hv3i-u));z-index:3;width:calc(134 * var(--hv3i-u));height:calc(5 * var(--hv3i-u));border-radius:calc(3 * var(--hv3i-u));background:var(--hv3i-ink);position:absolute;left:50%;translate:-50%}.hv3-spotMiniCore{align-content:start;justify-items:start;gap:12px;padding:clamp(22px,1rem + 1vw,32px);display:grid}.hv3-spotMiniTitle{color:var(--hv3-ink);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,1.1rem + .7vw,1.75rem);font-weight:800;line-height:1.1}.hv3-spotMiniText{max-width:34ch}.hv3-spotRuler{width:100%;max-width:252px;height:auto;margin-top:8px;display:block;overflow:visible}.hv3-spotRulerBase,.hv3-spotRulerTicks{fill:none;stroke:var(--hv3-gold-line);stroke-width:1.4px}.hv3-spotRulerNum{fill:var(--hv3-gold);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.hv3-spotMini--policy .hv3-spotMiniCore{padding-inline-end:96px}.hv3-spotGlyph{top:24px;fill:none;width:56px;height:56px;stroke:var(--hv3-gold);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset-inline-end:24px}.hv3-spotMini--person .hv3-spotMiniCore{align-content:center;min-height:230px}.hv3-spotPerson{width:46%;display:block;position:absolute;inset-block:0;inset-inline-end:0}.hv3-spotPersonImg{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 65%);mask-image:linear-gradient(90deg,#0000 0%,#000 65%)}.hv3-spotPersonImg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 65%);mask-image:linear-gradient(270deg,#0000 0%,#000 65%)}.hv3-spotPersonCopy{z-index:1;justify-items:start;gap:12px;max-width:60%;display:grid;position:relative}@media (width<=639px){.hv3-spotMainCore{gap:32px;padding:clamp(22px,1rem + 1vw,32px)}.hv3-spotMini--policy .hv3-spotMiniCore{padding-inline-end:clamp(22px,1rem + 1vw,32px)}.hv3-spotGlyph{width:48px;height:48px;margin-bottom:4px;position:static}.hv3-spotMini--person .hv3-spotMiniCore{align-content:start;min-height:0}.hv3-spotPerson{justify-self:stretch;width:auto;height:210px;margin:calc(-1*clamp(22px,1rem + 1vw,32px)) calc(-1*clamp(22px,1rem + 1vw,32px)) 0;position:relative;inset:auto}.hv3-spotPersonImg{object-position:50% 25%;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.hv3-spotPersonImg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){object-position:50% 25%;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.hv3-spotPersonCopy{max-width:none}}@media (width>=640px){.hv3-spotGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hv3-spotMain,.hv3-spotMini--person{grid-column:1/-1}}@media (width>=1024px){.hv3-spotMainCore{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;padding:clamp(28px,1rem + 1.5vw,44px)}.hv3-spotMini--person .hv3-spotMiniCore{min-height:260px;padding-inline:clamp(32px,1rem + 2vw,56px)}.hv3-spotPerson{width:52%}.hv3-spotPersonCopy{max-width:min(46%,520px)}}@media (width>=1280px){.hv3-spotGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.hv3-spotMain{grid-area:span 2/span 8}.hv3-spotMini{grid-column:span 4}.hv3-spotMini--person{grid-column:1/-1}.hv3-spotMainCore{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.hv3-spotTitle{font-size:2.75rem}}.hv3-spotStage:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){direction:ltr}.hv3-spotLinePath{fill:none;stroke:var(--hv3-gold-line);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;vector-effect:non-scaling-stroke}.hv3-spotLineDot{fill:var(--hv3-gold-bright);stroke:var(--hv3-surface);stroke-width:3px;transform-box:fill-box;transform-origin:50%}.hv3-numbers{padding-block:clamp(3rem,2rem + 3vw,5rem) 0}.hv3-numbersList{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.hv3-numbersItem{justify-items:start;gap:12px;padding-block:28px;display:grid;position:relative}.hv3-numbersItem+.hv3-numbersItem:before{content:"";top:0;background:var(--hv3-gold-line);height:1px;position:absolute;inset-inline:0}.hv3-numbersValue{color:var(--hv3-ink);letter-spacing:-.045em;font-size:clamp(4rem,2.4rem + 5vw,7.5rem);font-weight:800;line-height:.9}.hv3-numbersLabel{max-width:22ch;color:var(--hv3-muted);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.45}@media (width>=768px){.hv3-numbersList{grid-template-columns:repeat(3,minmax(0,1fr))}.hv3-numbersItem{text-align:center;justify-items:center;padding:8px 16px}.hv3-numbersItem+.hv3-numbersItem:before{width:1px;height:auto;inset-block:0;inset-inline:0 auto}}.hv3-numbersRuler{background:linear-gradient(var(--hv3-gold-line), var(--hv3-gold-line)) top / 100% 1.5px no-repeat, repeating-linear-gradient(90deg, var(--hv3-gold-line) 0 1px, transparent 1px 50px) top / 100% 22px no-repeat, repeating-linear-gradient(90deg, var(--hv3-gold-line) 0 1px, transparent 1px 10px) top / 100% 10px no-repeat;height:24px;margin-top:clamp(3rem,2rem + 3vw,5rem);display:block}.hv3-paths .hv3-pathsHead{margin-bottom:clamp(2rem,1rem + 3vw,4rem)}.hv3-pathsHead .hv3-h2{letter-spacing:-.04em;font-size:clamp(2.75rem,1.4rem + 5vw,6rem)}.hv3-pathsList{margin:0;padding:0;list-style:none}.hv3-pathsItem{position:relative}.hv3-pathsItem:before,.hv3-pathsItem:last-child:after{content:"";z-index:2;background:var(--hv3-gold-line);pointer-events:none;height:1px;position:absolute;inset-inline:0}.hv3-pathsItem:before{top:0}.hv3-pathsItem:last-child:after{bottom:0}.hv3-pathsRow{isolation:isolate;color:var(--hv3-ink);text-decoration:none;display:block;position:relative}.hv3-pathsMedia{z-index:0;background:var(--hv3-night);opacity:0;transition:opacity .18s var(--hv3-ease);display:block;position:absolute;inset:0}.hv3-pathsMedia:after{content:"";background:linear-gradient(90deg,#050b16eb 0%,#050b16c7 55%,#050b1659 100%);position:absolute;inset:0}.hv3-pathsMedia:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{background:linear-gradient(270deg,#050b16eb 0%,#050b16c7 55%,#050b1659 100%)}.hv3-pathsPic{clip-path:inset(0 0 0 100%);width:100%;height:100%;transition:clip-path .7s var(--hv3-ease);display:block}.hv3-pathsPic:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){clip-path:inset(0 100% 0 0)}.hv3-pathsImg{object-fit:cover;width:100%;height:100%;display:block}.hv3-pathsInner{z-index:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title arrow""desc arrow";align-content:center;align-items:center;gap:8px 20px;min-height:clamp(128px,7rem + 5vw,190px);padding-block:24px;display:grid;position:relative}.hv3-pathsTitle{color:var(--hv3-ink);letter-spacing:-.035em;transition:color .2s var(--hv3-ease) 60ms;grid-area:title;font-size:clamp(2rem,1.1rem + 3vw,3.5rem);font-weight:800;line-height:1}.hv3-pathsDesc{max-width:36ch;color:var(--hv3-muted);transition:color .2s var(--hv3-ease) 60ms;grid-area:desc;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.5}.hv3-pathsArrow{width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--hv3-gold);color:var(--hv3-gold);transition:transform .5s var(--hv3-ease), background-color .4s var(--hv3-ease), color .4s var(--hv3-ease);border-radius:50%;grid-area:arrow;place-items:center;display:grid}.hv3-pathsArrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg{transform:scaleX(-1)}@media (width>=768px){.hv3-pathsArrow{width:56px;height:56px}}@media (width>=1024px){.hv3-pathsInner{grid-template-columns:minmax(0,5fr) minmax(0,5fr) auto;grid-template-areas:"title desc arrow";column-gap:40px}}.hv3-pathsRow:after{content:"";z-index:3;pointer-events:none;border-radius:4px;position:absolute;inset:6px}.hv3-pathsRow:focus-visible{--hv3-ink:var(--hv3-night-ink);--hv3-muted:var(--hv3-night-muted);outline:none}.hv3-pathsRow:focus-visible:after{outline:2px solid var(--hv3-gold-bright)}.hv3-pathsRow:focus-visible .hv3-pathsMedia{opacity:1}.hv3-pathsRow:focus-visible .hv3-pathsPic{clip-path:inset(0)}.hv3-pathsRow:focus-visible .hv3-pathsArrow{background:var(--hv3-sky);color:var(--hv3-sky-ink);transform:translate(6px)}.hv3-pathsRow:focus-visible:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .hv3-pathsArrow{transform:translate(-6px)}@media (hover:hover) and (pointer:fine){.hv3-pathsRow:hover{--hv3-ink:var(--hv3-night-ink);--hv3-muted:var(--hv3-night-muted)}.hv3-pathsRow:hover .hv3-pathsMedia{opacity:1;transition-delay:90ms}.hv3-pathsRow:hover .hv3-pathsPic{clip-path:inset(0);transition-delay:90ms}.hv3-pathsRow:hover .hv3-pathsTitle,.hv3-pathsRow:hover .hv3-pathsDesc{transition-delay:.15s}.hv3-pathsRow:hover .hv3-pathsArrow{background:var(--hv3-sky);color:var(--hv3-sky-ink);transition-delay:90ms;transform:translate(6px)}.hv3-pathsRow:hover:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .hv3-pathsArrow{transform:translate(-6px)}}.hv3-closing.hv3-night{background:radial-gradient(ellipse 70% 55% at 50% 0%, #38bdf81f, transparent 70%), radial-gradient(ellipse 60% 45% at 50% 100%, #f2c14e29, transparent 70%), var(--hv3-veil);padding-block:clamp(6rem,4rem + 8vw,11rem) clamp(2.5rem,1.5rem + 3vw,4.5rem);overflow:clip}@media (width<=1023px){.hv3-closing.hv3-night{background:radial-gradient(ellipse 70% 55% at 50% 0%, #38bdf81f, transparent 70%), radial-gradient(ellipse 60% 45% at 50% 100%, #f2c14e29, transparent 70%), linear-gradient(180deg, #050b1600 calc(100% - 180px), var(--hv3-night) 100%), var(--hv3-veil)}}.hv3-closingInner{text-align:center;justify-items:center;gap:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.hv3-closingTitle{color:var(--hv3-night-ink);letter-spacing:-.04em;word-spacing:.08em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,1.3rem + 4.6vw,5.5rem);font-weight:800;line-height:1}.hv3-closingPhrase{white-space:nowrap}.hv3-closingTape{width:100%;height:clamp(104px,3rem + 6vw,140px);margin-top:clamp(3rem,2rem + 3vw,5rem);display:block}.hv3-closingTapeTicks{fill:none;stroke:#3b2806;stroke-width:1.4px;stroke-opacity:.75}.hv3-closingTapeEdge{fill:none;stroke:#fbe3a1;stroke-width:1.5px}.hv3-closingTapeEdge--low{stroke:#6b4a12}.hv3-closingTapeNum{fill:#3b2806;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hv3[data-hv3-motion=sda] .hv3-spotVisual{view-timeline:--hv3-spot block}.hv3[data-hv3-motion=sda] .hv3-spotStage{animation:linear both hv3c-drift;animation-timeline:--hv3-spot;animation-range:cover}.hv3[data-hv3-motion=sda] .hv3-numbers{view-timeline:--hv3-numbers block}.hv3[data-hv3-motion=sda] .hv3-numbersItem+.hv3-numbersItem:before{animation:linear both hv3c-draw-x;animation-timeline:--hv3-numbers;animation-range:entry 20% cover 35%}.hv3[data-hv3-motion=sda] .hv3-numbersItem:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))+.hv3-numbersItem:before{animation-name:hv3c-draw-x-rtl}.hv3[data-hv3-motion=sda] .hv3-numbersRuler{animation:linear both hv3-clip-x;animation-timeline:view();animation-range:entry 100% cover 20%}.hv3[data-hv3-motion=sda] .hv3-pathsItem{view-timeline:--hv3-path block}.hv3[data-hv3-motion=sda] .hv3-pathsItem:before,.hv3[data-hv3-motion=sda] .hv3-pathsItem:last-child:after{animation:linear both hv3c-draw-x;animation-timeline:--hv3-path;animation-range:entry}.hv3[data-hv3-motion=sda] .hv3-pathsItem:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{animation-name:hv3c-draw-x-rtl}.hv3[data-hv3-motion=sda] .hv3-pathsItem:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):last-child:after{animation-name:hv3c-draw-x-rtl}.hv3[data-hv3-motion=sda] .hv3-closing{view-timeline:--hv3-closing block}.hv3[data-hv3-motion=sda] .hv3-closingWord{animation:linear both hv3c-brighten;animation-timeline:--hv3-closing;animation-range:entry calc(25% + var(--hv3-w,0) * 10%) entry calc(45% + var(--hv3-w,0) * 10%)}.hv3[data-hv3-motion=sda] .hv3-closingTape{animation:linear both hv3-clip-x;animation-timeline:view();animation-range:entry cover 25%}}@media (width>=768px){@supports (animation-timeline:view()){.hv3[data-hv3-motion=sda] .hv3-numbersItem+.hv3-numbersItem:before{animation-name:hv3c-draw-y}.hv3[data-hv3-motion=sda] .hv3-numbersItem:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))+.hv3-numbersItem:before{animation-name:hv3c-draw-y}}}.hv3[data-hv3-motion=sda] .hv3-spotLinePath,.hv3[data-hv3-motion=io] .hv3-spotLinePath{transition:stroke-dashoffset .9s var(--hv3-ease) calc(var(--hv3-i,0) * .15s)}.hv3[data-hv3-motion=sda] .hv3-spotLineDot,.hv3[data-hv3-motion=io] .hv3-spotLineDot{transition:transform .5s var(--hv3-ease) calc(var(--hv3-i,0) * .15s), opacity .5s var(--hv3-ease) calc(var(--hv3-i,0) * .15s)}.hv3[data-hv3-motion=sda] .hv3-spotCallout,.hv3[data-hv3-motion=io] .hv3-spotCallout{transition:opacity .6s var(--hv3-ease) calc(var(--hv3-i,0) * .15s + .45s), transform .6s var(--hv3-ease) calc(var(--hv3-i,0) * .15s + .45s)}.hv3[data-hv3-motion=sda] .hv3-spotMark,.hv3[data-hv3-motion=io] .hv3-spotMark{transition:transform .5s var(--hv3-ease) calc(var(--hv3-i,0) * .15s + .3s), opacity .5s var(--hv3-ease) calc(var(--hv3-i,0) * .15s + .3s)}.hv3[data-hv3-motion=sda] .hv3-ibmBarFill,.hv3[data-hv3-motion=io] .hv3-ibmBarFill{transition:transform 1.1s var(--hv3-ease) calc(var(--hv3-i,0) * .12s + .3s)}.hv3[data-hv3-motion=sda] .hv3-spotStage[data-drawn=false] .hv3-spotMark,.hv3[data-hv3-motion=io] .hv3-spotStage[data-drawn=false] .hv3-spotMark{opacity:0;transform:scale(0)}.hv3[data-hv3-motion=sda] .hv3-spotStage[data-drawn=false] .hv3-ibmBarFill,.hv3[data-hv3-motion=io] .hv3-spotStage[data-drawn=false] .hv3-ibmBarFill{transform:scaleX(0)}.hv3[data-hv3-motion=sda] .hv3-spotStage[data-drawn=false] .hv3-spotLinePath,.hv3[data-hv3-motion=io] .hv3-spotStage[data-drawn=false] .hv3-spotLinePath{stroke-dashoffset:1px}.hv3[data-hv3-motion=sda] .hv3-spotStage[data-drawn=false] .hv3-spotLineDot,.hv3[data-hv3-motion=io] .hv3-spotStage[data-drawn=false] .hv3-spotLineDot{opacity:0;transform:scale(0)}.hv3[data-hv3-motion=sda] .hv3-spotStage[data-drawn=false] .hv3-spotCallout,.hv3[data-hv3-motion=io] .hv3-spotStage[data-drawn=false] .hv3-spotCallout{opacity:0;transform:translate(-10px)}.hv3[data-hv3-motion=io] .hv3-numbersItem+.hv3-numbersItem:before,.hv3[data-hv3-motion=io] .hv3-pathsItem:before,.hv3[data-hv3-motion=io] .hv3-pathsItem:last-child:after{clip-path:inset(0);transition:clip-path 1s var(--hv3-ease) calc(var(--hv3-i,0) * 80ms + .15s)}.hv3[data-hv3-motion=io] .hv3-numbersItem+.hv3-numbersItem:not(.is-visible):before,.hv3[data-hv3-motion=io] .hv3-pathsItem:not(.is-visible):before,.hv3[data-hv3-motion=io] .hv3-pathsItem:last-child:not(.is-visible):after{clip-path:inset(0 100% 0 0)}.hv3[data-hv3-motion=io] .hv3-numbersItem:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))+.hv3-numbersItem:not(.is-visible):before{clip-path:inset(0 0 0 100%)}.hv3[data-hv3-motion=io] .hv3-pathsItem:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):not(.is-visible):before{clip-path:inset(0 0 0 100%)}.hv3[data-hv3-motion=io] .hv3-pathsItem:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):last-child:not(.is-visible):after{clip-path:inset(0 0 0 100%)}.hv3[data-hv3-motion=io] .hv3-numbersRuler,.hv3[data-hv3-motion=io] .hv3-closingTape{clip-path:inset(0);transition:clip-path 1.4s var(--hv3-ease) .3s}.hv3[data-hv3-motion=io] .hv3-numbers[data-in=false] .hv3-numbersRuler,.hv3[data-hv3-motion=io] .hv3-closing[data-in=false] .hv3-closingTape{clip-path:inset(0 100% 0 0)}.hv3[data-hv3-motion=io] .hv3-closingWord{transition:opacity .7s var(--hv3-ease) calc(var(--hv3-w,0) * .18s)}.hv3[data-hv3-motion=io] .hv3-closing[data-in=false] .hv3-closingWord{opacity:.5}}@media (prefers-reduced-motion:no-preference) and (width>=768px){.hv3[data-hv3-motion=io] .hv3-numbersItem+.hv3-numbersItem:not(.is-visible):before{clip-path:inset(0 0 100%)}.hv3[data-hv3-motion=io] .hv3-numbersItem:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))+.hv3-numbersItem:not(.is-visible):before{clip-path:inset(0 0 100%)}}@media (prefers-reduced-motion:reduce){.hv3-pathsMedia,.hv3-pathsPic,.hv3-pathsTitle,.hv3-pathsDesc,.hv3-pathsArrow{transition:none}}@keyframes hv3c-drift{0%{transform:translateY(32px)}to{transform:translateY(-32px)}}@keyframes hv3c-draw-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes hv3c-draw-x-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes hv3c-draw-y{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes hv3c-brighten{0%{opacity:.5}to{opacity:1}}
