@media screen and (min-width:0){.main-container{margin:0 2.8169014085%}}@media screen and (min-width:30em){.main-container{margin:0 4.4247787611%}}@media screen and (min-width:40em){.main-container{margin:0}}@media screen and (min-width:50em){.main-container{margin:0}}@media screen and (min-width:60em){.main-container{margin:0}}svg.cnn-icon{fill:currentColor;align-self:center;display:inline-flex;height:1em;margin:0!important;position:relative;top:-1.5px;vertical-align:middle;width:1em}svg.cnn-icon svg{position:relative;top:.125em}@font-face{font-family:CNN;font-style:normal;font-weight:200;src:url(//ix.cnn.io/static/fonts/latest/cnnsans-thin.eot);src:url(//ix.cnn.io/static/fonts/latest/cnnsans-thin.eot?#iefix) format("embedded-opentype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-thin.woff2) format("woff2"),url(//ix.cnn.io/static/fonts/latest/cnnsans-thin.woff) format("woff"),url(//ix.cnn.io/static/fonts/latest/cnnsans-thin.ttf) format("truetype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-thin.svg?cnnsans-thin) format("svg"),url(//ix.cnn.io/static/fonts/latest/cnnsans-thin.svgz?cnnsans-thin) format("svg")}@font-face{font-family:CNN;font-style:normal;font-weight:300;src:url(//ix.cnn.io/static/fonts/latest/cnnsans-light.eot);src:url(//ix.cnn.io/static/fonts/latest/cnnsans-light.eot?#iefix) format("embedded-opentype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-light.woff2) format("woff2"),url(//ix.cnn.io/static/fonts/latest/cnnsans-light.woff) format("woff"),url(//ix.cnn.io/static/fonts/latest/cnnsans-light.ttf) format("truetype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-light.svg?cnnsans-light) format("svg"),url(//ix.cnn.io/static/fonts/latest/cnnsans-light.svgz?cnnsans-light) format("svg")}@font-face{font-family:CNN;font-style:normal;font-weight:400;src:url(//ix.cnn.io/static/fonts/latest/cnnsans-regular.eot);src:url(//ix.cnn.io/static/fonts/latest/cnnsans-regular.eot?#iefix) format("embedded-opentype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-regular.woff2) format("woff2"),url(//ix.cnn.io/static/fonts/latest/cnnsans-regular.woff) format("woff"),url(//ix.cnn.io/static/fonts/latest/cnnsans-regular.ttf) format("truetype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-regular.svg?cnnsans-regular) format("svg"),url(//ix.cnn.io/static/fonts/latest/cnnsans-regular.svgz?cnnsans-regular) format("svg")}@font-face{font-family:CNN;font-style:normal;font-weight:500;src:url(//ix.cnn.io/static/fonts/latest/cnnsans-medium.eot);src:url(//ix.cnn.io/static/fonts/latest/cnnsans-medium.eot?#iefix) format("embedded-opentype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-medium.woff2) format("woff2"),url(//ix.cnn.io/static/fonts/latest/cnnsans-medium.woff) format("woff"),url(//ix.cnn.io/static/fonts/latest/cnnsans-medium.ttf) format("truetype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-medium.svg?cnnsans-medium) format("svg"),url(//ix.cnn.io/static/fonts/latest/cnnsans-medium.svgz?cnnsans-medium) format("svg")}@font-face{font-family:CNN;font-style:normal;font-weight:700;src:url(//ix.cnn.io/static/fonts/latest/cnnsans-bold.eot);src:url(//ix.cnn.io/static/fonts/latest/cnnsans-bold.eot?#iefix) format("embedded-opentype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-bold.woff2) format("woff2"),url(//ix.cnn.io/static/fonts/latest/cnnsans-bold.woff) format("woff"),url(//ix.cnn.io/static/fonts/latest/cnnsans-bold.ttf) format("truetype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-bold.svg?cnnsans-bold) format("svg"),url(//ix.cnn.io/static/fonts/latest/cnnsans-bold.svgz?cnnsans-bold) format("svg")}@font-face{font-family:CNN;font-style:normal;font-weight:800;src:url(//ix.cnn.io/static/fonts/latest/cnnsans-heavy.eot);src:url(//ix.cnn.io/static/fonts/latest/cnnsans-heavy.eot?#iefix) format("embedded-opentype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-heavy.woff2) format("woff2"),url(//ix.cnn.io/static/fonts/latest/cnnsans-heavy.woff) format("woff"),url(//ix.cnn.io/static/fonts/latest/cnnsans-heavy.ttf) format("truetype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-heavy.svg?cnnsans-heavy) format("svg"),url(//ix.cnn.io/static/fonts/latest/cnnsans-heavy.svgz?cnnsans-heavy) format("svg")}@font-face{font-family:CNN;font-style:normal;font-weight:900;src:url(//ix.cnn.io/static/fonts/latest/cnnsans-black.eot);src:url(//ix.cnn.io/static/fonts/latest/cnnsans-black.eot?#iefix) format("embedded-opentype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-black.woff2) format("woff2"),url(//ix.cnn.io/static/fonts/latest/cnnsans-black.woff) format("woff"),url(//ix.cnn.io/static/fonts/latest/cnnsans-black.ttf) format("truetype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-black.svg?cnnsans-black) format("svg"),url(//ix.cnn.io/static/fonts/latest/cnnsans-black.svgz?cnnsans-black) format("svg")}@font-face{font-family:CNN;font-style:italic;font-weight:200;src:url(//ix.cnn.io/static/fonts/latest/cnnsans-thinit.eot);src:url(//ix.cnn.io/static/fonts/latest/cnnsans-thinit.eot?#iefix) format("embedded-opentype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-thinit.woff2) format("woff2"),url(//ix.cnn.io/static/fonts/latest/cnnsans-thinit.woff) format("woff"),url(//ix.cnn.io/static/fonts/latest/cnnsans-thinit.ttf) format("truetype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-thinit.svg?cnnsans-thinit) format("svg"),url(//ix.cnn.io/static/fonts/latest/cnnsans-thinit.svgz?cnnsans-thinit) format("svg")}@font-face{font-family:CNN;font-style:italic;font-weight:300;src:url(//ix.cnn.io/static/fonts/latest/cnnsans-lightit.eot);src:url(//ix.cnn.io/static/fonts/latest/cnnsans-lightit.eot?#iefix) format("embedded-opentype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-lightit.woff2) format("woff2"),url(//ix.cnn.io/static/fonts/latest/cnnsans-lightit.woff) format("woff"),url(//ix.cnn.io/static/fonts/latest/cnnsans-lightit.ttf) format("truetype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-lightit.svg?cnnsans-lightit) format("svg"),url(//ix.cnn.io/static/fonts/latest/cnnsans-lightit.svgz?cnnsans-lightit) format("svg")}@font-face{font-family:CNN;font-style:italic;font-weight:400;src:url(//ix.cnn.io/static/fonts/latest/cnnsans-italic.eot);src:url(//ix.cnn.io/static/fonts/latest/cnnsans-italic.eot?#iefix) format("embedded-opentype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-italic.woff2) format("woff2"),url(//ix.cnn.io/static/fonts/latest/cnnsans-italic.woff) format("woff"),url(//ix.cnn.io/static/fonts/latest/cnnsans-italic.ttf) format("truetype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-italic.svg?cnnsans-italic) format("svg"),url(//ix.cnn.io/static/fonts/latest/cnnsans-italic.svgz?cnnsans-italic) format("svg")}@font-face{font-family:CNN;font-style:italic;font-weight:500;src:url(//ix.cnn.io/static/fonts/latest/cnnsans-mediumit.eot);src:url(//ix.cnn.io/static/fonts/latest/cnnsans-mediumit.eot?#iefix) format("embedded-opentype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-mediumit.woff2) format("woff2"),url(//ix.cnn.io/static/fonts/latest/cnnsans-mediumit.woff) format("woff"),url(//ix.cnn.io/static/fonts/latest/cnnsans-mediumit.ttf) format("truetype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-mediumit.svg?cnnsans-mediumit) format("svg"),url(//ix.cnn.io/static/fonts/latest/cnnsans-mediumit.svgz?cnnsans-mediumit) format("svg")}@font-face{font-family:CNN;font-style:italic;font-weight:700;src:url(//ix.cnn.io/static/fonts/latest/cnnsans-boldit.eot);src:url(//ix.cnn.io/static/fonts/latest/cnnsans-boldit.eot?#iefix) format("embedded-opentype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-boldit.woff2) format("woff2"),url(//ix.cnn.io/static/fonts/latest/cnnsans-boldit.woff) format("woff"),url(//ix.cnn.io/static/fonts/latest/cnnsans-boldit.ttf) format("truetype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-boldit.svg?cnnsans-boldit) format("svg"),url(//ix.cnn.io/static/fonts/latest/cnnsans-boldit.svgz?cnnsans-boldit) format("svg")}@font-face{font-family:CNN;font-style:italic;font-weight:800;src:url(//ix.cnn.io/static/fonts/latest/cnnsans-heavyit.eot);src:url(//ix.cnn.io/static/fonts/latest/cnnsans-heavyit.eot?#iefix) format("embedded-opentype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-heavyit.woff2) format("woff2"),url(//ix.cnn.io/static/fonts/latest/cnnsans-heavyit.woff) format("woff"),url(//ix.cnn.io/static/fonts/latest/cnnsans-heavyit.ttf) format("truetype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-heavyit.svg?cnnsans-heavyit) format("svg"),url(//ix.cnn.io/static/fonts/latest/cnnsans-heavyit.svgz?cnnsans-heavyit) format("svg")}@font-face{font-family:CNN;font-style:italic;font-weight:900;src:url(//ix.cnn.io/static/fonts/latest/cnnsans-blackit.eot);src:url(//ix.cnn.io/static/fonts/latest/cnnsans-blackit.eot?#iefix) format("embedded-opentype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-blackit.woff2) format("woff2"),url(//ix.cnn.io/static/fonts/latest/cnnsans-blackit.woff) format("woff"),url(//ix.cnn.io/static/fonts/latest/cnnsans-blackit.ttf) format("truetype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-blackit.svg?cnnsans-blackit) format("svg"),url(//ix.cnn.io/static/fonts/latest/cnnsans-blackit.svgz?cnnsans-blackit) format("svg")}@font-face{font-family:CNN Condensed;font-style:normal;font-weight:300;src:url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedlight.eot);src:url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedlight.eot?#iefix) format("embedded-opentype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedlight.woff2) format("woff2"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedlight.woff) format("woff"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedlight.ttf) format("truetype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedlight.svg?cnnsans-condensedlight) format("svg"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedlight.svgz?cnnsans-condensedlight) format("svg")}@font-face{font-family:CNN Condensed;font-style:normal;font-weight:400;src:url(//ix.cnn.io/static/fonts/latest/cnnsans-condensed.eot);src:url(//ix.cnn.io/static/fonts/latest/cnnsans-condensed.eot?#iefix) format("embedded-opentype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensed.woff2) format("woff2"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensed.woff) format("woff"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensed.ttf) format("truetype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensed.svg?cnnsans-condensed) format("svg"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensed.svgz?cnnsans-condensed) format("svg")}@font-face{font-family:CNN Condensed;font-style:normal;font-weight:500;src:url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedmedium.eot);src:url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedmedium.eot?#iefix) format("embedded-opentype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedmedium.woff2) format("woff2"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedmedium.woff) format("woff"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedmedium.ttf) format("truetype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedmedium.svg?cnnsans-condensedmedium) format("svg"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedmedium.svgz?cnnsans-condensedmedium) format("svg")}@font-face{font-family:CNN Condensed;font-style:normal;font-weight:700;src:url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedbold.eot);src:url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedbold.eot?#iefix) format("embedded-opentype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedbold.woff2) format("woff2"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedbold.woff) format("woff"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedbold.ttf) format("truetype"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedbold.svg?cnnsans-condensedbold) format("svg"),url(//ix.cnn.io/static/fonts/latest/cnnsans-condensedbold.svgz?cnnsans-condensedbold) format("svg")}@font-face{font-family:CNN Clock;font-style:normal;font-weight:300;src:url(//ix.cnn.io/static/fonts/latest/cnnclock-light.eot);src:url(//ix.cnn.io/static/fonts/latest/cnnclock-light.eot?#iefix) format("embedded-opentype"),url(//ix.cnn.io/static/fonts/latest/cnnclock-light.woff2) format("woff2"),url(//ix.cnn.io/static/fonts/latest/cnnclock-light.woff) format("woff"),url(//ix.cnn.io/static/fonts/latest/cnnclock-light.ttf) format("truetype"),url(//ix.cnn.io/static/fonts/latest/cnnclock-light.svg?cnnclock-light) format("svg"),url(//ix.cnn.io/static/fonts/latest/cnnclock-light.svgz?cnnclock-light) format("svg")}@font-face{font-family:CNN Business;font-style:normal;font-weight:400;src:url(//edition.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnbiz-regular.eot) format("embedded-opentype"),url(//edition.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnbiz-regular.woff2) format("woff2"),url(//edition.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnbiz-regular.woff) format("woff"),url(//edition.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnbiz-regular.ttf) format("truetype")}@font-face{font-family:CNN Business;font-style:normal;font-weight:500;src:url(//edition.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnbiz-medium.eot) format("embedded-opentype"),url(//edition.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnbiz-medium.woff2) format("woff2"),url(//edition.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnbiz-medium.woff) format("woff"),url(//edition.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnbiz-medium.ttf) format("truetype")}@font-face{font-family:CNN Business;font-style:normal;font-weight:700;src:url(//edition.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnbiz-bold.eot) format("embedded-opentype"),url(//edition.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnbiz-bold.woff2) format("woff2"),url(//edition.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnbiz-bold.woff) format("woff"),url(//edition.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnbiz-bold.ttf) format("truetype")}@font-face{font-family:CNN Business;font-style:normal;font-weight:800;src:url(//edition.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnbiz-heavy.eot) format("embedded-opentype"),url(//edition.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnbiz-heavy.woff2) format("woff2"),url(//edition.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnbiz-heavy.woff) format("woff"),url(//edition.i.cdn.cnn.com/.a/fonts/cnn/3.9.0/cnnbiz-heavy.ttf) format("truetype")}.align--center{text-align:center}.align--left{text-align:left}.content-container{border-collapse:collapse;box-sizing:border-box;padding:0;width:100%}@media (min-width:800px){.content-container{max-width:1100px}}.content-container--article{padding-top:16px}@media (min-width:800px){.content-container--article{padding-top:32px}}.content-container--making-of{background-color:#f0f0f0;margin-bottom:0;padding:32px 0}.content-container--making-of .cp-video{margin-bottom:12px;margin-top:12px}.content-container--flex{display:flex;flex-direction:column;vertical-align:top}@media (min-width:800px){.content-container--flex{flex-direction:row}}.col-1{box-sizing:border-box;display:flex;flex-direction:column;order:2;padding:0 16px;vertical-align:top;width:100%}@media (min-width:800px){.col-1{flex-basis:50%;margin-left:8.33%;max-width:50%;order:1;padding:0 8px;width:50%}.col-1.col-1--intro{order:2}}.col-2{box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;order:1;padding-left:16px;padding-right:16px;vertical-align:top}@media (min-width:800px){.col-2{flex-basis:25%;margin-left:8.33%;max-width:25%;order:2;padding-left:8px;padding-right:8px;width:25%}.col-2.col-2--intro{order:1}}.col{box-sizing:border-box;display:block;padding:0 16px;width:100%}@media (min-width:800px){.col{margin-left:8.33%;padding:0 8px;width:83.3%}}@media (min-width:1100px){.content-container--margin{margin-left:calc(50% - 550px)}}.content-container--sidebar-last .col-1{order:1}.content-container--sidebar-last .col-2{order:2}.container--fullbleed,.container--fullwidth{height:100vh;overflow:hidden;position:relative;width:100%}.content-after-gallery{margin-top:-25vh}@media (max-width:599px){.hidden--mobile{display:none}}.l-container--column-wrap{display:flex;flex-direction:column;flex-wrap:wrap}.l-wrapper{margin:50px auto;text-align:center}.l-container{margin:0 auto;text-align:left}@media (min-width:800px){.l-container{max-width:1100px;width:100%}}.u-full-width{width:100%}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein-flip{0%{opacity:0}50%{opacity:0}60%{opacity:1}to{opacity:1}}@keyframes reveal{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeinOverlay{0%{display:none;opacity:0}1%{display:block}to{opacity:1}}@keyframes fadeoutOverlay{0%{display:block;opacity:1}1%{display:block}to{display:none;opacity:0}}@keyframes fadeinstay{0%{opacity:0}1%{opacity:1}to{opacity:1}}@keyframes fadeinout{0%{opacity:0}1%{opacity:1}to{opacity:.35}}@keyframes swarm{0%{opacity:0}10%{opacity:1}to{opacity:0}}@keyframes dash{to{stroke-dashoffset:0}}@keyframes loading{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes loadingSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%)}40%{transform:translate(-50%,-10px)}60%{transform:translate(-50%,-5px)}}@keyframes reveal-down-in{0%{opacity:0;transform:translate3d(0,-50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes reveal-up-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-50px,0)}}@keyframes reveal-up-in{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes reveal-down-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,50px,0)}}@keyframes reveal-from-left{0%{opacity:0;transform:translateX(-30%) scale(.8)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes reveal-from-right{0%{opacity:0;transform:translateX(30%) scale(.8)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ivanim-fade{opacity:0;transition:opacity 1s ease;will-change:opacity}.ivanim-fade.is-inview{opacity:1}.ivanim-slidefade{opacity:0;transform:translateY(30px);transition:all .3s ease-in-out;will-change:transform}.ivanim-slidefade.is-inview{opacity:1;transform:translateY(0)}.ivanim-slidedown{transition:all .3s ease-in-out;will-change:transform}.ivanim-slidedown.is-inview{transform:translateY(0)}.delay1{transition-delay:.5s}.delay2{transition-delay:1s}.delay3{transition-delay:1.5s}img{border:0}:root{-ms-overflow-style:-ms-autohiding-scrollbar;text-size-adjust:100%}audio:not([controls]){display:none}details{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}main,summary{display:block}pre{overflow:auto}progress{display:inline-block}small{font-size:75%}template{display:none}textarea{overflow:auto}[hidden]{display:none}[unselectable]{user-select:none}::-webkit-input-placeholder{color:#9fa5a7}::-moz-placeholder{color:#9fa5a7}:-ms-input-placeholder{color:#9fa5a7}:-moz-placeholder{color:#9fa5a7}*,:after,:before{box-sizing:inherit;text-decoration:inherit}*{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;line-height:inherit}*,:after,:before{border-width:0}*{margin:0;padding:0}:root{text-rendering:optimizeLegibility;box-sizing:border-box;font-family:sans-serif;line-height:1.5em;vertical-align:top}button,input,select,textarea{background:transparent}code,kbd,pre,samp{font-family:monospace,monospace}input{min-height:1.5em}nav ol,nav ul{list-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}textarea{resize:vertical}::selection{background-color:#000;color:#fff;text-shadow:none}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.dark,.dark body{background:#262626;color:#fefefe}.dark ins{background:#325415;color:#e6f1b5}.dark del{background:#a00003;color:#f8d1ce}.dark section .cp-text:first-of-type :first-letter{color:inherit}.dark select{background:#444;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#444 0,#444);background-position:right .7em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:.65em auto,100%;color:#fff;outline:1px solid #444}.dark .cp-ad{border-color:#d9d9d9}.dark .cp-ad,.dark .cp-byline{color:#d9d9d9}.dark .cp-byline a{color:inherit}.dark .caption{color:#fefefe}.dark .cp-document *{color:#fff}.dark .cp-header--title{color:#fefefe}.dark .cp-image:after,.dark .cp-image:before{background-color:#b1b1b1;background-color:#404040}.dark .cp-image .light{display:none}.dark .cp-image .dark{display:block}.dark .cp-jump,.dark .cp-media{color:#fff}.dark .cp-media.bordered:after,.dark .cp-media.bordered:before{background-color:#b1b1b1}.dark .cp-note{color:#b1b1b1}.dark .cp-pullquote{color:#fff}.dark .cp-pullquote blockquote,.dark .cp-pullquote cite{color:inherit}.dark .cp-pullquote blockquote:after,.dark .cp-pullquote blockquote:before,.dark .cp-pullquote cite:after,.dark .cp-pullquote cite:before{border-color:inherit;color:inherit}.dark .cp-pullquote blockquote:after,.dark .cp-pullquote cite:after{background:#fff}.dark .cp-text a:hover{color:#fff}.dark .dek{color:#d9d9d9}.cp-media{color:#262626;margin:48px auto;max-width:1100px;position:relative}@media screen and (min-width:768px){.cp-media:not(.cp-image):not(.cp-video){margin:48px auto;max-width:65.7142857143%}.cp-media:not(.cp-image):not(.cp-video).left,.cp-media:not(.cp-image):not(.cp-video).right{margin:48px;max-width:48.5714285714%;z-index:8}.cp-media:not(.cp-image):not(.cp-video).right{margin-right:14.2857142857%}.cp-media:not(.cp-image):not(.cp-video).left{margin-left:14.2857142857%}}@media screen and (min-width:780px) and (max-width:930px){.cp-media.cp-graphic.left,.cp-media.cp-graphic.right{max-width:48.5714285714%;width:48.5714285714%}}@media screen and (min-width:930px){.cp-media:not(.cp-image):not(.cp-video).left,.cp-media:not(.cp-image):not(.cp-video).right{max-width:14.2857142857%}.cp-media.cp-graphic.left,.cp-media.cp-graphic.right{max-width:57.1428571429%!important;width:57.1428571429%!important}}@media screen and (max-width:1200px){.cp-media.cp-graphic--dailygraphics.right{margin-right:15px!important}.cp-media.cp-graphic--dailygraphics.left{margin-left:15px!important}.cp-media.cp-graphic--interactive.right{margin-right:15px!important}.cp-media.cp-graphic--interactive.left{margin-left:15px!important}}@media screen and (min-width:1200px){.cp-media.cp-graphic.left,.cp-media.cp-graphic.right{max-width:40%!important;width:40%!important}}.cp-media.bordered:after,.cp-media.bordered:before{background:#404040;content:"";display:block;height:1px;margin:24px auto;width:100%}@media (max-width:799px){.cp-media.bordered:after,.cp-media.bordered:before{width:96%}}.cp-media:not(.bordered) h3:before{background-color:#fb1b17;content:"";display:block;height:4px;margin-bottom:5px;transition:width .3s ease-in-out 0s;width:16px}.cp-media:not(.bordered) h3:after{border-top:1px solid #e6e6e6;content:"";display:block;left:0;margin:0 2% 0 16px;position:absolute;right:0;top:0;z-index:-1}.cp-media h3,.cp-media h4{font-size:1.5rem}@media screen and (max-width:1100px){.cp-media h3,.cp-media h4{margin:0;padding:0}}@media (max-width:799px){.cp-media h3,.cp-media h4{margin:0 2%}}.cp-media h3{font-weight:700;line-height:1.25;text-transform:uppercase}.cp-media h4{line-height:2rem;padding:12px 0}.cp-media figcaption,.cp-media p{font-size:1.3rem;line-height:1.5;margin:12px 0}@media (max-width:799px){.cp-media figcaption,.cp-media p{margin:12px 2%}}.cp-media figcaption b,.cp-media figcaption strong,.cp-media p b,.cp-media p strong{font-weight:500}.cp-media figcaption em,.cp-media figcaption i,.cp-media p em,.cp-media p i{font-style:revert}.cp-media figcaption .caption__credit,.cp-media figcaption .caption__source,.cp-media p .caption__credit,.cp-media p .caption__source{color:#b1b1b1;white-space:nowrap}.cp-aside a{text-decoration-color:#c00}.cp-aside a:hover{color:#c00}.cp-aside b,.cp-aside em,.cp-aside i,.cp-aside strong{font-style:revert;font-weight:revert}.cp-blockquote{border-left:4px solid #c00;color:#6e6e6e;font-family:CNN,Helvetica,sans-serif;font-size:16px;hanging-punctuation:first;line-height:153%;margin:48px 2%;padding-left:12px}@media (min-width:768px){.cp-blockquote{margin-left:5.7142857143%;width:82.8571428571%}}@media (min-width:1024px){.cp-blockquote{margin-left:22.8571428571%;width:48.5714285714%}}@media (min-width:1200px){.cp-blockquote{margin-left:31.4285714286%;width:31.4285714286%}}@media (min-width:1920px){.cp-blockquote{margin-left:33.5714285714%;width:31.4285714286%}}p{margin:0 0 1.5em}section .cp-text:first-of-type p{font-size:2.5rem;vertical-align:top}.cp-text{font-family:CNN,Helvetica,sans-serif;font-size:18px;font-size:1.8rem;hanging-punctuation:first;line-height:153%;margin:24px auto;max-width:unset;padding:0!important;position:relative;width:100%}@media screen and (max-width:1100px){.cp-text{padding:0 15px!important}}@media (min-width:930px){.cp-text{width:65.7142857143%}}@media (min-width:1200px){.cp-text{max-width:70ch;width:48.5714285714%}}.cp-text h2{display:none}.cp-text p{hanging-punctuation:first}.cp-text li{margin-bottom:10px}.cp-text em{font-style:italic}.section-heading{color:#fff;font-family:CNN,Helvetica,sans-serif;font-size:2rem;font-weight:700;margin:0 0 1.5rem;padding-top:1rem}.footer-content__container:not(:first-of-type){border-top:1px solid #fff}.page-footer{background-color:#0c0c0c;margin-top:60px;padding-bottom:50px;padding-top:50px;position:relative}@media (min-width:800px){.page-footer{padding-left:15px;padding-right:15px}}@media (min-width:970px){.page-footer{padding-left:0;padding-right:0}}.page-footer .col{margin-left:auto;margin-right:auto;max-width:1100px}@media (min-width:800px){.page-footer .col{padding:0;width:100%}}.dvpTEe{display:none;margin-left:8px}@media screen and (min-width:1024px){.dvpTEe{display:block}}.gGyXb{display:block}@media screen and (min-width:1024px){.gGyXb{display:none}}.hiNUxI{padding:0}.dXPCCY{margin-bottom:24px;margin-top:24px}.fQVzNt{grid-column-end:span 4;height:100%;margin-bottom:32px;min-width:0}@media screen and (min-width:40em){.fQVzNt{grid-column-end:span 8}}@media screen and (min-width:52em){.fQVzNt{grid-column-end:span 12}}.jLyvlV{grid-column-end:span 4;height:100%;min-width:0}@media screen and (min-width:40em){.jLyvlV{grid-column-end:span 8}}@media screen and (min-width:52em){.jLyvlV{grid-column-end:span 12}}.dYDhPj{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fsUIiy{grid-gap:16px;display:grid;grid-auto-flow:row;grid-auto-rows:minmax(0,auto);grid-template-columns:repeat(4,minmax(0,1fr));height:auto;margin:0 16px}@media screen and (min-width:40em){.fsUIiy{grid-template-columns:repeat(8,minmax(0,1fr))}}@media screen and (min-width:52em){.fsUIiy{grid-template-columns:repeat(12,minmax(0,1fr))}}@media screen and (min-width:40em){.fsUIiy{grid-gap:24px}}@media screen and (min-width:52em){.fsUIiy{grid-gap:32px}}@media screen and (min-width:40em){.fsUIiy{max-width:720px}}@media screen and (min-width:52em){.fsUIiy{max-width:964px}}@media screen and (min-width:64em){.fsUIiy{max-width:1248px}}@media screen and (min-width:40em){.fsUIiy{margin-left:auto;margin-right:auto}}.byQDzU{color:inherit;font-family:CNN,Helvetica,sans-serif;font-weight:700;line-height:inherit;margin:0}@media screen and (min-width:1024px){.byQDzU{font-size:14px}}.cYCcKV{font-size:12px;font-weight:700;-webkit-letter-spacing:1.5px;-moz-letter-spacing:1.5px;-ms-letter-spacing:1.5px;letter-spacing:1.5px;text-transform:uppercase}.cYCcKV,.gUnSfk{font-family:CNN,Helvetica,sans-serif}.gUnSfk{color:#0c0c0c;cursor:pointer;-webkit-text-decoration:underline #e6e6e6;text-decoration:underline #e6e6e6;-webkit-transition:color .4s ease,text-decoration .4 ease;transition:color .4s ease,text-decoration .4 ease}.gUnSfk:focus,.gUnSfk:hover{color:#8c8c8c;-webkit-text-decoration:none;text-decoration:none}.heYAcf{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;line-height:0;overflow:hidden}.eGoott,.jyRQkq{font-family:CNN,Helvetica,sans-serif;font-weight:400}.eGoott{-webkit-font-smoothing:antialiased;color:#0c0c0c;color:#e6e6e6;cursor:pointer;-webkit-text-decoration:underline #e6e6e6;text-decoration:underline #e6e6e6;-webkit-transition:color .4s ease,text-decoration .4 ease;transition:color .4s ease,text-decoration .4 ease;-webkit-transition:color .4s ease;transition:color .4s ease}.eGoott,.eGoott:focus,.eGoott:hover{-webkit-text-decoration:none;text-decoration:none}.eGoott:focus,.eGoott:hover{color:#8c8c8c;color:#fefefe}.eGoott:hover{color:#fefefe;-webkit-text-decoration:underline;text-decoration:underline}.eTNDtk{-webkit-font-smoothing:antialiased;color:#e6e6e6;font-family:CNN,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.625;text-align:center}@media screen and (min-width:1024px){.eTNDtk{text-align:left}}.eTNDtk>*{padding-right:8px}.fzlawF{display:block;font-weight:400}.fzlawF,.isffxt{font-family:CNN,Helvetica,sans-serif}@media screen and (min-width:1024px){.isffxt{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s;z-index:1}}.eWmFpS{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;list-style:none;margin:0;padding:0}@media screen and (min-width:1024px){.eWmFpS{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.gEYcfx{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:inherit;-webkit-justify-content:center;justify-content:center;list-style:none;margin:0;padding:0}@media screen and (min-width:1024px){.gEYcfx{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start}}.gjbhLh{margin:0 16px 4px 0;padding:0;text-align:center}.gjbhLh:first-child{margin-top:0}.gEUysD{-webkit-font-smoothing:antialiased;color:#e6e6e6;font-size:18px;font-size:12px;font-weight:400;-webkit-letter-spacing:0;-moz-letter-spacing:0;-ms-letter-spacing:0;letter-spacing:0;line-height:12px;text-align:center;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:color .4s ease;transition:color .4s ease}.gEUysD:hover{color:#fefefe;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}@media screen and (min-width:1024px){.gEUysD{display:inline-block}}.haLBWR{color:#4d4d4d;font-family:CNN,Helvetica,sans-serif;padding:0;position:relative}.haLBWR :disabled{cursor:not-allowed}.iFyDgW{-webkit-appearance:textfield;background:#fff;border:1px solid #4d4d4d;border-radius:3px;box-sizing:border-box;font:inherit;font-size:14px;height:35px;padding:0 8px;-webkit-text-decoration:none;text-decoration:none;width:100%}.iFyDgW:-webkit-input-placeholder{color:#4d4d4d;opacity:1}.iFyDgW:-moz-placeholder{color:#4d4d4d;opacity:1}.iFyDgW:-ms-input-placeholder{color:#4d4d4d;opacity:1}.iFyDgW:placeholder{color:#4d4d4d;opacity:1}.iFyDgW:focus{border-color:#262626;outline:0}.iFyDgW:focus::-webkit-input-placeholder{color:#262626}.iFyDgW:focus::-moz-placeholder{color:#262626}.iFyDgW:focus:-ms-input-placeholder{color:#262626}.iFyDgW:focus::placeholder{color:#262626}.iFyDgW::-webkit-search-cancel-button{display:none}.iFyDgW::-ms-clear,.iFyDgW::-ms-reveal{display:none;height:0;width:0}.jPiCrx{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:transparent;border:0;color:inherit;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:0;margin:0;padding:0;position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:24px}@media screen and (min-width:1024px){.jPiCrx{width:80px}}.jPiCrx:focus{outline:0}.jPiCrx:-moz-focus-inner{border:0;padding:0}@media screen and (min-width:1024px){.jPiCrx{right:4px}}.glCpWV{-webkit-box-align:center;-ms-flex-align:center;-webkit-font-smoothing:antialiased;-webkit-align-items:center;align-items:center;color:#e6e6e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1024px){.glCpWV{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.glCpWV ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style-type:none;margin:16px 0 0;padding-left:0}@media screen and (min-width:1024px){.glCpWV ul{margin:0}}.glCpWV li{margin:0 16px 0 0;padding-bottom:0}.glCpWV li svg{height:24px;width:24px}.glCpWV li:last-child{margin-right:0}@media screen and (min-width:1024px){.glCpWV li ul{margin:0}.glCpWV li li{margin:0 16px 0 0}}.iQmyJJ{fill:currentColor;color:#0c0c0c;color:#e6e6e6;color:currentColor;cursor:pointer;display:block;font-family:CNN,Helvetica,sans-serif;height:24px;-webkit-text-decoration:underline #e6e6e6;text-decoration:underline #e6e6e6;-webkit-transition:color .4s ease,text-decoration .4 ease;transition:color .4s ease,text-decoration .4 ease}.iQmyJJ:focus,.iQmyJJ:hover{color:#8c8c8c;-webkit-text-decoration:none;text-decoration:none}.iQmyJJ:active,.iQmyJJ:visited{fill:currentColor;color:currentColor}.iQmyJJ:focus,.iQmyJJ:hover{fill:#fefefe;color:#fefefe}@media screen and (min-width:1024px){.iQmyJJ{display:block}}.kHpzoj{border-left:1px solid #4d4d4d;display:none;height:24px;margin-left:16px;margin-right:16px}@media screen and (min-width:1024px){.kHpzoj{display:block}}.gZRuNw{background:#0c0c0c;color:#e6e6e6;font-family:CNN,Helvetica,sans-serif;padding:24px 0;position:relative;width:100%}@media screen and (min-width:1024px){.gZRuNw{padding:64px 0}}.pBLpg{background:#4d4d4d;background-color:#4d4d4d;border:0;height:1px;margin:32px auto;width:100%}.hIwgCg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width:1024px){.hIwgCg{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:flex-end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;justify-content:center;width:50%}}.iSuUst{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px;width:100%}@media screen and (min-width:1024px){.iSuUst{-webkit-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:0;width:50%}}.jQtorM{display:inherit}@media screen and (min-width:1024px){.jQtorM{display:none}}.cEPWi{display:none}@media screen and (min-width:1024px){.cEPWi{display:inherit}.jHaWF{margin-bottom:32px}}.sc-AxheI.fQVzNt{padding:auto 2%!important}@media screen and (min-width:768px){.gZRuNw{padding:64px 2%}}.cp-header--title{color:#262626;font-family:CNN Condensed,CNN,Helvetica,sans-serif;font-size:36px;font-weight:700;hanging-punctuation:first;line-height:1.125;margin:auto;text-align:left}@media (min-width:1200px){.cp-header--title{width:40%}}@media screen and (max-width:1100px){.cp-header--title{padding:0 15px!important}}@media (min-width:930px){.cp-header--title{width:65.7142857143%}}@media (min-width:1200px){.cp-header--title{max-width:710px;width:40%}}.cp-header--title--wide{max-width:1100px}a{color:inherit;text-decoration:underline}a:hover{color:#b1b1b1}.byline a{color:#737373;text-decoration:underline;text-decoration-color:#c00;text-decoration-thickness:1.5px}.byline a:hover{color:#c00}.cp-text a{color:inherit;text-decoration:underline;text-decoration-color:#c00;text-decoration-thickness:2px;transition:none}.cp-text a:hover{color:#c00}.page-footer a{text-decoration:none}.page-footer a:hover{color:#fff;text-decoration:underline}body{padding-top:0!important}.nav{background-color:#0c0c0c;box-sizing:border-box;color:#868686;display:block;height:40px;left:0;min-height:40px;position:fixed;top:0;width:100%;z-index:99}.nav .logo{display:inline-flex}.nav.light{background-color:#fff;border-bottom:1px solid #e6e6e6;color:#0c0c0c}.nav .business-logo-icon{margin-left:4px;width:115px}.nav .politics-logo-icon{height:40px;margin-left:4px;outline:0;width:79px}.nav-row{display:flex;max-width:1100px}.nav-cell{align-items:center;display:flex}.nav-logo{flex:0 0 auto;height:40px;min-width:40px;padding-right:8px;width:40px}.nav-dropdown{flex:10 1 auto;width:auto}@media (min-width:800px){.nav-dropdown{width:83.33%}}.nav-share{flex:1 1 auto;justify-content:flex-end;min-width:78px;padding-right:8px;text-align:center;width:15%;z-index:9}@media (min-width:800px){.nav-share{padding-right:16px;width:8.33%}}.logo{display:block;height:100%;margin:0;padding:0;text-align:center}.logo a{fill:#fff;border:0;display:flex;text-decoration:none;transition:fill .2s ease-out}.logo a img{height:100%;margin-right:3px}.logo a img.cnn-logo-red,.logo svg{width:40px}.logo svg{height:40px;margin:0 auto;position:relative}.social-share__icon{fill:#868686;border:0;display:inline-block;font-size:20px;height:24px;margin-left:6px;text-decoration:none;transition:fill .2s ease-out;width:24px}.social-share__icon a:hover{color:#fff}.social-share__icon:hover{fill:#fff;border:0;text-decoration:none}.social-share__icon svg{top:-1px}.credits__title{border-bottom:1px solid #fff;font-size:4rem;margin:1.2rem 0 1.6rem;padding:1.2rem 0 1.6rem}.credits__heading{border-bottom:1px solid #fff;font-size:2rem;font-weight:700;margin:1.2rem 0 2.4rem;padding-bottom:2.4rem;padding-top:6rem}.credits__heading,.credits__list{color:#fff;font-family:CNN,Helvetica,sans-serif}.credits__list{font-size:1.5rem;line-height:2rem;margin:2rem 0 35px}.credits__list dt{font-weight:700}.credits__list dd{margin-bottom:1rem}.credits__list span{font-weight:400}.credits__extra{color:#fff;margin-bottom:50px}.credits__extra p{font-size:1.5rem;line-height:2rem;margin-bottom:10px}.credits__extra p em{font-style:italic}.related-links{grid-column-gap:24px;grid-row-gap:24px;display:grid;grid-template-columns:repeat(1,1fr);margin-bottom:48px}@media (min-width:760px){.related-links{grid-template-columns:repeat(3,1fr)}}.related_content img{width:100%}.related_content .related_links{color:#fafafa;line-height:1.3;margin-top:15px;text-decoration:none}.related_content .related_links_date{font-size:2.1em;text-transform:uppercase}.related_content .related_links_title{font-size:2.6em;font-weight:700}.toggle{background:#0c0c0c;border-radius:40px;cursor:pointer;height:65px;height:1em;margin:auto;padding:12px;position:relative;width:130px;width:2.5em}.toggle.enabled{background:#f0b100}.toggle.enabled:before{transform:translateX(1.125em)}.toggle.disabled{background:#9656d1;background:#004969}.toggle:before{background:#fff;border-radius:30px;content:"";display:block;height:.85em;left:.25em;position:absolute;top:2px;top:3px;transition:transform .25s ease-out;width:.85em;z-index:2}.toggle-wrapper{display:inline-block;font-size:3.25em;vertical-align:bottom}.toggle input{opacity:0;position:absolute;top:0}.toggle .icons{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 -.4em}.toggle .icons svg{height:1em;top:0;width:1em;z-index:0}.nav.light .toggle{fill:#fff;color:#fff}.nav:not(.light) .toggle.enabled:before{background:#835200}.nav:not(.light) .toggle.enabled svg{fill:#835200}.nav:not(.light) .toggle.disabled:before{background:#76accf}.nav:not(.light) .toggle.disabled svg{fill:#76accf}.nav:not(.light) .toggle:hover.enabled{background:#f0b100}.nav:not(.light) .toggle:hover.disabled{background:#004969}.nav:not(.light) .toggle:hover:before{background:#fff}.nav:not(.light) .toggle:hover svg{fill:#fff}.nav:not(.light) .toggle:before{transition:background-color .25s linear,transform .25s ease-out}.nav:not(.light) .toggle svg{transition:fill .25s linear}.cp-graphic img{display:block;margin:auto}.cp-graphic--ai2html{margin:8px auto;max-width:320px;padding:0;position:relative}@media (min-width:375px){.cp-graphic--ai2html{max-width:375px;width:375px}}@media (min-width:640px){.cp-graphic--ai2html{max-width:780px;width:100%}}.cp-graphic--mapbox .mapbox-container{height:400px;max-height:500px;min-height:200px}.cp-graphic--mapbox .mapboxgl-ctrl{color:#b1b1b1;font-size:1.3rem;line-height:1.5}.cp-video{max-width:1100px;position:relative}.cp-video-html{margin:0;max-width:none}.cp-video--portrait video{max-height:300px}.cp-video p{font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:0;padding:12px 0}.cp-video video{cursor:pointer;object-fit:cover}.fave .pui_unplayed-slate .pui_center-controls_big-play-toggle .play-icon path{fill:#b1b1b1}.fave___ .pui_unplayed-slate{display:inline-block!important;text-align:right!important}.fave___ .pui_unplayed-slate .pui_center-controls_big-play-toggle{align-items:center;background:#fff!important;border-radius:4px;bottom:15px;box-shadow:4px 4px 8px #262626;color:#262626;display:flex;font-size:16px;font-weight:700;mix-blend-mode:screen;opacity:.5;padding:4px 8px!important;position:absolute;right:15px;transition:opacity .25s linear}.fave___ .pui_unplayed-slate .pui_center-controls_big-play-toggle:hover{opacity:.75}.fave___ .pui_unplayed-slate .pui_center-controls_big-play-toggle:active{opacity:1}.fave___ .pui_unplayed-slate .pui_center-controls_big-play-toggle svg{fill:currentColor!important;height:18px!important;width:18px!important}.theoplayer-poster{background-size:cover!important}p.cp-contributors{font-size:1.4rem;font-style:italic}.cp-ad{border-bottom:1px solid #404040;border-top:1px solid #404040;clear:both;margin:48px auto;max-width:100vw;overflow:hidden;padding-bottom:12px;padding-top:12px;text-align:center}@media (min-width:800px){.cp-ad{max-width:1100px}}.cp-ad iframe{display:block;margin-left:auto;margin-right:auto}.cp-ad:after{content:"Advertisement";display:block;font-size:1.4rem;margin-top:12px;text-align:center}.stickify{padding-bottom:50px;padding-top:26px;position:relative;width:100vw}.sticky{align-items:center;display:flex;justify-content:center;position:sticky;top:0;width:100vw;z-index:-1}.step p{background-color:hsla(0,0%,100%,.8);font-family:CNN,Helvetica,sans-serif;font-size:18px;font-weight:200;line-height:1.625;margin:0 auto;max-width:30em;padding:1.5em}.step p span{font-variant:small-caps}.step{height:80vh}.scrolly-video figcaption{color:#fff;font-size:1.3rem;line-height:1.5;margin:10px;padding:0;position:relative;text-align:left;width:95%}@media (min-width:600px){.scrolly-video figcaption{max-width:50%}}.scrolly-video figcaption .v-stickify-caption,.scrolly-video figcaption .v-stickify-credit{text-shadow:0 0 12px #000}.scrolly-video figcaption .v-stickify-credit{opacity:.75;white-space:nowrap}.v-device-height{height:100vh;object-fit:cover;width:100%}.scrollama{opacity:0;transition:opacity 1s ease;will-change:opacity}.scrollama.loaded{opacity:1}.cp-grid__container{display:grid;padding:0}.cp-grid__image{height:auto;max-height:750px;object-fit:cover;width:100%}.cover-party-congress-header{position:relative}.cover-party-congress{background-color:#0c0c0c;display:flex;flex-direction:column;font-family:CNN,Helvetica,sans-serif;height:auto;justify-content:flex-start;position:relative;width:100%}@media (min-aspect-ratio:3/2){.cover-party-congress{height:100vh;height:calc(100vh - 40px);margin:0 auto}}.cover-party-congress img{height:100%;object-fit:contain;object-position:bottom center;width:100%}.cover-party-congress__titles{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:CNN,Helvetica,sans-serif;justify-content:flex-end;margin:0 auto;padding-bottom:40px;padding-top:25px;position:relative;z-index:2}@media (min-width:800px){.cover-party-congress__titles{color:#0c0c0c;justify-content:flex-start;left:50%;max-width:100%;padding-top:0;position:absolute;top:62%;transform:translateX(-50%);transform:translateX(-52%);width:100%;z-index:10}}@media (min-width:800px) and (min-aspect-ratio:10000/6663){.cover-party-congress__titles{transform:translateX(calc(-50% - 3vh))}}.cover-party-congress__titles .byline,.cover-party-congress__titles .publish-date,.cover-party-congress__titles h1,.cover-party-congress__titles h2{opacity:0;transition-duration:1.5s}.ready .cover-party-congress__titles .byline,.ready .cover-party-congress__titles .publish-date,.ready .cover-party-congress__titles h1,.ready .cover-party-congress__titles h2{opacity:1}.cover-party-congress__titles h1{font-size:36px;font-size:3.6rem;font-weight:800;letter-spacing:-1px;line-height:1.2;max-width:15ch;text-align:center}@media (min-width:800px){.cover-party-congress__titles h1{font-size:5vw;font-weight:700;line-height:1.2;max-width:100%}}@media (min-width:800px) and (min-aspect-ratio:5/4){.cover-party-congress__titles h1{font-size:8vh}}@media (min-width:800px) and (min-aspect-ratio:2/1){.cover-party-congress__titles h1{font-size:7vh}}@media (min-width:800px){.cover-party-congress__titles h1 span{color:#ef5442}}.cover-party-congress__titles h2{font-size:12px;font-size:1.2rem;font-weight:500;line-height:1.35;margin:10px 0 0;max-width:90%;text-align:center}@media (min-width:600px){.cover-party-congress__titles h2{font-size:20px;font-size:2rem;line-height:28px;line-height:2.8rem;margin:20px 0 0;max-width:50ch;text-align:center}}.cover-party-congress__titles .byline{font-size:12px;font-size:1.2rem;font-weight:400;line-height:1.3;margin:.5em 0 0;max-width:34ch;text-align:center}@media (min-width:600px){.cover-party-congress__titles .byline{bottom:unset;font-size:14px;font-size:1.4rem;font-weight:500;max-width:80%;position:relative}}@media (min-width:800px){.cover-party-congress__titles .byline{font-size:1.6rem}}@media (min-width:800px) and (min-aspect-ratio:5/4){.cover-party-congress__titles .byline{font-size:1.8rem}}@media (min-width:800px) and (min-aspect-ratio:2/1){.cover-party-congress__titles .byline{font-size:1.5rem}}@media (min-width:800px) and (min-aspect-ratio:5/2){.cover-party-congress__titles .byline{font-size:1.4rem}}.cover-party-congress__titles .publish-date{font-size:12px;font-size:1.2rem;font-weight:300;line-height:1.3;margin:.5em 0 0;text-align:center}@media (min-width:600px){.cover-party-congress__titles .publish-date{font-size:15px;font-size:1.5rem;margin-top:.5em}}@media (min-width:800px){.cover-party-congress__titles .publish-date{font-size:1.5rem}}@media (min-width:800px) and (min-aspect-ratio:5/4){.cover-party-congress__titles .publish-date{font-size:1.5rem}}@media (min-width:800px) and (min-aspect-ratio:5/2){.cover-party-congress__titles .publish-date{font-size:1.4rem}}figure[data-element-id="1"]{margin-top:0}.cp-explainer{align-items:center;background-color:#f2f2f1;display:flex;flex-direction:column;margin:30px 0}@media (min-width:800px){.cp-explainer{margin:60px 0}}.bg-white .cp-explainer{background-color:#fff}@media (min-width:800px){.cp-explainer:after{content:"";display:block;height:300px}}.cp-explainer h3{font-size:30px;font-size:3rem;font-weight:700;max-width:300px;padding-top:1em;text-align:center}@media (min-width:800px){.cp-explainer h3{font-size:40px;font-size:4rem;max-width:unset}}.cp-explainer h4{font-size:20px;font-size:2rem}.cp-explainer-graphic{align-items:center;background-color:#f4f4f4;display:flex;height:100vh;justify-content:center;margin:3.2rem 0;max-height:96%;max-height:calc(100vh - 40px);overflow:hidden;position:sticky;top:40px;width:100%;z-index:1}.bg-white .cp-explainer-graphic{background-color:#fff}.cp-explainer-graphic>div{height:100%;max-width:1200px;object-fit:contain;width:100%}.cp-explainer-graphic #sealevel-anim{transform:scale3d(1.2,1.2,1)}@media (min-width:800px){.cp-explainer-graphic #sealevel-anim{transform:unset}}.cp-explainer-item{align-items:center;display:flex;flex-direction:row;justify-content:center;pointer-events:none;position:relative;width:100%;z-index:2}@media (min-width:800px){.cp-explainer-item{justify-content:flex-end;max-width:1100px}}.cp-explainer-item:last-of-type{margin-bottom:400px}.cp-explainer-text{display:flex;flex-direction:column;font-size:16px;font-size:1.6rem;font-weight:400;height:45vh;justify-content:center;line-height:1.5;margin-bottom:40vh;max-width:350px;position:relative;transform:translateZ(0);width:100%;z-index:2}@media (min-width:800px){.cp-explainer-text{font-size:18px;font-size:1.8rem;margin-bottom:10vh}}.cp-explainer-text-content{background-color:hsla(0,0%,100%,.6);border:1px solid #000;padding:12px;pointer-events:all}@media (min-width:800px){.cp-explainer-text-content{background-color:hsla(0,0%,100%,.85)}}.cp-explainer-text-content p{margin-bottom:0}.cp-explainer-text-content p+p{margin-top:1.5em}.bg-white #sealevel-anim rect{fill:#fff}@media (min-width:800px){.cp-explainer--globe .cp-explainer-text{margin-bottom:60vh}}.cp-globe{position:relative}.cp-globe-title{color:#262626;font-size:3rem;font-weight:700;line-height:1.2}.cp-globe-labels{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.cp-globe-legend{margin:0 auto;width:220px}@media (min-width:800px){.cp-globe-legend{width:384px}}.cp-globe-legend-title{font-weight:700;text-align:center}.cp-globe-legend-scale{display:flex;height:10px;margin-top:3em;position:relative;width:100%;z-index:2}.cp-globe-legend-scale span{color:#b1b1b1;display:inline-block;font-size:1rem;position:absolute;text-align:center;transform:translateY(-2em);width:100%}.cp-globe-legend-scale div{flex:1;height:100%;position:relative}.cp-globe-legend-labels{display:flex;flex-direction:row;justify-content:space-between;width:100%}.cp-globe-legend-label{font-size:14px;position:relative}.cp-globe-legend-label-content{left:50%;padding-top:10px;position:absolute;transform:translateX(-50%);width:150px}.cp-globe-legend-label-content:before{background-color:#262626;content:"";height:18px;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:1px}.cp-globe-legend-label-content span{display:block;text-align:center}.cp-globe-legend-scale-dir{font-weight:700}.cp-globe-legend-scale-dir.drop{color:#5a4194}.cp-globe-legend-scale-dir.rise{color:#d96c2a}.cp-globe-label{left:0;padding-left:16px;pointer-events:none;position:absolute;top:0;transform:translateZ(0);z-index:2}.cp-globe-label span{background-color:#262626;color:#fff;font-size:20px;font-size:1.4rem;font-weight:500;padding:1px 5px}.cp-globe-label:after{background-color:#262626;content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.cp-globe-source{bottom:-45px;color:#b1b1b1;font-size:1rem;line-height:1.1;margin:0 -10px;text-align:center;width:100%}@media (min-width:800px){.cp-globe-source{bottom:-30px;font-size:1.3rem;margin:0}}.cp-globe-header,.cp-globe-source{position:absolute}.cp-globe-header{left:50%;min-width:320px;top:-100px;transform:translate(-50%)}@media (min-width:800px){.cp-globe-header{min-width:410px}}.cp-globe-header p{font-size:14px;margin-bottom:4px;text-align:center}@media (min-width:800px){.cp-globe-header p{font-size:18px}}.cp-grid.md\:grid-layout-2-1-1 figure{grid-column:span 2}@media (min-width:800px){.cp-grid.md\:grid-layout-2-1-1 figure{grid-column:span 1}}.cp-grid.md\:grid-layout-2-1-1 .cp-grid__container figure:first-child{grid-column:span 2}.cp-grid .cp-grid__container{grid-gap:10px;padding:0 10px}@media (min-width:800px){.cp-grid .cp-grid__container{grid-gap:20px;padding:0}}.cp-grid-full-width{max-width:100%;width:100%}@media (min-width:800px){.cp-grid-full-width{max-width:100%;max-width:calc(100% - 120px);width:96%;width:calc(100% - 120px)}}.cp-grid .caption--first:before{color:#0c0c0c;content:"Top: "}.cp-grid .caption--second:before{color:#0c0c0c;content:"Middle: "}@media (min-width:800px){.cp-grid .caption--second:before{content:"Bottom left: "}}.cp-grid .caption--third:before{color:#0c0c0c;content:"Bottom: "}@media (min-width:800px){.cp-grid .caption--third:before{content:"Bottom right: "}}.cp-grid.cp-media figcaption .caption__credit{white-space:normal}.cp-pullquote{border-bottom:2px solid #0c0c0c;border-top:2px solid #0c0c0c;margin:48px auto;max-width:92%;max-width:calc(100% - 30px);padding:30px 0;position:relative;text-align:center;width:100%}@media (min-width:768px){.cp-pullquote{margin:96px auto 48px;max-width:710px}}.cp-pullquote:after{margin-top:18px}.cp-pullquote blockquote{font-size:2rem;font-weight:700;line-height:114%;margin:0 auto;max-width:650px;position:relative;text-align:center}@media (min-width:800px){.cp-pullquote blockquote{font-size:3.5rem}}.cp-pullquote blockquote p{margin-bottom:0;text-indent:-.55em}.cp-pullquote cite{color:#404040;display:block;font-family:CNN,Helvetica,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.2;margin-top:1em}@media (min-width:800px){.cp-pullquote cite{font-size:1.6rem}}.cp-pullquote cite p{margin-bottom:0}.locator-map{max-width:240px}@media (min-width:800px){.locator-map{max-width:360px}}.locator-map img{margin-top:90px}.cp-breakout{background-color:#f2f2f1;margin-top:8rem;padding-bottom:3.2rem}@media (min-width:800px){.cp-breakout{margin-top:12.8rem;padding-bottom:3.2rem}}.cp-breakout h3.cp-breakout-title{font-size:1.8rem;font-weight:400;padding-bottom:.5rem;padding-top:2.4rem;text-align:center}@media (min-width:800px){.cp-breakout h3.cp-breakout-title{padding-bottom:1rem;padding-top:4.8rem}}.cp-breakout .cp-video.bordered:after,.cp-breakout .cp-video.bordered:before{display:none}.cp-coverquote{align-items:center;background-color:rgba(0,0,0,.55);color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity 1s cubic-bezier(.4,0,.2,1);width:100%;z-index:2}.visible .cp-coverquote{opacity:1}.cp-coverquote figcaption,.cp-coverquote p{max-width:600px}.cp-coverquote p{font-size:30px;font-size:3rem;font-weight:700;line-height:45px;line-height:4.5rem;text-align:center}.cp-coverquote figcaption{color:silver;font-size:14px;font-size:1.4rem;font-weight:500;line-height:1.3}.cp-image.full-width{max-width:100%;width:100%}@media (min-width:800px){.cp-image.full-width{max-width:100%;max-width:calc(100% - 120px);width:96%;width:calc(100% - 120px)}}section{display:flex;flex-direction:column;font-size:20px;padding:0 16px;position:relative}@media (min-width:800px){section{flex-direction:row;padding:0}}section.max-width{margin:0 auto;max-width:1100px}section.flex-col{flex-direction:column}@media (min-width:800px){section.flex-col{flex-direction:column}section.section-top-margin{margin-top:40vh}}section h1{font-size:40px}section .counter{font-family:CNN Clock,CNN,Helvetica,sans-serif}section .counter+.counter{margin-top:400px}section .section-col1{width:100%}@media (min-width:800px){section .section-col1{padding-right:20px;width:50%}}section .section-col1>*,section .section-col2>*{margin-top:100px}@media (min-width:800px){section .section-col1>*,section .section-col2>*{margin-top:0}}section .section-col2{display:flex;flex-direction:column;justify-content:center;width:100%}@media (min-width:800px){section .section-col2{padding-left:20px;width:50%}}section .section-type-row{display:flex;flex-direction:column;width:100%}@media (min-width:800px){section .section-type-row{padding:40vh 0}}section .section-type-row .source{color:#9e9e9e;font-size:12px;font-size:1.2rem;font-weight:300;line-height:1.4;margin:0 auto;max-width:40ch;text-align:center}@media (min-width:800px){section .section-type-row .source{margin:150px 0 0;max-width:100%;padding-left:20px;text-align:left}section.sticky-col1 .section-col2,section.sticky-col2 .section-col1{padding-bottom:50vh;padding-top:50vh}section.sticky-col1 .section-col2>*,section.sticky-col2 .section-col1>*{margin-top:90vh}section.sticky-col1 .section-col2>:first-child,section.sticky-col2 .section-col1>:first-child{margin-top:50vh}section.sticky-col1 .section-col1,section.sticky-col2 .section-col2{display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:sticky;top:40px}}section.section-static .section-col1,section.section-static .section-col2{align-items:center;display:flex}section .cp-media{color:#c4c4c4}.section-title{margin-top:100px}.bg-gallery-content-item .section-title{margin-top:0}@media (min-width:800px){.section-title{margin-top:0}}.section-title h3{color:#fff;font-size:26px;font-weight:700;line-height:1}@media (min-width:800px){.section-title h3{font-size:40px;line-height:1.2}.section-title.extended-title h3{max-width:540px}}.section-title p{font-size:16px;font-size:1.6rem;line-height:1.45;padding:1em 0 0}@media (min-width:800px){.section-title p{font-size:18px;font-size:1.8rem;padding:1em 5em 0 0}}.section-title span{color:#fb1b17}@media (min-width:800px){.section-title span{display:block}.section-title.inline span{display:inline}}.big-number{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:100px;margin-top:100px}.bg-gallery-content-item .big-number{margin-bottom:0}@media (min-width:800px){.big-number{margin-bottom:0}}@media (max-width:799px){.big-number.mob-top-space-partial{margin-top:40vh}.big-number.mob-bottom-space{margin-bottom:60vh}}.big-number .counter{color:#fb1b17;font-size:36px;font-weight:400;margin-bottom:20px}@media (min-width:800px){.big-number .counter{font-size:100px;margin-bottom:40px}}.big-number p{font-size:1.6rem;font-weight:300;line-height:1.4;margin-bottom:4px;max-width:280px;text-align:center}@media (min-width:800px){.big-number p{font-weight:700;max-width:350px}}.big-number p.source{color:#9e9e9e;font-size:12px;font-weight:300;line-height:1.4;margin-top:40px}.big-number-row{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:100px}@media (min-width:800px){.big-number-row{flex-wrap:nowrap;margin-top:0}}.big-number.big-number-row-item{height:auto;justify-content:flex-start;margin-bottom:50px;margin-top:0;min-width:50%;position:relative;width:50%}@media (min-width:800px){.big-number.big-number-row-item{height:226px;min-width:25%;width:25%}.big-number.big-number-row-item:before{background-color:#fb1b17;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:1px}}.big-number.big-number-row-item:first-of-type:before{display:none}@media (max-width:799px){.big-number.big-number-row-item:nth-of-type(3),.big-number.big-number-row-item:nth-of-type(4){padding-top:50px}.big-number.big-number-row-item:nth-of-type(3):before,.big-number.big-number-row-item:nth-of-type(4):before{background-color:#fb1b17;content:"";display:block;height:1px;left:25%;pointer-events:none;position:absolute;top:0;width:50%}}.big-number.big-number-row-item .counter{display:flex;flex-direction:row;font-size:24px}@media (min-width:800px){.big-number.big-number-row-item .counter{font-size:38px}}.big-number.big-number-row-item .big-number-prefix{padding-right:2px}.big-number.big-number-row-item .big-number-suffix{padding-left:.25em}.big-number.big-number-row-item p{font-size:12px;font-weight:400;line-height:21px;padding:0 20px}@media (min-width:800px){.big-number.big-number-row-item p{font-size:15px}}.bg-gallery-content-item .big-number{height:auto;justify-content:flex-start;margin-top:0;position:relative;width:100%}.bg-gallery-content-item .big-number p{font-weight:400}.chart img{height:auto;width:100%}.chart+.chart{margin-top:200px}@media (min-width:800px){.chart.sticky-chart{position:sticky;right:0;top:40%}}.bg-gallery-content-item .svg-chart{background-color:#0c0c0c;padding:8px}.svg-chart text{font-family:CNN,Helvetica,sans-serif}.svg-chart .svg-chart-hed{color:#fff;font-size:20px;font-weight:700}@media (min-width:800px){.svg-chart .svg-chart-hed{font-size:26px}}.bg-gallery-content-item .svg-chart .svg-chart-hed{background:#0c0c0c;color:#fff;font-size:18px;padding-top:10px}@media (min-width:800px){.bg-gallery-content-item .svg-chart .svg-chart-hed{font-size:20px}}.svg-chart .svg-chart-hed-sm{font-size:18px}@media (min-width:800px){.svg-chart .svg-chart-hed-sm{font-size:20px}}.svg-chart .svg-chart-dek{font-size:13px;font-weight:300;line-height:1.3;margin-top:16px}@media (min-width:800px){.svg-chart .svg-chart-dek{font-size:15px}}.svg-chart .svg-chart-title{fill:#fff;font-size:13px;font-weight:300;margin-bottom:8px;margin-top:16px}@media (min-width:800px){.svg-chart .svg-chart-title{font-size:15px}}.svg-chart .legendTxt{fill:#fff;font-size:13px;font-weight:300}.svg-chart .y-tick-labels-svg tspan,.svg-chart .yAxisTxt{fill:#8c8c8c;font-size:12px;font-weight:300}.svg-chart .x-tick-labels-svg tspan,.svg-chart .xAxisTxt{fill:#fff;font-size:12px;font-weight:300}.svg-chart .svg-chart-line,.svg-chart .y-grid-lines-svg line{stroke:#8c8c8c;stroke-width:.5;opacity:.4}.svg-chart .x-tick-lines-svg line,.svg-chart .y-base-lines-svg line{stroke:#fff;stroke-width:.5}.svg-chart .callout-line-svg{stroke:#fff;stroke-width:1}.svg-chart .label-txt tspan{fill:#fff}.svg-chart .svg-chart-label{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.svg-chart #gdp-line1{stroke-dasharray:872.2899780273;stroke-dashoffset:872.2899780273}.svg-chart #gdp-line2{stroke-dasharray:762.8764648438;stroke-dashoffset:762.8764648438}.svg-chart #one-child-line1{stroke-dasharray:539.2786865234;stroke-dashoffset:539.2786865234}.svg-chart #perception-line1{stroke-dasharray:522.0648193359;stroke-dashoffset:522.0648193359}.svg-chart #perception-line2{stroke-dasharray:497.6085510254;stroke-dashoffset:497.6085510254}.svg-chart #navy-line1{stroke-dasharray:426.2757263184;stroke-dashoffset:426.2757263184}.svg-chart #navy-line2{stroke-dasharray:547.1020507813;stroke-dashoffset:547.1020507813}.svg-chart .bg-fill{opacity:0;transition:opacity 1s cubic-bezier(.4,0,.2,1)}.svg-chart.is-complete .bg-fill{opacity:.5}.svg-chart.active .svg-chart-anim-line{stroke-dashoffset:0}.svg-chart .svg-chart-footnote{color:#d0d0d0;font-size:12px;font-weight:300;line-height:1.5;margin-bottom:0}.sliding-gallery-container-outer{flex-direction:row;position:relative;text-align:center;width:100%}@media (min-width:800px){.sliding-gallery-container-outer .section-title{max-width:500px}.sliding-gallery-container-outer .section-title.extended-title{max-width:650px}}.sliding-gallery-container-inner{display:flex;flex-direction:column;height:auto;position:relative;width:100%}@media (min-width:800px){.sliding-gallery-container-inner{flex-direction:row;height:300vh}}.sliding-gallery-header{margin:0 auto;text-align:left;width:100%}@media (min-width:800px){.sliding-gallery-header{max-width:1100px;min-width:50ch}}.sliding-gallery-track-outer{display:flex;flex-direction:column;height:auto;width:100%}@media (min-width:800px){.sliding-gallery-track-outer{height:100vh;height:calc(100vh - 40px);justify-content:center;overflow:hidden;position:sticky;top:40px}}.sliding-gallery-track-outer .chart+.chart{margin-top:0}.sliding-gallery-track-outer .chart img{height:100%;width:auto}.sliding-gallery-track-inner{margin:0 auto;max-width:1100px;overflow-x:visible;padding-left:0;text-align:left;width:100%}.sliding-gallery-content{display:flex;flex-direction:column;height:auto;width:100%}@media (min-width:800px){.sliding-gallery-content{flex-direction:row;height:65vh;width:max-content}}.sliding-gallery-content>*{height:100%;margin-right:5vw;object-fit:contain}.quote-large blockquote,.quote blockquote{font-size:18px;line-height:1.2;margin-top:20px}@media (min-width:800px){.quote-large blockquote,.quote blockquote{font-size:28px}}.bg-gallery-content-item .quote-large blockquote,.bg-gallery-content-item .quote blockquote{font-size:18px}@media (min-width:800px){.bg-gallery-content-item .quote-large blockquote,.bg-gallery-content-item .quote blockquote{font-size:22px}}.quote-large figcaption,.quote figcaption{font-size:24px;margin-top:30px}@media (min-width:800px){.quote-large figcaption,.quote figcaption{margin-top:60px}}.quote-large figcaption span,.quote figcaption span{display:block;font-size:16px;line-height:1.3;margin-top:.7em}@media (min-width:800px){.quote-large figcaption span,.quote figcaption span{font-size:18px;max-width:50ch}}.quote-large figcaption cite,.quote figcaption cite{font-size:16px;line-height:1.2;margin-top:2.5em}@media (min-width:800px){.quote-large figcaption cite,.quote figcaption cite{font-size:18px}}.bg-gallery-content-item .quote-large figcaption cite,.bg-gallery-content-item .quote figcaption cite{font-size:15px}.quote-large figcaption cite:before,.quote figcaption cite:before{content:"-- "}.quote-large svg,.quote svg{height:33.6px;width:30.8px}@media (min-width:800px){.quote-large svg,.quote svg{height:48px;width:44px}}.quote-large{margin-left:10px;padding:60px 0 0;position:relative}@media (min-width:800px){.quote-large{margin-left:10%;padding:80px 0 0 100px}}.quote-large svg{left:0;position:absolute;top:0}.quote-xsmall figcaption{margin-top:1em}@media (min-width:800px){.quote-xsmall figcaption{margin-top:2.5em}}.bg-gallery{display:block;margin-top:100px;padding-bottom:100vh;padding-left:0;padding-right:0;position:relative;width:100%}.bg-gallery figure{height:100%;margin:0;max-width:100%;padding:0;width:100%}@media (min-width:800px){.bg-gallery{margin-top:30vh}}.bg-gallery-static-container{height:calc(100vh - 40px);left:0;position:absolute;top:0;width:100%}.bg-gallery.bg-gallery-padded .bg-gallery-static-container{bottom:15vh;height:calc(70vh - 40px);left:15vh;right:15vh;top:15vh;width:calc(100% - 30vh)}.bg-gallery-static{position:sticky;top:40px;width:100%}.bg-gallery-static-item{height:100%;overflow:hidden;position:absolute;transition:opacity .3s cubic-bezier(.4,0,.2,1);width:100%}.bg-gallery-static-item img{height:100%;object-fit:cover;width:100%}.bg-gallery-content{align-items:flex-end;margin:0 auto;max-width:1100px;position:relative;z-index:9}.bg-gallery-content,.bg-gallery-content>div{display:flex;flex-direction:column;width:100%}.bg-gallery-content>div{align-items:center;justify-content:center}@media (min-width:800px){.bg-gallery-content>div{display:block;width:fit-content}}.bg-gallery-content-item{background:rgba(38,38,38,.9);font-size:16px;font-size:1.6rem;margin-left:auto;margin-right:auto;max-width:400px;padding:40px 20px;width:100%;width:calc(100% - 32px)}@media (min-width:800px){.bg-gallery-content-item{font-size:18px;font-size:1.8rem;max-width:374px;width:100%}}.bg-gallery-content-item.mob-padding-0{padding:0}.bg-gallery-content-item h4{font-weight:700;line-height:1;margin-bottom:.5em}.bg-gallery-content-item p{line-height:1.4;padding-right:0}.bg-gallery-content-item{margin-top:80vh}.bg-gallery__credit{bottom:0;color:#9e9e9e;font-size:1.2rem;line-height:1.3;margin:0 0 0 16px;position:absolute;transform:translateY(110%);transform:translateY(calc(100% + 12px))}.file{background-color:#212121;border:.5px solid #585858;border-radius:8px;font-family:CNN,Helvetica,sans-serif;margin:40px auto 0;position:relative;width:100%}@media (min-width:800px){.file{margin:0 5vw 0 auto}}.file:last-of-type{margin-right:0}.file>div{align-items:flex-start;display:flex;flex-direction:column;padding:20px 10px 10px;width:100%}.file>div .qtSource{color:#999}@media (min-width:800px){.file>div{padding:60px 30px 30px;width:60vh}}.file>h2{border-bottom:1px solid #575757;font-style:normal;font-weight:400;position:relative;text-align:center}.file>h2:after,.file>h2:before{background-color:#979797;border-radius:50%;content:"";height:10px;left:6px;position:absolute;top:8px;width:10px}.file>h2:after{left:22px}.file img{aspect-ratio:1.5/1;height:auto;margin-bottom:10px;object-fit:cover;width:100%}@media (min-width:800px){.file img{aspect-ratio:1.5/1;margin-bottom:30px}}.file h3{font-weight:700;text-align:left}.file h3,.file p{font-size:15px;line-height:1.4;max-width:44ch}@media (min-width:800px){.file h3,.file p{font-size:15px;font-size:1.7vh;max-width:50ch}}.file p{font-weight:300;margin-bottom:0}.file p.file__credit{color:#9e9e9e;font-size:1.3rem;line-height:1.5;margin:12px 0;max-width:90%}.section-collage{margin-top:100px;padding-left:0;padding-right:0}@media (min-width:800px){.section-collage{margin-top:0}}.section-collage p.credit{font-size:1.2rem;margin-top:0}@media (min-width:800px){.section-collage p.credit{color:#9e9e9e;font-size:1.3rem}}.section-collage .cp-text{font-size:1.6rem;line-height:1.45;margin-bottom:.5em;max-width:780px}@media (min-width:800px){.section-collage .cp-text{font-size:1.8rem}}.collage{margin:0 auto;max-width:1510px;position:relative;width:100%;will-change:transform}.collage:before{content:"";display:block;padding-top:173%}@media (min-width:800px){.collage:before{padding-top:60%}}.collage img{box-shadow:2px 2px 40px 10px #000;height:auto;left:50%;position:absolute;top:50%;width:20vw}.collage .img_1{left:47.5%;top:70%;width:45%}@media (min-width:800px){.collage .img_1{left:2%;top:0;width:40%}}.collage .img_2{left:5%;top:24%;width:39%}@media (min-width:800px){.collage .img_2{left:44%;top:2%;width:35%}}.collage .img_3{left:5%;top:65%;width:45%}@media (min-width:800px){.collage .img_3{left:81%;top:7%;width:15%}}.collage .img_4{left:27.2%;top:35%;width:68%}@media (min-width:800px){.collage .img_4{left:45%;top:44%;width:50%}}.collage .img_5{left:39.7%;top:11%;width:55.2%}@media (min-width:800px){.collage .img_5{left:8%;top:50%;width:35%}}.collage figcaption{font-size:15px;margin:0 auto;max-width:780px}.collage .cp-text{margin-top:2em}.sliding-gallery-image{height:100%;width:100%}.sliding-gallery-image figure{display:flex;flex-direction:column;height:100%;width:100%}.sliding-gallery-image figure img{height:calc(100% - 100px);object-fit:contain;width:auto}.sliding-gallery-image figure figcaption{flex:none;font-size:14px;height:100px;line-height:1.4;max-width:500px;padding-top:20px}@media (min-width:800px){.intro{margin-top:120px}}.intro .cp-text{font-size:14px;font-size:1.4rem;font-weight:700}@media (min-width:800px){.intro .cp-text{font-size:18px;font-size:1.8rem;font-weight:700}}.page-footer{margin-top:0}.page-footer>div{max-width:1100px!important}*,:after,:before{box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0c0c0c;color:#d0d0d0;font-family:CNN,Helvetica,sans-serif;font-size:62.5%;height:100%;transition:background .5s ease-in-out,color .5s ease-in-out,opacity .5s ease-in-out}body{margin-top:40px;opacity:0}body.ready{opacity:1}body main,body section{height:100%}hr{background-color:#c00;display:block;height:1px;height:4px;margin:40px auto;width:100%;width:300px}ins{background:#e6f1b5;color:#325415}del{background:#f8d1ce;color:#a00003;opacity:.7;text-decoration:line-through}#app{height:100%}#waypoint_hero{position:relative;top:-102px}.fade-in{opacity:1}.fadeable{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.fadeable--slow{transition-duration:.7s}.fadeable--delay{transition-delay:.5s}.fadeable--long-delay{transition-delay:2s}.hidden{display:none}.main-container{margin:0;transform:translateZ(0)}.scrollama .v-special-subhed{color:#fff;margin:auto;text-shadow:0 0 5px hsla(0,0%,5%,.5)}.spacer{height:36px}.spacer--half{height:18px}.mobile-only{display:block!important}@media (min-width:800px){.mobile-only{display:none!important}}.desktop-only{display:none!important}@media (min-width:800px){.desktop-only{display:block!important}}section .dropcap{color:#2b8083;float:left;font-size:11.5rem;font-weight:300;line-height:4.3rem;margin-bottom:3px;margin-right:1rem;margin-top:3rem}.cp-image,.cp-video{width:100%;z-index:8}@media (max-width:780px){.cp-image,.cp-video{width:100%}}@media (min-width:780px){.left,.right{margin:24px 2%}}@media (min-width:780px) and (min-width:930px){.left,.right{margin:24px 48px;max-width:31.4285714286%}}@media (min-width:780px) and (min-width:1920px){.left,.right{max-width:22.8571428571%}}@media (min-width:780px){.right{clear:right;float:right;margin-left:48px}}@media (min-width:780px) and (min-width:1200px){.right{margin-right:14.2857142857%}}@media (min-width:780px){.left{clear:left;float:left;margin-right:48px}}@media (min-width:780px) and (min-width:1200px){.left{margin-left:14.2857142857%}}.none{display:block;float:unset;margin:48px auto}@media (max-width:1023px){.none{margin:48px 2%}}@media (min-width:930px){.none{width:65.7142857143%}}@media (min-width:1200px){.none{width:40%}}@media (min-width:1920px){.none{max-width:1200px}}img{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.lazyload{opacity:0}.lazyloaded{opacity:1}