@font-face{font-family:nicedisplaynext;src:url(/fonts/nicedisplayneue.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:merivamono;src:url(/fonts/merivamono.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:merivaregular;src:url(/fonts/merivaregular.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:merivaextended;src:url(/fonts/merivaextended.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}:root{--font-display:"nicedisplaynext",Helvetica,Arial,sans-serif;--font-heading:"merivaextended",Helvetica,Arial,sans-serif;--font-body:"merivaregular",Helvetica,Arial,sans-serif;--font-mono:"merivamono",Helvetica,Arial,sans-serif;--text-h1:13vw;--text-h2:21px;--text-h3:6.75vw;--text-body:21px;--text-body-sm:17px;--text-caption:14px;--line:20px;--gutter:calc(var(--line)*2);--page-padding:5vw;--color-bg:#efede7;--color-red:#e21d2f;--color-black:#0c0c0c}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-restoration:manual;line-height:1.15}.site a,.site button,.site [role=button],.site .projectLink,.ProjectList-module__x22j2a__image{cursor:url("data:image/svg+xml,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 93 159' style='transform:rotate(135deg)'%3E%3Cg%3E%3Cpath d='M38.4,101.8c0.1-2.7,0.2-4.4,0.2-5c0.4-7.3,0.5-11.1,0.6-11.3c0.1-1,0.2-2.8,0.2-5.3c0.4-8.1,0.7-12.4,0.7-12.8c0.3-2.5,0.4-5.9,0.5-10.2c0.1-4.3,0.2-7.4,0.1-9.2c0.3-3.1,0.6-8,0.9-14.7c0.1-0.6,0.1-1.5,0.1-2.5s0-1.8,0-2.2c0.2-3.6,0.3-5.5,0.3-5.9c0.7-5,1-8.9,0.9-11.9c-0.2-1.9,0.4-3.7,1.9-5.1c1.6-1.5,3.1-2.1,4.7-1.7c2.1,0.4,4.3,0.6,6.6,0.7c1.5,0.2,2.2,0.9,2.3,2.4c0.2,2.1,0.3,3.9,0.4,5.1c0.1,0.8,0.1,2.8,0,5.9c-0.1,2.9-0.2,7.2-0.5,13c-0.3,5.7-0.4,10.1-0.5,13c0,1.7,0,2.8,0,3.4c0.5,2.8,0.6,7.5,0.1,14.2c-0.7,6.5-1.2,17.6-1.5,33.5c-0.1,0.8,0,2,0.1,3.6c0.1,1.6,0.2,2.7,0.2,3.3c0.2,2.3,0.2,4.3,0,5.9c-0.4,5.8-0.6,9.4-0.5,10.6c0.2,1.9-0.3,4.3-1.6,7.1c-0.5,1-1.3,1.7-2.4,2c-4.3,1.1-7.2,1.7-8.7,1.9c-0.4,0.2-1.1,0.1-2.2-0.2c-2.6-0.9-4-2.6-3.9-5.1l0.4-6.6c-0.1-3.3-0.1-5.1-0.1-5.3C37.2,109.2,37.4,105.6,38.4,101.8z'/%3E%3Cpath d='M14.8,95.1c0.1,0.2,0.6,0.6,1.2,0.9c0.6,0.3,1.4,0.6,2.1,0.9c0.7,0.3,1.4,0.7,2,1.1c2.5,1.2,4.3,3.2,5.4,5.9c0.3,0.5,0.6,1.2,0.9,2c0.3,0.8,0.5,1.4,0.7,1.7c1,2.1,2,3.6,3.4,5c8.2,6.8,14.3,11.9,18.3,15.3c1.1,0.8,2.1,0.7,2.9-0.1c1.1-1,1.8-1.5,1.9-1.7c5.2-6.5,8.4-10.7,9.6-12.5c0.7-0.8,1.7-3,3.3-6.5c1.2-2.7,2.6-4.8,4.2-6.3c1.8-1.6,3.8-2.1,6-1.5c5.2,1.5,8.5,4.6,10,9.1c0.1,0.2,0.3,0.6,0.5,1.1c0.2,0.5,0.4,0.8,0.5,1.1c0.8,2,0.7,3.7-0.3,5.5c-2.3,4.3-4.7,7.8-7,10.3c-3.1,3.9-5.7,7.5-7.8,10.7c-1.5,2.8-3.5,5-6,6.7c-3.3,2.4-6,5.2-7.9,8.1c-1.5,2.4-3.7,3.5-6.2,3.4c-0.4,0.1-1.2,0.1-2.1,0s-1.6-0.1-2.1,0c-1.5-0.1-2.8-0.8-3.8-2c-0.7-1.1-3.9-4.5-9.4-10.3c-4-4-8.6-7.6-13.8-10.7c-5-2.8-8.4-5.4-10.1-7.9c-2.8-1.5-4.3-4.2-4.4-8.2c-0.1-2.4-0.6-5.2-1.5-8.3c-0.9-4.2,0-7.7,2.8-10.6c0.3-0.3,0.6-0.7,1-1.2c0.3-0.4,0.5-0.8,0.6-1C10.8,94.2,12.5,94.2,14.8,95.1z'/%3E%3C/g%3E%3C/svg%3E") 16 16,pointer!important}body{background:var(--color-bg);max-width:100%;color:var(--color-red);font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.325;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}ul,ol{list-style:none}a{color:inherit;background-color:#0000;text-decoration:none}img{vertical-align:bottom;border-style:none;width:100%;height:auto;display:block}button{cursor:pointer;appearance:none;font:inherit;color:inherit;background:0 0;border:0}h1{font-family:var(--font-display);font-size:var(--text-h1);text-transform:uppercase;color:var(--color-black)}h2{font-family:var(--font-heading);font-size:var(--text-h2)}h3{font-family:var(--font-display);font-size:var(--text-h3);text-transform:uppercase;color:var(--color-black);letter-spacing:4px}p{font-size:var(--text-body)}.caption{font-family:var(--font-mono);font-size:var(--text-caption);padding-top:5px}::selection{background:var(--color-red);color:var(--color-bg)}::-webkit-scrollbar{display:none}.titleSplash{z-index:999999;pointer-events:none;justify-content:center;align-items:center;transition:opacity .25s ease-in-out;display:flex;position:absolute;inset:0}.titleVisible{opacity:1}.titleHidden{opacity:0}.fadeOut{animation:.3s ease-in-out forwards fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}
