#site-header{padding:2vh 1vh;text-align:center;width:100%}#site-header h1{height:0;margin:0;padding:0;visibility:hidden}#site-header a svg#logo{height:calc(2.5rem + 3vh);margin:auto;width:auto}#site-header a svg#logo .st0{fill:#2f2f2f}#site-header a svg#logo .st2{fill:#d400c9;fill:var(--color-input,#d400c9);stroke:rgba(47,47,47,.5)}@media screen and (min-width:50em){#site-header{align-items:flex-end;display:flex;justify-content:space-between;padding:2vh 5vw;text-align:left}#site-header a svg#logo:hover g#eye-open{display:block}#site-header a svg#logo:hover g#eye-close{display:none}}@media screen and (min-width:80em){#site-header{padding:4vh 10vw}}footer{background-color:#2f2f2f;display:flex;flex-direction:column;padding:1rem 1.5rem 5rem}footer a,footer p{align-self:center;color:#f6f2ff;margin:0;padding:0;vertical-align:middle}footer a svg.footer-logo{display:inline-block;height:2rem}footer a svg.footer-logo path{fill:#f6f2ff;stroke:#f6f2ff}@media screen and (min-width:50em){footer{align-content:center;flex-direction:row;justify-content:space-between;padding:2vh 5vw}footer a svg.footer-logo{height:calc(2rem + .5vh)}footer a p:hover,footer p:focus{color:#f3ff47}footer a p:hover svg.footer-logo path,footer p:focus svg.footer-logo path{fill:#f3ff47;stroke:#f3ff47}}@media screen and (min-width:80em){footer{padding:2vh 10vw}}section.main-photo{max-width:25rem}section.main-photo>*{margin:auto}section.main-photo div.colorInput{display:flex;gap:.5rem;margin-top:1rem;width:100%}section.main-photo div.colorInput input{height:auto;width:50%}section.main-photo figure{height:auto;margin-top:-25%;position:relative;top:0;width:100%}section.main-photo figure img#base,section.main-photo figure img#mask{height:100%;left:0;position:absolute;width:100%}section.main-photo figure svg#colorFill{-webkit-filter:blur(.3rem);filter:blur(.3rem);height:100%;mix-blend-mode:color;position:relative;width:100%;z-index:5}section.main-photo figure svg#colorFill path.st0{fill:#d400c9;fill:var(--color-input,#d400c9);stroke:none}section.main-photo figure img#mask{mix-blend-mode:luminosity;z-index:10}section.main-photo figure img#base{z-index:0}section.main-photo button#reset{background-color:transparent;border:none;cursor:pointer;outline:none}section.main-photo button#reset svg path{fill:#38618c}section.main-photo button#reset:focus svg path,section.main-photo button#reset:hover svg path{fill:#00926a}.work-gallery{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.work-gallery a.view-svg{align-self:center;font-size:calc(1rem + .5vw);font-weight:700;margin:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.work-gallery a.view-svg svg{margin:auto;width:4rem}.work-gallery a.view-svg svg path{fill:#38618c}.work-gallery a.view-svg:active svg path,.work-gallery a.view-svg:focus svg path,.work-gallery a.view-svg:hover svg path{fill:#00926a}.work-gallery a.view-svg p{margin:0;padding:0}.work-gallery .btn-container{text-align:center;width:100%}.work-gallery .btn-container a.primary-btn{display:block;margin:2vh auto;width:15rem}.work-gallery article.work-item{background-color:#f6f2ff;border-radius:2rem;-webkit-filter:drop-shadow(.15rem .25rem .5rem rgba(0,0,0,.15));filter:drop-shadow(.15rem .25rem .5rem rgba(0,0,0,.15));max-width:25vw;min-width:15rem;padding:1.5rem;transition:all .25s ease-in-out}.work-gallery article.work-item figure{margin:auto;width:100%}.work-gallery article.work-item figure img,.work-gallery article.work-item figure video{height:auto;margin:auto;width:100%}.work-gallery article.work-item a h3{font-size:1.5rem;text-transform:none}@media screen and (min-width:50em){.work-gallery{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,2fr) 1fr}.work-gallery h3{font-size:calc(1.5rem + .5vw)}.work-gallery article.work-item:focus,.work-gallery article.work-item:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}nav#nav{z-index:50}nav#nav ul{display:flex;gap:3vw;margin:0;padding:0}nav#nav ul li{list-style-type:none;margin:0;padding:0}nav#nav ul li a{color:#2f2f2f;display:inline-block;font-family:Comfortaa,sans-serif;font-size:calc(1rem + .75vw);font-weight:700;position:relative;text-decoration:none;text-transform:lowercase}.mobile-nav{background-color:#fff;bottom:0;-webkit-filter:drop-shadow(0 .25rem .5rem rgba(47,47,47,.5));filter:drop-shadow(0 .25rem .5rem rgba(47,47,47,.5));left:0;padding:calc(1rem + 1vw) calc(1.5rem + 2vw);position:fixed;right:0;text-align:center;width:100%}.mobile-nav ul{display:flex;justify-content:center}.mobile-nav ul li:not(:last-child) a{border-right:1px solid #2f2f2f;padding-right:2vw}.mobile-nav ul li a :active,.mobile-nav ul li a :focus{background-color:#d400c9;background-color:var(--color-input,#d400c9)}nav#nav.web-nav{background-color:transparent}nav#nav.web-nav ul li a{font-size:calc(1.25rem + .75vw);position:relative}nav#nav.web-nav ul li a svg#squiggle{bottom:-.5rem;height:1rem;left:0;margin:0;padding:0;position:absolute;width:0;z-index:-1}nav#nav.web-nav ul li a svg#squiggle path{stroke:none;fill:#d400c9;fill:var(--color-input,#d400c9)}nav#nav.web-nav ul li a:focus svg#squiggle,nav#nav.web-nav ul li a:hover svg#squiggle{transition:width .2s ease-in;width:100%}.skills-isotope{background-color:#f6f2ff;border-radius:1.25rem;-webkit-filter:drop-shadow(0 .1rem .5rem rgba(47,47,47,.15));filter:drop-shadow(0 .1rem .5rem rgba(47,47,47,.15));margin:1rem auto;padding:1rem}.skills-isotope ul{margin:0;padding:0}.skills-isotope ul li{display:inline-block;list-style-type:none}.skills-isotope .filter-box{margin-bottom:1rem}.skills-isotope .filter-box li{background-color:#2f2f2f;border:2px solid #f6f2ff;color:#f6f2ff;cursor:pointer;font-size:1rem;font-weight:700;padding:.5rem}.skills-isotope .filter-box li.check,.skills-isotope .filter-box li:active,.skills-isotope .filter-box li:focus,.skills-isotope .filter-box li:hover{background-color:#38618c;border:2px solid #f6f2ff}@media screen and (min-width:50em){.skills-isotope .filter-box li{font-size:1.25rem;padding:1rem}}.skills-isotope .skills-container li{background-color:transparent;background-color:#f6f2ff;background-color:#fff;border:2px solid transparent;border-radius:5rem;color:#f6f2ff;color:transparent;color:#2f2f2f;font-size:.75rem;font-weight:700;margin:.25rem;padding:.75rem 1.5rem;text-align:center;text-align:left;text-transform:uppercase}@media screen and (min-width:50em){.skills-isotope .skills-container li{font-size:calc(.75rem + .15vw)}.skills-isotope{padding:calc(1rem + .2vw)}}#contact{display:flex;flex-direction:column;padding-bottom:2.5rem;scroll-behavior:smooth}#contact h2{color:#38618c;font-size:2rem;margin:1rem auto;padding:0;text-align:center}#contact .socials{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-evenly;margin:0;padding:0;text-align:center}#contact .socials li{cursor:pointer;display:inline-block;list-style:none}#contact .socials li svg{height:2.5rem;margin:0;padding:0;width:2.5rem}#contact .socials li svg.mailIcon path{fill:#2f2f2f}#contact .socials li button{background-color:transparent}#contact .socials li a svg path{fill:currentColor}#contact .socials li span{display:block}#contact .socials li:focus svg path,#contact .socials li:hover svg path{fill:#38618c}@media screen and (min-width:25em){#contact{align-items:center;justify-content:space-evenly;margin-top:4vh}#contact h2{font-size:calc(2rem + .5vw)}#contact .socials{align-items:flex-end}}.loading{height:100%;text-align:center}.loading,.loading img{width:100%}@-webkit-keyframes turn{25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes turn{25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading svg.loadface{-webkit-animation:turn 1.6s linear infinite;animation:turn 1.6s linear infinite;margin:1rem;max-height:12.5rem;min-height:4.5rem;padding:0}.loading svg.loadface path.st0{fill:#d3a798;stroke:none}.loading svg.loadface g ellipse.st1{fill:#d27b72}.loading svg.loadface path#nose-bridge{fill:#d3a798;stroke:none}.loading svg.loadface path.st2{fill:#aa867d;stroke:none}.loading svg.loadface path.st3{display:block}.loading svg.loadface path.st4{fill:#4e0904}.loading svg.loadface g path.st8{fill:#d400c9;fill:var(--color-input,#d400c9)}.main .home-grid{margin:2vh auto}.main .home-grid h2{background-image:url(/static/media/brushstroke.4a1f8867eaf0e103bdf7.svg);background-position:0;background-repeat:no-repeat;background-size:auto;margin:0 0 4vh;padding:0}.main .mainHome{display:flex;flex-direction:column;justify-content:flex-start;padding-bottom:2vw}.main .mainHome .home-cta{margin-top:2vh;text-align:center}.main .mainHome>*{margin:0;padding:0;width:100%}.main .mainHome .main-photo{margin:auto auto 2vh}.main .mainHome h2{font-size:calc(2.5rem + 2vw);order:-1;text-align:center}.main .mainHome .wpHome h2{display:none}.main .mainHome .wpHome ul{margin:0;padding:0}.main .mainHome .wpHome ul li{list-style:none}.main .mainHome .wpHome ul:first-of-type li{display:inline;font-size:calc(1.25rem + .25vw);font-weight:700}.main .mainHome .wpHome ul:first-of-type li:not(:last-child):after{content:" | "}.main .mainHome .wpHome ul:last-of-type li{border:2px solid #2f2f2f;color:#2f2f2f;display:inline-block;font-weight:700;margin:.5rem .5rem .5rem 0;padding:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main .mainHome .wpHome h3{color:#38618c;font-size:calc(1.5rem + .75vw);margin:1rem auto}@media screen and (min-width:50em){.main .mainHome{grid-gap:2rem;display:grid;gap:2rem;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:1fr 2fr}.main .mainHome .home-cta{align-self:center;grid-column:2/3;grid-row:3/4;margin:0;padding:0;text-align:right}.main .mainHome .main-photo{grid-column:1/2;grid-row:1/4}.main .mainHome .wpHome,.main .mainHome h2{grid-column:2/3}.main .mainHome h2{align-self:center;grid-row:1/2;margin:0;text-align:left}.main .mainHome .wpHome{grid-row:2/4}.main{grid-gap:calc(2rem + 2vw);display:grid;gap:calc(2rem + 2vw);grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:1fr}}section#toolkit h2{background-image:url(/static/media/brushstroke.4a1f8867eaf0e103bdf7.svg);background-position:-50% 50%;background-repeat:no-repeat;background-size:70%;margin:0;padding:0}@media screen and (min-width:25em){section#toolkit h2{background-image:url(/static/media/brushstroke.4a1f8867eaf0e103bdf7.svg);background-position:-15%;background-repeat:no-repeat;background-size:auto;margin:0;padding:0}}section#about-gist h2{background-image:url(/static/media/brushstroke.4a1f8867eaf0e103bdf7.svg);background-position:-50% 50%;background-repeat:no-repeat;background-size:100%;margin:0;padding:0}@media screen and (min-width:25em){section#about-gist h2{background-image:url(/static/media/brushstroke.4a1f8867eaf0e103bdf7.svg);background-position:0;background-repeat:no-repeat;background-size:auto;margin:0;padding:0}}section#about-gist svg.about-face{margin:1rem;padding:0}section#about-gist svg.about-face path.st0#face{fill:#d3a798;stroke:none}section#about-gist svg.about-face g#cheeks ellipse.st1{fill:#d27b72}section#about-gist svg.about-face path#nose-bridge{fill:#d3a798;stroke:none}section#about-gist svg.about-face path#nose-shadow.st2{fill:#aa867d;stroke:none}section#about-gist svg.about-face path#nose.st3{display:block}section#about-gist svg.about-face path#brow.st4{fill:#4e0904}section#about-gist svg.about-face g#hair path.st8{fill:#d400c9;fill:var(--color-input,#d400c9)}section#about-gist svg.left-face path,section#about-gist svg.right-face path{stroke:none}section#about-gist svg.left-face path.st0,section#about-gist svg.right-face path.st0{fill:#d3a798}section#about-gist svg.left-face path.st2,section#about-gist svg.right-face path.st2{fill:#d27b72}section#about-gist svg.left-face path.st7,section#about-gist svg.right-face path.st7{fill:#030303}section#about-gist svg.left-face path.st9,section#about-gist svg.right-face path.st9{fill:#d400c9;fill:var(--color-input,#d400c9)}section#about-gist svg.left-face{margin-left:-5vw}section#about-gist svg.left-face path.st1{fill:#d3a798}section#about-gist svg.left-face path.st3{fill:#aa867d;display:block}section#about-gist svg.left-face path.st4{fill:#e5bdb3}section#about-gist svg.left-face path.st6{fill:#4e0904}section#about-gist svg.left-face path.st7{fill:#f5f4f3}section#about-gist svg.left-face path.st8{fill:#030303}section#about-gist svg.right-face{margin-right:-5vw}section#about-gist svg.right-face path.st1{fill:#d27b72}section#about-gist svg.right-face path.st2#shadow{fill:#aa867d}section#about-gist svg.right-face path.st3{fill:#e5bdb3;display:block}section#about-gist svg.right-face path.st4{fill:#4e0904}@media screen and (min-width:50em){section#about-gist{grid-gap:2vw;align-items:center;display:grid;gap:2vw;grid-template-columns:1fr 10fr 1fr;margin-bottom:5vh}}@media screen and (min-width:80em){section#about-gist svg.left-face{margin-left:-10vw}section#about-gist svg.right-face{margin-right:-10vw}}.work-intro{margin-bottom:2.5rem}section#work h2{background-image:url(/static/media/brushstroke.4a1f8867eaf0e103bdf7.svg);background-position:-40%;background-repeat:no-repeat;background-size:60% 100%;margin:0;padding:0}@media screen and (min-width:50em){section#work h2{background-image:url(/static/media/brushstroke.4a1f8867eaf0e103bdf7.svg);background-position:-20%;background-repeat:no-repeat;background-size:auto;margin:0;padding:0}section#work .work-gallery{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,2fr)}}.gallery{margin-bottom:2vh;padding-top:1.5rem}.work-content .entry-content{margin-top:2.5rem}.work-content .entry-content figure{margin:0;max-width:35rem;padding:0;text-align:center}.work-content .entry-content figure img,.work-content .entry-content figure video{height:auto;margin:auto;width:100%}.work-content .entry-content .wp-block-buttons{margin:2rem 1rem;text-align:center}.work-content .entry-content .wp-block-button{margin:1rem auto}@media screen and (min-width:50em){.work-content .entry-content{display:flex;flex-direction:column}.work-content .entry-content>*{width:100%}.work-content .entry-content>div{display:flex;gap:1.5rem}.work-content .entry-content>div video{width:60%}.work-content .entry-content>div figure{width:40%}.work-content .entry-content>div figure img{max-width:600px;width:100%}.work-content .entry-content>div>div{align-self:center;width:60%}.work-content .entry-content>div>div .wp-block-buttons{margin:2.5rem 0;text-align:right;width:100%}.work-content .entry-content>div>div .wp-block-buttons .wp-block-button,.work-content .entry-content>div>div .wp-block-buttons .wp-block-button a{margin:1rem 0;text-align:right}}.work-content div.btn-container{margin:1.5rem auto;text-align:center}.work-content div.btn-container a.primary-btn{margin:1rem auto}.work-content h2,.work-content h3,.work-content h4{margin:0;padding:0}.work-content h2{color:#38618c}.work-content h3{color:#00926a;margin:1.5rem auto}.work-content .work-details{margin:2rem 1rem}.work-content .work-details>div:not(:last-child){border-bottom:2px solid #d400c9;border-bottom:2px solid var(--color-input,#d400c9)}.work-content .work-details .acc-btn{background-color:#f6f2ff;color:#2f2f2f;cursor:pointer;padding:1.25rem;width:100%}.work-content .work-details .acc-btn p{font-weight:700}.work-content .work-details .panel{padding:1.25rem}.work-content .work-details .panel caption{font-style:italic}.work-content .work-details .panel iframe{margin:1rem auto;width:100%}@media screen and (min-width:25em){.work-content .work-details .panel iframe.floatFrame{float:left;margin:.5rem 1rem 2rem;width:auto}}.work-content .work-details .panel img{display:inline;height:auto;max-width:20rem;width:100%}@media screen and (min-width:25em){.work-content .work-details .panel img{float:left}.work-content .work-details .panel img.fullImg{display:block;float:none;margin:1rem auto;max-width:none;width:60%}}.work-content .work-details .panel video{display:inline;height:auto;width:100%}@media screen and (min-width:25em){.work-content .work-details .panel video{float:left;margin:1rem;max-width:30%}}.work-content .work-details .panel h4{color:#00926a}.work-content .work-details svg path{fill:#2f2f2f}@media screen and (min-width:50em){.details-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);margin:2rem auto;text-align:left}.details-content>*{grid-column:1/3}.details-content h3{grid-row:1/2;margin:1.5rem 0}.details-content .work-details{grid-row:2/3}.details-content .btn-container{grid-row:3/4}}.not-found{margin:auto;text-align:center;width:100%}.not-found svg{max-width:20rem}*{box-sizing:border-box}body,html{height:100%;margin:0;padding:0;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{color:#2f2f2f;font-family:Comfortaa,sans-serif;font-size:calc(1.5rem + .5vw);font-weight:700;text-transform:lowercase}a,body{color:#2f2f2f;font-family:Barlow,sans-serif;font-size:calc(1rem + .15vw);text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}h1,h2{font-size:calc(2rem + 1vw)}#root{background-color:#f6f2ff;background-image:url(/static/media/paper-texture-webp.3ffad851cd4afb0c6854.webp);background-repeat:repeat;display:flex;flex-direction:column;min-height:100%}#root .main{flex:1 0 auto;padding:1.5rem}@media screen and (min-width:50em){#root .main{padding:2vh 5vw}}@media screen and (min-width:80em){#root .main{padding:4vh 10vw}}#root footer{flex-shrink:0;margin-top:auto}a.btn{display:inline-block;margin:0;text-align:center}a.primary-btn,div.primary-btn a{background-color:#38618c;border:2px solid #38618c;border-radius:5rem;color:#f6f2ff;font-weight:700;margin:.5rem;padding:.75rem 1.5rem;text-align:center;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}a.primary-btn:active,a.primary-btn:focus,a.primary-btn:hover,div.primary-btn a:active,div.primary-btn a:focus,div.primary-btn a:hover{background-color:#00926a;border-color:#00926a}a.secondary-btn:nth-child(2){background-color:#00926a;background-color:#f6f2ff;border:2px solid #00926a;border-radius:5rem;color:#f6f2ff;color:#00926a;font-weight:700;margin:.5rem;padding:.75rem 1.5rem;text-align:center;text-transform:uppercase}a.secondary-btn:nth-child(2):active,a.secondary-btn:nth-child(2):focus,a.secondary-btn:nth-child(2):hover{border-color:#38618c;color:#38618c}
/*# sourceMappingURL=main.fb28980d.css.map*/