.section,body{overflow:hidden}.subHeader,p{font-family:freight-text-pro}.header,.subHeader{font-weight:600;margin-bottom:0}#highlights li,.header{text-transform:uppercase}.ampersand,.italian,.italic{font-style:italic}body{-webkit-font-smoothing:antialiased}.flashHide{height:100%;width:100%;background-color:#f0f0f0;position:absolute;z-index:6}.welcomeMain{position:relative;bottom:20%;transform:translateY(20%);transition:all .5s;text-align:center;z-index:1000000000}.subHeader{color:rgba(0,0,0,.3);letter-spacing:.03em;font-size:.9em;margin-top:.3em}.italic{font-size:1.1em}.header{letter-spacing:.18em;color:rgba(0,0,0,.7);font-family:freight-sans-pro;font-size:1.5em;margin-top:.7em}.subHeaderGold a,a:hover{color:#b7a080}.subHeaderGold{font-family:freight-text-pro;font-weight:100;color:#b7a080;letter-spacing:.08em;font-size:.9em;margin-bottom:0;margin-top:.3em}.ampersand{font-family:freight-big-pro}.subHeaderGold p{display:inline}.circle{width:3px;height:3px;background:#b7a080;border-radius:50%;display:inline-block;margin-bottom:.2em;margin-left:.4em;margin-right:.4em}.arrow_home{background-color:transparent;height:30px;width:30px;position:absolute;bottom:0;left:50%;animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite}.camel_path,.window_path{-webkit-animation:draw 30s linear infinite}.bounce{max-width:23px}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-7px)}60%{-webkit-transform:translateY(-5px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-7px)}60%{-moz-transform:translateY(-5px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-o-transform:translateY(0)}40%{-o-transform:translateY(-7px)}60%{-o-transform:translateY(-5px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-7px)}60%{transform:translateY(-5px)}}.row{position:relative;bottom:20%;transform:translateY(40%)}.audio{cursor:url(public/audio/ears3.png),auto;z-index:40000}ul{list-style-type:none}a{color:rgba(0,0,0,.7)}#highlights{padding:0 0 0 10px}#highlights li{font-size:.9em;line-height:1.25em;height:100px;padding:0 40px 0 0;margin:0 auto;font-family:freight-sans-pro;font-weight:600;letter-spacing:.07em}.event-description{font-family:freight-text-pro;text-transform:none;line-height:1.45em;color:rgba(0,0,0,.5);letter-spacing:.03em}.technology{font-family:freight-sans-pro;color:#b7a080;font-weight:600;font-size:.8em;line-height:2.3em;letter-spacing:.19em}#aboutTitle h5,#highlightsTitle h5,#title h5{font-family:freight-sans-pro;text-transform:uppercase;color:rgba(0,0,0,.7);letter-spacing:.09em;display:inline}.italian{color:rgba(0,0,0,.3);font-family:freight-text-pro;font-weight:600;letter-spacing:.03em;font-size:.9em}.category{padding:0}.about{color:rgba(0,0,0,.7);-webkit-column-count:2;-webkit-column-gap:30px;line-height:1.4em;text-align:justify}.connect a,.goldLink{color:#b7a080}#info{padding-right:45px}.resume{text-decoration:underline}.connect p{display:inline}.connect a{font-size:.96rem}.copyright{text-align:center;position:absolute;bottom:1em;width:100%;margin:0 auto}svg.camel_svg{position:absolute;left:160px;bottom:121px;z-index:2}.camelContainer{position:absolute;width:752px;height:368px;bottom:-1em;left:0}img#camel_drawing,img#handPiece{position:absolute;left:0;bottom:60px;width:752px;height:368px;opacity:1;display:none}img#camel_drawing{z-index:1}img#handPiece{z-index:5}.camel_path{stroke:#B1B1B1;stroke-dashoffset:1940;stroke-dasharray:1940;animation:draw 30s linear infinite;-webkit-animation-direction:normal;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards;fill-opacity:0;position:relative;display:none}svg.window_svg{position:absolute;right:90px;top:-285px;z-index:-1}.windowContainer{height:526px;position:absolute;right:0;z-index:200;transform:translateY(5%)}img#window_drawing{position:relative;right:30px;bottom:242px;display:none;width:279px;opacity:1;z-index:1}.window_path{fill:none;stroke:#B1B1B1;stroke-width:1.6;stroke-miterlimit:10;stroke-dashoffset:1940;stroke-dasharray:1940;animation:draw 30s linear infinite;-webkit-animation-direction:normal;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards;fill-opacity:0;position:relative;display:none}.cameraContainer{width:350px;height:350px;position:absolute;right:263px;bottom:7em;z-index:200}svg.camera_svg{position:absolute;bottom:0;right:-263px;z-index:-1}img#bird_drawing{position:absolute;right:-244px;bottom:37px;height:368px;display:none;width:330px;opacity:1;z-index:1;min-width:21em}.camera_path{fill:none;stroke:#B1B1B1;stroke-width:1.2;stroke-miterlimit:10;stroke-dashoffset:1940;stroke-dasharray:1940;-webkit-animation:draw 30s linear infinite;animation:draw 30s linear infinite;-webkit-animation-direction:normal;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-direction:normal;animation-iteration-count:1;animation-fill-mode:forwards;fill-opacity:0;position:relative;display:none}@keyframes draw{30%,32%,34%{fill-opacity:0}31%,33%,35%{fill-opacity:1}50%{stroke-dashoffset:0}100%{stroke-dashoffset:0;fill-opacity:1}}@media only screen and (max-width:41em){.category,.windowContainer{display:none}#highlights li{height:120px;margin-top:0;padding-top:40px;font-size:1.125em;border-bottom:solid 1px #e7e7e7}#highlights a,.event-description{padding:0;margin:0}#aboutTitle,#highlightsTitle,#title{padding-bottom:20px}#highlightsTitle{margin-top:10em}#info p{-webkit-column-count:1;-moz-column-count:1;column-count:1;line-height:1.375em;font-size:1.125em}#worksPage{z-index:5}.row{transform:none}#aboutTitle,#info,#title{z-index:6}.section{overflow:visible}#tablet{margin-top:-20em}}#mobileContent{display:none}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){#introContainer{padding-right:0!important}#mobileRowIntro{bottom:0}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){#introContainer{padding-right:10px!important}#mobileRowIntro{bottom:0}}