@media (min-width: 1024px){.turbine{--turbine-scale: .9;--turbine-x: -50%;bottom:0}}@media (max-height: 737px){.turbine{--turbine-scale: .3;--turbine-x: 10px}}@media (max-height: 667px){.turbine{--turbine-scale: .5;--turbine-x: 10px;--turbine-y: 0;bottom:-90px}}.turbine__rotor{--duration: 10s;animation:var(--duration) linear infinite rotor-animation;bottom:calc(100% - 222px);height:496px;left:calc(50% - 249px);position:absolute;transform-origin:50% 50%;will-change:transform;width:496px;z-index:30}@keyframes rotor-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.turbine__mast{height:499px;position:relative;width:81px;z-index:20}.app{background-image:linear-gradient(-179deg,rgb(0,90,107) 0px,rgb(0,135,160) 26%,rgb(51,195,221) 57%,rgb(153,225,238) 100%);height:80vh;position:relative;overflow:hidden;z-index:2}.chart{bottom:0;left:0;height:200px;position:absolute;right:0;z-index:100}.chart svg{position:relative;z-index:10}.chart:after{background-image:linear-gradient(#417505,rgb(180,237,80));bottom:0;content:"";display:block;height:30px;left:0;position:absolute;right:0;z-index:1}.content{background-color:#fff;color:#4a4a4a;font:14px/20px "Helvetica Neue","Calibri Light",Roboto,sans-serif;padding:60px 20px}.fade-enter-active{animation:fade-in 1.1s}.fade-leave-active{animation:fade-in .2s reverse}@keyframes fade-in{0%{opacity:0}40%{opacity:0}to{opacity:1}}.slide-fade-enter-active{animation:slide-in .8s}.slide-fade-leave-active{animation:slide-in .2s reverse}@keyframes slide-in{0%{transform:translateY(100px);opacity:0}50%{transform:translateY(100px);opacity:0}80%{transform:translate(0)}to{transform:translate(0);opacity:1}}html,body{background-image:linear-gradient(-179deg,rgb(0,90,107) 0px,rgb(0,135,160) 26%,rgb(51,195,221) 57%,rgb(153,225,238) 100%);height:100%;margin:0;padding:0}html{background-color:#005a6b;font-family:"Helvetica Neue","Calibri Light",Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}*,*:before,*:after{box-sizing:border-box}:root{--turbine-rotation: -20deg}.turbine-container{bottom:30px;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:95}.turbine{--turbine-scale: .3;--turbine-x: 10px;--turbine-y: 0;bottom:-90px;left:50%;position:absolute;transform:translate(var(--turbine-x),var(--turbine-y)) scale(var(--turbine-scale)) rotateY(var(--turbine-rotation))}.turbine__mast{transform:scaleY(2)}@media (min-width: 737px){.turbine{--turbine-scale: .9;--turbine-x: -50%}}@media (min-width: 1024px){.turbine{--turbine-scale: .9;--turbine-x: -50%;bottom:0}.turbine__mast{transform:scaleY(1.06)}}@media (max-height: 737px){.turbine.turbine{--turbine-scale: .3;--turbine-x: 10px;--turbine-y: 0;bottom:-90px}.turbine__mast{transform:scaleY(2)}}@media (max-height: 667px){.turbine.turbine{--turbine-scale: .5;--turbine-x: 10px;--turbine-y: 0;bottom:-90px}.turbine__mast{transform:scaleY(1.14)}}@media (max-height: 480px){.turbine{bottom:-90px}}@media (max-height: 380px){.turbine{bottom:-90px;left:50%}}.turbine__rotor,.turbine__mast svg{height:100%;width:100%}.turbine__rotor{bottom:calc(100% - 222px);height:496px;left:calc(50% - 249px);position:absolute;transform-origin:center,center;width:496px;z-index:30}.turbine__mast{height:498px;position:relative;transform-origin:50% 0;width:76px;z-index:20}.turbine{transform:none;transform:rotateY(var(--turbine-rotation))}.content{background:#417505;color:#fff;margin:-30px 0 0;padding:20px 10px}html,body,.app-container{height:100%}.app-container{display:flex;flex-direction:column}.app{flex:1 1 auto}.main-nav{position:absolute;right:24px;top:16px}.main-nav a{border:none;color:#fff;display:inline-block;font-weight:500;margin:0 0 0 8px;text-decoration:none;vertical-align:middle}@media (min-width: 786px){.main-nav{position:relative;right:auto;top:auto}}.intro{background:#b4ed50;color:#2c3e50;font-size:14px;font-weight:200;line-height:16px;padding:20px 20px 10px;position:relative;text-align:left;z-index:200}.intro a{color:currentColor;display:inline-block;font-weight:700;text-decoration-thickness:1px;text-decoration-skip:ink}.intro svg path{fill:currentColor}.intro__copy>p{margin-left:24px;margin-right:24px;padding-bottom:14px;position:relative}.main-title{margin:0 0 4px;max-width:192px}.main-title img{height:auto;width:100%}.strapline{font-size:12px;font-weight:400}@media (min-width: 786px){.intro{background:none;color:#fff;left:6px;max-width:452px;padding:20px 24px 40px;position:absolute;text-align:left;top:31px}.main-header{background:none;padding-bottom:0 0 24px}.main-header+p{margin-top:8px}.main-title{max-width:250px}.strapline{font-size:17px;line-height:20px;margin:-4px 0 14px 2px}}.stats{color:#fff;font-weight:200;left:20px;line-height:16px;max-width:200px;position:absolute;text-align:left;top:10px;transition:all .3s ease-out;z-index:200}.stats__equivalent{margin-top:4px}hr{background:repeating-linear-gradient(to right,#fff,#fff 2px,transparent 2px,transparent 5px);border:0;display:block;height:1px;margin:6px 0;padding:0;position:relative}.large-copy{font-size:28px;line-height:36px}.stat.slide-fade-enter-active,.stat.slide-fade-leave-active{position:absolute;left:0;top:0}.stats__equivalent{position:relative}@media (min-width: 675px){.stat.slide-fade-enter-active,.stat.slide-fade-leave-active{left:auto;right:0}.stats{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start;font-size:18px;left:auto;line-height:21px;max-width:360px;right:28px;text-align:right;top:26px}.stats__when .large-copy{margin-bottom:10px}.stats__equivalent{margin-top:10px}.large-copy{font-size:36px;line-height:42px}}.whitespace-nowrap{white-space:nowrap}@media (min-width: 786px){.hide-not-xs{display:none!important}}@media (max-width: 785px){.hide-xs{display:none!important}}.date-range{bottom:220px;color:#fff;left:30px;position:absolute;text-align:left;z-index:1000}.date-range hr{background:repeating-linear-gradient(to right,#fff,#fff 2px,transparent 2px,transparent 5px);border:0;display:block;height:1px;margin:6px 0;padding:0;position:relative}.date-range a{color:#fff;border-bottom:solid 1px transparent;display:inline-block;padding-bottom:3px;text-decoration:none}.date-range a:hover,.date-range a:focus{border-bottom-color:rgba(#fff,.4)}.date-range a.selected{border-bottom-color:#fff}.lightbox-back{background:rgba(0,0,0,.7);border:0;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.about{background:#fff;border-radius:5px;bottom:20px;left:calc(50% - 380px);right:calc(50% - 380px);max-width:760px;position:fixed;top:20px;width:calc(100% - 40px);z-index:2000}@media (max-width: 800px){.about{left:20px;right:20px}}.lightbox-content{margin:40px 0 10px;max-height:calc(100% - 50px);overflow:auto;overflow-y:scroll;padding:0 20px 20px}.overflow-shadow{background:linear-gradient(white 30%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),white 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}.about h1,.about h2{color:#429321;font-size:36px;font-weight:400;line-height:39px;margin:32px 0 16px}.about .lightbox-content>:first-child{margin-top:0}.about a{border-bottom:solid 1px currentColor;color:currentColor;text-decoration:none;transition:border .3s ease-in}.about a:hover,.about a:focus{border-bottom-color:#ffffffe6;transition:border .3s ease-out}.lightbox-close{background:rgba(0,0,0,.7);border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:40px;line-height:40px;position:absolute;right:10px;top:10px;width:40px;transition:all .3s ease-out;z-index:1000}.lightbox-close:hover{background:rgba(0,0,0,.9)}.lightbox-close path{fill:currentColor}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
