a:hover,a:link,a:visited{color:#000;transform:scale(1.2)}.navbar a{display:block}.navbar{width:100%;height:72px;position:absolute;top:0;z-index:10;transition:all 1s ease}.navbar .wrapper{padding-left:4px;padding-top:48px;justify-content:space-between}.navbar .wrapper,.navbar .wrapper .left{display:flex;align-items:center}.navbar .wrapper .left .logo{margin-top:0;margin-bottom:0;margin-left:72px;font-family:"ZCOOL KuaiLe",cursive;font-size:33px;line-height:36px;font-weight:700;color:#e2001d;text-align:left}.navbar .wrapper .left a:hover{transform:scale(1.5)}.navbar .wrapper .right .list{list-style-type:none;height:100%;margin-right:72px;padding-right:10px;display:flex;justify-content:center;align-items:right}.navbar .wrapper .right .items{display:block;color:#000;font-family:"Inconsolata",monospace;font-weight:600;font-size:22px;text-align:right;text-transform:uppercase}.navbar .wrapper .right .items a:hover{color:#1e00f8;transform:scale(1.5)}.navbar .wrapper .right .hamburger{display:flex}@media screen and (min-width:641px){.navbar .items{display:block;color:#000;font-family:"Inconsolata",monospace;font-weight:600;font-size:22px;text-align:right;padding:0 24px;text-transform:uppercase}.navbar #mobile-menu-nav{display:none}}@media screen and (max-width:640px){.navbar .right .hamburger{display:flex;height:100%;margin-right:60px;justify-content:center;align-items:center;position:relative;flex-direction:column}.navbar .right .hamburger i{width:32px;height:4px;background-color:#000;margin:4px 0;transition:all .4s ease}.navbar .right .hamburger .open:first-child{transform:rotate(45deg) translateY(8px) translateX(8px)}.navbar .right .hamburger .open:nth-child(2){opacity:0}.navbar .right .hamburger .open:nth-child(3){transform:rotate(-45deg) translateY(-8px) translateX(8px)}.navbar .right .hamburger .close:first-child{transform:rotate(0) translateY(0)}.navbar .right .hamburger .close:nth-child(2){opacity:1}.navbar .right .hamburger .close:nth-child(3){transform:rotate(0) translateY(0)}.navbar .right #menu-items{display:none}.navbar .header-menu-nav{position:relative;display:flex;flex-direction:column;flex-grow:1;flex-shrink:0}.navbar .header-menu-nav-list{transform:translatey(0);position:relative;flex-grow:1;width:100%;min-height:100vh;height:auto;transform:translatey(20px);transition:all .5s cubic-bezier(.4,0,.2,1);background-color:#f8f4e7}.navbar .folder-content,.navbar .mobile-menu{position:relative;display:flex;width:100%;flex-grow:1;flex-shrink:0;justify-content:center;flex-direction:column}.navbar .menu-item-container{position:relative;width:100%;box-sizing:border-box;padding-left:4vw;padding-right:4vw}.navbar .items{color:#000;font-family:"Inconsolata",monospace;font-weight:600;font-size:32px;text-align:left;position:relative;display:block;transition:opacity .25s cubic-bezier(.4,0,.2,1);margin:3vw 5vw 3vw 84px}.navbar .headline{margin-top:72px;margin-bottom:16px}.navbar .mobile-menu p{font-size:22px;-webkit-margin-start:-10%;margin-inline-start:-10%}}.home-cover{height:86vh;position:relative;transition:opacity 2s cubic-bezier(.19,1,.22,1)}.home-cover-title{font-size:80px;color:#1e00f8}.home-cover-content{display:flex;flex-direction:column;justify-content:center;grid-column:1/span 3}.home-cover-description{margin-top:8px;margin-bottom:40px;max-width:180px}.home-header-background{position:absolute;width:100vw;height:100vh;bottom:0;left:0;z-index:-1;overflow:hidden}.cover-image{position:absolute;height:100%;width:100%;left:0;top:0;display:flex;justify-content:center;z-index:-1}.cover-image-item{align-items:center;width:34.01361vw}.cover-image-item,.cover-poem{display:flex;flex-direction:column;justify-content:center}.cover-poem{grid-column:11/span 2;height:100%}.cover-poem-body{position:relative;max-height:320px;writing-mode:vertical-rl;font-family:"ZCOOL KuaiLe",cursive;color:#e2001d;margin-left:auto;margin-top:48px;font-size:24px;line-height:28px;animation:fadeOut}.expand_more_image{margin-left:auto;margin-right:auto;line-height:0}.expand_more_image_wrap{margin:0 auto}.expand_more_image .expand_more_image img{display:inline-block;position:relative;max-width:100%}@media screen and (min-width:0px) and (max-width:640px){#cover-image,#poem{display:none}}@media screen and (min-width:0px) and (max-width:375px){.home-cover{padding-top:16vh}}.w-container{margin-left:auto;margin-right:auto;max-width:940px;padding-top:2em}.all-designs-section{padding-right:72px;padding-bottom:0;padding-left:72px;position:relative;padding-top:40px}.design-block-copy.ux-block{padding:40px}.design-block-copy{width:100%;text-align:center;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.w-inline-block{max-width:100%;display:inline-block}.project-copy{position:relative;top:auto;width:100%;height:100%;margin-bottom:52px;box-sizing:border-box;background-color:#fff;transition:all .2s ease-in-out;border:thick solid #000}.project-copy:hover{transform:scale(1.05)}.design-image.home-image{border-right:thick solid #000}.project-nolink{position:relative;top:auto;width:100%;height:100%;margin-bottom:52px;box-sizing:border-box;transition:all .2s ease-in-out;border:thick solid #000;background-color:#fff}.grid-copy{display:grid;padding-bottom:0;grid-auto-flow:column;grid-auto-columns:1fr;grid-row-gap:16px;grid-template-columns:.988fr 1fr;grid-template-rows:auto}img{max-width:100%;vertical-align:middle;display:inline-block;border:0}#project-descriptor{justify-self:center;align-self:center}.design-title.project-title{align-self:auto;flex:0 1 auto;color:#0000f8;text-align:center;font-family:"Inconsolata",monospace;font-size:26px;padding:0;margin:0}.paragraph-8{display:block;width:72%;margin-right:auto;margin-left:auto;text-align:center}.project-copy .p{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;margin-top:0;margin-bottom:10px}@media screen and (min-width:0px) and (max-width:640px){.grid-copy{display:flex;flex-direction:column}.design-image.home-image{max-width:100%;border-right:none;border-bottom:thick solid #000}.design-title.project-title{font-size:22px}.paragraph-8{display:none}}.gallery{display:flex;align-items:center;justify-content:center;position:relative}.gallery-content{padding-top:12em}.gallery .grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:20px;grid-row-gap:20px;max-width:calc(100% - 40px);margin:auto}.sm a{color:#000!important;text-decoration:none!important;display:block}.sm a:hover{color:#1e00f8!important}.footer-container{margin-top:6em;text-align:center;justify-content:space-evenly;padding-bottom:4em}.footer-container:after,.footer-container:before{content:""}.footer-container:after{clear:both}.footer{height:100vh;display:flex;position:relative;overflow:hidden;text-align:center}div{display:block}body{font-size:14px}.footer_widget{position:relative;float:left;text-decoration:none;margin:left 7px}.copyright{margin-top:1em;color:#e2001d}.sm{display:flex;align-items:center;justify-content:space-between;text-align:center;flex-wrap:wrap;max-width:500px;margin:auto}.sm-content{font-size:26px}.sm-description{color:#e2001d;font-size:22px;font-weight:600}.sm-content:hover{transform:scale(1.2)}.sm-content a:hover{color:#1e00f8}.filter-white{filter:invert(100%) sepia(0) saturate(0) hue-rotate(307deg) brightness(103%) contrast(101%)}@media screen and (min-width:0px) and (max-width:640px){.sm{align-items:center;padding-bottom:2em}.copyright,.sm{flex-direction:column;flex-wrap:wrap;justify-content:space-around;padding-left:72px;padding-right:60px}.copyright{align-items:flex-start}}.about{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-around;padding-top:12em;padding-bottom:2em}.about a{color:#1e00f8;font-weight:600;text-decoration:underline!important}.about-experience table{width:100%;table-layout:auto;text-align:start;border-collapse:collapse}.about-experience tr:first-child{border-top-width:1px}.about-experience td:first-child{width:25%;text-align:left}.about-experience td:nth-child(2){width:50%;text-align:center}.about-experience td:nth-child(3){width:25%;text-align:right}.about-experience td{font-size:20px;padding:2rem}td:first-child{padding-left:0;padding-right:2rem}td:last-child{padding-left:2rem;padding-right:0}tr{border-top:2px solid red;border-bottom:2px solid red}.about-image{flex:1 0 20%;text-align:center}.about-image img{display:inline-block;width:275px}.about-text{flex:1 0 50%;padding-left:4em;float:right}.about-text>h2{margin:0}.about h2{font-weight:600;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-family:"Inconsolata",monospace}.currently{font-size:17px}@media screen and (min-width:0px) and (max-width:640px){.content{font-size:12pt}.about{flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:space-around;padding-top:8em;padding-bottom:2em}.about-image{flex:1 0 35%;text-align:center}.about-image,.about-text{padding-left:72px;padding-right:60px}}@media screen and (min-width:641px) and (max-width:1024px){.content{font-size:17pt}.about{flex-wrap:wrap;align-items:flex-start;justify-content:space-around;padding-top:8em;padding-bottom:2em}.about-image{flex:1 0 35%;text-align:center;padding-left:2em}.about-text{padding-left:72px;padding-right:60px}}.project .grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:20px;grid-row-gap:20px;max-width:calc(100% - 40px);margin:auto}.project-hero{padding-top:12em;display:flex;flex-flow:column;align-content:center;justify-content:center;width:100%}.detail a,.p-link a{text-decoration:underline!important}.detail a{color:#1e00f8!important}.paragraph--large a{text-decoration:underline!important}.project-hero-background{top:0;left:0;position:absolute;z-index:1;width:100%;height:100%}.project-intro{padding-top:20px;padding-bottom:120px;display:grid;grid-column-gap:16px;-webkit-margin-start:72px;margin-inline-start:72px;-webkit-margin-end:60px;margin-inline-end:60px;grid-row-gap:8px}.project-description,.project-intro,.project-title{grid-column-start:1;grid-column-end:13}.project-description{display:inline-block}.paragraph--large{font-size:20px;line-height:1.6}.caption-body{margin:auto;width:80%}.detail{display:inline-block;flex-flow:row;justify-content:flex-start;align-content:center;overflow:hidden}.caption{max-width:calc(100% - 40px);font-size:17px}.project a{text-decoration:underline!important;color:#1e00f8;font-weight:600}.project-main{grid-column-start:1;grid-column-end:13;grid-template-columns:repeat(12,1fr);display:grid}.project-image{display:flex;flex-flow:column;align-content:center;justify-content:center}.project-image--full{padding:24px 16px;grid-column-start:1;grid-column-end:13}.project-image img{margin:auto}.prototype img{width:70%}.project-intro h1{color:#000;font-family:"Inconsolata",monospace;font-size:50px}.project-main h3{color:#000;font-size:24px;font-weight:600}.project-main body{margin:0 auto;width:100%}@media screen and (min-width:0px) and (max-width:768px){.project-intro{padding-top:20px;padding-bottom:0;grid-column-start:1;grid-column-end:13;display:table-column;grid-column-gap:0;grid-row-gap:0;-webkit-margin-start:initial;margin-inline-start:0;-webkit-margin-end:initial;margin-inline-end:0}.project-hero-image{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.project-hero-image img{object-fit:contain;margin:auto;display:block}.project-image img{margin:auto;width:100%;display:block}figure{-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.project-intro h1{font-size:40px}.project-main{padding-top:20px;padding-bottom:0;grid-column-start:1;grid-column-end:13;display:table-column;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}}@media screen and (min-width:768px){.project .grid{max-width:calc(100% - 120px)}.project-hero-image{margin:auto}.project-intro{padding-top:72px;padding-bottom:140px;grid-row-gap:20px}.project-title{font-size:42px;grid-column-start:2;grid-column-end:5}.project-description{grid-column-start:6;grid-column-end:12}.body{padding:120px 0;grid-column-start:4;grid-column-end:10}.project-main h3{font-size:32px}}@media screen and (min-width:1024px){.first-detail{grid-column-start:6;grid-column-end:8}.second-detail{grid-column-start:8;grid-column-end:10}.third-detail{grid-column-start:10;grid-column-end:12}}@media screen and (min-width:2000px){.project .grid{max-width:1600px}}.post-index{list-style:none;margin:0;padding:0}.post-index a{text-decoration:underline!important}.post-index h3{font-size:24px}.story{padding-top:1em;display:flex;flex-direction:column;grid-gap:0;gap:0;line-height:0}.story p{line-height:0!important}.pub p{font-size:14px}.page-not-found{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-around;padding-top:12em;padding-bottom:2em}
/*# sourceMappingURL=main.3e04ce27.chunk.css.map */