@font-face{font-family:CNN;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-weight:200;font-style:normal}
@font-face{font-family:CNN;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-weight:300;font-style:normal}
@font-face{font-family:CNN;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-weight:400;font-style:normal}
@font-face{font-family:CNN;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-weight:500;font-style:normal}
@font-face{font-family:CNN;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-weight:700;font-style:normal}
@font-face{font-family:CNN;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-weight:800;font-style:normal}
@font-face{font-family:CNN;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-weight:900;font-style:normal}
@font-face{font-family:CNN;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-weight:200;font-style:italic}
@font-face{font-family:CNN;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-weight:300;font-style:italic}
@font-face{font-family:CNN;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-weight:400;font-style:italic}
@font-face{font-family:CNN;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-weight:500;font-style:italic}
@font-face{font-family:CNN;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-weight:700;font-style:italic}
@font-face{font-family:CNN;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-weight:800;font-style:italic}
@font-face{font-family:CNN;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-weight:900;font-style:italic}
@font-face{font-family:"CNN Condensed";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-weight:300;font-style:normal}
@font-face{font-family:"CNN Condensed";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-weight:400;font-style:normal}
@font-face{font-family:"CNN Condensed";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-weight:500;font-style:normal}
@font-face{font-family:"CNN Condensed";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-weight:700;font-style:normal}
@font-face{font-family:"CNN Clock";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-weight:300;font-style:normal}
.align--center{text-align:center}.align--left{text-align:left}.content-container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-collapse:collapse}
@media(min-width:700px){.content-container{max-width:1100px}}.content-container--flex{display:table;vertical-align:top;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(min-width:700px){.content-container--flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}.col-1{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 16px;vertical-align:top;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
@media(min-width:700px){.col-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;margin-left:8.33%;padding:0 8px}
}@media(min-width:700px){.col-1.col-1--intro{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
}.col-2{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:16px;padding-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:top;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
@media(min-width:700px){.col-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:25%;max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%;margin-left:8.33%;padding-right:8px;padding-left:8px}
}@media(min-width:700px){.col-2.col-2--intro{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
}.col{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 16px;width:100%}
@media(min-width:700px){.col{width:83.3%;margin-left:8.33%;padding:0 8px}}#content{padding-top:52px}
#content .content-container{position:relative;z-index:1}@media(min-width:1100px){.content-container--margin{margin-left:calc((100% - 1100px) / 2)}
}.content-container--sidebar-last .col-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.content-container--sidebar-last .col-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.container--fullbleed{width:100%;height:100vh;position:relative;overflow:hidden}.container--fullwidth{width:100%;height:100vh;position:relative;overflow:hidden}
.content-after-gallery{margin-top:-25vh}@-webkit-keyframes fadein{0%{opacity:0}
100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}
}@-webkit-keyframes reveal{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes reveal{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeinOverlay{0%{opacity:0;display:none}
1%{display:block}100%{opacity:1}}@keyframes fadeinOverlay{0%{opacity:0;display:none}
1%{display:block}100%{opacity:1}}@-webkit-keyframes fadeoutOverlay{0%{opacity:1;display:block}
1%{display:block}100%{opacity:0;display:none}}@keyframes fadeoutOverlay{0%{opacity:1;display:block}
1%{display:block}100%{opacity:0;display:none}}@-webkit-keyframes fadeinstay{0%{opacity:0}
1%{opacity:1}100%{opacity:1}}@keyframes fadeinstay{0%{opacity:0}
1%{opacity:1}100%{opacity:1}}@-webkit-keyframes fadeinout{0%{opacity:0}
1%{opacity:1}100%{opacity:.35}}@keyframes fadeinout{0%{opacity:0}
1%{opacity:1}100%{opacity:.35}}@-webkit-keyframes swarm{0%{opacity:0}
10%{opacity:1}100%{opacity:0}}@keyframes swarm{0%{opacity:0}
10%{opacity:1}100%{opacity:0}}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}
}@-webkit-keyframes loading{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}
100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}
}@keyframes loading{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}
100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}
}@-webkit-keyframes loadingSpinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadingSpinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translate(0,0);transform:translate(0,0)}
40%{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}60%{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}
}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translate(0,0);transform:translate(0,0)}
40%{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}60%{-webkit-transform:translate(0,-5px);transform:translate(0,-5px)}
}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
50%{-webkit-transform:scale(1.8,1.8);transform:scale(1.8,1.8)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1,1);transform:scale(1,1)}
50%{-webkit-transform:scale(1.8,1.8);transform:scale(1.8,1.8)}}.ivanim-fade{opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;will-change:opacity}
.ivanim-fade.is-inview{opacity:1}.ivanimrepeat-fade{opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;will-change:opacity}
.ivanimrepeat-fade.is-inview{opacity:1}.ivanim-slidefade{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);will-change:transform;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ivanim-slidefade.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.ivanim-slidedown{will-change:transform;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.ivanim-slidedown.is-inview{-webkit-transform:translateY(0);transform:translateY(0)}
@-webkit-keyframes sharp{100%{left:125%}}@keyframes sharp{100%{left:125%}}.image-hover{position:relative}
.image-hover img{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.image-hover picture{width:100%;height:100%;position:relative;overflow:hidden}.image-hover picture:before{content:"";position:absolute;top:0;left:0;z-index:2;display:block;width:100%;height:100%;background:linear-gradient(-45deg,rgba(204,0,0,0.25) 0,rgba(255,255,255,0.25) 100%);-webkit-transition:opacity .3s cubic-bezier(0.4,0,0.2,1);transition:opacity .3s cubic-bezier(0.4,0,0.2,1);opacity:0}
.image-hover:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.image-hover:hover picture:before{opacity:.2}
img{border:0}:root{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;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{display:block}summary{display:block}pre{overflow:auto}progress{display:inline-block}
small{font-size:75%}template{display:none}textarea{overflow:auto}[hidden]{display:none}
[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
::-webkit-input-placeholder{color:#9fa5a7}::-moz-placeholder{color:#9fa5a7}:-ms-input-placeholder{color:#9fa5a7}
:-moz-placeholder{color:#9fa5a7}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit;text-decoration:inherit}
*{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;line-height:inherit}
*,*::before,*::after{border-width:0}*{margin:0;padding:0}:root{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5em;text-rendering:optimizeLegibility;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}table{border-collapse:collapse;border-spacing:0}
textarea{resize:vertical}::-moz-selection{background-color:#000;color:#fff;text-shadow:none}
::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}
}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;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:before,blockquote:after,q:before,q:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}.homepage .pace,.home .pace{display:block}
.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;position:fixed;opacity:1;background-color:#0c0c0c;left:0;right:0;bottom:0;top:0;z-index:98;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-webkit-transition-delay:100ms;transition-delay:100ms}
.pace.pace-inactive{opacity:0}.pace.pace-inactive .pace-progress:before,.pace.pace-inactive .pace-progress:after{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}
.pace-progress{-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out;width:455px;height:295px;background-size:100%;background-repeat:no-repeat;position:fixed;left:50%;top:50%;-webkit-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important;margin-top:-73px;margin-left:-113px}
@media(min-width:700px){.pace-progress{margin-top:-147px;margin-left:-227px}}.pace-progress:before,.pace-progress:after{-webkit-transition:opacity 100ms ease-in-out,-webkit-transform 200ms ease-in-out;transition:opacity 100ms ease-in-out,-webkit-transform 200ms ease-in-out;transition:opacity 100ms ease-in-out,transform 200ms ease-in-out;transition:opacity 100ms ease-in-out,transform 200ms ease-in-out,-webkit-transform 200ms ease-in-out;display:block;content:"";width:227px;height:147px;background-size:auto 100%;background-repeat:no-repeat;position:fixed;left:0;right:0;top:0;bottom:0;background-image:url("https://cdn.cnn.com/cnn/2020/images/07/30/loader-home.png")}
@media(min-width:700px){.pace-progress:before,.pace-progress:after{width:455px;height:295px}
}.pace-progress:before{opacity:.3}.pace-progress:after{width:0}.pace.pace-active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.pace .pace-progress[data-progress-text="0%"]:after{width:1%}
.pace .pace-progress[data-progress-text="1%"]:after{width:2%}
.pace .pace-progress[data-progress-text="2%"]:after{width:3%}
.pace .pace-progress[data-progress-text="3%"]:after{width:4%}
.pace .pace-progress[data-progress-text="4%"]:after{width:5%}
.pace .pace-progress[data-progress-text="5%"]:after{width:6%}
.pace .pace-progress[data-progress-text="6%"]:after{width:7%}
.pace .pace-progress[data-progress-text="7%"]:after{width:8%}
.pace .pace-progress[data-progress-text="8%"]:after{width:9%}
.pace .pace-progress[data-progress-text="9%"]:after{width:10%}
.pace .pace-progress[data-progress-text="10%"]:after{width:11%}
.pace .pace-progress[data-progress-text="11%"]:after{width:12%}
.pace .pace-progress[data-progress-text="12%"]:after{width:13%}
.pace .pace-progress[data-progress-text="13%"]:after{width:14%}
.pace .pace-progress[data-progress-text="14%"]:after{width:15%}
.pace .pace-progress[data-progress-text="15%"]:after{width:16%}
.pace .pace-progress[data-progress-text="16%"]:after{width:17%}
.pace .pace-progress[data-progress-text="17%"]:after{width:18%}
.pace .pace-progress[data-progress-text="18%"]:after{width:19%}
.pace .pace-progress[data-progress-text="19%"]:after{width:10%}
.pace .pace-progress[data-progress-text="20%"]:after{width:20%}
.pace .pace-progress[data-progress-text="21%"]:after{width:21%}
.pace .pace-progress[data-progress-text="22%"]:after{width:22%}
.pace .pace-progress[data-progress-text="23%"]:after{width:23%}
.pace .pace-progress[data-progress-text="24%"]:after{width:24%}
.pace .pace-progress[data-progress-text="25%"]:after{width:25%}
.pace .pace-progress[data-progress-text="26%"]:after{width:26%}
.pace .pace-progress[data-progress-text="27%"]:after{width:27%}
.pace .pace-progress[data-progress-text="28%"]:after{width:28%}
.pace .pace-progress[data-progress-text="29%"]:after{width:29%}
.pace .pace-progress[data-progress-text="30%"]:after{width:30%}
.pace .pace-progress[data-progress-text="31%"]:after{width:31%}
.pace .pace-progress[data-progress-text="32%"]:after{width:32%}
.pace .pace-progress[data-progress-text="33%"]:after{width:33%}
.pace .pace-progress[data-progress-text="34%"]:after{width:34%}
.pace .pace-progress[data-progress-text="35%"]:after{width:35%}
.pace .pace-progress[data-progress-text="36%"]:after{width:36%}
.pace .pace-progress[data-progress-text="37%"]:after{width:37%}
.pace .pace-progress[data-progress-text="38%"]:after{width:38%}
.pace .pace-progress[data-progress-text="39%"]:after{width:39%}
.pace .pace-progress[data-progress-text="40%"]:after{width:40%}
.pace .pace-progress[data-progress-text="41%"]:after{width:41%}
.pace .pace-progress[data-progress-text="42%"]:after{width:42%}
.pace .pace-progress[data-progress-text="43%"]:after{width:43%}
.pace .pace-progress[data-progress-text="44%"]:after{width:44%}
.pace .pace-progress[data-progress-text="45%"]:after{width:45%}
.pace .pace-progress[data-progress-text="46%"]:after{width:46%}
.pace .pace-progress[data-progress-text="47%"]:after{width:47%}
.pace .pace-progress[data-progress-text="48%"]:after{width:48%}
.pace .pace-progress[data-progress-text="49%"]:after{width:49%}
.pace .pace-progress[data-progress-text="50%"]:after{width:50%}
.pace .pace-progress[data-progress-text="51%"]:after{width:51%}
.pace .pace-progress[data-progress-text="52%"]:after{width:52%}
.pace .pace-progress[data-progress-text="53%"]:after{width:53%}
.pace .pace-progress[data-progress-text="54%"]:after{width:54%}
.pace .pace-progress[data-progress-text="55%"]:after{width:55%}
.pace .pace-progress[data-progress-text="56%"]:after{width:56%}
.pace .pace-progress[data-progress-text="57%"]:after{width:57%}
.pace .pace-progress[data-progress-text="58%"]:after{width:58%}
.pace .pace-progress[data-progress-text="59%"]:after{width:59%}
.pace .pace-progress[data-progress-text="60%"]:after{width:60%}
.pace .pace-progress[data-progress-text="61%"]:after{width:61%}
.pace .pace-progress[data-progress-text="62%"]:after{width:62%}
.pace .pace-progress[data-progress-text="63%"]:after{width:63%}
.pace .pace-progress[data-progress-text="64%"]:after{width:64%}
.pace .pace-progress[data-progress-text="65%"]:after{width:65%}
.pace .pace-progress[data-progress-text="66%"]:after{width:66%}
.pace .pace-progress[data-progress-text="67%"]:after{width:67%}
.pace .pace-progress[data-progress-text="68%"]:after{width:68%}
.pace .pace-progress[data-progress-text="69%"]:after{width:69%}
.pace .pace-progress[data-progress-text="70%"]:after{width:70%}
.pace .pace-progress[data-progress-text="71%"]:after{width:71%}
.pace .pace-progress[data-progress-text="72%"]:after{width:72%}
.pace .pace-progress[data-progress-text="73%"]:after{width:73%}
.pace .pace-progress[data-progress-text="74%"]:after{width:74%}
.pace .pace-progress[data-progress-text="75%"]:after{width:75%}
.pace .pace-progress[data-progress-text="76%"]:after{width:76%}
.pace .pace-progress[data-progress-text="77%"]:after{width:77%}
.pace .pace-progress[data-progress-text="78%"]:after{width:78%}
.pace .pace-progress[data-progress-text="79%"]:after{width:79%}
.pace .pace-progress[data-progress-text="80%"]:after{width:80%}
.pace .pace-progress[data-progress-text="81%"]:after{width:81%}
.pace .pace-progress[data-progress-text="82%"]:after{width:82%}
.pace .pace-progress[data-progress-text="83%"]:after{width:83%}
.pace .pace-progress[data-progress-text="84%"]:after{width:84%}
.pace .pace-progress[data-progress-text="85%"]:after{width:85%}
.pace .pace-progress[data-progress-text="86%"]:after{width:86%}
.pace .pace-progress[data-progress-text="87%"]:after{width:87%}
.pace .pace-progress[data-progress-text="88%"]:after{width:88%}
.pace .pace-progress[data-progress-text="89%"]:after{width:89%}
.pace .pace-progress[data-progress-text="90%"]:after{width:90%}
.pace .pace-progress[data-progress-text="91%"]:after{width:91%}
.pace .pace-progress[data-progress-text="92%"]:after{width:92%}
.pace .pace-progress[data-progress-text="93%"]:after{width:93%}
.pace .pace-progress[data-progress-text="94%"]:after{width:94%}
.pace .pace-progress[data-progress-text="95%"]:after{width:95%}
.pace .pace-progress[data-progress-text="96%"]:after{width:96%}
.pace .pace-progress[data-progress-text="97%"]:after{width:97%}
.pace .pace-progress[data-progress-text="98%"]:after{width:98%}
.pace .pace-progress[data-progress-text="99%"]:after{width:99%}
.pace .pace-progress[data-progress-text="100%"]:after{width:100%}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-track,.slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:10ms;transition-delay:10ms}
.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{width:50px;height:50px;position:absolute;top:50%;text-indent:-999em;cursor:pointer;z-index:10;opacity:1;margin-top:-25px}
.slick-next:focus,.slick-prev:focus{outline:0}.slick-next:hover:before,.slick-next:hover:after,.slick-prev:hover:before,.slick-prev:hover:after{opacity:.6}
.slick-next:before,.slick-prev:before{border-style:solid;border-width:2px 2px 0 0;border-color:#fff;content:"";display:inline-block;height:20px;position:absolute;z-index:10;left:13px;top:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:top;width:17px;opacity:1;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.slick-next:after,.slick-prev:after{position:absolute;z-index:10;left:11px;top:50%;content:"";width:38px;height:2px;background-color:#fff}
.slick-prev{left:10px}.slick-next{right:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.slick-disabled{opacity:.2;cursor:default}.slick-dot,.slick-dots li{outline:0;cursor:pointer;display:inline-block !important;margin:0 5px !important;width:12px;margin-left:auto;margin-right:auto;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;position:relative}
.slick-dot:after,.slick-dots li:after{content:"";display:block;width:10px;height:10px;border:1px solid #fff;position:absolute;top:0;border-radius:50%}
.slick-dot button,.slick-dots li button,.slick-dot a,.slick-dots li a{text-indent:-999em;width:10px;height:10px;overflow:hidden;outline:0}
.slick-dot:hover:after,.slick-dots li:hover:after,.slick-dot.slick-active:after,.slick-dots li.slick-active:after{background-color:#fff}
.slick-dots{position:absolute;left:0;right:0;text-align:center;padding-left:15px;padding-right:15px;bottom:-30px}
/* * fullPage 2.9.6 * https://github.com/alvarotrigo/fullPage.js * MIT licensed * * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo */html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.fp-section{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}
.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}
.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}
.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}
.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}
.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0 !important}
.fp-notransition{-webkit-transition:none !important;transition:none !important}#fp-nav{position:fixed;z-index:95;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0)}
#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0 !important;right:0;margin:0 auto !important}
.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}
#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}
.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}
#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{background:#fff;border-radius:100%}
#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:10px;width:10px;border:0;background:transparent;border:1px solid #fff;left:50%;top:50%;margin:-5px 0 0 -5px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{background:#fff}#fp-nav ul li .fp-tooltip{position:absolute;top:0;color:#fff;font-size:14px;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer;display:none}
#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}
#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}
.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}
.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto !important}
#fp-nav.mobile{right:0;top:52px;margin-top:0 !important}#fp-nav.mobile li,#fp-nav.mobile li:hover{margin:0;margin-bottom:1px;width:3px}
#fp-nav.mobile li a.active span,#fp-nav.mobile li:hover a.active span{opacity:1;border-radius:0}
#fp-nav.mobile li a span,#fp-nav.mobile li:hover a span{opacity:.4;border-radius:0;position:absolute;z-index:1;height:10px;width:10px;border:0;background:#fff;left:0;top:0;margin:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.homepage_panels{height:100%;overflow:hidden}.homepage_panels .section{text-align:center;position:relative;font-size:1.6rem}
@media(min-width:700px){.homepage_panels .section{min-height:none}}.homepage_panels .section img{max-width:100%;display:block}
.homepage_panels .section .paddedTop{padding-top:52px}.homepage_panels .section .slide-title{position:absolute;top:50%;left:0;right:0;z-index:1}
.homepage_panels .section .slide-title a{display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;color:#fff;border:0;font-weight:bold;max-width:700px;margin-left:auto;margin-right:auto}
.homepage_panels .section .slide-title a:hover{color:#ccc;border:0}.homepage_panels .scroll-down-indicator{position:absolute;left:50%;right:0;bottom:40px;width:50px;margin-left:-25px;font-size:1.6rem;color:#fff;font-weight:bold;cursor:pointer}
.homepage_panels .scroll-down-indicator img{margin-top:5px;display:block;height:46px;width:22px;margin-left:auto;margin-right:auto;-webkit-animation:bounce 2s infinite forwards;animation:bounce 2s infinite forwards}
.homepage_panels .slide__fullarticle--shadow:after{z-index:1;content:"";display:block;position:absolute;width:100%;height:50%;bottom:0;left:0;right:0;opacity:.85;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background:linear-gradient(-180deg,transparent 0,#000 100%)}
.homepage_panels .slide__fullarticle--tag{z-index:10;position:absolute;top:100px;left:0;right:0;display:block;text-align:center}
.homepage_panels .slide__fullarticle--tag span{display:inline-block;letter-spacing:.3px;color:#0c0c0c;font-size:16px;background-color:#42ffaa;padding:7px 12px}
.homepage_panels .slide__fullarticle--titlecontainer{z-index:10;color:#fff;position:absolute;left:0;right:0;width:100%;bottom:28px}
@media(min-width:700px){.homepage_panels .slide__fullarticle--titlecontainer{bottom:88px}
}.homepage_panels .slide__fullarticle--category{margin-bottom:10px;text-shadow:0 2px 2px rgba(0,0,0,0.75)}
.homepage_panels .slide__fullarticle--title{text-shadow:0 2px 2px rgba(0,0,0,0.75);color:#fff;font-weight:bold;line-height:1.19;letter-spacing:.3px;margin-bottom:25px;max-width:500px;margin-left:auto;margin-right:auto;font-size:2.4rem;padding-left:35px;padding-right:35px}
@media(max-width:350px){.homepage_panels .slide__fullarticle--title{font-size:2rem}
}@media(min-width:700px){.homepage_panels .slide__fullarticle--title{font-size:3.2rem;padding-left:0;padding-right:0;margin-bottom:40px}
}.homepage_panels .slide__fullarticle--title a{color:#fff}.homepage_panels .slide__fullarticle--read{display:inline-block;color:#fff;font-weight:bold;line-height:1.19;letter-spacing:.3px;width:116px;font-size:1.2rem;height:33px;line-height:33px;letter-spacing:2px;text-transform:uppercase;border:1px solid #fff}
.homepage_panels .slide__doublearticle{padding:16px}@media(max-width:350px){.homepage_panels .slide__doublearticle{padding:10px}
}.homepage_panels .slide__doublearticle--slidetitle{color:#fff;font-weight:bold;line-height:1.15;margin-bottom:18px;font-size:3.6rem}
@media(max-width:350px){.homepage_panels .slide__doublearticle--slidetitle{font-size:2.8rem;margin-bottom:12px}
}@media(min-width:700px){.homepage_panels .slide__doublearticle--slidetitle{font-size:4.8rem;margin-bottom:28px}
}.homepage_panels .slide__doublearticle--box{display:block;background-color:#fff;max-width:800px;margin-left:auto;margin-right:auto;text-align:left;margin-bottom:16px;min-height:180px;color:#0c0c0c}
@media(max-width:350px){.homepage_panels .slide__doublearticle--box{min-height:0}
}@media(min-width:700px){.homepage_panels .slide__doublearticle--box{min-height:254px;margin-bottom:40px}
}.homepage_panels .slide__doublearticle--box:last-child{margin-bottom:0}.homepage_panels .slide__doublearticle--box--dark{background-color:#262626;color:#fff}
.homepage_panels .slide__doublearticle--box--dark a{color:#fff;text-decoration:underline}
.homepage_panels .slide__doublearticle--innerbox{padding:16px;height:100%;overflow:hidden}
@media(max-width:350px){.homepage_panels .slide__doublearticle--innerbox{padding:10px}
}@media(min-width:700px){.homepage_panels .slide__doublearticle--innerbox{padding:20px}
}.homepage_panels .slide__doublearticle--half{width:50%;height:100%;float:left}.homepage_panels .slide__doublearticle--media{height:100%}
@media(min-width:700px){.homepage_panels .slide__doublearticle--media{float:right}
}.homepage_panels .slide__doublearticle--media picture{display:block;height:148px}
@media(min-width:700px){.homepage_panels .slide__doublearticle--media picture{height:214px}
}.homepage_panels .slide__doublearticle--media picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.homepage_panels .slide__doublearticle--copy{padding-left:15px}@media(max-width:350px){.homepage_panels .slide__doublearticle--copy{padding-left:8px}
}@media(min-width:700px){.homepage_panels .slide__doublearticle--copy{padding-left:0;padding-right:15px}
}.homepage_panels .slide__doublearticle--category{display:block;font-size:1.2rem;color:#c00;margin-bottom:7px}
@media(min-width:700px){.homepage_panels .slide__doublearticle--category{margin-bottom:10px}
}.homepage_panels .slide__doublearticle--title{display:block;font-weight:bold;line-height:1.19;letter-spacing:.3px;font-size:1.6rem;margin-bottom:7px}
@media(max-width:350px){.homepage_panels .slide__doublearticle--title{font-size:1.4rem}
}@media(min-width:700px){.homepage_panels .slide__doublearticle--title{margin-bottom:10px;font-size:3.2rem}
}.homepage_panels .slide__doublearticle--date{display:block;font-size:1.2rem}.homepage_panels .slide__doublearticle4{display:block;padding:0;color:#0c0c0c;margin-bottom:0}
@media(min-width:700px){.homepage_panels .slide__doublearticle4{width:25%;float:left}
}.homepage_panels .slide__doublearticle4--box{position:relative}@media(min-width:700px){.homepage_panels .slide__doublearticle4--innerbox{padding:8px}
}.homepage_panels .slide__doublearticle4--title{font-size:1.5rem}.homepage_panels .slide__doublearticle4--media{float:left;width:50%}
@media(min-width:700px){.homepage_panels .slide__doublearticle4--media{margin-bottom:10px;width:100%;float:none}
}@media(min-width:700px){.homepage_panels .slide__doublearticle4--media picture{height:auto;width:100%}
}.homepage_panels .slide__doublearticle4--media img{display:block;-o-object-fit:contain;object-fit:contain}
.homepage_panels .slide__doublearticle4--copy{float:left;width:50%;padding-left:8px}
@media(max-width:350px){.homepage_panels .slide__doublearticle4--copy{padding-left:0}
}@media(min-width:700px){.homepage_panels .slide__doublearticle4--copy{padding-left:0;width:100%;float:none}
}.homepage_panels .slide__doublearticle4--category{padding-left:7px}@media(min-width:700px){.homepage_panels .slide__doublearticle4--category{padding-left:0}
}.homepage_panels .slide__doublearticle4--title{padding-left:7px}@media(min-width:700px){.homepage_panels .slide__doublearticle4--title{padding-left:0}
}.homepage_panels .slide__doublearticle4--date{margin-bottom:5px;padding-left:7px}
@media(min-width:700px){.homepage_panels .slide__doublearticle4--date{padding-left:0}
}.homepage_panels .slide__4article{margin-left:auto;margin-right:auto}@media(min-width:1024px){.homepage_panels .slide__4article{max-width:90%}
}@media(min-width:1100px){.homepage_panels .slide__4article{max-width:1132px}}.homepage_panels .slide__4article--padded{overflow:hidden;padding:16px;margin:16px;border:1px solid #0c0c0c}
@media(max-width:350px){.homepage_panels .slide__4article--padded{margin:10px;padding:10px}
}@media(min-width:700px){.homepage_panels .slide__4article--padded{border:0;padding:0}
}.homepage_panels .slide__4article--media{float:left;width:50%}.homepage_panels .slide__4article--media img{display:block}
@media(min-width:700px){.homepage_panels .slide__4article--media{margin-bottom:20px;float:none;width:100%}
}.homepage_panels .slide__4article--copy{color:#0c0c0c;font-size:1.4rem;float:left;width:50%;font-weight:bold;line-height:1.5;padding:0 0 0 15px;text-align:left}
@media(max-width:350px){.homepage_panels .slide__4article--copy{font-size:1.4rem;padding:0 0 0 8px}
}@media(min-width:700px){.homepage_panels .slide__4article--copy{padding:10px;float:none;text-align:center;font-size:1.8rem;width:100%;border:solid 1px #0c0c0c}
}@media(min-width:1600px){.homepage_panels .slide__4article--copy{font-size:2.4rem}
}@media(max-width:350px){.homepage_panels .slide__credits .title-mobile-hide{display:none}
}.homepage_panels .slide__credits--title{font-size:3.2rem;font-weight:bold}@media(max-width:350px){.homepage_panels .slide__credits--title{font-size:3.6rem}
}.homepage_panels .slide__credits--copy{line-height:1.43;letter-spacing:.2px;font-size:1.4rem}
@media(max-width:350px){.homepage_panels .slide__credits--copy{font-size:1.1rem}}
@media(max-width:350px){.homepage_panels .slide__credits--copy{font-size:1.3rem}}
.homepage_panels .slide__credits--logo{display:inline-block}@media(min-width:700px){.homepage_panels .slide__credits--logo{display:block}
}.homepage_panels .slide__credits--logo img{width:100px;height:auto;display:block}
@media(max-width:350px){.homepage_panels .slide__credits--logo img{width:80px}}@media(min-width:700px){.homepage_panels .slide__credits--logo img{width:140px;margin-top:5px;margin-bottom:20px}
}.homepage_panels .slide__credits--copyright{font-size:1.2rem;margin-bottom:5px}@media(max-width:350px){.homepage_panels .slide__credits--copyright{font-size:1rem}
}@media(min-width:700px){.homepage_panels .slide__credits--copyright{font-size:1.4rem}
}.homepage_panels .slide__credits p{margin-bottom:0}@media(min-width:700px){.homepage_panels .slide__credits p{margin-bottom:1.5em}
}.homepage_panels .slide__credits ul{font-size:1rem;width:100%}@media(min-width:700px){.homepage_panels .slide__credits ul{padding-top:30px;font-size:1.2rem}
}.homepage_panels .slide__credits ul li{display:inline-block;float:none;margin-right:0}
@media(min-width:700px){.homepage_panels .slide__credits ul li{display:block;width:100%}
}.homepage_panels .slide__credits ul a{text-decoration:none;display:block;font-weight:normal}
.homepage_panels .slide__credits a{color:#fff}.homepage_panels .slide__credits a:hover{text-decoration:none}
.homepage_panels .slide__credits a:hover:after{display:none !important}.homepage_panels .slide__credits .color--red{color:#fb1b17}
.homepage_panels .slide__credits .color--red a{color:#fb1b17}.homepage_panels .hide_mobile_article_3,.homepage_panels .hide_mobile_article_4,.homepage_panels .hide_mobile_article_5{display:none}
@media(min-width:700px){.homepage_panels .hide_mobile_article_3,.homepage_panels .hide_mobile_article_4,.homepage_panels .hide_mobile_article_5{display:block}
}@media(min-width:700px){#fp-nav.right{display:block}}.col-33p{display:block}@media(min-width:700px){.col-33p{width:33.33%;float:left;min-height:1px}
}.col-33p-padded{padding:9px}.col-66p{display:block}@media(min-width:700px){.col-66p{width:66.66%;float:left;min-height:1px}
}.col-66p-padded{padding:9px}@media(min-width:700px){.col-25p{width:25%;float:left}
}.ovh{overflow:hidden}.fill--cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.full-width-height{width:100%;height:100%;max-height:100vh}p{margin:0 0 1.5em 0}.initial-cap{color:#262626;float:left;font-size:88px;font-weight:500;line-height:64px;padding-top:11px;padding-right:12px}
.txt-location{float:left;margin-right:6px}.content-box{background-color:#fff;padding:16px;margin-left:16px;margin-right:16px;margin-bottom:32px}
@media(max-width:350px){.content-box{margin-left:16px;margin-right:16px;padding-left:16px;padding-right:16px;margin-bottom:20px}
}@media(min-width:700px){.content-box{padding:20px;margin-left:20px;margin-right:20px;margin-bottom:44px}
}.content-box--intro{max-width:680px;width:calc(100% - 32px)}@media(min-width:1100px){.content-box--intro{padding:27px 30px;margin-left:0;margin-right:0}
}.content-box--intro p:last-child{margin-bottom:0}.content-box--intro.cp-text{max-width:680px;text-align:left}
@media(min-width:700px){.content-box--intro.cp-text{margin-left:20px}}@media(min-width:1100px){.content-box--intro.cp-text{margin-left:inherit}
}.content-box--main{margin-bottom:48px}@media(min-width:1100px){.content-box--main{margin-left:0;margin-right:0;margin-bottom:0}
}@media(min-width:700px){.content-box--main>.cp-text:first-child{padding-top:20px}
}.cp-text+.cp-video{padding-top:40px}.copy-max-width,.cp-group-header .cp-group-header-description,.cp-group-header .cp-group-header-title,.cp-profile,.cp-image--small,.cp-header--title,.cp-text{max-width:824px;margin-left:auto;margin-right:auto}
.cp-text{font-size:1.8rem;line-height:153%;font-weight:300}.cp-text em{font-style:italic}
.cp-text strong{font-weight:bold}.cp-text p,.cp-text .zn-body__paragraph{margin-left:auto;margin-right:auto;margin-bottom:1em}
.cp-text p>a{color:#262626;text-decoration:underline;text-underline-offset:2px}.cp-text p>a:hover{text-decoration:none;color:#6e6e6e}
.cp-text--author .title{margin-bottom:10px;line-height:1.2;max-width:580px;font-size:2.8rem;font-weight:700}
@media(min-width:700px){.cp-text--author .title{font-size:3.8rem}}.cp-text--author .date{font-size:1.5rem}
@media(min-width:700px){.cp-text--author .date{font-weight:700}}.cp-text--author .timestamp{font-size:1.4rem;color:#737373;font-weight:400}
.cp-text--intro p{font-weight:500;font-size:18px;line-height:22px}.section-heading{font-size:2rem;margin:0 0 1.5rem 0;padding-top:1rem;font-weight:700;font-family:CNN,Helvetica,sans-serif;border-top:1px solid #fff;color:#fff}
.page-footer{background-color:#0c0c0c;padding-top:50px;padding-bottom:50px;z-index:1;position:relative}
.page-footer .col{max-width:840px;margin-left:auto;margin-right:auto}.cp-header--title{font-size:2.2rem;line-height:153%;margin-bottom:8px;font-weight:bold}
a{color:#006598;text-decoration:none;-webkit-transition:color .2s ease-out,border-bottom-color .2s ease-out;transition:color .2s ease-out,border-bottom-color .2s ease-out}
.hero{margin-left:auto;margin-right:auto}.hero .cp-video{padding-top:0;margin-bottom:62px;max-width:none}
.hero .cp-photo{margin-bottom:62px;display:block}.hero .cp-photo img{max-width:100%;width:100%;height:auto;display:block}
.hero.auto .fave-stellar{padding-bottom:56.25%;position:relative}.hero.cp-maxwidth-1100{max-width:1100px}
.hero.cp-maxwidth-1100 .cp-video,.hero.cp-maxwidth-1100 .cp-photo{max-width:1100px;margin-left:auto;margin-right:auto}
.hero.cp-maxwidth-1100 .cp-video--fave{padding-bottom:56.25%;position:relative}.hero.cp-background-image-behind-title-editors,.hero.cp-background-image-behind-title-editors-cover{padding-bottom:0;padding-top:35vh}
@media(min-width:700px){.hero.cp-background-image-behind-title-editors,.hero.cp-background-image-behind-title-editors-cover{padding-top:50vh}
}.hero.cp-background-image-behind-title-editors img,.hero.cp-background-image-behind-title-editors video,.hero.cp-background-image-behind-title-editors .cp-video,.hero.cp-background-image-behind-title-editors-cover img,.hero.cp-background-image-behind-title-editors-cover video,.hero.cp-background-image-behind-title-editors-cover .cp-video{max-width:none;position:absolute;left:0;right:0;bottom:0;display:block;width:100%;top:52px;margin-bottom:0}
.hero.cp-background-image-behind-title-editors-cover img,.hero.cp-background-image-behind-title-editors-cover video,.hero.cp-background-image-behind-title-editors-cover .cp-video{height:calc(100% - 52px);-o-object-fit:cover;object-fit:cover}
.hero.cp-background-image,.hero.cp-background-image-cover{left:0;right:0;top:0;z-index:0;margin-bottom:200px}
@media(max-width:350px){.hero.cp-background-image,.hero.cp-background-image-cover{margin-bottom:100px}
}@media(min-width:700px){.hero.cp-background-image,.hero.cp-background-image-cover{margin-bottom:400px}
}.hero.cp-background-image img,.hero.cp-background-image video,.hero.cp-background-image .cp-video,.hero.cp-background-image-cover img,.hero.cp-background-image-cover video,.hero.cp-background-image-cover .cp-video{position:fixed;left:0;right:0;top:52px;bottom:0;display:block;max-width:100%;width:100%;margin-bottom:0}
.hero.cp-background-image .cp-video,.hero.cp-background-image-cover .cp-video{max-width:none}
.hero.cp-background-image .pui_unplayed-slate{width:100%;height:100%;background-position:cover}
.hero.cp-background-image-cover img,.hero.cp-background-image-cover video,.hero.cp-background-image-cover .cp-video{height:calc(100% - 52px);-o-object-fit:cover;object-fit:cover}
.hero.cp-background-image-cover .pui_unplayed-slate{width:100%;height:100%;background-position:cover}
.is-archive-open .archive-panel{display:block;bottom:0;z-index:98}.is-archive-open .nav-archive i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.is-archive-open .nav-archive .open{display:none}.is-archive-open .nav-archive .close{display:inline-block}
.archive-panel{position:fixed;background-color:#737373;display:none;left:0;right:0;top:0}
.archive-panel .archive-inner{padding-top:128px;height:100%;overflow-y:auto;font-size:1.5rem;padding-left:15px;padding-right:15px}
@media(min-width:1600px){.archive-panel .archive-inner{padding-left:0;padding-right:0}
}.archive-panel .archive-inner h2{font-weight:700;font-size:3.6rem;color:#0c0c0c;margin-bottom:20px}
.archive-panel .archive-inner h3{font-weight:700;font-size:2.6rem;color:#0c0c0c;margin-bottom:20px}
.archive-panel .archive--section{overflow:hidden;border-top:1px solid #0c0c0c;padding-top:10px;margin-bottom:50px}
@media(min-width:700px){.archive-panel .archive--section{padding-top:10px}}.archive-panel .archive--item{width:50%;float:left;margin-bottom:30px}
@media(min-width:700px){.archive-panel .archive--item{margin-bottom:40px}}.archive-panel .archive--item:nth-child(2n+1){clear:left}
@media(min-width:700px){.archive-panel .archive--item:nth-child(2n+1){clear:none}
}.archive-panel .archive--item:nth-child(4n+1){clear:left}@media(min-width:700px){.archive-panel .archive--item{width:25%}
}.archive-panel .archive--item a{color:inherit;display:block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.archive-panel .archive--item a:hover{opacity:.6}.archive-panel .archive--item--meta{color:#fff;font-size:1.2rem;line-height:1.44;margin-bottom:8px}
.archive-panel .archive--item--meta em{display:block;color:#cfcdcd;font-style:normal}
.archive-panel .archive--item--title{line-height:1.44;padding-right:10px;color:#0c0c0c;font-weight:700;margin-bottom:0}
@media(min-width:700px){.archive-panel .archive--item--title{font-size:1.8rem}}.archive-panel .archive--item--title em{color:#cfcdcd;font-weight:400;font-size:13px;position:relative;white-space:nowrap}
.archive-panel .archive--item--title em svg{position:relative}.archive-top{position:relative}
.menu-list{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);pointer-events:none;-webkit-transition:opacity 500ms cubic-bezier(0.4,0.08,0.17,1) 0s;transition:opacity 500ms cubic-bezier(0.4,0.08,0.17,1) 0s;position:absolute}
.menu-list.is-visible{position:relative;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}
.archive-view{text-align:center;margin:0 auto;margin-bottom:20px}@media(min-width:1024px){.archive-view{position:absolute;top:0;right:0}
}.archive-view ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}
.archive-view li{display:block;position:relative}.archive-view li a{display:block;text-transform:uppercase;padding:0 20px;line-height:40px;color:#0c0c0c;font-size:1.8rem;font-weight:700;border-bottom:2px solid transparent}
.archive-view li.is-active:after{width:100%}.archive-view li:after{content:"";-webkit-transition:width 500ms cubic-bezier(0.4,0.08,0.17,1) 0s;transition:width 500ms cubic-bezier(0.4,0.08,0.17,1) 0s;bottom:0;height:2px;width:0;position:absolute;display:block;background-color:#c00}
.archive-view li.archive-view-bydate{-webkit-transition:width 500ms cubic-bezier(0.4,0.08,0.17,1) 0s;transition:width 500ms cubic-bezier(0.4,0.08,0.17,1) 0s}
.archive-view li.archive-view-bydate:after{right:0}.archive-view li.archive-view-bytheme:after{left:0}
.nav{width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;left:0;width:100%;z-index:99;height:52px;min-height:52px;background-color:#0c0c0c;-webkit-animation:fadein 2s .5s forwards;animation:fadein 2s .5s forwards;opacity:0;color:#868686}
.nav-row{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1100px;position:relative}
.nav-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.nav-logo{width:52px;height:52px;min-width:52px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:8px}
.nav-archive{position:absolute;right:0;height:52px;line-height:52px;border-right:1px solid #2b2b2b;border-left:1px solid #2b2b2b;right:1px solid #2b2b2b;padding-left:15px;padding-right:15px;color:#fff;font-size:1.5rem;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
.nav-archive span{margin-right:10px;width:48px;text-align:center}.nav-archive .close{display:none}
.nav-archive .open{display:inline-block}.nav-archive i{display:inline-block;text-indent:-999em;width:13px;height:13px;top:17px;position:relative;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;-webkit-transform-origin:center;transform-origin:center}
.nav-archive i:after,.nav-archive i:before{position:absolute;left:0;top:50%;right:0;bottom:0;width:13px;height:1px;background-color:#fff;content:"";display:block}
.nav-archive i:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.nav-archive:hover{opacity:.7}
.nav-title{float:left;font-weight:500;margin:0;font-size:1.5rem;padding-left:15px;opacity:1;line-height:52px;color:#fff;-webkit-transition:opacity .5s cubic-bezier(0.4,0,0.2,1);transition:opacity .5s cubic-bezier(0.4,0,0.2,1);-webkit-transition:.3s ease;transition:.3s ease}
.nav-title.is-visible{opacity:1}.nav-title--exclusive{color:#fb1b17;font-size:2rem}
.nav-share{width:15%;min-width:78px;text-align:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:8px;z-index:9}
@media(min-width:700px){.nav-share{width:8.33%;padding-right:16px}}.logo{display:block;background-color:#fb1b17;width:52px;margin:0;height:100%;padding:0;text-align:center}
.logo a{border:0;text-decoration:none;-webkit-transition:fill .2s ease-out;transition:fill .2s ease-out;fill:#fff}
.logo a:hover{fill:#000;border:0}.logo svg{margin:0 auto;height:52px;width:52px;position:relative}
.social-share__icon{height:30px;width:30px;display:inline-block;text-decoration:none;border:0;fill:#fff;-webkit-transition:fill .2s ease-out;transition:fill .2s ease-out}
.social-share__icon:hover{fill:#fb1b17;text-decoration:none;border:0}.pullquote{opacity:.8;position:relative;margin-bottom:48px;margin-top:48px}
.pullquote blockquote{position:relative;line-height:114%;font-weight:bold;text-align:center;font-size:3.5rem}
@media(max-width:350px){.pullquote blockquote{font-size:2.1rem}}.pullquote blockquote p{margin-bottom:0}
.pullquote blockquote:before,.pullquote blockquote:after{content:"";display:block;width:47px;height:2px;border-top:solid 2px #ccc;margin-left:auto;margin-right:auto}
.pullquote blockquote:before{margin-bottom:18px}.pullquote blockquote:after{margin-top:18px}
.pullquote footer{margin:12px 0;opacity:.7;position:relative;padding-bottom:15px;font-family:CNN,Helvetica,sans-serif;font-size:1.1rem;line-height:1.92rem}
@media(min-width:700px){.pullquote footer{font-size:1.6rem}}.cp-profile-group .pullquote{opacity:1}
.cp-profile-group .pullquote blockquote{color:rgba(0,0,0,0.69)}.cp-profile-group .pullquote blockquote>p{margin-bottom:26px;font-size:3.6rem}
@media(max-width:350px){.cp-profile-group .pullquote blockquote>p{font-size:2.5rem}
}.cp-profile-group .pullquote blockquote:before,.cp-profile-group .pullquote blockquote:after{display:none}
.cp-profile-group .pullquote blockquote hr{margin:0 auto;margin-top:18px;width:240px;height:7px;background-color:blue}
@media(min-width:700px){.cp-profile-group .pullquote blockquote hr{width:350px}}.cp-profile-group .pullquote footer{font-family:CNN,Helvetica,sans-serif;font-size:2rem;font-weight:normal;line-height:1.4;margin-bottom:0;color:#4f4f4f}
@media(min-width:700px){.cp-profile-group .pullquote footer{font-size:2.4rem}}.dropdown-wrapper{position:relative;width:auto;width:100%;min-width:180px;max-width:490px;margin:0;padding-left:46px;color:#fff;border-radius:0;cursor:pointer;outline:0;font-family:CNN,Helvetica,sans-serif;font-weight:normal;font-size:1.5rem}
@media(max-width:400px){.dropdown-wrapper{min-width:180px}}.dropdown-wrapper:before{content:"";display:block;width:1px;height:16px;position:absolute;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#868686}
.dropdown-wrapper:after{content:"";width:16px;height:16px;position:absolute;left:22px;top:38%;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;background:url("https://cdn.cnn.com/cnn/interactive/2017/03/world/city-of-the-dead/img/page/dropdown.svg") top left no-repeat}
.dropdown-wrapper.active:after{-webkit-transform:scaleY(-1) translateY(7px);transform:scaleY(-1) translateY(7px)}
.dropdown__chapter{font-weight:bold;display:block}@media(min-width:700px){.dropdown__chapter{display:inline}
}.dropdown__display .dropdown__chapter{display:inline}@media(max-width:380px){.dropdown__chapter-title{display:none}
}@media(max-width:610px){.dropdown__display .dropdown__chapter-title{display:none}
}.dropdown__display{line-height:2.5rem;display:block;height:30px;padding-top:3px;-webkit-transition:color .2s ease-out;transition:color .2s ease-out}
.dropdown__display:hover{color:#fb1b17}.dropdown__display--desktop{display:none}@media(min-width:700px){.dropdown__display--desktop{display:inline}
}.dropdown-wrapper .dropdown{position:absolute;top:100%;left:7px;right:0;margin:0;background:#262626;padding:0;font-weight:normal;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;list-style:none;opacity:0;pointer-events:none}
.dropdown-wrapper .dropdown li{padding:0 40px}.dropdown-wrapper .dropdown li a{display:block;line-height:2rem;text-decoration:none;color:#868686;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;padding:6px 0;border:0;border-top:1px solid #5c5c5c}
.dropdown-wrapper .dropdown li a:hover{border-color:#5c5c5c}.dropdown-wrapper .dropdown li.selected a{font-weight:bold;color:#fff}
.dropdown-wrapper .dropdown li i{float:right;color:inherit}.dropdown-wrapper .dropdown li:first-of-type a{border:0}
.dropdown-wrapper .dropdown li:first-of-type{margin-top:12px}.dropdown-wrapper .dropdown li:last-of-type{margin-bottom:30px}
.dropdown-wrapper .dropdown a:hover{color:#fb1b17}.dropdown-wrapper.active .dropdown{opacity:1;pointer-events:auto}
.no-opacity .dropdown-wrapper .dropdown,.no-pointerevents .dropdown-wrapper .dropdown{display:none;opacity:1;pointer-events:auto}
.no-opacity .dropdown-wrapper.active .dropdown,.no-pointerevents .dropdown-wrapper.active .dropdown{display:block}
.picture_gallery_container{position:relative;width:100%;margin-left:auto;margin-right:auto;overflow:hidden;margin-bottom:50px;padding-bottom:20px}
.picture_gallery_container *{min-height:0;min-width:0}.picture_gallery_container .slick-dots{bottom:20px}
.picture_gallery .slick-list{overflow:visible}.picture_gallery figure{max-width:100%}
.picture_gallery figure img{display:block;max-width:100%}.picture_gallery .slide{position:relative}
.picture_gallery figcaption{position:absolute;top:100%;left:0;right:0;padding-top:11px;font-size:1.5rem;line-height:1.3}
.picture_gallery figcaption .credits{color:#979797}.picture_gallery .slide{outline:0}
.credits__title{font-size:4rem;margin:12px 0 16px 0;margin:1.2rem 0 1.6rem 0;padding:12px 0 16px 0;padding:1.2rem 0 1.6rem 0;border-bottom:1px solid #fff}
.credits__heading{font-size:2rem;margin:1.2rem 0 2.4rem 0;padding-top:6rem;padding-bottom:24px;padding-bottom:2.4rem;font-weight:700;font-family:CNN,Helvetica,sans-serif;border-bottom:1px solid #fff;color:#fff}
.credits__list{font-family:CNN,Helvetica,sans-serif;font-size:1.5rem;line-height:2rem;margin:2rem 0;margin-bottom:50px;color:white}
.credits__list li{margin-bottom:4px;font-weight:bold}.credits__list span{font-weight:normal;display:block}
@media(max-width:420px){.credits__list span{display:block}}@media(min-width:700px){.credits__list span{display:inline}
}.related-links-wrapper{overflow:hidden}.related-links{margin-bottom:90px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;position:relative;width:100%}
.related-links.slick-initialized{opacity:1}.related-links .slide{outline:0;width:100vw;overflow:hidden;display:block}
@media(min-width:700px){.related-links .slide{width:824px}}.related-links .slide a{display:block;padding-left:1px;padding-right:1px;text-decoration:none;outline:0;border:0;position:relative}
.related-links .slide a:hover{border:0;text-decoration:none}.related-links .slick-active .content .related-links__caption{opacity:1}
.related-links .slick-active .content:before{opacity:.3}.related-links .content{position:relative}
.related-links .content:before{background-color:#000;content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.7;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-transition-delay:.5s;transition-delay:.5s;z-index:1}
.related-links .content .related-links__caption{color:#fff;position:absolute;bottom:16px;left:16px;right:16px;z-index:2;opacity:0;line-height:1.3;-webkit-transition:.3s ease;transition:.3s ease;text-shadow:1px 1px 3px rgba(0,0,0,0.3)}
@media(min-width:700px){.related-links .content .related-links__caption{bottom:30px;left:30px;right:30px}
}.related-links .content .related-links__caption .related-links__date{font-size:1.5rem;margin-bottom:10px;font-weight:bold}
.related-links .content .related-links__caption .related-links__title{font-weight:bold;font-size:2.4rem;margin-bottom:10px}
@media(min-width:700px){.related-links .content .related-links__caption .related-links__title{font-size:2.8rem}
}.related-links .content .related-links__caption .related-links__desc{font-size:1.6rem}
@media(min-width:700px){.related-links .content .related-links__caption .related-links__desc{font-size:1.7rem}
}.related-links img{width:100%;display:block;height:500px;-o-object-fit:cover;object-fit:cover}
@media(min-width:700px){.related-links img{height:auto;-o-object-fit:normal;object-fit:normal}
}.cp-image{margin-left:auto;margin-right:auto;margin-bottom:32px;position:relative}
.cp-image p{line-height:1.5;font-size:1.5rem;margin-bottom:0;padding:11px 0}.cp-image p .credits{color:#979797}
.cp-image p strong{color:#fb1b17}.cp-image img,.cp-image picture{display:block;width:100%}
.cp-image--small img{margin-bottom:10px}.cp-image--small p{line-height:1.6;font-size:1.5rem;margin-bottom:10px;padding-top:0}
.cp-image--small p strong{display:block}.cp-video{max-width:1100px;margin-left:auto;margin-right:auto;position:relative;margin-bottom:32px}
@media(min-width:700px){.cp-video{margin-bottom:60px}}.cp-video p{font-weight:bold;line-height:1.5;font-size:1.6rem;margin-bottom:0;padding:11px 0}
.cp-video .title{font-size:2rem;line-height:1.2;margin-bottom:10px;font-weight:bold}
@media(min-width:700px){.cp-video .title{font-size:2rem}}.cp-video p.caption{font-weight:normal;line-height:1.5;font-size:1.5rem;margin-bottom:0;padding:11px 0}
.cp-video p.caption .credits{color:#979797}.cp-video--fullbleed{max-width:none}.cp-video--fullbleed video{width:100%}
video{background-color:#000;display:block;margin:0 auto;max-width:100%}.video-player{position:relative;padding-bottom:56.25%;height:0;width:100%;margin:0 0 24px 0;margin:0 0 2.4rem 0;background-color:#262626}
.video-player:before{position:absolute;top:50%;left:50%;content:"Loading video...";-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:22px;font-size:2.2rem;font-weight:700;font-family:CNN,Helvetica,sans-serif;color:#333;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
.video-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}
.video-player iframe.lazyloaded{opacity:1}.video-player__caption{margin:0;padding:16px;font-size:15px}
.video--inline{margin:1.6rem auto 4.2rem 0;padding:16px 0}.col-1 .video--inline{width:100%;max-width:100%}
.video--inline video{width:100%}.video--fullbleed{-webkit-transition:.4s opacity ease-out;transition:.4s opacity ease-out;position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.video--fullbleed.align-bottom{-o-object-position:bottom center;object-position:bottom center}
.video--fullwidth{width:100%;margin:0 0 50px 0;padding-bottom:56.25%;position:relative;height:0}
.bordered .video--fullwidth{margin-bottom:0}@media(min-width:700px){.video--fullwidth{margin:0}
}.video--fullwidth .content{position:absolute;top:0;left:0;bottom:0;right:0}.video--fullwidth video{-webkit-transition:.2s opacity ease-out;transition:.2s opacity ease-out;width:100%;height:auto;position:absolute;top:0;left:0;bottom:0;right:0;-o-object-fit:fill;object-fit:fill;opacity:0}
.video--fullwidth video.lazyloaded{opacity:1}.video-volume{opacity:1;position:absolute;top:12px;right:12px}
.video-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(11,16,23,0.3);border-radius:30px;padding:5px 10px;cursor:pointer}
.video-controls svg{pointer-events:none}.video-controls--item+.video-controls--item{margin-left:8px}
.video-controls--item{opacity:1;-webkit-transition:opacity .2s cubic-bezier(0.4,0,0.2,1);transition:opacity .2s cubic-bezier(0.4,0,0.2,1)}
.video-controls--item:hover{opacity:.75}.video-controls--timecode{font-size:14px;font-family:"CNN Clock",CNN,Helvetica,sans-serif;color:#fefefe;margin-left:4px;margin-right:6px;cursor:default;padding-top:2px}
.video-control-muted{display:none}.muted .video-control-muted{display:block}.video-control-unmuted{display:block}
.muted .video-control-unmuted{display:none}.video-control-play{display:block}.has-played .video-control-play{display:none}
.video-control-replay{display:none}.has-played .video-control-replay{display:block}
.video-end-screen{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);pointer-events:none;opacity:0}
.has-ended .video-end-screen{pointer-events:all;opacity:1}.video-end-screen .replay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200px;height:200px;color:#fefefe;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:none}
.has-ended .video-end-screen .replay{display:block}.video-end-screen .replay svg{display:block;margin:0 auto}
.video-caption{font-size:12px;font-size:1.2rem;line-height:17px;line-height:1.7rem;padding:8px 0 0 16px;color:#fff;margin-bottom:0;position:absolute;bottom:0;-webkit-transform:translateY(110%);transform:translateY(110%)}
@media(min-width:700px){.video-caption{width:16.66%;margin-left:74.97%;padding:8px 0 0 8px}
}.col-1 .video-caption{display:none}.video-caption .trt{opacity:.7}@media(min-width:1440px){.video-caption--chapter-title{width:1440px;margin-left:calc((100% - 1440px) / 2)}
.video-caption--chapter-title span{width:16.66%;display:block;margin-left:74.97%}
}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;z-index:1;-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.video-overlay--no-touch{pointer-events:none}video.lazyloaded{opacity:1}video.lazyloaded ~ .video-loader{display:none}
.IIV::-webkit-media-controls-play-button,.IIV::-webkit-media-controls-start-playback-button{opacity:0;pointer-events:none;width:5px}
*::--webkit-media-controls-play-button{display:none !important;-webkit-appearance:none}
*::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}
video::-internal-media-controls-download-button{display:none}video::-webkit-media-controls-enclosure{overflow:hidden}
video::-webkit-media-controls-panel{width:calc(100% + 30px)}.m-copyright,.m-legal__list{color:#fff;font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem;font-weight:300}
.m-copyright a,.m-legal__list a{color:#fff;font-weight:700}.m-copyright a:hover,.m-copyright a:focus,.m-legal__list a:hover,.m-legal__list a:focus{color:#fff;border-bottom-color:#fff}
.m-copyright{margin:32px 0 16px 0}.m-legal__list:after{content:"";display:table;clear:both}
.m-legal__list__item{text-transform:uppercase;font-weight:700;padding-right:16px;padding-right:1.6rem;margin-right:16px;margin-right:1.6rem;position:relative;line-height:1.6;float:left;clear:both}
@media(min-width:700px){.m-legal__list__item{clear:none}}.m-legal__links--adchoices:after{content:"";display:block;margin:0;padding:0;margin-top:-6px;background-position:-14px -51px;width:12px;height:12px;position:absolute;top:45%;right:0}
.webtag-related-article{font-size:15px}.cp-profile-group{margin-bottom:60px}.cp-profile{font-size:1.8rem;line-height:153%;margin-left:auto;margin-right:auto;margin-bottom:32px}
@media(min-width:700px){.cp-profile{margin-bottom:60px}}@media(min-width:700px){.cp-profile__inner{display:-webkit-box;display:-ms-flexbox;display:flex}
}.cp-profile .cp-profile-media .cp-profile-image{border:1px solid #000;padding:8px 20px;border-bottom:0;text-align:center;position:relative}
@media(min-width:700px){.cp-profile .cp-profile-media .cp-profile-image{padding:12px 20px;width:216px;border-right:0;border-bottom:1px solid #000}
}.cp-profile .cp-profile-media .cp-profile-image img{display:block;margin-left:auto;margin-right:auto;max-width:100%;position:relative;z-index:1}
.cp-profile .cp-profile-media .cp-profile-image-bg{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;opacity:.5;background-color:#48acf0}
.cp-profile .cp-profile-content{border:1px solid #000;padding:12px;width:100%}.cp-profile .cp-profile-content p>a{color:#262626;text-decoration:underline;text-underline-offset:2px}
.cp-profile .cp-profile-content p>a:hover{text-decoration:none;color:#6e6e6e}.cp-profile .cp-profile-content p:last-child{margin-bottom:0}
.cp-profile .cp-profile-header{font-size:2.4rem;font-weight:800;line-height:1.08;margin-bottom:5px}
.cp-profile .cp-profile-subhed{font-size:2rem;font-weight:500;line-height:1.4;margin-bottom:20px}
.cp-profile .cp-profile-secondaryinfo{margin-bottom:20px;border-top:1px solid #000;border-bottom:1px solid #000}
.cp-profile .cp-profile-secondaryinfo li{padding:6px 0;border-bottom:1px solid #d9d9d9}
.cp-profile .cp-profile-secondaryinfo li:last-child{border-bottom:0}.cp-group-filter{text-align:center;margin:0 auto;margin-bottom:32px;position:relative;z-index:10}
.cp-group-filter__inner{position:relative;display:inline-block}.cp-group-filter__inner:after{position:absolute;z-index:1;top:50%;right:2em;content:"";width:0;height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-style:solid;border-width:14px 7.5px 0 7.5px;border-color:#fff transparent transparent transparent;pointer-events:none}
.cp-group-filter select{background-color:#404040;height:48px;min-width:246px;padding:10px 12px;font-size:14px;font-style:normal;font-weight:400;color:white;border-radius:4px;padding-right:2em}
.cp-group-header{margin-bottom:32px}@media(min-width:700px){.cp-group-header{margin-bottom:60px}
}.cp-group-header__inner{text-align:center}.cp-group-header .cp-group-header-title{display:inline-block;font-weight:800;line-height:120%;text-transform:capitalize;padding:.1em .4em;border:1px solid #000;color:#000;font-size:3.6rem}
@media(min-width:700px){.cp-group-header .cp-group-header-title{font-size:4.8rem}
}.cp-group-header .cp-group-header-description{border:1px solid #000;margin-top:-1em;padding:0 20px;padding-top:2em;font-size:2rem;line-height:153%;font-size:20px;font-weight:500}
.ad-container{clear:both;text-align:center;margin-bottom:5px;overflow:hidden;border-top:1px solid rgba(0,0,0,0.3);border-bottom:1px solid rgba(0,0,0,0.3);padding-top:15px;padding-bottom:15px;max-width:100vw;margin-left:auto;margin-right:auto}
@media(min-width:700px){.ad-container{max-width:1100px}}.ad-container iframe{margin-left:auto;margin-right:auto;display:block}
.ad-container:after{content:"Advertisement";text-align:center;font-size:1.4rem;display:block;margin-top:10px}
*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background-color:white;color:#262626;font-family:CNN,Helvetica,sans-serif;font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.hidden{display:none}.fadeable{-webkit-transition:opacity .4s cubic-bezier(0.4,0,0.2,1);transition:opacity .4s cubic-bezier(0.4,0,0.2,1)}
.fade-out{opacity:0}.fade-in{opacity:1}hr{width:100%;height:1px;background-color:#fff;display:block}
.admin-bar .nav{top:46px;top:0}@media screen and (min-width:782px){.admin-bar .nav{top:32px}
}.container{padding-left:16px;padding-right:16px}@media(min-width:700px){.container{padding-left:30px;padding-right:30px}
}.pos-r{position:relative}.spacer{height:36px}.spacer--half{height:18px}.mobile-only{display:block}
@media(min-width:37.5em){.mobile-only{display:none}}.phablet-only{display:none}@media(min-width:37.5em){.phablet-only{display:block}
}.desktop-only{display:none}@media(min-width:700px){.desktop-only{display:block}}