/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
body,html{height:100%}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%;background:#f5f5f5;font-smooth:always;background:url(../site-images/bg.jpg)no-repeat center center fixed;background-size:cover}body{font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:130%;color:#5e5e5e;text-align:left;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}legend,td,th{padding:0}.full-break{position:relative;display:block;clear:both;width:100%;height:1px;background:0 0!important;zoom:1;margin:18px 0}.full-break:after,.full-break:before{content:"";display:table}.full-break:after{clear:both}.full-break.cbb{margin:0 0 24px}.full-break.cb{margin:12px 0 0}*{box-sizing:border-box}.light-grey{color:#e5e5e5}.dark-grey,a,a:visited{color:#5e5e5e}.blue{color:#3390dd}.green{color:#33dd80}.pink{color:#dd3390}.orange{color:#dd8033}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.ttu{text-transform:uppercase}@media (max-width:801px){.spacer{height:14px}.spacer.one{width:118px}.spacer.two{width:99px}.spacer.three{width:128px}.spacer.four{width:130px}.spacer.five{width:133px}.spacer.seven,.spacer.six{width:130px}.spacer.eight{width:123px}.spacer.nine{width:103px}.spacer.ten{width:100px;height:5px}.spacer.eleven,.spacer.thirteen,.spacer.twelve{width:0}#main-container .content-section.bio .content-pod img{width:125px;height:auto;position:absolute;left:0}#main-container .content-section.works .content-pod{width:46%;margin-left:2%;margin-right:2%}#main-container .content-section.works .content-pod.blank{display:block}#main-container .content-section.contact .content-pod{font-size:2.2rem}}@media (max-width:600px){#main-container .content-section.works .content-pod{width:90%;margin-left:5%;margin-right:5%;padding-bottom:40px}#main-container .content-section.works .content-pod.blank{display:none}#main-container .content-section.skills .content-pod.ex,#main-container .content-section.skills .content-pod.sk{width:100%;padding:0;float:none}#main-container .content-section.contact .content-pod{font-size:1.8rem}.hidden-break{display:block;visibility:visible}.full-break{margin:14px 0}}@media (max-width:515px){#main-container{width:85%}#main-container .content-section.contact .content-pod{font-size:1.4rem;font-weight:400}h2{font-size:2.4rem;padding:8px}}@media (max-width:321px){#main-container .content-section.contact .content-pod{font-size:1.3rem}.fancybox-title-float-wrap{display:none}.full-break{margin:10px 0}}a,a:visited{transition:color .2s ease-in-out;text-decoration:none}a:focus,a:hover,a:visited:focus,a:visited:hover{color:#3390dd}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:"proxima-nova",Helvetica,Arial,sans-serif;text-rendering:optimizelegibility}.h3,.h4,h3,h4{font-weight:500}.h1 a,.h2 a,.h3 a,.h4 a,h1 a,h2 a,h3 a,h4 a{text-decoration:none}.h1,h1{font-size:2.6rem;font-weight:200;text-transform:uppercase;margin:0;line-height:70%}.h2,h2{font-size:3rem;margin:0;font-weight:300;padding:12px;color:#fff;background:#5e5e5e;display:inline-block;position:relative}h2::after{content:"";width:0;height:0;position:absolute;bottom:-20px;left:2px;border:12px solid transparent;border-top-color:#5e5e5e}.h3,h3{font-size:1.8rem}p{margin:0}.color-bars{width:100%;height:16px;display:block;position:fixed;margin:0;padding:0;z-index:200;top:0;left:0}.color-bars .stripe{height:100%;width:25%;padding:0;margin:0;float:left}.color-bars.bottom{top:auto;bottom:0;left:0}.blue-bg{background:#3390dd}.orange-bg{background:#dd8033}.green-bg{background:#33dd80}.pink-bg{background:#dd3390}.fat{font-weight:900}.lg{color:#e5e5e5}.line,ul{margin:0;padding:0}.line{width:100%;background:#5e5e5e;height:1px;opacity:.15}.spacer{width:0;height:15px;float:left;clear:left}.spacer.two{width:149px}.spacer.three{width:168px}.spacer.four{width:180px}.spacer.five{width:187px}.spacer.six{width:191px}.spacer.eight,.spacer.seven{width:192px}.spacer.nine{width:190px}.spacer.ten{width:186px}.spacer.eleven{width:178px}.spacer.twelve{width:165px}.spacer.thirteen{width:143px}.hidden{display:none!important;visibility:hidden!important}.hidden-break{display:none;visibility:hidden}ul{list-style:none}.day ul{list-style:disc!important;padding-left:4px;margin:14px 0 0 14px}.day ul li{margin:8px 0 4px}#main-container .content-section,#main-container .content-section.skills .content-pod.sk .skill-pod .messure,#main-container footer,#main-container header{display:block;position:relative;margin:0 auto;padding:0;width:100%;overflow:hidden}#main-container .content-section.works .content-pod{display:block;position:relative;overflow:hidden}#main-container,#main-container .content-section .content-pod,#main-container .content-section.skills .content-pod.sk .skill-pod{display:block;position:relative;padding:0;width:100%;overflow:hidden}#main-container .content-section .content-pod{padding:0 4px;margin:0 auto;text-align:justify}#main-container{width:90%;max-width:1010px;margin:50px auto 0}#main-container header{text-align:center}#main-container .content-section.bio{overflow:visible}#main-container .content-section.bio .content-pod{text-align:justify;overflow:visible}#main-container .content-section.bio .content-pod p{margin-bottom:12px}#main-container .content-section.bio .content-pod p.last{margin-bottom:0}#main-container .content-section.bio .content-pod sup{font-weight:800;font-size:.9rem}#main-container .content-section.bio .content-pod img{width:175px;height:auto;position:absolute;top:-5px;left:0}#main-container .content-section.portfolio{display:none}#main-container .content-section.portfolio .content-pod{font-weight:200;font-size:2.2rem;text-transform:uppercase;padding:6px 0 0}#main-container .content-section.skills .content-pod.ex,#main-container .content-section.skills .content-pod.sk{float:left}#main-container .content-section.skills .content-pod.ex{width:70%;padding-right:50px}#main-container .content-section.skills .content-pod.ex p{margin:3px 0 0}#main-container .content-section.skills .content-pod.ex .title{text-transform:uppercase}#main-container .content-section.skills .content-pod.ex .title.room-top,#main-container .content-section.skills .content-pod.sk .skill-pod.first{margin-top:26px}#main-container .content-section.skills .content-pod.ex .title span{font-weight:700;font-size:1.8rem}#main-container .content-section.skills .content-pod.ex .time{font-size:85%}#main-container .content-section.skills .content-pod.ex .day{margin:16px 0 0}#main-container .content-section.skills .content-pod.ex .oty{margin:0;text-transform:uppercase;font-size:1.1rem}#main-container .content-section.skills .content-pod.ex .oty strong{text-transform:none;font-size:1.4rem}#main-container .content-section.skills .content-pod.sk{width:30%}#main-container .content-section.skills .content-pod.sk .skill-pod{margin:16px 0}#main-container .content-section.skills .content-pod.sk .skill-pod .skill-title{text-transform:uppercase;width:100%;margin-bottom:0}#main-container .content-section.skills .content-pod.sk .skill-pod .messure{padding-left:1px}#main-container .content-section.skills .content-pod.sk .skill-pod .messure .skill-full{height:6px;width:100%;position:relative;margin:0;padding:0}#main-container .content-section.skills .content-pod.sk .skill-pod .messure .skill-level{height:6px;width:100%;margin:0;padding:0}#main-container .content-section.skills .content-pod.sk .skill-pod .messure .skill-full{background:#8ac0ec;border:1px solid rgba(190,190,190,.25)}#main-container .content-section.skills .content-pod.sk .skill-pod .messure .skill-level{position:absolute;top:0;left:1px;background:#5e5e5e!important}#main-container .content-section.skills .content-pod.sk .skill-pod .messure .skill-level.ninety-five{width:95%}#main-container .content-section.skills .content-pod.sk .skill-pod .messure .skill-level.ninety{width:90%}#main-container .content-section.skills .content-pod.sk .skill-pod .messure .skill-level.eighty-five{width:85%}#main-container .content-section.skills .content-pod.sk .skill-pod .messure .skill-level.eighty{width:80%}#main-container .content-section.skills .content-pod.sk .skill-pod .messure .skill-level.seventy-five{width:75%}#main-container .content-section.skills .content-pod.sk .skill-pod .messure .skill-level.seventy{width:70%}#main-container .content-section.skills .content-pod.sk .skill-pod .messure .skill-level.sixty{width:60%}#main-container .content-section.works .content-pod{width:30%;float:left;background:#fff;border:1px solid rgba(190,190,190,.25);margin:12px 1.666%0;padding:2px;text-align:center;line-height:160%;min-height:240px}#main-container .content-section.works .content-pod.blank{display:none;background:#e5e5e5;border-color:#fff;color:#efefef;font-size:13rem}#main-container .content-section.works .content-pod.blank i{margin-top:20%}#main-container .content-section.works .content-pod .middle,#main-container .content-section.works .content-pod .top{width:100%;margin:0;padding:0}#main-container .content-section.works .content-pod .bottom{width:100%;padding:0}#main-container .content-section.works .content-pod .top{font-weight:800}#main-container .content-section.works .content-pod .middle{font-style:italic}#main-container .content-section.works .content-pod .bottom{text-transform:uppercase;font-size:1.2rem;line-height:120%;margin:6px 0 0}#main-container .content-section.works .content-pod .bottom span{white-space:nowrap}#main-container .content-section.works .content-pod .buttons{position:absolute;bottom:0;left:0;width:100%}#main-container .content-section.works .content-pod .buttons .btn{width:48%;background:#e5e5e5;margin:0 1% 4px;float:left;padding:6px 10px;text-align:center;overflow:hidden;border-radius:2px;line-height:0;transition:all .2s ease-in-out}#main-container .content-section.works .content-pod .buttons .btn.full{width:98%}#main-container .content-section.works .content-pod .buttons .btn:hover{cursor:pointer;background:#dd3390;color:#fff}#main-container .content-section.works .content-pod .image{width:100%}#main-container .content-section.works .content-pod .image img{width:100%;height:auto;vertical-align:top}#main-container .content-section.works .content-pod .info{padding:8px 12px}#main-container .content-section.contact .content-pod{font-weight:300;font-size:2.4rem;text-transform:uppercase;padding:3px 0}#main-container .content-section.contact .content-pod div{white-space:nowrap;display:inline-block;margin-right:8px;margin-top:12px}#main-container footer .copyright{font-size:80%;color:#dedede;letter-spacing:1px}.fancybox-image{max-width:96%}@media (max-width:801px){.spacer{height:14px}.spacer.one{width:118px}.spacer.two{width:99px}.spacer.three{width:128px}.spacer.four{width:130px}.spacer.five{width:133px}.spacer.seven,.spacer.six{width:130px}.spacer.eight{width:123px}.spacer.nine{width:103px}.spacer.ten{width:100px;height:5px}.spacer.eleven,.spacer.thirteen,.spacer.twelve{width:0}#main-container .content-section.bio .content-pod img{width:125px;height:auto;position:absolute;left:0}#main-container .content-section.works .content-pod{width:46%;margin-left:2%;margin-right:2%}#main-container .content-section.works .content-pod.blank{display:block}#main-container .content-section.contact .content-pod{font-size:2.2rem}}@media (max-width:600px){#main-container .content-section.works .content-pod{width:90%;margin-left:5%;margin-right:5%;padding-bottom:40px}#main-container .content-section.works .content-pod.blank{display:none}#main-container .content-section.skills .content-pod.ex,#main-container .content-section.skills .content-pod.sk{width:100%;padding:0;float:none}#main-container .content-section.contact .content-pod{font-size:1.8rem}.hidden-break{display:block;visibility:visible}.full-break{margin:14px 0}}@media (max-width:515px){#main-container{width:85%}#main-container .content-section.contact .content-pod{font-size:1.4rem;font-weight:400}h2{font-size:2.4rem;padding:8px}}@media (max-width:321px){#main-container .content-section.contact .content-pod{font-size:1.3rem}.fancybox-title-float-wrap{display:none}.full-break{margin:10px 0}}