@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.eRNH0G_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.eRNH0G_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/659375fb877c71b9-s.2zbtqlhfj_suz.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/18f52720ad5fdf06-s.1jdhpfg9a0h0t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/47227609666e7f48-s.p.1nufzup5_ewgu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/659375fb877c71b9-s.2zbtqlhfj_suz.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/18f52720ad5fdf06-s.1jdhpfg9a0h0t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47227609666e7f48-s.p.1nufzup5_ewgu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Fallback;src:local(Arial);ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.0%;size-adjust:104.31%}.pfRxQW_className{font-family:Quicksand,Quicksand Fallback;font-style:normal}.pfRxQW_variable{--font-quicksand:"Quicksand", "Quicksand Fallback"}
@keyframes fade-in{to{transform:translateY(0)}}@keyframes fade-in-ill{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}html{box-sizing:border-box;width:100%}*,:before,:after{box-sizing:inherit}body{color:#404040;background:#fff;margin:0;font-family:sans-serif;font-size:1rem;line-height:1.5}img{border:0;max-width:100%;height:auto}h1,h2,h3{clear:both}a{color:#000;text-decoration:none}a:hover,a:focus,a:active{color:#000}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{text-align:center;margin:.67em 0;font-size:1.5em}@media screen and (min-width:460px){h1{text-align:left;font-size:1.8em}}.site-title a{font-family:var(--font-quicksand), sans-serif;color:#fff;margin:0;font-size:1em;font-weight:400}.big-navs li a{font-family:var(--font-montserrat), sans-serif;color:#fff}main{height:auto}@media screen and (min-width:960px){main{width:960px;margin:0 auto}}@media screen and (min-width:1360px){main{width:1200px;margin:0 auto}}#page{flex-direction:column;min-height:100vh;display:flex}#content{flex:1 0 auto}.site-footer{flex-shrink:0}.site-header:after,.inner-header:after,.site-content:after{content:"";clear:both;display:table}.site-header{background-color:#fff;width:100%;height:auto;padding-top:0;padding-bottom:8px}@media screen and (min-width:460px){.site-header{background-color:#000;padding-top:8px;animation:1s forwards fade-in;transform:translateY(-80px)}.inner-header{max-width:960px;margin:0 auto}}@media screen and (min-width:1360px){.inner-header{max-width:1200px;margin:0 auto}}.site-branding{background-color:#000;width:100%}@media screen and (min-width:720px){.site-branding{float:left;width:50%;display:block}}@media screen and (min-width:1360px){.site-branding{width:60%}}.site-branding h1{border-bottom:1px solid #fff;margin:0;padding:10px 20px 8px}@media screen and (min-width:460px){.site-branding h1{border:none}}.site-branding a{border:none;border-radius:5px;padding:0 3px 0 5px}@media screen and (min-width:460px){.site-branding a{border:2px solid #fff}}.site-description{font-family:var(--font-montserrat), sans-serif;color:#707070;padding:0 20px 20px;font-size:1.6em}@media screen and (min-width:460px){.site-description{padding-bottom:0;font-size:2em;line-height:1.2;display:block}}@media screen and (min-width:1360px){.site-description{max-width:600px;min-height:150px;padding-top:30px;font-size:2.4em}}#site-navigation{float:left;background-color:#000;width:100%;display:block}@media screen and (min-width:720px){#site-navigation{width:50%}}@media screen and (min-width:1360px){#site-navigation{width:40%}}#site-navigation>div{z-index:1000;background-color:#fff;display:block}@media screen and (max-width:460px){#site-navigation>div{background-color:#000;border-top:1px solid #000;width:100%;position:fixed;bottom:0}}@media screen and (min-width:720px){#site-navigation>div{float:right}}#site-navigation>div ul{background-color:#fff;width:100%;margin:0;padding:0;list-style:none;display:flex}@media screen and (min-width:460px){#site-navigation>div ul{background-color:#000}}@media screen and (min-width:720px){#site-navigation>div ul{float:right}}#site-navigation>div ul>li{text-align:center;width:33%}@media screen and (min-width:720px){#site-navigation>div ul>li{width:auto}}#site-navigation>div ul>li a{font-family:var(--font-montserrat), sans-serif;color:#000;font-size:1em;font-weight:700}@media screen and (min-width:460px){#site-navigation>div ul>li a{font-family:var(--font-quicksand), sans-serif;color:#707070;font-size:1.5em;font-weight:400}}#site-navigation>div ul>li a:hover,#site-navigation>div ul>li a:focus{color:#000}@media screen and (min-width:460px){#site-navigation>div ul>li a:hover,#site-navigation>div ul>li a:focus{color:#fff}}#site-navigation a{color:#969696;padding-right:15px;line-height:60px;transition:all .5s}#site-navigation a:hover,#site-navigation a:focus{color:#fff}.menu-toggle{display:none}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;overflow:hidden;position:absolute!important}.screen-reader-text:focus{color:#21759b;z-index:100000;background-color:#f1f1f1;border-radius:3px;width:auto;height:auto;padding:15px 23px 14px;font-size:.875rem;font-weight:700;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;box-shadow:0 0 2px 2px #0009;clip:auto!important}footer{clear:both;width:100%;height:45px;margin-top:30px}@media screen and (min-width:460px){footer{margin-top:40px}}footer p{display:none}@media screen and (min-width:460px){footer p{text-align:center;color:#e8e8e8;font-size:.8em;display:block}}.big-navs{margin:0 auto 32px}@media screen and (min-width:460px){.big-navs{min-width:320px;margin:28px auto 32px;animation:.8s forwards fade-in;transform:translateY(24px)}}.big-navs li{margin-bottom:14px;list-style:none}@media screen and (min-width:460px){.big-navs li{margin-bottom:16px}}.big-navs li a{background-color:#000;border-radius:5px;padding:12px;font-size:1.35em;line-height:1.15}@media screen and (min-width:320px){.big-navs li a{font-size:1.45em}}@media screen and (min-width:360px){.big-navs li a{font-size:1.55em}}@media screen and (max-width:459px){#page:has(.big-navs){flex-direction:column;min-height:100vh;display:flex}#page:has(.big-navs) #content{flex-direction:column;flex:1;justify-content:flex-end;padding-bottom:84px;display:flex}.big-navs ul{padding-left:16px;padding-right:16px}.big-navs li a{text-align:center;width:100%;padding:18px 16px;font-size:1.7em;display:block}}@media screen and (min-width:460px){.big-navs li a{padding:14px 16px;font-size:1.85em;transition:all .5s;display:inline-block;box-shadow:1px 1px 1px #444,2px 2px 1px #555,3px 3px 1px #666,4px 4px #000,5px 5px 8px #000}.big-navs li a:hover,.big-navs li a:focus{box-shadow:none;display:inline-block;transform:translate(5px,5px)}}@media screen and (min-width:960px){.big-navs li a{font-size:2em}}@media screen and (min-width:1360px){.big-navs li a{font-size:2.15em}}.big-navs ul{margin:0;padding-left:20px}.all-web{min-height:1000px}.web-projects{flex-wrap:wrap;width:100%;min-height:320px;margin:40px 0;display:flex}.web-projects h3{font-family:var(--font-montserrat), sans-serif;color:#000;margin:20px 0 10px;font-size:1.5em}@media screen and (min-width:900px){.web-projects h3{font-size:1.2em}}@media screen and (min-width:1360px){.web-projects h3{font-size:1.3em}}.web-projects li{float:left;margin-right:10px}.web-projects .web-p-image,.web-projects .web-p-content{width:100%;min-width:0;font-family:var(--font-quicksand), sans-serif;padding:10px 4%;font-size:1em}@media screen and (max-width:899px){.web-projects .web-p-image{justify-content:center;display:flex}.web-projects .web-p-image a{max-width:100%;display:block}.web-projects .web-p-image img{width:100%;max-width:480px;height:auto;margin:0 auto;display:block}}@media screen and (min-width:900px){.web-projects .web-p-image,.web-projects .web-p-content{width:50%;padding:10px}}@media screen and (min-width:1360px){.web-projects .web-p-image,.web-projects .web-p-content{padding:10px 20px;font-size:1.2em}}.web-projects .web-p-content p{width:92%}@media screen and (min-width:900px){.web-projects .web-p-content p{padding-right:45px}}@media screen and (min-width:1360px){.web-projects .web-p-content p{padding-right:0}}.web-taxterms-per-post{margin:0;padding:0}.web-taxterms-per-post li{width:46%;font-family:var(--font-quicksand), sans-serif;color:#000;cursor:default;background-color:#e8e8e8;border-radius:3px;margin-top:5px;padding:3px 6px;list-style:none}@media screen and (min-width:460px){.web-taxterms-per-post li{width:auto}}.web-detail-button,.web-link-button{clear:both;font-family:var(--font-montserrat), sans-serif;text-align:center;color:#fff;background-color:#000;border-radius:5px;margin-top:5px;margin-right:5px;padding:10px;font-size:1em;display:block}.web-detail-button:hover,.web-link-button:hover,.web-detail-button:visited,.web-link-button:visited{color:#fff}@media screen and (min-width:460px){.web-detail-button,.web-link-button{text-align:left;display:inline-block}}.come-in{animation:1s forwards fade-in;transform:translateY(100px)}.all-web .web-projects:first-child{animation-delay:0s}.all-web .web-projects:nth-child(2){animation-delay:.2s}.all-web .web-projects:nth-child(3){animation-delay:.4s}.all-web .web-projects:nth-child(4){animation-delay:.6s}.all-web .web-projects:nth-child(5){animation-delay:.8s}.all-web .web-projects:nth-child(6){animation-delay:1s}.all-illustration{width:100%;min-height:720px;padding-top:0}.all-illustration:after{content:"";clear:both;display:block}@media screen and (min-width:460px){.all-illustration{padding-top:60px}}@media screen and (min-width:480px){.all-illustration{padding-top:20px}}.all-illustration .illustration-projects{float:left;width:100%;padding-top:15px;padding-left:10px;padding-right:10px;transition:all .5s}.all-illustration .illustration-projects h3{font-family:var(--font-montserrat), sans-serif;text-align:center;font-size:1.2em}@media screen and (min-width:960px){.all-illustration .illustration-projects h3{font-size:1.3em}}@media screen and (min-width:1360px){.all-illustration .illustration-projects h3{font-size:1.5em}}.all-illustration .illustration-projects img{margin:0 auto;display:block}@media screen and (min-width:500px){.all-illustration .illustration-projects{width:50%}}@media screen and (min-width:720px){.all-illustration .illustration-projects{width:33.3333%}}.illustration-projects.come-in{opacity:0;animation-name:fade-in-ill}.all-illustration .illustration-projects:first-child{animation-delay:0s}.all-illustration .illustration-projects:nth-child(2){animation-delay:.15s}.all-illustration .illustration-projects:nth-child(3){animation-delay:.3s}.all-illustration .illustration-projects:nth-child(4){animation-delay:.45s}.all-illustration .illustration-projects:nth-child(5){animation-delay:.6s}.all-illustration .illustration-projects:nth-child(6){animation-delay:.75s}.thumb{width:fit-content;margin:0 auto;display:block;position:relative}.thumb-overlay{color:#fff;opacity:0;pointer-events:none;background:#fc000099;justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:absolute;inset:0}.thumb:hover .thumb-overlay,.illustration-projects a:focus-visible .thumb-overlay{opacity:1}.thumb-overlay svg{width:2em;height:2em}.about-graphic{width:100%;padding-top:0;padding-left:0}@media screen and (min-width:640px){.about-graphic{float:right;width:40%;padding-top:120px;padding-left:40px}}@media screen and (min-width:1360px){.about-graphic{width:30%;padding-left:0}}.about-graphic img{background-color:#f2f2f2;border-radius:100%;margin:0 auto;display:block;transform:scale(.8)}.about-graphic .social-nav{width:100%;height:auto}.about-graphic .social-nav ul{width:104px;height:32px;margin:0 auto;padding:0}.about-graphic .social-nav ul li{float:left;padding-left:20px;list-style:none}.about-graphic .social-nav ul li a{color:#000;transition:color .5s;display:block}.about-graphic .social-nav ul li a:hover,.about-graphic .social-nav ul li a:focus{color:#2e49bf}.about-graphic .social-nav svg{width:2em;height:2em;display:block}.about-intro{width:100%;padding:0 4%}@media screen and (min-width:640px){.about-intro{float:left;width:60%;padding:0 20px 100px}}@media screen and (min-width:1360px){.about-intro{width:70%;padding-left:40px}}.about-intro h2{font-family:var(--font-montserrat), sans-serif;font-size:1.5em}@media screen and (min-width:460px){.about-intro h2{font-size:2.5em}}.about-intro p{font-family:var(--font-quicksand), sans-serif;font-size:1.1em}.about-email{align-items:center;display:flex}.copy-email{width:1.7em;height:1.7em;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:2px;flex:none;justify-content:center;align-items:center;margin-left:14px;padding:0;font-size:.9em;line-height:1;display:inline-flex}.copy-email:hover,.copy-email:focus{color:#2e49bf}.copy-toast{color:#fff;font-family:var(--font-quicksand), sans-serif;z-index:1100;background:#111;border-radius:4px;margin:0;padding:10px 16px;font-size:.95rem;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@media screen and (max-width:460px){.copy-toast{bottom:76px}}@media screen and (min-width:1360px){.about-intro p{font-size:1.3em}}.single-main{flex-direction:column;height:auto;padding-top:0;display:flex}@media screen and (min-width:520px){.single-main{flex-direction:row;padding-top:50px}}.web-single-content{order:1;width:100%;height:auto;padding:0 20px 10px;animation:.8s forwards fade-in;transform:translateY(50px)}@media screen and (min-width:520px){.web-single-content{order:2;width:50%;max-width:480px;padding:20px}}@media screen and (min-width:1360px){.web-single-content{max-width:600px}}.web-single-content .entry-header{padding-bottom:0}.web-single-content h1{font-family:var(--font-montserrat), sans-serif;font-size:1.2em}@media screen and (min-width:1360px){.web-single-content h1{font-size:1.8em}}.web-single-content p{font-family:var(--font-quicksand), sans-serif;font-size:1.1em}@media screen and (min-width:460px){.web-single-content p{font-size:1.2em}}.web-single-content a{font-family:var(--font-montserrat), sans-serif;color:#fff;background-color:#000;border-radius:5px;padding:10px;display:inline-block}.web-single-content a:hover,.web-single-content a:focus{color:#fff}.web-single-content .web-button{margin-right:8px}.web-single-content .back-to-category{font-family:var(--font-montserrat), sans-serif;color:#000;background-color:#fff;text-decoration:underline}.web-single-content .back-to-category:hover,.web-single-content .back-to-category:focus{color:#000}.web-single-gallery{order:2;width:100%;height:auto;padding-top:10px;animation:1s forwards fade-in;transform:translateY(80px)}@media screen and (min-width:520px){.web-single-gallery{order:1;width:50%;padding-top:0}}.web-single-gallery ul{margin:0;padding:0;list-style:none}.illustration-single-gallery{order:1;width:100%;height:auto;padding:15px;animation:1s forwards fade-in;transform:translateY(80px)}@media screen and (min-width:520px){.illustration-single-gallery{width:50%}}.illustration-single-gallery ul{margin:0;padding:0;list-style:none}.illustration-single-gallery li{float:left;width:100%}@media screen and (min-width:960px){.illustration-single-gallery li{width:48%}}.illustration-single-gallery li:nth-child(odd){margin-right:6px}.error{width:80%;font-family:var(--font-montserrat), sans-serif;margin:0 auto}.error article{width:80%;margin:0 auto}.error h1,.error p{text-align:center}.error p{margin:0;font-size:4em}@media screen and (min-width:460px){.error p{font-size:10em}}.error .error-home{margin-top:24px;font-size:1.2rem}.error .error-home a{text-decoration:underline}
