@import url(https://fonts.googleapis.com/css2?family=Lexend&family=Noto+Sans+SC&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-family:Noto Sans SC,Lexend,sans-serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:1px;margin:0;text-transform:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{text-decoration:none}a:hover,a:link,a:visited{color:#000}a:hover{text-decoration:underline}a:active{color:#000}.active{text-decoration:underline}*{box-sizing:border-box}.App{float:none;margin-left:auto;margin-right:auto;max-width:1440px;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.imageWrapper{display:flex;flex-wrap:wrap}.imageWrapper img{flex-basis:50%;width:50%}.figure{width:50%}img.image-hover{display:none}.figure:hover img.image-hover,img.image-main{display:block;height:100%;width:100%}.figure:hover img.image-main{display:none}.home-page,.portfolio-page{align-items:flex-start;display:flex;flex-wrap:nowrap}.left-bar-content{flex:0 0 25%;padding-left:2%;padding-right:4%;position:-webkit-sticky;position:sticky;top:0;z-index:100}.left-bar-content header{padding:10% 0}.left-bar-content nav ul{margin:0;padding:0;text-align:left}.left-bar-content nav li{list-style-type:none;margin:0;padding:0 0 6px}.left-bar-content nav .about{float:left;padding-top:20%}.right-bar-content{width:75%}@media screen and (min-width:1024px){.right-bar-content{padding-right:2%}}.portfolio-page{padding-bottom:3rem}.portfolio-page .right-bar-content{text-align:left}.portfolio-page p{font-size:16px;line-height:1.75rem;margin:0;padding-top:40px}.portfolio-page figure{margin:0;padding:20px 0}.portfolio-page figure img{max-width:100%}.portfolio-page figure figcaption{color:#999;font-size:smaller;padding-top:15px;text-align:center}.portfolio-page figure a{color:#999}.portfolio-page .flexImageContainer{display:flex;flex-wrap:wrap}.portfolio-page .flexImageContainer *{width:50%}.portfolio-page .flexImageContainer figcaption{flex:0 0 100%;text-align:right}.portfolio-page .flexImageContainer img:last-child{width:100%}.has-rollover{max-width:100px;position:relative;width:46.5%}.has-rollover img{max-height:100%;max-width:100%}.has-rollover .image-rollover{bottom:0;left:0;object-fit:contain;opacity:0;position:absolute;right:0;top:0;transition:opacity .1s}.has-rollover:hover .image-rollover{opacity:1}.hamburger-click-area{display:none}@media screen and (max-width:1023px){.nav{display:none}.nav.open .group{align-items:center;display:flex;flex-direction:column}.nav.open .about{width:100%}.hamburger-click-area,.nav.open{display:block}.nav.open{background:#fff;min-height:100vh;padding:20% 10% 0}}@media screen and (max-width:768px){.nav.open .group{align-items:flex-start}}.home-page{align-items:flex-start;display:flex}img.fslightboxs{pointer-events:none}@media screen and (max-width:540px){.home-page{display:flex}.home-page,.home-page .imageWrapper{flex-direction:column}.home-page .imageWrapper .figure{width:100%}}@media screen and (max-width:1023px){.home-page,.portfolio-page{display:flex;flex-direction:column}.home-page .left-bar-content,.portfolio-page .left-bar-content{padding:0}.home-page .left-bar-content .site-header,.portfolio-page .left-bar-content .site-header{background:#fff;display:flex;height:10vh;padding:0;position:-webkit-sticky;position:sticky;width:100vw}.home-page .left-bar-content .site-header .logo-wrap,.portfolio-page .left-bar-content .site-header .logo-wrap{margin:auto}.home-page .left-bar-content .site-header .logo-wrap .has-rollover,.portfolio-page .left-bar-content .site-header .logo-wrap .has-rollover{width:auto}.home-page .left-bar-content .site-header .hamburger-click-area,.portfolio-page .left-bar-content .site-header .hamburger-click-area{position:absolute;right:10%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.home-page .right-bar-content,.portfolio-page .right-bar-content{padding:5%;width:100%}}.portfolio-page .right-bar-content a{text-decoration:underline!important}figure img{display:flex;margin:auto;padding-bottom:1.5rem;width:80%}figure img:last-of-type{padding-bottom:0}.imgWrapper1{display:flex;margin:auto;padding-bottom:1.5rem}.imgWrapper3{display:flex;flex-wrap:wrap;padding:1.5rem 0}.imgWrapper3 img{width:50%}.imgWrapper3 img:last-of-type{padding-bottom:1.5rem}.imgWrapper4{display:flex;flex-wrap:wrap}.imgWrapper4 img{width:25%}.imgWrapper4 img:last-of-type{padding-bottom:1.5rem}.masterQuoteFigure img{display:flex;margin:auto;padding-bottom:1.5rem;width:80%}.masterQuoteFigure img:last-of-type{padding-bottom:0}.videoBox{padding-top:1.5rem}.Illustration .imageWrapper{display:flex;flex-wrap:wrap}.Illustration .imageWrapper img{flex-basis:50%;padding:0;width:50%}.Illustration figure img{padding:0;width:100%}.Illustration .flexAdjust:first-of-type{flex-basis:70%;width:70%}.Illustration .flexAdjust:last-of-type{flex-basis:30%;width:30%}
/*# sourceMappingURL=main.b27ad566.css.map*/