@-ms-viewport{width:device-width}html{background-color:#408000;color:#ffffff;font:1.25em/1.4 "Myriad Pro",Calibri,"Trebuchet MS",sans-serif;cursor:default;-webkit-text-size-adjust:100%;padding:0;margin:0;overflow-y:scroll}@media only screen and (max-width: 400px){html{font-size:1em}}body{margin:0;padding:0}#page{padding:6px;margin:0 auto;max-width:650px;max-width:32.5rem}h1,h2,h3{font-size:20px;font-size:1rem;margin-bottom:0;font-weight:normal}a{color:inherit}p,blockquote{margin:1.4em 0}.no-margin-below{margin-bottom:0}.screen-reader-text,.assistive-text{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}textarea,input,button{display:block;-moz-box-sizing:content-box;box-sizing:content-box;padding:0;margin:0;border:none;color:inherit;text-align:left;background:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}::-webkit-input-placeholder{color:#d9f7bb}:-moz-placeholder{color:#d9f7bb}:-ms-input-placeholder{color:#d9f7bb}#site-header ul{display:none}#site-title{-moz-box-sizing:border-box;box-sizing:border-box;width:140px;width:7rem;height:140px;height:7rem;padding:4px 6px 1px;padding: 0.2rem 0.3rem 0.05rem;padding-top:75px;padding-top:3.75rem;margin-bottom:6px;margin-bottom:0.3rem;margin-top:0;font-size:32px;font-size:1.6rem;line-height:1em;background:white;color:#408000;-webkit-font-smoothing:antialiased}.section-title{padding:4px 6px 1px;padding: 0.2rem 0.3rem 0.05rem;margin-bottom:16px;margin-bottom:0.8rem;background:white;color:#408000;position:relative}.section-title:after{position:absolute;right:0;top:0;content:'';border:solid;border-width:16px;border-width:0.8rem;border-color:#408000 #408000 transparent transparent}.form-container{display:table;width:100%;border-collapse:collapse;margin-top:6px}.form-field{display:table-row}textarea{resize:vertical;height:6em}textarea,input{background:#54a900;padding:6px;padding-bottom:3px;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;box-shadow:none !important}textarea:focus,input:focus{outline:solid 1px #fff;outline-offset:0}.form-field label{width:1%;white-space:nowrap;padding:6px 0}.form-field label,.input-container{display:table-cell;padding-bottom:6px;vertical-align:top}.form-field input,.form-field textarea{width:99%;margin-right:1%}blockquote{padding-left:12px;border-left:6px solid #fff;font-style:italic;white-space:pre}.element{background-color:#2c5700}.element .title{padding:4px 6px 1px;padding: 0.2rem 0.3rem 0.05rem;font-size:25px;font-size:1.25rem;margin-top:0}.element .content{padding:4px 6px 1px;padding: 0.2rem 0.3rem 0.05rem}.element .content .cat{font-size:16px;font-size:0.8rem;line-height:28px;line-height:1.4rem;font-style:italic;margin-right:.3em}.element .content>p:first-child,.element .content>blockquote:first-child,.element .content>.cat+p,.element .content>.cat+blockquote{margin-top:0}.element .content>p:last-child,.element .content>blockquote:last-child{margin-bottom:0}.element .links{overflow:hidden;padding:0;margin:0;list-style:none}.element .links a,.element .links button{float:right;padding:4px 6px 1px;padding: 0.2rem 0.3rem 0.05rem;margin-top:6px;margin-top:0.3rem;margin-left:6px;margin-left:0.3rem;text-decoration:none;cursor:pointer;outline:none;background:#2c5700}.element .links a:after,.element .links button:after{content:" »"}.element .links a:hover,.element .links a:focus,.element .links button:hover,.element .links button:focus{background:white;color:#408000}.dyn .element .links a.back,.dyn .element .links button.back{float:left;margin-left:0}.dyn .element .links a.back:before,.dyn .element .links button.back:before{content:"« "}.dyn .element .links a.back:after,.dyn .element .links button.back:after{content:none}.nodyn #page{position:relative}.nodyn .element{margin-bottom:28px;margin-bottom:1.4rem}.nodyn .element .title{background:#408000;border-bottom:2px solid #fff}.nodyn .element .links{background:#408000}.nodyn .dyn-only{display:none}.dyn{overflow:hidden}.dyn body{height:100%}.dyn #body{overflow-y:scroll;overflow-x:hidden}.dyn #pages-container{-webkit-perspective:600px;-moz-perspective:600px;-o-perspective:600px;perspective:600px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective-origin:0 0;-moz-perspective-origin:0 0;-o-perspective-origin:0 0;perspective-origin:0 0;-webkit-font-smoothing:antialiased}.dyn .js-page{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;-webkit-transform:translateZ(-900px);-moz-transform:translateZ(-900px);-o-transform:translateZ(-900px);transform:translateZ(-900px);-webkit-transform-origin-x:0 !important;-moz-transform-origin-x:0 !important;-o-transform-origin-x:0 !important;transform-origin-x:0 !important;position:absolute;top:0;opacity:0;background-clip:content-box;border-top:solid 0 transparent}.dyn .js-page:last-child{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform 0.4s ease-out,opacity 0.4s ease-out,position 0 0.4s;-moz-transition:-moz-transform 0.4s ease-out,opacity 0.4s ease-out,position 0 0.4s;-o-transition:-o-transform 0.4s ease-out,opacity 0.4s ease-out,position 0 0.4s;transition:transform 0.4s ease-out,opacity 0.4s ease-out,position 0 0.4s;position:relative}.dyn .js-page.js-entering-page{opacity:0;-webkit-transform:translateZ(90px);-moz-transform:translateZ(90px);-o-transform:translateZ(90px);transform:translateZ(90px)}.dyn .endeavor{background-color:inherit}.dyn .endeavor .title,.dyn .endeavor .content{background-color:#2c5700}.dyn .js-opening-endeavor .endeavor,.dyn .js-closing-endeavor .endeavor{-webkit-animation:bounce-in 0.4s;-moz-animation:bounce-in 0.4s;-o-animation:bounce-in 0.4s;animation:bounce-in 0.4s;-webkit-transition:top 0.4s ease-out;-moz-transition:top 0.4s ease-out;-o-transition:top 0.4s ease-out;transition:top 0.4s ease-out;-webkit-perspective:600px;-moz-perspective:600px;-o-perspective:600px;perspective:600px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.dyn .js-opening-endeavor .endeavor .content,.dyn .js-closing-endeavor .endeavor .content{-webkit-animation:pop-in 0.4s;-moz-animation:pop-in 0.4s;-o-animation:pop-in 0.4s;animation:pop-in 0.4s;-webkit-transform-origin:50% top;-moz-transform-origin:50% top;-o-transform-origin:50% top;transform-origin:50% top}.dyn .js-opening-endeavor .endeavor .links li,.dyn .js-closing-endeavor .endeavor .links li{-webkit-animation-delay:0.28s;-moz-animation-delay:0.28s;-o-animation-delay:0.28s;animation-delay:0.28s}.dyn .js-closing-endeavor .js-entering-page{-webkit-transform:translateZ(-900px);-moz-transform:translateZ(-900px);-o-transform:translateZ(-900px);transform:translateZ(-900px)}.dyn .js-closing-endeavor .endeavor{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;opacity:inherit;z-index:10}.dyn .js-closing-endeavor .endeavor .content{-webkit-animation:pop-out 0.4s forwards;-moz-animation:pop-out 0.4s forwards;-o-animation:pop-out 0.4s forwards;animation:pop-out 0.4s forwards}.dyn .js-closing-endeavor .endeavor .links{-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;opacity:0}.dyn .js-closing-endeavor .endeavor .endeavor-screenshot{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;opacity:0}.dyn .element{margin-bottom:6px;margin-bottom:0.3rem;width:100%}.dyn .element:last-of-type{margin-bottom:0}.dyn .element.link{display:block;position:relative;overflow:hidden;text-decoration:none;z-index:0;cursor:pointer;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transition-property:background-color,color;-moz-transition-property:background-color,color;-o-transition-property:background-color,color;transition-property:background-color,color}.dyn .element.link .title{display:block;position:relative;z-index:1}.dyn .element.link:hover,.dyn .element.link:focus{color:#2c5700;background-color:white;outline:none}.dyn .element.link:hover .bg,.dyn .element.link:focus .bg{-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}.dyn .element .bg{position:absolute;top:0;width:100%;height:100%;z-index:0;-webkit-transition:-webkit-transform 0.1s ease-out;-moz-transition:-moz-transform 0.1s ease-out;-o-transition:-o-transform 0.1s ease-out;transition:transform 0.1s ease-out;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);background:red;background:white;color:#408000}.dyn .links{position:absolute;width:100%;-webkit-perspective:600px;-moz-perspective:600px;-o-perspective:600px;perspective:600px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.dyn .links li{-webkit-animation:pop-in 0.4s both;-moz-animation:pop-in 0.4s both;-o-animation:pop-in 0.4s both;animation:pop-in 0.4s both;-webkit-transform:50% top;-moz-transform:50% top;-o-transform:50% top;transform:50% top}.dyn .endeavor-screenshot{position:absolute;top:-6px;left:0;width:100%;-webkit-animation:pop-in-light 0.28s 0.4s both;-moz-animation:pop-in-light 0.28s 0.4s both;-o-animation:pop-in-light 0.28s 0.4s both;animation:pop-in-light 0.28s 0.4s both;-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;transform-origin:bottom center}.dyn .endeavor-screenshot img{position:absolute;bottom:0;width:100%;height:auto}@media only screen and (max-height: 41.625em){.dyn .endeavor-screenshot{position:relative;top:45px;top:2.25rem;margin-bottom:36px;margin-bottom:1.8rem}.dyn .endeavor-screenshot img{position:static}}.dyn .nodyn-only{display:none}.js-b-overflow-hidden{overflow:hidden !important}@-webkit-keyframes pop-in-light{from{-webkit-transform:rotateX(10deg);opacity:0}}@-webkit-keyframes pop-in{from{-webkit-transform:rotateX(-100deg);opacity:0}}@-webkit-keyframes pop-out{to{-webkit-transform:rotateX(-100deg);opacity:0}}@-webkit-keyframes bounce-in{50%{-webkit-transform:translateZ(90px)}}@-moz-keyframes pop-in-light{from{-moz-transform:rotateX(10deg);opacity:0}}@-moz-keyframes pop-in{from{-moz-transform:rotateX(-100deg);opacity:0}}@-moz-keyframes pop-out{to{-moz-transform:rotateX(-100deg);opacity:0}}@-moz-keyframes bounce-in{50%{-moz-transform:translateZ(90px)}}@-o-keyframes pop-in-light{from{-o-transform:rotateX(10deg);opacity:0}}@-o-keyframes pop-in{from{-o-transform:rotateX(-100deg);opacity:0}}@-o-keyframes pop-out{to{-o-transform:rotateX(-100deg);opacity:0}}@-o-keyframes bounce-in{50%{-o-transform:translateZ(90px)}}@keyframes pop-in-light{from{transform:rotateX(10deg);opacity:0}}@keyframes pop-in{from{transform:rotateX(-100deg);opacity:0}}@keyframes pop-out{to{transform:rotateX(-100deg);opacity:0}}@keyframes bounce-in{50%{transform:translateZ(90px)}}@media only screen and (min-width: 36.875em) and (min-height: 19em){#mq-helper{display:none}html{height:100%}body,#body{height:100%}#page{position:relative;height:100%;padding-left:152px;padding-left:7.6rem}#page:before{content:'';display:block;height:100%;margin-bottom:-304px;margin-bottom:-15.2rem}#page:after{content:'';display:block;height:50px}#site-title{margin:0}#site-header{position:fixed;margin:0;margin-left:-146px;margin-left:-7.3rem}#site-header a {text-decoration: none;}#site-header ul{display:block;list-style:none;margin:0;padding-left:0;font-size:18px;font-size:0.9rem;border-right:solid #fff;border-right-width:6px;border-right-width:0.3rem}#site-header ul a{padding:4px 6px 1px;padding: 0.2rem 0.3rem 0.05rem;margin-top:6px;margin-top:0.3rem;margin-right:6px;margin-right:0.3rem;display:block;background:#2c5700;text-decoration:none;outline:none;-webkit-transition:margin-right 0.4s ease-out;-moz-transition:margin-right 0.4s ease-out;-o-transition:margin-right 0.4s ease-out;transition:margin-right 0.4s ease-out}#site-header ul a:hover,#site-header ul a:focus{background:white;color:#408000}#site-header ul a.current{background:white;color:#408000;margin-right:0}}::-webkit-input-selection{color:#4a8900;background:rgba(255,255,255,0.99)}::-moz-selection{color:#4a8900;background:rgba(255,255,255,0.99)}::-ms-input-selection{color:#4a8900;background:rgba(255,255,255,0.99)}
