@charset "UTF-8";@-webkit-keyframes flip{0%{transform:rotateY(90deg);background:#ccc}to{transform:rotateY(0);background:#96cc28}}@keyframes flip{0%{transform:rotateY(90deg);background:#ccc}to{transform:rotateY(0);background:#96cc28}}.stats{display:flex;flex:1;justify-content:center;padding:0 15px}.stats .stats-inner{display:flex;flex:0 1 360px}.stats .progress-bars{flex:1 1 100%;display:flex;flex-direction:column}.stats .progress-bars .final-icons{display:flex;flex-direction:row;justify-content:space-between}.stats .trophies{max-width:71px}.stat{padding:6px 8px;background-color:#fff;border-radius:0;width:64px}.trophies,.mute{padding:6px 8px;background-color:#fff;height:48px}.trophies{min-width:75px;display:flex}.trophies .value{margin:auto}.trophies img{margin:auto 8px auto 0}.audio-icon,.trophy-icon{margin:auto 0}.trophy-icon{background:#000;border-radius:50%}.mute{min-width:48px}.mute .innovation-icon{width:32px;height:32px}.stat-with-progress{flex:1;background-color:#fff;max-width:180px;padding:4px 10px 10px}.stat-with-progress .text{display:flex;justify-content:space-between;margin-bottom:6px}.stat-with-progress:first-of-type{margin-bottom:10px}.progress-bars:first-of-type{margin-right:10px}.time-progress{display:flex;flex-direction:row}.time-progress .marker{width:6px;height:6px;border-radius:50%;background:transparent;border:2px solid #dddddd}.time-progress .marker.marked{border:2px solid black}.time-progress .line-background{background:#ddd;height:2px;width:100%;margin:auto}.time-progress .line-background .line{background:#000;height:100%;transition:width 1.5s ease-in-out;max-width:100%}.overlay-header{margin:-20px 0 10px}.trophy-modal-content{margin-top:16px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.trophy-modal-content .trophy{width:calc(33% - 20px);text-align:center;text-transform:capitalize;margin:10px}.trophy-modal-content .trophy img{width:40px;height:40px;background:#96cc28}.trophy-modal-content .trophy img.unselected{background:#ccc}.trophy-modal-content .trophy img.just-won{-webkit-animation:flip 1s;animation:flip 1s}@media screen and (min-width: 1024px){.stats{flex:0 1 auto;flex-direction:column;align-items:center}.stats .stats-inner{flex:0;flex-direction:column}.stats .trophies{max-width:80px}.stats .stat-with-progress{margin-bottom:8px;width:180px}.stats .progress-bars:first-of-type{margin-right:0}.overlay-header h2{font-size:24px}.trophy-modal-content{margin-top:24px}.trophy-modal-content .trophy img{height:56px;width:56px}}.innovation-icon{width:24px;height:24px}@media screen and (min-width: 1024px){.innovation-icon{width:32px;height:32px}}.dialog{margin:0 14px 0 15px;border:1px solid #ccc1b7;background-color:#fff;box-shadow:0 1px 4px #4d484526}.modal{position:absolute;display:flex;flex-direction:column;max-width:380px}.modal .top-buttons{display:flex;padding:14px 14px 8px;justify-content:flex-end}.modal .bottom-buttons{display:flex;justify-content:center;padding-bottom:24px}.modal .bottom-buttons button+button{margin-left:12px}.overlay{position:fixed;top:0;left:0;right:0;display:flex;flex-direction:column;bottom:0;background-color:#000000b0;justify-content:center;align-items:center}.content{padding:0 16px 16px;display:flex;flex-direction:column;align-items:center}.content .content-text{margin-top:16px;text-align:center}@media screen and (min-width: 1024px){.content{padding:0 20px 20px}}.progress-bar{width:100%;background-color:#e0e0de;border-radius:50px;position:relative}.progress-bar .progress-bar-label{position:absolute;height:44px;top:-45px;border:1px solid #c4c4c4;width:0}.progress-bar h3{position:absolute;top:-45px;padding-left:5px}.filler{height:100%;background-color:#00f;border-top-left-radius:inherit;border-bottom-left-radius:inherit;text-align:right}.blink-me{animation:blinker 1s linear infinite;background-color:red!important}@keyframes blinker{50%{opacity:0}}.layout-container{background-color:#e5e5e5;height:100vh;position:sticky;overflow:auto}.page{height:calc(100vh - 56px);display:flex;flex-direction:column;align-items:center}.space-between{justify-content:space-between}.mast-container .o-header{flex:1;background:none}.mast-container .o-header__row{border-bottom:solid 1px rgba(0,0,0,.2)}.debug-buttons{display:flex;opacity:.2;position:relative}.debug-buttons button{margin-right:6px}.ghost-buttons{position:absolute;margin-top:10px;min-height:20px;min-width:50px}.top{flex:0 0 initial;display:flex;width:100%}.top .stats-and-buttons{flex:1;flex-direction:column;padding-top:15px;display:flex}@media screen and (min-width: 1024px){.top{justify-content:center}.top .stats-and-buttons{max-width:1100px}}.bottom{display:flex;justify-content:center;width:100%}.bottom.bottom-center{flex:1;align-items:center}.bottom.bottom-center .generic-slide-box{margin-bottom:0}.column-container{display:flex;flex:1 0 0}@media screen and (min-width: 1024px){.page-with-meters{align-items:stretch}.top{flex:1;min-width:230px}.content-column{display:flex;flex-direction:column;width:620px}.right-gutter{flex:1}}.infosys.front-page{margin-top:3px;margin-bottom:15px}@media screen and (min-width: 1024px){.infosys.front-page{margin-bottom:20px}}.page-first-slide{display:flex;flex-grow:1;flex-direction:column;justify-content:center}.page-first-slide .call-to-action{margin-bottom:16px}.page-first-slide h1.mobile{text-align:center;margin:8px 0 10px}@media screen and (min-width: 1024px){.page-first-slide h1.mobile{margin-bottom:16px}}.page-first-slide h1.mobile span{display:block}@media screen and (min-width: 1024px){.page-first-slide h1.mobile span{display:none}}.page-first-slide h1.desktop{text-align:center;margin:8px 0 10px}@media screen and (min-width: 1024px){.page-first-slide h1.desktop{margin-bottom:16px}}.page-first-slide h1.desktop span{display:none}@media screen and (min-width: 1024px){.page-first-slide h1.desktop span{display:block}}.page-first-slide .message{font-size:18px;font-weight:400;line-height:22px;padding:0 12px 18px;text-align:center}@media screen and (min-width: 1024px){.page-first-slide .message{font-size:20px;line-height:24px;padding-bottom:24px}}.page-your-goal .card-your-goal p:first-of-type{margin-block-start:8px}.page-your-goal .card-your-goal p:last-of-type{margin-block-end:24px}.page-your-goal .card-your-goal .button-row{display:flex;flex-direction:column;justify-content:center;align-items:center}.page-your-goal .card-your-goal .how-we-made{margin:0}.page-welcome .button-choose-adviser{margin-top:24px}.page-first-slide .how-we-made,.page-your-goal .how-we-made{margin-bottom:8px;margin-top:4px}.page-first-slide .copyright-container,.page-your-goal .copyright-container{text-align:center}.page-first-slide .copyright-container .copyright,.page-your-goal .copyright-container .copyright{text-align:center;display:block}@media screen and (min-width: 1024px){.page-first-slide .copyright-container .copyright,.page-your-goal .copyright-container .copyright{display:inline}}.page-your-goal,.page-welcome{display:flex;flex-grow:1;flex-direction:column;justify-content:center}.page-your-goal p,.page-welcome p{text-align:center}.page-your-goal p:first-of-type,.page-welcome p:first-of-type{margin-block-start:8px}.page-your-goal p:last-of-type,.page-welcome p:last-of-type{margin-block-end:0px}@media screen and (min-width: 1024px){.page-your-goal,.page-welcome{justify-content:center}}.card-first-slide,.card-welcome,.card-your-goal{margin:14px;padding:16px 16px 24px;display:flex;flex-direction:column;background-color:#fff;max-width:620px;box-sizing:border-box;min-height:224px;min-width:346px;align-items:center;background-color:#fffffff2}@media screen and (min-width: 1024px){.card-first-slide,.card-welcome,.card-your-goal{padding:24px}}@media screen and (min-width: 1024px){.card-first-slide,.card-welcome,.card-your-goal{padding-top:24px}}strong{font-weight:600}.card-first-slide a{text-decoration:none}.card-first-slide .climate-game-title:hover{color:#bababa}.how-we-made{font-size:16px;line-height:20px;text-decoration-line:underline}@media screen and (min-width: 1024px){.how-we-made{font-size:18px;line-height:20px}}span.glossary{background-color:#d4ccc359;border-bottom:2px dotted #b4a696;cursor:pointer;padding-left:3px;padding-right:3px;position:relative;transition:background-color .15s,color .15s}span.glossary:hover{background:#d3d3d3}.infosys{font-size:16px;line-height:20px;text-decoration-line:underline}@media screen and (min-width: 1024px){.infosys{font-size:18px;line-height:20px}}.infosys-icon{width:86px;height:auto}@media screen and (min-width: 1024px){.infosys-icon{width:94px}}.overlay-content-text{margin-top:16px;text-align:center}@media screen and (min-width: 1024px){.overlay-content-text{font-size:16px;line-height:20px}}.adviser-page{display:flex;flex-direction:column;align-items:center;flex-grow:1}.adviser-page .summary{padding-top:39px;max-width:356px}.adviser-page .summary h2,.adviser-page .summary p{text-align:center}.adviser-page .summary p{margin-block-start:7px;margin-block-end:0px}.adviser-page .summary h3{font-family:MetricWeb,sans-serif;font-size:16px;line-height:20px;font-weight:600}@media screen and (min-width: 1024px){.adviser-page{margin-top:-150px;justify-content:center}.adviser-page .summary{padding-top:0}.adviser-page h3{font-family:MetricWeb,sans-serif;font-weight:600;font-size:20px;line-height:24px}}.adviser-page .players-container{margin-top:8px;display:flex;flex-wrap:wrap;align-self:center;max-width:356px}@media screen and (min-width: 1024px){.adviser-page .players-container{margin-top:24px;max-width:882px}}h2.adviser-name{margin-bottom:6px}.player-card{display:flex;flex-direction:column;margin:5px;background-color:#fff;width:168px;box-shadow:0 2px 6px #0003}.player-card .image-container{display:flex}.player-card .image-container img{width:168px;height:112px}.player-card .info{padding:8px 6px 10px 10px;display:flex;flex-direction:column}.player-card .info .small-card-text{display:flex;flex-direction:column;margin-top:10px}.player-card .info .small-card-text strong{font-weight:600}@media screen and (min-width: 1024px){.player-card{flex-direction:row;width:425px;margin:8px}.player-card .info{padding:16px;align-items:flex-start}.player-card .info .small-card-text{align-items:flex-start;margin-top:9px}.player-card .image-container img{display:flex;width:168px;height:139px;width:139px}}.chart-sector-buttons,.page-final-summary .final-summary-chart-buttons .more-buttons{margin-top:16px;margin-bottom:10px}@media screen and (max-width: 1024px){.chart-sector-buttons>button,.page-final-summary .final-summary-chart-buttons .more-buttons>button{margin-right:4px;margin-top:4px}}.page-summary .button-row{margin-top:16px;margin-bottom:10px;display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (min-width: 1024px){.page-summary .button-row{width:380px}}.page-summary .with-side-padding .title-row{display:flex;justify-content:space-between;align-items:center}.page-summary .with-side-padding .title-row h2{margin:0}@media screen and (min-width: 1024px){.page-summary .with-side-padding .title-row h2{text-align:center}}.page-summary .with-side-padding .title-row .restart-button-container{display:flex;justify-content:flex-end}.page-summary .with-side-padding .avatar-card-wrapper{display:flex;flex:1}@media screen and (min-width: 1024px){.page-summary .with-side-padding .avatar-card-wrapper .spacer{flex:1 1 0px}}.page-summary .with-side-padding .chart{background:#fff;border:1px solid #edeff0;padding-top:16px;flex-direction:column;width:calc(100% - 2px);border-bottom:none}@media screen and (min-width: 1024px){.page-summary .with-side-padding .chart{max-width:791px;height:100%;background:#fff;border:1px solid #edeff0}}.page-summary .with-side-padding .chart .chart-title{background:#fff;margin:0 20px}.page-summary .with-side-padding .chart .chart-subtitle{margin:0 20px}.page-summary .with-side-padding .chart .chart-image{width:100%}@media screen and (min-width: 1024px){.page-summary .with-side-padding .all-content{display:flex;flex-direction:row}.page-summary .with-side-padding .all-content .chart-and-buttons{display:flex;flex-direction:column;flex:1 1;padding-right:20px}.page-summary .with-side-padding .all-content .chart-and-buttons .chart-sector-buttons,.page-summary .with-side-padding .all-content .chart-and-buttons .page-final-summary .final-summary-chart-buttons .more-buttons,.page-final-summary .final-summary-chart-buttons .page-summary .with-side-padding .all-content .chart-and-buttons .more-buttons{margin-bottom:20px}.page-summary .with-side-padding .all-content .chart-and-buttons .card-row{display:flex}.page-summary .with-side-padding .all-content .chart-and-buttons .sector-summaries{flex:1;flex-direction:row;display:flex;flex-wrap:wrap}}.page-final-summary{display:flex;max-width:1180px;flex:1;padding:15px;width:calc(100% - 30px)}.page-final-summary .with-side-padding{display:flex;flex:1;align-content:center;flex-direction:column}.page-final-summary .with-side-padding .chart-and-buttons{margin-bottom:10px}.page-final-summary .with-side-padding .all-content{display:flex;flex-direction:column}.page-final-summary .final-summary-chart-buttons{display:flex;justify-content:space-between}@media screen and (min-width: 1024px){.page-final-summary .sector-summary{display:flex;flex-direction:row}.page-final-summary .sector-summary .stats-row{flex-direction:column}.page-final-summary .sector-summary .stats-row .divider{margin:10px 0}.page-final-summary .sector-summary .stats-row .stats-box.co2{flex:0 0 0}.page-final-summary .sector-summary .stats-row .stats-box.effort{flex:0 0 0;margin-left:0}.page-final-summary .sector-summary .summary-section{flex:1 0 0}.page-final-summary .sector-summary .summary-section.section-1,.page-final-summary .sector-summary .summary-section.section-2{margin-right:60px}.page-final-summary .stories{display:flex;flex-direction:row}.page-final-summary .stories .story{flex:1 1 0;margin-bottom:0;margin-right:33px}.page-final-summary .stories .story:last-of-type{margin-right:0}}.divider{border-bottom:1px solid rgba(0,0,0,.2)}.vertical-divider{border-right:1px solid rgba(0,0,0,.2)}.sector-summary{background:#fff;flex:1}.sector-summary .avatar-card{display:flex;flex:1 1 0px;margin:16px 0;font-size:16px;line-height:20px}.sector-summary .avatar-card p{margin-block-start:0px;margin-block-end:0px}.sector-summary .person-avatar{margin-right:15px;width:48px;height:48px}.sector-details .avatar-card-wrapper{background:#fff;border:1px solid #edeff0;padding:0 20px 16px;border-top:none}.sector-details .net-zero-tracker{background:#fff;border:1px solid #edeff0;margin-top:8px;padding:16px 20px}@media screen and (min-width: 1024px){.sector-details{display:flex;flex-direction:column;justify-content:stretch;width:380px}.sector-details .avatar-card-wrapper{padding:16px 20px;background:#fff;border:1px solid #edeff0}.sector-details .net-zero-tracker{margin-top:16px}.sector-summary .person-avatar{margin-right:20px;width:80px;height:80px}.sector-summary .avatar-card{height:104px}}.tracker{padding:4px 0 16px}.tracker p{margin-block-start:0px;margin-block-end:0px}.tracker .tracker-content{display:flex;margin-top:8px}.tracker .tracker-content .net-zero-icon{width:24px;height:24px;margin-right:10px}@media screen and (min-width: 1024px){.tracker{padding:6px 0 16px}.tracker .tracker-content{margin-top:10px}}.stats-row{display:flex;margin-top:8px;margin-bottom:11px}.stats-row .stats-box{display:flex;flex-wrap:wrap}.stats-row .stats-box.co2{flex:1 0 0px}.stats-row .stats-box.effort{margin-left:13px;flex:0 0 119px}.stats-row .stats-box h4{margin-bottom:8px;flex:1 0 100%}.stats-row .stats-box .stat-item{flex:1 1 0;flex-direction:column}.stats-row .stats-box .stat-item+.stat-item{margin-left:16px}.stats-row .stats-box .stat-item+.stat-item small{margin-bottom:4px}@media screen and (min-width: 1024px){.stats-row{margin-top:12px;margin-bottom:12px}.stats-row .stats-box.effort{margin-left:16px;flex:0 0 135px}}.change-arrow{width:8px;height:13px;margin-right:5px}@media screen and (min-width: 1024px){.change-arrow{width:10px;height:14px}}.area-chart-container{display:flex;flex-direction:column;flex:1;background:#fff;padding:10px 0}.area-chart-container .area-chart svg{display:block;margin:0 auto}.area-chart-container .area-chart svg .visx-axis-tick text{font-size:14px!important;fill:#33302e!important;font-feature-settings:"tnum" on,"lnum" on}.area-chart-container .area-chart svg line{stroke:#e6d9ce;stroke-width:1px}.area-chart-container .area-chart svg .visx-axis-banding rect{fill:#ccc1b7;opacity:.4}.area-chart-container .area-chart svg .visx-axis-left text,.area-chart-container .area-chart svg .visx-axis-right text{fill:#66605c}.area-chart-container .area-chart svg .visx-axis-left text{text-anchor:end}.area-chart-container .area-chart svg .visx-axis-right text{text-anchor:start}.area-chart-container .area-chart svg .visx-axis-left line,.area-chart-container .area-chart svg .visx-axis-right line{stroke:#e6d9ce;stroke-width:1px}.area-chart-container .area-chart svg .visx-axis-top text,.area-chart-container .area-chart svg .visx-axis-bottom text{fill:#66605c;text-anchor:middle}.area-chart-container .area-chart svg .visx-axis-top line,.area-chart-container .area-chart svg .visx-axis-bottom line{stroke:#e6d9ce;stroke-width:1px}.area-chart{width:calc(100% - 30px)}.chart h2{margin-left:10px}.legend-flex{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row;justify-content:center}.legend{font-family:MetricWeb,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:16px;padding:10px;float:left;border:1px solid rgba(255,255,255,.3);border-radius:8px;margin:5px}.title{font-size:12px;margin-bottom:10px;font-weight:100}.visx-legend-item{display:flex;align-items:center;flex-direction:row;margin:8px}@media screen and (min-width: 1024px){.legend{font-size:16px;line-height:20px}}.chart-sector-buttons{margin-top:16px;margin-bottom:10px}@media screen and (max-width: 1024px){.chart-sector-buttons>button{margin-right:4px;margin-top:4px}}.overview-details{margin-top:8px;padding:16px 20px;background:#fff;border:1px solid #edeff0}.overview-details .row-wrapper{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.overview-details{margin-top:16px;margin-bottom:16px}.overview-details .row-wrapper .summary-section{display:flex;flex-direction:row}.overview-details .row-wrapper .summary-section .tracker-wrapper{flex:1 1 0;display:flex;flex-direction:column;justify-content:space-between}.overview-details .row-wrapper .summary-section .tracker-wrapper:nth-child(2){margin:0 40px}}.person-avatar{width:48px;height:48px}.non-square-avatar{height:48px}@media screen and (min-width: 1024px){.person-avatar{width:80px;height:80px}.non-square-avatar{height:80px}}.mystery-box-bottom{margin:14px;display:flex;box-sizing:border-box;min-width:346px;justify-content:center;flex:1}.mystery-box-bottom p{text-align:center;margin-block-start:16px;margin-block-end:12px}.mystery-box-bottom .mystery-box-inner{padding:16px;background-color:#fffffff2;flex-direction:column;max-width:580px;display:flex;align-items:center;flex:1}.mystery-box-bottom .mystery-box-inner .person-avatar{margin-bottom:12px}.mystery-box-bottom .mystery-box-inner .mystery-cta{margin-top:12px}@media screen and (min-width: 1024px){.mystery-box-bottom .mystery-box-inner{padding:24px 20px;min-width:580px}.mystery-box-bottom .mystery-box-inner .person-avatar{margin-bottom:16px}}@media screen and (min-width: 1024px){.mystery-box-bottom{margin:20px;flex:0}}.mystery-box-row{display:flex;flex:1;justify-content:center}.mystery-box-button{padding:4px;display:flex;justify-content:center;align-items:center;margin-top:12px;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.mystery-box-button img:hover{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.not-enough-points{display:flex;flex-direction:column;align-items:center;padding-bottom:34px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.answer:hover,.answer:focus{border:2px solid #c4c4c4}.answer.answer-selected{border:2px solid #000000}.answer{padding:10px 15px;border:2px solid #ffffff;box-shadow:0 2px 6px #0003;display:flex;align-items:stretch;min-height:80px;box-sizing:border-box;justify-content:space-between;background-color:#fff;width:100%;transition:.3s}.answer .answer-content{flex-shrink:1;flex-grow:0;display:flex;width:100%;margin-right:10px;padding:2px}.answer .answer-content p{margin-block-start:0px;margin-block-end:0px}.answer .answer-content .bar-container{width:100%;display:flex;flex-direction:column;text-align:center}.answer .answer-content .bar-container .bar{height:24px;margin-right:1px}.answer .effort-box-block{display:flex;flex:0 1 0px;padding-left:16px;border-left:1px solid #c4c4c4}.answer .effort-box{display:flex;flex:1;flex-direction:column;justify-content:center;height:100%}.answer .effort-box strong{white-space:nowrap}@media screen and (min-width: 1024px){.answer{padding:16px 20px}}.hidden-label{position:absolute;clip:rect(0 0 0 0);-webkit-clip-path:polygon(0 0,0 0);clip-path:polygon(0 0,0 0);margin:-1px;border:0;overflow:hidden;padding:0;width:2px;height:2px;white-space:nowrap}.question-container .legend{margin-left:-4px!important}.question-container .bar-chart-question p{margin-block-end:12px}.question-container .question-card .question-text p:first-of-type{margin-block-start:6px;display:inline-block}.question-container .question-card .answer-container{display:flex;flex-direction:column}.question-container .question-card .answer-container button+button{margin-top:8px}@media screen and (min-width: 1024px){.question-container .question-card .question-text p:first-of-type{margin-block-start:14px}.question-container .question-card .answer-container button+button{margin-top:14px}}.overlay-content-not-enough p{margin-block-end:0}.legend-container{display:flex;flex-direction:column}.legend-container p{margin-top:8px;margin-bottom:16px}.question-fieldset{border:none;padding:0;margin:0}.question-fieldset legend{padding:0}.sector-and-pagination{display:flex;justify-content:space-between;align-items:center}.sector-and-pagination .sector-text{display:flex;align-items:center}.sector-and-pagination .sector-text img.sector-text-icon{margin-right:8px}.sector-divider{margin-top:10px}@media screen and (min-width: 1024px){.sector-and-pagination .sector-text img.sector-text-icon{margin-right:15px}.sector-divider{margin-top:14px}}.question-container{display:flex;justify-content:center}@media screen and (min-width: 1024px){.question-container{padding-bottom:20px;display:block;align-self:flex-end}}.question-container .question-card{flex:1;background-color:#fffffff2;padding:15px 14px 16px 15px;max-width:580px}@media screen and (min-width: 1024px){.question-container .question-card{padding:24px 20px;min-width:580px}}.generic-slide-box{background-color:#fffffff2;padding:16px;max-width:580px;margin:0 15px 15px 14px;display:flex;flex-direction:column;justify-content:center;flex:1}.generic-slide-box .cta-wrapper{display:flex;flex:1;justify-content:center;margin-top:24px}.generic-slide-box .lower-title{margin-top:16px}.generic-slide-box-text{flex:1;display:flex;align-items:center;flex-direction:column}.generic-slide-box-text p{text-align:center}.generic-slide-box-text p:last-of-type{margin-block-end:0px}@media screen and (min-width: 1024px){.generic-slide-box{padding:24px 20px;min-width:580px;margin-left:0;margin-right:0;flex:0}.generic-slide-box .lower-title{margin-top:20px}}.g-share{margin-right:16px}.sharing-container{display:flex;flex-direction:row;margin-right:16px}.sharing-container .social-icon{margin-right:-1px;display:flex;align-items:center;position:relative;cursor:pointer;padding:0;background-color:transparent;background-repeat:no-repeat;border:1px solid #807973;color:#000;text-decoration:none}.sharing-container .social-icon:before{width:38px;height:38px;background-size:40px 40px;content:"";display:inline-block;background-repeat:no-repeat;background-position:50%}.sharing-container .social-icon:after{position:absolute;display:block;content:""}.sharing-container .social-icon span{position:absolute;clip:rect(0 0 0 0);-webkit-clip-path:polygon(0 0,0 0);clip-path:polygon(0 0,0 0);margin:-1px;border:0;overflow:hidden;padding:0;width:2px;height:2px;white-space:nowrap}.sharing-container .social-icon.social-icon-twitter:hover{background:#1da1f2;border:1px solid #1da1f2}.sharing-container .social-icon.social-icon-twitter:hover:before{background-image:url(https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:twitter?format=svg&source=ig-projects&tint=#fffffff)}.sharing-container .social-icon.social-icon-twitter:before{background-image:url(https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:twitter?format=svg&source=ig-projects&tint=000000)}.sharing-container .social-icon.social-icon-facebook:hover{background:#3b579d;border:1px solid #3b579d}.sharing-container .social-icon.social-icon-facebook:hover:before{background-image:url(https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:facebook?format=svg&source=ig-projects&tint=#fffffff)}.sharing-container .social-icon.social-icon-facebook:before{background-image:url(https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:facebook?format=svg&source=ig-projects&tint=000000)}.sharing-container .social-icon.social-icon-linkedin:hover{background:#0077b5;border:1px solid #0077b5}.sharing-container .social-icon.social-icon-linkedin:hover:before{background-image:url(https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:linkedin?format=svg&source=ig-projects&tint=#fffffff)}.sharing-container .social-icon.social-icon-linkedin:before{background-image:url(https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:linkedin?format=svg&source=ig-projects&tint=000000)}.sharing-container .social-icon.social-icon-whatsapp:hover{background:#25d366;border:1px solid #25d366}.sharing-container .social-icon.social-icon-whatsapp:hover:before{background-image:url(https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:whatsapp?format=svg&source=ig-projects&tint=#fffffff)}.sharing-container .social-icon.social-icon-whatsapp:before{background-image:url(https://www.ft.com/__origami/service/image/v2/images/raw/ftsocial-v2:whatsapp?format=svg&source=ig-projects&tint=000000)}@media screen and (min-width: 1024px){.sharing-container .social-icon-whatsapp{display:none}}.innovation-error{text-align:center}.innovation-slide .question-card .avatar-with-text{margin-top:8px}.innovation-slide .question-card p:first-of-type{margin-block-start:0px;margin-block-end:0px}.next-button{margin-top:16px;display:flex;justify-content:center}.overlay-content-not-enough{text-align:center;padding:10px 10px 9px}.innovation-options{margin-top:16px;display:flex;flex-wrap:wrap}.innovation-options .innovation-button{box-shadow:0 2px 6px #0003;display:flex;border:1px solid transparent;box-sizing:border-box;transition:.3s;padding:15px;flex:1 1 calc(50% - 10px);height:80px;margin-bottom:8px}.innovation-options .innovation-button .innovation-icon{margin-right:10px}.innovation-options .innovation-button:hover,.innovation-options .innovation-button:focus{border:2px solid #c4c4c4}.innovation-options .innovation-button.selected{border:2px solid #000000}.innovation-options .innovation-button:nth-of-type(odd){margin-right:10px}@media screen and (min-width: 1024px){.innovation-options .innovation-button{height:76px;margin-bottom:16px}.innovation-options .innovation-button .innovation-icon{margin-right:17px}.innovation-options .innovation-button:nth-of-type(odd){margin-right:20px}}.avatar-with-text{display:flex}.avatar-with-text .text{margin-left:10px}@media screen and (min-width: 1024px){.avatar-with-text .text{margin-left:20px}}.winning-innovations{margin-top:15px}.winning-innovations .winning-innovation{padding:15px;display:flex;background:#fff}.winning-innovations .winning-innovation img{margin-right:10px}.winning-innovations .winning-innovation p{margin-block-start:0px;margin-block-end:0px;text-align:left}.winning-innovations .winning-innovation:nth-of-type(2n){margin-top:15px}@media screen and (min-width: 1024px){.winning-innovations .winning-innovation img{margin-right:16px}}.your-co2-emissions-slide{margin:auto 15px 15px 14px}.your-co2-emissions-slide .progress-bar{margin-top:66px}.your-co2-emissions-slide p{margin-block-start:8px}@media screen and (min-width: 1024px){.your-co2-emissions-slide{margin:auto 15px auto 14px}}.your-temperature-slide h2{text-align:center}.your-temperature-slide .chart-container{height:200px;width:100%}.your-temperature-slide .chart-container svg{width:100%;height:100%}.your-temperature-slide .chart-container svg .line{stroke:#0d7680;stroke-width:3px}.your-temperature-slide .chart-container svg text{font-size:14px!important;fill:#33302e;font-feature-settings:"tnum" on,"lnum" on}.your-temperature-slide .chart-container svg .small-label,.your-temperature-slide .chart-container svg .big-label{fill:#33302e}.your-temperature-slide .chart-container svg .small-label{font-size:12px;line-height:16px}.your-temperature-slide .chart-container svg .big-label{font-size:16px;line-height:20px;font-weight:600}.your-temperature-slide .chart-container svg .annotating-line{stroke:#c4c4c4}.your-temperature-slide .chart-container svg .shaded-area{fill:#0d768026}.trophy-icon-win{background:#96cc28;width:72px;height:72px;border-radius:50%;margin:16px 0}@media screen and (min-width: 1024px){.trophy-icon-win{margin-top:24px;margin-bottom:16px}}.slide-container p{margin-block-start:0}.how-you-compare-slide h2{margin-bottom:16px;text-align:center}.how-you-compare-slide .compare-chart-container{height:200px;display:flex;flex-direction:column;width:100%}.how-you-compare-slide .compare-chart-container .bars-container{border-bottom:1px solid #c4c4c4;display:flex;flex-direction:row;justify-content:space-around;height:80%;margin-top:auto}.how-you-compare-slide .compare-chart-container .bars-container .g-loading{margin:auto}.how-you-compare-slide .compare-chart-container .bars-container .bar-container{width:20%;display:flex;flex-direction:column}.how-you-compare-slide .compare-chart-container .bars-container .bar-container .bar{width:100%;background-color:#0d7680}.how-you-compare-slide .compare-chart-container .bars-container .bar-container .bar.selected{background-color:#12a5b3}.how-you-compare-slide .compare-chart-container .bars-container .bar-container .annotation{margin-bottom:0}.how-you-compare-slide .compare-chart-container .bars-container .bar-container hr{width:1px;background:#c4c4c4;height:29px;border:none}.how-you-compare-slide .compare-chart-container .bars-container .bar-container p{font-weight:600;margin-top:auto}.how-you-compare-slide .compare-chart-container .chart-axis{width:100%;height:20%}.how-you-compare-slide .compare-chart-container .chart-axis .labels{display:flex;flex-direction:row;justify-content:space-around}.how-you-compare-slide .compare-chart-container .chart-axis .labels p{width:25%}.how-you-compare-slide .compare-chart-container .chart-axis p{font-size:14px;margin:0;line-height:18px;text-align:center}@media screen and (min-width: 1024px){.how-you-compare-slide h2{margin-bottom:20px}.how-you-compare-slide .compare-chart-container{width:75%;margin:auto}}.chart-sector-buttons,.more-buttons{margin-top:16px;margin-bottom:10px}@media screen and (max-width: 1024px){.chart-sector-buttons>button,.more-buttons>button{margin-right:4px;margin-top:4px}}.outer-page-summary{flex-direction:row;justify-content:center;align-items:flex-start}.page-summary{display:flex;max-width:1180px;flex:1;padding:15px;width:calc(100% - 30px);flex-direction:column}.page-summary .with-side-padding{display:flex;align-content:center;flex-direction:column}.page-summary .with-side-padding .all-content{display:flex;flex-direction:column}.page-summary .title-row{display:flex;justify-content:space-between;align-items:center}.page-summary .title-row h2{margin:0}@media screen and (min-width: 1024px){.page-summary .title-row h2{text-align:center}}.page-summary .title-row .restart-button-container{display:flex;justify-content:flex-end}.page-summary .avatar-card-wrapper{display:flex;flex:1}@media screen and (min-width: 1024px){.page-summary .avatar-card-wrapper .spacer{flex:1 1 0px}}.page-summary .chart{border:1px solid #edeff0;padding-top:16px;flex-direction:column;width:100%;background:#fff}@media screen and (min-width: 1024px){.page-summary .chart{max-width:791px;height:100%}}.page-summary .chart .chart-title{background:#fff;margin:0 20px}.page-summary .chart .chart-image{width:100%}@media screen and (min-width: 1024px){.page-summary .with-side-padding .all-content{display:flex;flex-direction:row}.page-summary .with-side-padding .all-content .chart-and-buttons{display:flex;flex-direction:column;flex:1 1;padding-right:20px}.page-summary .with-side-padding .all-content .chart-and-buttons .chart{margin-bottom:0}.page-summary .with-side-padding .all-content .chart-and-buttons .chart-sector-buttons,.page-summary .with-side-padding .all-content .chart-and-buttons .more-buttons{margin-bottom:20px}.page-summary .with-side-padding .all-content .chart-and-buttons .card-row{display:flex}.page-summary .with-side-padding .all-content .chart-and-buttons .sector-summaries{flex:1;flex-direction:row;display:flex;flex-wrap:wrap}}.page-summary .button-row{margin-top:16px;display:flex;flex-direction:row-reverse;justify-content:space-between}.summary-sector-section{padding:8px}.summary-sector-section .summary-row{display:flex}.summary-sector-section .summary-row .summary-sector-box{flex:1 0 auto;border:solid 1px black;border-radius:0;margin:8px}.summary-card{flex:1;padding:16px 16px 24px;background-color:#fff}.new-card{padding:16px 16px 25px}.new-card h3{margin-bottom:9px}@media screen and (min-width: 1024px){.new-card{flex:1;padding:16px 20px 32px}.new-card h3{margin-bottom:14px}}.overview{background:#fff}.overlay-message{display:flex;flex-direction:column;align-items:center;padding:6px}.overlay-message span{margin-bottom:12px;display:flex}.chart-responsive{min-height:50px;margin-right:15px;background-color:#fff;position:absolute;width:calc(100% - 30px);overflow:hidden}@media screen and (min-width: 1024px){.chart-responsive{width:791px;position:static;overflow:visible}}.more-buttons{display:flex;margin-top:16px;margin-bottom:24px;justify-content:center}.more-buttons button{min-width:80px}.more-buttons .play-again-button{margin-left:20px}.final-summary-chart-buttons{display:flex;justify-content:space-between}.row-share-buttons{margin-top:36px;align-items:center;justify-content:center;display:flex;flex-direction:column;margin-bottom:20px}.row-share-buttons .more-buttons{justify-content:space-between}.row-share-buttons .more-buttons.apart{width:304px}.row-share-buttons .o-buttons{margin-top:0}.row-share-buttons .sharing-container{margin-right:0}@media screen and (min-width: 1024px){.page-final-summary .sector-summary{display:flex;flex-direction:row}.page-final-summary .sector-summary .stats-row{flex-direction:column}.page-final-summary .sector-summary .stats-row .divider{margin:10px 0}.page-final-summary .sector-summary .stats-row .stats-box.co2{flex:0 0 0}.page-final-summary .sector-summary .stats-row .stats-box.effort{flex:0 0 0;margin-left:0}.page-final-summary .sector-summary .summary-section{flex:1 0 0}.page-final-summary .sector-summary .summary-section.section-1,.page-final-summary .sector-summary .summary-section.section-2{margin-right:60px}.more-buttons{justify-content:space-between}.more-buttons.apart{width:380px}.row-share-buttons{align-items:center;justify-content:center;display:flex;flex-direction:column}.row-share-buttons .sharing-container{margin-right:0}}.final-summary-charts{display:flex;flex-direction:column}.final-summary-charts .final-summary-chart{display:flex;flex-direction:row;flex:1 1 0}.final-summary-charts .final-summary-chart .your-temperature-slide,.final-summary-charts .final-summary-chart .how-you-compare-slide{margin-top:8px;display:flex;flex-direction:row;flex:1 1 0px}.final-summary-charts .final-summary-chart .generic-slide-box{min-width:0;max-width:none;margin:0;flex:1;background:#fff;border:1px solid #edeff0}.final-summary-charts .final-summary-chart .generic-slide-box h2{font-size:16px;line-height:20px}.final-summary-charts button{display:none}.final-summary-charts h3{font-family:MetricWeb,sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;margin-block-end:0;margin-block-start:0}@media screen and (min-width: 1024px){.final-summary-charts{flex-direction:row;margin-bottom:20px}.final-summary-charts .final-summary-chart .your-temperature-slide,.final-summary-charts .final-summary-chart .how-you-compare-slide{flex:1 1 0;display:flex;flex-direction:column}.final-summary-charts .final-summary-chart .your-temperature-slide{margin-right:10px}.final-summary-charts .final-summary-chart .how-you-compare-slide{margin-left:10px}.final-summary-charts .final-summary-chart .generic-slide-box{min-width:0;flex:1}.final-summary-charts .final-summary-chart .generic-slide-box h2{font-size:20px;line-height:24px}}.stories{margin-top:12px}.stories .story{width:100%;margin-bottom:20px}.stories .story:hover p{color:#736c67}.stories .story .story-image{width:100%;height:150px}.stories .story p{font-size:18px;line-height:24px;color:#000}@media screen and (min-width: 1024px){.stories{display:flex;flex-direction:row}.stories .story{flex:1 1 0;margin-bottom:0;margin-right:33px}.stories .story:last-of-type{margin-right:0}}.further-reading{margin-bottom:8px}.notes-and-credits,.further-reading{background-color:#fff;padding:16px 20px;display:flex;flex:1;flex-direction:column;background:#fff;border:1px solid #edeff0}@media screen and (min-width: 1024px){.further-reading{margin-bottom:16px}.notes-and-credits{margin-bottom:16px;flex-direction:row}.notes-and-credits .section{flex:1 1 0}.notes-and-credits .section:nth-of-type(1){margin-right:20px}.notes-and-credits .section:nth-of-type(2){margin-left:20px}}.loading-overlay-box{display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-overlay-box .loading-text{margin-top:10px;font-family:MetricWeb,sans-serif;font-size:16px;line-height:20px;color:#fff;font-weight:600}html,body{margin:0;padding:0}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-Thin&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-Thin&system_code=origami&font_format=woff) format("woff");font-family:MetricWeb;font-weight:100;font-style:normal;font-display:swap}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-Light&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-Light&system_code=origami&font_format=woff) format("woff");font-family:MetricWeb;font-weight:300;font-style:normal;font-display:swap}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-LightItalic&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-LightItalic&system_code=origami&font_format=woff) format("woff");font-family:MetricWeb;font-weight:300;font-style:italic;font-display:swap}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-Regular&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-Regular&system_code=origami&font_format=woff) format("woff");font-family:MetricWeb;font-weight:400;font-style:normal;font-display:swap}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-RegularItalic&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-RegularItalic&system_code=origami&font_format=woff) format("woff");font-family:MetricWeb;font-weight:400;font-style:italic;font-display:swap}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-Medium&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-Medium&system_code=origami&font_format=woff) format("woff");font-family:MetricWeb;font-weight:500;font-style:normal;font-display:swap}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-Semibold&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-Semibold&system_code=origami&font_format=woff) format("woff");font-family:MetricWeb;font-weight:600;font-style:normal;font-display:swap}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-Bold&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-Bold&system_code=origami&font_format=woff) format("woff");font-family:MetricWeb;font-weight:700;font-style:normal;font-display:swap}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-BoldItalic&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-BoldItalic&system_code=origami&font_format=woff) format("woff");font-family:MetricWeb;font-weight:700;font-style:italic;font-display:swap}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-Black&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=MetricWeb-Black&system_code=origami&font_format=woff) format("woff");font-family:MetricWeb;font-weight:900;font-style:normal;font-display:swap}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-Light&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-Light&system_code=origami&font_format=woff) format("woff");font-family:FinancierDisplayWeb;font-weight:300;font-style:normal;font-display:swap}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-LightItalic&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-LightItalic&system_code=origami&font_format=woff) format("woff");font-family:FinancierDisplayWeb;font-weight:300;font-style:italic;font-display:swap}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-Regular&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-Regular&system_code=origami&font_format=woff) format("woff");font-family:FinancierDisplayWeb;font-weight:400;font-style:normal;font-display:swap}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-RegularItalic&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-RegularItalic&system_code=origami&font_format=woff) format("woff");font-family:FinancierDisplayWeb;font-weight:400;font-style:italic;font-display:swap}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-MediumItalic&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-MediumItalic&system_code=origami&font_format=woff) format("woff");font-family:FinancierDisplayWeb;font-weight:500;font-style:italic;font-display:swap}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-Medium&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-Medium&system_code=origami&font_format=woff) format("woff");font-family:FinancierDisplayWeb;font-weight:500;font-style:normal;font-display:swap}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-Semibold&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-Semibold&system_code=origami&font_format=woff) format("woff");font-family:FinancierDisplayWeb;font-weight:600;font-style:normal;font-display:swap}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-SemiboldItalic&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-SemiboldItalic&system_code=origami&font_format=woff) format("woff");font-family:FinancierDisplayWeb;font-weight:600;font-style:italic;font-display:swap}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-Bold&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-Bold&system_code=origami&font_format=woff) format("woff");font-family:FinancierDisplayWeb;font-weight:700;font-style:normal;font-display:swap}@font-face{src:url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-Black&system_code=origami&font_format=woff2) format("woff2"),url(https://www.ft.com/__origami/service/build/v3/font?version=1.12&font_name=FinancierDisplayWeb-Black&system_code=origami&font_format=woff) format("woff");font-family:FinancierDisplayWeb;font-weight:900;font-style:normal;font-display:swap}.o-typography-heading-level-1{font-family:MetricWeb,sans-serif;font-size:32px;line-height:32px;font-weight:600;color:#33302e;margin:0 0 16px}.o-typography--loading-sans-bold .o-typography-heading-level-1{font-size:26.56px;font-family:sans-serif}.o-typography-heading-level-2{font-family:MetricWeb,sans-serif;font-size:28px;line-height:32px;font-weight:600;color:#33302e;margin:0 0 16px}.o-typography--loading-sans-bold .o-typography-heading-level-2{font-size:23.24px;font-family:sans-serif}.o-typography-heading-level-3{font-family:MetricWeb,sans-serif;font-size:24px;line-height:28px;font-weight:600;color:#33302e;margin:0 0 16px}.o-typography--loading-sans-bold .o-typography-heading-level-3{font-size:19.92px;font-family:sans-serif}.o-typography-heading-level-4{font-family:MetricWeb,sans-serif;font-size:20px;line-height:24px;font-weight:600;color:#33302e;margin:0 0 16px}.o-typography--loading-sans-bold .o-typography-heading-level-4{font-size:16.6px;font-family:sans-serif}.o-typography-heading-level-5{font-family:MetricWeb,sans-serif;font-size:18px;line-height:20px;font-weight:600;color:#33302e;margin:0 0 16px}.o-typography--loading-sans-bold .o-typography-heading-level-5{font-size:14.94px;font-family:sans-serif}.o-typography-heading-level-6{font-family:MetricWeb,sans-serif;font-size:16px;line-height:20px;font-weight:600;color:#33302e;margin:0 0 16px}.o-typography--loading-sans-bold .o-typography-heading-level-6{font-size:13.28px;font-family:sans-serif}.o-typography-bold{font-weight:600}.o-typography-italic{font-style:italic}.o-typography-sup{font-family:MetricWeb,sans-serif;font-size:.666em;position:static;vertical-align:super;line-height:0;display:inline-block;margin-top:-1em}.o-typography-sub{font-family:MetricWeb,sans-serif;font-size:.666em;position:static;vertical-align:sub;line-height:0;display:inline-block;margin-bottom:-1em}.o-typography-body{font-family:MetricWeb,sans-serif;font-size:18px;line-height:20px;margin:0 0 24px;color:var(--_o-typography-body-color, )}.o-typography--loading-sans .o-typography-body{font-size:15.66px;font-family:sans-serif}.o-typography-inverse{--_o-typography-body-color: #ffffff}.o-typography-link{text-decoration:none;cursor:pointer;border-bottom:.25ex solid;color:#0d7680;color:var(--_o-typography-link-color, #0d7680);border-bottom-color:#cfd8d1;border-bottom-color:var(--_o-typography-link-decoration-color, rgb(206.6, 216.4, 208.8));text-decoration-color:#cfd8d1;text-decoration-color:var(--_o-typography-link-decoration-color, rgb(206.6, 216.4, 208.8))}.o-typography-link[target=_blank]{position:relative}.o-typography-link[target=_blank]:after{position:absolute;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0);margin:-1px;border:0;overflow:hidden;padding:0;width:2px;height:2px;white-space:nowrap;content:"(opens a new window)"}@supports (text-decoration-thickness: .25ex){.o-typography-link{border-bottom:0;text-decoration-thickness:.25ex;text-decoration-line:underline}}.o-typography-link:hover{color:#08474c;color:var(--_o-typography-link-color-hover, hsl(185.2173913043, 81.5602836879%, 16.5234375%));border-bottom-color:#9ec0bd;border-bottom-color:var(--_o-typography-link-decoration-color-hover, rgb(158.2, 191.8, 188.6));text-decoration-color:#9ec0bd;text-decoration-color:var(--_o-typography-link-decoration-color-hover, rgb(158.2, 191.8, 188.6))}.o-typography-link:focus{border-bottom-color:transparent;text-decoration-color:transparent;color:#08474c;color:var(--_o-typography-link-color-hover, hsl(185.2173913043, 81.5602836879%, 16.5234375%))}.o-typography-inverse{--_o-typography-link-color: #ffffff;--_o-typography-link-decoration-color: #ffffff;--_o-typography-link-color-hover: rgb(211.6, 212.4, 214.2);--_o-typography-link-decoration-color-hover: rgb(211.6, 212.4, 214.2)}.o-typography-professional{--_o-typography-link-color: #262a33;--_o-typography-link-decoration-color: hsl(150.6382978723, 28.2282282282%, 72.1338912134%);--_o-typography-link-color-hover: #262a33;--_o-typography-link-decoration-color-hover: hsl(150.6382978723, 28.2282282282%, 72.1338912134%)}.o-typography-professional.o-typography-inverse{--_o-typography-link-color: #c0efd8;--_o-typography-link-decoration-color: #c0efd8;--_o-typography-link-color-hover: hsl(150.6382978723, 18.6613726602%, 63.1171548117%);--_o-typography-link-decoration-color-hover: hsl(150.6382978723, 18.6613726602%, 63.1171548117%)}.o-typography-ft-live{--_o-typography-link-color: #fcd0b1;--_o-typography-link-decoration-color: rgb(209.2, 174.8, 151.8);--_o-typography-link-color-hover: rgb(209.2, 174.8, 151.8);--_o-typography-link-decoration-color-hover: rgb(209.2, 174.8, 151.8)}.o-typography-list{margin:0 0 24px;padding:0;list-style:none}.o-typography-list>li{position:relative;margin:0;padding-left:calc(2ch + 4px)}.o-typography-list>li:before{font-family:MetricWeb,sans-serif;display:inline-block;position:absolute;left:0;transform-origin:center left}.o-typography-list--ordered{counter-reset:item}.o-typography-list--ordered>li:before{font-weight:600;content:counter(item);counter-increment:item;font-feature-settings:"tnum";transform:scale(.8888888889);margin-left:-.1422222222ch}.o-typography-list--unordered>li:before{content:"•";color:inherit;transform:scale(1.5555555556);margin-top:-.2488888889ch}.o-typography-caption{font-family:MetricWeb,sans-serif;font-size:14px;line-height:16px;margin-top:8px;margin-bottom:0;color:#33302e}.o-typography--loading-sans .o-typography-caption{font-size:12.18px;font-family:sans-serif}.o-typography-footer{font-family:MetricWeb,sans-serif;font-size:18px;line-height:24px;color:#33302e}.o-typography--loading-sans .o-typography-footer{font-size:15.66px;font-family:sans-serif}.o-typography-wrapper>p,.o-typography-wrapper{font-family:MetricWeb,sans-serif;font-size:18px;line-height:20px;margin:0 0 24px;color:var(--_o-typography-body-color, )}.o-typography--loading-sans .o-typography-wrapper>p,.o-typography--loading-sans .o-typography-wrapper{font-size:15.66px;font-family:sans-serif}.o-typography-wrapper>p>h1,.o-typography-wrapper>h1{font-family:MetricWeb,sans-serif;font-size:32px;line-height:32px;font-weight:600;color:#33302e;margin:0 0 16px}.o-typography--loading-sans-bold .o-typography-wrapper>p>h1,.o-typography--loading-sans-bold .o-typography-wrapper>h1{font-size:26.56px;font-family:sans-serif}.o-typography-wrapper>p>h2,.o-typography-wrapper>h2{font-family:MetricWeb,sans-serif;font-size:28px;line-height:32px;font-weight:600;color:#33302e;margin:0 0 16px}.o-typography--loading-sans-bold .o-typography-wrapper>p>h2,.o-typography--loading-sans-bold .o-typography-wrapper>h2{font-size:23.24px;font-family:sans-serif}.o-typography-wrapper>p>h3,.o-typography-wrapper>h3{font-family:MetricWeb,sans-serif;font-size:24px;line-height:28px;font-weight:600;color:#33302e;margin:0 0 16px}.o-typography--loading-sans-bold .o-typography-wrapper>p>h3,.o-typography--loading-sans-bold .o-typography-wrapper>h3{font-size:19.92px;font-family:sans-serif}.o-typography-wrapper>p>h4,.o-typography-wrapper>h4{font-family:MetricWeb,sans-serif;font-size:20px;line-height:24px;font-weight:600;color:#33302e;margin:0 0 16px}.o-typography--loading-sans-bold .o-typography-wrapper>p>h4,.o-typography--loading-sans-bold .o-typography-wrapper>h4{font-size:16.6px;font-family:sans-serif}.o-typography-wrapper>p>h5,.o-typography-wrapper>h5{font-family:MetricWeb,sans-serif;font-size:18px;line-height:20px;font-weight:600;color:#33302e;margin:0 0 16px}.o-typography--loading-sans-bold .o-typography-wrapper>p>h5,.o-typography--loading-sans-bold .o-typography-wrapper>h5{font-size:14.94px;font-family:sans-serif}.o-typography-wrapper>p>h6,.o-typography-wrapper>h6{font-family:MetricWeb,sans-serif;font-size:16px;line-height:20px;font-weight:600;color:#33302e;margin:0 0 16px}.o-typography--loading-sans-bold .o-typography-wrapper>p>h6,.o-typography--loading-sans-bold .o-typography-wrapper>h6{font-size:13.28px;font-family:sans-serif}.o-typography-wrapper>p>a,.o-typography-wrapper>a{text-decoration:none;cursor:pointer;border-bottom:.25ex solid;color:#0d7680;color:var(--_o-typography-link-color, #0d7680);border-bottom-color:#cfd8d1;border-bottom-color:var(--_o-typography-link-decoration-color, rgb(206.6, 216.4, 208.8));text-decoration-color:#cfd8d1;text-decoration-color:var(--_o-typography-link-decoration-color, rgb(206.6, 216.4, 208.8))}.o-typography-wrapper>p>a[target=_blank],.o-typography-wrapper>a[target=_blank]{position:relative}.o-typography-wrapper>p>a[target=_blank]:after,.o-typography-wrapper>a[target=_blank]:after{position:absolute;clip:rect(0 0 0 0);clip-path:polygon(0 0,0 0);margin:-1px;border:0;overflow:hidden;padding:0;width:2px;height:2px;white-space:nowrap;content:"(opens a new window)"}@supports (text-decoration-thickness: .25ex){.o-typography-wrapper>p>a,.o-typography-wrapper>a{border-bottom:0;text-decoration-thickness:.25ex;text-decoration-line:underline}}.o-typography-wrapper>p>a:hover,.o-typography-wrapper>a:hover{color:#08474c;color:var(--_o-typography-link-color-hover, hsl(185.2173913043, 81.5602836879%, 16.5234375%));border-bottom-color:#9ec0bd;border-bottom-color:var(--_o-typography-link-decoration-color-hover, rgb(158.2, 191.8, 188.6));text-decoration-color:#9ec0bd;text-decoration-color:var(--_o-typography-link-decoration-color-hover, rgb(158.2, 191.8, 188.6))}.o-typography-wrapper>p>a:focus,.o-typography-wrapper>a:focus{border-bottom-color:transparent;text-decoration-color:transparent;color:#08474c;color:var(--_o-typography-link-color-hover, hsl(185.2173913043, 81.5602836879%, 16.5234375%))}.o-typography-wrapper>p>p,.o-typography-wrapper>p{font-family:MetricWeb,sans-serif;font-size:18px;line-height:20px;margin:0 0 24px;color:var(--_o-typography-body-color, )}.o-typography--loading-sans .o-typography-wrapper>p>p,.o-typography--loading-sans .o-typography-wrapper>p{font-size:15.66px;font-family:sans-serif}.o-typography-wrapper>p>ol,.o-typography-wrapper>p>ul,.o-typography-wrapper>ol,.o-typography-wrapper>ul{margin:0 0 24px;padding:0;list-style:none}.o-typography-wrapper>p>ol>li,.o-typography-wrapper>p>ul>li,.o-typography-wrapper>ol>li,.o-typography-wrapper>ul>li{position:relative;margin:0;padding-left:calc(2ch + 4px)}.o-typography-wrapper>p>ol>li:before,.o-typography-wrapper>p>ul>li:before,.o-typography-wrapper>ol>li:before,.o-typography-wrapper>ul>li:before{font-family:MetricWeb,sans-serif;display:inline-block;position:absolute;left:0;transform-origin:center left}.o-typography-wrapper>p>ol,.o-typography-wrapper>ol{counter-reset:item}.o-typography-wrapper>p>ol>li:before,.o-typography-wrapper>ol>li:before{font-weight:600;content:counter(item);counter-increment:item;font-feature-settings:"tnum";transform:scale(.8888888889);margin-left:-.1422222222ch}.o-typography-wrapper>p>ul>li:before,.o-typography-wrapper>ul>li:before{content:"•";color:inherit;transform:scale(1.5555555556);margin-top:-.2488888889ch}.o-typography-wrapper>p>footer,.o-typography-wrapper>footer{font-family:MetricWeb,sans-serif;font-size:18px;line-height:24px;color:#33302e}.o-typography--loading-sans .o-typography-wrapper>p>footer,.o-typography--loading-sans .o-typography-wrapper>footer{font-size:15.66px;font-family:sans-serif}.o-typography-wrapper>p>strong,.o-typography-wrapper>strong{font-weight:600}.o-typography-wrapper>p>em,.o-typography-wrapper>em{font-style:italic}.o-typography-wrapper>p>sup,.o-typography-wrapper>sup{font-family:MetricWeb,sans-serif;font-size:.666em;position:static;vertical-align:super;line-height:0;display:inline-block;margin-top:-1em}.o-typography-wrapper>p>sub,.o-typography-wrapper>sub{font-family:MetricWeb,sans-serif;font-size:.666em;position:static;vertical-align:sub;line-height:0;display:inline-block;margin-bottom:-1em}.o-typography-wrapper>p>figcaption,.o-typography-wrapper>figcaption{font-family:MetricWeb,sans-serif;font-size:14px;line-height:16px;margin-top:8px;margin-bottom:0;color:#33302e}.o-typography--loading-sans .o-typography-wrapper>p>figcaption,.o-typography--loading-sans .o-typography-wrapper>figcaption{font-size:12.18px;font-family:sans-serif}body{background-color:#e5e5e5;margin:0;color:#000;font-size:16px;line-height:20px;font-family:MetricWeb,sans-serif;overflow:hidden}.o-typography--loading-sans body{font-size:13.92px;font-family:sans-serif}.mast-container{height:56px;display:flex;align-content:center;justify-content:center;align-items:center;box-sizing:border-box}span.mast-head{font-family:FinancierDisplayWeb,Georgia,serif,Georgia,serif;font-size:24px;line-height:24px}h1{font-size:40px;line-height:40px;margin-block-end:0;margin-block-start:0;font-weight:400;font-family:FinancierDisplayWeb,Georgia,serif,Georgia,serif}h2{font-family:MetricWeb,sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:24px;margin-block-end:0;margin-block-start:0}.summary-stat-value{font-family:MetricWeb,sans-serif;font-weight:600;font-size:24px;line-height:28px}h3{font-weight:600;font-size:20px;line-height:24px;color:#33302e;margin-block-start:0;margin-block-end:0}h4.larger-h4{font-size:20px;line-height:24px}h3.chart-title{font-size:16px;line-height:20px}.chart-title{font-weight:600}h4{font-weight:600;font-size:16px;line-height:20px;margin-block-start:0;margin-block-end:0}.player-card-name{font-weight:600;font-size:16px;line-height:20px}h5{font-family:MetricWeb,sans-serif;font-size:16px;line-height:20px;text-transform:uppercase;margin-block-end:0;margin-block-start:0;font-weight:400}.topic-tag-mobile,.climate-game-title,.topic-tag{font-style:normal;font-weight:600;font-size:16px;line-height:20px}.small-card-text{font-family:MetricWeb,sans-serif;font-size:14px;line-height:18px}p{margin-block-start:16px;margin-block-end:16px}.metric-2{font-size:12px;line-height:16px}.summary-stat-label,small{font-size:14px;line-height:16px}a:link,a:visited,a:hover,a:active{color:inherit}@media screen and (min-width: 1024px){h1{font-size:56px;line-height:56px}h2{font-size:24px;line-height:28px}.summary-stat-value{font-family:MetricWeb,sans-serif;font-size:24px;line-height:28px;margin-top:2px}.summary-stat-label{font-family:MetricWeb,sans-serif;font-size:16px;line-height:20px}h3{font-size:28px;font-size:24px}h3.chart-title,h4{font-size:20px;line-height:24px}.player-card-name{font-weight:600;font-size:20px;line-height:28px}.chart-title{font-size:24px;line-height:28px}.topic-tag{font-size:28px;line-height:32px}p,body{font-size:18px;line-height:22px}p{margin-block-start:12px;margin-block-end:24px}small{font-size:14px;line-height:16px}.small-card-text{font-size:18px;line-height:22px}}body strong{font-weight:600}.claret-color{color:#990f3d}.electricity-color{color:#0991f4}.transport-color{color:#fb0404}.building-color{color:#35b91a}.industry-color{color:#f2c807}#root .o-buttons--big,.ReactModalPortal .o-buttons--big{line-height:20px}button{border:none;background:none;margin:0;padding:0;text-align:inherit;font-weight:inherit;font-stretch:inherit;font-size:inherit;font-family:inherit;color:#000}.fade-enter{opacity:0;transform:scale(.95)}.fade-exit{opacity:1}.fade-enter-active{opacity:1;transform:scale(1);transition:opacity .25s ease,transform .25s ease}.fade-exit-active{opacity:0;transition:opacity .25s,transform .25s}
