html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.ms-10{font-size:.386em}.ms-9{font-size:.424em}.ms-8{font-size:.467em}.ms-7{font-size:.513em}.ms-6{font-size:.564em}.ms-5{font-size:.621em}.ms-4{font-size:.683em}.ms-3{font-size:.751em}.ms-2{font-size:.826em}.ms-1{font-size:.909em}.ms0{font-size:1em}.ms1{font-size:1.1em}.ms2{font-size:1.21em}.ms3{font-size:1.331em}.ms4{font-size:1.464em}.ms5{font-size:1.611em}.ms6{font-size:1.772em}.ms7{font-size:1.949em}.ms8{font-size:2.144em}.ms9{font-size:2.358em}.ms10{font-size:2.594em}html{font:1em/strip-units(1.21em);-webkit-text-size-adjust:none}@media (min-width: 600px){html{font-size:1.21em}}@media (min-width: 992px){html{font-size:1.331em}}@media (min-width: 992px){.mobile{display:none !important}}.desktop{display:none !important}@media (min-width: 992px){.desktop{display:inline-block !important}}em{text-transform:uppercase}em.color{color:#e07b61}.no-scroll{position:fixed;top:0;left:0;width:100%}.absolute-center{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.not-visible{opacity:0;position:absolute}.desktop{display:none}@media (min-width: 360px){.desktop{display:initial}}.uppercase{text-transform:uppercase}.strikethrough{text-decoration:line-through}.block{display:block}.hide{display:none}.justify p{text-align:justify;margin:1em auto;max-width:870px;padding:0 0.4em}.center{margin:0 auto}.left{float:left}.right{float:right}.hide{display:none}.absolute-bottom{position:absolute;bottom:0}.clearfix{clear:both;display:block}strong{font-weight:600}.layer-animation{height:130px;max-width:200px;position:relative}@media (min-width: 600px){.layer-animation{height:300px;max-width:400px}}@media (min-width: 1920px){.layer-animation{max-width:400px}}.layer-animation #top{max-width:476px;position:absolute;bottom:1em;left:-0.1em;z-index:110;-webkit-animation:unstack-top 0.8s ease-in-out 0.3s;-moz-animation:unstack-top 0.8s ease-in-out 0.3s;-ms-animation:unstack-top 0.8s ease-in-out 0.3s;-o-animation:unstack-top 0.8s ease-in-out 0.3s;animation:unstack-top 0.8s ease-in-out 0.3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.layer-animation #middle{max-width:476px;position:absolute;bottom:1em;left:-0.1em;z-index:99;-webkit-animation:unstack-middle 0.8s ease-in-out 0.3s;-moz-animation:unstack-middle 0.8s ease-in-out 0.3s;-ms-animation:unstack-middle 0.8s ease-in-out 0.3s;-o-animation:unstack-middle 0.8s ease-in-out 0.3s;animation:unstack-middle 0.8s ease-in-out 0.3s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.layer-animation #bottom{position:absolute;bottom:0}.layer-animation .inner{position:relative}.layer-animation #css-layer{max-width:402px}.layer-animation #js-layer{max-width:402px}.layer-animation #html-layer{max-width:400px}.layer-animation .badges{max-width:120px;position:absolute;left:0;right:0;top:0;bottom:2em;margin:auto;width:30%;z-index:50}.layer-animation .badge-container{opacity:0}.layer-animation .badge-container.js{-webkit-animation:fadeIn 0.6s ease-in-out 0.5s;-moz-animation:fadeIn 0.6s ease-in-out 0.5s;-ms-animation:fadeIn 0.6s ease-in-out 0.5s;-o-animation:fadeIn 0.6s ease-in-out 0.5s;animation:fadeIn 0.6s ease-in-out 0.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.layer-animation .badge-container.css{-webkit-animation:fadeIn 0.6s ease-in-out 0.8s;-moz-animation:fadeIn 0.6s ease-in-out 0.8s;-ms-animation:fadeIn 0.6s ease-in-out 0.8s;-o-animation:fadeIn 0.6s ease-in-out 0.8s;animation:fadeIn 0.6s ease-in-out 0.8s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.layer-animation .badge-container.html{-webkit-animation:fadeIn 0.6s ease-in-out 1.1s;-moz-animation:fadeIn 0.6s ease-in-out 1.1s;-ms-animation:fadeIn 0.6s ease-in-out 1.1s;-o-animation:fadeIn 0.6s ease-in-out 1.1s;animation:fadeIn 0.6s ease-in-out 1.1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}.layer-animation #js-badge{-webkit-animation:hover 3s ease-in-out infinite 0.5s;-moz-animation:hover 3s ease-in-out infinite 0.5s;-ms-animation:hover 3s ease-in-out infinite 0.5s;-o-animation:hover 3s ease-in-out infinite 0.5s;animation:hover 3s ease-in-out infinite 0.5s}.layer-animation #css3-badge{-webkit-animation:hover 3s ease-in-out infinite 0.2s;-moz-animation:hover 3s ease-in-out infinite 0.2s;-ms-animation:hover 3s ease-in-out infinite 0.2s;-o-animation:hover 3s ease-in-out infinite 0.2s;animation:hover 3s ease-in-out infinite 0.2s}.layer-animation #html-badge{-webkit-animation:hover 3s ease-in-out infinite;-moz-animation:hover 3s ease-in-out infinite;-ms-animation:hover 3s ease-in-out infinite;-o-animation:hover 3s ease-in-out infinite;animation:hover 3s ease-in-out infinite}.layer-animation #css3-shadow,.layer-animation #js-shadow{-webkit-animation:badgeShadow 4s ease-in-out infinite;-moz-animation:badgeShadow 4s ease-in-out infinite;-ms-animation:badgeShadow 4s ease-in-out infinite;-o-animation:badgeShadow 4s ease-in-out infinite;animation:badgeShadow 4s ease-in-out infinite}.layer-animation #html-shadow{-webkit-animation:badgeShadow 4s ease-in-out infinite 0.3s;-moz-animation:badgeShadow 4s ease-in-out infinite 0.3s;-ms-animation:badgeShadow 4s ease-in-out infinite 0.3s;-o-animation:badgeShadow 4s ease-in-out infinite 0.3s;animation:badgeShadow 4s ease-in-out infinite 0.3s}.badge-shadow,.layer-animation #css3-shadow,.layer-animation #js-shadow,.layer-animation #html-shadow{max-width:126px;top:2em;z-index:40}@-webkit-keyframes badgeShadow{0%, 100%{max-width:118px}50%{max-width:126px}}@-moz-keyframes badgeShadow{0%, 100%{max-width:118px}50%{max-width:126px}}@-ms-keyframes badgeShadow{0%, 100%{max-width:118px}50%{max-width:126px}}@-o-keyframes badgeShadow{0%, 100%{max-width:118px}50%{max-width:126px}}@keyframes badgeShadow{0%, 100%{max-width:118px}50%{max-width:126px}}@-webkit-keyframes unstack-top{0%{transform:translate(0)}100%{transform:translate(35%, -74%)}}@-moz-keyframes unstack-top{0%{transform:translate(0)}100%{transform:translate(35%, -74%)}}@-ms-keyframes unstack-top{0%{transform:translate(0)}100%{transform:translate(35%, -74%)}}@-o-keyframes unstack-top{0%{transform:translate(0)}100%{transform:translate(35%, -74%)}}@keyframes unstack-top{0%{transform:translate(0)}100%{transform:translate(35%, -74%)}}@-webkit-keyframes unstack-middle{0%{transform:translate(0)}100%{transform:translate(-26%, -62%)}}@-moz-keyframes unstack-middle{0%{transform:translate(0)}100%{transform:translate(-26%, -62%)}}@-ms-keyframes unstack-middle{0%{transform:translate(0)}100%{transform:translate(-26%, -62%)}}@-o-keyframes unstack-middle{0%{transform:translate(0)}100%{transform:translate(-26%, -62%)}}@keyframes unstack-middle{0%{transform:translate(0)}100%{transform:translate(-26%, -62%)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:0.9}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:0.9}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:0.9}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:0.9}}@keyframes fadeIn{0%{opacity:0}100%{opacity:0.9}}.hover{-webkit-animation:hover 2s ease-in-out infinite;-moz-animation:hover 2s ease-in-out infinite;-ms-animation:hover 2s ease-in-out infinite;-o-animation:hover 2s ease-in-out infinite;animation:hover 2s ease-in-out infinite}@-webkit-keyframes hover{0%, 100%{transform:translateY(0)}50%{transform:translateY(10px)}}@-moz-keyframes hover{0%, 100%{transform:translateY(0)}50%{transform:translateY(10px)}}@-ms-keyframes hover{0%, 100%{transform:translateY(0)}50%{transform:translateY(10px)}}@-o-keyframes hover{0%, 100%{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes hover{0%, 100%{transform:translateY(0)}50%{transform:translateY(10px)}}.flippable{backface-visibility:hidden;height:100%;position:absolute;transform-style:preserve-3d;transition:all 0.6s ease-in-out;width:100%}.flippable .side{backface-visibility:hidden;height:100%;position:absolute;overflow:hidden;width:100%}.flippable .back{transform:rotateY(180deg)}.flippable:hover{transform:rotateY(180deg)}.pulse{background-color:#ff0000;border:5px solid orange;border-radius:50%;display:block;margin:auto;width:5px;height:5px;position:absolute;bottom:-8px;left:0;right:0;-webkit-animation:pulse 2s infinite 1s;-moz-animation:pulse 2s infinite 1s;-ms-animation:pulse 2s infinite 1s;-o-animation:pulse 2s infinite 1s;animation:pulse 2s infinite 1s}@media (min-width: 600px){.pulse{background-color:#ff0000;border:8px solid orange;width:8px;height:8px;bottom:-12px}}@-webkit-keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0.6);box-shadow:0 0 0 0 rgba(255,255,0,0.6)}70%{-moz-box-shadow:0 0 0 40px rgba(255,255,0,0);-webkit-box-shadow:0 0 0 40px rgba(255,255,0,0);box-shadow:0 0 0 40px rgba(255,255,0,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0);box-shadow:0 0 0 0 rgba(255,255,0,0)}}@-moz-keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0.6);box-shadow:0 0 0 0 rgba(255,255,0,0.6)}70%{-moz-box-shadow:0 0 0 40px rgba(255,255,0,0);-webkit-box-shadow:0 0 0 40px rgba(255,255,0,0);box-shadow:0 0 0 40px rgba(255,255,0,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0);box-shadow:0 0 0 0 rgba(255,255,0,0)}}@-ms-keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0.6);box-shadow:0 0 0 0 rgba(255,255,0,0.6)}70%{-moz-box-shadow:0 0 0 40px rgba(255,255,0,0);-webkit-box-shadow:0 0 0 40px rgba(255,255,0,0);box-shadow:0 0 0 40px rgba(255,255,0,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0);box-shadow:0 0 0 0 rgba(255,255,0,0)}}@-o-keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0.6);box-shadow:0 0 0 0 rgba(255,255,0,0.6)}70%{-moz-box-shadow:0 0 0 40px rgba(255,255,0,0);-webkit-box-shadow:0 0 0 40px rgba(255,255,0,0);box-shadow:0 0 0 40px rgba(255,255,0,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0);box-shadow:0 0 0 0 rgba(255,255,0,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0.6);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0.6);box-shadow:0 0 0 0 rgba(255,255,0,0.6)}70%{-moz-box-shadow:0 0 0 40px rgba(255,255,0,0);-webkit-box-shadow:0 0 0 40px rgba(255,255,0,0);box-shadow:0 0 0 40px rgba(255,255,0,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,255,0,0);-webkit-box-shadow:0 0 0 0 rgba(255,255,0,0);box-shadow:0 0 0 0 rgba(255,255,0,0)}}.kb{-webkit-animation:kb 120s infinite;-moz-animation:kb 120s infinite;-ms-animation:kb 120s infinite;-o-animation:kb 120s infinite;animation:kb 120s infinite}@-webkit-keyframes kb{0%, 100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}@-moz-keyframes kb{0%, 100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}@-ms-keyframes kb{0%, 100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}@-o-keyframes kb{0%, 100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes kb{0%, 100%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}.bass{-webkit-animation:bass 1.8s infinite 0.4s;-moz-animation:bass 1.8s infinite 0.4s;-ms-animation:bass 1.8s infinite 0.4s;-o-animation:bass 1.8s infinite 0.4s;animation:bass 1.8s infinite 0.4s}@-webkit-keyframes bass{0%,100%{-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}25%, 75%{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-moz-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7)}}@-moz-keyframes bass{0%,100%{-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}25%, 75%{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-moz-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7)}}@-ms-keyframes bass{0%,100%{-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}25%, 75%{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-moz-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7)}}@-o-keyframes bass{0%,100%{-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}25%, 75%{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-moz-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7)}}@keyframes bass{0%,100%{-moz-transform:scale(0.8);-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}25%, 75%{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}50%{-moz-transform:scale(0.7);-ms-transform:scale(0.7);-webkit-transform:scale(0.7);transform:scale(0.7)}}.spec-tag .details{-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-animation-fill-mode:forwards !important;-moz-animation-fill-mode:forwards !important;-ms-animation-fill-mode:forwards !important;-o-animation-fill-mode:forwards !important;animation-fill-mode:forwards !important}#tag-1 .activated{-webkit-animation:expandTag 0.4s ease-in 0.3s;-moz-animation:expandTag 0.4s ease-in 0.3s;-ms-animation:expandTag 0.4s ease-in 0.3s;-o-animation:expandTag 0.4s ease-in 0.3s;animation:expandTag 0.4s ease-in 0.3s}#tag-2 .activated{-webkit-animation:expandTag 0.4s ease-in 0.5s;-moz-animation:expandTag 0.4s ease-in 0.5s;-ms-animation:expandTag 0.4s ease-in 0.5s;-o-animation:expandTag 0.4s ease-in 0.5s;animation:expandTag 0.4s ease-in 0.5s}#tag-3 .activated{-webkit-animation:expandTag 0.4s ease-in 0.8s;-moz-animation:expandTag 0.4s ease-in 0.8s;-ms-animation:expandTag 0.4s ease-in 0.8s;-o-animation:expandTag 0.4s ease-in 0.8s;animation:expandTag 0.4s ease-in 0.8s}#tag-4 .activated{-webkit-animation:expandTag 0.4s ease-in 1.3s;-moz-animation:expandTag 0.4s ease-in 1.3s;-ms-animation:expandTag 0.4s ease-in 1.3s;-o-animation:expandTag 0.4s ease-in 1.3s;animation:expandTag 0.4s ease-in 1.3s}@-webkit-keyframes expandTag{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:rotateY(0);-ms-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0)}}@-moz-keyframes expandTag{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:rotateY(0);-ms-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0)}}@-ms-keyframes expandTag{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:rotateY(0);-ms-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0)}}@-o-keyframes expandTag{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:rotateY(0);-ms-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0)}}@keyframes expandTag{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}100%{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:rotateY(0);-ms-transform:rotateY(0);-webkit-transform:rotateY(0);transform:rotateY(0)}}@-webkit-keyframes slide-in-up{0%{opacity:0;-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes slide-in-up{0%{opacity:0;-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes slide-in-up{0%{opacity:0;-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes slide-in-up{0%{opacity:0;-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slide-in-up{0%{opacity:0;-moz-transform:translate(0, 50px);-ms-transform:translate(0, 50px);-webkit-transform:translate(0, 50px);transform:translate(0, 50px)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes slide-in-left{0%{opacity:0;-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-webkit-transform:translate(-400px, 0);transform:translate(-400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes slide-in-left{0%{opacity:0;-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-webkit-transform:translate(-400px, 0);transform:translate(-400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes slide-in-left{0%{opacity:0;-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-webkit-transform:translate(-400px, 0);transform:translate(-400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes slide-in-left{0%{opacity:0;-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-webkit-transform:translate(-400px, 0);transform:translate(-400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slide-in-left{0%{opacity:0;-moz-transform:translate(-400px, 0);-ms-transform:translate(-400px, 0);-webkit-transform:translate(-400px, 0);transform:translate(-400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes slide-in-right{0%{opacity:0;-moz-transform:translate(400px, 0);-ms-transform:translate(400px, 0);-webkit-transform:translate(400px, 0);transform:translate(400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-moz-keyframes slide-in-right{0%{opacity:0;-moz-transform:translate(400px, 0);-ms-transform:translate(400px, 0);-webkit-transform:translate(400px, 0);transform:translate(400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-ms-keyframes slide-in-right{0%{opacity:0;-moz-transform:translate(400px, 0);-ms-transform:translate(400px, 0);-webkit-transform:translate(400px, 0);transform:translate(400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-o-keyframes slide-in-right{0%{opacity:0;-moz-transform:translate(400px, 0);-ms-transform:translate(400px, 0);-webkit-transform:translate(400px, 0);transform:translate(400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slide-in-right{0%{opacity:0;-moz-transform:translate(400px, 0);-ms-transform:translate(400px, 0);-webkit-transform:translate(400px, 0);transform:translate(400px, 0)}100%{opacity:1;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}}*,::after,::before{box-sizing:border-box}html,.wrapper{min-height:100%;min-width:360px}body,html{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{font-weight:bold;margin-bottom:0.5em;text-transform:uppercase}p,li{font-size:1em}@media (min-width: 992px){p,li{font-size:.909em}}p{line-height:1.4em}img{width:100%;height:auto}.error{color:#ff0000;font-size:.751em;padding-top:4px;position:absolute;text-transform:uppercase}ul{padding:1em 0;text-align:left}ul li{padding:0.2em}a,a:link,a:visited{color:#1C1D1D;cursor:pointer;font-weight:200;text-decoration:none}a:hover,a:link:hover,a:visited:hover{color:#000;cursor:pointer}.fine-print{padding:1em 0;font-size:.909em}@media (min-width: 992px){.fine-print{font-size:.683em}}.note{color:#333;display:block;font-size:.751em;line-height:1.6em;padding:0.3em 0}strong{color:#000}blockquote{text-align:center;font-size:1.21em;padding:2em 0;text-transform:uppercase}.constrain{margin:0 auto}@media (min-width: 480px){.constrain{max-width:480px}}@media (min-width: 600px){.constrain{max-width:600px}}@media (min-width: 800px){.constrain{max-width:800px}}@media (min-width: 992px){.constrain{max-width:992px}}@media (min-width: 1280px){.constrain{max-width:1280px}}.wrapper{min-height:468px;padding:0.4em;position:relative;max-width:800px}@media (min-width: 600px){.wrapper{min-height:640px}}.pane{background-color:#fff;border:1px solid #ccc;position:relative;margin-bottom:1em;min-height:240px;padding:1em;vertical-align:top}.pane{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.med-pane{max-width:800px}.sml-pane{max-width:500px}.col{padding:0.6em 0 0 0}@media (min-width: 992px){.col{display:inline-block;vertical-align:middle;width:48%}}.fullspan .col{text-align:center}@media (min-width: 992px){.fullspan .col{display:initial}}nav{text-align:right}nav a{font-size:.826em}@media (min-width: 600px){.grid-col-3 .col{display:inline-block;vertical-align:middle;width:48%}}@media (min-width: 992px){.grid-col-3 .col{width:31%}}.card{border:1px solid #ccc;font-size:1.21em;margin:0.3em 0.2em;padding:2em 1em}#project-grid{margin-top:2em}#project-grid .card:hover{background-color:#fafafa}.feed{line-height:1.2em;margin-top:2em}.feed .source{font-size:.826em;padding:1em 0 2em 0;text-transform:uppercase}.feed .entry{padding:1em 0}.btn,.med-btn,.sml-btn{border:1px solid #ccc;cursor:pointer;display:inline-block;font-size:1.1em;outline-style:none;margin:2em 0 0 0;padding:0.4em 1em;text-decoration:none;text-transform:uppercase;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.btn:hover,.med-btn:hover,.sml-btn:hover{background-color:#fbfbfb}.btn:active,.med-btn:active,.sml-btn:active{-moz-box-shadow:0px 0px 2px 1px #444;-webkit-box-shadow:0px 0px 2px 1px #444;box-shadow:0px 0px 2px 1px #444}.btn:focus,.med-btn:focus,.sml-btn:focus{outline-style:none}.med-btn{font-size:.909em}.sml-btn{font-size:.826em}.top-right-btn{margin:1em;position:absolute;top:0;right:0}
