@charset "UTF-8";/*! normalize-opentype v0.1.4 | MIT License | kennethormandy.com/journal/normalize-opentype-css */::selection{color:inherit;text-shadow:inherit}body,html{font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0}h1,h2,h3{font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 1}abbr{text-transform:uppercase;font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"smcp" 1,"c2sc" 1}time{font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0}code,kbd,pre,samp{font-feature-settings:"kern" 0,"liga" 0,"dlig" 0,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1}sup{font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,"sups" 1}sub{font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0,"subs" 1}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=number],input[type=range],input[type=tel],input[type=week]{font-feature-settings:"kern" 0,"liga" 1,"pnum" 1,"tnum" 0,"onum" 0,"lnum" 1,"zero" 0}table{font-feature-settings:"kern" 0,"liga" 1,"pnum" 0,"tnum" 1,"onum" 0,"lnum" 1,"zero" 1}table tfoot,table thead{font-feature-settings:"kern" 1,"liga" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"dlig" 0}.ratio{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;font-size:16px;line-height:1.5;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;color:#666;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-moz-box-sizing:inherit;-webkit-box-sizing:inherit;box-sizing:inherit}h1,h2,h3,h4,h5,h6{font-weight:400;color:#333;margin:16px 0 0;line-height:1.3}h1{font-size:37.01px;font-size:2.31306rem}h2{font-size:21.16px;font-size:1.3225rem}h3{font-size:27.98px;font-size:1.74901rem}h4{font-size:24.33px;font-size:1.52087rem}h5{font-size:21.16px;font-size:1.3225rem}h6{font-size:18.4px;font-size:1.15rem}p{margin:16px 0 0}p.summary{font-size:18.4px;font-size:1.15rem;orphans:2}p.details{color:#858585;margin-top:0}ol,ul{margin:16px 0 0;padding:0}ol ol,ol ul,ul ol,ul ul{margin-top:0}ol li,ul li{margin:0 0 0 20px}ul{list-style:disc}ul ul{list-style:circle}ul ul ul{list-style:square}ol{list-style:decimal}ol ol{list-style:lower-alpha}ol ol ol{list-style:lower-roman}dl{margin:16px 0 0}dl dt{font-weight:700;float:left;width:80px}dl dd{margin-left:100px}a{color:#333;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;text-decoration:underline}a:visited{color:#333}a:active,a:focus,a:hover{color:#2e2e2e}.link{background-color:#eee;text-decoration:none;padding:12px 20px;text-transform:uppercase;text-align:center;display:block;font-weight:500;color:#707070}.link:visited{color:#707070}.link:active,.link:focus,.link:hover{color:#fff}.link:hover{background-color:#333}.link+.link{margin-top:8px}em,i{font-style:normal;color:#333;font-weight:500}b,strong{font-weight:500}mark{background-color:#ff0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}blockquote{font-style:oblique;margin:16px 0 0;padding:0 20px;border-left:1px solid #d1d1d1}blockquote>:first-child{margin-top:0!important}q{quotes:'\201C' '\201D' '\2018' '\2019'}q:before{content:open-quote}q:after{content:close-quote}code,pre{font-family:Consolas,"Courier New",Courier,monospace;font-size:16px;font-size:1rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}pre{margin:16px 0 0;padding:20px;-webkit-tab-size:4;-moz-tab-size:4;-ms-tab-size:4;-o-tab-size:4;tab-size:4;background:#f7f7f7}code{padding:0 .2em}pre code{padding:0}abbr{border-bottom:1px dotted;cursor:help}sup{vertical-align:super}sub{vertical-align:sub}del,strike{text-decoration:line-through}ins,u{text-decoration:underline}small{color:#858585;font-size:inherit}.error{color:#f21847}hr{margin:25px 0;border:0;border-top:1px solid #d1d1d1}img,svg{display:inline-block;vertical-align:middle}img{border:0;-ms-interpolation-mode:bicubic}.image{margin:16px 0 0}.image img,.image svg{display:block;width:100%;height:auto}audio{display:inline-block;vertical-align:middle}.audio{margin:16px 0 0}.audio .audio-message,.audio audio,.audio object{display:block;width:100%}.audio .audio-message{background:#f7f7f7;text-align:center;padding:20px}video{display:inline-block;vertical-align:middle}.video{margin:16px 0 0;position:relative}.video .video-message,.video object,.video video{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.video .video-message{background:#f7f7f7;font-size:0}.video .video-message span{font-size:16px;font-size:1rem}.video .video-message::before{content:'';height:100%;vertical-align:middle;display:inline-block}.video .video-message span{width:100%;vertical-align:middle;display:inline-block;text-align:center;padding:20px}.video .ratio{display:block!important}figure{margin:16px 0 0}figure>:first-child{margin-top:0!important}figure figcaption{font-size:13.91px;font-size:.86957rem;font-style:oblique;text-align:right;margin:8px 0 0;display:block}figure.quote figcaption:before{content:'— '}.table{margin:16px 0 0;overflow-x:auto}.table>:first-child{margin-top:0!important}table{width:100%;margin:16px 0 0;border-spacing:0;border:1px solid #d1d1d1;table-layout:fixed;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}table tr td,table tr th{border-top:1px solid #f7f7f7;border-left:1px solid #f7f7f7}table tr td:first-child,table tr th:first-child{border-left:0}table tr:first-child td,table tr:first-child th{border-top:0}table thead td,table thead th{white-space:nowrap}table thead tr:last-child td,table thead tr:last-child th{border-bottom:1px solid #d1d1d1}table tfoot tr:first-child td,table tfoot tr:first-child th{border-top:1px solid #d1d1d1}table td,table th{vertical-align:top;padding:4px 8px}table th{font-weight:700;text-align:left;color:#333}table tbody td,table tbody th{-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}table tbody tr:hover td,table tbody tr:hover th{background:#f7f7f7}table caption{font-size:13.91px;font-size:.86957rem;font-style:oblique;text-align:right;margin:8px 0 0;caption-side:bottom}a.button,button,input,select,textarea{-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px;font-size:1rem;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#666;text-align:left;height:34px;line-height:32px;vertical-align:baseline;width:100%;margin:0;padding:0 7px;background-color:#fff;border:1px solid;border-color:#ccc #d9d9d9 #d9d9d9 #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;outline:0;-webkit-appearance:none}input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{background-color:#f7f7f7}input[type=date]:focus:invalid,input[type=datetime-local]:focus:invalid,input[type=datetime]:focus:invalid,input[type=email]:focus:invalid,input[type=month]:focus:invalid,input[type=number]:focus:invalid,input[type=password]:focus:invalid,input[type=search]:focus:invalid,input[type=tel]:focus:invalid,input[type=text]:focus:invalid,input[type=time]:focus:invalid,input[type=url]:focus:invalid,input[type=week]:focus:invalid,select:focus:invalid,textarea:focus:invalid{border-color:#f21847;-moz-box-shadow:#f5466c 0 0 6px 0;-webkit-box-shadow:#f5466c 0 0 6px 0;box-shadow:#f5466c 0 0 6px 0}input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#858585}input[type=date]:-moz-placeholder,input[type=datetime-local]:-moz-placeholder,input[type=datetime]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=month]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=week]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#858585}input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#858585}input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#858585}input[type=checkbox],input[type=radio]{vertical-align:1px}select{width:auto;padding-right:0}select optgroup{font-size:16px;font-size:1rem;font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;color:#858585;text-indent:3px}select optgroup option{color:#666}@media (-webkit-min-device-pixel-ratio:0){select{background-image:url(../images/1x/select-arrow.1412970849.png);background-position:100% 50%;background-repeat:no-repeat;padding-right:28px}}@media screen and (-webkit-min-device-pixel-ratio:0) and (-webkit-min-device-pixel-ratio:2),screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:192dpi){select{background-image:url(../images/2x/select-arrow.1412970850.png);background-size:20px 5px}}@media (min--moz-device-pixel-ratio:0){select{line-height:normal!important;padding:5px}}textarea{min-height:200px;height:300px;display:block;overflow:auto;resize:vertical;line-height:1.5;padding-top:4px;padding-bottom:4px}a.button,button,input[type=button],input[type=reset],input[type=submit]{font-family:Raleway,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;font-size:1rem;height:34px;line-height:32px;vertical-align:baseline;width:auto;padding:0 13px;margin:0;color:#666;text-shadow:#fff 0 1px 1px;background:#e6e6e6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==),#e6e6e6;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#e6e6e6),color-stop(100%,#d9d9d9)),#e6e6e6;background:-moz-linear-gradient(top,#e6e6e6,#d9d9d9),#e6e6e6;background:-webkit-linear-gradient(top,#e6e6e6,#d9d9d9),#e6e6e6;background:linear-gradient(to bottom,#e6e6e6,#d9d9d9),#e6e6e6;border:1px solid;border-color:#ccc silver silver #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;outline:0;cursor:pointer;text-decoration:none;-webkit-appearance:none}a.button:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#d9d9d9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==),#d9d9d9;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#d9d9d9),color-stop(100%,#ccc)),#d9d9d9;background:-moz-linear-gradient(top,#d9d9d9,#ccc),#d9d9d9;background:-webkit-linear-gradient(top,#d9d9d9,#ccc),#d9d9d9;background:linear-gradient(to bottom,#d9d9d9,#ccc),#d9d9d9;border-color:silver #b3b3b3 #b3b3b3 silver;color:#666}a.button:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background:#ccc;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==),#ccc;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ccc),color-stop(100%,#d9d9d9)),#ccc;background:-moz-linear-gradient(top,#ccc,#d9d9d9),#ccc;background:-webkit-linear-gradient(top,#ccc,#d9d9d9),#ccc;background:linear-gradient(to bottom,#ccc,#d9d9d9),#ccc;border-color:#b3b3b3 silver silver #b3b3b3;-moz-box-shadow:inset rgba(0,0,0,.25) 0 1px 2px 0;-webkit-box-shadow:inset rgba(0,0,0,.25) 0 1px 2px 0;box-shadow:inset rgba(0,0,0,.25) 0 1px 2px 0}a.button{display:inline-block}a.button:focus,button:focus,input[type=button]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=submit]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#333;-moz-box-shadow:#5c5c5c 0 0 6px 0;-webkit-box-shadow:#5c5c5c 0 0 6px 0;box-shadow:#5c5c5c 0 0 6px 0}a.button.disabled,a.button[disabled],button.disabled,button[disabled],input.disabled,input[disabled],select optgroup.disabled,select optgroup[disabled],select option.disabled,select option[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;pointer-events:none;cursor:default;color:#858585;opacity:.75}::-moz-focus-inner{border:0;padding:0}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-ms-clear{display:none}form{margin:16px 0 0;padding:0}form>:first-child{margin-top:0!important}fieldset{margin:16px 0 0;padding:0;border:0}fieldset>:first-child{margin-top:0!important}legend{display:none}.form-item{margin:16px 0 0}.form-item+.form-item{margin-top:8px}.form-item>label{color:#333;display:block}.form-item>div{margin:4px 0 0}.form-item>div p{font-size:13.91px;font-size:.86957rem;margin-top:4px;line-height:1.3}.form-item>div p+p{margin-top:0}.form-item>div label{padding-right:.5em}.form-item.required>label:after{content:'✱';color:#aaa;margin-left:.25em}@media screen and (min-width:960px){.form-item{clear:both}.form-item>label{float:left;width:140px;margin:5px 0 0;text-align:right}.form-item>label.shallow{margin-top:0}.form-item>div{margin-left:160px}.form-item.required>label:before{content:'✱';color:#dadada;margin-right:.25em}.form-item.required>label:after{content:none}}.nav-list{list-style:none;margin-top:0}.nav-list li{list-style-image:none;list-style-type:none;margin-left:0}.nav-item{color:#666;display:block;text-decoration:none;line-height:1.3}.nav-item:active,.nav-item:focus,.nav-item:hover,.nav-item:visited{color:#666}.nav-item.active,.nav-item.active:active,.nav-item.active:focus,.nav-item.active:hover,.nav-item.active:visited,.nav-item:active,.nav-item:active:active,.nav-item:active:focus,.nav-item:active:hover,.nav-item:active:visited,.nav-item:focus,.nav-item:focus:active,.nav-item:focus:focus,.nav-item:focus:hover,.nav-item:focus:visited,.nav-item:hover,.nav-item:hover:active,.nav-item:hover:focus,.nav-item:hover:hover,.nav-item:hover:visited{color:#333}.nav-main .nav-toggle{color:#666;border-bottom:1px solid #d1d1d1;background-color:#fff;display:block;line-height:1.3;padding:10px 20px;text-decoration:none}.nav-main .nav-toggle::before{content:'';display:inline-block;background-repeat:no-repeat;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMjQ2IDk4LjUgMjAgMTUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMjQ2IDk4LjUgMjAgMTUiPjxwYXRoIGQ9Ik0yNjYgMTAxLjU5NWgtMjBWOTguNWgyMHYzLjA5NXptMCAyLjg1N2gtMjB2My4wOTVoMjB2LTMuMDk1em0wIDUuOTUzaC0yMHYzLjA5NWgyMHYtMy4wOTV6Ii8+PC9zdmc+);width:20px;height:15px;vertical-align:-1px;margin-right:.5em}.old-ie .nav-main .nav-toggle::before{display:inline-block;background-repeat:no-repeat;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-image:url(../images/1x/all.1412970849.png);background-position:-257px -95px;width:20px;height:15px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi){.old-ie .nav-main .nav-toggle::before{background-image:url(../images/2x/all.1412970850.png);background-position:-257px -95px;background-size:300px 210px}}.nav-main .nav-toggle:active,.nav-main .nav-toggle:focus,.nav-main .nav-toggle:hover,.nav-main .nav-toggle:visited{color:#666}.nav-main .nav-menu{background-color:#fff}@media screen and (min-width:0) and (max-width:959px){.nav-main{position:fixed;top:0;left:0;width:100%;z-index:100}.nav-main .nav-list{margin-top:0}.nav-main .nav-item{padding:5px 20px}.nav-main .nav-menu{max-height:0;overflow:hidden;-moz-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}.nav-main.active .nav-menu,.nav-main:target .nav-menu{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #d1d1d1;max-height:400px}}@media screen and (min-width:960px){.nav-main{border-bottom:1px solid #d1d1d1}.nav-main .nav-toggle{display:none}.nav-main .nav-list-primary{margin-left:-15px;margin-right:-15px;font-size:0}.nav-main .nav-list-primary li{font-size:16px;font-size:1rem;padding-left:15px;padding-right:15px;vertical-align:top;display:inline-block}.nav-main .nav-list-primary .nav-item{font-size:18.4px;font-size:1.15rem}.nav-main .nav-list-secondary{margin-left:-10px;margin-right:-10px;font-size:0;position:absolute;top:-95px;right:0}.nav-main .nav-list-secondary li{font-size:16px;font-size:1rem;padding-left:10px;padding-right:10px;vertical-align:top;display:inline-block}.nav-main .nav-item{padding:10px 0}}@media print{.nav-main{display:none}}.nav-footer .nav-list{margin-left:-7.5px;margin-right:-7.5px;margin-bottom:0;font-size:0}.nav-footer .nav-list li{font-size:13.91px;font-size:.86957rem;padding-left:7.5px;padding-right:7.5px;margin-bottom:0;vertical-align:top;display:inline-block}.cookies{position:fixed;bottom:0;left:0;right:0;z-index:1;padding:15px;background:#000;background:rgba(0,0,0,.8);text-align:center;line-height:1.3;font-size:12.1px;font-size:.75614rem;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.cookies,.cookies a,.cookies strong{color:#fff}.cookies.cookies-hide{opacity:0}@media screen and (min-width:960px){.cookies{right:auto;width:300px;text-align:left;line-height:1.5}}.projects{-moz-transform:transale3d(0,0,0);-ms-transform:transale3d(0,0,0);-webkit-transform:transale3d(0,0,0);transform:transale3d(0,0,0);list-style:none;font-size:0}.projects li{list-style-image:none;list-style-type:none;margin-left:0}.projects>li{font-size:16px;font-size:1rem;vertical-align:top;display:inline-block;width:100%}@media screen and (min-width:600px){.projects>li{width:50%}}@media screen and (min-width:1200px){.projects>li{width:33.33333%}}@media screen and (min-width:1500px){.projects>li{width:25%}}.project{position:relative;overflow:hidden;display:block;-moz-transition:-moz-transform .2s ease;-o-transition:-o-transform .2s ease;-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;text-decoration:none}.project a,.project a:active,.project a:focus,.project a:hover,.project a:visited,.project h2{color:inherit}.project img{width:100%;height:auto;display:block;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease}.project .project-image{overflow:hidden}.project .project-padding:before{content:'';display:block;padding-top:100%}.project .project-text{margin-top:-30px;padding:0 40px 40px;text-align:center;position:relative;z-index:10}.project .project-text>:first-child{margin-top:0!important}.project h2{font-size:32.18px;font-size:2.01136rem;line-height:1.2;font-weight:200}.project .project-details{margin-top:5px;line-height:2;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.project .project-domain{opacity:.5}.project .project-tag{border:1px solid rgba(0,0,0,.2);padding:5px 7px;font-size:12.1px;font-size:.75614rem;text-transform:uppercase}.project:hover img{-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.project:hover .project-details{opacity:1}body,html{margin:0;height:100%}html{background:#fff;overflow-y:scroll}.header{padding:30px}.header>:first-child{margin-top:0!important}.header .title{font-weight:400;text-align:center;color:#2e2e2e;font-size:16px;font-size:1rem;line-height:.75;padding-bottom:28px;margin-bottom:22px;text-transform:uppercase;border-bottom:1px solid #d1d1d1}.header .title .title-jack{font-weight:500}.header .title .title-sleight{font-weight:300}.header .title span+span{margin-top:.17em}.header .subtitle{font-size:18.4px;font-size:1.15rem;text-align:center}@media screen and (min-width:900px){.header{width:33.33333%;position:fixed;top:0;left:0;padding:40px}}@media screen and (min-width:1200px){.header{width:25%}}@media screen and (min-width:1500px){.header{width:20%}}.main>:first-child{margin-top:0!important}@media screen and (min-width:900px){.main{margin-left:33.33333%}}@media screen and (min-width:1200px){.main{margin-left:25%}}@media screen and (min-width:1500px){.main{margin-left:20%}}.footer{padding:30px}.footer>:first-child{margin-top:0!important}.footer .small{text-align:center;font-size:13.91px;font-size:.86957rem;color:#999}@media screen and (min-width:900px){.footer{padding:40px;position:fixed;bottom:0;left:0;width:33.33333%}}@media screen and (min-width:1200px){.footer{width:25%}}@media screen and (min-width:1500px){.footer{width:20%}}.demo-header{border-bottom:1px solid #d1d1d1;font-weight:700;margin:32px 0}.demo-cols{margin:32px 0}.demo-cols>div:first-child>:first-child{margin-top:0!important}@media screen and (min-width:960px){.demo-cols{margin:32px -20px -20px;font-size:0}.demo-cols>div{font-size:16px;font-size:1rem;padding-left:20px;padding-right:20px;margin-bottom:20px;vertical-align:top;display:inline-block}.demo-cols>div>:first-child{margin-top:0!important}.demo-col-half{width:50%}.demo-col-fourth{width:25%}.demo-col-third{width:33.33333%}.demo-col-sixth{width:16.66667%}}.demo-grid{margin:16px 0 0}.demo-grid .demo-grid-filler{margin:16px 0 0;height:100px;background:#e6e6e6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IzYjNiMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==),#e6e6e6;background:-webkit-gradient(linear,0 0,100% 100%,color-stop(0,#e6e6e6),color-stop(100%,#b3b3b3)),#e6e6e6;background:-moz-linear-gradient(top left,#e6e6e6,#b3b3b3),#e6e6e6;background:-webkit-linear-gradient(top left,#e6e6e6,#b3b3b3),#e6e6e6;background:linear-gradient(to bottom right,#e6e6e6,#b3b3b3),#e6e6e6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.demo-grid>div:first-child>:first-child{margin-top:0!important}@media screen and (min-width:640px){.demo-grid{margin-left:-5px;margin-right:-5px;margin-bottom:-10px;font-size:0}.demo-grid>div{font-size:16px;font-size:1rem;padding-left:5px;padding-right:5px;margin-bottom:10px;vertical-align:top;display:inline-block;width:50%}.demo-grid>div>:first-child{margin-top:0!important}}@media screen and (min-width:960px){.demo-grid>div{width:16.66667%}}.demo-sprite-raster{display:inline-block;background-repeat:no-repeat;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-image:url(../images/1x/all.1412970849.png);background-position:-215px -95px;width:32px;height:32px;vertical-align:middle}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi){.demo-sprite-raster{background-image:url(../images/2x/all.1412970850.png);background-position:-215px -95px;background-size:300px 210px}}.demo-sprite-raster-attach::before{content:'';display:inline-block;background-repeat:no-repeat;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-image:url(../images/1x/all.1412970849.png);background-position:-215px -95px;width:32px;height:32px;vertical-align:middle;margin-right:.5em}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi){.demo-sprite-raster-attach::before{background-image:url(../images/2x/all.1412970850.png);background-position:-215px -95px;background-size:300px 210px}}.demo-sprite-vector{display:inline-block;background-repeat:no-repeat;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzAxMDEwMSIgZD0iTTE2IDBDNy4xNjMgMCAwIDcuMTYzIDAgMTZzNy4xNjMgMTYgMTYgMTYgMTYtNy4xNjMgMTYtMTZTMjQuODM3IDAgMTYgMHptLTIuNzIyIDI0LjYxOGwtNy41Ni03LjU2MiAzLjIyLTMuMjIgNC4zNCA0LjM0MyAxMC4wMi0xMC4wMjIgMy4yMiAzLjIxOC0xMy4yNCAxMy4yNDJ6Ii8+PC9zdmc+);width:32px;height:32px;vertical-align:middle}.old-ie .demo-sprite-vector{display:inline-block;background-repeat:no-repeat;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-image:url(../images/1x/all.1412970849.png);background-position:-215px -95px;width:32px;height:32px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi){.old-ie .demo-sprite-vector{background-image:url(../images/2x/all.1412970850.png);background-position:-215px -95px;background-size:300px 210px}}.demo-sprite-vector-attach::before{content:'';display:inline-block;background-repeat:no-repeat;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzAxMDEwMSIgZD0iTTE2IDBDNy4xNjMgMCAwIDcuMTYzIDAgMTZzNy4xNjMgMTYgMTYgMTYgMTYtNy4xNjMgMTYtMTZTMjQuODM3IDAgMTYgMHptLTIuNzIyIDI0LjYxOGwtNy41Ni03LjU2MiAzLjIyLTMuMjIgNC4zNCA0LjM0MyAxMC4wMi0xMC4wMjIgMy4yMiAzLjIxOC0xMy4yNCAxMy4yNDJ6Ii8+PC9zdmc+);width:32px;height:32px;vertical-align:middle;margin-right:.5em}.old-ie .demo-sprite-vector-attach::before{display:inline-block;background-repeat:no-repeat;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-image:url(../images/1x/all.1412970849.png);background-position:-215px -95px;width:32px;height:32px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi){.old-ie .demo-sprite-vector-attach::before{background-image:url(../images/2x/all.1412970850.png);background-position:-215px -95px;background-size:300px 210px}}.demo-background-raster{background-image:url(../images/1x/tick.1412970849.png);display:inline-block;width:160px;height:32px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi){.demo-background-raster{background-image:url(../images/2x/tick.1412970850.png);background-size:32px 32px}}.demo-background-vector{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzAxMDEwMSIgZD0iTTE2IDBDNy4xNjMgMCAwIDcuMTYzIDAgMTZzNy4xNjMgMTYgMTYgMTYgMTYtNy4xNjMgMTYtMTZTMjQuODM3IDAgMTYgMHptLTIuNzIyIDI0LjYxOGwtNy41Ni03LjU2MiAzLjIyLTMuMjIgNC4zNCA0LjM0MyAxMC4wMi0xMC4wMjIgMy4yMiAzLjIxOC0xMy4yNCAxMy4yNDJ6Ii8+PC9zdmc+);background-size:48px 48px;display:inline-block;width:192px;height:48px}.old-ie .demo-background-vector{background-image:url(../images/1x/tick.1412970849.png);width:160px;height:32px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi){.old-ie .demo-background-vector{background-image:url(../images/2x/tick.1412970850.png);background-size:32px 32px}}.demo-input{width:100px!important}