a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:BlenderPro;src:url(../fonts/BlenderPro-Heavy.otf);font-weight:900;font-display:swap}@font-face{font-family:BlenderPro;src:url(../fonts/BlenderPro-Bold.otf);font-weight:700;font-display:swap}@font-face{font-family:BlenderPro;src:url(../fonts/BlenderPro-Medium.otf);font-weight:400;font-display:swap}@-webkit-keyframes a{0%{stroke-dashoffset:1318.5903320313}45%{stroke-dashoffset:529}55%{stroke-dashoffset:529}to{stroke-dashoffset:0}}@keyframes a{0%{stroke-dashoffset:1318.5903320313}45%{stroke-dashoffset:529}55%{stroke-dashoffset:529}to{stroke-dashoffset:0}}@-webkit-keyframes b{0%{opacity:0;left:-33%}to{opacity:1;left:0}}@keyframes b{0%{opacity:0;left:-33%}to{opacity:1;left:0}}@-webkit-keyframes c{to{-webkit-transform:translate3d(-100px,-100px,0) rotate(1turn);transform:translate3d(-100px,-100px,0) rotate(1turn)}}@keyframes c{to{-webkit-transform:translate3d(-100px,-100px,0) rotate(1turn);transform:translate3d(-100px,-100px,0) rotate(1turn)}}@-webkit-keyframes d{0%{stroke-dasharray:1,400;stroke-dashoffset:0}50%{stroke-dasharray:178,400;stroke-dashoffset:-35}to{stroke-dasharray:178,400;stroke-dashoffset:-248}}@keyframes d{0%{stroke-dasharray:1,400;stroke-dashoffset:0}50%{stroke-dasharray:178,400;stroke-dashoffset:-35}to{stroke-dasharray:178,400;stroke-dashoffset:-248}}#smoothState{opacity:1;transition:opacity .2s ease-in-out}#smoothState.is-exiting{opacity:0}#spinner{-webkit-animation:c 2s linear infinite;animation:c 2s linear infinite;height:200px;position:fixed;width:200px;top:50%;left:50%;-webkit-transform:translate3d(-100px,-100px,0) rotate(0deg);transform:translate3d(-100px,-100px,0) rotate(0deg);pointer-events:none}#spinner .path{stroke:#fff;stroke-dasharray:1,400;stroke-dashoffset:0;-webkit-animation:d 1.5s ease-in-out infinite;animation:d 1.5s ease-in-out infinite;stroke-linecap:round;opacity:0;transition:opacity .2s ease;transition-delay:0s}#blog-page #spinner .path,#resume-page #spinner .path{stroke:#000}body.is-loading #spinner{display:block}body.is-loading #spinner .path{opacity:1;transition-delay:.2s}*{box-sizing:border-box}#smoothState,body,html{height:100%;width:100%}body{font-family:BlenderPro,Helvetica,Arial,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background:#000;color:#fff}@media screen and (min-width:2400px){body:not(#home-page):not(#-page) #smoothState{zoom:1.5}}.nav-header{height:116px;padding-bottom:5px;width:100%;position:fixed;z-index:1;top:0;box-sizing:content-box}@media only screen and (max-width:670px){.nav-header{height:75px;background:linear-gradient(180deg,rgba(70,70,70,.25) 0,transparent)}}@media screen and (min-width:2400px){.nav-header{zoom:1.5}}body:not(#home-page,#-page) .nav-header{backdrop-filter:blur(5px)}#bookmark-outline{height:100%;float:left;margin-left:50px}@media only screen and (max-width:670px){#bookmark-outline{margin-left:15px}}#bookmark-outline path{fill:none;stroke:#fff;stroke-width:7%;stroke-linecap:round;stroke-dasharray:1318.5903320313;stroke-dashoffset:1318.5903320313;-webkit-animation:a cubic-bezier(.445,.05,.55,.95) 1;animation:a cubic-bezier(.445,.05,.55,.95) 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-delay:.5s;animation-delay:.5s}#my-name{width:112px;position:absolute;left:50px;margin-top:130px;transition:opacity .5s ease-out,-webkit-transform .5s ease-out;transition:opacity .5s ease-out,transform .5s ease-out}@media only screen and (max-width:670px){#my-name{left:15px;top:-51px;width:71px;transition:opacity .25s ease-out,-webkit-transform .25s ease-out;transition:opacity .25s ease-out,transform .25s ease-out}}.hide-name #my-name{opacity:0;-webkit-transform:translate3d(0,-45px,0);transform:translate3d(0,-45px,0)}#my-name path{fill:#fff}#main-nav{height:100%;font-weight:800;font-size:1.5em;padding:0 50px 0 33.3333333333px;overflow:hidden}@media only screen and (max-width:670px){#main-nav{padding:0 15px 0 10px}}#main-nav ul{height:100%;width:100%;max-width:375px;display:table;white-space:nowrap}#main-nav li{height:100%;display:table-cell;vertical-align:middle;padding:0 10px;position:relative;left:-33%;opacity:0;-webkit-animation:b cubic-bezier(.175,.885,.32,1.275) 1;animation:b cubic-bezier(.175,.885,.32,1.275) 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-delay:1.7s;animation-delay:1.7s}@media only screen and (max-width:480px){#main-nav li:first-of-type{display:none}#main-nav li:nth-of-type(2){padding-left:0}}@media only screen and (max-width:410px){#main-nav li{font-size:.65em;padding:0}}@media only screen and (max-width:374px){#main-nav li{font-size:.65em}}#main-nav li:first-of-type{padding-left:0}#main-nav li:last-of-type{padding-right:0}#main-nav li:nth-of-type(2){-webkit-animation-delay:1.9s;animation-delay:1.9s}#main-nav li:nth-of-type(3){-webkit-animation-delay:2s;animation-delay:2s}#main-nav li:nth-of-type(4){-webkit-animation-delay:2.1s;animation-delay:2.1s}#main-nav li:nth-of-type(5){-webkit-animation-delay:2.2s;animation-delay:2.2s}#main-nav a{text-decoration:none;color:#fff;position:relative;padding:16px 7px;border-top:2px solid hsla(0,0%,100%,0);border-bottom:2px solid hsla(0,0%,100%,0);transition:padding .3s,border-color .3s}#main-nav a:after,#main-nav a:before{position:absolute;pointer-events:none;left:0;bottom:0;right:0;max-height:0%;height:0;color:hsla(0,0%,100%,0);content:attr(data-text);transition:max-height .3s,border-color 0s}#main-nav a:before{top:0;border-left:2px solid hsla(0,0%,100%,0)}#main-nav a:after{border-right:2px solid hsla(0,0%,100%,0)}#main-nav a:nth-of-type(2n):before{opacity:0}#main-nav a:focus,#main-nav a:hover{padding:5px 7px;border-color:#fff}#main-nav a:focus:after,#main-nav a:focus:before,#main-nav a:hover:after,#main-nav a:hover:before{height:100%;max-height:100%;transition-delay:.28s,0s;border-color:#fff}.cta{font-size:1.375em;display:inline-block;padding:10px;font-size:1em;border:1px solid #fff;color:#fff;text-decoration:none;float:left;clear:both;margin:0 0 15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:relative;transition:background .2s ease,color .2s ease}.cta:hover{background:#fff;color:#414141}.cta.-left{left:0}#work-container .cta,.cta.-left{-webkit-transform:none;-ms-transform:none;transform:none}#work-container .cta{left:auto}@media only screen and (max-width:768px){#work-container .cta{margin-bottom:50px}}#work-container{min-height:100%}#work-container,#work-container>ul,#work-container>ul>li{height:100%;width:100%}#work-container>ul>li{display:table;background-image:url(../images/texture.png);background-attachment:fixed}@media only screen and (max-width:768px){#work-container>ul>li{height:auto}#work-container>ul>li:first-of-type .logo-container{padding-top:186px}}@media only screen and (max-width:670px){#work-container>ul>li:first-of-type .logo-container{padding-top:115px}}@media screen and (min-width:2400px){#work-container>ul>li>*{zoom:1.5}}#work-container>ul>li .project-synopsis{width:50%;display:table-cell;vertical-align:middle;padding-left:50px}.skrollr #work-container>ul>li .project-synopsis{height:auto;max-width:50%;position:relative;position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0}#work-container>ul>li .project-synopsis h2{font-weight:800;font-size:2.25em;max-width:500px}#work-container>ul>li .project-synopsis h2 a{text-decoration:none;color:#fff;display:block}#work-container>ul>li .project-synopsis h3,#work-container>ul>li .project-synopsis h4{font-weight:600;text-transform:uppercase;font-size:1.563em;margin-bottom:15px;max-width:500px}#work-container>ul>li .project-synopsis p{font-size:1.375em;max-width:500px;margin-bottom:20px}#work-container>ul>li .project-synopsis .responsibilities{max-width:200px;padding-bottom:5px;margin-bottom:0;border-bottom:2px dashed #fff}#work-container>ul>li .project-synopsis ul{margin-bottom:20px}#work-container>ul>li .project-synopsis ul li{font-size:1em;margin:4px 0;font-weight:700}#work-container>ul>li .project-synopsis .view-project-link{font-size:1.25em;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none;transition:all .2s}#work-container>ul>li .project-synopsis .view-project-link:before{content:"";display:inline-block;width:1.25em;height:1em;background-repeat:no-repeat;background-image:url(../images/eye.svg);background-size:contain}#work-container>ul>li .project-synopsis .view-project-link:hover{padding-left:15px}@media only screen and (max-width:768px){#work-container>ul>li .project-synopsis{max-width:100%;width:100%;display:table-footer-group;margin:50px 0}.skrollr #work-container>ul>li .project-synopsis{max-width:100%;position:relative;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1!important;visibility:visible!important;top:0}#work-container>ul>li .project-synopsis>a,#work-container>ul>li .project-synopsis h2,#work-container>ul>li .project-synopsis h3,#work-container>ul>li .project-synopsis p,#work-container>ul>li .project-synopsis ul{margin-left:50px;margin-right:50px}#work-container>ul>li .project-synopsis h2{max-width:100%;font-size:2.5em;-webkit-transform:none;-ms-transform:none;transform:none}#work-container>ul>li .project-synopsis .view-project-link{margin-bottom:116px}}@media only screen and (max-width:670px){#work-container>ul>li .project-synopsis{margin:15px 0}#work-container>ul>li .project-synopsis>a,#work-container>ul>li .project-synopsis h2,#work-container>ul>li .project-synopsis h3,#work-container>ul>li .project-synopsis p,#work-container>ul>li .project-synopsis ul{margin-left:15px;margin-right:15px}#work-container>ul>li .project-synopsis .view-project-link{margin-bottom:75px}}#work-container>ul>li .logo-container{width:50%;display:table-cell;vertical-align:middle;padding:0 50px}@media only screen and (max-width:768px){#work-container>ul>li .logo-container{width:100%;max-height:100%;padding:116px 50px;margin-top:166px}}@media only screen and (max-width:670px){#work-container>ul>li .logo-container{padding:50px 15px 15px;margin-top:90px}}#work-container>ul>li .logo-container a{position:relative}#work-container>ul>li .logo-container a,#work-container>ul>li .logo-container img{display:block;margin:0 auto;width:100%;max-width:700px}#work-container>ul>li .logo-container video{width:100%}#picture-the-sky img{width:60%}.kinsta-dashboard-screenshot{position:relative;-webkit-transform:rotateX(6deg) rotateY(15deg);transform:rotateX(6deg) rotateY(15deg);box-shadow:26px 35px 36px -23px rgba(0,0,0,.29);overflow:hidden;border-radius:15px}@media only screen and (max-width:670px){.kinsta-dashboard-screenshot{margin-top:1.5rem!important}}.project{margin:116px auto;max-width:900px;padding:0 50px;box-sizing:content-box;padding-bottom:5rem}@media only screen and (max-width:670px){.project{padding:0 15px 15px;border-bottom:50px solid transparent}}.project .project-description{margin:50px;margin-left:0;margin-top:112.5px;float:left}@media only screen and (max-width:670px){.project .project-description{text-align:left;margin:15px 0}}.project em{font-weight:900;font-style:normal}.project ul:not(.bars){font-size:1.375em;clear:both;margin:15px 0;text-align:left;padding-left:25px;max-width:700px;float:none}.project ul:not(.bars) li{margin-left:.5em;text-indent:-.6em}.project ul:not(.bars) li:before{content:"- "}.project h1{font-weight:800;font-size:2.25em}.project h2{font-weight:600;text-transform:uppercase;font-size:1.563em;margin-bottom:15px}.project h3,.project h4{font-weight:800;font-size:2.25em;clear:both;margin-bottom:15px}.project h4{font-size:1.75em}.project p{font-size:1.375em;max-width:700px}.project p+h3,.project p+h4,.project p+p{margin-top:1.5em}.project a{color:#fff}.project .cta{font-size:1.375em;display:inline-block;padding:10px;border:1px solid #fff;color:#fff;text-decoration:none;float:left;clear:both;margin:0 0 15px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:relative;transition:background .2s ease,color .2s ease}.project .cta:hover{background:#fff;color:#414141}.project .external-link{font-size:1.25em;margin-top:25px;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none;transition:all .2s;float:right}.project .external-link:after{content:"";display:inline-block;width:1.25em;height:1em;background-repeat:no-repeat;background-image:url(../images/external-link.svg);background-size:contain;margin-left:5px}.project .external-link:hover{padding-right:15px}.project>img{width:100%;padding:25px 0;clear:both;display:block}@media only screen and (max-width:670px){.project>img{padding:10px 0}}.project img{max-width:100%}.project .vimeo{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:25px 0;clear:both}.project .vimeo embed,.project .vimeo iframe,.project .vimeo object{position:absolute;top:0;left:0;width:100%;height:100%}.project video{width:100%}.project pre{max-width:740px;margin-left:auto!important;margin-right:auto!important}.project figure{max-width:470px;margin:2rem auto}.project figcaption{text-align:center}#personal-identity-page{background-color:#d51e38;background-image:url(../images/texture.png)}#personal-identity-page .nav-header{background-color:rgba(213,30,56,.9);background-image:url(../images/texture.png)}#zang-page{background-color:#d51e38}#zang-page,#zang-page .nav-header{background-image:url(../images/texture.png)}#zang-page .nav-header{background-color:rgba(213,30,56,.9)}#achieve-digital-page{background-color:#2c2c2c;background-image:url(../images/texture.png)}#achieve-digital-page .nav-header{background-color:rgba(44,44,44,.9);background-image:url(../images/texture.png)}#power-forward-page{background-color:#949494;background-image:url(../images/texture.png)}#power-forward-page .nav-header{background-color:hsla(0,0%,58%,.9);background-image:url(../images/texture.png)}#economist-page{background-color:#b82b2b;background-image:url(../images/texture.png)}#economist-page .nav-header{background-color:rgba(184,43,43,.9);background-image:url(../images/texture.png)}#solution-explorer-page{background-color:#f58023;background-image:url(../images/texture.png)}#solution-explorer-page .nav-header{background-color:rgba(245,128,35,.9);background-image:url(../images/texture.png)}#picture-the-sky-page{background-color:#00afea;background-image:url(../images/texture.png)}#picture-the-sky-page .nav-header{background-color:rgba(0,175,234,.9);background-image:url(../images/texture.png)}#gracon-page{background-color:#005586}#gracon-page,#gracon-page .nav-header{background-image:url(../images/texture.png)}#gracon-page .nav-header{background-color:rgba(0,85,134,.9)}#pulliam-page{background-color:#b4b4b4}#pulliam-page,#pulliam-page .nav-header{background-image:url(../images/texture.png)}#pulliam-page .nav-header{background-color:hsla(0,0%,71%,.9)}#lulu-page{background-color:#b09783}#lulu-page,#lulu-page .nav-header{background-image:url(../images/texture.png)}#lulu-page .nav-header{background-color:hsla(27,22%,60%,.9)}#ovantek-page{background-color:#f5870e}#ovantek-page,#ovantek-page .nav-header{background-image:url(../images/texture.png)}#ovantek-page .nav-header{background-color:rgba(245,135,14,.9)}#imaging-page{background-color:#428ca7}#imaging-page,#imaging-page .nav-header{background-image:url(../images/texture.png)}#imaging-page .nav-header{background-color:rgba(66,140,167,.9)}#kinsta-affiliates-page{background-color:#5333ed;background-image:url(../images/texture.png)}#kinsta-affiliates-page .nav-header{background-color:rgba(83,51,237,.9);background-image:url(../images/texture.png)}#contact-page{background:#151515}#-page a[data-text=home],#blog-page a[data-text=blog],#contact-page a[data-text=contact],#home-page a[data-text=home],#resume-page a[data-text=resume],#services-page a[data-text=services]{padding:5px 7px;border-bottom-color:#fff}#contact-container{padding:166px 50px 0}@media only screen and (max-width:768px){#contact-container{padding:191px 50px 0}}@media only screen and (max-width:670px){#contact-container{padding:105px 15px 0}}#contact-container>h1{font-weight:800;font-size:2.25em;color:#fff}#contact-container>h1,#contact-container>p{text-align:right;max-width:500px;margin:0 auto}#contact-container>p{font-size:1.375em}#contact-container form{margin:50px auto;max-width:500px;font-size:1.25em}@media only screen and (max-width:670px){#contact-container form{margin:15px auto}}#contact-container form div{position:relative}#contact-container form div #subject,#contact-container form div label[for=subject]{position:absolute;left:-9997px}#contact-container form div label{position:absolute;color:#fff;top:50%;left:10px;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);transition:all .3s ease;padding:0 3px;background:#151515}#contact-container form div button{background:none;color:#fff;text-transform:uppercase;border:1px solid #fff;border-radius:0;padding:10px 25px;font-size:.75em;margin-top:10px;cursor:pointer;font-weight:900;font-family:BlenderPro,Helvetica,Arial,sans-serif}#contact-container form div input,#contact-container form div textarea{background:none;width:100%;border:none;outline:none;border:1px solid #151515;border-radius:0;border-bottom:1px solid #fff;height:45px;padding:10px;margin:10px 0;transition:all .3s ease;color:#fff}#contact-container form div input:required,#contact-container form div textarea:required{box-shadow:none}#contact-container form div input:focus,#contact-container form div textarea:focus{border:1px solid #fff}#contact-container form div input:focus+label,#contact-container form div textarea:focus+label{top:0;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:1rem}#contact-container form div input:focus::-webkit-input-placeholder,#contact-container form div textarea:focus::-webkit-input-placeholder{opacity:1}#contact-container form div input:focus:-ms-input-placeholder,#contact-container form div textarea:focus:-ms-input-placeholder{opacity:1}#contact-container form div input:focus::placeholder,#contact-container form div textarea:focus::placeholder{opacity:1}#contact-container form div input:valid:not(:focus),#contact-container form div textarea:valid:not(:focus){border:1px solid #1bff00}#contact-container form div input:valid:not(:focus)+label,#contact-container form div textarea:valid:not(:focus)+label{top:0;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:1rem;color:#1bff00}#contact-container form div input:valid:not(:focus)~.note,#contact-container form div textarea:valid:not(:focus)~.note{width:50%}#contact-container form div input:invalid,#contact-container form div textarea:invalid{box-shadow:none}#contact-container form div input:invalid:focus+label,#contact-container form div textarea:invalid:focus+label{color:#fff}#contact-container form div input:invalid:not(:focus),#contact-container form div textarea:invalid:not(:focus){color:#151515}#contact-container form div input+label,#contact-container form div textarea+label{color:#fff}#contact-container form div input~.note,#contact-container form div textarea~.note{transition:width .3s cubic-bezier(0,1.2,1,1.2);display:block;overflow:hidden;width:0;height:45px;background:#1bff00;position:absolute;top:10px;right:0;text-align:center;line-height:45px;color:#000}#contact-container form div input::-webkit-input-placeholder,#contact-container form div textarea::-webkit-input-placeholder{opacity:0;transition:opacity .3s ease}#contact-container form div input:-ms-input-placeholder,#contact-container form div textarea:-ms-input-placeholder{opacity:0;transition:opacity .3s ease}#contact-container form div input::placeholder,#contact-container form div textarea::placeholder{opacity:0;transition:opacity .3s ease}#contact-container form div input:hover:not(:focus),#contact-container form div textarea:hover:not(:focus){border-bottom-width:3px}#contact-container form div input:hover:not(:focus):not(:valid)+label,#contact-container form div textarea:hover:not(:focus):not(:valid)+label{font-size:1.1em}#contact-container form div input:-webkit-autofill,#contact-container form div textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #151515 inset;-webkit-text-fill-color:#fff}#contact-container form div textarea{height:auto;min-height:45px;transition:min-height .2s ease}#contact-container form div textarea:focus,#contact-container form div textarea:valid:not(:focus){min-height:120px}#resume-page{background:url(../images/texture.png)}#resume-page #bookmark-outline path{stroke:#414141}#resume-page #my-name{background:url(../images/texture.png);background-color:#fff}#resume-page #my-name path{fill:#414141}#resume-page .nav-header{background:url(../images/texture.png);background-color:#fff}#resume-page .nav-header a{color:#414141;border-top:2px solid rgba(65,65,65,0);border-bottom:2px solid rgba(65,65,65,0)}#resume-page .nav-header a:before{border-left:2px solid rgba(65,65,65,0)}#resume-page .nav-header a:after{border-right:2px solid rgba(65,65,65,0)}#resume-page .nav-header a:focus,#resume-page .nav-header a:focus:after,#resume-page .nav-header a:focus:before,#resume-page .nav-header a:hover,#resume-page .nav-header a:hover:after,#resume-page .nav-header a:hover:before{border-color:#414141}#resume-page .nav-header a[data-text=resume]{border-bottom-color:#414141}#resume-page #resume-container{padding:0 50px;margin-top:216px;color:#414141}@media only screen and (max-width:670px){#resume-page #resume-container{margin-top:150px;padding:0 15px}}#resume-page #resume-container h2{font-weight:900;font-size:1.75em;margin-bottom:13px;margin-top:30px;clear:both}#resume-page #resume-container em{font-weight:700;font-style:normal}#resume-page #resume-container .responsibilities{margin-left:25px;max-width:700px;float:none}#resume-page #resume-container .responsibilities li{margin-left:.5em;text-indent:-.6em}#resume-page #resume-container .responsibilities li:before{content:"- "}#resume-page #resume-container p{font-size:1.375em;margin-bottom:13px}#resume-page #resume-container p .job-title{font-size:1.5rem;font-weight:700}#resume-page #resume-container p .company{font-weight:700}#resume-page #resume-container ul{font-size:1.375em;margin-bottom:13px;float:none;margin-right:50px}@media only screen and (max-width:670px){#resume-page #resume-container ul{margin-right:0;float:none}}#resume-page #resume-container ul+ul li:not(:first-of-type){padding-left:1em}#resume-page #resume-container ul:last-of-type{padding-bottom:50px}#services-page{background-color:#507da0}#services-page,#services-page .nav-header{background-image:url(../images/texture.png)}#services-page .nav-header{background-color:rgba(80,125,160,.9)}#services-page:after{content:"";display:block;height:40px;clear:both}#services-page h2{font-weight:800;font-size:2.25em;margin:40px 0 15px}#services-page h2:first-of-type{margin-top:216px}@media only screen and (max-width:670px){#services-page h2:first-of-type{margin-top:120px}}#services-page #smoothState{height:auto;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:1400px){#services-page #smoothState{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.wrap-me{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:6rem}#animate-me-container{height:500px;max-width:500px;border-radius:100%;overflow:hidden;position:relative;clear:both;z-index:0}@media screen and (max-width:1400px){#animate-me-container{width:100%}}@media screen and (min-width:1040px){#animate-me-container{width:100%}}@media screen and (max-width:500px){#animate-me-container{height:0;padding-top:100%;width:100%}}.biography{margin:15px 50px;float:left;max-width:650px;clear:both;font-size:1.375em}.biography:nth-of-type(2){text-align:right;float:right}@media only screen and (max-width:670px){.biography{margin:0 15px;margin-top:10px;text-align:left}}.biography p{margin-bottom:15px}@media screen and (min-width:1040px){.biography{width:50%}}#background-video{height:100%;width:100%;padding:5vh 5vw;position:absolute;background-image:url(../images/young-bg.jpg);background-size:cover;background-position:100%;box-sizing:content-box;left:-2.5vw;top:-2.5vh}@media only screen and (max-width:670px){#background-video{background-position:88%}}#me{height:100%;width:100%;padding:7.5vh 7.5vw;-webkit-transform:translate3d(-5vw,-6.5vh,0);transform:translate3d(-5vw,-6.5vh,0);position:absolute;background-image:url(../images/young-me.png);background-position:120%;background-repeat:no-repeat;background-size:cover;box-sizing:content-box;top:-3.5vh;left:-3.5vw}@media only screen and (max-width:768px){#me{margin-top:55px}}@media only screen and (max-width:670px){#me{background-position:100%;top:-8vh}}@media screen and (min-width:2400px){#me{background-position:190%}}@media screen and (min-width:3000px){#me{background-position:300%}}#pulliam-logo-container{width:57%;margin:0 auto;text-align:center}@media only screen and (max-width:670px){#pulliam-logo-container{width:100%}}.bars{list-style:none;position:relative;margin:8px auto 8px -12%;width:24%;left:50%;height:100vh;max-height:85px}@media only screen and (max-width:670px){.bars{width:40%;margin-left:-20%}}.bars:first-of-type{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.bars li{background:#404040;width:8%;height:33%;margin:0 6%;float:left;border-radius:11px;-webkit-animation:e 4s ease-in-out infinite;animation:e 4s ease-in-out infinite}.bars li:first-child{-webkit-animation-delay:.8s;animation-delay:.8s}.bars li:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.bars li:nth-child(3){-webkit-animation-delay:0s;animation-delay:0s}.bars li:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.bars li:nth-child(5){-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes e{0%{height:33%}50%{height:100%}to{height:33%}}@keyframes e{0%{height:33%}50%{height:100%}to{height:33%}}#building-logo{width:89%;padding:5px}#logotype{width:100%;padding:5px}code[class*=language-],pre[class*=language-]{color:#eceff4;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:.95em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;border-radius:7px;-moz-tab-size:2;tab-size:2;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:1em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#263238}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal;font-family:monospace}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#90caf9}.token.attr-name,.token.property{color:#64ffda}.token.class-name,.token.deleted,.token.namespace,.token.tag{color:#84ffff}.token.function-name{color:#6196cc}.token.boolean,.token.number{color:#c6ff00}.token.constant,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.function,.token.important,.token.keyword,.token.operator,.token.selector{color:#ff5e95}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#ebcb8b}.token.entity,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}pre[data-line]{position:relative}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:rgba(216,222,233,.05);pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before{content:"";display:block;position:absolute;left:0;height:100%;width:3px;background:#ff5e95}.line-numbers .line-highlight:after,.line-numbers .line-highlight:before{content:none}code[class*=language-jsx] .token.script,pre[class*=language-jsx] .token.script{color:#eceff4}#blog-page{background:url(../images/texture.png);min-height:100%;height:auto}#blog-page #bookmark-outline path{stroke:#414141}#blog-page #my-name{background:url(../images/texture.png);background-color:#fff}#blog-page #my-name path{fill:#414141}#blog-page .nav-header{background:url(../images/texture.png);background-color:#fff}#blog-page .nav-header a{color:#414141;border-top:2px solid rgba(65,65,65,0);border-bottom:2px solid rgba(65,65,65,0)}#blog-page .nav-header a:before{border-left:2px solid rgba(65,65,65,0)}#blog-page .nav-header a:after{border-right:2px solid rgba(65,65,65,0)}#blog-page .nav-header a:focus,#blog-page .nav-header a:focus:after,#blog-page .nav-header a:focus:before,#blog-page .nav-header a:hover,#blog-page .nav-header a:hover:after,#blog-page .nav-header a:hover:before{border-color:#414141}#blog-page .nav-header a[data-text=blog]{border-bottom-color:#414141}#blog-page #blog-container{padding:0 50px;margin:0 auto;margin-top:176px;margin-bottom:5em;color:#414141;font-size:.95em;max-width:740px;padding-bottom:5rem}@media only screen and (max-width:670px){#blog-page #blog-container{margin-top:125px;padding:0 15px}}#blog-page #blog-container h1,#blog-page #blog-container h2,#blog-page #blog-container h3,#blog-page #blog-container h4{font-weight:900;font-size:2em;padding-bottom:.5em;padding-top:calc(1.5em + 116px);margin-top:-116px;clear:both}#blog-page #blog-container h1 a,#blog-page #blog-container h2 a,#blog-page #blog-container h3 a,#blog-page #blog-container h4 a{text-decoration:none;color:inherit}#blog-page #blog-container h1{font-size:2.4em}#blog-page #blog-container a{color:#ff5e95}#blog-page #blog-container p{font-size:1.375em;margin-bottom:1em;line-height:1.5}#blog-page #blog-container ul{font-size:1.375em;font-size:1.375rem;padding-left:1.5rem;margin-bottom:13px;list-style:"- "}@media only screen and (max-width:670px){#blog-page #blog-container ul{margin-right:0;float:none}}#blog-page #blog-container ul li{margin:.5rem 0}#blog-page #blog-container img,#blog-page #blog-container video{max-width:100%}em{font-style:italic}strong{font-weight:700}blockquote{display:block;margin:1em;font-size:2em;opacity:.9;font-style:italic}blockquote cite{display:block;text-align:right;opacity:.9;font-size:.75em;font-style:normal}address{display:inline}.byline{line-height:1.5;font-size:1.375em;opacity:.9;margin:0;margin-top:-1em;display:block}