@charset "UTF-8";
/*!
*
* Gravity Department
*
* @author     Brendan Falkowski (https://gravitydept.com)
* @copyright  Copyright 2013 Gravity Department
* @license    All rights reserved.
*
* Welcome, friend. Since you're here I can talk about 'The Lord of the Rings'.
* Feel free to inspect this code, but keep it honest and write your own.
* For Frodo.
*/@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}to{opacity:1}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}to{opacity:1}}@-webkit-keyframes rotate-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit;margin:0;outline:0;padding:0}body{background:#fff;color:#000;line-height:1}abbr,acronym,body,fieldset,html,img{border:0}h1,h2,h3,h4,h5,h6{font-size:100%}caption,cite,code,th{font-style:normal;font-weight:400;text-align:inherit}address{font-style:normal}fieldset{border:0;margin:0;padding:0}img{display:block}table{border-collapse:collapse;border-spacing:0}body,button,input,table,textarea{color:#404040;font-family:adelle,serif;font-size:15px;font-weight:300;line-height:1.6}a{color:#1398cc;transition:color .15s ease}a,a:hover{text-decoration:none}a:focus,a:hover{color:#98bb29}a:active,a:focus{outline:0}a:active{color:#f03}abbr[title]{border-bottom:1px dotted #909090;color:grey;display:inline-block;line-height:1;text-decoration:none}abbr[title]:hover{border-bottom-color:#98bb29;color:inherit;cursor:help}blockquote{margin-bottom:1.6em}blockquote p:last-of-type{margin-bottom:0}dfn{border-bottom:1px dotted #909090;color:grey;display:inline-block;line-height:1}dfn:hover{border-bottom-color:#98bb29;color:inherit;cursor:help}dl{margin-bottom:1.6em}dt{font-weight:600}dd{margin:0 0 .5em}dd:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-family:inherit;font-style:normal;font-weight:400;margin:0}.h1,h1{font-size:36px;font-weight:300;line-height:42px}.h1,.h2,h1,h2{text-rendering:optimizeLegibility;color:#383838;font-family:adelle,serif;font-style:normal;margin-bottom:.6em;text-transform:none}.h2,h2{font-size:20px;font-weight:600;line-height:1.4}.h3,h3{text-rendering:optimizeLegibility;font-size:18px;line-height:1.333;text-transform:none}.h3,.h4,h3,h4{color:#383838;font-family:myriad-pro,san-serif;font-style:normal;font-weight:600;margin-bottom:6px}.h4,h4{text-rendering:optimizeSpeed;font-size:14px;line-height:1.6;text-transform:uppercase}ol,ul{list-style:none}p{margin:0 0 1.6em}::-moz-selection{background:#98bb29;color:#fff}::selection{background:#98bb29;color:#fff}strong{font-weight:600}time{color:grey;font-family:myriad-pro,san-serif;font-weight:300;line-height:1.4;text-transform:uppercase}.pswp{-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:hidden;position:absolute;top:0;touch-action:none;width:100%;z-index:1500}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;background:#000;opacity:0;transform:translateZ(0)}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none}.pswp__container,.pswp__img{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__zoom-wrap{position:absolute;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp__bg{transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{color:#ccc;font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;float:right;height:44px;margin:0;opacity:.75;overflow:visible;padding:0;position:relative;transition:opacity .2s;width:44px}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button::-moz-focus-inner{border:0;padding:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../img/photoswipe/default-skin.png) 0 0 no-repeat;background-size:264px 88px;height:44px;width:44px}@media (-webkit-min-device-pixel-ratio:1.09375),(-webkit-min-device-pixel-ratio:1.1),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../img/photoswipe/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;height:100px;margin-top:-50px;position:absolute;top:50%;width:70px}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:rgba(0,0,0,.3);content:"";height:30px;position:absolute;top:35px;width:32px}.pswp__button--arrow--left:before{background-position:-138px -44px;left:6px}.pswp__button--arrow--right:before{background-position:-94px -44px;right:6px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__share-modal{-webkit-backface-visibility:hidden;background:rgba(0,0,0,.5);display:block;height:100%;left:0;opacity:0;padding:10px;position:absolute;top:0;transition:opacity .25s ease-out;width:100%;will-change:opacity;z-index:1600}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{-webkit-backface-visibility:hidden;background:#fff;border-radius:3px;box-shadow:0 2px 5px rgba(0,0,0,.25);display:block;position:absolute;right:44px;top:56px;transform:translateY(6px);transition:transform .25s;width:auto;will-change:transform;z-index:1620}.pswp__share-tooltip a{display:block;font-size:14px;line-height:18px;padding:8px 12px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{border:6px solid transparent;border-bottom-color:#fff;content:"";display:block;height:0;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;position:absolute;right:15px;top:-12px;width:0}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{color:#fff;font-size:13px;height:44px;left:0;line-height:44px;opacity:.75;padding:0 10px;position:absolute;top:0}.pswp__caption{bottom:0;left:0;min-height:44px;position:absolute;width:100%}.pswp__caption small{color:#bbb;font-size:11px}.pswp__caption__center{color:#ccc;font-size:13px;line-height:20px;margin:0 auto;max-width:420px;padding:10px;text-align:left}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{direction:ltr;height:44px;left:50%;margin-left:-22px;opacity:0;position:absolute;top:0;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../img/photoswipe/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:none;border-color:#fff #fff transparent transparent;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@-webkit-keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;visibility:visible;z-index:1550}.pswp__top-bar{height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar,code,pre{background:none}code,pre{word-wrap:normal;color:#000;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}code ::-moz-selection,code::-moz-selection,pre ::-moz-selection,pre::-moz-selection{background:#b3d4fc;text-shadow:none}code ::selection,code::selection,pre ::selection,pre::selection{background:#b3d4fc;text-shadow:none}@media print{code,pre{text-shadow:none}}pre{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code,pre{background:#f5f2f0}:not(pre)>code{border-radius:.3em;padding:.1em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{background:hsla(0,0%,100%,.5);color:#9a6e3a}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}code,pre{color:#404040;font-family:Source Code Pro,menlo,monaco,consolas,Courier new,monospace;font-size:13px;text-shadow:none}pre{border-radius:2px;margin:0 0 1.6em}:not(pre)>code,pre{background:#f6f6fa;border:1px solid #d8d8d8}:not(pre)>code{border-radius:2px;padding:2px 5px}.action-group{margin-bottom:1.6em}.avatar{background:#f3f3f3;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.12);padding:4px}.avatar img{box-shadow:0 1px 2px rgba(0,0,0,.12);height:52px;width:52px}.blog-list>li{border-bottom:1px solid #e0e0e0;margin-bottom:12px;overflow:hidden;padding:0 30px 12px;position:relative}.blog-list>li:last-child{border:0;margin-bottom:0;padding-bottom:30px}.blog-list h2{float:left;font-size:24px;font-weight:300;line-height:36px;margin:0 0 0 120px;width:510px}.blog-list time{font-size:16px;left:30px;line-height:36px;position:absolute;top:0}.blog-list .excerpt{float:left;width:510px}.blog-list .comment-count{float:left}.blog-list .tag-list{float:right;margin:6px 0 4px;width:300px}.button{background:#646e82;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:myriad-pro,san-serif;font-size:15px;line-height:1.4;padding:5px 10px;text-align:center;text-decoration:none;transition:all .25s ease;vertical-align:middle;white-space:nowrap}.button:hover{background:#1398cc;color:#fff}.button:active,.button:focus{background:#98bb29;color:#fff}.button--disabled,.button:disabled{background:#f6f6fa;cursor:not-allowed;opacity:.6}.button--xl{font-size:20px;padding:8px 15px}.button--l{font-size:18px;padding:5px 10px}.button--s{font-size:14px;padding:4px 8px}.button--xs{font-size:13px;padding:2px 7px}.callout{background:#f7f7f0;border-bottom:1px solid rgba(152,187,41,.25);border-top:5px solid #98bb29;margin-bottom:30px;padding:15px}.callout>:last-child{margin-bottom:0}.container{margin:0 auto;max-width:1210px;padding:0 20px;position:relative}.container:after{clear:both;content:"";display:table}label{font-family:myriad-pro,san-serif;font-size:13px;font-weight:600;text-transform:uppercase}textarea{height:170px;max-width:494px;padding:6px 8px;width:494px}[type=email],[type=text]{height:30px;line-height:1;padding:2px 7px 2px 65px;width:235px}::-moz-placeholder{color:grey}::placeholder{color:grey}[type=email],[type=text],textarea{background:#fff;border:0;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.12);font-family:myriad-pro,san-serif;transition:box-shadow .15s ease 0}[type=email]:hover,[type=text]:hover,textarea:hover{box-shadow:0 0 10px rgba(19,152,204,.6)}[type=email]:focus,[type=text]:focus,textarea:focus{box-shadow:0 0 10px #98bb29}.inset{background:#f3f3f3;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.12);float:left;margin-bottom:15px;overflow:hidden;padding:4px;position:relative}.inset label{left:12px;line-height:34px;position:absolute;top:3px}.nasa-button{background:url(../img/button-aluminum.jpg) #d0d0d0 0 0 no-repeat;border:0;border-bottom:1px solid rgba(0,0,0,.09);border-radius:4px;color:rgba(0,0,0,.6);cursor:pointer;display:block;font-family:myriad-pro,san-serif;font-size:12px;font-weight:600;height:155px;letter-spacing:1px;padding-top:90px;position:relative;text-shadow:hsla(0,0%,100%,.8) 0 1px 0;text-transform:uppercase;width:110px}.nasa-button:active{background-position:-120px 0}.nasa-button .led{background:url(../img/button-led.png) no-repeat;display:none;height:53px;left:29px;position:absolute;top:36px;width:53px}.nasa-button:hover .led{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:nasa-led;animation-name:nasa-led;-webkit-animation-timing-function:ease;animation-timing-function:ease;display:block}@-webkit-keyframes nasa-led{0%{opacity:0}to{opacity:1}}@keyframes nasa-led{0%{opacity:0}to{opacity:1}}.keynote{overflow:hidden}.keynote p{font-family:myriad-pro,san-serif;font-size:28px;font-weight:300;line-height:1.3;margin:0 30px 1.3em}.keynote em{font-weight:inherit}.note{background:#f6f6fa;border:1px solid #d8d8d8;border-radius:5px;margin-bottom:1.6em;padding:6px 10px;position:relative}.note--danger{background:#ffe3e3;border-color:#ffa8a8}.note--warn{background:#fff3bf;border-color:#ffe066}.note>:last-child{margin-bottom:0}.papel{background:#fff;border-radius:1px;box-shadow:0 1px 2px rgba(0,0,0,.1);margin-bottom:50px;position:relative;z-index:1}.papel:after{clear:both;content:"";display:table}.papel_header{background:url(../img/divider.png) repeat-x bottom;margin-bottom:30px;padding:25px 30px 30px;position:relative}.papel_header h1{color:#1398cc;margin:0}.papel.has-keyphoto .papel_header{background:none;margin-bottom:0;padding-bottom:15px}.papel_header .hgroup{overflow:hidden}.papel_header .hgroup h1{float:left;padding-right:20px}.papel_header .hgroup .subtitle{float:left;font-family:myriad-pro,san-serif;font-size:20px;font-weight:300;line-height:42px;margin:0}.papel_header aside,.papel_header nav{margin-top:-13px;position:absolute;right:30px;top:50%}.papel_header--alt{padding:25px 30px 30px}.papel_header--alt h1{color:#404040;font-family:myriad-pro,san-serif;font-size:30px;font-weight:300;line-height:1.3}.papel_header--compact{padding:15px 30px 20px}.papel_header--compact h1{font-size:24px;line-height:32px}.question-list{font-family:myriad-pro,san-serif;line-height:1.5}.question-list dt{font-size:15px;font-weight:600;margin-top:18px}.question-list dd p{font-size:15px;line-height:inherit;margin-bottom:0}.std p+h2{margin-top:1.45em}.table--data{background:#fff;border-collapse:separate;font-family:myriad-pro,san-serif;font-size:16px;margin-bottom:30px;text-align:left}.table--data tfoot th,.table--data thead th{background:#80808c;border-left:1px solid #60606c;color:#fff}.table--data tfoot th:first-child,.table--data thead th:first-child{border-left:1px solid transparent}.table--data thead th:first-child{border-top-left-radius:3px}.table--data thead th:last-child{border-top-right-radius:3px}.table--data tfoot th:first-child{border-bottom-left-radius:3px}.table--data tfoot th:last-child{border-bottom-right-radius:3px}.table--data tbody td{border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8}.table--data tbody td:last-child{border-right:1px solid #d8d8d8}.table--data tbody tr:first-child td{border-top:0}.table--data tbody tr:last-child td{border-bottom:0}.table--data tbody:last-child tr:last-child td{border-bottom:1px solid #d8d8d8}.a-center{text-align:center}.a-left{text-align:left}.a-right{text-align:right}.table--data td,.table--data th{line-height:1.3;padding:8px 12px;vertical-align:top}.table--data th{font-weight:700}.table--data .good{background:#f1f9e8}.table--data .bad{background:#ffe5e5}.tlf{font-family:Source Code Pro,menlo,monaco,consolas,Courier new,monospace;font-size:14px;font-weight:400}.table--zebra tbody tr:nth-child(odd){background:#fff}.table--zebra tbody tr:nth-child(2n){background:#f6f6fa}.table--hover tbody tr:hover{background:#fef7e5!important}.tag-list{overflow:hidden}.tag-list li{float:left;font-family:myriad-pro,san-serif;font-size:13px;font-weight:300;line-height:18px;margin:0 5px 5px 0;white-space:nowrap}body,html{height:100%}body{background:#f3f3f3}.page-wrapper{min-width:1130px;overflow:hidden}.site-header{background:url(../img/paper-black.png) 100% repeat #171615;z-index:1}.site-header,.site-header-wrap{margin:0 auto;position:relative}.site-header-wrap{height:327px;width:1050px;z-index:2}.cms-home .site-header-wrap{height:620px}.cms-home .site-matter{margin-bottom:-110px;top:-110px}.header-logo{height:53px;left:0;margin:15px;padding:15px;position:absolute;top:26px;width:190px;z-index:10}.header-logo:active{top:27px}.the-moon{background:url(../img/moon-header-full.png);height:327px;position:absolute;right:0;top:0;width:780px;z-index:1}.cms-home .the-moon{height:620px}.anim{height:391px;left:-235px;top:184px;width:391px}.anim,.anim div{position:absolute}.anim div{height:100%;left:0;top:0;width:100%}.anim .orbit-path{background:url(../img/orbit-path.png) no-repeat;z-index:1}.anim .orbit-1{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:orbit-1;animation-name:orbit-1;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:url(../img/orbit-1.png) no-repeat;position:relative}.anim .orbit-1,.anim .orbit-2{-webkit-animation-duration:5s;animation-duration:5s;z-index:5}.anim .orbit-2{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:orbit-2;animation-name:orbit-2;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:url(../img/orbit-2.png) no-repeat}@-webkit-keyframes orbit-1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes orbit-1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes orbit-2{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes orbit-2{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.stabil{-webkit-font-smoothing:antialiased;position:absolute;text-shadow:rgba(51,0,51,.9) 1px 1px 1px;top:190px;width:1050px;z-index:10}.stabil h1{font-family:myriad-pro,san-serif;font-size:80px;font-weight:600;letter-spacing:14px;line-height:96px;margin-bottom:45px;text-transform:uppercase}.stabil h1,.stabil p{color:#fff;text-align:center}.stabil p{font-size:28px;font-weight:300;line-height:36px;margin:0 auto;width:610px}.nav{height:300px;padding:0 141px 0 145px;position:absolute;right:-141px;top:0;width:726px}.nav-list{background:#000;border-left:2px solid #1398cc;border-right:2px solid #1398cc;box-shadow:10px 7px 10px rgba(0,0,0,.15),-10px 7px 10px rgba(0,0,0,.15);height:32px;margin-top:69px;padding:0 15px}.nav-list_item{float:left;position:relative;top:-35px}.nav-list_item.current{background:url(../img/nav-current.png) -50px 0 no-repeat}.nav-list_item a{color:#fff;display:block;font-size:15px;height:104px;line-height:32px;padding:36px 0;text-align:center}.nav-list_item a:hover{color:#1398cc}.nav-list_item a:active{color:#98bb29}.nav-list_item.current a{color:#1398cc}.nav-list_item.current a:hover{color:#98bb29}.nav-list_item.current a:active{color:#f03}.nav-list_item--method a{width:90px}.nav-list_item--work a{width:74px}.nav-list_item--blog a{width:66px}.nav-list_item--about a{width:78px}.nav-list_item--contact a{width:98px}.nav--method .current{background-position:-74px 0}.nav--work .current{background-position:0 0}.nav--blog .current{background-position:-164px 0}.nav--about .current{background-position:-230px 0}.nav--contact .current{background-position:-308px 0}.nav--about,.nav--blog,.nav--contact,.nav--method,.nav--work{background:url(../img/nav-arc.png) no-repeat}.nav--method{background-position:0 -120px}.nav--work{background-position:82px -120px}.nav--blog{background-position:152px -120px}.nav--about{background-position:224px -120px}.nav--contact{background-position:312px -120px}.site-matter{margin:0 auto -157px;padding:0 30px;position:relative;top:-157px;width:1110px}.site-footer{background:url(../img/paper-black.png) repeat #171615;color:#fff;height:135px;position:relative;z-index:1}.site-footer-wrap{height:100%;margin:0 auto;padding:0 30px;position:relative;width:1110px}.footer-logo{background:#f03;display:block;height:100px;left:30px;position:absolute;top:0;width:270px}.footer-nav{left:300px;margin-left:23px;position:absolute;top:40px}.footer-nav li,.footer-nav li a{display:inline-block}.footer-nav li a{color:#fff;font-size:15px;line-height:18px;padding:0 7px}.footer-nav li a:hover{color:#1398cc}.footer-nav li a:active{color:#f03}.footer-icons-list{position:absolute;right:30px;top:27px}.footer-icons-list li{background:url(../img/icon-footer.png) 0 0 no-repeat;float:left;margin-left:10px}.footer-icons-list li a{display:block;height:46px;text-indent:-9999px;width:46px}.footer-icons-list .basecamp{background-position:-50px 0}.footer-icons-list .basecamp:hover{background-position:-50px -50px}.footer-icons-list .feed{background-position:0 0}.footer-icons-list .feed:hover{background-position:0 -50px}.footer-icons-list .twitter{background-position:-100px 0}.footer-icons-list .twitter:hover{background-position:-100px -50px}.copyright{bottom:15px;color:grey;font-family:myriad-pro,san-serif;font-size:12px;margin-bottom:0;position:absolute;right:20px}.brendan-intro{background:#a0a0a0;height:350px;margin-bottom:30px;position:relative}.brendan-intro .background{height:350px;padding:30px 30px 0;width:390px}.brendan-intro p{color:#fff;font-family:myriad-pro,serif;font-size:18px;line-height:1.5;text-shadow:transparent 0 0 0,rgba(0,0,0,.4) 0 1px 1px}.brendan-intro img{position:absolute;right:0;top:0}.brendan-details{overflow:hidden;padding-bottom:15px;position:relative}.brendan-details .story{float:left;margin-left:30px;width:345px}.brendan-details .elsewhere{font-size:13px;line-height:1.4;position:absolute;right:30px;top:0;width:240px}.brendan-details .elsewhere a{display:block;height:50px;margin-top:15px;padding:5px 0 0 60px;position:relative}.brendan-details .elsewhere img{box-shadow:0 1px 2px rgba(0,0,0,.117);height:50px;left:0;position:absolute;top:0;width:50px}.brendan-details .elsewhere .name{font-weight:600}.brendan-details .elsewhere .desc{color:grey;font-family:myriad-pro,san-serif;font-size:13px}.blog-latest-list{float:left;margin-left:30px;overflow:hidden;width:580px}.blog-latest-list li{border-top:1px solid #e0e0e0;padding:30px 0}.blog-latest-list li:first-child{border-top:0;padding-top:0}.blog-latest-list time{margin-bottom:5px}.blog-latest-list h2{font-family:myriad-pro,san-serif;font-size:34px;font-weight:600;line-height:1.2;margin-bottom:.4em}.blog-latest-list .excerpt p{font-size:16px}.blog-featured{float:right;margin-right:30px;width:370px}.blog-featured .key{font-size:14px}.blog-featured-list{margin-top:20px}.blog-featured-list li{margin-bottom:30px}.blog-featured-list h3{font-family:myriad-pro,san-serif;font-size:20px;font-weight:600;line-height:1.2;margin-bottom:.6em}.blog-featured-list .excerpt p{margin-bottom:0}.blog-index-footer{border-top:1px solid #e0e0e0;clear:both;padding-top:30px}#post{margin-bottom:30px}.post{position:relative}.post .action-group,.post .embed-wrapper,.post .twitter-tweet,.post .update,.post>dl,.post>h2,.post>h3,.post>h4,.post>ol,.post>p,.post>ul{margin-left:270px!important;max-width:600px}.post .table--data{margin-left:270px;margin-right:30px}.post blockquote{margin-left:285px;margin-right:175px}.post pre{display:inline-block;margin-left:270px;margin-right:30px;max-width:calc(100% - 300px);min-width:600px;overflow-x:auto}.post-header,.post-keyphoto{position:relative}.post-keyphoto:before{background:url(../img/divider.png) repeat-x;height:5px;top:0}.post-keyphoto:after,.post-keyphoto:before{content:"";left:0;position:absolute;width:100%}.post-keyphoto:after{background:rgba(0,0,0,.1);bottom:0;height:1px}.post-keyphoto img{display:block}.post-lead{position:relative}.post-lead h1{font-size:48px;font-weight:800;line-height:1.15;margin:35px 30px 20px 270px}.post-datetime{margin-left:30px;position:absolute;top:6px;width:165px}.post-datetime strong{color:#404040;display:block;font-size:13px;text-transform:uppercase}.post-excerpt{margin:0 30px 36px 270px}.post-excerpt p{font-family:myriad-pro,san-serif;font-size:28px;font-weight:300;line-height:1.3;margin:0}.post>dl{font-size:16px}.post>h2{font-size:26px;margin-top:1.4em}.post>h3{font-size:20px;margin-bottom:.5em}.post>ol:not([class]){font-size:16px;list-style:decimal outside;margin-bottom:1.4em;padding-left:1.4em}.post>p{font-size:16px}.post>ul:not([class]){font-size:16px;list-style:disc outside;margin-bottom:1.4em;padding-left:1.4em}.post>ul:not([class]) p{margin-bottom:0}.post>ul:not([class]) p+p{margin-top:1em}.post .aside-right{float:right;width:195px}.post .aside-left{float:left;width:195px}.post blockquote{color:#707070;padding:.5em 0 .5em 1.5em;position:relative}.post blockquote:before{background:#e0e0e0;border-radius:5px;content:"";height:100%;left:-5px;position:absolute;top:0;width:5px}.post blockquote:after{color:#e0e0e0;content:"“";font-size:54px;left:-30px;line-height:1;position:absolute;top:.23em}.post blockquote footer{color:#404040;font-family:myriad-pro,san-serif;font-size:15px;margin-top:1em}.post blockquote footer:before{content:"~ "}.post .blockquote-full{background:#fbfbfb;border-color:#f3f3f3;border-style:solid;border-width:1px 0;font-size:28px;font-style:normal;font-weight:300;line-height:36px;margin:36px 0;overflow:hidden;padding:15px 30px;width:1050px}.post .blockquote-full cite{float:right;font-weight:300}.post .embed-wrapper{margin-bottom:1.6em}.post figure{position:relative}.post figure a{display:block}.post figure img{display:inline-block}.post figcaption{font-family:myriad-pro,san-serif;font-size:15px;line-height:1.5}.post figcaption p{line-height:1.5;margin-bottom:1.5em}.post figcaption p:last-child{margin-bottom:0}.post>figure{margin:2em 0}.post>figure:not([class]){margin-left:270px}.post>figure:not([class]) figcaption{margin:10px 175px 0 270px}.post figure.full{text-align:center}.post figure.full figcaption{border-bottom:1px solid #e0e0e0;margin:10px 175px 0 270px;padding-bottom:13px;text-align:left}.post figure.pull-caption{overflow:hidden}.post figure.pull-caption iframe,.post figure.pull-caption img{margin-left:270px}.post figure.pull-caption figcaption{border-top:1px solid #e0e0e0;left:0;margin:0 30px 0 0;padding:1em 0 0 30px;position:absolute;top:0;width:210px}.post iframe{border:none}.post .photo-grid{margin:2em 0 2em 270px}.post .photo-grid li{background:#f0f0f0;display:table-cell;height:150px;padding-right:20px;text-align:center;vertical-align:middle;width:150px}.post .photo-grid li img{max-height:100%;max-width:100%}.post figure.square{margin-left:270px;overflow:hidden}.post figure.square a{float:left}.post figure.square a:hover:after{border:5px solid #98bb29;content:"";height:100px;left:0;position:absolute;top:0;width:100px;z-index:2}.post figure.square figcaption{border-top:1px solid #e0e0e0;float:left;font-family:myriad-pro,san-serif;font-size:13px;line-height:1.5;margin-left:15px;padding-top:5px;width:300px}.post .photo-squares{margin:2em 0 2em 270px}.post .photo-squares:after{clear:both;content:"";display:table}.post .photo-squares li{float:left;margin:0 10px 10px 0;position:relative}.post .photo-squares a{display:block}.post .photo-squares figcaption{display:none}.post .photo-squares figcaption:after{border:5px solid transparent;border-bottom:none;border-top-color:#202020;bottom:-5px;content:"";height:0;left:50%;margin-left:-2.5px;position:absolute;width:0}.post .photo-squares li:hover a:after{border:5px solid #98bb29;content:"";height:100px;left:0;position:absolute;top:0;width:100px;z-index:2}.post .photo-squares li:hover figcaption{background:#202020;border-radius:3px;bottom:115px;color:#fff;display:block;font-family:myriad-pro,san-serif;font-size:13px;font-weight:300;left:50%;line-height:1.4;margin-left:-65px;padding:5px;position:absolute;text-align:center;width:130px;z-index:2}.post .twitter-tweet{margin-bottom:1.6em!important}.update{background:#f6f6fa;border-radius:3px;box-shadow:inset 0 0 0 1px #d8d8d8;display:block;margin-bottom:1.6em;padding:40px 15px 12px;position:relative;text-decoration:none}.update h2{background:#80808c;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;font-family:myriad-pro,san-serif;font-size:14px;font-weight:600;left:0;line-height:28px;position:absolute;top:0;width:100%}.update h2 span{background:#40404c;border-top-left-radius:3px;display:inline-block;margin-right:.3em;padding:0 8px}.update p:last-child{margin-bottom:0}.post-nav{bottom:170px;height:46px;position:fixed;width:1050px}.post-nav a{height:46px;position:absolute;top:0;z-index:0}.post-nav a:hover{z-index:200}.post-nav a:after{clear:both;content:"";display:table}.post-nav .older{left:-30px;padding-left:53px}.post-nav .newer{padding-right:53px;right:-30px;text-align:right}.post-nav a .label{border-radius:3px;display:inline-block;font-family:myriad-pro,san-serif;font-size:13px;line-height:18px;padding:5px 8px}.post-nav a:hover .label{background:#98bb29;box-shadow:0 1px 2px rgba(0,0,0,.12);color:#fff}.post-nav .older:hover .label:after{border:3px solid transparent;border-left:none;border-right-color:#98bb29;content:"";height:0;left:50px;margin-top:-2px;position:absolute;top:50%;width:0}.post-nav .newer:hover .label:after{border:3px solid transparent;border-left:3px solid #98bb29;border-right:none;content:"";height:0;margin-top:-2px;position:absolute;right:50px;top:50%;width:0}.post-nav a strong{color:#404040;display:block;text-align:inherit;text-transform:uppercase}.post-nav a:hover strong{color:#fff}.post-nav a:before{content:"";height:46px;position:absolute;top:0;width:46px}.post-nav .older:before{background:url(../img/icon-shift-red.png) 0 0 no-repeat;left:0}.post-nav .newer:before{background:url(../img/icon-shift-blue.png) 0 0 no-repeat;right:0}.post-nav .older:hover:before{background-position:0 -50px}.post-nav .newer:hover:before{background-position:right -50px}.post-footer{border-top:1px solid #e0e0e0;font-family:myriad-pro,san-serif;font-size:13px;margin-top:50px;min-height:54px;padding:24px 0}.post-footer:after{clear:both;content:"";display:table}.post-footer h1{font-size:13px;font-weight:600;line-height:1.4;margin:0;text-transform:uppercase}.meta-author{float:left;margin-left:30px;padding-left:76px;position:relative;width:200px}.meta-author .name{line-height:1.4}.meta-author .title{color:grey;line-height:1.4}.meta-author .avatar{left:0;position:absolute;top:-3px}.meta-tags{float:left;margin-left:30px;width:600px}.meta-tags h1{margin-bottom:1px}.meta-permalink{float:right;margin:15px 30px 0 0}.related-posts{margin-top:76px}.related-posts-list{overflow:hidden;padding:0 30px 30px}.related-posts-list li{float:left;margin-right:5%;width:30%}.related-posts-list li:last-child{margin-right:0}.related-posts-list h1{text-rendering:optimizeLegibility;color:#383838;font-family:myriad-pro,san-serif;font-size:18px;font-style:normal;font-weight:600;line-height:1.333;margin-bottom:6px;text-transform:none}.related-posts-list .excerpt p:last-child{margin-bottom:0}.post-discussion{margin-bottom:116px}.disqus-comments{max-width:50rem;padding:0 30px 30px}.comments-off{font-family:myriad-pro,san-serif;font-size:24px;font-style:italic;font-weight:300;line-height:1.3;padding:30px}.full-tag-list{-moz-column-count:5;column-count:5;-moz-column-gap:30px;column-gap:30px;padding:10px 30px 30px;width:1050px}.full-tag-list li{margin-bottom:5px}.full-tag-list a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.say-hello{font-size:18px;line-height:28px;position:absolute;right:30px;top:33px}.start-project{border-top:1px solid #e0e0e0;overflow:hidden;padding-top:30px}.start-project .how-to{float:left;margin-left:210px;position:relative;width:415px}.start-project .how-to p:last-child{color:grey;font-style:italic}.start-project .download{background:url(../img/download-worksheet.png) 15px 15px no-repeat #1398cc;height:240px;left:-210px;padding:15px;position:absolute;top:0;transition:background-color .15s ease;width:180px}.start-project .download:hover{background-color:#98bb29}.start-project .download:active{background-color:#f03}.start-project .download .file-tag{color:#fff;font-size:13px;font-weight:600;line-height:1.4;margin-top:180px}.start-project .download .file-tag span{color:hsla(0,0%,100%,.8);display:block;font-style:italic;font-weight:300}.project-questions{float:right;margin:0 30px 30px 0;width:355px}.hero{padding:30px 0}.hero .info{left:30px;position:absolute;top:30px;width:310px}.hero .info h2{font-size:24px;margin-bottom:0}.hero .info p{font-family:myriad-pro,san-serif;font-size:24px;font-weight:300;line-height:1.3}.home-col{float:left;margin-top:30px}.home-col.grid-1{margin-left:30px;margin-right:45px;width:445px}.home-col.grid-2{margin-right:30px;width:500px}.home-col .content{border-top:5px solid #e0e0e0;padding-bottom:15px;padding-top:15px;transition:border-top-color .5s ease 0ms}.home-col section:hover .content{border-top-color:#98bb29}.about-gravdept .content{padding-left:100px;position:relative}.about-gravdept .profile{left:0;position:absolute;top:19px}.about-gravdept .description{margin-bottom:1em}.product-list li{border-bottom:1px solid #e0e0e0;margin-bottom:15px;padding-left:100px;position:relative}.product-list li:last-child{border-bottom:0}.product-list .description{margin-bottom:1em}.product-list .product-image{left:0;position:absolute;top:4px}.product-list .product-image img{display:block}.recent-work{margin-bottom:30px}.discourse li,.discourse ul{margin-bottom:15px}.discourse li{border-bottom:1px solid #e0e0e0;padding:0 0 15px}.discourse .excerpt p{margin-bottom:0}.process{margin:40px 0 70px}.process h2{padding:0 30px}.process nav{background:url(../img/process-gravimeter.png) no-repeat;height:355px;position:relative;width:1050px}.process li{height:70px;position:absolute;width:70px}.process a{background:url(../img/process-icon.png) no-repeat;display:block;height:70px;text-indent:-9999px;width:70px}.process .current a:hover{cursor:default}.process .discover{left:65px;top:20px}.process .plan{left:230px;top:210px}.process .design{left:370px;top:20px}.process .build{left:580px;top:210px}.process .measure{left:730px;top:20px}.process .orbit{left:890px;top:195px}.process .discover a{background-position:0 0}.process .plan a{background-position:-80px 0}.process .design a{background-position:-160px 0}.process .build a{background-position:-240px 0}.process .measure a{background-position:-320px 0}.process .orbit a{background-position:-400px 0}.process .discover a:hover{background-position:0 -80px}.process .plan a:hover{background-position:-80px -80px}.process .design a:hover{background-position:-160px -80px}.process .build a:hover{background-position:-240px -80px}.process .measure a:hover{background-position:-320px -80px}.process .orbit a:hover{background-position:-400px -80px}.process .current.discover a{background-position:0 -160px}.process .current.plan a{background-position:-80px -160px}.process .current.design a{background-position:-160px -160px}.process .current.build a{background-position:-240px -160px}.process .current.measure a{background-position:-320px -160px}.process .current.orbit a{background-position:-400px -160px}.js-off .process nav ol{display:none}.process .steps{left:-12px;width:1074px}.process .steps,.process .steps li{background:#1398cc;height:70px;position:relative}.process .steps li{border-left:1px solid #fff;color:#fff;cursor:pointer;float:left;width:100px}.process .steps li:first-child{border-left:0}.process .steps li:hover{background:#98bb29}.process h3{margin:0;padding:18px 0 0 12px}.process h3 .phase{color:#fff;font-size:20px;font-weight:400;line-height:24px}.process h3 .num{color:hsla(0,0%,100%,.6);display:block;font-family:adelle,serif;font-size:12px;font-style:italic;font-weight:300;line-height:1}.process p{display:none}.process .steps li.current,.process .steps li.preset{background:#383838;height:90px;padding:10px 0;position:relative;top:-10px}.process .steps li.current{cursor:auto;width:569px}.process .steps li.current h3 .num{color:#98bb29}.process .steps li.current p{color:hsla(0,0%,100%,.85);display:block;font-family:myriad-pro,san-serif;font-size:14px;left:105px;line-height:1.5;margin-right:12px;position:absolute;top:13px}.process .steps li.current.hider p{display:none}.our-services{float:left;margin-bottom:50px;padding-left:30px;width:630px}.our-services .summary p{font-size:16px}.our-services .devices{text-align:center;width:570px}.our-services .column{float:left;width:285px}.our-services .column:first-child{margin-right:30px}.magento{float:right;padding-right:30px;position:relative;width:375px}.magento:before{background:url(../img/magento.png) no-repeat;content:"";height:152px;position:absolute;right:0;top:-10px;width:133px}.magento .specialty p:first-child{width:210px}.basecamp-pm{background:url(../img/method-basecamp-moon.png) -20px 10px no-repeat;float:left;padding:0 0 30px 155px}.basecamp-pm p{width:435px}.basecamp-pm img{bottom:-42px;position:absolute;right:45px}.project-list{overflow:hidden}.project{background:url(../img/work-poster.png) 0 335px no-repeat #f7f7f0;float:left;margin:0 0 30px 30px;position:relative;z-index:0}.project a{display:block;height:460px;width:310px}.project a,.project a:hover{color:inherit}.project .wrapper{border-top:5px solid #98bb29;height:330px;padding:15px;position:relative;transition:z-index 0ms linear 0ms;z-index:-2}.project:hover .wrapper{transition:z-index 0ms linear .35s;z-index:1}.project h2{font-family:myriad-pro,san-serif}.project p{font-size:14px}.project .meta p{font-family:myriad-pro,san-serif;margin-bottom:0}.project .view-project{background:url(../img/icon-arrow-large.png) 100% 0 no-repeat;bottom:5px;color:#1398cc;font-size:13px;line-height:36px;padding-right:46px;position:absolute;right:15px}.project .view-project:hover{background-position:right -40px;color:#98bb29}.project .view-project:active{background-position:right -80px;color:#f03}.project .poster{bottom:0;box-shadow:inset 0 0 1px rgba(0,0,0,.2);height:460px;left:0;overflow:hidden;position:absolute;transition:height .35s ease 0ms}.project:hover .poster{height:100px}.project .poster img{position:relative;z-index:-1}.hire{border-top:1px solid #e0e0e0;padding:30px}

/*# sourceMappingURL=app.css.map*/