@import url(components/flex.min.css);@font-face{font-family:'bariol_regularregular';src:url('../fonts/Bariol_Regular-webfont.eot');src:url('../fonts/Bariol_Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/Bariol_Regular-webfont.woff2') format('woff2'),url('../fonts/Bariol_Regular-webfont.woff') format('woff'),url('../fonts/Bariol_Regular-webfont.ttf') format('truetype'),url('../fonts/Bariol_Regular-webfont.svg#bariol_regularregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'bariol_boldbold';src:url('../fonts/bariol_bold-webfont.eot');src:url('../fonts/bariol_bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/bariol_bold-webfont.woff2') format('woff2'),url('../fonts/bariol_bold-webfont.woff') format('woff'),url('../fonts/bariol_bold-webfont.ttf') format('truetype'),url('../fonts/bariol_bold-webfont.svg#bariol_boldbold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'bariollight_italic';src:url('../fonts/bariol_light_italic-webfont.eot');src:url('../fonts/bariol_light_italic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/bariol_light_italic-webfont.woff2') format('woff2'),url('../fonts/bariol_light_italic-webfont.woff') format('woff'),url('../fonts/bariol_light_italic-webfont.ttf') format('truetype'),url('../fonts/bariol_light_italic-webfont.svg#bariollight_italic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'bebas_neuebold';src:url('../fonts/bebasneue_bold-webfont.eot');src:url('../fonts/bebasneue_bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/bebasneue_bold-webfont.woff2') format('woff2'),url('../fonts/bebasneue_bold-webfont.woff') format('woff'),url('../fonts/bebasneue_bold-webfont.ttf') format('truetype'),url('../fonts/bebasneue_bold-webfont.svg#bebas_neuebold') format('svg');font-weight:normal;font-style:normal;}a{color:grey}a:hover{text-decoration:none}body{background-color:#1C1B1B}.black{background-color:#1C1B1B}.white{background-color:white}.red{background-color:#E94C37}.wrapper{overflow:hidden}.scene{height:100vh;overflow:hidden;min-height:630px;margin-top:-1px}.sceneHalf{min-height:50vh}.uk-grid>*{padding:0px}.transition,.white .bc .uk-button:hover,.red .bc .uk-button:hover,.black .bc .uk-button:hover,.CTAs .uk-button,.CTAs a.uk-button{-webkit-transition:0.3s;transition:0.3s}.uk-button{background:none;background:#221f1f;width:48px;height:48px;padding:0px;border-radius:50%}.lineV{width:4px;background-color:#E94C37;position:absolute;margin-left:50%}.lineH{height:4px;background-color:#E94C37}.horizontalBlock{display:table}::selection{background-color:#E94C37;color:white}.white .bc .uk-button{background:white}.white .bc .uk-button:hover{background:#1C1B1B}.red .bc .uk-button{background:#E94C37}.red .bc .uk-button:hover{background:#1C1B1B}.black .bc .uk-button{background:#1C1B1B}.black .bc .uk-button:hover{background:white}a svg{position:relative;display:inline-block}body{color:#e2e2e2;font-family:'bariol_regularregular','Arial Narrow',Arial,sans-serif}.CTA,.CTAintro,.signUp .uk-form button{font-family:'bariol_boldbold','Arial Narrow',Arial,sans-serif}p{font-size:1.5em;line-height:1.3em;color:white}p bold{color:#3f3f3f}h1,h2,h3,h4,h5{font-family:'bebas_neuebold','Arial Narrow',Arial,sans-serif;color:white;text-transform:uppercase}h2{font-size:3em;line-height:1.1em}.threeColContent .uk-width-medium-1-3 svg{width:85%}.blackText{color:#1C1B1B}.redText{color:#E94C37}bold{font-family:'bariol_boldbold'}.bc p{padding:0px 30px}.white .bc p{color:#1C1B1B}a.uk-modal-close{color:#383838;float:right}.uk-modal-dialog{border:4px solid #E94C37}.uk-modal-header{width:100%;display:table;margin-bottom:5px}.uk-modal-header h2{font-size:3em;font-weight:300;color:#1C1B1B;border-bottom:2px solid #E94C37;float:left;width:calc(100% - 60px)}.modalContent{color:#3c3c3c}.modalContent p{font-size:1.4em;padding:0px;color:#1C1B1B}.modalContent p i{font-size:0.8em}.modalContent ul{font-size:1.4em;text-shadow:0px 0px 0px #3b3b3b;color:#1C1B1B}.modalContent ul li{padding-bottom:5px}.modalContent a{color:#E94C37;font-family:'bariol_boldbold','Arial Narrow',Arial,sans-serif}.uk-overflow-container{padding-right:15px}.pause{pointer-events:none}.content{width:100%;height:100%;display:table}.threeColContent,.introContent{margin:auto;text-align:center;display:table-cell;vertical-align:middle}.contentInner100{width:100%;margin:auto}#introV{position:relative}.intro{margin:5vh}.intro p{width:50%;margin-left:25%}.logo img{-webkit-animation:fadeUp 3s;animation:fadeUp 3s}.prompt{position:absolute;height:163px;bottom:0px;left:0px;text-align:center;width:100%;overflow:hidden}.prompt svg{margin-left:6px;position:relative}.prompt svg{-webkit-animation:slideUp 3s;animation:slideUp 3s}@-webkit-keyframes slideUp{0%{top:100%}70%{top:100%}100%{top:0%}}@keyframes slideUp{0%{top:100%}70%{top:100%}100%{top:0%}}@-webkit-keyframes fadeUp{from{opacity:0}to{opacity:1}}@keyframes fadeUp{from{opacity:0}to{opacity:1}}#originV{position:relative}#originC{position:relative;z-index:100}#originsG{position:absolute;width:100%;height:100%;text-align:center}#originsL{z-index:1}#cashPile{position:relative;height:20vh;margin-top:40vh;z-index:1}#handGrab{position:absolute;bottom:0px;width:100%;text-align:center;overflow:hidden;z-index:1}#originBC{position:relative}#launchV{position:relative;overflow:hidden}#handLaunch,#planeLaunch{width:100%;text-align:center}#planeLaunch{position:absolute;height:100%;top:140px}#planeForLaunch{text-align:center}#offshoreL{position:absolute;top:0px}#bypassV{position:relative;height:100vh}#bypassV .horizontalBlock:last-of-type{margin-top:0px}.leftOffset{margin-right:50%}.rightOffset{margin-left:50%}#planeFlyby{position:absolute;width:140%;height:100%;top:0px}#planeFlyby img{position:absolute;top:30vh;margin-top:-20px;width:192px;height:52px}#planeSide{right:0px}#planeTrail{margin-top:30vh;margin-right:200px}#hospitalAndSchool{width:100%;margin-top:0px}#hospitalAndSchool svg{width:100%}#offshoreV{position:relative}#islands{position:relative;width:100vw;height:100%}#islandWrapper{position:absolute;width:100%;bottom:100px;height:223px;text-align:center}#islandWrapper img{text-align:center}#islandsGraphic{margin-left:-161px}#planeAbove{margin-left:-107px}#planeWrapper{position:absolute;width:100%;height:100%;top:0px;text-align:center}#cloudRightOne,#cloudLeftOne,#cloudLeftTwo{position:absolute}#cloudLeftOne,#cloudLeftTwo{left:0px}#cloudRightOne{right:0px}#offshoreC{position:relative;top:-100vh}#gatekeepersV{height:1800px;position:relative}#gatekeeperC{position:relative;top:0px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}#dollsBlock{position:absolute;top:0px;width:100%;height:700px;text-align:center;overflow:hidden}#planeSwoop{position:absolute;width:100%}.top{width:100%;height:50px;position:absolute;top:-50px}.bottom{position:absolute;width:100%}.corruptDoll{top:220px}#foo{margin-top:700px;width:10px;height:1px}.dolls{background-color:green;height:300px}.vignette{position:absolute;width:100%;height:80px}#topV{top:0px;background-image:url('../svg/downVignette.svg')}#bottomV{bottom:0px;background-image:url('../svg/upVignette.svg')}#passesHeadWide{display:none;margin-left:15%;width:70%}#waterLine{position:absolute;width:200%;height:100%}#floodV{position:relative;overflow:hidden}#floodV .content{display:inline-block}#floodV h2{font-size:4em}#floodV h2.first{margin-top:5vh}.skyline img{max-width:800px}#effectsV{position:relative}.growth{position:absolute;text-align:center;display:inline-block;vertical-align:middle;height:100%}.growth img{display:inline-block;vertical-align:middle;height:100%}#growth1{width:60vw;height:60vw;left:10vw;top:10vh}#growth2{width:50vw;height:50vw;right:10vw;top:30vh}#frontMap{position:absolute;width:100%;height:100%;background-image:url('../svg/veinsMap.svg');background-size:cover}.effectsC{position:relative}#changeV{position:relative}.placTop{height:50vh;margin-top:10vh}#placards{position:relative;overflow:hidden}.placard{position:absolute}#placButWhat{width:20%;margin-left:10%}#placNeeds{width:25%;margin-left:30%}#placToChange{margin-left:55%;width:20%}#placQuestion{margin-left:75%;width:15%}#bottomV{height:40px;background-image:url('../svg/placardVignette.svg')}.placBottom{height:40vh;width:70%;margin-left:15%}.placBottom p{color:#1C1B1B;margin-top:10vh}.howIntro{padding:60px 0px}.howIntroCopy{margin-bottom:60px;border-bottom:3px solid #E94C37;border-top:3px solid #E94C37;padding:20px 0px;text-align:center}.howIntroCopy h2{color:#E94C37;font-size:4em}.howIntroCopy p:first-of-type{font-size:1.7em}.howIntroCopy p{font-size:1.2em}.mapGrid{margin-left:35px\9\0}.teaser{border-top:1px solid rgba(255,255,255,0.4);padding-top:15px}.teaser p{font-size:1.1em;margin-bottom:0px !important}.teaser .teaserD{background-repeat:no-repeat;background-position:center center}.teaser .teaserI{text-align:center;padding-left:0px}.teaser .teaserI img,.teaser .teaserI svg{margin-bottom:0px;pointer-events:none}div.teaserI{margin-bottom:0px !important;width:99%}div.teaserC{width:39%}.teaser:last-of-type{padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,0.4)}#mapT .teaserC{text-align:left;padding-left:10px}#mapT .teaserD{background-image:url('../svg/nudgeLeft.svg')}#readMoreT .teaserC{padding-right:10px;text-align:right}#readMoreT .teaserD{background-image:url('../svg/nudgeRight.svg')}.mapGraphics{position:relative;min-height:300px}.mapGraphics img,.mapGraphics svg{bottom:0px}.mapGraphics .feintMap{position:absolute;margin-bottom:0px !important;pointer-events:none}.mapGraphics #feintTint{bottom:0px;right:-30px;width:100%;bottom:-10px\9\0}#CTAsV .content{padding-top:60px;padding-bottom:60px}.uk-grid>*>:last-child{margin-bottom:40px}.CTAs h3{font-size:2.8em;letter-spacing:1px;margin-bottom:20px}.CTAs .uk-button,.CTAs a.uk-button{width:88px;height:88px;border-radius:50%;background:#1C1B1B;border:0px solid white}.CTAs .uk-button svg,.CTAs a.uk-button svg{pointer-events:none}.CTAs .uk-button:hover,.CTAs a.uk-button:hover{background:#E94C37;border:4px solid white}.CTAintro{font-size:1.2em;color:#1C1B1B;padding:0px 40px}.socialIconsWrapper{width:160px;overflow:hidden;margin:auto}.socialIcon{width:50px;height:50px;float:left;margin:0px 15px}.socialIcon img{width:100%;height:100%}.signUp .uk-form input{width:100%;height:50px;max-width:250px;text-align:center}.signUp .uk-form button{width:80px;height:80px;text-transform:uppercase;color:white;letter-spacing:1px;background-color:#1C1B1B;border-radius:50%}.signUp .uk-form button:hover{background-color:white;color:#1C1B1B}div .petition{border-right:1px solid rgba(255,255,255,0.4);border-left:1px solid rgba(255,255,255,0.4)}footer{padding-top:30px;text-align:center}footer .footerContent{padding-top:40px;margin-left:25% \9\0}footer p{font-size:13px;color:#707070}footer a{color:white}#mc_embed_signup{clear:left;font:14px Helvetica,Arial,sans-serif;margin-bottom:0px}#mc_embed_signup input{text-align:center;font-family:'bariol_boldbold','Arial Narrow',Arial,sans-serif}#mc_embed_signup input.email{background:white;height:40px;width:70%;font-weight:normal;float:left;font-size:16px}#mc_embed_signup input.button{display:inline !important;width:30%;background:#E94C37;height:58px;text-indent:5px;text-transform:uppercase;letter-spacing:1px;font-family:'bariol_boldbold','Arial Narrow',Arial,sans-serif;font-weight:normal}#mc_embed_signup .button:hover{background-color:white !important;color:#1C1B1B}.mailChimp{border-bottom:1px solid rgba(255,255,255,0.4);border-top:1px solid rgba(255,255,255,0.4);padding-top:15px}.mailChimp h2{margin-top:15px}.mailChimp p{color:white;font-family:'bariol_boldbold','Arial Narrow',Arial,sans-serif;font-size:1.2em;padding:0px 40px}.uk-grid.mailChimp{margin-left:0px}.sources{padding:0px 15px}.back svg{margin-top:10px;margin-left:10px}#mapV{min-height:100vh}.mapContent .uk-grid{margin-left:0px}.map{text-align:center}.map .mapLogo{margin:20px 0px}.map .mapLogo img{max-width:400px;max-height:60px;border-bottom:2px solid #1C1B1B}.map .mapHeader h2{font-size:2.5em;width:70%;margin-left:15%}.map .thames{fill:white}.map .borough{display:none}.map #mapTinted{max-height:600px;min-height:640px}.map #mapTintKey{max-width:600px}.map #bubbleMapContent{min-height:640px}.map g.rO{opacity:0;pointer-events:none}.map .b{display:none}.map .bt{display:none}.controllers{text-align:center;margin-top:40px}.switchView.uk-button{background-color:#E94C37;width:60px;height:60px;margin-bottom:20px}.switchView.uk-button:disabled{background-color:#E94C37}.switchView.uk-button:disabled img{opacity:0.2}.item{opacity:0}.infoCopy{margin-top:60px}.infoCopy p{font-size:1.4em}.infoCopy p bold{color:white}.infoCopy p:first-of-type{font-family:'bariol_boldbold','Arial Narrow',Arial,sans-serif;font-size:1.6em}#mapShare h3{font-size:1.6em}#mapShare .socialIcon{width:100%;margin-left:0px;margin-bottom:15px}#readMore .readMoreLogo{width:100%;text-align:center;margin-top:50px}#readMore .nav{position:fixed;width:100%;background-color:#E94C37;height:60px;margin-left:0px}#readMore .nav ul{font-family:'bebas_neuebold','Arial Narrow',Arial,sans-serif;font-size:24px;margin-top:15px;color:white}#readMore .nav li{list-style:none;float:left;margin-right:10px;padding-right:10px;border-right:1px solid white}#readMore .nav li a{color:white}#readMore .uk-nav-side>li.uk-active>a{background:transparent;color:#C5432D}#readMore .uk-nav-side>li>a:hover{background:transparent;color:#1C1B1B}#readMore .theGoodStuff{padding-top:100px}#readMore .read{padding-top:100px;border-bottom:1px solid #1C1B1B}#readMore .read .bodyCopy{padding-left:20px}#readMore .read .bodyCopy p:first-of-type{font-size:1.5em;padding-bottom:10px;border-bottom:1px solid #e4e4e4}#readMore .read h2{color:#E94C37;font-size:4.5em;text-align:right;line-height:1em}#readMore .read h3{color:#1C1B1B;font-size:2.3em;line-height:1.1em;letter-spacing:1px;padding-bottom:2px;border-bottom:2px solid #E94C37;display:inline-block}#readMore .read h4{font-size:1.8em;color:#1C1B1B}#readMore .read p,#readMore .read ul{color:#1C1B1B;font-size:1.2em;line-height:1.6em;margin-top:0px}#readMore .read ul.dash{list-style:none}#readMore .read ul.dash li:before{content:"-";position:relative;left:-5px}#readMore .read ul.dash li{text-indent:-10px}#readMore .read a{color:#1C1B1B;border-bottom:1px solid rgba(233,76,55,0.32)}#readMore .read .outLinks p{margin-bottom:5px;font-family:'bariollight_italic','Arial Narrow',Arial,sans-serif;padding-left:15px}#readMore .read .outLinks p:before{content:">";position:relative;left:-10px;color:#E94C37}#readMore .read .outLinks p:first-of-type{font-size:1.3em;font-family:'bariollight_italic','Arial Narrow',Arial,sans-serif;padding-top:0px;padding-bottom:0px;border-bottom:none;padding-left:15px}#readMore .read .cite{font-size:0.8em;font-family:'bariollight_italic','Arial Narrow',Arial,sans-serif}#readMore #readMapShareWrapper{display:inline-block;text-align:center;width:100%}#readMore .readMapShare{padding:40px 0px;color:#1C1B1B;margin-bottom:40px}#readMore .readMapShare h3{color:#E94C37;font-size:2em}#readMore .hamburger{float:right;margin-top:5px;margin-right:5px}#readMore .hamburger i{color:white}#readMore .hamburger .uk-button:hover i{color:#E94C37}#readMore .uk-dropdown{background-color:#E94C37}#readMore .uk-dropdown ul li{border-right:none}#readMore .uk-dropdown ul li a{font-size:25px;padding-bottom:20px}#readMore .uk-dropdown li a{font-size:30px}#readMore #backIconSVG rect,#readMore #backIconSVG text{fill:#1C1B1B}.threeRowContent{height:100vh;text-align:center}.horizontalBlock{width:100%;height:15%;margin-top:5vh}#rwd{position:fixed;top:0px;right:0;z-index:2000}.rwdMarker{opacity:0.5;color:#000;padding:0 1em;display:none}#iPhoneRetina{background-color:pink}#extraSmallDevices{background-color:blue}#iPadLand{background-color:cyan}#iPadPort{background-color:teal}#smallLaptop{background-color:green}#mediumDevicesDesktops{background-color:olive}#largeDesktop{background-color:yellow}@media only screen and (min-width: 320px) and (max-width: 480px){#iPhoneRetina{display:inherit}}@media only screen and (min-width: 480px) and (max-width: 640px){#extraSmallDevices{display:inherit}}@media only screen and (min-width: 640px) and (max-width: 768px){#iPadPort{display:inherit}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){#iPadLand{display:inherit}}@media only screen and (min-width: 769px) and (max-width: 991px){#smallLaptop{display:inherit}}@media only screen and (min-width: 992px){#mediumDevicesDesktops{display:inherit}}@media only screen and (min-width: 1200px){#largeDesktop{display:inherit}}@media only screen and (max-width: 960px){.teaserColumn{width:50%;margin-left:25%;padding-left:25px}.teaserColumn .teaserC{padding-top:20px;width:46%}.teaserColumn .teaserI{width:46%}.teaserColumn div.teaserI{width:100%}.teaserColumn .teaserD{width:8%}.teaserColumn .uk-grid{margin-left:0px}.teaserColumn #mapT .teaserC{padding-right:20px}.teaserColumn #readMoreT .teaserC{padding-left:20px}.mapGraphics{width:100%;text-align:center}}@media only screen and (max-width: 768px){.logo img{width:70%}.bc{padding-top:35px}.bc p{font-size:1.3em}#floodV h2{font-size:5em;margin-left:35px}.placTop{height:30vh;margin-top:20vh}#howV h2{font-size:5em;line-height:1em}#howV .redText{font-family:'bariol_boldbold','Arial Narrow',Arial,sans-serif}#CTAsV .content{margin-left:15px}#CTAsV h3{line-height:1em}.infoCopy{width:80%;margin-left:10%}#CTAsV .content{margin-left:0px}}@media only screen and (max-width: 767px){.logo img{width:90%}.spacer{height:300px}#gatekeeperC .spacer{height:200px}.bc p{font-size:1.5em;width:70%;margin-left:15%;padding:0px;font-family:'bariol_boldbold','Arial Narrow',Arial,sans-serif}#offshoreC .spacer{height:100px}#islandsGraphics path{fill:#737373}#floodV h2{font-size:4em;width:50%;margin-left:25%;line-height:0.9em}#floodV .skyline img{width:100%}#effectsV .spacer{height:50px}.placard svg{height:280px}.howIntroCopy{width:80%;margin-left:10%}.teaserColumn{width:70%;margin-left:15%}.CTAs{border-bottom:1px solid rgba(255,255,255,0.4);width:70%;margin-left:15%;padding-right:0px;padding-top:30px}.CTAs h3{font-size:4em}.CTAs .CTAintro{font-size:1.6em}div.petition{border-left:none;border-right:none}.mailChimp h2{font-size:4em}.sources{width:70%;margin-left:15%}#mapTinted{width:90%}#mapTintKey{width:90%}#readMore .bodyCopy{width:90%;margin-left:5%}#readMore .read{padding-top:50px}#readMore .read h2{text-align:center}#readMore .nav li{margin-right:5px;padding-right:5px}#readMore .nav li a{letter-spacing:0px;font-size:20px}.largeNav{display:none}#passesHeadStacked{display:none}#passesHeadWide{display:inherit}}@media only screen and (max-width: 520px){#mapT,#readMoreT{text-align:center}#mapT a,#readMoreT a{margin:auto}.teaserColumn div.teaserI{width:100%}.teaserColumn .teaserD{display:none}.teaserColumn .teaserC{width:100%;padding:0px;text-align:center}.teaserColumn .teaserC p{margin:0px}.teaserColumn #readMoreT .teaserC,.teaserColumn #mapT .teaserC{text-align:center}.mapGraphics{min-height:100px}.map #bubbleMapContent{min-height:150px}}@media only screen and (max-width: 480px){.scene{min-height:500px}.introContent{vertical-align:top;padding-top:50px}.intro p{width:80%;margin-left:10%;font-size:1.3em}.threeColContent .uk-width-medium-1-3 svg{width:50%}.horizontalBlock{margin-top:0px}.horizontalBlock svg{width:80%;margin-left:10%}.spacer{height:50px}.bc p{font-size:1.2em}#handGrab img,#handLaunch img{width:50%}#hospitalAndSchool svg{margin-bottom:0px}#offshoreC .spacer{height:0px}#planeFlyby{width:200%}#floodV h2{font-size:3em;width:90%;margin-left:10%}#effectsV .spacer{height:0px}.effectsC svg{margin-bottom:0px !important;height:30vh}.placTop{margin-top:10vh}.placard svg{height:180px}#placButWhat{margin-left:-10px}#placNeeds{margin-left:15%}#placToChange{margin-left:45%}.placBottom{width:90%;margin-left:5%}.placBottom.bc{width:100%;margin-left:0px;padding-top:0px}#howV h2{font-size:4em}#howV p{font-size:1.3em;font-family:'bariol_boldbold','Arial Narrow',Arial,sans-serif}.mapGraphics{min-height:100px}.CTAs{width:90%;margin:0}.sources{width:90%;margin-left:10%}.modalContent p,.modalContent ul{font-size:1.2em}.mapLogo img{width:70%}.map .mapHeader h2{font-size:2em}.mapContent #mapTinted{min-height:100vw}.infoCopy{margin-top:30px}.infoCopy p{font-size:1.3em}#readMore .read{margin-left:0px;padding-top:20px}#readMore .bodyCopy{margin-left:0%}.CTAs .CTAintro{font-size:1.2em}#CTAsV .content{padding-top:30px;padding-bottom:60px;margin-left:15px}.head svg{width:70%}.black .bc p{text-shadow:1px 1px 0px #1C1B1B}.white .bc p{text-shadow:1px 1px 0px white}.uk-modal-header h2{font-size:2em}}@media only screen and (max-width: 870px){#readMore .largeNav li{padding-right:5px;margin-left:5px}#readMore .largeNav li a{font-size:20px}}@media only screen and (min-width: 1220px){.uk-grid:not(.uk-grid-preserve)>*{padding-left:0px}}