/* /iw/css/tiempos_text/tiempos_text.css */ 

	@font-face {
		font-family: "tiempos-text";
		src: url("//dilhmgn2fk8rc.cloudfront.net/fonts/tiempos/TiemposTextWeb-Regular.eot");
		}

	@font-face {
		font-family: "tiempos-text";
		src: url("//dilhmgn2fk8rc.cloudfront.net/fonts/tiempos/TiemposTextWeb-Regular.woff") format("woff");
		}

	@font-face {
		font-family: "tiempos-text";
		src: url("//dilhmgn2fk8rc.cloudfront.net/fonts/tiempos/TiemposTextWeb-RegularItalic.eot");
		font-style: italic;
		}

	@font-face {
		font-family: "tiempos-text";
		src: url("//dilhmgn2fk8rc.cloudfront.net/fonts/tiempos/TiemposTextWeb-RegularItalic.woff") format("woff");
		font-style: italic;
		}

	@font-face {
		font-family: "tiempos-text";
		src: url("//dilhmgn2fk8rc.cloudfront.net/fonts/tiempos/TiemposTextWeb-Semibold.eot");
		font-weight: bold;
		}

	@font-face {
		font-family: "tiempos-text";
		src: url("//dilhmgn2fk8rc.cloudfront.net/fonts/tiempos/TiemposTextWeb-Semibold.woff") format("woff");
		font-weight: bold;
		}	

	@font-face {
		font-family: "tiempos-text";
		src: url("//dilhmgn2fk8rc.cloudfront.net/fonts/tiempos/TiemposTextWeb-SemiboldItalic.eot");
		font-weight: bold;
		font-style: italic;
		}

	@font-face {
		font-family: "tiempos-text";
		src: url("//dilhmgn2fk8rc.cloudfront.net/fonts/tiempos/TiemposTextWeb-SemiboldItalic.woff") format("woff");
		font-weight: bold;
		font-style: italic;
		}
				
	
/* /iw/css/calibre/calibre.css */ 

	@font-face {
		font-family: "calibre";
		src: url("//dilhmgn2fk8rc.cloudfront.net/fonts/calibre/CalibreWeb-Regular.eot");
		}

	@font-face {
		font-family: "calibre";
		src: url("//dilhmgn2fk8rc.cloudfront.net/fonts/calibre/CalibreWeb-Regular.woff") format("woff");
		}

	@font-face {
		font-family: "calibre";
		src: url("//dilhmgn2fk8rc.cloudfront.net/fonts/calibre/CalibreWeb-RegularItalic.eot");
		font-style: italic;
		}

	@font-face {
		font-family: "calibre";
		src: url("//dilhmgn2fk8rc.cloudfront.net/fonts/calibre/CalibreWeb-RegularItalic.woff") format("woff");
		font-style: italic;
		}

	@font-face {
		font-family: "calibre";
		src: url("//dilhmgn2fk8rc.cloudfront.net/fonts/calibre/CalibreWeb-Bold.eot");
		font-weight: bold;
		}

	@font-face {
		font-family: "calibre";
		src: url("//dilhmgn2fk8rc.cloudfront.net/fonts/calibre/CalibreWeb-Bold.woff") format("woff");
		font-weight: bold;
		}	

	@font-face {
		font-family: "calibre";
		src: url("//dilhmgn2fk8rc.cloudfront.net/fonts/calibre/CalibreWeb-BoldItalic.eot");
		font-weight: bold;
		font-style: italic;
		}

	@font-face {
		font-family: "calibre";
		src: url("//dilhmgn2fk8rc.cloudfront.net/fonts/calibre/CalibreWeb-BoldItalic.woff") format("woff");
		font-weight: bold;
		font-style: italic;
		}
				
	
/* /static/bower_components/atavist-polymer/subcomponents.css */ 

/*!
Video and Video.js-related styles
*/

