@import url("https://fonts.googleapis.com/css2?family=Karla:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&display=swap");*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;overflow:hidden}img{border:0}a{text-decoration:none;color:inherit}.stack{width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.stack .card{width:34.25rem;height:35.125rem;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;border:.1875rem solid #000}.stack .card,.stack .card>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stack .card>div{pointer-events:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stack .card>div:first-child{height:48%;background:#ffbcf6;padding-left:3.4375rem;font-size:1.5625rem;line-height:1.4}.stack .card>div:first-child strong{font-size:9.375rem;line-height:1;display:block}.stack .card>div:nth-child(2){height:52%;font-size:2.5rem;padding:0 2.8125rem}@-webkit-keyframes swap{50%{-webkit-transform:translate3d(50%,calc(var(--y) - 250px),0) scale(.85) rotate(-5deg);transform:translate3d(50%,calc(var(--y) - 250px),0) scale(.85) rotate(-5deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:.4}to{-webkit-transform:translate3d(-50%,calc(var(--y) - 15px),0) scale(.85);transform:translate3d(-50%,calc(var(--y) - 15px),0) scale(.85);z-index:-1;opacity:.1}}@keyframes swap{50%{-webkit-transform:translate3d(50%,calc(var(--y) - 250px),0) scale(.85) rotate(-5deg);transform:translate3d(50%,calc(var(--y) - 250px),0) scale(.85) rotate(-5deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:.4}to{-webkit-transform:translate3d(-50%,calc(var(--y) - 15px),0) scale(.85);transform:translate3d(-50%,calc(var(--y) - 15px),0) scale(.85);z-index:-1;opacity:.1}}.intro{background-color:#eae6e1}.intro ::-moz-selection{color:#fff;background:#ffbcf6}.intro ::selection{color:#fff;background:#ffbcf6}.intro .screenfull{-ms-flex-pack:distribute;justify-content:space-around}.intro a:hover{text-decoration:none}.intro .content{width:43.5625rem;margin-bottom:120vw}@media (min-width:2000px){.intro .content{margin-bottom:2400px}}@media (max-width:640px){.intro .content{width:85%;margin-bottom:145vw}}@media (max-width:640px){.intro .copy{margin-top:60rem}}.intro .pinned-container .bg img{width:100%}.intro .pinned-container .lightson-container{opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.intro .pinned-container .lightson-container.active{opacity:1}.intro .pinned-container .lightson-container .lightson{position:absolute;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.intro .pinned-container .lightson-container .lightson.inview{opacity:1}.intro .pinned-container .lightson-container .lightson.inview .caption div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;opacity:1;-webkit-transition:opacity .3s ease-in-out .25s;transition:opacity .3s ease-in-out .25s}.intro .pinned-container .lightson-container .lightson.inview .caption svg{-webkit-transform:scale(1);transform:scale(1)}.intro .pinned-container .lightson-container .lightson.one{width:50.5%;top:0;left:0}@media (max-width:640px){.intro .pinned-container .lightson-container .lightson.one{width:47.8%;top:2%;left:.3%}.intro .pinned-container .lightson-container .lightson.one picture{opacity:.5}}.intro .pinned-container .lightson-container .lightson.one .caption{left:88%;bottom:24%}.intro .pinned-container .lightson-container .lightson.one .caption svg{width:5.6875rem;height:12.5rem;-webkit-transform-origin:bottom left;transform-origin:bottom left}.intro .pinned-container .lightson-container .lightson.one .caption div{width:10.75rem;height:11.25rem;left:5.625rem}@media (max-width:640px){.intro .pinned-container .lightson-container .lightson.one .caption{-webkit-transform:scale(.8);transform:scale(.8);left:68%;bottom:0}.intro .pinned-container .lightson-container .lightson.one .caption svg{-webkit-transform-origin:top left;transform-origin:top left;height:auto;width:7.1rem}.intro .pinned-container .lightson-container .lightson.one .caption div{left:7.1rem;top:16%}}.intro .pinned-container .lightson-container .lightson.two{width:50.35%;bottom:44.5%;right:0}@media (max-width:640px){.intro .pinned-container .lightson-container .lightson.two{bottom:45.6%;width:51.9%;right:-.2%}.intro .pinned-container .lightson-container .lightson.two picture{opacity:.6}}.intro .pinned-container .lightson-container .lightson.two .caption{right:77%;bottom:55%}.intro .pinned-container .lightson-container .lightson.two .caption svg{width:7.625rem;height:12.125rem;-webkit-transform-origin:bottom right;transform-origin:bottom right}.intro .pinned-container .lightson-container .lightson.two .caption div{width:11.8125rem;height:11.25rem;left:-11.75rem;top:-.1875rem}@media (max-width:640px){.intro .pinned-container .lightson-container .lightson.two .caption{-webkit-transform:scale(.8);transform:scale(.8);top:30%;right:70%}.intro .pinned-container .lightson-container .lightson.two .caption svg{-webkit-transform-origin:top right;transform-origin:top right;width:6.8rem;height:auto}.intro .pinned-container .lightson-container .lightson.two .caption div{top:2.8rem}}.intro .pinned-container .lightson-container .lightson.three{width:50.6%;top:55.623%}@media (max-width:640px){.intro .pinned-container .lightson-container .lightson.three{width:48%;top:58.2%;left:-.3%}.intro .pinned-container .lightson-container .lightson.three picture{opacity:.7}}.intro .pinned-container .lightson-container .lightson.three .caption{left:80%;bottom:65%}.intro .pinned-container .lightson-container .lightson.three .caption svg{width:7.5rem;height:10.5625rem;-webkit-transform-origin:bottom left;transform-origin:bottom left}.intro .pinned-container .lightson-container .lightson.three .caption div{width:14.875rem;height:9.5rem;left:7.4375rem;top:-.125rem}@media (max-width:640px){.intro .pinned-container .lightson-container .lightson.three .caption{-webkit-transform:scale(.8);transform:scale(.8);left:68%;bottom:-10%}.intro .pinned-container .lightson-container .lightson.three .caption svg{-webkit-transform-origin:top left;transform-origin:top left;height:auto;width:5.9rem}.intro .pinned-container .lightson-container .lightson.three .caption div{left:5.85rem;top:34.5%}}.intro .pinned-container .lightson-container .lightson img{width:100%}.intro .pinned-container .lightson-container .lightson .caption{position:absolute}.intro .pinned-container .lightson-container .lightson .caption svg{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.intro .pinned-container .lightson-container .lightson .caption div{position:absolute;background:#fff;color:#000;font-size:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.0625rem .6875rem 1.0625rem 1.0625rem;border:.1875rem solid #000;top:0;opacity:0;-webkit-transition:opacity .1s;transition:opacity .1s}.intro h1{word-spacing:43.5625rem;margin-top:7.5rem;text-align:center;font-weight:400;letter-spacing:.375rem;font-size:3.75rem;background:#fff;border:.1875rem solid #000}.intro h1 strong{background:#ffb7a9;font-size:100 px;width:105.5%;display:block;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);position:relative;line-height:1.06}.intro h1 strong .sq1{position:absolute;width:4.625rem;left:-1.875rem;top:.8rem}@media (max-width:640px){.intro h1 strong .sq1{top:35%;width:4rem;left:-1rem}}.intro h1 strong .sq2{position:absolute;width:4.25rem;right:-2.1875rem;top:1.25rem}@media (max-width:640px){.intro h1 strong .sq2{top:15%;width:3.5rem;right:-1rem}}.intro .box{width:36rem}@media (max-width:640px){.intro .box{width:89.2045454545%}}.intro .box.uppercase,.intro .kicker-container .kicker h6.box,.intro .stack .card>div.box:first-child,.intro footer .box.cta,.intro h1.box,.intro h2.box,.kicker-container .kicker .intro h6.box,.stack .intro .card>div.box:first-child,footer .intro .box.cta{width:38.9375rem;font-size:2.0625rem;line-height:1.21;text-align:center}@media (max-width:640px){.intro .box.uppercase,.intro .kicker-container .kicker h6.box,.intro .stack .card>div.box:first-child,.intro footer .box.cta,.intro h1.box,.intro h2.box,.kicker-container .kicker .intro h6.box,.stack .intro .card>div.box:first-child,footer .intro .box.cta{width:88.6363636364%;font-size:1.4rem}}.intro .scroll-more{width:1.4375rem;font-size:1.1875rem;font-weight:700;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2.6875rem auto auto}.intro .scroll-more svg{margin-top:.625rem}.finance{background-color:#ffbcf6}.finance ::-moz-selection{color:#fff;background:#ffbcf6}.finance ::selection{color:#fff;background:#ffbcf6}.finance .bg{background:url(https://qzc-assets.qz.com/clients/deloitte/resgen/assets/images/finance-bg.jpg) no-repeat 50%/cover}@media (max-width:1100px){.finance .bg{background-position:60%}}@media (max-width:640px){.finance .bg{background-position:0}}.finance h2 strong .stripe{background:#ffbcf6}.finance h2 strong .sq1{width:4.25rem;left:-2.375rem}@media (max-width:640px){.finance h2 strong .sq1{width:4rem;left:-5%}}.finance .incoming-message{opacity:0;color:#fff;text-align:center;letter-spacing:.3125rem;font-weight:700}.finance .incoming-message p{font-size:1.5625rem}@media (max-width:640px){.finance .incoming-message p{font-size:1.5rem}}.finance .stack .card:nth-last-child(n+0){--x:calc(-50% - 15px);--y:calc(-50% + 20px)}.finance .stack .card:nth-last-child(n+0),.finance .stack .card:nth-last-child(n+1){-webkit-transform:translate3d(var(--x),var(--y),0);transform:translate3d(var(--x),var(--y),0)}.finance .stack .card:nth-last-child(n+1){--x:-50%;--y:-50%}.finance .stack .card:nth-last-child(n+2){--x:calc(-50% + 15px);--y:calc(-50% - 20px)}.finance .stack .card:nth-last-child(n+2),.finance .stack .card:nth-last-child(n+3){-webkit-transform:translate3d(var(--x),var(--y),0);transform:translate3d(var(--x),var(--y),0)}.finance .stack .card:nth-last-child(n+3){--x:calc(-50% + 30px);--y:calc(-50% - 40px)}.finance .stack .card:nth-last-child(n+4){--x:calc(-50% + 45px);--y:calc(-50% - 60px)}.finance .stack .card:nth-last-child(n+4),.finance .stack .card:nth-last-child(n+5){-webkit-transform:translate3d(var(--x),var(--y),0);transform:translate3d(var(--x),var(--y),0)}.finance .stack .card:nth-last-child(n+5){--x:calc(-50% + 60px);--y:calc(-50% - 80px)}.finance .interactive-sms{overflow:hidden;width:90%;position:relative;height:400vh}@media (max-width:640px){.finance .interactive-sms{width:120%;left:-10%}}.finance .interactive-sms .group-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.25rem;margin-top:10rem}.finance .interactive-sms .from{-webkit-transform:translateX(-31.25rem);transform:translateX(-31.25rem)}.finance .interactive-sms .to{-webkit-transform:translateX(31.25rem);transform:translateX(31.25rem)}.finance .interactive-sms .group-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;top:0;width:100%;height:100%;z-index:10;margin-top:7rem}.finance .interactive-sms .group-2 .notification{-webkit-transform:translateY(-2.5rem);transform:translateY(-2.5rem)}.finance .interactive-sms img{width:100%;visibility:hidden}.finance .chart-container{margin-top:7.5rem}.finance .chart-container .square-container rect{fill:#eae6e1}.finance .chart-container tspan.title{visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.finance .chart-container tspan.title.active{visibility:visible;opacity:1}.finance .chart-container .btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.finance .chart-container .btn.active path,.finance .chart-container .btn.active rect{fill:#fff}.finance .chart-container .btn text{pointer-events:none}.finance .chart-container .btn path,.finance .chart-container .btn rect{fill:transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.finance .chart-container .year{cursor:pointer}.climate{background-color:#c1c5fd}.climate ::-moz-selection{color:#fff;background:#c1c5fd}.climate ::selection{color:#fff;background:#c1c5fd}.climate .bg{background:url(https://qzc-assets.qz.com/clients/deloitte/resgen/assets/images/climate-bg.jpg) no-repeat 50%/cover}@media (max-width:1100px){.climate .bg{background-position:5%}}@media (max-width:640px){.climate .bg{background-position:100%}}.climate h2{font-size:2rem;padding:.9375rem 0 1.25rem}@media (max-width:640px){.climate h2{font-size:1.5rem}}.climate h2 strong{margin-bottom:.3125rem}.climate h2 strong .stripe{background:#c1c5fd}.climate h2 strong .sq1{width:4.625rem;right:-2.1875rem}@media (max-width:640px){.climate h2 strong .sq1{width:4.5rem;right:-2rem}}.climate h5 svg{-webkit-transform:translate(calc(-33px - 6.5%),-45px);transform:translate(calc(-33px - 6.5%),-45px)}.climate .stack .card:nth-last-child(n+0){--x:calc(-50% - 25px);--y:calc(-50% + 33.33333px)}.climate .stack .card:nth-last-child(n+0),.climate .stack .card:nth-last-child(n+1){-webkit-transform:translate3d(var(--x),var(--y),0);transform:translate3d(var(--x),var(--y),0)}.climate .stack .card:nth-last-child(n+1){--x:-50%;--y:-50%}.climate .stack .card:nth-last-child(n+2){--x:calc(-50% + 25px);--y:calc(-50% - 33.33333px)}.climate .stack .card:nth-last-child(n+2),.climate .stack .card:nth-last-child(n+3){-webkit-transform:translate3d(var(--x),var(--y),0);transform:translate3d(var(--x),var(--y),0)}.climate .stack .card:nth-last-child(n+3){--x:calc(-50% + 50px);--y:calc(-50% - 66.66667px)}.climate .stack .card>div:first-child{background:#c1c5fd}.climate .stack .card>div:nth-child(2){background:#ffb7a9}.climate .instagram-ui{position:relative}.climate .instagram-ui .rows{position:absolute;top:13%}.climate .instagram-ui .rows img{opacity:0}.climate .instagram-ui img{width:100%}.climate .stack .card>div:nth-child(2){font-size:2.375rem}.climate .chart-container .js-chart{width:63vw;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:1082px}@media (max-width:640px){.climate .chart-container .js-chart{width:70vw;left:30%}}.climate .chart-container .js-chart[data-month=jan] .may{opacity:0}.climate .chart-container .js-chart[data-month=jan] .toggle[data-month=jan] path{fill:#fff}.climate .chart-container .js-chart[data-month=may] .jan{opacity:0}.climate .chart-container .js-chart[data-month=may] .toggle[data-month=may] path{fill:#fff}.climate .chart-container .js-chart .data-numbers{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.climate .chart-container .js-chart .toggle{cursor:pointer}.climate .chart-container .js-chart .toggle text{pointer-events:none}.climate .chart-container .js-chart .toggle path{fill:transparent;-webkit-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.climate .chart-container .data-lines g,.climate .chart-container .data-numbers text{opacity:0}.climate .chart-container .pies-container{width:100%;position:absolute;top:30.3%;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:640px){.climate .chart-container .pies-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:19.8%;width:70vw;height:100%;left:16%}}.climate .chart-container .pies-container .canvas-container{position:relative;width:20.3vw;height:20.3vw;left:14.5%}.climate .chart-container .pies-container .canvas-container:nth-child(2){left:22%}@media (max-width:640px){.climate .chart-container .pies-container .canvas-container{width:100%;height:50vw;left:0}.climate .chart-container .pies-container .canvas-container:nth-child(2){left:0;top:12.5%}}.health{background-color:#ffb7a9}.health ::-moz-selection{color:#fff;background:#ffb7a9}.health ::selection{color:#fff;background:#ffb7a9}.health .bg{background:url(https://qzc-assets.qz.com/clients/deloitte/resgen/assets/images/health-bg.jpg) no-repeat 50%/cover}@media (max-width:1100px){.health .bg{background-position:85%}}@media (max-width:640px){.health .bg{background-position:30%}}.health h2{font-size:1.875rem;padding:.9375rem 0 1.25rem}@media (max-width:640px){.health h2{font-size:1.5rem}}.health h2 strong{margin-bottom:.3125rem}.health h2 strong .stripe{background:#ffb7a9}.health h2 strong .sq1{width:4.5625rem;left:-1.25rem}@media (max-width:640px){.health h5 hr{width:auto}.health h3 hr{border:none;height:2px;background:#000;-webkit-transform-origin:left;transform-origin:left;width:5.5rem;left:0;position:relative;margin:0 0 1.7rem}}.health h5 svg{-webkit-transform:translate(calc(-33px - 6.5%),-45px);transform:translate(calc(-33px - 6.5%),-45px)}.health .stack .card:nth-last-child(n+0){--x:calc(-50% - 25px);--y:calc(-50% + 33.33333px)}.health .stack .card:nth-last-child(n+0),.health .stack .card:nth-last-child(n+1){-webkit-transform:translate3d(var(--x),var(--y),0);transform:translate3d(var(--x),var(--y),0)}.health .stack .card:nth-last-child(n+1){--x:-50%;--y:-50%}.health .stack .card:nth-last-child(n+2){--x:calc(-50% + 25px);--y:calc(-50% - 33.33333px)}.health .stack .card:nth-last-child(n+2),.health .stack .card:nth-last-child(n+3){-webkit-transform:translate3d(var(--x),var(--y),0);transform:translate3d(var(--x),var(--y),0)}.health .stack .card:nth-last-child(n+3){--x:calc(-50% + 50px);--y:calc(-50% - 66.66667px)}.health .stack .card>div:first-child{background:#ffb7a9}.health .stack .card>div:nth-child(2){background:#c1c5fd}.health .interactive-stack-container{overflow:visible!important}.health .interactive-stack{position:relative;height:150vh;width:60vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:1100px){.health .interactive-stack{width:80vw}}@media (max-width:640px){.health .interactive-stack{height:100vh;width:95vw}}.health .interactive-stack img{position:absolute;opacity:0}@media (max-width:640px){.health .interactive-stack img{-webkit-transform:scale(1.3);transform:scale(1.3)}}.health .interactive-stack img:first-child{width:47rem;left:0;top:0;z-index:10}@media (max-width:640px){.health .interactive-stack img:first-child{width:62.5vw}}.health .interactive-stack img:nth-child(4){width:23.25rem;top:10rem;left:12.5rem;z-index:40}@media (max-width:640px){.health .interactive-stack img:nth-child(4){width:26.875vw;top:25vw;left:30vw}}.health .interactive-stack img:nth-child(3){width:25.6875rem;right:0;top:10rem;z-index:30}@media (max-width:640px){.health .interactive-stack img:nth-child(3){width:29.6875vw;top:40vw;left:60vw}}.health .interactive-stack img:nth-child(2){width:46.375rem;top:29.375rem;left:6.25rem;z-index:20}@media (max-width:640px){.health .interactive-stack img:nth-child(2){width:60.3125vw;top:50vw;left:5vw}}.health .interactive-stack img:nth-child(5){width:22.625rem;right:3.75rem;top:38.75rem;z-index:50}@media (max-width:640px){.health .interactive-stack img:nth-child(5){width:41.25vw;top:85vw;left:40vw}}.health .interactive-stack img:nth-child(6){width:22.875rem;top:54.5625rem;left:18.125rem;z-index:60}@media (max-width:640px){.health .interactive-stack img:nth-child(6){width:37.5vw;top:97vw;left:10vw}}@media (max-width:640px){.health .copy{padding-top:4rem}}.health .stack .card>div:first-child{height:44%}.health .stack .card>div:nth-child(2){font-size:2.0625rem;height:56%}.health .stats-container{top:20.625rem}@media (max-width:640px){.health .stats-container{top:0}}.health .chart-container .js-chart{margin-top:6.25rem;position:relative;width:90vw;height:100%;max-width:839px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:640px){.health .chart-container .js-chart{width:100%;margin-top:0}}.health .chart-container .js-chart[data-month=jan] .toggle.month[data-month=march]{opacity:.5}.health .chart-container .js-chart[data-month=jan] .bars.march{display:none}.health .chart-container .js-chart[data-month=march] .toggle.month[data-month=jan]{opacity:.5}.health .chart-container .js-chart[data-month=march] .bars.jan{display:none}.health .chart-container .bars.march{fill:#6592fb}.health .chart-container .bars.jan{fill:#fff}.health .chart-container .toggle{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.health .chart-container .toggle.month.disabled{opacity:.5}.health .chart-container .toggle.gen.active path{fill:#fff}.health .chart-container .toggle.gen path{fill:transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.health .chart-container .toggle.gen text{pointer-events:none}*{-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;font-size:16px}@media (max-width:1100px){html{font-size:13px}}@media (max-width:640px){html{font-size:2.7vw}}body{overflow:auto;overflow-x:hidden;min-height:36000px}#qzc-container{-webkit-transition:opacity .3s;transition:opacity .3s;font-family:Karla,sans-serif;max-width:2000px;margin:auto}.color.primary{color:#6592fb}.fp,h4 span,h5 span{font-family:Karla,sans-serif}.box,.finance .incoming-message,.fs,.intro h1,.kicker-container .kicker h6,.stack .card>div:first-child,.stats-container .stats-expanded,footer .cta,h2,h3,h4,h5{font-family:Space Mono,monospace}.intro h1,.kicker-container .kicker h6,.stack .card>div:first-child,.uppercase,footer .cta,h2{text-transform:uppercase}.screenfull{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.screenfull.half{height:50vh}.rel-container{position:relative}.p100{padding-bottom:6.25rem}.p50{padding-bottom:3.125rem}h2{text-align:center;font-weight:400;font-size:2.1875rem;padding:.9375rem 0 1.875rem;position:relative}@media (max-width:640px){h2{width:100%;font-size:1.5rem}}h2 div,h2 strong{position:relative}h2 strong{font-size:3.75rem;width:105.5%;display:block;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);line-height:1.48;margin-top:.625rem}@media (max-width:640px){h2 strong{font-size:2.5rem}}h2 strong .stripe{position:absolute;width:0;height:100%;left:0;top:0;z-index:-1}h2 strong .sq1{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}h2 svg:not(.sq1){position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:640px){h2 svg:not(.sq1){width:100%}}h2 .text{opacity:0}h3{font-weight:400;font-size:2.1875rem;line-height:1.28;width:80%;position:relative;margin:0 -7% 5rem}@media (max-width:640px){h3{width:100%;margin:0 0 1rem;font-size:1.5rem}}h3 hr{border:none;height:2px;background:#000;margin-bottom:1.7rem;-webkit-transform-origin:left;transform-origin:left}h3 svg{position:absolute;top:50%;-webkit-transform:translate(-2.0625rem,-50%);transform:translate(-2.0625rem,-50%)}@media (max-width:640px){h3 svg{display:none}}h4,h5{font-weight:400;font-size:2.1875rem;line-height:1.48;width:100%;position:relative}@media (max-width:640px){h4,h5{font-size:1.7rem}}h4 svg,h5 svg{position:absolute;top:0;-webkit-transform:translate(calc(-33px - 6.5%),-50px);transform:translate(calc(-33px - 6.5%),-50px);width:112.7%}@media (max-width:640px){h4 svg,h5 svg{width:108%;-webkit-transform:translate(-7%,-40%);transform:translate(-7%,-40%)}}h4 span,h5 span{display:inline-block;font-size:1.4rem;line-height:1.4;width:100%;margin-top:1.25rem}h5 hr{border:none;height:2px;background:#000;-webkit-transform-origin:left;transform-origin:left;width:5.5rem;left:0;position:relative;margin:0 0 1.7rem}h5 svg{-webkit-transform:translate(calc(-33px - 6.5%),-33px);transform:translate(calc(-33px - 6.5%),-33px)}@media (max-width:640px){h5 svg{display:none}}p{font-size:1.1875rem;line-height:1.5}@media (min-width:1100px){p{margin:3rem 0}}@media (max-width:640px){p{font-size:1.4rem}}a{font-weight:700}a:hover{text-decoration:underline}.box a,.caption a{color:#6592fb}.box{background:#fff;border:.1875rem solid #000;margin:auto;font-size:1.25rem;line-height:1.45;padding:1.875rem 1.5625rem;z-index:10}.box,section{position:relative}section .pinned-container{position:absolute;top:0}section .pinned-container .bg img{width:100vw;max-width:2000px}section:not(.intro) .pinned-container .bg{width:100vw;height:100vh;will-change:transform}section:not(.intro) .pinned-container img.bg{-o-object-fit:cover;object-fit:cover}.content{margin:auto;position:relative;width:38.875rem}@media (max-width:640px){.content{width:75.845410628%}}.copy{width:38.875rem;margin:auto;padding:11.25rem 0 6.25rem;position:relative}@media (max-width:640px){.copy{width:75.845410628%;padding:7rem 0 6.25rem}}.active .overlay{opacity:1}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.overlay.visible{opacity:1}.kicker-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kicker-container .kicker{background:#000;color:#fff;padding:0 .875rem;white-space:nowrap}.kicker-container .kicker h6{font-weight:400;text-align:center;font-size:1.375rem;line-height:1.5;margin:0}@media (max-width:640px){.kicker-container .kicker h6{font-size:1.1rem}}.next-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;font-size:1.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.next-section img{width:1.3125rem;margin-top:1.5rem}.stats-container{position:absolute;width:9.8125rem;left:-35%;top:28.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700;font-size:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media (max-width:1100px){.stats-container{-webkit-transform:scale(.73);transform:scale(.73);left:-26%}}@media (max-width:640px){.stats-container{position:relative;top:0;left:0;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-transform:scale(1);transform:scale(1);height:11.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.stats-container.open .arrow:before{content:"Hide data"}.stats-container.open .arrow span{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.stats-container.open svg{width:100%}.stats-container.open .stats-expanded{opacity:1}.stats-container.open .stats-expanded strong{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.stats-container img{width:6.25rem;margin-bottom:1.5625rem}.stats-container .arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;position:relative;width:100%}@media (max-width:640px){.stats-container .arrow{position:absolute;bottom:10%;-ms-flex-item-align:baseline;align-self:baseline;width:5rem;left:0}}.stats-container .arrow:before{content:"Tap to show data"}.stats-container .arrow span{display:block;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;margin-left:.4375rem;padding-top:.125rem;position:absolute;right:0}@media (max-width:640px){.stats-container .arrow span{display:none}}.stats-container svg{left:0;bottom:0;position:absolute;width:19%;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.stats-container hr{width:100%;height:.1875rem;background:#000;border:none}@media (max-width:640px){.stats-container hr{position:absolute;bottom:0;width:18%;left:0;display:none}}.stats-container .stats-expanded{font-weight:400;font-size:1.125rem;text-transform:uppercase;overflow:hidden;opacity:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media (max-width:640px){.stats-container .stats-expanded{margin-left:10%;font-size:1rem}}.stats-container .stats-expanded strong{font-size:3.75rem;display:block;-webkit-transform:translateY(-80%);transform:translateY(-80%);opacity:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.stack-container{width:100%;height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-height:40rem;-webkit-transform:scale(.8);transform:scale(.8)}@media (max-width:640px){.stack-container{-webkit-transform:scale(.7);transform:scale(.7);left:-6%;height:65%}}.stack-container .swipe{position:absolute;right:2.3125rem;font-size:1rem;bottom:0;pointer-events:none}@media (max-width:640px){.stack-container .swipe{top:100%;right:-8%;font-size:1.5rem}}header{position:absolute;z-index:100;width:100%;left:0;top:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header img{width:14.3125rem;height:auto}footer{background:#eae6e1}footer ::-moz-selection{color:#fff;background:#ffb7a9}footer ::selection{color:#fff;background:#ffb7a9}footer .cta{border:.1875rem solid #000;padding:2.375rem;text-align:center;font-size:1.875rem;line-height:1.33;width:100%;background:#ffb7a9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3.125rem;font-weight:400}@media (max-width:640px){footer .cta{font-size:1.3rem;padding:1.5rem 1.7rem}}footer .credit{text-transform:uppercase;font-size:.875rem;margin-bottom:0}@media (max-width:640px){footer .credit{font-size:1.25rem}}footer .disclaimer{font-style:italic;font-size:.875rem;margin:1rem 0 0}@media (max-width:640px){footer .disclaimer{font-size:1.1875rem}}.bottom-border{position:relative;margin:0 0 9.375rem}.bottom-border svg{position:absolute;bottom:-3.125rem;width:112.7%;left:0;pointer-events:none}@media (max-width:640px){.bottom-border svg{width:108%;bottom:-2rem}}path.draw{opacity:0}@media (min-width:640px){.mobile{display:none}}@media (max-width:640px){.desktop{display:none}}.scroll-top{position:fixed;bottom:20px;right:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:100}@media (max-width:640px){.scroll-top{right:0;bottom:10px}}@media (min-width:640px){.scroll-top:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}}.scroll-top img{width:4.1875rem}@media (max-width:640px){.scroll-top img{width:3.36rem}}