@font-face{font-family:FreeMono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/FreeMono.woff) format("woff")}@font-face{font-family:FreeMono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/FreeMonoOblique.woff) format("woff")}@font-face{font-family:FreeMono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/FreeMonoBold.woff) format("woff")}@font-face{font-family:FreeMono;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/FreeMonoBoldOblique.woff) format("woff")}@font-face{font-display:swap;font-family:Inclusive Sans;font-style:normal;font-weight:"regular";src:url(/fonts/inclusive-sans-v4-latin-regular.woff2) format("woff2")}*{margin:0;padding:0;outline:none;box-sizing:border-box}*::-webkit-scrollbar{display:none}*::selection{color:#ffe680;background:#4a4a4a}html{font-size:clamp(5px,1.7px + .83vw,10px)}@media screen and (max-width:640px){*{line-height:1.2}.wrap-txt{word-break:break-all}}html,body{height:100%}body{background:#ffe680;color:#4a4a4a;font-family:FreeMono,monospace;font-weight:900}a{color:#4a4a4a;text-decoration:none;font-size:4rem}a:hover{text-decoration:underline}button{font-size:3rem;margin-top:2rem;margin-bottom:2rem;background:#ffe680;color:#4a4a4a!important}button:hover{cursor:pointer;background:#4a4a4a;color:#ffe680!important}button:disabled{opacity:.5;cursor:wait}em,strong{font-size:4rem}input,textarea,button{font-size:3rem;padding:2rem;border-radius:.8rem;font-family:FreeMono,monospace;font-weight:700;border-style:solid;border-color:#4a4a4a;border-width:.6rem;color:#4a4a4a;min-width:32rem;max-width:80rem;width:100%}#submit-btn{margin-top:8rem}header{margin:2rem 2rem 8rem;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}h1{font-size:10rem}h2{font-size:8rem;margin-top:4rem;margin-bottom:4rem}h3,h3>a,h3>label{font-size:6rem;margin-top:3rem;margin-bottom:3rem;text-transform:uppercase}h4{font-size:4rem;margin-top:2rem;margin-bottom:2rem}h5{font-size:2rem;margin-top:1rem;margin-bottom:1rem}p{font-size:4rem;margin-top:2rem;margin-bottom:2rem}#pipeline{font-size:4rem;overflow-x:hidden}footer{margin-top:auto}footer ol{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;padding-left:3rem;padding-right:3rem;text-transform:uppercase}footer ol li{font-size:6rem;margin-top:2rem;margin-bottom:2rem}section{margin:6rem 3rem}section h2{text-transform:uppercase}section ul{list-style-position:inside}section ul li{font-size:3rem}section article ul{list-style-position:inside}section article ul li{font-size:3rem;margin-top:2rem;margin-bottom:2rem}section article img{width:100%;height:auto;border-radius:.8rem;margin-top:2rem;margin-bottom:2rem}section article img+ul{display:flex;flex-wrap:wrap}section article img+ul li{list-style:none;padding-left:3rem;padding-right:3rem}.logo,.logo span{font-family:FreeMono,monospace;font-size:7rem;padding:0 4rem}.logo h1{padding:0}.select-selected.logo{display:flex;align-items:center}.italic{font-style:italic}.selected{background-color:#4a4a4a;color:#ffe680;display:inline-block}.disabled{text-decoration:line-through}.disabled:after{content:" coming soon";font-size:2rem}#lemonink-icon{height:8rem}#lemonink-icon path{height:1rem;fill:#4a4a4a}#magic-custom-select{z-index:2;display:block;width:100%;min-width:32rem;max-width:80rem;border-style:solid;border-color:#4a4a4a;border-width:1rem;border-radius:.8rem;font-size:8rem;text-transform:uppercase;color:#4a4a4a;background-image:url('data:image/svg+xml;utf8,<svg width="52.101" height="29.125" version="1.1" viewBox="0 0 26.05 29.125" xmlns="http://www.w3.org/2000/svg"><path fill="rgb(74, 74, 74)" d="m-1.9514 4a3.0745 3.0745 0 0 0-2.1738 5.248l14.977 14.977a3.0745 3.0745 0 0 0 4.3477 0l14.977-14.977a3.0745 3.0745 0 0 0-2.1738-5.248z"/></svg>');background-repeat:no-repeat;background-position-x:95%;background-position-y:44%}#magic-custom-select:hover{background-position-x:95%;background-position-y:54%}#magic-custom-select .custom-select{position:relative}#magic-custom-select .select-selected{padding:1.5rem 4rem 1.5rem 2rem;cursor:pointer}#magic-custom-select .select-items{display:none;position:absolute;background-color:#ffe680;left:0;border-style:solid;border-color:#4a4a4a;border-width:1rem;width:100%;min-width:32rem;max-width:80rem;z-index:0;margin:0 2rem}#magic-custom-select .select-items div{padding:2rem 8rem 2rem 3rem;cursor:pointer;font-size:6rem}#magic-custom-select .select-items div#anim-db{font-size:5rem}#magic-custom-select .select-items div#anim-db:hover{color:#4a4a4a;background-color:#ffa680}#magic-custom-select .select-items div:hover{color:#ffe680;background-color:#4a4a4a}@media screen and (max-width:1444px){#magic-custom-select{max-width:100%}#magic-custom-select .select-items{max-width:calc(100% - 4rem);left:50%;transform:translate(-50%);margin:0 auto}header{flex-direction:column-reverse}header h1.logo{font-size:5rem;padding-left:0;padding-right:0;margin-bottom:2rem}input,textarea,button{max-width:unset}section h2{font-size:6rem}section article{display:block!important;width:100%!important;padding:0!important}section article img+ul{flex-direction:column}section article img+ul li{margin-top:0;margin-bottom:0}}.page-home section article{display:table-cell;width:50%}.page-home section article:nth-child(odd){padding-left:2rem}.page-home section article:nth-child(2n){padding-right:2rem}ul.tags{display:flex;flex-wrap:wrap;list-style:none}ul.tags li{list-style:none;border:.3rem solid rgb(74,74,74);border-radius:4px;padding:.4rem 1rem;margin:1rem 1rem 1rem 0;font-size:2.4rem;text-transform:uppercase}.page-about section article{margin-top:4rem}.page-work article.project{margin-top:6rem;border-top:.5rem solid rgb(74,74,74);padding-top:4rem}.page-work article.project img{width:50%}.page-work article.project h4{text-transform:uppercase;margin-top:6rem}.page-contact section #email-revealed{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.page-contact section #email-revealed[hidden]{display:none}.page-contact section #email-revealed a{text-decoration:underline;font-size:4.4rem;overflow-wrap:anywhere}.page-contact section #email-revealed #copy-email-btn{width:auto;min-width:auto;margin:0;padding:1rem 3rem}.page-contact section #email-revealed #copy-status{font-size:3rem}.page-contact section .hp{position:absolute;left:-9999rem;width:1rem;height:1rem;overflow:hidden;opacity:0}.page-contact section #form-status{font-size:4rem}.page-contact section #form-status.err{color:#b22234}@media screen and (max-width:1444px){.page-work article.project img{width:100%}}@media screen and (max-width:640px){input,textarea,button{font-size:max(3rem,16px)}ul.tags li{font-size:max(2.4rem,15px);border-width:max(.3rem,2px);padding:max(.4rem,2px) max(1rem,6px)}}
