/*!
 * reveal.js
 * http://lab.hakim.se/reveal-js
 * MIT licensed
 *
 * Copyright (C) 2015 Hakim El Hattab, http://hakim.se
 */.reveal a,body{position:relative}.reveal .chapterList:after,.reveal .credits:after{content:"";clear:both}.reveal a,.reveal abbr,.reveal acronym,.reveal address,.reveal applet,.reveal article,.reveal aside,.reveal audio,.reveal b,.reveal big,.reveal blockquote,.reveal canvas,.reveal caption,.reveal center,.reveal cite,.reveal code,.reveal dd,.reveal del,.reveal details,.reveal dfn,.reveal div,.reveal dl,.reveal dt,.reveal em,.reveal embed,.reveal fieldset,.reveal figcaption,.reveal figure,.reveal footer,.reveal form,.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6,.reveal header,.reveal hgroup,.reveal iframe,.reveal img,.reveal ins,.reveal kbd,.reveal label,.reveal legend,.reveal li,.reveal mark,.reveal menu,.reveal nav,.reveal object,.reveal ol,.reveal output,.reveal p,.reveal pre,.reveal q,.reveal ruby,.reveal s,.reveal samp,.reveal section,.reveal small,.reveal span,.reveal strike,.reveal strong,.reveal sub,.reveal summary,.reveal sup,.reveal table,.reveal tbody,.reveal td,.reveal tfoot,.reveal th,.reveal thead,.reveal time,.reveal tr,.reveal tt,.reveal u,.reveal ul,.reveal var,body,html,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.reveal em,.reveal q,.reveal:after{font-style:italic}.reveal article,.reveal aside,.reveal details,.reveal figcaption,.reveal figure,.reveal footer,.reveal header,.reveal hgroup,.reveal menu,.reveal nav,.reveal section{display:block}body,html{width:100%;height:100%;overflow:hidden}body{line-height:1;background-color:#fff;color:#000}.reveal .slides section .fragment{opacity:0;visibility:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.reveal .slides section .fragment.fade-out,.reveal .slides section .fragment.grow,.reveal .slides section .fragment.shrink,.reveal .slides section .fragment.visible{opacity:1;visibility:visible}.reveal .slides section .fragment.grow.visible{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.reveal .slides section .fragment.shrink.visible{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.reveal .slides section .fragment.zoom-in{-webkit-transform:scale(.1);-ms-transform:scale(.1);transform:scale(.1)}.reveal .slides section .fragment.zoom-in.visible{-webkit-transform:none;-ms-transform:none;transform:none}.reveal .slides section .fragment.fade-out.visible{opacity:0;visibility:hidden}.reveal .slides section .fragment.semi-fade-out{opacity:1;visibility:visible}.reveal .slides section .fragment.semi-fade-out.visible{opacity:.5;visibility:visible}.reveal .slides section .fragment.strike{opacity:1}.reveal .slides section .fragment.strike.visible{text-decoration:line-through}.reveal .slides section .fragment.current-visible{opacity:0;visibility:hidden}.reveal .slides section .fragment.current-visible.current-fragment,.reveal .slides section .fragment.highlight-blue,.reveal .slides section .fragment.highlight-current-blue,.reveal .slides section .fragment.highlight-current-green,.reveal .slides section .fragment.highlight-current-red,.reveal .slides section .fragment.highlight-green,.reveal .slides section .fragment.highlight-red{opacity:1;visibility:visible}.reveal .slides section .fragment.highlight-red.visible{color:#ff2c2d}.reveal .slides section .fragment.highlight-green.visible{color:#17ff2e}.reveal .slides section .fragment.highlight-blue.visible{color:#1b91ff}.reveal .slides section .fragment.highlight-current-red.current-fragment{color:#ff2c2d}.reveal .slides section .fragment.highlight-current-green.current-fragment{color:#17ff2e}.reveal .slides section .fragment.highlight-current-blue.current-fragment{color:#1b91ff}.reveal:after{content:''}.reveal iframe{z-index:1}.reveal .stretch{max-width:none;max-height:none}.reveal pre.stretch code{height:100%;max-height:100%;-moz-box-sizing:border-box;box-sizing:border-box}.reveal .controls{display:none;position:fixed;width:110px;height:110px;z-index:30;right:10px;bottom:10px;-webkit-user-select:none}.reveal .controls div{position:absolute;opacity:.05;width:0;height:0;border:12px solid transparent;-webkit-transform:scale(.9999);-ms-transform:scale(.9999);transform:scale(.9999);-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.reveal .controls div.enabled{opacity:.7;cursor:pointer}.reveal .controls div.navigate-down.fragmented,.reveal .controls div.navigate-left.fragmented,.reveal .controls div.navigate-right.fragmented,.reveal .controls div.navigate-up.fragmented{opacity:.3}.reveal .controls div.enabled:active{margin-top:1px}.reveal .controls div.navigate-left{top:42px;border-right-width:22px}.reveal .controls div.navigate-right{left:74px;top:42px;border-left-width:22px}.reveal .controls div.navigate-up{left:42px;border-bottom-width:22px}.reveal .controls div.navigate-down{left:42px;top:74px;border-top-width:22px}.reveal .progress{position:fixed;display:none;width:100%;bottom:0;left:0;z-index:10;background-color:rgba(0,0,0,.2)}.reveal .progress:after{content:'';display:block;position:absolute;height:20px;width:100%;top:-20px}.reveal .progress span{display:block;height:100%;width:0;background-color:#000}.reveal .slide-number{position:fixed;display:block;right:15px;bottom:15px;opacity:.5;z-index:31;font-size:12px}.reveal{width:100%;height:100%;overflow:hidden;-ms-touch-action:none;touch-action:none}.reveal .slides{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto;overflow:visible;text-align:center;-webkit-perspective:600px;perspective:600px;-webkit-perspective-origin:50% 40%;perspective-origin:50% 40%}.reveal .slides>section{-ms-perspective:600px}.reveal .slides>section,.reveal .slides>section>section{display:none;position:absolute;width:100%;padding:20px 0;z-index:10;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform-origin 800ms cubic-bezier(.26,.86,.44,.985),-webkit-transform 800ms cubic-bezier(.26,.86,.44,.985),visibility 800ms cubic-bezier(.26,.86,.44,.985),opacity 800ms cubic-bezier(.26,.86,.44,.985);transition:-ms-transform-origin 800ms cubic-bezier(.26,.86,.44,.985),transform 800ms cubic-bezier(.26,.86,.44,.985),visibility 800ms cubic-bezier(.26,.86,.44,.985),opacity 800ms cubic-bezier(.26,.86,.44,.985);transition:transform-origin 800ms cubic-bezier(.26,.86,.44,.985),transform 800ms cubic-bezier(.26,.86,.44,.985),visibility 800ms cubic-bezier(.26,.86,.44,.985),opacity 800ms cubic-bezier(.26,.86,.44,.985)}.reveal[data-transition-speed=fast] .slides section{-webkit-transition-duration:400ms;transition-duration:400ms}.reveal[data-transition-speed=slow] .slides section{-webkit-transition-duration:1200ms;transition-duration:1200ms}.reveal .slides section[data-transition-speed=fast]{-webkit-transition-duration:400ms;transition-duration:400ms}.reveal .slides section[data-transition-speed=slow]{-webkit-transition-duration:1200ms;transition-duration:1200ms}.reveal .slides>section.stack{padding-top:0;padding-bottom:0}.reveal .slides>section.present,.reveal .slides>section>section.present{display:block;z-index:11;opacity:1}.reveal.center,.reveal.center .slides,.reveal.center .slides section{min-height:0!important}.reveal .slides>section.future,.reveal .slides>section.past,.reveal .slides>section>section.future,.reveal .slides>section>section.past{pointer-events:none;opacity:0}.reveal.overview .slides>section,.reveal.overview .slides>section>section{pointer-events:auto}.reveal.slide section{-webkit-backface-visibility:hidden;backface-visibility:hidden}.reveal .slides>section[data-transition=slide].past,.reveal .slides>section[data-transition~=slide-out].past,.reveal.slide .slides>section:not([data-transition]).past{-webkit-transform:translate(-150%,0);-ms-transform:translate(-150%,0);transform:translate(-150%,0)}.reveal .slides>section[data-transition=slide].future,.reveal .slides>section[data-transition~=slide-in].future,.reveal.slide .slides>section:not([data-transition]).future{-webkit-transform:translate(150%,0);-ms-transform:translate(150%,0);transform:translate(150%,0)}.reveal .slides>section>section[data-transition=slide].past,.reveal .slides>section>section[data-transition~=slide-out].past,.reveal.slide .slides>section>section:not([data-transition]).past{-webkit-transform:translate(0,-150%);-ms-transform:translate(0,-150%);transform:translate(0,-150%)}.reveal .slides>section>section[data-transition=slide].future,.reveal .slides>section>section[data-transition~=slide-in].future,.reveal.slide .slides>section>section:not([data-transition]).future{-webkit-transform:translate(0,150%);-ms-transform:translate(0,150%);transform:translate(0,150%)}.reveal.linear section{-webkit-backface-visibility:hidden;backface-visibility:hidden}.reveal .slides>section[data-transition=linear].past,.reveal .slides>section[data-transition~=linear-out].past,.reveal.linear .slides>section:not([data-transition]).past{-webkit-transform:translate(-150%,0);-ms-transform:translate(-150%,0);transform:translate(-150%,0)}.reveal .slides>section[data-transition=linear].future,.reveal .slides>section[data-transition~=linear-in].future,.reveal.linear .slides>section:not([data-transition]).future{-webkit-transform:translate(150%,0);-ms-transform:translate(150%,0);transform:translate(150%,0)}.reveal .slides>section>section[data-transition=linear].past,.reveal .slides>section>section[data-transition~=linear-out].past,.reveal.linear .slides>section>section:not([data-transition]).past{-webkit-transform:translate(0,-150%);-ms-transform:translate(0,-150%);transform:translate(0,-150%)}.reveal .slides>section>section[data-transition=linear].future,.reveal .slides>section>section[data-transition~=linear-in].future,.reveal.linear .slides>section>section:not([data-transition]).future{-webkit-transform:translate(0,150%);-ms-transform:translate(0,150%);transform:translate(0,150%)}.reveal .slides>section[data-transition=default].past,.reveal .slides>section[data-transition~=default-out].past,.reveal.default .slides>section:not([data-transition]).past{-webkit-transform:translate3d(-100%,0,0)rotateY(-90deg)translate3d(-100%,0,0);transform:translate3d(-100%,0,0)rotateY(-90deg)translate3d(-100%,0,0)}.reveal .slides>section[data-transition=default].future,.reveal .slides>section[data-transition~=default-in].future,.reveal.default .slides>section:not([data-transition]).future{-webkit-transform:translate3d(100%,0,0)rotateY(90deg)translate3d(100%,0,0);transform:translate3d(100%,0,0)rotateY(90deg)translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=default].past,.reveal .slides>section>section[data-transition~=default-out].past,.reveal.default .slides>section>section:not([data-transition]).past{-webkit-transform:translate3d(0,-300px,0)rotateX(70deg)translate3d(0,-300px,0);transform:translate3d(0,-300px,0)rotateX(70deg)translate3d(0,-300px,0)}.reveal .slides>section>section[data-transition=default].future,.reveal .slides>section>section[data-transition~=default-in].future,.reveal.default .slides>section>section:not([data-transition]).future{-webkit-transform:translate3d(0,300px,0)rotateX(-70deg)translate3d(0,300px,0);transform:translate3d(0,300px,0)rotateX(-70deg)translate3d(0,300px,0)}.reveal .slides>section[data-transition=convex].past,.reveal .slides>section[data-transition~=convex-out].past,.reveal.convex .slides>section:not([data-transition]).past{-webkit-transform:translate3d(-100%,0,0)rotateY(-90deg)translate3d(-100%,0,0);transform:translate3d(-100%,0,0)rotateY(-90deg)translate3d(-100%,0,0)}.reveal .slides>section[data-transition=convex].future,.reveal .slides>section[data-transition~=convex-in].future,.reveal.convex .slides>section:not([data-transition]).future{-webkit-transform:translate3d(100%,0,0)rotateY(90deg)translate3d(100%,0,0);transform:translate3d(100%,0,0)rotateY(90deg)translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=convex].past,.reveal .slides>section>section[data-transition~=convex-out].past,.reveal.convex .slides>section>section:not([data-transition]).past{-webkit-transform:translate3d(0,-300px,0)rotateX(70deg)translate3d(0,-300px,0);transform:translate3d(0,-300px,0)rotateX(70deg)translate3d(0,-300px,0)}.reveal .slides>section>section[data-transition=convex].future,.reveal .slides>section>section[data-transition~=convex-in].future,.reveal.convex .slides>section>section:not([data-transition]).future{-webkit-transform:translate3d(0,300px,0)rotateX(-70deg)translate3d(0,300px,0);transform:translate3d(0,300px,0)rotateX(-70deg)translate3d(0,300px,0)}.reveal .slides>section[data-transition=concave].past,.reveal .slides>section[data-transition~=concave-out].past,.reveal.concave .slides>section:not([data-transition]).past{-webkit-transform:translate3d(-100%,0,0)rotateY(90deg)translate3d(-100%,0,0);transform:translate3d(-100%,0,0)rotateY(90deg)translate3d(-100%,0,0)}.reveal .slides>section[data-transition=concave].future,.reveal .slides>section[data-transition~=concave-in].future,.reveal.concave .slides>section:not([data-transition]).future{-webkit-transform:translate3d(100%,0,0)rotateY(-90deg)translate3d(100%,0,0);transform:translate3d(100%,0,0)rotateY(-90deg)translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=concave].past,.reveal .slides>section>section[data-transition~=concave-out].past,.reveal.concave .slides>section>section:not([data-transition]).past{-webkit-transform:translate3d(0,-80%,0)rotateX(-70deg)translate3d(0,-80%,0);transform:translate3d(0,-80%,0)rotateX(-70deg)translate3d(0,-80%,0)}.reveal .slides>section>section[data-transition=concave].future,.reveal .slides>section>section[data-transition~=concave-in].future,.reveal.concave .slides>section>section:not([data-transition]).future{-webkit-transform:translate3d(0,80%,0)rotateX(70deg)translate3d(0,80%,0);transform:translate3d(0,80%,0)rotateX(70deg)translate3d(0,80%,0)}.reveal .slides>section[data-transition=zoom],.reveal.zoom .slides>section:not([data-transition]){-webkit-transition-timing-function:ease;transition-timing-function:ease}.reveal .slides>section[data-transition=zoom].past,.reveal .slides>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section:not([data-transition]).past{visibility:hidden;-webkit-transform:scale(16);-ms-transform:scale(16);transform:scale(16)}.reveal .slides>section[data-transition=zoom].future,.reveal .slides>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section:not([data-transition]).future{visibility:hidden;-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.reveal .slides>section>section[data-transition=zoom].past,.reveal .slides>section>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section>section:not([data-transition]).past{-webkit-transform:translate(0,-150%);-ms-transform:translate(0,-150%);transform:translate(0,-150%)}.reveal .slides>section>section[data-transition=zoom].future,.reveal .slides>section>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section>section:not([data-transition]).future{-webkit-transform:translate(0,150%);-ms-transform:translate(0,150%);transform:translate(0,150%)}.reveal.cube .slides{-webkit-perspective:1300px;perspective:1300px}.reveal.cube .slides section{padding:30px;min-height:700px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-box-sizing:border-box;box-sizing:border-box}.reveal.center.cube .slides section{min-height:0}.reveal.cube .slides section:not(.stack):before{content:'';position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.1);border-radius:4px;-webkit-transform:translateZ(-20px);transform:translateZ(-20px)}.reveal.cube .slides section:not(.stack):after{content:'';position:absolute;display:block;width:90%;height:30px;left:5%;bottom:0;background:0 0;z-index:1;border-radius:4px;box-shadow:0 95px 25px rgba(0,0,0,.2);-webkit-transform:translateZ(-90px)rotateX(65deg);transform:translateZ(-90px)rotateX(65deg)}.reveal.cube .slides>section.stack{padding:0;background:0 0}.reveal.cube .slides>section.past{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:translate3d(-100%,0,0)rotateY(-90deg);transform:translate3d(-100%,0,0)rotateY(-90deg)}.reveal.cube .slides>section.future{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(100%,0,0)rotateY(90deg);transform:translate3d(100%,0,0)rotateY(90deg)}.reveal.cube .slides>section>section.past{-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translate3d(0,-100%,0)rotateX(90deg);transform:translate3d(0,-100%,0)rotateX(90deg)}.reveal.cube .slides>section>section.future{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(0,100%,0)rotateX(-90deg);transform:translate3d(0,100%,0)rotateX(-90deg)}.reveal.page .slides{-webkit-perspective-origin:0 50%;perspective-origin:0 50%;-webkit-perspective:3000px;perspective:3000px}.reveal.page .slides section{padding:30px;min-height:700px;-moz-box-sizing:border-box;box-sizing:border-box}.reveal.page .slides section.past{z-index:12}.reveal.page .slides section:not(.stack):before{content:'';position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.1);-webkit-transform:translateZ(-20px);transform:translateZ(-20px)}.reveal.page .slides section:not(.stack):after{content:'';position:absolute;display:block;width:90%;height:30px;left:5%;bottom:0;background:0 0;z-index:1;border-radius:4px;box-shadow:0 95px 25px rgba(0,0,0,.2);-webkit-transform:translateZ(-90px)rotateX(65deg)}.reveal.page .slides>section.stack{padding:0;background:0 0}.reveal.page .slides>section.past{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(-40%,0,0)rotateY(-80deg);transform:translate3d(-40%,0,0)rotateY(-80deg)}.reveal.page .slides>section.future{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.reveal.page .slides>section>section.past{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate3d(0,-40%,0)rotateX(80deg);transform:translate3d(0,-40%,0)rotateX(80deg)}.reveal.page .slides>section>section.future{-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.reveal .slides section[data-transition=fade],.reveal.fade .slides section:not([data-transition]),.reveal.fade .slides>section>section:not([data-transition]){-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:opacity .5s;transition:opacity .5s}.reveal.fade.overview .slides section,.reveal.fade.overview .slides>section>section{-webkit-transition:none;transition:none}.reveal .slides>section[data-transition=none],.reveal.none .slides>section:not([data-transition]){-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none}.reveal .pause-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;visibility:hidden;opacity:0;z-index:100;-webkit-transition:all 1s ease;transition:all 1s ease}.reveal.paused .pause-overlay{visibility:visible;opacity:1}.no-transforms{overflow-y:auto}.no-transforms .reveal .slides{position:relative;width:80%;height:auto!important;top:0;left:50%;margin:0;text-align:center}.no-transforms .reveal .controls,.no-transforms .reveal .progress{display:none!important}.no-transforms .reveal .slides section{display:block!important;opacity:1!important;position:relative!important;height:auto;min-height:0;top:0;left:-50%;margin:70px 0;-webkit-transform:none;-ms-transform:none;transform:none}.no-transforms .reveal .slides section section{left:0}.reveal .no-transition,.reveal .no-transition *{-webkit-transition:none!important;transition:none!important}.reveal .backgrounds{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-perspective:600px;perspective:600px}.reveal .slide-background{display:none;position:absolute;width:100%;height:100%;opacity:0;visibility:hidden;background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:all 800ms cubic-bezier(.26,.86,.44,.985);transition:all 800ms cubic-bezier(.26,.86,.44,.985)}.reveal .slide-background.stack{display:block}.reveal .slide-background.present{opacity:1;visibility:visible}.print-pdf .reveal .slide-background{opacity:1!important;visibility:visible!important}.reveal .slide-background video{position:absolute;width:100%;height:100%;max-width:none;max-height:none;top:0;left:0}.reveal>.backgrounds .slide-background[data-background-transition=none],.reveal[data-background-transition=none]>.backgrounds .slide-background{-webkit-transition:none;transition:none}.reveal>.backgrounds .slide-background[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background{opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.reveal>.backgrounds .slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.past{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.future{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.past{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.future{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.reveal>.backgrounds .slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.past{opacity:0;-webkit-transform:translate3d(-100%,0,0)rotateY(-90deg)translate3d(-100%,0,0);transform:translate3d(-100%,0,0)rotateY(-90deg)translate3d(-100%,0,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.future{opacity:0;-webkit-transform:translate3d(100%,0,0)rotateY(90deg)translate3d(100%,0,0);transform:translate3d(100%,0,0)rotateY(90deg)translate3d(100%,0,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.past{opacity:0;-webkit-transform:translate3d(0,-100%,0)rotateX(90deg)translate3d(0,-100%,0);transform:translate3d(0,-100%,0)rotateX(90deg)translate3d(0,-100%,0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.future{opacity:0;-webkit-transform:translate3d(0,100%,0)rotateX(-90deg)translate3d(0,100%,0);transform:translate3d(0,100%,0)rotateX(-90deg)translate3d(0,100%,0)}.reveal>.backgrounds .slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.past{opacity:0;-webkit-transform:translate3d(-100%,0,0)rotateY(90deg)translate3d(-100%,0,0);transform:translate3d(-100%,0,0)rotateY(90deg)translate3d(-100%,0,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.future{opacity:0;-webkit-transform:translate3d(100%,0,0)rotateY(-90deg)translate3d(100%,0,0);transform:translate3d(100%,0,0)rotateY(-90deg)translate3d(100%,0,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.past{opacity:0;-webkit-transform:translate3d(0,-100%,0)rotateX(-90deg)translate3d(0,-100%,0);transform:translate3d(0,-100%,0)rotateX(-90deg)translate3d(0,-100%,0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.future{opacity:0;-webkit-transform:translate3d(0,100%,0)rotateX(90deg)translate3d(0,100%,0);transform:translate3d(0,100%,0)rotateX(90deg)translate3d(0,100%,0)}.reveal>.backgrounds .slide-background[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background{-webkit-transition-timing-function:ease;transition-timing-function:ease}.reveal>.backgrounds .slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.past{opacity:0;visibility:hidden;-webkit-transform:scale(16);-ms-transform:scale(16);transform:scale(16)}.reveal>.backgrounds .slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.future{opacity:0;visibility:hidden;-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.past{opacity:0;visibility:hidden;-webkit-transform:scale(16);-ms-transform:scale(16);transform:scale(16)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.future{opacity:0;visibility:hidden;-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.reveal[data-transition-speed=fast]>.backgrounds .slide-background{-webkit-transition-duration:400ms;transition-duration:400ms}.reveal[data-transition-speed=slow]>.backgrounds .slide-background{-webkit-transition-duration:1200ms;transition-duration:1200ms}.reveal.overview{-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;-webkit-perspective:700px;perspective:700px}.reveal.overview .slides section{height:700px;opacity:1!important;overflow:hidden;visibility:visible!important;cursor:pointer;-moz-box-sizing:border-box;box-sizing:border-box}.reveal.overview .slides section.present,.reveal.overview .slides section:hover{outline:rgba(150,150,150,.4)solid 10px;outline-offset:10px}.reveal.overview .slides section .fragment{opacity:1;-webkit-transition:none;transition:none}.reveal.overview .slides section:after,.reveal.overview .slides section:before{display:none!important}.reveal.overview .slides>section.stack{padding:0;top:0!important;background:0 0;outline:0;overflow:visible}.reveal.overview .backgrounds{-webkit-perspective:inherit;perspective:inherit}.reveal.overview .backgrounds .slide-background{opacity:1;visibility:visible;outline:solid rgba(150,150,150,.1);outline-offset:10px}.reveal.overview .backgrounds .slide-background,.reveal.overview .slides section,.reveal.overview-deactivating .backgrounds .slide-background,.reveal.overview-deactivating .slides section{-webkit-transition:none;transition:none}.reveal.overview-animated .slides{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease}.reveal.rtl .slides,.reveal.rtl .slides h1,.reveal.rtl .slides h2,.reveal.rtl .slides h3,.reveal.rtl .slides h4,.reveal.rtl .slides h5,.reveal.rtl .slides h6{direction:rtl;font-family:sans-serif}.reveal.rtl code,.reveal.rtl pre{direction:ltr}.reveal.rtl ol,.reveal.rtl ul{text-align:right}.reveal.rtl .progress span{float:right}.reveal.has-parallax-background .backgrounds{-webkit-transition:all .8s ease;transition:all .8s ease}.reveal.has-parallax-background[data-transition-speed=fast] .backgrounds{-webkit-transition-duration:400ms;transition-duration:400ms}.reveal.has-parallax-background[data-transition-speed=slow] .backgrounds{-webkit-transition-duration:1200ms;transition-duration:1200ms}.reveal .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,.9);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.reveal .overlay.visible{opacity:1;visibility:visible}.reveal .overlay .spinner{position:absolute;display:block;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;z-index:10;background-image:url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D);visibility:visible;opacity:.6;-webkit-transition:all .3s ease;transition:all .3s ease}.reveal .overlay header{position:absolute;left:0;top:0;width:100%;height:40px;z-index:2;border-bottom:1px solid #222}.reveal .overlay header a{display:inline-block;width:40px;height:40px;padding:0 10px;float:right;opacity:.6;-moz-box-sizing:border-box;box-sizing:border-box}.reveal .overlay header a:hover{opacity:1}.reveal .overlay header a .icon{display:inline-block;width:20px;height:20px;background-position:50% 50%;background-size:100%;background-repeat:no-repeat}.reveal .overlay header a.close .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABkklEQVRYR8WX4VHDMAxG6wnoJrABZQPYBCaBTWAD2g1gE5gg6OOsXuxIlr40d81dfrSJ9V4c2VLK7spHuTJ/5wpM07QXuXc5X0opX2tEJcadjHuV80li/FgxTIEK/5QBCICBD6xEhSMGHgQPgBgLiYVAB1dpSqKDawxTohFw4JSEA3clzgIBPCURwE2JucBR7rhPJJv5OpJwDX+SfDjgx1wACQeJG1aChP9K/IMmdZ8DtESV1WyP3Bt4MwM6sj4NMxMYiqUWHQu4KYA/SYkIjOsm3BXYWMKFDwU2khjCQ4ELJUJ4SmClRArOCmSXGuKma0fYD5CbzHxFpCSGAhfAVSSUGDUk2BWZaff2g6GE15BsBQ9nwmpIGDiyHQddwNTMKkbZaf9fajXQca1EX44puJZUsnY0ObGmITE3GVLCbEhQUjGVt146j6oasWN+49Vph2w1pZ5EansNZqKBm1txbU57iRRcZ86RWMDdWtBJUHBHwoQPi1GV+JCbntmvok7iTX4/Up9mgyTc/FJYDTcndgH/AA5A/CHsyEkVAAAAAElFTkSuQmCC)}.reveal .overlay header a.external .icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAcElEQVRYR+2WSQoAIQwEzf8f7XiOMkUQxUPlGkM3hVmiQfQR9GYnH1SsAQlI4DiBqkCMoNb9y2e90IAEJPAcgdznU9+engMaeJ7Azh5Y1U67gAho4DqBqmB1buAf0MB1AlVBek83ZPkmJMGc1wAR+AAqod/B97TRpQAAAABJRU5ErkJggg==)}.reveal .overlay .viewport{position:absolute;top:40px;right:0;bottom:0;left:0}.reveal .overlay.overlay-preview .viewport iframe{width:100%;height:100%;max-width:100%;max-height:100%;border:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.reveal .overlay.overlay-preview.loaded .viewport iframe{opacity:1;visibility:visible}.reveal .overlay.overlay-preview.loaded .spinner{opacity:0;visibility:hidden;-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.reveal .overlay.overlay-help .viewport{overflow:auto;color:#fff}.reveal .overlay.overlay-help .viewport .viewport-inner{width:600px;margin:0 auto;padding:60px;text-align:center;letter-spacing:normal}.reveal .overlay.overlay-help .viewport .viewport-inner .title{font-size:20px}.reveal .overlay.overlay-help .viewport .viewport-inner table{border:1px solid #fff;border-collapse:collapse;font-size:14px}.reveal .overlay.overlay-help .viewport .viewport-inner table td,.reveal .overlay.overlay-help .viewport .viewport-inner table th{width:200px;padding:10px;border:1px solid #fff;vertical-align:middle}.reveal .overlay.overlay-help .viewport .viewport-inner table th{padding-top:20px;padding-bottom:20px}.reveal .playback{position:fixed;left:15px;bottom:15px;z-index:30;cursor:pointer;-webkit-transition:all 400ms ease;transition:all 400ms ease}.reveal.overview .playback{opacity:0;visibility:hidden}.reveal .roll{display:inline-block;line-height:1.2;overflow:hidden;vertical-align:top;-webkit-perspective:400px;perspective:400px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}.reveal .roll span,.reveal .roll span:after{-webkit-backface-visibility:hidden;display:block}.reveal .roll:hover{background:0 0;text-shadow:none}.reveal .roll span{position:relative;padding:0 2px;pointer-events:none;-webkit-transition:all 400ms ease;transition:all 400ms ease;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;backface-visibility:hidden}.reveal .roll:hover span{background:rgba(0,0,0,.5);-webkit-transform:translate3d(0,0,-45px)rotateX(90deg);transform:translate3d(0,0,-45px)rotateX(90deg)}.reveal .roll span:after{content:attr(data-title);position:absolute;left:0;top:0;padding:0 2px;backface-visibility:hidden;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:translate3d(0,110%,0)rotateX(-90deg);transform:translate3d(0,110%,0)rotateX(-90deg)}.reveal blockquote,.reveal pre{margin:20px auto;position:relative}.reveal aside.notes{display:none}.zoomed .reveal *,.zoomed .reveal :after,.zoomed .reveal :before{-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.zoomed .reveal .controls,.zoomed .reveal .progress{opacity:0}.zoomed .reveal .roll span{background:0 0}.zoomed .reveal .roll span:after{visibility:hidden}section.has-light-background,section.has-light-background h1,section.has-light-background h2,section.has-light-background h3,section.has-light-background h4,section.has-light-background h5,section.has-light-background h6{color:#222}.reveal{font-weight:400;color:#fff}::selection{color:#fff;background:#bee4fd;text-shadow:none}.reveal .slides>section,.reveal .slides>section>section{line-height:1.3;font-weight:inherit}.reveal b,.reveal dt,.reveal strong,.reveal table th{font-weight:700}.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6{margin:0 0 20px;color:#fff;line-height:1.2;letter-spacing:normal;text-transform:uppercase;text-shadow:none;word-wrap:break-word}.reveal h3{font-size:1.3em}.reveal h4{font-size:1em}.reveal p{margin:20px 0;line-height:1.3}.reveal iframe,.reveal img,.reveal video{max-width:95%;max-height:95%}.reveal dl,.reveal ol,.reveal ul{display:inline-block;text-align:left;margin:0 0 0 1em}.reveal ol{list-style-type:decimal}.reveal ul{list-style-type:disc}.reveal ul ul{list-style-type:square}.reveal ul ul ul{list-style-type:circle}.reveal ol ol,.reveal ol ul,.reveal ul ol,.reveal ul ul{display:block;margin-left:40px}.reveal dd{margin-left:40px}.reveal blockquote,.reveal q{quotes:none}.reveal blockquote{display:block;width:70%;padding:5px;font-style:italic;background:rgba(255,255,255,.05);box-shadow:0 0 2px rgba(0,0,0,.2)}.reveal blockquote p:first-child,.reveal blockquote p:last-child{display:inline-block}.reveal pre{display:block;width:90%;text-align:left;font-size:.55em;font-family:monospace;line-height:1.2em;word-wrap:break-word;box-shadow:0 0 6px rgba(0,0,0,.3)}.reveal code{font-family:monospace}.reveal pre code{display:block;padding:5px;overflow:auto;max-height:400px;word-wrap:normal;background:#3F3F3F;color:#DCDCDC}.reveal table{margin:auto;border-collapse:collapse;border-spacing:0}.reveal table td,.reveal table th{text-align:left;padding:.2em .5em;border-bottom:1px solid}.reveal table td[align=center],.reveal table th[align=center]{text-align:center}.reveal table td[align=right],.reveal table th[align=right]{text-align:right}.reveal table tr:last-child td{border-bottom:none}.reveal sup{vertical-align:super}.reveal sub{vertical-align:sub}.reveal small,.reveal small *{vertical-align:top}.reveal small{display:inline-block;font-size:.6em;line-height:1.2em}.reveal a{color:#42affa;text-decoration:none;-webkit-transition:color .15s ease;-moz-transition:color .15s ease;transition:color .15s ease}.reveal a:hover{color:#8dcffc;text-shadow:none;border:none}.reveal .roll span:after{color:#fff;background:#068ee9}.reveal section img{background:rgba(255,255,255,.12)}.reveal a img{-webkit-transition:all .15s linear;-moz-transition:all .15s linear;transition:all .15s linear}.reveal a:hover img{background:rgba(255,255,255,.2);border-color:#42affa;box-shadow:0 0 20px rgba(0,0,0,.55)}.reveal .controls div.navigate-up,.reveal .controls div.navigate-up.enabled{border-bottom-color:#42affa}.reveal .controls div.navigate-down,.reveal .controls div.navigate-down.enabled{border-top-color:#42affa}.reveal .controls div.navigate-up.enabled:hover{border-bottom-color:#8dcffc}.reveal .controls div.navigate-down.enabled:hover{border-top-color:#8dcffc}.reveal .slide-number{color:#42affa}@font-face{font-family:fontello;src:url(font/fontello.eot?5422961);src:url(font/fontello.eot?5422961#iefix)format('embedded-opentype'),url(font/fontello.woff?5422961)format('woff'),url(font/fontello.ttf?5422961)format('truetype'),url(font/fontello.svg?5422961#fontello)format('svg');font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reveal .controls .navigate-down,.reveal .controls .navigate-up,.reveal .hidden,.reveal .snippetWrapper.smaller{display:none}.icon-headphones:before{content:'\e800'}.icon-grid:before{content:'\e801'}.icon-right-open:before{content:'\e802'}.icon-left-open:before{content:'\e803'}.icon-facebook:before{content:'\e804'}.icon-twitter:before{content:'\e805'}.icon-share:before{content:'\e806'}.icon-paper-plane:before{content:'\e807'}.icon-pinterest:before{content:'\e808'}body{background:#1a1a1a}.reveal{position:absolute;font-family:rooney-web,serif;font-size:25px;-webkit-perspective:1000}.reveal .slides{z-index:60}.reveal .slides>.frame{height:100%}.reveal .frame{overflow:hidden;color:#fff}.reveal .frame p{font-size:.8em;margin:10px}.reveal .indicator{position:absolute;bottom:13%;right:10%;margin-top:20px}.reveal .indicator .empty{fill-opacity:.2;fill:#fff}.reveal .indicator .filled{fill:#fff}.reveal h1{text-shadow:none;margin:0;line-height:.9;font-size:5.5em}.reveal .files p,.reveal .subtitles p{text-shadow:2px 2px 2px rgba(0,0,0,.6)}.reveal h2{line-height:.9;font-size:3.7em}.reveal h1,.reveal h2,.reveal h3,.reveal h4,.reveal h5,.reveal h6{font-family:alternate-gothic-no-3-d,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.reveal .chyrons p,.reveal .files p,.reveal .graphicText,.reveal .title-frame p{font-family:rooney-sans,sans-serif}@-webkit-keyframes nexthint{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}100%{transform:translate3d(15px,0,0);-webkit-transform:translate3d(15px,0,0)}}@keyframes nexthint{0%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}100%{transform:translate3d(15px,0,0);-webkit-transform:translate3d(15px,0,0)}}.reveal .hint{-webkit-animation:nexthint 3s ease-in-out 10;animation:nexthint 3s ease-in-out 10}.reveal .files{position:absolute;right:0;top:0;text-align:right}.reveal .files p{font-size:1.2em}.reveal .subtitles{position:absolute;bottom:4%;width:100%;font-size:.98em}.reveal .chyrons{position:absolute;width:700px;left:50%;margin-left:-350px;bottom:15%;text-shadow:none;padding-left:5%;padding-right:5%;box-sizing:border-box;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzFhMWExYSIgc3RvcC1vcGFjaXR5PSIwLjU1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIgc3RvcC1vcGFjaXR5PSIwLjU1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYTFhMWEiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(26,26,26,0) 0,rgba(26,26,26,.55) 19%,rgba(26,26,26,.55) 81%,rgba(26,26,26,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(26,26,26,0)),color-stop(19%,rgba(26,26,26,.55)),color-stop(81%,rgba(26,26,26,.55)),color-stop(100%,rgba(26,26,26,0)));background:-webkit-linear-gradient(left,rgba(26,26,26,0) 0,rgba(26,26,26,.55) 19%,rgba(26,26,26,.55) 81%,rgba(26,26,26,0) 100%);background:-o-linear-gradient(left,rgba(26,26,26,0) 0,rgba(26,26,26,.55) 19%,rgba(26,26,26,.55) 81%,rgba(26,26,26,0) 100%);background:-ms-linear-gradient(left,rgba(26,26,26,0) 0,rgba(26,26,26,.55) 19%,rgba(26,26,26,.55) 81%,rgba(26,26,26,0) 100%);background:linear-gradient(to right,rgba(26,26,26,0) 0,rgba(26,26,26,.55) 19%,rgba(26,26,26,.55) 81%,rgba(26,26,26,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001a1a1a', endColorstr='#001a1a1a', GradientType=1)}.reveal .chyrons p{font-size:.9em;margin:10px;color:#ff8c00}.reveal .narrations{position:absolute;width:45%;background-color:rgba(26,26,26,.5);padding:0;z-index:501}.reveal .quotes{position:relative;overflow:visible}.reveal .leftQuoteMark,.reveal .rightQuoteMark{color:#ff8c00;font-size:5em;line-height:1;font-style:italic;z-index:500}.reveal .rightQuoteMark{position:absolute;bottom:-120px;right:0}.reveal .leftQuoteMark{position:absolute;top:-45px;left:-20px;vertical-align:-.2em}.reveal .quoteWrapperInner{position:relative;z-index:550}.reveal .quoteWrapper{position:absolute;width:70%;z-index:500}.reveal .quoteWrapper p{text-shadow:2px 2px 2px rgba(0,0,0,.6)}.reveal .quoteWrapper.narrower{width:50%}.reveal .narrations,.reveal .quoteWrapper{top:0}.reveal .narrations.bottom,.reveal .quoteWrapper.bottom{bottom:200px;top:auto}.reveal .narrations.top,.reveal .quoteWrapper.top{top:30px;bottom:auto}.reveal .narrations.right,.reveal .quoteWrapper.right{right:0;left:auto}.reveal .narrations.left,.reveal .quoteWrapper.left{left:0;right:auto}.reveal .narrations.center,.reveal .quoteWrapper.center{left:50%;margin-left:-22.5%}.reveal .quoteWrapper.center{margin-left:-35%}.reveal .graphic-frame .narrations.center{margin-left:-50%}.reveal .narrations.middle,.reveal .quoteWrapper.middle{top:50%;margin-top:-10%}.reveal .quoteWrapper.middle{margin-top:-25%}.reveal p.quote{font-size:2.2em;line-height:1.2;font-style:italic}.reveal .quote-frame .narrations{position:relative;top:0;left:0;margin-top:0;margin-left:0;width:98%;background-color:transparent}.reveal .chapter-title-frame{font-size:.8em}.reveal .chapter-title-frame h1{position:absolute;width:99%;text-align:center;top:30%;margin-top:-20px;line-height:.9em}.reveal .title-frame .narration{font-size:1.7em;line-height:1}.reveal .title-frame p{font-size:1.1em;text-shadow:none}.reveal .intro-frame .narrations{position:relative;top:0;left:40%;margin-top:0;margin-left:0;width:60%;background-color:transparent}.reveal .intro-frame .narrations p{margin:30px}.reveal .intro-frame .narration{font-size:.9em;line-height:1.2}.reveal .graphic{max-width:90%;max-height:90%;margin-top:8%}.reveal #mekConcentrations{margin-top:25%}.reveal .graphic-frame .graphic{margin-top:4%}.reveal .graphic-frame .narrations{width:100%}.reveal .controls div.navigate-left,.reveal .controls div.navigate-left.enabled{border-right-color:#dcdcdc}.reveal .controls div.navigate-right,.reveal .controls div.navigate-right.enabled{border-left-color:#dcdcdc}.reveal .controls div.navigate-left.enabled:hover{border-right-color:#fff}.reveal .controls div.navigate-right.enabled:hover{border-left-color:#fff}.reveal .progress{height:5px;background:rgba(26,0,0,.3)}.reveal .progress span{-webkit-transition:width 800ms cubic-bezier(.26,.86,.44,.985);-moz-transition:width 800ms cubic-bezier(.26,.86,.44,.985);transition:width 800ms cubic-bezier(.26,.86,.44,.985);background:#fff;background:rgba(255,255,255,.8)}.reveal .logo{border:0;background:0 0;margin:0 0 10px;box-shadow:none}.reveal section img{box-shadow:none;margin:0;border:none;background-color:transparent}.reveal .doc,.reveal .leftDoc{position:absolute;right:0;top:10%;width:48%;height:85%}.reveal .leftDoc{right:50%}.reveal .page{position:absolute;top:0;left:0;border:2px solid #BABABA;background:#fff;z-index:300;width:95%}.reveal .page img{max-width:100%;max-height:100%;background-color:#fff}.reveal .bgPage1{left:4px;top:4px;z-index:200}.reveal .bgPage2{left:8px;top:8px;z-index:100}.reveal .snippet{border-width:3px;overflow:hidden;position:relative;background-color:#fff;margin-top:1px}.reveal .snippetLocation,.reveal .snippetWrapper{position:absolute;border:2px solid #ff8c00;z-index:500;background-color:#fff;border-radius:3px}.reveal .graphicText{font-size:1em}.reveal .graphicText.smaller{font-size:.7em}.reveal .graphicText.larger{font-size:2em}.reveal .graphicText.superLarge{font-size:8em;font-family:alternate-gothic-no-3-d,"Helvetica Neue",Helvetica,Arial,sans-serif}.reveal .credits,.reveal .credits-frame,.reveal .key text{font-family:rooney-sans,sans-serif}.reveal .snippetWrapper{top:40%;right:0;overflow:hidden;background-color:#fff;border:4px solid #ff8c00}.reveal .snippetWrapper.larger{border:4px solid #ff8c00;display:block;right:0}.reveal .snippetLocation{background-color:none}.reveal .snippetImage{max-height:none;max-width:none;position:absolute}.reveal .button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reveal .button.next,.reveal .button.prev{font-size:30px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2);cursor:pointer;z-index:500;position:absolute;top:50%;margin-top:-35px;padding:10px}.reveal .yearAnnotation line{stroke:rgba(255,255,255,.5)}.reveal .yearAnnotation text{font-size:.6em;fill:rgba(255,255,255,.5)}.reveal .button:hover{color:rgba(255,255,255,.8)}.reveal .button.chapters{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.2);position:absolute;cursor:pointer;top:15px;left:5px;font-size:20px;z-index:200;padding:10px}.reveal .prev{left:0}.reveal .next{right:0}.reveal .map{height:100%}.reveal .shape{stroke:#969696;stroke-width:1px}.reveal .zoomed .shape{stroke-width:.1px}.reveal .year .bar{fill:#ff8c00}.reveal .year .dataLabel{font-size:.6em;fill:rgba(255,255,255,.5)}.reveal .circle,.reveal .keyCircle{stroke:#ff8c00;stroke-width:2px;fill:#ff8c00;fill-opacity:.7}.reveal .keyCircle{fill:transparent;stroke-opacity:.8}.reveal .keyRect{stroke:#fff;stroke-width:2px;stroke-opacity:.7}.reveal .key text{font-size:.8em;fill:#c8c8c8;text-transform:uppercase}.reveal .highlight{stroke:#fff;stroke-width:2}.reveal .button.app,.reveal .button.donate,.reveal .button.subscribe{display:inline-block;background-color:#ff8c00;padding:12px 10px 10px;font-size:1em;margin:10px;border-radius:3px;color:#000;line-height:100%}.reveal .button.app{position:absolute;right:150px;bottom:400px}.reveal .button.app,.reveal .button.donate:hover,.reveal .button.subscribe:hover{background-color:#cc7000}.reveal .scrim{position:absolute;bottom:5px;left:0;width:100%;height:10%;z-index:50;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.17) 31%,rgba(0,0,0,.36) 99%,rgba(0,0,0,.36) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(31%,rgba(0,0,0,.17)),color-stop(99%,rgba(0,0,0,.36)),color-stop(100%,rgba(0,0,0,.36)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.17) 31%,rgba(0,0,0,.36) 99%,rgba(0,0,0,.36) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.17) 31%,rgba(0,0,0,.36) 99%,rgba(0,0,0,.36) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.17) 31%,rgba(0,0,0,.36) 99%,rgba(0,0,0,.36) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.17) 31%,rgba(0,0,0,.36) 99%,rgba(0,0,0,.36) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#5c000000', GradientType=0)}.reveal .credits-frame p{font-size:.8em}.reveal .credits-frame .column1,.reveal .credits-frame .column2{float:left;width:50%}.reveal .credits-frame .links{margin-top:20px;font-size:74%}.reveal .credits{margin-top:50px}.reveal .credits .role{text-transform:uppercase;font-weight:700}.reveal .credits:after{display:table}.reveal .label,.reveal .shapeLabel,.reveal .yearLabel{font-size:.9em;fill:#fff;text-anchor:middle}.reveal .total{font-size:350%;text-shadow:-1px -1px 0 #1a1a1a,1px -1px 0 #1a1a1a,-1px 1px 0 #1a1a1a,1px 1px 0 #1a1a1a}.reveal .lower{display:none}.reveal .higher{display:block}.reveal .totalLabel{font-size:250%}.reveal .chapterListContainer{position:absolute;top:0;left:0;z-index:800;width:100%;height:100%;background-color:#1a1a1a}.reveal .chapterList{display:block;list-style-type:none;margin:1% 1% 4px}.reveal .chapterList h2{position:absolute;bottom:8%;left:5px;margin-bottom:0;font-size:25px;z-index:1000}.reveal .chapterList .items{position:relative;background-position:center;background-size:cover;margin-left:.5%;margin-right:.5%;width:32%;height:0;padding-top:24%;float:left;cursor:pointer}.reveal .chapterList .items .scrim{z-index:900;position:absolute;bottom:0;left:0;width:100%;height:18%;background:-moz-linear-gradient(top,rgba(26,26,26,0) 0,rgba(26,26,26,0) 1%,#1a1a1a 67%,#1a1a1a 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(26,26,26,0)),color-stop(1%,rgba(26,26,26,0)),color-stop(67%,#1a1a1a),color-stop(99%,#1a1a1a));background:-webkit-linear-gradient(top,rgba(26,26,26,0) 0,rgba(26,26,26,0) 1%,#1a1a1a 67%,#1a1a1a 99%);background:-o-linear-gradient(top,rgba(26,26,26,0) 0,rgba(26,26,26,0) 1%,#1a1a1a 67%,#1a1a1a 99%);background:-ms-linear-gradient(top,rgba(26,26,26,0) 0,rgba(26,26,26,0) 1%,#1a1a1a 67%,#1a1a1a 99%);background:linear-gradient(to bottom,rgba(26,26,26,0) 0,rgba(26,26,26,0) 1%,#1a1a1a 67%,#1a1a1a 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001A1A1A', endColorstr='#1A1A1A', GradientType=0)}.reveal .chapterList a{color:#fff}.reveal .chapterList:after{display:table}.reveal .links{font-family:rooney-sans,serif;text-align:center;font-size:.3em;margin:0;color:#646464;text-transform:uppercase}.reveal .links a{color:#fff;text-decoration:underline}.reveal.rotate{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.share-button.sharer-0{position:absolute;top:13px;right:20px;z-index:500;font-size:25px;padding:10px}.share-button.sharer-0 label{font-size:25px!important;background:0 0;color:#fff!important;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.share-button.sharer-0 span{display:none}@media (min-width:460px){.reveal{font-size:39px}.reveal .chapter-title-frame,.reveal .title-frame{font-size:20px}.reveal .frame p.subtitle{font-size:.85em}.reveal .frame p.quote{font-size:.95em}.reveal .chyrons{bottom:18%}.reveal .narrations{width:55%}.reveal .key text{font-size:.7em}}@media (min-width:560px){.reveal{font-size:37px}}@media (min-width:660px){.reveal{font-size:36px}}@media (min-width:760px){.reveal{font-size:27px}.reveal .chapter-title-frame,.reveal .title-frame{font-size:16px}.reveal .frame p.quote{font-size:1.2em}.reveal .links{font-size:.8em}}@media (min-width:860px){.reveal{font-size:25px}.reveal .snippetWrapper.larger{display:none}.reveal .lower,.reveal .snippetWrapper.smaller{display:block}.reveal .leftQuoteMark,.reveal .rightQuoteMark{font-size:10em}.reveal h1{line-height:.8;font-size:8em}.reveal h2{line-height:.95;font-size:5.6em}.reveal .higher{display:none}.reveal .intro-frame .narration{font-size:1.2em}.reveal .narrations,.reveal .quoteWrapper{top:30px}.reveal .graphic-frame .narrations{width:70%}.reveal .graphic-frame .narrations.center{margin-left:-50%}.reveal .credits-frame p{font-size:.8em}.reveal #mekConcentrations{margin-top:12%}}@media (min-width:960px){.reveal{font-size:23px}.reveal .narrations{width:45%}}@media (min-width:1100px){.reveal{font-size:21px}.reveal .frame p.quote{font-size:1.5em}.reveal .chyrons{bottom:14%}}@media (min-width:1400px){.reveal{font-size:18px}}@media (min-width:1700px){.reveal{font-size:16px}}.wf-active .reveal h1{line-height:.7em;font-size:9em}.wf-active .reveal h2{line-height:.8em;font-size:4em}.wf-active .reveal .chapterList h2{font-size:38px}.wf-active .reveal .chapter-title-frame h1{line-height:.8}@media (min-width:860px){.wf-active .reveal h2{line-height:.8em;font-size:5.6em}}