body{font-family:"proxima nova","open sans",helvetica,sans-serif;overflow-x:hidden}*:hover{transition:opacity 0.2s linear}a,a:hover{margin:0;padding:0;text-decoration:none;transition:opacity 0.2s linear}a:hover img{opacity:1}h1,h2,h3,h4{text-transform:uppercase}h1{font-size:32px;letter-spacing:15px;text-align:center}h2{font-size:14px;font-weight:100;letter-spacing:10px;color:#000}h5{font-size:12px;font-weight:200;color:#989897;letter-spacing:4px;text-align:center}.clear,#homeBtn #nameLogo,.container-fluid,h2{margin:0;padding:0}.container-fluid{width:100%}.row{width:100%}#header{width:100%;height:100px}@media (max-width:767px){#header{height:auto}}@media (max-width:576px){#header{height:240px}}#homeBtn-div{height:auto}#homeBtn{width:330px;margin:22px 0 0 20px;float:left}@media (max-width:576px){#homeBtn{margin-top:22px}}#homeBtn #nameLogo{width:100%}@media (max-width:767px){#homeBtn{width:100%;margin-left:0!important}#nameLogo{width:310px!important;margin:0 auto!important}}#homeBtn #nameLogo:hover{opacity:.8;transition:opacity 0.2s linear}#homeBtn #nameLogo img{width:50px;height:auto;padding:5px;margin-right:15px}#homeBtn #nameLogo h2{display:inline;margin-top:15px}.menu-item{height:auto;margin:33.5px 50px 0 0!important;text-align:center;float:right;padding:4px 0!important}@media (max-width:767px){.row-full{float:right;width:100%;padding-bottom:11px}.menu-item{width:100%;margin:33.5px 0 0!important}}.menu-item h2{text-align:center}.menu-item h2:hover{color:#3498db;transition:color 0.2s linear}.menu-item.active h2{color:#3498db}.menu-item.active{pointer-events:none;cursor:default}#footer{height:auto;padding:0 20px}#footer-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:80px}#footer #copyright{margin-left:0;padding-top:0}#footer #copyright img{width:16px;height:auto}#footer #copyright p{display:inline;padding-left:10px;font-size:.7em;font-weight:100;letter-spacing:4px;text-transform:uppercase;color:#a6a6a6}.footer-socials{display:flex;flex-direction:row;align-items:center;gap:70px;margin:0!important;width:auto!important;height:auto!important}.footer-socials a,.footer-socials i{width:27px;height:27px}@media (max-width:767px){#footer{padding:24px 20px}#footer-inner{flex-direction:column;align-items:center;height:auto;gap:16px}#footer #copyright{margin:0 auto;padding:0;text-align:center}}.artworkRow{width:100vw;height:auto;flex-wrap:wrap;overflow:hidden}.artworkRow .artThumb{height:auto;padding:0;cursor:pointer}.artworkRow #current-art{width:100%;background-color:#fff}.artworkRow #current-art img{opacity:.4;width:100%}.artworkRow .overflowHide{overflow:hidden;margin:0;padding:0}@media (max-width:576px){.artworkRow .overflowHide{width:50%}}.artworkRow .hover-art{width:100%;transform:scale(1);transition:0.3s ease-out}@media (hover:hover) and (pointer:fine){.artworkRow .hover-art:hover{transform:scale(1.1);transition:0.3s ease-out}.artworkRow .hover-art:hover a .textOverlay{opacity:1;transition:0.3s ease-out}}.artworkRow .hover-art a{width:100%;height:100%;display:block;position:relative;pointer-events:auto;z-index:5;-webkit-tap-highlight-color:#fff0}.artworkRow .hover-art a .textOverlay{pointer-events:none!important;position:absolute;inset:0;padding-top:0;width:100%;height:100%;z-index:3;opacity:0;background-color:rgb(29 77 111 / .65);transition:0.3s ease-out;display:flex;align-items:center;justify-content:center}.artworkRow .hover-art a .textOverlay p{font-size:1.5em;font-weight:400;letter-spacing:1px;text-transform:uppercase;text-align:center;color:#fff}.artworkRow .hover-art a img{width:100%}@media not all and (hover:hover) and (pointer:fine){.hover-art:hover .textOverlay,.hover-art:hover video,.hover-art:hover img{opacity:1;transform:none;pointer-events:none}}.media-wrap{position:relative;width:100%;overflow:hidden}.media-wrap img{width:100%;display:block}.media-wrap video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.4s ease;pointer-events:none!important;z-index:2}.artThumb.is-playing .media-wrap video{opacity:1}.caption-gap{display:none}.caption-label{display:block;padding:8px 0;font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;font-weight:300;color:rgb(0 0 0 / .45);text-align:center}@media (hover:none),(pointer:coarse),(max-width:767px){.caption-gap{display:block}}.cvSection{margin-top:80px}@media (max-width:576px){.cvSection h1{font-size:26px}}.cvSection h5{margin:0}#cvDesc{margin:0 auto;margin-top:80px}#cvDesc p{font-weight:100;letter-spacing:1px;font-size:14px}.secTitle{position:relative;width:200px}.secTitle .expTitle{top:65px!important;left:-26px!important}@media (max-width:992px){.secTitle .expTitle{left:-46px!important}}@media (max-width:576px){.secTitle .expTitle{left:-61px!important}}.secTitle .eduTitle{top:60px!important;left:-22px!important}@media (max-width:992px){.secTitle .eduTitle{left:-41px!important}}@media (max-width:576px){.secTitle .eduTitle{left:-56px!important}}.secTitle .intTitle{top:55px!important;left:-17px!important}@media (max-width:992px){.secTitle .intTitle{left:-36px!important}}@media (max-width:576px){.secTitle .intTitle{left:-51px!important}}.secTitle .secTitle-content{font-weight:600;letter-spacing:5px;font-size:21px;text-transform:uppercase;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);left:10px;top:33px;position:absolute;opacity:.1}@media (max-width:992px){.secTitle .secTitle-content{left:-8px}}@media (max-width:576px){.secTitle .secTitle-content{left:-23px}}.socials{margin:0 auto;margin-top:50px;width:230px;height:27px}.socials i{font-size:27px;position:relative;bottom:5px}.socials a,.socials img,.socials svg,.socials i{width:27px;height:100%;opacity:.5;color:#000}.socials a:hover,.socials img:hover,.socials svg:hover,.socials i:hover{opacity:1;color:#3498db;transition:all 0.2s ease-out}#skills{height:550px}#leftCol,#rightCol{height:100%;float:left}.skillContainer{width:100%;height:25%}#skill-col2{float:left!important;margin-left:120px}@media (max-width:992px){#skill-col2{margin-left:60px}}@media (max-width:767px){#skill-col2{margin:0;float:right!important}}#skill-col1,#skill-col2{height:100%;float:right;padding:0}@media (max-width:576px){#skill-col1,#skill-col2{padding-left:35px}}#skill-col1 h2,#skill-col2 h2{float:left;opacity:.7;padding-top:16px;margin-left:20px;letter-spacing:5px}#skill-col1 .skill-icon,#skill-col2 .skill-icon{height:45px;float:left}.skillGauge-container{padding:0}.skillGauge{height:11px;width:100%;margin-top:30px;opacity:.4;float:left}.skillGauge .vertDiv{height:100%;width:1px;background-color:#b0b0b0;margin-right:25%;float:left}.skillGauge .horizontalRange{height:1px;width:100%;background-color:#b0b0b0;position:relative;top:5px}.marker{position:relative;top:-13px}.marker img{height:15px;width:15px;float:right}.expBlock{height:auto;width:100%;float:left}@media (max-width:767px){.expBlock{height:auto!important}}@media (max-width:576px){.expBlock{float:right}}.expBlock .exp-full{margin:0 auto}@media (max-width:767px){.expBlock .exp-full{float:right!important;margin-left:10px!important}}.expBlock .exp-full .expLogo{min-width:242px!important;max-width:258px!important;padding:15px;margin-top:-30px!important;float:right}@media (max-width:767px){.expBlock .exp-full .expLogo{margin:0 auto;float:none;padding:0}}.expBlock .exp-full{height:100%;width:100%;padding:0}@media (max-width:576px){.expBlock .exp-full{padding-left:35px;margin:0}}.expBlock .exp-full .expLogo{height:auto;max-height:150px;width:100%}.expBlock .exp-full .expLogo img{height:auto;max-height:150px;width:100%;display:block;margin:0 auto}.expBlock .exp-full p{font-weight:100;font-size:14px;letter-spacing:1px}.expBlock .exp-full .workplace{text-transform:uppercase;font-size:21px;letter-spacing:6px;color:#000;margin-top:35px}.expBlock .exp-full .details{font-size:14px;color:#989897;letter-spacing:4px;line-height:21px}#education{height:170px}@media (max-width:767px){#education{height:290px}}#education #eduBlock{width:600px;height:100%;margin:0 auto}@media (max-width:767px){#education #eduBlock{width:82%;padding:0;float:right}}@media (max-width:576px){#education #eduBlock{padding-left:49px;width:100%}}#education #eduBlock img{height:80px;float:left}@media (max-width:767px){#education #eduBlock img{padding:35px 15px 0;width:100%;height:auto;max-width:250px;display:block;float:none;margin:0 auto}}#education #eduBlock #degreeDetails{float:left;margin-right:120px}@media (max-width:767px){#education #eduBlock #degreeDetails{margin-right:0;padding:0 15px}}#education #eduBlock #degreeDetails p{font-weight:100}#education #eduBlock #degreeDetails .degree{text-transform:uppercase;font-size:21px;letter-spacing:6px;color:#000}#education #eduBlock #degreeDetails .eduDetails{font-size:14px;color:#989897;letter-spacing:4px;line-height:21px}#interests{margin-bottom:120px}#intBlock{height:auto;padding:0 15%}#intBlock .int-item{float:left}@media (max-width:767px){#intBlock .int-item{margin-top:25px}}#intBlock .int-item img{height:100px;margin:0 auto;display:block;opacity:.6}#intBlock .int-item p{font-weight:100;text-transform:uppercase;font-size:18px;letter-spacing:6px;color:#000;text-align:center;opacity:.7;margin-top:25px}.art-title{margin-top:80px}.art-title h1{text-align:center}.art-subheader{font-size:22px}.full-width-art{width:100%;height:auto;margin-top:80px;overflow:hidden}.full-width-art img{width:100%}.full-width-art .iframe-container{width:80%}.full-width-art .iframe-container-1by1{width:50%}.full-width-art .iframe-container,.full-width-art .iframe-container-1by1{display:block;margin:0 auto}@media (max-width:767px){.full-width-art .iframe-container,.full-width-art .iframe-container-1by1{width:100%}}.full-width-art iframe{width:100%}.half-width-art{height:auto;margin-bottom:80px}.half-width-art img{width:100%}.screenshot-container{height:auto}.screenshot{width:100%!important}.portrait-art{height:900px;margin-top:80px}@media (max-width:576px){.portrait-art,{width:100%;height:auto}}.edm-art{height:auto;width:360px;margin:80px auto 0}@media (max-width:576px){.edm-art{width:100%;height:auto}}.portrait-art img{height:100%;display:block;margin:0 auto}@media (max-width:576px){.portrait-art img{width:100%;height:auto}}.edm-art img{height:auto;width:100%;display:block;margin:0 auto}@media (max-width:576px){.edm-art img{width:100%;height:auto}}#software{width:200px;height:40px;margin:0 auto;display:block;margin-top:50px}#software img{width:40px;margin:0 10px}.art-description{margin:0 auto;margin-top:50px}.topMargin100{margin-top:100px}.liteGrey{background-color:#B8B8B8}.darkGrey{background-color:#A6A6A6}