.chg-tone{--tone-from:#f98017;--tone-to:#ff9f0a;--tone-ink:#c25e00;--tone-wash:#ff9f0a1f}.chg-eyebrow,.chg-link{color:#c25e00}.chg-hero{--scene-glow:#ff9f0a66}.chg-hero .sp-scene{padding:48px 0 160px}.chg-float-week{width:236px;bottom:174px;left:calc(50% + 40px);transform:translateY(100%)}.chg-week{flex-flow:column;gap:7px;display:flex}.chg-week li{color:var(--moment-gray);white-space:nowrap;border-left:3px solid #ece8f0;padding-left:10px;font-size:12px;font-weight:600}.chg-week .chg-week-done{color:var(--moment-ink);border-left-color:#fb6211}.chg-org{margin:0}.chg-org-svg{width:100%;height:auto;font-family:var(--font-montserrat);display:block}.chg-lines path{fill:none;stroke:#d9cfc4;stroke-width:2px;transition:opacity .6s}.chg-box rect{fill:var(--white);stroke:#d9cfc4;stroke-width:2px}.chg-box text{fill:var(--main-text-color);text-anchor:middle;font-size:14px;font-weight:800;transition:opacity .6s}.chg-lead rect{fill:var(--main-text-color);stroke:none}.chg-lead text{fill:var(--white)}.chg-box,.chg-person,.chg-ask{transition:transform .9s cubic-bezier(.65,0,.35,1),opacity .6s}.chg-person{fill:#e9e1d8;stroke:#cdbfb1;stroke-width:2px}.chg-moved{fill:#fff0e6;stroke:var(--rt-primary);stroke-width:3px}.chg-ask rect{fill:var(--white);stroke:var(--rt-primary);stroke-width:1.5px}.chg-ask text{fill:var(--main-text-color);text-anchor:middle;font-size:12.5px;font-weight:700}.chg-lines-before,.chg-lead-before,.chg-m3-before{opacity:0}.chg-m1{transform:translate(80px)}.chg-m2{transform:translate(110px)}.chg-m3{opacity:.45;transform:translate(40px)}.chg-m3 rect{stroke-dasharray:5 5}.chg-p1{transform:translate(50px)}.chg-p2{transform:translate(60px)}.chg-p3{transform:translate(70px)}.chg-p4{transform:translate(80px)}.chg-p5{transform:translate(90px)}.chg-p6{transform:translate(100px)}.chg-p7{transform:translate(-225px)}.chg-p8{transform:translate(-35px)}.chg-ask-2{transition-delay:.3s}.chg-ask-3{transition-delay:.6s}.js .chg-org:not(.is-after) .chg-lines-before,.js .chg-org:not(.is-after) .chg-lead-before,.js .chg-org:not(.is-after) .chg-m3-before{opacity:1}.js .chg-org:not(.is-after) .chg-lines-after,.js .chg-org:not(.is-after) .chg-lead-after,.js .chg-org:not(.is-after) .chg-m3-after{opacity:0}.js .chg-org:not(.is-after) .chg-m3{opacity:1}.js .chg-org:not(.is-after) .chg-m3 rect{stroke-dasharray:none}.js .chg-org:not(.is-after) :is(.chg-box,.chg-person){transform:none}.js .chg-org:not(.is-after) .chg-ask{opacity:0;transform:translateY(8px)}.chg-asks{display:none}.chg-pile{font-family:var(--font-montserrat);border-top:1px solid #ece6df;margin-top:72px;padding-top:40px}.chg-pile-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.chg-pile-title{color:var(--main-text-color);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800;line-height:1.3}.chg-pile-sub{color:var(--light-brown);margin:4px 0 0;font-size:15px;line-height:1.5}.chg-pile-rows{flex-flow:column;gap:14px;display:flex}.chg-pile-row{grid-template-columns:56px 1fr 48px;align-items:center;gap:16px;display:grid}.chg-pile-year{color:var(--light-brown);font-size:14px;font-weight:700}.chg-pile-blocks{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.chg-block{height:44px;transition:opacity .4s calc(var(--i,0) * 90ms), transform .5s cubic-bezier(.34, 1.4, .64, 1) calc(var(--i,0) * 90ms);background-color:#e9e1d8;border-radius:6px}.chg-pile-2022 .chg-block{background-image:linear-gradient(90deg, #fe901b, var(--rt-primary) 33%, var(--rt-orchid) 72%, var(--rt-purple));background-position:calc(var(--i,0) * 100% / 9) 0;background-size:1000% 100%}.chg-pile-2022 .chg-block:nth-child(2){--i:1}.chg-pile-2022 .chg-block:nth-child(3){--i:2}.chg-pile-2022 .chg-block:nth-child(4){--i:3}.chg-pile-2022 .chg-block:nth-child(5){--i:4}.chg-pile-2022 .chg-block:nth-child(6){--i:5}.chg-pile-2022 .chg-block:nth-child(7){--i:6}.chg-pile-2022 .chg-block:nth-child(8){--i:7}.chg-pile-2022 .chg-block:nth-child(9){--i:8}.chg-pile-2022 .chg-block:nth-child(10){--i:9}.js .chg-pile:not(.is-drawn) .chg-pile-2022 .chg-block{opacity:0;transform:translateY(10px)scale(.85)}.chg-pile-note{color:var(--light-brown);margin:20px 0 0 72px;font-size:14px;font-weight:600;line-height:1.5}.chg-pile-count{color:var(--main-text-color);text-align:right;font-size:28px;font-weight:900}.chg-signals{margin-top:56px}.chg-stages{background-image:radial-gradient(circle at 0 0,#fb621112,#0000 40%),radial-gradient(circle at 100% 100%,#d032c710,#0000 40%)}.chg-stop-0{--stop:#fe901b}.chg-stop-1{--stop:var(--rt-primary)}.chg-stop-2{--stop:#e84d61}.chg-stop-3{--stop:#d336b8}.chg-stop-4{--stop:#ad33be}.chg-stop-5{--stop:var(--rt-purple)}.chg-stages .sp-head{margin-bottom:56px}.chg-stages-grid{grid-template-columns:5fr 6fr;align-items:start;gap:64px;display:grid}.chg-stage-list{counter-reset:stage;flex-flow:column;gap:20px;margin:0;padding:0 0 160px;list-style:none;display:flex}.chg-stage{background-color:var(--white);font-family:var(--font-montserrat);border:1px solid #ece6df;border-radius:8px;flex-flow:column;align-items:flex-start;gap:8px;padding:24px 28px;transition:opacity .3s,border-color .3s,box-shadow .3s,transform .3s;display:flex}.js .chg-stage{opacity:.45}.js .chg-stage.is-current{opacity:1;border-color:var(--stop);box-shadow:0 16px 32px -18px var(--stop);transform:translate(6px)}.chg-stage-when{color:var(--light-brown);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.chg-stage-when:before{content:"";background-color:var(--stop);border-radius:2px;width:8px;height:8px}.chg-stage-mode{color:var(--main-text-color);background-color:#ff9f0a1f;border-radius:4px;padding:3px 10px;font-size:12px;font-weight:700}.chg-stage-title{color:var(--main-text-color);letter-spacing:-.01em;margin:4px 0 0;font-size:20px;font-weight:800;line-height:1.3}.chg-stage-text{color:var(--light-brown);margin:0;font-size:14px;line-height:1.6}.chg-stage-lift{color:var(--main-text-color);font-size:13px;font-weight:800}.chg-stage-lift span{color:var(--grey-8);letter-spacing:1px;text-transform:uppercase;margin-right:8px;font-size:10px}.chg-panel-wrap{height:100%}.chg-panel{background-color:var(--white);font-family:var(--font-montserrat);border-radius:8px;flex-flow:column;gap:20px;padding:24px;display:flex;position:sticky;top:140px;box-shadow:0 18px 40px -18px #3c1e5033,0 2px 6px #3c1e500f}.chg-rail{grid-template-columns:repeat(6,1fr);gap:6px;margin:0;padding:0;display:grid}.chg-rail-stop{color:var(--grey-8);border-top:3px solid #e9e1d8;padding-top:8px;font-size:11px;font-weight:700;transition:color .3s,border-color .3s}.chg-rail-stop.is-done,.chg-rail-stop.is-current{border-top-color:var(--stop)}.chg-rail-stop.is-current{color:var(--main-text-color)}.chg-shots{background-image:radial-gradient(circle at 85% 0, #ffffff40, #fff0 50%), linear-gradient(135deg, var(--rt-primary), #ff9f0a);border-radius:8px;place-items:center;min-height:384px;padding:28px 24px;display:grid}.chg-shot{grid-area:1/1;transition:opacity .35s,transform .35s}.chg-shots>.chg-shot:not(:first-child){opacity:0;visibility:hidden}.js .chg-shots>.chg-shot{opacity:0;visibility:hidden;transform:translateY(8px)}.js .chg-shots>.chg-shot.is-current{opacity:1;visibility:visible;transform:none}.chg-points{flex-flow:column;gap:6px;width:100%;display:flex}.chg-points li{color:var(--moment-ink);border:1px solid #eee;border-radius:10px;flex-flow:column;padding:7px 12px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.chg-points span,.chg-mini span{color:var(--moment-gray);font-size:10.5px;font-weight:600}.chg-manual{color:var(--moment-ink);background-image:var(--moment-lift);border-radius:10px;flex-flow:column;align-self:stretch;gap:3px;margin-right:-28px;padding:12px 14px;font-size:12.5px;font-weight:500;display:flex}.chg-manual strong{color:#9a33b9;font-size:13.5px;font-weight:700}.chg-mini{color:var(--moment-ink);border:1px solid #eee;border-radius:10px;flex-flow:column;gap:2px;width:100%;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex}.chg-reach{color:#9a33b9;font-size:12px;font-weight:600}.chg-trends{flex-flow:column;gap:4px;width:100%;display:flex}.chg-trends li{color:var(--moment-ink);border-radius:10px;justify-content:space-between;gap:12px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.chg-trends strong{color:#9a33b9}.chg-points li.sp-lift{background-image:var(--moment-lift);border-color:#0000;margin-right:-28px;padding:10px 14px;font-size:13px}.sp-glimpse .sp-bubble.chg-advice{background-image:var(--moment-lift);border-radius:10px;margin-right:-28px;padding:10px 14px}.chg-trends li.sp-lift{background-color:var(--white);margin-right:-28px;padding:10px 14px;font-size:13px}.chg-lift-bar{border-radius:6px;gap:3px;height:36px;margin-top:10px;display:flex;overflow:hidden}.chg-seg{color:var(--white);text-shadow:0 1px 2px #0000002e;background-image:linear-gradient(90deg, #fe901b, var(--rt-primary));flex:1;justify-content:center;align-items:center;min-width:0;padding:0 4px;font-size:11px;font-weight:800;transition:background-color .4s,color .4s,opacity .4s;display:flex;overflow:hidden}.chg-seg-1{background-image:linear-gradient(90deg, var(--rt-primary), #e84d61)}.chg-seg-2{background-image:linear-gradient(90deg,#e84d61,#d336b8)}.chg-seg-3{background-image:linear-gradient(90deg,#d336b8,#ad33be)}.chg-seg-4{background-image:linear-gradient(90deg, #ad33be, var(--rt-purple))}.js .chg-seg:not(:is(.is-done,.is-current)){color:#0000;opacity:.18}.chg-lift-note{color:var(--light-brown);margin:12px 0 0;font-size:13px;line-height:1.5;transition:opacity .4s}.chg-lift-note strong{color:var(--main-text-color)}.js .chg-panel:not(.is-end) .chg-lift-note{opacity:.35}.chg-products{flex-flow:wrap;justify-content:center;gap:12px 36px;margin-top:56px;display:flex}.chg-dark{background-color:#171312;background-image:radial-gradient(circle at 0 0,#ff9f0a2e,#0000 40%),radial-gradient(circle at 100% 100%,#d032c72e,#0000 45%);padding:112px 20px}.chg-dark-grid{grid-template-columns:5fr 7fr;align-items:center;gap:64px;display:grid}.chg-dark-grid>*{min-width:0}.chg-dark-copy{flex-flow:column;align-items:flex-start;gap:20px;display:flex}.chg-eyebrow-light{color:var(--rt-gold)}.chg-dark-gives{border-top:1px solid #ffffff24;flex-flow:column;gap:10px;width:100%;margin-top:8px;padding-top:24px;display:flex}.chg-dark-gives li{color:var(--white);font-family:var(--font-montserrat);background:url(/assets/images/gradient-circle-check.svg) 0 3px/16px no-repeat;padding-left:26px;font-size:14px;font-weight:600;line-height:1.5}.chg-cascade{margin:0}.chg-cascade-svg{width:100%;height:auto;font-family:var(--font-montserrat);display:block}.chg-root{fill:var(--white);stroke:url(#chg-glow-fill);stroke-width:2.5px;filter:drop-shadow(0 14px 22px #0009)}.chg-root-label{fill:var(--main-text-color);text-anchor:middle;font-size:15px;font-weight:800}.chg-wire{fill:none;stroke:#fe901b;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .5s ease-out var(--wire-delay,0s)}.chg-node{fill:url(#chg-glow-fill);stroke:#171312;stroke-width:3px;transition:fill-opacity .4s var(--node-delay,0s), filter .4s var(--node-delay,0s)}.chg-node-team{filter:drop-shadow(0 0 8px #d032c799)}.chg-b1{--branch:.3s}.chg-b2{--branch:.7s}.chg-b3{--branch:1.1s}.chg-b4{--branch:1.5s}.chg-branch .chg-wire{--wire-delay:var(--branch)}.chg-branch .chg-node-lead{--node-delay:calc(var(--branch) + .3s)}.chg-branch .chg-wire-team{--wire-delay:calc(var(--branch) + .4s)}.chg-branch .chg-node-team{--node-delay:calc(var(--branch) + .8s)}.js .chg-cascade:not(.is-lit) .chg-wire{stroke-dashoffset:1px;transition-delay:0s}.js .chg-cascade:not(.is-lit) .chg-node{fill-opacity:.15;filter:none;transition-delay:0s}.chg-cascade-label{fill:#d9cfc4;text-anchor:middle;font-size:14px;font-weight:700}.chg-cascade-label tspan{fill:var(--rt-gold);font-weight:900}.chg-story-section{background-color:#f7f2eb}@media screen and (max-width:1339px){.chg-float-week{left:auto;right:calc(50% - 216px)}}@media screen and (max-width:991px){.chg-stages-grid,.chg-dark-grid{grid-template-columns:1fr}.chg-dark-grid{gap:48px}.chg-stages-grid{gap:24px}.chg-stage-list{padding-bottom:0}.js .chg-stage.is-current{transform:none}.chg-panel-wrap{z-index:2;order:-1;position:sticky;top:100px}.chg-panel{gap:12px;padding:12px;position:static}.chg-shots{min-height:0;padding:14px}.chg-shots .sp-glimpse{padding:12px 14px}.chg-lift-note{display:none}}@media screen and (max-width:767px){.chg-dark{padding:72px 16px}.chg-pile-head{flex-flow:column;align-items:flex-start}.chg-pile-row{grid-template-columns:40px 1fr 32px;gap:10px}.chg-pile-blocks{gap:3px}.chg-block{height:32px}.chg-pile-count{font-size:20px}.chg-pile-note{margin-left:50px}.chg-float-week{width:max-content;margin:-12px max(0px,50% - 216px) 0 auto;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.chg-hero .sp-scene{padding:40px 0 24px}.chg-stage{padding:20px}.chg-rail-stop{font-size:0}.chg-rail-stop.is-current{white-space:nowrap;font-size:10px}.chg-seg{padding:0 2px;font-size:9px}.chg-shots,.chg-ask{display:none}.chg-asks{flex-flow:wrap;gap:8px;margin-top:12px;display:flex}.chg-asks li{color:var(--main-text-color);border:1.5px solid var(--rt-primary);font-family:var(--font-montserrat);border-radius:8px;padding:5px 12px;font-size:13px;font-weight:700}}@media (prefers-reduced-motion:reduce){.chg-lines path,.chg-box,.chg-box text,.chg-person,.chg-ask,.chg-stage,.chg-shot,.chg-seg,.chg-block,.chg-rail-stop,.chg-wire,.chg-node{transition:none}}
