@import url(https://fonts.googleapis.com/css?family=Robotos&display=swap);.al{text-align:left}.ac{text-align:center}.ar{text-align:right}.aj{text-align:justify}.border-none{border:none}.black-border{border:1px solid #3d3538}.black-border-bottom{border-bottom:1px solid #3d3538}.gray-border{border:1px solid #d0cbcb}.gray-border-bottom{border-bottom:1px solid #d0cbcb}.container--xxxs{max-width:14em}.container--xxs{max-width:20em}.container--xs{max-width:26.25em}.container--s{max-width:37.5em}.container--5{max-width:500px}.container--ms{max-width:41em}.container-mob{max-width:48em}.container--m{max-width:54em}.container--l{max-width:60.25em}.container--xl{max-width:78em;max-width:100em}@media (min-width:60.25em){.outer{padding-right:4rem;padding-left:4rem}}.transparent{opacity:0;transition:.5s}.hidden,.hide{display:none!important}.f{display:flex}.fw{flex-wrap:wrap}.fwn{flex-wrap:nowrap}.ais{align-items:flex-start}.aie{align-items:flex-end}.aic{align-items:center}.aib{align-items:baseline}.jcs{justify-content:flex-start}.jce{justify-content:flex-end}.jcc{justify-content:center}.jcb{justify-content:space-between}.jca{justify-content:space-around}.jceven{justify-content:space-evenly}.fdc{flex-direction:column}.fdr{flex-direction:row}.fa{flex:1 1 auto;min-width:0;min-height:0}@media (max-width:767px){.mobile-hidden{display:none}}@media (min-width:768px){.desktop-hidden{display:none}}.pointer{cursor:pointer}.rel{position:relative}.abs{position:absolute}.fix{position:fixed}.fill,.top{top:0}.bottom,.fill{bottom:0}.fill,.left{left:0}.fill,.right{right:0}.x{width:100%}.x2{width:50%}.fit-content{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.xa{width:auto}.y{height:100%}.y2{height:50%}.ya{height:auto}.z1{z-index:100}.z2{z-index:200}.z3{z-index:300}.z4{z-index:400}.z5{z-index:500}.z6{z-index:600}.z7{z-index:700}.z8{z-index:800}.z9{z-index:900}.ma,.mxa{margin-left:auto;margin-right:auto}.ma,.mya{margin-top:auto;margin-bottom:auto}.m0,.mt0,.my0{margin-top:0}.m0,.mb0,.my0{margin-bottom:0}.m0,.ml0,.mx0{margin-left:0}.m0,.mr0,.mx0{margin-right:0}.p0,.pt0,.py0{padding-top:0}.p0,.pb0,.py0{padding-bottom:0}.p0,.pl0,.px0{padding-left:0}.p0,.pr0,.px0{padding-right:0}.m025,.mt025,.my025{margin-top:.25em}.m025,.mb025,.my025{margin-bottom:.25em}.m025,.ml025,.mx025{margin-left:.25em}.m025,.mr025,.mx025{margin-right:.25em}.p025,.pt025,.py025{padding-top:.25em}.p025,.pb025,.py025{padding-bottom:.25em}.p025,.pl025,.px025{padding-left:.25em}.p025,.pr025,.px025{padding-right:.25em}.m05,.mt05,.my05{margin-top:.5em}.m05,.mb05,.my05{margin-bottom:.5em}.m05,.ml05,.mx05{margin-left:.5em}.m05,.mr05,.mx05{margin-right:.5em}.p05,.pt05,.py05{padding-top:.5em}.p05,.pb05,.py05{padding-bottom:.5em}.p05,.pl05,.px05{padding-left:.5em}.p05,.pr05,.px05{padding-right:.5em}.m075,.mt075,.my075{margin-top:.75em}.m075,.mb075,.my075{margin-bottom:.75em}.m075,.ml075,.mx075{margin-left:.75em}.m075,.mr075,.mx075{margin-right:.75em}.p075,.pt075,.py075{padding-top:.75em}.p075,.pb075,.py075{padding-bottom:.75em}.p075,.pl075,.px075{padding-left:.75em}.p075,.pr075,.px075{padding-right:.75em}.m1,.mt1,.my1{margin-top:1em}.m1,.mb1,.my1{margin-bottom:1em}.m1,.ml1,.mx1{margin-left:1em}.m1,.mr1,.mx1{margin-right:1em}.p1,.pt1,.py1{padding-top:1em}.p1,.pb1,.py1{padding-bottom:1em}.p1,.pl1,.px1{padding-left:1em}.p1,.pr1,.px1{padding-right:1em}.m15,.mt15,.my15{margin-top:1.5em}.m15,.mb15,.my15{margin-bottom:1.5em}.m15,.ml15,.mx15{margin-left:1.5em}.m15,.mr15,.mx15{margin-right:1.5em}.p15,.pt15,.py15{padding-top:1.5em}.p15,.pb15,.py15{padding-bottom:1.5em}.p15,.pl15,.px15{padding-left:1.5em}.p15,.pr15,.px15{padding-right:1.5em}.m2,.mt2,.my2{margin-top:2em}.m2,.mb2,.my2{margin-bottom:2em}.m2,.ml2,.mx2{margin-left:2em}.m2,.mr2,.mx2{margin-right:2em}.p2,.pt2,.py2{padding-top:2em}.p2,.pb2,.py2{padding-bottom:2em}.p2,.pl2,.px2{padding-left:2em}.p2,.pr2,.px2{padding-right:2em}@media (min-width:54em){.m-py40{padding-top:40px;padding-bottom:40px}}@media (min-width:54em){.m-py80{padding-top:80px;padding-bottom:80px}}@media (min-width:60.25em){.l-py100{padding-top:100px;padding-bottom:100px}}*{font-family:"Roboto",sans-serif}a{text-decoration:none;color:inherit;cursor:pointer}.ls05{letter-spacing:.5px}.ls1{letter-spacing:1px}.ls2{letter-spacing:2px}.lh1{line-height:1}.lh15{line-height:1.5}.lh2{line-height:2}.fw3{font-weight:300}.fw4{font-weight:400}.fw5{font-weight:500}.fw6{font-weight:600}.fwb{font-weight:700}.caps{text-transform:uppercase}.italic{font-style:italic}.underline{border-bottom:1px solid}.underline,.underline-2{-webkit-width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.underline-2{border-bottom:2px solid}p{margin:0;padding:0}h1,h2,h3,h4,h5{margin-top:0;letter-spacing:1.2px}.nowrap{white-space:nowrap}.small{font-size:14px}.small-xs{font-size:12px}.svg-icon{width:1em;height:1em}.svg-icon circle{stroke-width:1}.bggrn{background-color:#4d6376}.bggry{background-color:#faf3ec}.bcw{background-color:#fff}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}div[style~="z-index: 10000"]{display:none}.App .about-outer{min-height:500px}@media (min-width:864px){.App .about-outer{min-height:70vh}}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-subheader{-webkit-animation:ComingSoon 1.85s linear infinite;animation:ComingSoon 1.85s linear infinite;-webkit-animation-direction:alternate;animation-direction:alternate}}.App-header{display:flex;flex-direction:column;font-size:calc(10px + 2vmin)}.particle-outer>div{height:100%}@-webkit-keyframes ComingSoon{0%{opacity:.5}to{opacity:1}}@keyframes ComingSoon{0%{opacity:.5}to{opacity:1}}.navbar{min-height:60px;font-size:18px}.navbar-outer{max-width:100vw}@media (max-width:963px){.navbar{padding-right:2em;padding-left:2em}}@media (max-width:767px){.navbar .header{display:none}}.navbar .link,.navbar p{font-size:14px}@media (min-width:767px){.navbar{min-height:80px}}.navbar .svg-icon{width:20px;height:20px;position:relative;bottom:3px;stroke-width:.5}@media (max-width:500px){.navbar .svg-icon{right:-10px}}.navbar.scrolled{transition:all .25s;background:#faf3ec;color:#000;border:thin solid #000}.navbar.scrolled .svg-icon{fill:#000;stroke:#000}@media (max-width:767px){.navbar .nav-links{justify-content:space-between;width:100%}}.navbar .nav-links .link{min-width:70px}@media (min-width:768px){.navbar .nav-links .link{margin-right:2em}}.navbar .nav-links .link.active,.navbar .nav-links .link.open,.navbar .nav-links .link:hover{letter-spacing:1.8px;font-weight:600}.navbar .nav-links .color-pickers{position:absolute;right:-5px;cursor:default;opacity:0;transition:all .3s;border:thin solid #000}@media (max-width:500px){.navbar .nav-links .color-pickers{right:-15px}}.navbar .nav-links .color-pickers:after,.navbar .nav-links .color-pickers:before{bottom:100%;right:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.navbar .nav-links .color-pickers:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #faf3ec;border-width:5px;margin-left:-5px}.navbar .nav-links .color-pickers:before{border-color:transparent transparent #000;border-width:6px;margin-left:-6px;margin-right:-1px}.navbar .nav-links .color-pickers .color-picker p{color:#000}.navbar .nav-links .color-pickers .color-picker input[type=color]{width:15px;height:15px;border:none;border-radius:40px;background:none}.navbar .nav-links .color-pickers .color-picker input[type=color]::-webkit-color-swatch-wrapper{padding:0}.navbar .nav-links .color-pickers .color-picker input[type=color]::-webkit-color-swatch{border:1px solid #000;border-radius:40px}.navbar .nav-links .nav-color.open .color-pickers{opacity:1;transition:all .3s}.about{margin-left:2rem;margin-top:80px}@media (min-width:864px){.about{margin-left:4remem;flex-direction:row;align-items:center;margin-bottom:0}}.about .js-next-section{cursor:pointer;position:relative;font-size:25px;opacity:0;transition-property:opacity;transition-duration:5s;transition-delay:2s}.about .bio-container:focus{outline:none}@media (min-width:864px){.about .bio-container .bio-section{justify-content:center}}.about .bio-container .bio-section .title-word{opacity:0;position:relative;transition:opacity .5s;font-weight:600}.about .bio-container .bio-section.is-selected .title-word{-webkit-animation:fadeInAndUp 1s;animation:fadeInAndUp 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (max-width:863px){.about .bio-container .bio-section.is-selected .title-word{flex-direction:column;align-items:flex-start}}.about .bio-container .bio-section.is-selected .title-word-1{-webkit-animation-delay:.3s;animation-delay:.3s}.about .bio-container .bio-section.is-selected .title-word-2{-webkit-animation-delay:.8s;animation-delay:.8s}.about .bio-container .bio-section.is-selected .title-word-3{-webkit-animation-delay:1.2s;animation-delay:1.2s}.about .bio-container .bio-section.is-selected .title-word-4{-webkit-animation-delay:1s;animation-delay:1s}.about .bio-container .bio-section.is-selected .js-next-section{-webkit-animation:fadeIn 1s ease-in-out 2s,pulseMove 1s ease-in-out 3s infinite;animation:fadeIn 1s ease-in-out 2s,pulseMove 1s ease-in-out 3s infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:alternate;animation-direction:alternate;right:-20px}@media (max-width:863px){.about .bio-container .bio-section.is-selected .js-next-section{padding-top:1em;right:0}}.about .bio-container .flickity-viewport{width:100%;max-height:300px;overflow:hidden}@media (min-width:864px){.about .bio-container .flickity-viewport{max-height:500px;overflow:visible}}.about .bio-container .flickity-slider{height:100%}.about .blurb-word{margin-bottom:2em;opacity:0;position:relative;-webkit-animation:fadeInAndUp 1s;animation:fadeInAndUp 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (min-width:864px){.about .blurb-word{margin-bottom:0}}.about .blurb-word-1{-webkit-animation-delay:1s;animation-delay:1s}.about .blurb-word-2{-webkit-animation-delay:1.2s;animation-delay:1.2s}.about .blurb-word-3{-webkit-animation-delay:1.4s;animation-delay:1.4s}.about .blurb-word-4{cursor:pointer;-webkit-animation-delay:1.8s;animation-delay:1.8s}@-webkit-keyframes fadeInAndUp{0%{opacity:0;top:20px}to{opacity:1;top:0}}@keyframes fadeInAndUp{0%{opacity:0;top:20px}to{opacity:1;top:0}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:.7}}@keyframes fadeIn{0%{opacity:0}to{opacity:.7}}@media (max-width:863px){@-webkit-keyframes pulseMove{0%{opacity:.7;right:0}to{opacity:1;right:-5px}}@keyframes pulseMove{0%{opacity:.7;right:0}to{opacity:1;right:-5px}}}@media (min-width:864px){@-webkit-keyframes pulseMove{0%{opacity:.7;right:-20px}to{opacity:1;right:-25px}}@keyframes pulseMove{0%{opacity:.7;right:-20px}to{opacity:1;right:-25px}}}@media (max-width:767px){.projects-outer .projects-content .page-title h1{font-size:1.5em;margin-bottom:0}}@media (min-width:768px){.projects-outer .projects{flex-direction:row}}.projects-outer .projects .project-item{width:100%;transition:all .25s;top:0;opacity:.8}@media (min-width:500px){.projects-outer .projects .project-item{width:48%}}@media (min-width:768px){.projects-outer .projects .project-item{width:31%}}.projects-outer .projects .project-item:hover{transition:all .25s;top:-5px;opacity:1}.projects-outer .projects .project-item img{object-fit:cover}@media (min-width:500px){.projects-outer .projects .project-item img{height:200px}}@media (min-width:768px){.projects-outer .projects .project-item img{height:250px}}@media (max-width:767px){.Contact .copy-container h1{font-size:1.5em}}.Contact .email-copied{transition:opacity .3s;right:-320%;bottom:35%}@media (max-width:500px){.Contact .email-copied{right:20%}}@media (max-width:767px){.Contact .email-copied{border:thin solid #000;padding:1em}}.Contact .email-links{transition:opacity .5s;list-style-type:none}@media (max-width:500px){.Contact .email-links{position:absolute;right:0;width:50%;top:75px;flex-wrap:wrap;padding-left:1em}}.Contact .email-links li{position:relative}.Contact .email-links li img{max-width:30px;max-height:30px;object-fit:contain}@media (max-width:767px){.Contact .email-links li{width:22%;padding:.5em 1em}.Contact .email-links li img{max-width:20px;max-height:20px;object-fit:contain}}.Contact .email-links li a{transition:all .3s}.Contact .email-links li a p{opacity:0;font-size:12px}.Contact #links-area .icon{width:30px}
/*# sourceMappingURL=main.6225d951.chunk.css.map */