@import url(https://fonts.googleapis.com/css?family=Fira+Mono:400);*{box-sizing:border-box;margin:0;padding:0}body{background:#fffcf5;color:#191919;font-family:Inter,Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:.5px;line-height:1.4;padding:2.5em}@media (max-width:30em){body{padding:1em}}@font-face{font-family:Inter;src:url(/static/media/Inter-VariableFont_slnt,wght.aadb65ac45347ff46699.ttf) format("truetype-variations")}h1{font-size:40px;letter-spacing:.5px;line-height:1}h2{font-size:32px}h3{font-size:20px}h4{font-size:16px}ul{list-style-type:none}a{color:#000;text-decoration:none}img{display:block;height:auto;margin-left:auto;margin-right:auto}@media (max-width:30em){img{width:100%}}picture img,video{width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header .header-nav{display:grid;grid-template-columns:1fr 1fr;margin:auto;position:relative;top:0!important;z-index:100}header .header-nav .header-nav-ul{display:inline-flex;list-style:none;margin:1rem;width:100%}@media (max-width:1400px){header .header-nav{margin:auto}}@media (max-width:990px){.header-nav .header-nav-ul{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center;margin:auto;padding-left:0}}header .header-nav .header-nav-ul .header-nav-ul-li{-webkit-transform:translate(1rem);transform:translate(1rem);transition:transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);width:100%}@media (max-width:1024px){header .header-nav .header-nav-ul .header-nav-ul-li{-webkit-transform:translate(0);transform:translate(0)}}header .header-nav .header-nav-ul .header-nav-ul-li a{transition:all .75s ease-in-out}.burger,.burger-clicked{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;height:3.125rem;justify-content:center;letter-spacing:inherit;margin-left:auto;position:relative;text-transform:uppercase;-webkit-transform:scale(.7);transform:scale(.7);transition:all .5s ease;width:3.125rem;z-index:100}.burger-strip{transition:all .5s ease}.strip div{background:#383838;border-radius:.2px;float:right;height:2.8px;margin:2.8px;transition:all .55s cubic-bezier(.075,.82,.165,1);width:40px}.burger-strip div:first-child{-webkit-transform:translateY(-1.5px) translateX(-6.5px);transform:translateY(-1.5px) translateX(-6.5px);width:32px}.burger-strip div:last-child{-webkit-transform:translateY(1.5px) translateX(-6.5px);transform:translateY(1.5px) translateX(-6.5px);width:16px}.burger-clicked .burger-strip div:first-child{-webkit-transform:rotate(-45deg) translateY(-4.5px) translateX(-10.5px);transform:rotate(-45deg) translateY(-4.5px) translateX(-10.5px);width:28px}.burger-clicked .burger-strip div:last-child{-webkit-transform:rotate(45deg) translateY(4.5px) translateX(-10.5px);transform:rotate(45deg) translateY(4.5px) translateX(-10.5px);width:28px}.burger-clicked .burger-strip{-webkit-transform:scale(1);transform:scale(1);transition:all .25s ease .05s}menu .menu-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:80em;min-height:100vh}.display-menu,.hidden-menu{-webkit-animation-duration:.6s;animation-duration:.6s;display:block}.hidden-menu{-webkit-animation-name:hideMenu;animation-name:hideMenu;opacity:0;top:-100%;transition:1.2s cubic-bezier(.23,1,.32,1);visibility:hidden}.display-menu{opacity:1;transition:.1s cubic-bezier(.23,1,.32,1) 0s;visibility:visible}menu{-webkit-animation-name:displayMenu;animation-name:displayMenu;background-color:#fffcf5;display:none;height:100%;left:0;position:fixed;top:0;width:100%}@-webkit-keyframes displayMenu{0%{top:-100%}to{top:0}}@keyframes displayMenu{0%{top:-100%}to{top:0}}@-webkit-keyframes hideMenu{0%{top:0}to{top:100%}}@keyframes hideMenu{0%{top:0}to{top:100%}}.menu-wrapper{display:grid;grid-template-columns:1fr;margin:auto;padding:1em}.menu-redirect-content{font-size:96px;font-weight:700;text-align:center}@media (max-width:30em){.menu-redirect-content{font-size:64px}}.menu-redirect-content a{display:inline;overflow:hidden;position:relative}.menu-redirect-content a:after{background:#000;bottom:-5px;content:"";height:100%;position:absolute;right:0;transition-duration:.3s;transition-property:width;transition-timing-function:ease-out;width:0;z-index:-1}.menu-redirect-content a:active:after,.menu-redirect-content a:focus:after,.menu-redirect-content a:hover:after{height:100%;left:0;right:auto;width:100%}.menu-wrapper-links-container{padding-top:5em;width:163.77px}.menu-wrapper-links-container,.menu-wrapper-links-container-2{align-items:center;display:flex}footer{align-items:center;border-top:1px solid;bottom:0;box-sizing:border-box;display:grid;grid-area:footer;grid-area:end;grid-template-columns:1fr auto auto;padding:1rem 0 0;width:100%}@media (min-width:768px){footer{display:grid;grid-template-columns:repeat(2,minmax(-webkit-max-content,1fr));grid-template-columns:repeat(2,minmax(max-content,1fr))}}@media (max-width:30em){footer{align-items:flex-start;display:flex;flex-direction:column-reverse}}.footer-name{justify-self:start}.footer-social{justify-self:center}.footer-credit{justify-self:end}.footer-social ul{display:flex;list-style-type:none;margin:0;padding:0}.footer-credit a,.footer-social ul li a{display:flex;justify-content:center;width:1.875rem}.footer-fa-brands{font-size:20px}.about-article{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;min-height:calc(100vh - 83.8px - 5em);padding-bottom:5em;padding-top:5em}.about-wrapper{display:grid;grid-template-columns:1fr;margin:auto;padding:1em}.about-wrapper-content{padding-bottom:4em}.about-button{background:#191919;border:1px solid #191919;color:#f7f6f1;display:inline-block;padding:calc(2em - 1px);transition:all .8s ease-out}.about-button:hover{background:transparent;color:#191919;display:inline-block;transition:all .25s ease-out}@-webkit-keyframes beat{0%{-webkit-transform:scale(1);transform:scale(1)}to{margin-top:1px;-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes beat{0%{-webkit-transform:scale(1);transform:scale(1)}to{margin-top:1px;-webkit-transform:scale(.95);transform:scale(.95)}}.about-button:active{-webkit-animation:beat .22s ease-in-out backwards;animation:beat .22s ease-in-out backwards}.about-title{font-size:16px;font-weight:700}.about-description{font-size:48px;font-weight:700}@media (max-width:30em){.about-wrapper-content{padding-bottom:2.5em}.about-button{padding:calc(1em - 1px)}.about-description{font-size:24px}.about-wrapper{padding:0 1em}}.contact-article{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:80em;min-height:calc(100vh - 83.8px - 5em);padding-bottom:5em;padding-top:5em}.contact-wrapper{display:grid;grid-template-columns:1fr;margin:auto;padding:1em}.contact-wrapper-content{padding-bottom:4em}.contact-title{font-size:16px;font-weight:700}.contact-description,.contact-description-email{font-size:48px;font-weight:700}@media (max-width:30em){.contact-title{font-size:14px}.contact-description{font-size:24px}.contact-description-email{font-size:32px}.contact-wrapper{padding:0 1em}}.contact-description a,.contact-description-email a{-webkit-text-stroke:0;transition:all .8s ease-out}.contact-description a:hover,.contact-description-email a:hover{-webkit-text-stroke:1px #191919;color:transparent;transition:all .25s ease-out}@-webkit-keyframes click{0%{-webkit-transform:0;transform:0}to{margin-top:1px}}@keyframes click{0%{-webkit-transform:0;transform:0}to{margin-top:1px}}.contact-description-email:active,.contact-description:active{-webkit-animation:click .22s ease-in-out backwards;animation:click .22s ease-in-out backwards}.contact-description-email a span:after{content:"\a";white-space:pre}.projects-article{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;min-height:calc(100vh - 83.8px - 5em);padding-bottom:5em;padding-top:5em}.projects-wrapper{display:grid;grid-template-columns:1fr 1fr;margin:auto;padding:1em;width:100%}@media (max-width:1023px){.projects-wrapper{grid-template-columns:1fr}}.projects-image-section{border:1px solid #191919;display:flex;flex-direction:column;justify-content:center;width:100%}.projects-image-section img{max-height:505.5px;max-width:100%;padding:2.5em;-webkit-transform:translate(0);transform:translate(0);transition:-webkit-transform 10s cubic-bezier(.165,.84,.44,1);transition:transform 10s cubic-bezier(.165,.84,.44,1);transition:transform 10s cubic-bezier(.165,.84,.44,1),-webkit-transform 10s cubic-bezier(.165,.84,.44,1)}.Project-wrapper-project-content-container,.Project-wrapper-project-content-container-vertical,.Project-wrapper-project-content-container-vertical-hover{border:1px solid #191919;padding:1.87em 2.5em 1.75em;width:100%}.Project-wrapper-project-content-container{display:inline-flex}.Project-wrapper-project-content-container-vertical,.Project-wrapper-project-content-container-vertical-hover{cursor:pointer;display:grid;grid-auto-flow:dense;width:100%}.Project-wrapper-project-content-container-vertical-hover{border-bottom:0!important}.project-title-container{display:inline-flex}.project-title,.project-title-hover,.project-title-hover-vertical{display:flex;font-size:40px;justify-content:right}.project-title-hover{-webkit-transform:translate(-1em);transform:translate(-1em)}.project-title-hover-vertical{-webkit-transform:translate(0);transform:translate(0)}.project-title-hover,.project-title-hover-vertical{transition:transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1)}.project-description,.project-description-vertical{display:flex;flex-direction:column;justify-content:center;margin-right:auto}.project-description-vertical{grid-row:2}.project-arrow{display:flex;flex-direction:column;justify-content:center;margin-left:auto}.project-arrow-box,.project-arrow-box-hover,.project-arrow-box-hover-vertical,.project-arrow-box-vertical{border:1px solid #191919;border-radius:100vh;display:flex;flex-direction:column;height:2.1875em;justify-content:center;margin:auto;width:3.125em}.project-arrow-box{margin:auto}.project-arrow-box-hover-vertical,.project-arrow-box-vertical{margin:auto 0 auto auto}.project-arrow-box,.project-arrow-box-vertical{opacity:0;position:absolute}.project-arrow-box-hover{transition:-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:transform 1s cubic-bezier(.165,.84,.44,1);transition:transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:opacity .5s linear}.project-arrow-box-hover,.project-arrow-box-hover-vertical{opacity:1;position:static;-webkit-transform:translate(-1em);transform:translate(-1em)}.project-arrow-box-hover-vertical{transition:-webkit-transform 2s cubic-bezier(.165,.84,.44,1);transition:transform 2s cubic-bezier(.165,.84,.44,1);transition:transform 2s cubic-bezier(.165,.84,.44,1),-webkit-transform 2s cubic-bezier(.165,.84,.44,1);transition:opacity .5s linear}.project-arrow-box-hover-vertical svg{margin:auto}.Project-image-container-vertical-hover{border:1px solid #191919;border-top:0!important;opacity:1;position:static;-webkit-transform:translate(0);transform:translate(0);transition:-webkit-transform 10s cubic-bezier(.165,.84,.44,1);transition:transform 10s cubic-bezier(.165,.84,.44,1);transition:transform 10s cubic-bezier(.165,.84,.44,1),-webkit-transform 10s cubic-bezier(.165,.84,.44,1);transition:opacity .5s linear}.Project-image-container-vertical{opacity:0;position:absolute}.Project-image-container-vertical img{height:0;padding:0;width:0}.Project-image-container-vertical-hover img{max-height:60vh;max-width:100%;padding:2.5em}.project-arrow-display-hover-vertical{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .75s cubic-bezier(.25,.32,.75,.7);transition:transform .75s cubic-bezier(.25,.32,.75,.7);transition:transform .75s cubic-bezier(.25,.32,.75,.7),-webkit-transform .75s cubic-bezier(.25,.32,.75,.7)}.project-arrow-display-vertical{-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-webkit-transform .25s cubic-bezier(.37,.08,.88,.41);transition:transform .25s cubic-bezier(.37,.08,.88,.41);transition:transform .25s cubic-bezier(.37,.08,.88,.41),-webkit-transform .25s cubic-bezier(.37,.08,.88,.41)}@media (max-width:30em){.project-title,.project-title-hover,.project-title-hover-vertical{font-size:20px}.project-arrow-box-hover-vertical{-webkit-transform:translate(0);transform:translate(0)}.projects-wrapper{padding:0 1em}}.home-article{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;min-height:calc(100vh - 83.8px - 5em);padding-bottom:5em;padding-top:5em}.home-wrapper{display:grid;grid-template-columns:auto 1fr;margin:auto;padding:1em}.home-wrapper-section{padding:1em}@media (max-width:1024px){.home-wrapper{grid-template-columns:1fr}}.home-wrapper-content{padding-bottom:10px}.home-description{font-size:40px}@media (max-width:30em){.home-description{font-size:20px}.home-wrapper{padding:0 1em}}.home-description a:hover,.home-title a:hover{text-decoration:line-through}.home-wrapper-links-container{padding-top:5em;width:163.77px}.home-wrapper-links-container,.home-wrapper-links-container-2{align-items:center;display:flex}.links-container-line{background-color:#000;flex:1 1;height:1px;margin:0 10px}.links-container-link-hover,.links-container-link-idel{opacity:1;transition:all .5s ease}.links-container-link-not-hover{opacity:.6;transition:all .5s ease}.error-article{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;min-height:calc(100vh - 83.8px - 5em);padding-bottom:5em;padding-top:5em}.error-article .error-title{font-family:Fira Mono,monospace;font-size:2rem;margin:0}@media (min-width:48em){.error-article .error-title{font-size:2.5rem}}@media (min-width:64em){.error-article .error-title{font-size:3rem;font-weight:700}}.error-text{margin-bottom:2rem;text-align:center}.error-button{color:inherit;text-decoration:underline}@media (max-width:30em){.error-article .error-title{font-size:20px}}.loading-indicator{font-weight:500;left:50%;margin-bottom:0;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);transition:opacity .5s ease}.ready .loading-indicator{opacity:0}.loading-indicator__item{-webkit-animation-delay:var(--duration-medium);animation-delay:var(--duration-medium);-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}.loading-indicator__item--1{-webkit-animation-name:item-1;animation-name:item-1}.loading-indicator__item--2{-webkit-animation-name:item-2;animation-name:item-2}.loading-indicator__item--3{-webkit-animation-name:item-3;animation-name:item-3}.loading-indicator__item--4{-webkit-animation-name:item-4;animation-name:item-4}.loading-indicator__item--5{-webkit-animation-name:item-5;animation-name:item-5}.loading-indicator__item--6{-webkit-animation-name:item-6;animation-name:item-6}.loading-indicator__item--7{-webkit-animation-name:item-7;animation-name:item-7}@-webkit-keyframes item-1{0%{opacity:0}10%{opacity:1}20%{opacity:1}30%{opacity:1}40%{opacity:0}50%{opacity:0}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}to{opacity:0}}@keyframes item-1{0%{opacity:0}10%{opacity:1}20%{opacity:1}30%{opacity:1}40%{opacity:0}50%{opacity:0}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}to{opacity:0}}@-webkit-keyframes item-2{0%{opacity:0}10%{opacity:0}20%{opacity:1}30%{opacity:1}40%{opacity:1}50%{opacity:0}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}to{opacity:0}}@keyframes item-2{0%{opacity:0}10%{opacity:0}20%{opacity:1}30%{opacity:1}40%{opacity:1}50%{opacity:0}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}to{opacity:0}}@-webkit-keyframes item-3{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:1}40%{opacity:1}50%{opacity:1}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}to{opacity:0}}@keyframes item-3{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:1}40%{opacity:1}50%{opacity:1}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}to{opacity:0}}@-webkit-keyframes item-4{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:1}50%{opacity:1}60%{opacity:1}70%{opacity:0}80%{opacity:0}90%{opacity:0}to{opacity:0}}@keyframes item-4{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:1}50%{opacity:1}60%{opacity:1}70%{opacity:0}80%{opacity:0}90%{opacity:0}to{opacity:0}}@-webkit-keyframes item-5{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}50%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:0}90%{opacity:0}to{opacity:0}}@keyframes item-5{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}50%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:0}90%{opacity:0}to{opacity:0}}@-webkit-keyframes item-6{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}50%{opacity:0}60%{opacity:1}70%{opacity:1}80%{opacity:1}90%{opacity:0}to{opacity:0}}@keyframes item-6{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}50%{opacity:0}60%{opacity:1}70%{opacity:1}80%{opacity:1}90%{opacity:0}to{opacity:0}}@-webkit-keyframes item-7{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}50%{opacity:0}60%{opacity:0}70%{opacity:1}80%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes item-7{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}50%{opacity:0}60%{opacity:0}70%{opacity:1}80%{opacity:1}90%{opacity:1}to{opacity:0}}
/*# sourceMappingURL=main.5de79722.css.map*/