@font-face {
    font-family: VideoJS;
    src: url(https://atavist-static.s3.amazonaws.com/video_js/font/vjs.eot);
    src: url(https://atavist-static.s3.amazonaws.com/video_js/font/vjs.eot?#iefix) format('embedded-opentype'), url(https://atavist-static.s3.amazonaws.com/video_js/font/vjs.woff) format('woff'), url(https://atavist-static.s3.amazonaws.com/video_js/font/vjs.ttf) format('truetype'), url(https://atavist-static.s3.amazonaws.com/video_js/font/vjs.svg#icomoon) format('svg');
    font-weight: 400;
    font-style: normal
}
.vjs-error .vjs-big-play-button {
    display: none
}
.vjs-error-display {
    display: none
}
.vjs-error .vjs-error-display {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}
.vjs-error .vjs-error-display:before {
    content: 'X';
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 4em;
    color: #666;
    line-height: 1;
    text-shadow: .05em .05em .1em #000;
    text-align: center;
    vertical-align: middle;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.5em;
    width: 100%
}
.vjs-error-display div {
    position: absolute;
    bottom: 1em;
    right: 0;
    left: 0;
    font-size: 1.4em;
    text-align: center;
    padding: 3px;
    background: #000;
    background: rgba(0, 0, 0, .5)
}
.vjs-error-display a, .vjs-error-display a:visited {
    color: #F4A460
}
.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 4em;
    line-height: 1;
    width: 1em;
    height: 1em;
    margin-left: -.5em;
    margin-top: -.5em;
    opacity: .75
}
.vjs-waiting .vjs-loading-spinner, .vjs-seeking .vjs-loading-spinner {
    display: block;
    -webkit-animation: spin 1.5s infinite linear;
    -moz-animation: spin 1.5s infinite linear;
    -o-animation: spin 1.5s infinite linear;
    animation: spin 1.5s infinite linear
}
.vjs-error .vjs-loading-spinner {
    display: none;
    -webkit-animation: none;
    -moz-animation: none;
    -o-animation: none;
    animation: none
}
@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg)
    }
    100% {
        -moz-transform: rotate(359deg)
    }
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg)
    }
}
@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg)
    }
    100% {
        -o-transform: rotate(359deg)
    }
}
@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    100% {
        transform: rotate(359deg)
    }
}
.video-js {
    width: 100% !important;
    height: auto !important;
    min-height: 200px;
    background-color: #000;
    position: relative;
    padding: 0;
    font-size: 10px;
    vertical-align: middle;
    font-weight: 400;
    font-style: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle;
}
.video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}
.video-js:-moz-full-screen {
    position: absolute
}
body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%;
    overflow-y: auto
}
.video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%!important;
    height: 100%!important;
    _position: absolute
}
.video-js:-webkit-full-screen {
    width: 100%!important;
    height: 100%!important
}
.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none
}
.vjs-poster {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}
.vjs-poster img {
    display: block;
    margin: 0 auto;
    max-height: 100%;
    padding: 0;
    width: 100%
}
.video-js.vjs-using-native-controls .vjs-poster {
    display: none
}
.video-js .vjs-text-track-display {
    text-align: center;
    position: absolute;
    bottom: 4em;
    left: 1em;
    right: 1em
}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em
}
.video-js .vjs-text-track {
    display: none;
    font-size: 1.4em;
    text-align: center;
    margin-bottom: .1em;
    background-color: #000;
    background-color: rgba(0, 0, 0, .5)
}
.video-js .vjs-subtitles {
    color: #fff
}
.video-js .vjs-captions {
    color: #fc6
}
.vjs-tt-cue {
    display: block
}
.vjs-default-skin .vjs-hidden {
    display: none
}
.vjs-lock-showing {
    display: block!important;
    opacity: 1;
    visibility: visible
}
.vjs-no-js {
    padding: 20px;
    color: #ccc;
    background-color: #333;
    font-size: 18px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: center;
    width: 300px;
    height: 150px;
    margin: 0 auto
}
.vjs-no-js a, .vjs-no-js a:visited {
    color: #F4A460
}
.vjs-atavist-skin {
    color: white;
}
.vjs-atavist-skin .vjs-big-play-button {
    cursor: pointer;
    line-height: 50px;
    margin: -25px;
    opacity: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    height: 50px;
    width: 50px;
    -webkit-transition: opacity 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    z-index: 2;
}
.vjs-atavist-skin .vjs-big-play-button:before {
    border-color: transparent transparent transparent white;
    border-style: solid;
    border-width: 25px 0 25px 50px;
    content: "";
    display: block;
}
.vjs-atavist-skin.vjs-controls-disabled .vjs-big-play-button, .vjs-atavist-skin.vjs-has-started .vjs-big-play-button, .vjs-atavist-skin.vjs-using-native-controls .vjs-big-play-button {
    opacity: 0;
}
.vjs-atavist-skin .vjs-control-bar {
    height: 40px;
    opacity: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2s;
    background-color: rgba(0, 0, 0, 0.35);
}
.vjs-atavist-skin.vjs-has-started .vjs-control-bar {
    opacity: 1;
    -webkit-transition: opacity 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.vjs-atavist-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 0;
    -webkit-transition: opacity 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -moz-transition: opacity 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.vjs-atavist-skin.vjs-using-native-controls .vjs-control-bar, .vjs-atavist-skin.vjs-controls-disabled .vjs-control-bar {
    display: none;
}
.vjs-atavist-skin .vjs-progress-control {
    position: absolute;
    top: 0;
    right: 135px;
    bottom: 0;
    left: 92px;
}
.vjs-atavist-skin .vjs-progress-control .vjs-progress-holder {
    cursor: pointer;
    height: 20px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
}
.vjs-atavist-skin .vjs-progress-control .vjs-progress-holder:after {
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 2px;
    content: "";
    display: block;
    height: 4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
}
.vjs-atavist-skin .vjs-progress-control .vjs-play-progress {
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 2px;
    height: 4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
}
.vjs-atavist-skin .vjs-play-control {
    cursor: pointer;
    margin-top: -9px;
    position: absolute;
    top: 50%;
    left: 13px;
    height: 19px;
    width: 17px;
    background-repeat: no-repeat;
}
.vjs-atavist-skin.vjs-playing .vjs-play-control:before, .vjs-atavist-skin.vjs-playing .vjs-play-control:after {
    background-color: white;
    border: none;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 6px;
}
.vjs-atavist-skin.vjs-playing .vjs-play-control:after {
    left: auto;
    right: 0;
}
.vjs-atavist-skin .vjs-fullscreen-control {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2719px%27%20height%3D%2719px%27%20viewBox%3D%270%200%2019%2019%27%20version%3D%271.1%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%3E%3Cg%20stroke%3D%27none%27%20stroke-width%3D%271%27%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%3E%3Cg%20transform%3D%27translate%281.000000%2C%201.000000%29%27%20fill%3D%27%23ffffff%27%3E%3Cpath%20d%3D%27M2.4355617%2C12.4535256%20L0.0308412738%2C10.0488052%20L0.0308412738%2C17.0225618%20L7%2C17.0179639%20L4.55688204%2C14.5748459%20L8.56586399%2C10.565864%20L6.44454365%2C8.44454365%20L2.4355617%2C12.4535256%20L2.4355617%2C12.4535256%20Z%27%3E%3C/path%3E%3Cpath%20d%3D%27M14.5420829%2C4.54370349%20L17%2C7%20L17%2C0%20L10%2C0.00461522744%20L12.4200631%2C2.42308269%20L8.42157288%2C6.42157288%20L10.5428932%2C8.54289322%20L14.5420829%2C4.54370349%20L14.5420829%2C4.54370349%20Z%27%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    cursor: pointer;
    margin-top: -9px;
    position: absolute;
    top: 50%;
    right: 11px;
    height: 19px;
    width: 19px;
}
.vjs-atavist-skin.vjs-fullscreen .vjs-fullscreen-control {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2719px%27%20height%3D%2719px%27%20viewBox%3D%270%200%2019%2019%27%20version%3D%271.1%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%3E%3Cg%20stroke%3D%27none%27%20stroke-width%3D%271%27%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%3E%3Cg%20fill%3D%27%23ffffff%27%3E%3Cpath%20d%3D%27M6.54208294%2C14.5437035%20L9%2C17%20L9%2C10%20L2%2C10.0046152%20L4.42006306%2C12.4230827%20L0.421572875%2C16.4215729%20L2.54289322%2C18.5428932%20L6.54208294%2C14.5437035%20L6.54208294%2C14.5437035%20Z%27%3E%3C/path%3E%3Cpath%20d%3D%27M12.4355617%2C4.4535256%20L10.0308413%2C2.04880517%20L10.0308413%2C9.02256183%20L17%2C9.0179639%20L14.556882%2C6.57484594%20L18.565864%2C2.56586399%20L16.4445436%2C0.444543648%20L12.4355617%2C4.4535256%20L12.4355617%2C4.4535256%20Z%27%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.vjs-atavist-skin .vjs-volume-control {
    display: none;
}
.vjs-atavist-skin .vjs-time-divider, .vjs-atavist-skin .vjs-remaining-time, .vjs-atavist-skin .vjs-load-progress, .vjs-atavist-skin .vjs-play-progress .vjs-control-text, .vjs-atavist-skin .vjs-play-control .vjs-control-content, .vjs-atavist-skin .vjs-fullscreen-control .vjs-control-text, .vjs-atavist-skin .vjs-slider-handle, .vjs-atavist-skin .vjs-volume-handle, .vjs-atavist-skin .vjs-live-controls, .vjs-atavist-skin .vjs-playback-rate, .vjs-atavist-skin .vjs-subtitles-button, .vjs-atavist-skin .vjs-captions-button, .vjs-atavist-skin .vjs-mute-control {
    display: none;
}
.vjs-atavist-skin .vjs-seek-handle {
    display: block;
    position: absolute;
    width: 1em;
    height: 1em;
    background-color: currentcolor;
    top: 0.5em;
    opacity: 1;
    border-radius: 50%;
}
.vjs-atavist-skin .vjs-control-text {
    position: absolute;
    bottom: 0.8rem;
    left: -50%;
    font-family: inherit;
    opacity: 0;
    -webkit-transition: opacity 200ms 200ms;
    -moz-transition: opacity 200ms 200ms;
    -ms-transition: opacity 200ms 200ms;
    -o-transition: opacity 200ms 200ms;
    transition: opacity 200ms 200ms;
    display: none;
    /* nuking this for now -- not working well */
}
.vjs-atavist-skin.vjs-seeking .vjs-control-text {
    opacity: 0.75;
    -webkit-transition: opacity 200ms 0ms;
    -moz-transition: opacity 200ms 0ms;
    -ms-transition: opacity 200ms 0ms;
    -o-transition: opacity 200ms 0ms;
    transition: opacity 200ms 0ms;
}
.vjs-atavist-skin .vjs-current-time, .vjs-atavist-skin .vjs-duration {
    position: absolute;
    display: block;
    height: 100%;
    width: 50px;
}
.vjs-atavist-skin .vjs-current-time {
    left: 45px;
}
.vjs-atavist-skin .vjs-duration {
    right: 85px;
}
.vjs-current-time-display, .vjs-duration-display {
    text-align: center;
    top: 50%;
    top: calc(50% - 1px);
    position: absolute;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 1.1em;
    font-weight: 500;
    letter-spacing: 0.04em;
}
.vjs-fullscreen {
    padding-bottom: 0 !important;
}
.vjs-control:focus, .vjs-big-play-button:focus {
    outline: none;
}
.vjs-atavist-skin .vjs-play-control.vjs-paused {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2717px%27%20height%3D%2719px%27%20viewBox%3D%270%200%2017%2019%27%20version%3D%271.1%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%3E%3Cg%20stroke%3D%27none%27%20stroke-width%3D%271%27%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%3E%3Cpath%20d%3D%27M0.30965739%2C19.0096189%20L0.30965739%2C-0.04293994%20L16%2C9.4833395%20L0.30965739%2C19.0096189%20Z%27%20fill%3D%27%23ffffff%27%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
}
.vjs-atavist-skin .vjs-mute-control {
    display: block;
    cursor: pointer;
    margin-top: -9px;
    position: absolute;
    top: 50%;
    right: 42px;
    height: 19px;
    width: 22px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2722px%27%20height%3D%2719px%27%20viewBox%3D%270%200%2022%2019%27%20version%3D%271.1%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%3E%3Cg%20stroke%3D%27none%27%20stroke-width%3D%271%27%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%3E%3Cg%20transform%3D%27translate%280.000000%2C%201.000000%29%27%3E%3Cpath%20d%3D%27M4.57618%2C11.6571429%20L0%2C11.6571429%20L0%2C5.34285714%20L4.57618%2C5.34285714%20L9.7336795%2C0.306832451%20L9.7336795%2C16.6931675%20L4.57618%2C11.6571429%20L4.57618%2C11.6571429%20Z%27%20fill%3D%27%23ffffff%27%3E%3C/path%3E%3Cg%20transform%3D%27translate%2812.000000%2C%200.485714%29%27%20id%3D%27Shape%27%20stroke%3D%27%23ffffff%27%3E%3Cpath%20d%3D%27M4%2C0%20C11.7065667%2C4.35502306%2010.950359%2C12.1733398%204%2C16.0285714%27%3E%3C/path%3E%3Cpath%20d%3D%27M2%2C2.91428571%20C6.9041788%2C5.68566404%206.4229557%2C10.6609565%202%2C13.1142857%27%3E%3C/path%3E%3Cpath%20d%3D%27M0%2C5.82857143%20C2.10179092%2C7.01630499%201.89555246%2C9.14857317%200%2C10.2%27%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.vjs-atavist-skin .vjs-mute-control.vjs-vol-0 {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2722px%27%20height%3D%2719px%27%20viewBox%3D%270%200%2022%2019%27%20version%3D%271.1%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20xmlns%3Axlink%3D%27http%3A//www.w3.org/1999/xlink%27%3E%3Cg%20stroke%3D%27none%27%20stroke-width%3D%271%27%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%3E%3Cg%20transform%3D%27translate%280.000000%2C%201.000000%29%27%3E%3Cpath%20d%3D%27M4.57618%2C11.6571429%20L0%2C11.6571429%20L0%2C5.34285714%20L4.57618%2C5.34285714%20L9.7336795%2C0.306832451%20L9.7336795%2C16.6931675%20L4.57618%2C11.6571429%20L4.57618%2C11.6571429%20Z%27%20fill%3D%27%23ffffff%27%3E%3C/path%3E%3Cg%20transform%3D%27translate%2812.000000%2C%200.485714%29%27%20%3E%3Cpath%20d%3D%27M4%2C0%20C11.7065667%2C4.35502306%2010.950359%2C12.1733398%204%2C16.0285714%27%3E%3C/path%3E%3Cpath%20d%3D%27M2%2C2.91428571%20C6.9041788%2C5.68566404%206.4229557%2C10.6609565%202%2C13.1142857%27%3E%3C/path%3E%3Cpath%20d%3D%27M0%2C5.82857143%20C2.10179092%2C7.01630499%201.89555246%2C9.14857317%200%2C10.2%27%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}






/* General subcomponent styles */

.atavist-block,
.atavist-cover {
    display: block;
}
.atavist-caption {
    font-size: 1em;
    line-height: 1.3;
    margin: 0.25em 0;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    max-width: 100%;
}
.atavist-caption:empty {
    display: none;
}
.page-compose .atavist-caption:empty {
    display: block;
}
.page-compose .atavist-caption:empty:before {
    display: inline-block;
    /* otherwise, the bottoms of descenders get cut off */
    
    content: "Write a caption\2026";
    opacity: 0.5;
    cursor: text;
}
.page-compose .atavist-caption[placeholder]:empty:before {
    display: inline-block;
    /* otherwise, the bottoms of descenders get cut off */
    
    content: attr(placeholder);
    opacity: 0.5;
    cursor: text;
}
.page-compose .atavist-caption:empty:focus:before {
    content: "";
}
atavist-story-data:empty {
    display: none;
}
.page-compose atavist-story-data:empty {
    display: initial;
}
.page-compose atavist-story-data:empty:before {
    display: inline-block;
    content: attr(placeholder);
    opacity: 0.85;
    cursor: text;
}
.page-compose atavist-story-data:empty:focus:before {
    content: "";
}
.atavist-autosizer {
    display: block;
    max-width: 100%;
}
.atavist-image {
    display: block;
    -webkit-transition: background-position 0.1s, opacity 500ms 100ms;
    -moz-transition: background-position 0.1s, opacity 500ms 100ms;
    -ms-transition: background-position 0.1s, opacity 500ms 100ms;
    -o-transition: background-position 0.1s, opacity 500ms 100ms;
    transition: background-position 0.1s, opacity 500ms 100ms;
    position: relative;
    /* doing this here so the uploader progress sits right, but possible that this shouldn't be defined by the subcomponent?? */
}
.atavist-image img {
    width: 100%;
}
.real-image-size .atavist-image {
    width: auto;
}
.real-image-size .atavist-image img {
    display: block;
    margin: 0 auto;
    width: auto;
    max-width: 100%;
}
.atavist-image .image-block-placeholder {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.375);
    background-size: 20px 20px;
    background-position: 0 0, 30px 30px;
}
.atavist-image .image-block-placeholder svg {
    opacity: 0.4;
    display: block;
}
.non-scaling-stroke-not-supported .atavist-image .image-block-placeholder svg {
    display: none;
}
.atavist-image[show_placeholder_helper="true"] .image-block-placeholder:before {
    content: "Drag an image here";
    position: absolute;
    top: 50%;
    left: 50%;
    color: white;
    font-size: 0.9em;
    -webkit-transform: translate3D(-50%, -50%, 0);
    -moz-transform: translate3D(-50%, -50%, 0);
    -ms-transform: translate3D(-50%, -50%, 0);
    -o-transform: translate3D(-50%, -50%, 0);
    transform: translate3D(-50%, -50%, 0);
    background-color: rgb(80, 80, 80);
    border-radius: 2px;
    padding: 0.5em 0.5em 0.3em;
    opacity: 0.9;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 0.05em;
}
.atavist-video .video-block-placeholder {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.375);
    background-size: 20px 20px;
    background-position: 0 0, 30px 30px;
    z-index: 1;
    pointer-events: none;
}
.atavist-video .video-block-placeholder svg {
    opacity: 0.4;
}
.atavist-video[show_placeholder_helper="true"] .video-block-placeholder:before {
    content: "Drag a video here";
    position: absolute;
    top: 50%;
    left: 50%;
    color: white;
    font-size: 0.9em;
    -webkit-transform: translate3D(-50%, -50%, 0);
    -moz-transform: translate3D(-50%, -50%, 0);
    -ms-transform: translate3D(-50%, -50%, 0);
    -o-transform: translate3D(-50%, -50%, 0);
    transform: translate3D(-50%, -50%, 0);
    background-color: rgb(80, 80, 80);
    border-radius: 2px;
    padding: 0.5em 0.5em 0.3em;
    opacity: 0.9;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: 0.05em;
}
.atavist-video-embed {
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
}
.atavist-video-embed iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.atavist-video {
    display: block;
    position: relative;
    /* currently, for the progress bars. not sure if this is the "right" way to facilitate that, though */
}
.atavist-video .uploader-progress, .atavist-video .video-progress-label {
    position: absolute;
    z-index: 10000;
}
.atavist-multi-video {
    display: block;
}
/* Audio */

.atavist-audio {
    display: block;
}
.atavist-audio audio {
    height: 0;
}
.atavist-audio .player-chrome {
    border-top: 1px solid rgba(0, 0, 0, 0.125);
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
    padding-top: 1rem;
    margin-bottom: 0.65rem;
    max-width: 100% !important;
}
.atavist-audio.played-once .player-chrome {
    border-bottom: 1px solid #282828;
}
.atavist-audio .play-pause-control {
    margin-top: -webkit-calc(2rem - 10px);
    margin-top: calc(2rem - 10px);
    margin-bottom: -webkit-calc(2rem - 10px);
    margin-bottom: calc(2rem - 10px);
    text-align: center;
}
@media screen and (max-width: 450px) {
    .atavist-audio .play-pause-control {
        margin-bottom: -webkit-calc(2rem - 22px);
        margin-bottom: calc(2rem - 22px);
    }
}
.atavist-audio .player-chrome circle, .atavist-audio .player-chrome polygon {
    stroke: #282828;
    fill: none;
}
.atavist-audio .player-chrome rect {
    fill: #282828;
}
.atavist-audio .play-button, .atavist-audio.playing .pause-button {
    display: inline;
}
.atavist-audio.playing .play-button, .atavist-audio .pause-button {
    display: none;
}
.atavist-audio .duration-indicator {
    display: inline-block;
    position: relative;
    top: -1.925em;
    padding: 0 1rem;
    width: 6rem;
    font-size: 0.85em;
    color: rgba(40, 40, 40, 0.5);
}
@media screen and (max-width: 450px) {
    .atavist-audio .duration-indicator {
        width: 3rem;
        top: -2.3em;
    }
}
.atavist-audio .scrubber-bar {
    position: relative;
    width: 100%;
    height: 10px;
}
.atavist-audio .scrubber-bar > .scrubber-progress {
    position: absolute;
    width: 0%;
    height: 100%;
    background-color: #282828;
}
.atavist-audio .play-pause-control svg, .atavist-audio .scrubber-bar {
    cursor: pointer;
}
.atavist-audio.uploader-over {
    opacity: 0.5;
}
.atavist-audio .audio-block-placeholder {} .atavist-audio .audio-block-placeholder:before {}

.atavist-multi-background {
    display: block;
    position: relative;
    overflow: hidden; 
}

.atavist-background-image-with-shim {
    display: block;
    position: relative;
}

.atavist-background-image-with-shim .atavist-image {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    background-size: cover;
}
.atavist-background-image-with-shim .atavist-background-image-with-shim-shim, .atavist-background-video-with-shim .atavist-background-video-with-shim-shim {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    -webkit-transform: translate3D(0,0,0);
    -moz-transform: translate3D(0,0,0);
    -ms-transform: translate3D(0,0,0);
    -o-transform: translate3D(0,0,0);
    transform: translate3D(0,0,0);
}

.atavist-background-video-with-shim .atavist-video {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3D(-50%,-50%,0);
    -moz-transform: translate3D(-50%,-50%,0);
    -ms-transform: translate3D(-50%,-50%,0);
    -o-transform: translate3D(-50%,-50%,0);
    transform: translate3D(-50%,-50%,0);
    z-index: 0;    
}
.atavist-background-video-with-shim .atavist-video.autoplay-unavailable > * {
    display: none;
}
.atavist-background-video-with-shim .atavist-video.autoplay-unavailable {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.atavist-background-solid-color {
    display: block;
    position: relative;
}

.atavist-multi-background > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.atavist-text {
    display: block;
}

.atavist-dfp {
    display: block;
}

.atavist-dfp iframe {
    display: block;
    margin: 0 auto;
}



.cover-text-simple {
	width: 100%;
	color: black;
	padding-top: 8rem;
}

.cover-text-simple .cover-text-wrapper {
	text-align: left;
}

.cover-text-simple .cover-text-wrapper[data-cover-text-alignment="left"] {
	text-align: left;
}

.cover-text-simple .cover-text-wrapper[data-cover-text-alignment="center"] {
	text-align: center;
}

.cover-text-simple .cover-title {
	max-width: 100%;
	margin-top: 0;
	margin-bottom: 0.25rem;
	font-weight: 600;
	line-height: 1;
	color: inherit;
}

.cover-text-simple .cover-subtitle {
	max-width: 100%;
	font-weight: 300;
	margin-top: 0;
	color: inherit;
	opacity: 0.65;
	margin-bottom: 0;
}

.cover-text-simple .cover-byline {
	opacity: 1;
	margin-top: 0.5rem;
	color: inherit;
}


.story-cover .cover-text-simple {
	padding-bottom: 1rem;
}

.story-cover .cover-text-simple.extra-padding-on-bottom {
	padding-bottom: 8rem;
}

.cover-text-simple .cover-subtitle .atavist-story-data {
	display: block;
	padding-bottom: 1.5rem;
}

body:not(.page-compose) .cover-text-simple .cover-subtitle .atavist-story-data:empty {
	padding-bottom: 0;
}

.section-cover .cover-text-simple {
	padding-top: 4rem;
}

.section-cover .cover-text-simple .cover-byline .atavist-story-data {
	display: block;
	padding-bottom: 3.5rem;
}

body:not(.page-compose) .section-cover .cover-text-simple .cover-byline .atavist-story-data:empty {
	display: none;
}

@media screen and (max-width: 567px) {
	.cover-text-simple { 
		padding-top: 4rem;
	}

	.story-cover .cover-text-simple.extra-padding-on-bottom {
		padding-bottom: 4rem;
	}		
}	

.small-breakpoint .cover-text-simple { 
	padding-top: 4rem;
}


.atavist-simple-image {
	display: block;
}
.atavist-simple-image .atavist-simple-image-wrapper {
	min-width: 15rem; /* this is arbitrary */	
}
.atavist-simple-image .atavist-image img {
	width: auto;
	max-width: 100%;
	margin: 0 auto;
	display: block;
}
.atavist-simple-image .real-image-size {
	display: table; /* who woulda thunk! it's so the caption lines up correctly with small images */
	margin: 0 auto;
}
.atavist-simple-image .real-image-size .atavist-caption {
	display: table-caption;
	caption-side: bottom;
}

/* aligned image-specific styles */
.atavist-block-align-left.atavist-simple-image, .atavist-block-align-right.atavist-simple-image {
	width: auto;
}
@media screen and (max-width: 567px) {
	.atavist-block-align-left.atavist-simple-image, .atavist-block-align-right.atavist-simple-image {
		width: 100%;
	}
}
.page-compose .atavist-block-align-left.atavist-simple-image, .page-compose .atavist-block-align-right.atavist-simple-image {
	max-width: 75%; /* this is just the normal "width" size of the aligned blocks in the editor */
	min-width: 18rem; /* this is "big enough so that the block edit buttons fit" */
}

.atavist-simple-image.atavist-block-align-full .atavist-cover-aligned-block-width-as-max-width,
.atavist-simple-image.atavist-block-align-center .atavist-cover-aligned-block-width-as-max-width {
	max-width: 100%;
}


.atavist-pop-up-text {
	display: block;
	padding-top: 1rem;
	padding-bottom: 1rem;
	width: 100%;
	font-size: 1.375rem;
}

.atavist-pop-up-text.atavist-block-align-center {
	max-width: 35rem;
}

.atavist-pop-up-text .atavist-caption {
	font-size: 1em;
	line-height: 1.1;
	text-align: center;
	color: inherit;
	text-indent: 0;
}
.atavist-pop-up-text .atavist-caption.pop-up-text-title {
	font-weight: 600;
}
.pop-up-extra .atavist-pop-up-text {
	color: white;
}

.atavist-simple-video {
	display: block;
}
.atavist-simple-video > video {
	width:100%;
}

.atavist-parallax-image {
	display: block;
/*	width: 100% !important;
	max-width: 100% !important;*/
}
.parallax-image-wrapper {
	height: 200px;
	overflow: hidden;
	position: relative;
}
.atavist-parallax-image .atavist-image {
	width: 100%;	
	/*height: 100%;*/
	display: block;
	position: absolute;
	bottom: 0;
}

.atavist-related-stories {
	display: block;
	padding: 1rem;
	background-color: rgba(0,0,0,0.05);
}
.page-compose .atavist-related-stories {
	padding-top: 2rem;
}
.atavist-related-stories-wrapper {
	position: relative;
}
.atavist-related-stories .atavist-caption {
	padding-bottom: 1rem;
	line-height: 1.1;
	text-align: center;
	text-transform: uppercase;
}
.atavist-related-stories .story {
	float: left;
	display: block;

	width: 30%;
	height: 200px;
	position: relative;
	overflow: hidden;
}

.atavist-related-stories .story:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	background-color: rgba(0,0,0,0.35);
	z-index: 1;
}

.atavist-related-stories .story div {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-size: cover;
	background-position: center center;
	-webkit-transition: -webkit-transform 200ms;
	-moz-transition: transform 200ms;
	-ms-transition: transform 200ms;
	-o-transition: transform 200ms;
	transition: transform 200ms;
	}

.atavist-related-stories .story:hover div {	
	-webkit-transform: scale(1.25);
	-moz-transform: scale(1.25);
	-ms-transform: scale(1.25);
	-o-transform: scale(1.25);
	transform: scale(1.25);

}



.atavist-related-stories[data-story-count="2"] .story {
	width: -webkit-calc((100% - 1rem) / 2);
	width: calc((100% - 1rem) / 2);
	margin-right: 1rem;
}
.atavist-related-stories[data-story-count="2"] .story:last-child {
	margin-right: 0;
}


.atavist-related-stories[data-story-count="3"] .story {
	width: -webkit-calc((100% - 2rem) / 3);
	width: calc((100% - 2rem) / 3);
	margin-right: 1rem;
}
.atavist-related-stories[data-story-count="3"] .story:last-child {
	margin-right: 0;
}

.atavist-related-stories[data-story-count="4"] .story {
	width: -webkit-calc((100% - 1rem) / 2);
	width: calc((100% - 1rem) / 2);
	margin-right: 1rem;
}
.atavist-related-stories[data-story-count="4"] .story:nth-child(2) {
	margin-right: 0;
}
.atavist-related-stories[data-story-count="4"] .story:nth-child(3) {
	margin-top: 1rem;
}
.atavist-related-stories[data-story-count="4"] .story:nth-child(4) {
	margin-top: 1rem;
	margin-right: 0;
}

.atavist-related-stories[data-story-count="5"] .story {
	width: -webkit-calc((100% - 2rem) / 3);
	width: calc((100% - 2rem) / 3);
	margin-right: 1rem;
}
.atavist-related-stories[data-story-count="5"] .story:nth-child(3) {
	margin-right: 0;
}
.atavist-related-stories[data-story-count="5"] .story:nth-child(4), .atavist-related-stories[data-story-count="5"] .story:nth-child(5) {
	margin-top: 1rem;
}

.atavist-related-stories[data-story-count="6"] .story {
	width: -webkit-calc((100% - 2rem) / 3);
	width: calc((100% - 2rem) / 3);
	margin-right: 1rem;
}
.atavist-related-stories[data-story-count="6"] .story:nth-child(3) {
	margin-right: 0;
}
.atavist-related-stories[data-story-count="6"] .story:nth-child(4), .atavist-related-stories[data-story-count="6"] .story:nth-child(5) {
	margin-top: 1rem;
}
.atavist-related-stories[data-story-count="6"] .story:nth-child(6) {
	margin-top: 1rem;
	margin-right: 0;
}


@media screen and (max-width: 650px) {
	.atavist-related-stories .story {
		width: 100% !important;
		margin-top: 0 !important;
		margin-right: 0 !important;
		margin-bottom: 1rem !important;
	}
	.atavist-related-stories .story:last-child {
		margin-bottom: 0 !important;
	}
}


.atavist-related-stories .story h4 {
	margin: 0;
	text-transform: none;
	max-width: none;
	text-align: center;
	top: 50%;
	-webkit-transform: translate3D(0,-50%,0);
	-moz-transform: translate3D(0,-50%,0);
	-ms-transform: translate3D(0,-50%,0);
	-o-transform: translate3D(0,-50%,0);
	transform: translate3D(0,-50%,0);
	position: absolute;
	width: 100%;
	padding: 0 1rem;
	color: white;
	z-index: 2;
	font-weight: 600;
	line-height: 1.1;

}
.atavist-related-stories img {
	max-height: 100px;
	max-width: 100px;
	width: auto;
	height: auto;
}

.atavist-related-stories .cf:before, .atavist-related-stories .cf:after {
	content: " ";
	display: table;
	}

.atavist-related-stories .cf:after {
		clear: both;
		}
body,html{margin:0}body{color:#3c3c3c}article,body{background-color:#fff}.cf:after,.cf:before,article:after,article:before,section:after,section:before{content:" ";display:table}.cf:after,article:after,section:after{clear:both}template{display:none}.dropped-block-placeholder,.sidebar-choose,.sidebar-draggable{display:none!important}.story-wrapper{position:fixed;width:100%;height:100%}.in-view{width:100%;height:100%;position:relative;overflow-x:hidden;box-sizing:border-box;z-index:0;-webkit-overflow-scrolling:touch}.paginated-story .in-view{-webkit-overflow-scrolling:auto}.article-wrapper{overflow:hidden;width:100%}article{position:relative}article ol,article ul,blockquote,h1,h2,h3,h4,h5,h6,p,pre{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:42rem;max-width:100%;max-width:-webkit-calc(100% - 8rem);max-width:calc(100% - 8rem);margin-left:auto;margin-right:auto}@media screen and (max-width:567px){article ol,article ul,blockquote,h1,h2,h3,h4,h5,h6,p,pre{max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem);float:none;margin-left:auto;margin-right:auto;width:100%}}.atavist-cover h1,.atavist-cover h2,.atavist-cover h3,.atavist-cover h4,.atavist-cover h5,.atavist-cover h6{width:100%;max-width:100%;margin-left:0;margin-right:0}.caption p,.extra p,body,h1,h2,h3,h4,h5,h6{font-family:calibre,"Helvetica Neue",Helvetica,Arial,sans-serif}article li,blockquote,p{font-family:tiempos-text,Georgia,serif}b,strong{font-weight:700}i{font-style:italic}.text-centered{text-align:center}.chapter a,b,em,i,span,strong{font-size:inherit!important;line-height:inherit!important}h1,h2,h3,h4,h5,h6{margin-top:2em;margin-bottom:.5em;padding:0;line-height:1.2}.empty-title-design+h1,.empty-title-design+h2,.empty-title-design+h3,.empty-title-design+h4,.empty-title-design+h5,.empty-title-design+h6,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:2.09297em}h2{font-size:1.62786em}h3{font-size:1.39531em;margin-top:2em;color:gray;font-weight:300}h4,h5,h6{font-size:1.39531em;font-weight:300;text-transform:uppercase;letter-spacing:.02em;line-height:1.25;margin-top:2.5em;margin-bottom:.75em}html{font-size:16px;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;word-wrap:break-word}@media screen and (max-width:567px){html{font-size:14.5px}}article ol,article ul,blockquote,p,pre{font-size:1.1875em;line-height:1.65;font-weight:300;white-space:normal}p,pre{margin-top:0;margin-bottom:0;padding:0;text-indent:1.5em}article ol,article ul{margin-top:1em;margin-bottom:1em;padding-left:-webkit-calc(0em + 1.5em);padding-left:calc(0em + 1.5em);padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article ul{list-style-type:disc}h1+.pop-up-extra+p,h1+p,h2+.pop-up-extra+p,h2+p,h3+.pop-up-extra+p,h3+p,h4+.pop-up-extra+p,h4+p,h5+.pop-up-extra+p,h5+p,h6+.pop-up-extra+p,h6+p,p:first-of-type{text-indent:0}blockquote{margin-top:2em;margin-bottom:2em;font-style:italic;padding-left:-webkit-calc(0em + 1.5em);padding-left:calc(0em + 1.5em);padding-right:0;border-left:1px solid rgba(60,60,60,.25);clear:left}blockquote ol,blockquote p,blockquote ul{font-size:inherit;width:100%;max-width:100%;padding:0;margin:0}hr{width:10rem;margin:3em auto;opacity:.5}.caption{line-height:1.65}.caption-title{font-weight:600}a{color:inherit;text-decoration:none}a img{border:none}.inlineContentWrapper.inlineContentLink,.regular-link,.regular-link:visited{text-decoration:none;color:inherit;background-image:linear-gradient(transparent 50%,#9d9d9d 50%);background-position:0 90%;background-repeat:repeat-x;background-size:1px 2px;text-shadow:#fff 1px 0 0,#fff 2px 0 0,#fff -1px 0 0,#fff -2px 0 0}.atavist-caption .inlineContentWrapper.inlineContentLink,.atavist-caption .regular-link,.atavist-caption .regular-link:visited,h2 .inlineContentWrapper.inlineContentLink,h2 .regular-link,h2 .regular-link:visited,h3 .inlineContentWrapper.inlineContentLink,h3 .regular-link,h3 .regular-link:visited{color:inherit;background-image:linear-gradient(transparent 50%,currentColor 50%)}h2 .inlineContentWrapper.inlineContentLink,h2 .regular-link,h2 .regular-link:visited{background-position:0 92%;background-size:1px 4px}h3 .inlineContentWrapper.inlineContentLink,h3 .regular-link,h3 .regular-link:visited{background-position:0 89%;background-size:1px 3px}.inlineContentWrapper:not(.inlineContentLink),.inlineContentWrapper:not(.inlineContentLink):visited,.popup-block-trigger,.popup-block-trigger:visited{text-decoration:none;color:inherit;padding:1px 4px;border-radius:2px;border-bottom:none;background-color:rgba(118,118,118,.175)}.no-touch .inlineContentWrapper:not(.inlineContentLink):hover,.no-touch .inlineContentWrapper:not(.inlineContentLink):visited:hover,.no-touch .popup-block-trigger:hover,.no-touch .popup-block-trigger:visited:hover{background-color:rgba(118,118,118,.25)}.arrow,.arrow-shape,.chapter-pagination-wrapper,.extra-type-timeline .nav-container .icon,.extra-type-timeline .nav-container .icon:before,.left-arrow.nav-revealed,.nav-menu-button,.nav-menu-button.nav-revealed,.no-touch .arrow .label span,.no-touch .closer,.no-touch .nav-story-title a:after,.no-touch a,.no-touch a.creatavist-branding,.story-cover,.template-icon path,article{-webkit-transition-duration:250ms;-moz-transition-duration:250ms;transition-duration:250ms}.no-transition{-webkit-transition-duration:0ms!important;-moz-transition-duration:0ms!important;transition-duration:0ms!important}img{width:100%}figcaption,figure{margin:0}.arrow{background-color:transparent;font-size:.3em;position:fixed;border-radius:.125em;cursor:pointer;z-index:2;margin:auto;bottom:1.275rem}.arrow-shape{content:"";display:block;width:4em;height:4em;background-color:transparent;border:.75em solid rgba(0,0,0,.125);margin:1.5em;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.right-arrow{right:1.275rem}.left-arrow{left:1.275rem}.right-arrow .arrow-shape{border-left:none;border-bottom:none;margin-left:-1.25em}.left-arrow .arrow-shape{border-right:none;border-top:none;margin-right:-1.25em}.no-touch .arrow:hover>.arrow-shape{cursor:pointer}.next-page-arrow,.previous-page-arrow{padding:3em;bottom:.375rem}@media screen and (max-width:567px){.next-page-arrow,.previous-page-arrow{bottom:.25rem}}.previous-page-arrow{left:.375rem}.next-page-arrow{right:.375rem}.next-page-arrow .label,.previous-page-arrow .label{position:absolute;font-size:3.5em;top:1.4em;width:40vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;color:rgba(0,0,0,.375)}@media screen and (max-width:567px){.next-page-arrow .label,.previous-page-arrow .label{display:none;opacity:0;z-index:-50}}.arrow.previous-page-arrow .label{left:4rem;text-align:left}.arrow.next-page-arrow .label{right:4rem;text-align:right}.arrow.scrolled-to-bottom .arrow-shape,.arrow.scrolled-to-bottom .label span{color:rgba(0,0,0,.375);border-color:rgba(0,0,0,.375)}.arrow.keyPressed .label,.arrow.keyPressed>.arrow-shape,.no-touch .arrow:hover .label span,.no-touch .arrow:hover>.arrow-shape{border-color:rgba(0,0,0,.5);color:rgba(0,0,0,.5)}.on-cover .arrow.scrolled-to-bottom .arrow-shape,.on-cover .arrow.scrolled-to-bottom .label span{border-color:rgba(255,255,255,.75);color:rgba(255,255,255,.75)}.no-touch .on-cover .arrow.scrolled-to-bottom:hover>.arrow-shape,.no-touch .on-cover .arrow.scrolled-to-bottom:hover>.label span{border-color:#fff;color:#fff}.template-icon path{fill:#3c3c3c;stroke:#fff}.template-icon .soundtrack-inner-waves path,.template-icon .soundtrack-outer-waves path{fill:none!important}.template-icon .soundtrack-inner-waves path{stroke:#3c3c3c}.template-icon .soundtrack-outer-waves path{stroke:#fff}.on-cover .template-icon path{fill:#fff}.nav-menu-button rect{fill:none}.nav-menu-button{position:fixed;top:.5rem;left:0;margin-left:.7rem;cursor:pointer;z-index:5}.no-touch .nav-menu-button:hover{opacity:1}.nav-icons{position:fixed;top:1rem;right:1rem;z-index:4;font-size:1.45em;width:2rem}.nav-icons a{margin-right:.75em;border-bottom:none}.nav-icons.vertical-nav-icons a{width:100%;margin-right:0;float:right;clear:both;margin-bottom:.25em;text-align:center}.no-touch .nav-icons a:hover{opacity:1;border-bottom:none}.template-icon path{stroke-width:.8px;stroke-opacity:.75;fill-opacity:.125}.template-icon .soundtrack-inner-waves path,.template-icon .soundtrack-outer-waves path{stroke-width:1.25!important}.template-icon .soundtrack-inner-waves path{stroke-opacity:.125}.no-touch .template-icon:hover .soundtrack-outer-waves path,.no-touch .template-icon:hover path{stroke-opacity:.95;fill-opacity:.25}.no-touch .template-icon:hover .soundtrack-inner-waves path{stroke-opacity:.25}.no-touch .template-icon:hover .soundtrack-outer-waves path{stroke-opacity:1}.on-cover .template-icon path{stroke-width:0;fill-opacity:.75}.no-touch .on-cover .template-icon:hover path{fill-opacity:.95}.epub-share-link-hint{display:none}.soundtrackToggle{cursor:pointer}.soundtrackToggle .fa-volume-off,.soundtrackToggle.playing .fa-volume-up{display:inline}.template-setting-navigation-option-Top .nav-icons.horizontal-nav-icons a.soundtrackToggle svg.fa-volume-off,.template-setting-navigation-option-Top .nav-icons.horizontal-nav-icons a.soundtrackToggle.playing svg.fa-volume-up{display:block}.soundtrackToggle .fa-volume-up,.soundtrackToggle.playing .fa-volume-off,.template-setting-navigation-option-Top .nav-icons.horizontal-nav-icons a.soundtrackToggle svg.fa-volume-up,.template-setting-navigation-option-Top .nav-icons.horizontal-nav-icons a.soundtrackToggle.playing svg.fa-volume-off{display:none}.creatavist-logo-icon{width:2rem!important;height:2rem;opacity:1!important;margin-bottom:.75em!important}.creatavist-logo-icon svg{width:2rem!important;height:2rem}.creatavist-logo-icon svg g{fill:#3c3c3c}.on-cover .creatavist-logo-icon svg g{fill:#fff}.creatavist-logo-icon .logo-outer-wrapper .logo-wrapper svg g path{stroke:rgba(245,245,245,.85)}.no-touch .creatavist-logo-icon .logo-outer-wrapper:hover .logo-wrapper svg g path{stroke:#fff}.creatavist-logo-icon .logo-outer-wrapper,.logo-wrapper{background-color:#000;border-color:#000}.atavist-cover-background-color{background-color:#fff}.atavist-cover-background-color-greeking-gradient{background:-webkit-linear-gradient(to bottom,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}.atavist-cover-text-color{color:#3c3c3c}.atavist-cover-font-sans-serif{font-family:calibre,"Helvetica Neue",Helvetica,Arial,sans-serif}.atavist-cover-font-serif{font-family:tiempos-text,Georgia,serif}.atavist-cover-paragraph-font-size{font-size:1.1875em}.atavist-cover-h1{font-size:3.72083em}.medium-breakpoint .atavist-cover-h1,.section-cover .atavist-cover-h1{font-size:2.79063em}@media screen and (max-width:567px){.atavist-cover-h1{font-size:2.79063em}}.atavist-cover-h2,.medium-breakpoint .section-cover .atavist-cover-h1{font-size:2.09297em}@media screen and (max-width:567px){.section-cover .atavist-cover-h1{font-size:2.09297em}}.medium-breakpoint .atavist-cover-h2,.section-cover .atavist-cover-h2{font-size:1.74414em}@media screen and (max-width:567px){.atavist-cover-h2{font-size:1.74414em}}.atavist-cover-byline,.medium-breakpoint .section-cover .atavist-cover-h2{font-size:1.39531em}@media screen and (max-width:567px){.section-cover .atavist-cover-h2{font-size:1.39531em}}.atavist-cover-column-width-and-alignment{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:42rem;max-width:100%;max-width:-webkit-calc(100% - 8rem);max-width:calc(100% - 8rem);margin-left:auto;margin-right:auto}.small-breakpoint .atavist-cover-column-width-and-alignment{max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem);float:none;margin-left:auto;margin-right:auto;width:100%}@media screen and (max-width:567px){.atavist-cover-column-width-and-alignment{max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem);float:none;margin-left:auto;margin-right:auto;width:100%}}.atavist-cover-left-gutter-left{left:4rem}.medium-breakpoint .atavist-cover-left-gutter-left{left:1rem}@media screen and (max-width:567px){.atavist-cover-left-gutter-left{left:1rem}}.atavist-cover-left-gutter-padding-left{padding-left:4rem}.medium-breakpoint .atavist-cover-left-gutter-padding-left{padding-left:1rem}@media screen and (max-width:567px){.atavist-cover-left-gutter-padding-left{padding-left:1rem}}.atavist-cover-left-gutter-margin-left{margin-left:4rem}.medium-breakpoint .atavist-cover-left-gutter-margin-left{margin-left:1rem}@media screen and (max-width:567px){.atavist-cover-left-gutter-margin-left{margin-left:1rem}}.atavist-cover-right-gutter-right{right:4rem}.medium-breakpoint .atavist-cover-right-gutter-right{right:1rem}@media screen and (max-width:567px){.atavist-cover-right-gutter-right{right:1rem}}.atavist-cover-right-gutter-padding-right{padding-right:4rem}.medium-breakpoint .atavist-cover-right-gutter-padding-right{padding-right:1rem}@media screen and (max-width:567px){.atavist-cover-right-gutter-padding-right{padding-right:1rem}}.atavist-cover-right-gutter-margin-right{margin-right:4rem}.medium-breakpoint .atavist-cover-right-gutter-margin-right{margin-right:1rem}@media screen and (max-width:567px){.atavist-cover-right-gutter-margin-right{margin-right:1rem}}body:not(.page-compose) .section-cover .atavist-cover-chapter-padding-top-as-margin-bottom{margin-bottom:5rem}.medium-breakpoint body:not(.page-compose) .section-cover .atavist-cover-chapter-padding-top-as-margin-bottom{margin-bottom:2rem}@media screen and (max-width:567px){body:not(.page-compose) .section-cover .atavist-cover-chapter-padding-top-as-margin-bottom{margin-bottom:2rem}}.atavist-cover-aligned-block-width-as-max-width{max-width:30rem}@media screen and (max-width:567px){.atavist-cover-aligned-block-width-as-max-width{max-width:100%}}.atavist-cover{position:relative}.story-cover{position:relative;overflow:hidden}.section-cover{margin-top:-5rem}@media screen and (max-width:567px){.section-cover{margin-top:-2rem}}.empty-title-design{display:none}.chapter{position:relative;padding-top:5rem;padding-bottom:5rem;clear:both}@media screen and (max-width:567px){.chapter{padding-top:2rem;padding-bottom:2rem}}.chapter:last-of-type{padding-bottom:6rem}.chapter-type-template{padding:0}.atavist-block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:42rem;max-width:100%;max-width:-webkit-calc(100% - 8rem);max-width:calc(100% - 8rem);margin:2rem auto;clear:both}@media screen and (max-width:567px){.atavist-block{max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem);float:none;margin-left:auto;margin-right:auto;width:100%}}.atavist-caption{font-family:calibre,"Helvetica Neue",Helvetica,Arial,sans-serif}.atavist-block-align-full .atavist-caption,.atavist-caption.atavist-block-align-full{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:42rem;max-width:100%;max-width:-webkit-calc(100% - 8rem);max-width:calc(100% - 8rem);margin-left:auto;margin-right:auto}@media screen and (max-width:567px){.atavist-block-align-full .atavist-caption,.atavist-caption.atavist-block-align-full{max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem);float:none;margin-left:auto;margin-right:auto;width:100%}}.atavist-block.atavist-block-align-full{width:100%;max-width:100%}.atavist-block.atavist-block-align-center{width:50rem}.atavist-block.atavist-block-align-center.width-of-text-column{width:42rem}.aligned-extra-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;max-width:-webkit-calc(100% - 8rem);max-width:calc(100% - 8rem);margin-left:auto;margin-right:auto;width:80rem}@media screen and (max-width:567px){.aligned-extra-wrapper{max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem);float:none;margin-left:auto;margin-right:auto;width:100%}}@media screen and (max-width:567px){.aligned-extra-wrapper{max-width:100%}}.atavist-block-align-left,.atavist-block-align-right{margin-right:2rem;margin-left:2rem;width:30rem;max-width:40%}@media screen and (max-width:50rem){.atavist-block-align-left,.atavist-block-align-right{max-width:50%}}@media screen and (max-width:567px){.atavist-block-align-left,.atavist-block-align-right{margin-left:1rem;margin-right:1rem;width:100%;max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem)}}.atavist-block-align-left{float:left;margin-left:0}@media screen and (max-width:567px){.atavist-block-align-left{margin-left:1rem}}.atavist-block-align-right{float:right;margin-right:0}@media screen and (max-width:567px){.atavist-block-align-right{margin-right:1rem}}.atavist-block+.aligned-extra-wrapper>.atavist-block-align-left,.atavist-block+.aligned-extra-wrapper>.atavist-block-align-right{margin-top:0}.atavist-sidebar{font-size:.85em;line-height:normal}.atavist-sidebar blockquote,.atavist-sidebar p,.atavist-sidebar pre,article .atavist-sidebar ol,article .atavist-sidebar ul{font-family:calibre,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.39531em}.template-setting-paragraph-spacing-Spaces .atavist-sidebar p:not(.atavist-caption),.template-setting-paragraph-spacing-Spaces .atavist-sidebar pre{margin-top:1em}.atavist-pullquote .atavist-caption{padding-top:0}.atavist-pullquote:before{content:"";width:100%;max-width:10em;height:1em;background-color:#000;display:block}.atavist-block-align-center.atavist-pullquote:before{margin:3rem auto 0}.built-with-atavist{opacity:.8;position:absolute;bottom:21px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);border-bottom:none}.cover-only .built-with-atavist{display:none}.no-touch .built-with-atavist:hover{opacity:1;border-bottom:none}.on-page-paywall-message{background-color:rgba(0,168,255,.2);width:50rem;margin:0 auto;max-width:calc(100% - 8rem);padding:2rem 2rem 1.5rem;box-sizing:border-box}.on-page-paywall-message h2,.on-page-paywall-message p,.on-page-paywall-message p:first-of-type{width:100%!important;max-width:100%!important;padding:0!important;font-family:Helvetica;margin-top:0}.notification-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.65);z-index:6;color:#fff;display:none}.notification-box{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:40rem;max-width:100%;background-color:#000;padding:1rem;box-sizing:border-box;-webkit-font-smoothing:antialiased;text-align:left}@media screen and (max-width:567px){.notification-box{-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);top:0;left:0;width:100%;height:100%;overflow:auto}}.notification-box-inside-wrapper{width:100%;height:100%;position:relative}.notification-box-closer{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;top:-.5rem;left:0;line-height:1;font-size:2rem;font-weight:200;opacity:.5;vertical-align:middle;cursor:pointer;-webkit-transition-duration:250ms;-moz-transition-duration:250ms;transition-duration:250ms}.notification-box-closer:hover{opacity:1}.notification-box-message{padding:2rem}.bottom-notification p,.notification-overlay h2,.notification-overlay h3,.notification-overlay h4,.notification-overlay p{font-family:Helvetica;font-size:1rem;font-weight:300;width:100%;max-width:100%;padding:0}.notification-overlay h2{font-weight:600;font-size:1.35em;margin-top:1em}.paywall-purchase-button,.paywall-purchase-button:hover,.paywall-purchase-button:visited{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:1.5em 2.5em!important;display:inline-block;background-color:#00a8ff!important;color:#f5f5f5;margin-top:2rem;-webkit-transition-duration:250ms;-moz-transition-duration:250ms;transition-duration:250ms;margin-right:1rem}.paywall-purchase-button:hover{opacity:.75}.bottom-notification{box-sizing:border-box;background-color:#1e1e1e;color:#fff;-webkit-font-smoothing:antialiased;position:fixed;bottom:0;width:-webkit-calc(100% - 16rem);width:calc(100% - 16rem);z-index:999;margin:2rem auto;left:8rem;padding:.35rem .5rem;text-align:center;border-radius:2px;display:none}html.app.jacket-wrapper,html.app.jacket-wrapper body,html.app.jacket-wrapper body #outer{height:100%}html.android{text-rendering:auto}.app nav.slideout{background-color:#232323;color:#fff;opacity:1;width:100%;position:absolute;min-height:100%;z-index:auto}.app nav.slideout li a{color:rgba(255,255,255,.6)}.app nav.slideout li a.current-nav{color:rgba(255,255,255,.85)}.app nav.slideout li.chapterSet-hidden-nav{display:none}.app .nav-story-title a,.app .no-touch .nav-story-title:hover a,.app .no-touch nav li:hover a{color:rgba(255,255,255,.85)}@media screen and (max-width:700px){.app .nav-menu-button rect{fill:#999}.app .nav-menu-button path,.app .nav-menu-button:hover path{fill:#fff}}body.app .story-cover{min-height:100%}.app .no-touch nav.slideout a:hover,.app nav.slideout a{border-bottom:none}.app .nav-above-in-view{z-index:1}.app .left-arrow.nav-revealed,.app .nav-menu-button.nav-revealed,.app article.nav-revealed{-webkit-transform:translateX(17.5rem);-moz-transform:translateX(17.5rem);-ms-transform:translateX(17.5rem);-o-transform:translateX(17.5rem);transform:translateX(17.5rem)}.app .left-arrow.nav-revealed3d,.app .nav-menu-button.nav-revealed3d,.app article.nav-revealed3d{-webkit-transform:translateX(17.5rem) translateZ(0);-moz-transform:translateX(17.5rem) translateZ(0);-ms-transform:translateX(17.5rem) translateZ(0);-o-transform:translateX(17.5rem) translateZ(0);transform:translateX(17.5rem) translateZ(0)}.app .nav-story-title{font-size:1.65rem;font-weight:600;padding:0 1rem}.app nav.slideout ol{list-style:none;padding:0 1rem;margin:1rem 0}.app nav.slideout li{padding:1rem 0;font-size:1.2em}.app .nav-story-title a:after{content:"\00A0\2191";font-size:.75em;opacity:0}.app .no-touch .nav-story-title a:hover:after{opacity:.375}.app .nav-share-and-soundtrack-icons{display:block}.app .mobile-nav-icons{display:none;margin-bottom:2em;margin-top:-.75em}.app .mobile-nav-icons a{margin-right:.5em;opacity:.25}.app .mobile-nav-icons a:hover{opacity:.75}.app .mobile-nav-icons .template-icon path,.app .mobile-nav-icons .template-icon:hover path{stroke:none;fill:#f5f5f5;fill-opacity:1}.app .atavist-soundcloud{display:none}@media screen and (max-width:700px){.app .nav-share-and-soundtrack-icons{display:none}.app .mobile-nav-icons{display:block}.app .nav-menu-button{opacity:.75;top:.97rem;margin-left:.9rem}.app .nav-menu-button svg{width:28px;height:28px}.app .nav-menu-button path,.app .nav-menu-button:hover path{stroke:none;fill-opacity:1}}@media print{@page{size:auto;margin:25mm 25mm 25mm 25mm;mso-header-margin:25mm;mso-footer-margin:25mm;mso-paper-source:0;marks:none}*{-webkit-transition-duration:0!important;-moz-transition-duration:0!important;transition-duration:0!important}html{font-size:12px}body,p,pre{margin:0}.chapter-pagination-wrapper,body,section.chapter{background-color:transparent}.story-cover{display:none}article ol,article ul,h1,h2,h3,h4,h5,h6,p,pre{width:auto;max-width:none}.story-wrapper{position:relative;width:auto;height:auto}.nav-icons,.nav-menu-button,.story-wrapper nav{display:none}.chapter-pagination-wrapper,.in-view{width:auto;height:auto;overflow:visible;display:block}.article-wrapper{overflow:visible;width:auto}.chapter-type-pdf,.chapter-type-video,.extra{display:none}.chapter-type-image img{max-height:90%}.caption,.chapter,.image-chapter-wrapper{margin:0!important;padding:0!important}.caption p{text-indent:0!important}.article-pagination-wrapper,.chapter-pagination-wrapper{position:relative;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.chapter-type-10:before,.chapter-type-1:before{position:relative;height:0}.chapter-type-1 .image-chapter-wrapper.title-suppressed,.chapter-type-10 .video-chapter-wrapper.title-suppressed{max-width:none}section.chapter{page-break-after:always}figure,img{margin:0;width:100%}a{word-wrap:break-word}a[href^="#"]:after{display:none}}.template-setting-navigation-option-Top .nav-story-title,.template-setting-navigation-option-Top nav ol{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:42rem;max-width:100%;max-width:-webkit-calc(100% - 8rem);max-width:calc(100% - 8rem);margin-left:auto;margin-right:auto}@media screen and (max-width:567px){.template-setting-navigation-option-Top .nav-story-title,.template-setting-navigation-option-Top nav ol{max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem);float:none;margin-left:auto;margin-right:auto;width:100%}}.template-setting-navigation-option-Top .nav-story-title,.template-setting-navigation-option-Top .nav-story-title a:after,.template-setting-navigation-option-Top .navigation-container,.template-setting-navigation-option-Top nav .navigation-bar:before{-webkit-transition-duration:250ms;-moz-transition-duration:250ms;transition-duration:250ms}.template-setting-navigation-option-Top nav .navigation-bar{position:fixed;top:0;width:100%;height:3.5em;z-index:4;padding:1em 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-transition-duration:0ms!important;-moz-transition-duration:0ms!important;transition-duration:0ms!important;font-size:1em}.template-setting-navigation-option-Top nav .navigation-bar:before{content:"";position:absolute;top:0;width:100%;height:100%;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;transition-delay:0ms}.template-setting-navigation-option-Top.on-cover nav .navigation-bar .nav-story-title,.template-setting-navigation-option-Top.on-cover nav .navigation-bar:before{-webkit-transform:translateY(-3.5em);-moz-transform:translateY(-3.5em);-ms-transform:translateY(-3.5em);-o-transform:translateY(-3.5em);transform:translateY(-3.5em)}.template-setting-navigation-option-Top nav .navigation-bar .nav-story-title,.template-setting-navigation-option-Top nav .navigation-bar:before,.template-setting-navigation-option-Top nav .navigation-container.nav-revealed,.template-setting-navigation-option-Top.on-cover nav .navigation-bar.navigation-bar-on-cover-but-visible .nav-story-title,.template-setting-navigation-option-Top.on-cover nav .navigation-bar.navigation-bar-on-cover-but-visible:before{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.template-setting-navigation-option-Top nav .navigation-container{position:fixed;top:0;bottom:0;left:0;width:100%;z-index:3;padding:0;padding-top:-webkit-calc(3.5em + 1.65em);padding-top:calc(3.5em + 1.65em);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-delay:0ms;-moz-transition-delay:0ms;transition-delay:0ms;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.template-setting-navigation-option-Top.on-cover nav .navigation-bar .nav-story-title,.template-setting-navigation-option-Top.on-cover nav .navigation-bar:before,.template-setting-navigation-option-Top.on-cover nav .navigation-container.nav-revealed{-webkit-transition-delay:250ms;-moz-transition-delay:250ms;transition-delay:250ms}.template-setting-navigation-option-Top nav .navigation-bar .nav-story-title,.template-setting-navigation-option-Top.on-cover nav .navigation-bar.nav-revealed .nav-story-title,.template-setting-navigation-option-Top.on-cover nav .navigation-bar.nav-revealed:before{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;transition-delay:0ms}.template-setting-navigation-option-Top .nav-menu-button .menu-close-button,.template-setting-navigation-option-Top .nav-menu-button.active .menu-button{display:none}.template-setting-navigation-option-Top .nav-menu-button .menu-button,.template-setting-navigation-option-Top .nav-menu-button.active .menu-close-button{display:block}.template-setting-navigation-option-Top .nav-menu-button.active svg{display:none}.template-setting-navigation-option-Top .nav-story-title{font-size:1.5em;line-height:1;font-weight:400;top:.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.template-setting-navigation-option-Top nav ol{list-style:none;padding:0}.template-setting-navigation-option-Top nav li{padding:.5em 0;font-size:2em;font-weight:400}.no-touch .template-setting-navigation-option-Top .nav-story-title:hover a,.no-touch .template-setting-navigation-option-Top nav li:hover a,.template-setting-navigation-option-Top nav li a{border-bottom:none}.template-setting-navigation-option-Top .nav-story-title a:after{content:"\00A0\2191";font-size:.75em;opacity:0}.no-touch .template-setting-navigation-option-Top .nav-story-title a:hover:after{opacity:.375}.template-setting-navigation-option-Top .nav-icons.horizontal-nav-icons{position:absolute;top:0;right:0;z-index:4;width:auto;height:100%}.template-setting-navigation-option-Top .nav-icons.horizontal-nav-icons a,.template-setting-navigation-option-Top .nav-menu-button{opacity:.45}.template-setting-navigation-option-Top .nav-icons.horizontal-nav-icons a{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;font-size:1rem;height:3.5em;float:left;margin-right:.75rem}.template-setting-navigation-option-Top .nav-icons.horizontal-nav-icons a img.white-label-logo{width:auto;max-width:2rem;max-height:2rem}.template-setting-navigation-option-Top .nav-icons.horizontal-nav-icons a svg{display:block}.no-touch .template-setting-navigation-option-Top .nav-icons.horizontal-nav-icons a:hover{opacity:1;border-bottom:none}.template-setting-navigation-option-Top .nav-icons.horizontal-nav-icons a.white-label-logo-link{opacity:1}@media screen and (max-width:700px){.template-setting-navigation-option-Top .navigation-bar{font-size:.85em}}@media screen and (max-width:567px){.template-setting-navigation-option-Top .nav-story-title{display:none}}.no-touch .template-setting-navigation-option-Top nav .template-icon:hover path,.template-setting-navigation-option-Top nav .template-icon path{stroke:none;fill:#fff}.no-touch .template-setting-navigation-option-Top nav .template-icon:hover .soundtrack-outer-waves path,.template-setting-navigation-option-Top .template-icon .soundtrack-inner-waves path,.template-setting-navigation-option-Top .template-icon:hover .soundtrack-inner-waves path,.template-setting-navigation-option-Top nav .template-icon .soundtrack-outer-waves path{fill:none}.no-touch .template-setting-navigation-option-Top nav .template-icon:hover .soundtrack-inner-waves path,.template-setting-navigation-option-Top nav .template-icon .soundtrack-inner-waves path{stroke:#fff}.no-touch .template-setting-navigation-option-Top nav .template-icon:hover .soundtrack-outer-waves path,.template-setting-navigation-option-Top nav .template-icon .soundtrack-outer-waves path{stroke:none}.no-touch .template-setting-navigation-option-Top nav .nav-menu-button:hover rect,.template-setting-navigation-option-Top nav .nav-menu-button rect{fill:none}.no-touch .template-setting-navigation-option-Top.on-cover nav .navigation-bar-on-cover-but-visible .template-icon:hover path,.no-touch .template-setting-navigation-option-Top.on-cover nav .template-icon:hover path,.template-setting-navigation-option-Top .creatavist-logo-icon svg g,.template-setting-navigation-option-Top.on-cover .creatavist-logo-icon svg g,.template-setting-navigation-option-Top.on-cover .navigation-bar-on-cover-but-visible .creatavist-logo-icon svg g,.template-setting-navigation-option-Top.on-cover nav .navigation-bar-on-cover-but-visible .template-icon path,.template-setting-navigation-option-Top.on-cover nav .template-icon path{fill:#fff}.template-setting-navigation-option-Top nav .navigation-bar:before{background-color:#232323}.template-setting-navigation-option-Top nav .navigation-container{background-color:rgba(35,35,35,.9)}.template-setting-navigation-option-Top nav li a{color:rgba(255,255,255,.75)}.no-touch .template-setting-navigation-option-Top .nav-story-title:hover a,.no-touch .template-setting-navigation-option-Top nav li:hover a,.template-setting-navigation-option-Top .nav-menu-button.active:before,.template-setting-navigation-option-Top .nav-story-title,.template-setting-navigation-option-Top .nav-story-title a{color:#fff}.template-setting-navigation-option-Top.template-setting-pagination-Paginate .section-cover{padding-top:3.5em}.template-setting-navigation-option-Top.template-setting-pagination-Paginate .section-cover .atavist-cover-solid-background{margin-top:-3.5em}.template-setting-navigation-option-Top .chapter-type-1,.template-setting-navigation-option-Top .chapter-type-10{margin-top:-webkit-calc(5rem + 3.5em);margin-top:calc(5rem + 3.5em)}.template-setting-navigation-option-Top .chapter-type-1 .image-chapter-wrapper,.template-setting-navigation-option-Top .chapter-type-10 .video-chapter-wrapper{margin-top:-webkit-calc(-(5rem + 3.5em));margin-top:calc(-(5rem + 3.5em))}.template-setting-navigation-option-Top .creatavist-logo-icon .logo-outer-wrapper{position:relative;top:.18em}.no-touch .template-setting-navigation-option-Top .creatavist-logo-icon .logo-outer-wrapper:hover .logo-wrapper{padding-left:.65em}.no-touch .template-setting-navigation-option-Top nav .template-icon:hover path,.template-setting-navigation-option-Top nav .template-icon path{fill-opacity:1}.no-touch .template-setting-navigation-option-Top nav .template-icon:hover .soundtrack-outer-waves path,.template-setting-navigation-option-Top .template-icon .soundtrack-inner-waves path,.template-setting-navigation-option-Top .template-icon:hover .soundtrack-inner-waves path,.template-setting-navigation-option-Top nav .template-icon .soundtrack-outer-waves path{stroke-width:1.25}.no-touch .template-setting-navigation-option-Top nav .template-icon:hover .soundtrack-inner-waves path,.template-setting-navigation-option-Top nav .template-icon .soundtrack-inner-waves path{stroke-opacity:1}.no-touch .template-setting-navigation-option-Top.on-cover nav .template-icon:hover path,.template-setting-navigation-option-Top.on-cover nav .template-icon path{stroke-width:0;fill-opacity:1}.template-setting-navigation-option-Left nav{background-color:#232323}.template-setting-navigation-option-Left .nav-story-title a,.template-setting-navigation-option-Left .nav-story-title a:hover{color:rgba(255,255,255,.85)}.template-setting-navigation-option-Left nav li a{color:rgba(255,255,255,.6);background-color:transparent}.no-touch .template-setting-navigation-option-Left nav li:hover a{color:rgba(255,255,255,.85);background-color:rgba(255,255,255,.05)}.no-touch .template-setting-navigation-option-Left nav li a.current-nav:hover,.template-setting-navigation-option-Left nav li a.current-nav{color:rgba(255,255,255,.85);background-color:rgba(255,255,255,.1)}@media screen and (max-width:700px){.template-setting-navigation-option-Left .nav-menu-button rect{fill:#3c3c3c}.no-touch .template-setting-navigation-option-Left .nav-menu-button:hover path,.template-setting-navigation-option-Left .nav-menu-button path{fill:#fff}}.template-setting-navigation-option-Left nav{position:fixed;top:0;bottom:0;left:0;width:17.5rem;height:100%;z-index:-1;padding-top:2rem;padding-bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;opacity:0}.no-touch .template-setting-navigation-option-Left nav a:hover,.template-setting-navigation-option-Left nav a{border-bottom:none}.template-setting-navigation-option-Left .nav-above-in-view{z-index:1}.template-setting-navigation-option-Left .left-arrow.nav-revealed,.template-setting-navigation-option-Left .nav-menu-button.nav-revealed,.template-setting-navigation-option-Left article.nav-revealed{-webkit-transform:translateX(17.5rem);-moz-transform:translateX(17.5rem);-ms-transform:translateX(17.5rem);-o-transform:translateX(17.5rem);transform:translateX(17.5rem)}.template-setting-navigation-option-Left .left-arrow.nav-revealed3d,.template-setting-navigation-option-Left .nav-menu-button.nav-revealed3d,.template-setting-navigation-option-Left article.nav-revealed3d{-webkit-transform:translateX(17.5rem) translateZ(0);-moz-transform:translateX(17.5rem) translateZ(0);-ms-transform:translateX(17.5rem) translateZ(0);-o-transform:translateX(17.5rem) translateZ(0);transform:translateX(17.5rem) translateZ(0)}.template-setting-navigation-option-Left .nav-story-title{font-size:1.65rem;line-height:1.1;font-weight:600;padding-left:2rem;padding-right:2rem;margin-bottom:1rem;color:#fff}.template-setting-navigation-option-Left .nav-chapter-list{list-style:none;padding:0;margin:0}.template-setting-navigation-option-Left .nav-chapter-list a{display:block;padding:1rem 2rem;font-size:1.2em;line-height:1.2}.template-setting-navigation-option-Left .nav-story-title a:after{content:"\00A0\2191";font-size:.75em;opacity:0}.no-touch .template-setting-navigation-option-Left .nav-story-title a:hover:after{opacity:.375}.template-setting-navigation-option-Left .nav-share-and-soundtrack-icons{display:block}.template-setting-navigation-option-Left .mobile-nav-icons{display:none;padding-left:2rem;padding-right:2rem;margin-bottom:2em;margin-top:-.75em}.template-setting-navigation-option-Left .mobile-nav-icons a{margin-right:.5em;opacity:.25}.no-touch .template-setting-navigation-option-Left .mobile-nav-icons a:hover{opacity:.75}.template-setting-navigation-option-Left .mobile-nav-icons .template-icon path,.template-setting-navigation-option-Left .no-touch .mobile-nav-icons .template-icon:hover path{stroke:none;fill:#f5f5f5;fill-opacity:1}@media screen and (max-width:700px){.template-setting-navigation-option-Left .nav-share-and-soundtrack-icons{display:none}.template-setting-navigation-option-Left .mobile-nav-icons{display:block}.template-setting-navigation-option-Left .nav-menu-button{opacity:.75;top:.97rem;margin-left:.9rem}.template-setting-navigation-option-Left .nav-menu-button svg{width:28px;height:28px}.no-touch .template-setting-navigation-option-Left .nav-menu-button:hover path,.template-setting-navigation-option-Left .nav-menu-button path{stroke:none;fill-opacity:1}}@media screen and (max-width:567px){.template-setting-navigation-option-Left nav{width:15rem}.template-setting-navigation-option-Left .left-arrow.nav-revealed,.template-setting-navigation-option-Left .nav-menu-button.nav-revealed,.template-setting-navigation-option-Left article.nav-revealed{-webkit-transform:translateX(15rem);-moz-transform:translateX(15rem);-ms-transform:translateX(15rem);-o-transform:translateX(15rem);transform:translateX(15rem)}.template-setting-navigation-option-Left .left-arrow.nav-revealed3d,.template-setting-navigation-option-Left .nav-menu-button.nav-revealed3d,.template-setting-navigation-option-Left article.nav-revealed3d{-webkit-transform:translateX(15rem) translateZ(0);-moz-transform:translateX(15rem) translateZ(0);-ms-transform:translateX(15rem) translateZ(0);-o-transform:translateX(15rem) translateZ(0);transform:translateX(15rem) translateZ(0)}}@-webkit-keyframes pop-up-slide-down{0%{max-height:0}100%{max-height:600px}}@keyframes pop-up-slide-down{0%{max-height:0}100%{max-height:600px}}.template-setting-pop-up-style-Drawer .pop-up-audio-extra-wrapper,.template-setting-pop-up-style-Drawer .pop-up-extra-content-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:42rem;max-width:100%;max-width:-webkit-calc(100% - 8rem);max-width:calc(100% - 8rem);margin-left:auto;margin-right:auto}@media screen and (max-width:567px){.template-setting-pop-up-style-Drawer .pop-up-audio-extra-wrapper,.template-setting-pop-up-style-Drawer .pop-up-extra-content-wrapper{max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem);float:none;margin-left:auto;margin-right:auto;width:100%}}.template-setting-pop-up-style-Drawer .pop-up-extra-wrapper{background-color:rgba(100,100,100,.125)}.template-setting-pop-up-style-Drawer .pop-up-extra.audio-extra .pop-up-extra-wrapper{padding-top:4em}.template-setting-pop-up-style-Drawer .pop-up-audio-extra-wrapper{max-width:100%}.template-setting-pop-up-style-Drawer .pop-up-extra .slideshow-wrapper{width:50rem;max-width:-webkit-calc(100% - $totalOutsideGutterWidth);max-width:calc(100% - $totalOutsideGutterWidth);position:relative;margin:0 auto}.template-setting-pop-up-style-Drawer .pop-up-extra{-webkit-animation:pop-up-slide-down ease-in 250ms 1;-moz-animation:pop-up-slide-down ease-in 250ms 1;animation:pop-up-slide-down ease-in 250ms 1;overflow:hidden;margin:0;position:relative;clear:both}.template-setting-pop-up-style-Drawer .pop-up-extra-wrapper{margin:2em auto;padding:2em 0}.template-setting-pop-up-style-Drawer .closer{position:absolute;top:1.18em;left:.4em;font-size:2.275em;font-weight:200;cursor:pointer;opacity:.5;width:2rem;height:2rem;text-align:center}.no-touch .template-setting-pop-up-style-Drawer .closer:hover{opacity:1}.template-setting-pop-up-style-Drawer .pop-up-extra-content-wrapper{margin:0 auto}@media screen and (max-width:567px){.template-setting-pop-up-style-Drawer .pop-up-extra-content-wrapper{max-width:100%}}@-webkit-keyframes pop-up-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes pop-up-fade-in{0%{opacity:0}100%{opacity:1}}.template-setting-pop-up-style-Overlay .pop-up-audio-extra-wrapper,.template-setting-pop-up-style-Overlay .pop-up-extra.character-extra .pop-up-extra-content-wrapper,.template-setting-pop-up-style-Overlay .pop-up-extra.text-extra .pop-up-extra-content-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:42rem;max-width:100%;max-width:-webkit-calc(100% - 8rem);max-width:calc(100% - 8rem);margin-left:auto;margin-right:auto}@media screen and (max-width:567px){.template-setting-pop-up-style-Overlay .pop-up-audio-extra-wrapper,.template-setting-pop-up-style-Overlay .pop-up-extra.character-extra .pop-up-extra-content-wrapper,.template-setting-pop-up-style-Overlay .pop-up-extra.text-extra .pop-up-extra-content-wrapper{max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem);float:none;margin-left:auto;margin-right:auto;width:100%}}.template-setting-pop-up-style-Overlay .pop-up-extra{background-color:rgba(0,0,0,.9)}.template-setting-pop-up-style-Overlay .closer,.template-setting-pop-up-style-Overlay .pop-up-extra-wrapper,.template-setting-pop-up-style-Overlay .pop-up-extra.text-extra .pop-up-extra-content-wrapper p{color:#fff}.template-setting-pop-up-style-Overlay .extra-type-geography .pop-up-extra-content-wrapper{width:100%;max-width:100%}.template-setting-pop-up-style-Overlay .pop-up-audio-extra-wrapper{margin-bottom:3em}.template-setting-pop-up-style-Overlay .pop-up-extra.audio-extra .pop-up-audio-extra-wrapper .player-chrome{width:100%;max-width:100%;border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5)}.template-setting-pop-up-style-Overlay .pop-up-extra .player-chrome circle,.template-setting-pop-up-style-Overlay .pop-up-extra .player-chrome polygon{stroke:#fff;fill:none}.template-setting-pop-up-style-Overlay .pop-up-extra .player-chrome rect{fill:#fff}.template-setting-pop-up-style-Overlay .pop-up-extra.audio-extra.played-once .pop-up-audio-extra-wrapper .player-chrome{border-bottom:1px solid #fff}.template-setting-pop-up-style-Overlay .pop-up-extra .scrubber-bar>.scrubber-progress{background-color:#fff}.template-setting-pop-up-style-Overlay .pop-up-extra .duration-indicator{color:rgba(255,255,255,.5)}.template-setting-pop-up-style-Overlay .pop-up-extra .slide-counter-container .circle{border-color:#fff}.no-touch .template-setting-pop-up-style-Overlay .pop-up-extra .slide-counter-container .circle:hover,.template-setting-pop-up-style-Overlay .pop-up-extra .slide-counter-container .circle.current-slide{background-color:#fff}.template-setting-pop-up-style-Overlay .pop-up-extra .slideshow-wrapper{margin:0 auto}.template-setting-pop-up-style-Overlay .pop-up-extra{position:fixed;width:100%;height:100%;top:0;left:0;box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden;margin:0;z-index:10;-webkit-animation:pop-up-fade-in 250ms 1;-moz-animation:pop-up-fade-in 250ms 1;animation:pop-up-fade-in 250ms 1;-webkit-font-smoothing:antialiased}.template-setting-pop-up-style-Overlay .pop-up-extra-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.template-setting-pop-up-style-Overlay .pop-up-extra-wrapper{height:100%;width:100%;margin:0 auto;padding:4em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0}@media screen and (max-width:567px){.template-setting-pop-up-style-Overlay .pop-up-extra-wrapper{padding:4em 2em 2em}}.template-setting-pop-up-style-Overlay .pop-up-extra-content-wrapper .caption,.template-setting-pop-up-style-Overlay .pop-up-extra-content-wrapper img{width:auto;margin:0 auto;display:block}.template-setting-pop-up-style-Overlay .pop-up-extra-content-wrapper{margin:0 auto;padding:0 1rem 4rem}.template-setting-pop-up-style-Overlay .closer{position:fixed;top:.275em;left:.4em;font-size:2.275em;font-weight:100;cursor:pointer;opacity:.5;-webkit-font-smoothing:antialiased;width:2rem;text-align:center}.no-touch .template-setting-pop-up-style-Overlay .closer:hover{opacity:1}.template-setting-pop-up-style-Overlay .pop-up-extra .caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:1em;margin-top:0;margin-bottom:0}.template-setting-pop-up-style-Overlay .pop-up-extra.video-extra .video-container{max-width:100%;max-height:100%;margin:0 auto}.template-setting-pop-up-style-Overlay .pop-up-extra.video-extra .caption{max-width:100%}@media screen and (max-width:567px){.template-setting-pop-up-style-Overlay .pop-up-audio-extra-wrapper,.template-setting-pop-up-style-Overlay .pop-up-extra.character-extra .pop-up-extra-content-wrapper,.template-setting-pop-up-style-Overlay .pop-up-extra.text-extra .pop-up-extra-content-wrapper{max-width:100%}}.template-setting-paragraph-spacing-Spaces p:not(.atavist-caption),.template-setting-paragraph-spacing-Spaces pre{text-indent:0;margin-top:1.65em}.template-setting-paragraph-spacing-Spaces .section-cover+p:not(.atavist-caption),.template-setting-paragraph-spacing-Spaces .section-cover+pre,.template-setting-paragraph-spacing-Spaces .text-extra .text-extra-body p:first-child,.template-setting-paragraph-spacing-Spaces p:not(.atavist-caption):first-child,.template-setting-paragraph-spacing-Spaces pre:first-child{margin-top:0}.template-setting-drop-caps-Drop .chapter .chapter-title:first-child+.chapter-image+.extra+p:first-letter,.template-setting-drop-caps-Drop .chapter .chapter-title:first-child+.chapter-image+p:first-letter,.template-setting-drop-caps-Drop .chapter .chapter-title:first-child+.extra+p:first-of-type:first-letter,.template-setting-drop-caps-Drop .chapter .chapter-title:first-child+blockquote+p:first-letter,.template-setting-drop-caps-Drop .chapter .chapter-title:first-child+p:first-of-type:first-letter,.template-setting-drop-caps-Drop .chapter>p:first-of-type:not(.atavist-caption):not(.atavist-block):first-letter{float:left;font-size:9em;padding-top:0;padding-right:.05em;margin-bottom:0;line-height:.7;padding-bottom:0;font-family:calibre,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;margin-top:-.02em;font-style:normal}.template-setting-pagination-Paginate .article-wrapper{height:100%}.template-setting-pagination-Paginate article{height:100%;background-color:transparent!important}.template-setting-pagination-Paginate .story-cover{height:100%}.template-setting-pagination-Paginate .chapter{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:100%}.template-setting-pagination-Paginate .article-pagination-wrapper{width:100%;height:100%;-webkit-transition-duration:750ms;-moz-transition-duration:750ms;transition-duration:750ms}.template-setting-pagination-Paginate .nav-story-title a:after{content:"\00A0\21B5"}.template-setting-pagination-Paginate .chapter,.template-setting-pagination-Paginate .chapter-pagination-wrapper{background:#fff;outline:0!important}.template-setting-pagination-Paginate .chapter-pagination-wrapper{height:100%;width:100%;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;left:0;margin-top:0;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;display:none}.template-setting-pagination-Paginate .chapter-pagination-wrapper.adjacentChapter,.template-setting-pagination-Paginate .chapter-pagination-wrapper.currentChapter{display:block}.template-setting-pagination-Paginate .currentChapter:focus{outline:0}.template-setting-pagination-Paginate .chapter-type-1,.template-setting-pagination-Paginate .chapter-type-10{margin-top:0;padding-bottom:4.75rem!important;position:relative}.template-setting-pagination-Paginate .chapter-type-1 .image-chapter-wrapper,.template-setting-pagination-Paginate .chapter-type-10 .video-chapter-wrapper{margin-top:-8rem;margin-left:auto;margin-right:auto}.template-setting-pagination-Paginate .chapter-type-1 .image-chapter-wrapper.title-suppressed,.template-setting-pagination-Paginate .chapter-type-10 .video-chapter-wrapper.title-suppressed{max-width:-webkit-calc(100% - 8rem);max-width:calc(100% - 8rem)}.template-setting-pagination-Paginate .full-width.title-suppressed .caption{padding:0}.template-setting-pagination-Paginate .chapter-type-1 .chapter-title,.template-setting-pagination-Paginate .chapter-type-10 .chapter-title{padding-top:6.75rem}.template-setting-pagination-Paginate.template-setting-navigation-option-Top .chapter-type-1 .chapter-title,.template-setting-pagination-Paginate.template-setting-navigation-option-Top .chapter-type-10 .chapter-title{padding-top:4.75rem}.template-setting-pagination-Paginate.template-setting-navigation-option-Top .chapter-type-1,.template-setting-pagination-Paginate.template-setting-navigation-option-Top .chapter-type-10{margin-top:3.25rem}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: local('Raleway Light'), local('Raleway-Light'), url(https://themes.googleusercontent.com/static/fonts/raleway/v7/-_Ctzj9b56b8RgXW8FArib3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(https://themes.googleusercontent.com/static/fonts/raleway/v7/xkvoNo9fC8O2RDydKj12b73hpw3pgy2gAi-Ip7WPMi0.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://themes.googleusercontent.com/static/fonts/raleway/v7/JbtMzqLaYbbbCL9X6EvaI73hpw3pgy2gAi-Ip7WPMi0.woff) format('woff');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(https://themes.googleusercontent.com/static/fonts/raleway/v7/1ImRNPx4870-D9a1EBUdPL3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff');
}


.story-cover-with-background-image-or-video:before {
	background-color: rgba(0, 0, 0, 0.1);
}    

.cover-text-container {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    bottom: inherit;
    padding: 7em 0 1em;
} 

.cover-text-container .cover-title {
    font-size: 6rem;
    text-align: center;
    width: 100%;
    text-transform: uppercase;
    border-top: solid 10px white;
    border-bottom: solid 10px white;
    letter-spacing: 0.03em;
    text-indent: 0.03em;
    padding-bottom: .05em;
}

.byline {  
	text-align: center;
  	opacity: 1;
  	font-size: 2rem;
}    

.section-cover .atavist-cover-h1 {
    text-align: center;
    font-weight: 100;
    font-size: 6rem;
}

.chapter h2 {
    font-size: 1.4rem;
    text-align: center;
    letter-spacing: 0.3em;
    text-indent: 0.3em;
    text-transform: uppercase;
    width: 100%;
    margin-bottom: 5rem;
}  

.atavist-block.atavist-block-align-center {
    width: 30rem;
    max-width: 100%;
    margin-top: 4rem;
    margin-bottom: 4rem;
}

.app .chapter-77412 body {background-color: red;}

.atavist-related-stories {
    width: 50rem !important;
    max-width: 100%;
}


/* DEPRECATED STYLES */

.atwv .titleblack {
    font-family: 'Raleway','HelveticaNeueW02-UltLt', 'HelveticaNeue-UltraLight', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    font-size: 4em;
    text-transform: uppercase;
    color: rgb(235, 235, 235);
    text-align: center;
    padding-right: .1em;
}

.atwv .narrativeCenter h2 {
    font-family: 'Raleway','HelveticaNeueW02-UltLt', 'HelveticaNeue-UltraLight', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 1.2em;
    text-transform: uppercase;
    letter-spacing: .3em;
    width: 70%;
    padding-bottom: 100px;
}

.atwv .narrativeCenter p:first-of-type:first-letter {
	font-family: 'Raleway','HelveticaNeueW02-UltLt', 'HelveticaNeue-UltraLight', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    float: left;
    font-size: 6em;
    line-height: .8em;
    padding-top: 0.06em;
    padding-right: 0.2em;
    padding-left: 0.2em;
    position: relative;
    bottom: 30px;
    clear: none;
}

.atwv section[data-chapter_id='77410'] p:first-of-type:first-letter {
	font-family:  "Raleway", sans-serif;
	float: inherit;
	font-size: inherit;
	line-height: inherit;
	padding-top: inherit;
	padding-right: inherit;
	padding-left: inherit;
	position: inherit;
	bottom: inherit;
	font-weight: inherit;
	clear: inherit;
}

.atwv section[data-chapter_id='77436'] p:first-of-type:first-letter {
	font-family: "palatino", Georgia, serif; 
	float: inherit;
	font-size: inherit;
	line-height: inherit;
	padding-top: inherit;
	padding-right: inherit;
	padding-left: inherit;
	position: inherit;
	bottom: inherit;
	font-weight: inherit;
	clear: inherit;
}
.atwv section[data-chapter_id='77435'] p:first-of-type:first-letter {
	font-family: "palatino", Georgia, serif; 
	float: inherit;
	font-size: inherit;
	line-height: inherit;
	padding-top: inherit;
	padding-right: inherit;
	padding-left: inherit;
	position: inherit;
	bottom: inherit;
	font-weight: inherit;
	clear: inherit;
}
.atwv section[data-chapter_id='1987'] p:first-of-type:first-letter {
	font-family: "palatino", Georgia, serif; 
	float: inherit;
	font-size: inherit;
	line-height: inherit;
	padding-top: inherit;
	padding-right: inherit;
	padding-left: inherit;
	position: inherit;
	bottom: inherit;
	font-weight: inherit;
	clear: inherit;
}

.atwv section[data-chapter_id='1956'] p:first-of-type:first-letter { 
	font-family: 'Raleway','HelveticaNeueW02-UltLt', 'HelveticaNeue-UltraLight', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    float: left;
    font-size: 6em;
    line-height: .8em;
    padding-top: 0.06em;
    padding-right: 0.2em;
    padding-left: 0;
    position: relative;
    bottom: 30px;
    clear: none;
}
.atwv section[data-chapter_id='1953'] p:first-of-type:first-letter { 
	font-family: 'Raleway','HelveticaNeueW02-UltLt', 'HelveticaNeue-UltraLight', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    float: left;
    font-size: 6em;
    line-height: .8em;
    padding-top: 0.06em;
    padding-right: 0.2em;
    padding-left: 0;
    position: relative;
    bottom: 30px;
    clear: none;
}

.atwv .coverTitle {
    font-family:'Raleway','HelveticaNeueW02-UltLt', 'HelveticaNeue-UltraLight', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    color: #FFF;
    font-size: 100px;
    margin-bottom: 10%;
    text-shadow: none;
    border-bottom: 5px solid white;
    text-transform: uppercase;
    text-align: center;
    border-top: 5px solid white;
    padding-bottom: 20px;
	padding-top: 20px;
}

.atwv .coverNav {
	border-bottom: none; 
}

.atwv .coverNavAuthor, .coverNavShare, .coverNavSoundtrack, .topMenu {
  font-family: 'Raleway','HelveticaNeueW02-UltLt', 'HelveticaNeue-UltraLight', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 800;
}

.atwv .coverNavSoundtrack {
	padding-left: 1px;
}

.atwv .pauseSymbol, .playSymbol {
	top: 2px;
}
section.chapterType0 .narrativeCenter > div.titleblack:first-of-type + * {
  margin-top: 0;
}

.atwv .narrativeCenter detail h3 {
    font-family: 'Raleway','HelveticaNeueW02-UltLt', 'HelveticaNeue-UltraLight', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 1em;
    line-height: 1.5em;
    text-align: right;
    text-transform: uppercase;
    letter-spacing: .2em;
}

.app .coverText, .app .coverNav{
	display: none;
}    

.videoChapter {
	height: 100% !important;
}

.app .imageChapterWrapper .parallaxedImageChapterImage {
    height: 500px;
    width: 768px;
	background-size: contain !important;
	background-position: center center !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.app .coverSpaces {
    display: none;
}

.app section[data-chapter_id='77412'] .titleblack {
    font-family: 'Raleway','HelveticaNeueW02-UltLt', 'HelveticaNeue-UltraLight', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 3em;
    color: black;
    text-transform: uppercase;
    letter-spacing: .1em;
    width: 70%;
    padding-top: 60%;
}

.app section[data-chapter_id='77419'] .titleblack {
    font-family: 'Raleway','HelveticaNeueW02-UltLt', 'HelveticaNeue-UltraLight', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 3em;
    color: black;
    text-transform: uppercase;
    letter-spacing: .1em;
    width: 70%;
    padding-top: 50%;
}

.app section[data-chapter_id='77424'] .titleblack {
    font-family: 'Raleway','HelveticaNeueW02-UltLt', 'HelveticaNeue-UltraLight', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 3em;
    color: black;
    text-transform: uppercase;
    letter-spacing: .1em;
    width: 70%;
    padding-top: 50%;
}

.app section[data-chapter_id='77411'] .titleblack {
    font-family: 'Raleway','HelveticaNeueW02-UltLt', 'HelveticaNeue-UltraLight', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 1.2em;
    color: black;
    text-transform: uppercase;
    letter-spacing: .3em;
    width: 70%;
    padding-top: 30%;
}



@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .coverTitle { 
	  font-size: 20px; 
      margin-top: 50%;
	}
     .storyCover { 
	  background-position: center;
	}
    .atwv p:first-of-type:first-letter {
      font-family: 'Raleway','HelveticaNeueW02-UltLt', 'HelveticaNeue-UltraLight', "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 600;
      float: left;
      font-size: 4em;
      line-height: .5em;
      padding-top: 0.06em;
      padding-right: 0.1em;
      padding-left: 0.1em;
      position: relative;
      bottom: 30px;
      clear: none;
	 }
     	.atwv section[data-chapter_id='1953'] p:first-of-type:first-letter { 
      font-family: 'Raleway','HelveticaNeueW02-UltLt', 'HelveticaNeue-UltraLight', "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 600;
      float: left;
      font-size: 4em;
      line-height: .5em;
      padding-top: 0.06em;
      padding-right: 0.25em;
      padding-left: 0;
      position: relative;
      bottom: 30px;
      clear: none;
	}
     .narrativeCenter h2 {
      font-family: 'Raleway','HelveticaNeueW02-UltLt', 'HelveticaNeue-UltraLight', "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 700;
      font-size: 1em;
      text-transform: uppercase;
      letter-spacing: .3em;
      width: 90%;
      padding-bottom: 50px;
      line-height: 3em;
	}
	.titleblack {
	  margin-bottom: 0px;
	}
    
    .app .imageChapterWrapper .parallaxedImageChapterImage {
      height: 300px;
      width: 100%;
      background-size: contain !important;
      background-position: center center !important;
      margin-bottom: 0 !important;
      padding-bottom: 0 !important;
	}
    
}
.chapter-197561 .mustacheDynamic {
  display: none;
}
.chapter-197561 body,
.chapter-197561 .body {
  margin: 0;
  padding: 0;
}
.chapter-197561 .story-cover {
  background-image: url(/data/files/organization/1/image/raw/webcoverne1-1430177922-2.jpg);
  height: 100vh;
  background-size: cover;
  background-position: center center;
}
.chapter-197561 .logo {
  width: 18rem;
  position: relative;
  z-index: 1;
  margin: 2rem auto 0 auto;
}
.chapter-197561 svg {
  fill: white;
}
@media screen and (max-width: 415px) {
  .chapter-197561 .logo {
    width: 14rem;
  }
}

.chapter-77410 {
  padding-top: 10rem;
  background-color: navy;
}
.chapter-77410 p {
  color: white;
}
.chapter-77410 p:first-of-type::first-letter {
  float: left;
  font-size: 9em;
  padding-top: 0em;
  padding-right: 0.05em;
  margin-bottom: 0;
  line-height: 0.7;
  padding-bottom: 0;
  font-family: calibre, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  margin-top: -0.02em;
  font-style: normal;
}
.chapter-77410 .narrativeCenter p {
  color: #ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -o-font-smoothing: antialiased;
}
.chapter-77410 .narrativeCenter h3 {
  font-family: "Raleway";
  font-size: 100px;
  font-weight: 400;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #FFFFFF;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: opacity;
  padding-top: 53px;
  padding-bottom: 30px;
  text-align: center;
  width: 90%;
  max-width: none;
}
.chapter-77410 .titleblack {
  display: none;
}
.chapter-77410 .narrativeCenter {
  background-color: #003399 !important;
}
.chapter-77410 .narrativeCenter h2 {
  font-size: 3em;
  line-height: 2.5em;
  color: #ffffff;
  letter-spacing: .2em;
  padding-bottom: 0;
  padding-top: 100px;
  margin-bottom: 0;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  .chapter-77410 .narrativeCenter h2 {
    font-size: .9em;
  }
  .chapter-77410 .narrativeCenter p {
    font-family: "Raleway", sans-serif;
    font-size: .9em;
    line-height: 2em;
    padding-bottom: 20px;
    color: #ffffff;
  }
}

.chapter-77412 {
  background-color: red;
  padding-bottom: 5rem;
  padding-top: 6rem;
}
.chapter-77412 body {
  background-color: red;
}
.chapter-77412 .atavist-cover-column-width-and-alignment {
  width: 100%;
  max-width: 100%;
}
.chapter-77412 .section-cover .atavist-cover-h1 {
  width: 100%;
  max-width: 100%;
  font-size: 9rem;
  color: white;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 0.03em;
  text-indent: 0.03em;
}
.chapter-77412 h2 {
  color: white;
}
.chapter-77412 .titleblack {
  color: #FFFFFF;
  padding-bottom: 120px;
  font-weight: 700;
  font-size: 6em;
  letter-spacing: .05em;
}
.chapter-77412 .narrativeCenter {
  background-color: #FF0000 !important;
}
.chapter-77412 body.ipad h1 {
  text-align: center;
  padding-top: 50%;
}
.chapter-77412 body.iphone h1 {
  text-align: center;
  padding-top: 50%;
}

.chapter-77413 {
  padding-top: 10rem;
}

.chapter-77419 {
  background-color: red;
  padding-bottom: 1rem;
  padding-top: 6rem;
}
.chapter-77419 body {
  background-color: red;
}
.chapter-77419 .atavist-cover-column-width-and-alignment {
  width: 100%;
  max-width: 100%;
}
.chapter-77419 .section-cover .atavist-cover-h1 {
  width: 100%;
  max-width: 100%;
  font-size: 9rem;
  color: white;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 0.03em;
  text-indent: 0.03em;
}
.chapter-77419 h2 {
  color: white;
}
.chapter-77419 .titleblack {
  color: #FFFFFF;
  padding-bottom: 0;
  font-weight: 700;
  font-size: 6em;
  letter-spacing: .05em;
}
.chapter-77419 .narrativeCenter {
  background-color: #FF0000 !important;
}
.chapter-77419 .narrativeCenter h2 {
  color: #FFFFFF;
  margin-bottom: 0;
}
.chapter-77419 .app h1 {
  text-align: center;
  padding-top: 50%;
}
.chapter-77419 .app h1 {
  text-align: center;
  padding-top: 50%;
}

.chapter-77421 .app section.chapterType0:last-child {
  margin-bottom: 0;
}

.chapter-77424 {
  background-color: red;
  padding-bottom: 1rem;
  padding-top: 6rem;
}
.chapter-77424 body {
  background-color: red;
}
.chapter-77424 .atavist-cover-column-width-and-alignment {
  width: 100%;
  max-width: 100%;
}
.chapter-77424 .section-cover .atavist-cover-h1 {
  width: 100%;
  max-width: 100%;
  font-size: 9rem;
  color: white;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: 0.03em;
  text-indent: 0.03em;
}
.chapter-77424 h2 {
  color: white;
}
.chapter-77424 .titleblack {
  color: #FFFFFF;
  padding-bottom: 0;
  font-weight: 700;
  font-size: 6em;
  letter-spacing: .05em;
}
.chapter-77424 .narrativeCenter {
  background-color: #FF0000 !important;
}
.chapter-77424 .narrativeCenter h2 {
  color: #FFFFFF;
  margin-bottom: 0;
}
.chapter-77424 body.ipad h1 {
  text-align: center;
  padding-top: 50%;
}
.chapter-77424 body.iphone h1 {
  text-align: center;
  padding-top: 50%;
}
