.project-category-candusen{color:#5b1286}.thumb-candusen:hover{text-decoration-color:#5b1286;box-shadow:1px 1px 32px -18px #5b1286}.thumb-candusen{border:2px solid #5b1286}.thumb-candusen .thumb-label{color:#5b1286}.project-category-website{color:#4f9851}.thumb-website:hover{text-decoration-color:#4f9851;box-shadow:1px 1px 32px -18px #4f9851}.thumb-website{border:2px solid #4f9851}.thumb-website .thumb-label{color:#4f9851}.project-category-software{color:#a186f6}.thumb-software:hover{text-decoration-color:#a186f6;box-shadow:1px 1px 32px -18px #a186f6}.thumb-software{border:2px solid #a186f6}.thumb-software .thumb-label{color:#a186f6}.project-category-mix{color:#f0ee00}.thumb-mix:hover{text-decoration-color:#f0ee00;box-shadow:1px 1px 32px -18px #f0ee00}.thumb-mix{border:2px solid #f0ee00}.thumb-mix .thumb-label{color:#f0ee00}.project-category-print{color:#db3932}.thumb-print:hover{text-decoration-color:#db3932;box-shadow:1px 1px 32px -18px #db3932}.thumb-print{border:2px solid #db3932}.thumb-print .thumb-label{color:#db3932}.project-category-essay{color:#364497}.thumb-essay:hover{text-decoration-color:#364497;box-shadow:1px 1px 32px -18px #364497}.thumb-essay{border:2px solid #364497}.thumb-essay .thumb-label{color:#364497}.project-category-client{color:#ffbc00}.thumb-client:hover{text-decoration-color:#ffbc00;box-shadow:1px 1px 32px -18px #ffbc00}.thumb-client{border:2px solid #ffbc00}.thumb-client .thumb-label{color:#ffbc00}@font-face{font-family:Akzidenz;src:url(/fonts/AktivGrotesk.ttf)}@keyframes span-0-rotate{0%{color:#db3932}33.29%{color:#db3932}33.33%{color:#4f9851}66.65%{color:#4f9851}66.66%{color:#364497}99.99%{color:#364497}}@keyframes span-1-rotate{0%{color:#4f9851}33.29%{color:#4f9851}33.33%{color:#364497}66.65%{color:#364497}66.66%{color:#db3932}99.99%{color:#db3932}}@keyframes span-2-rotate{0%{color:#364497}33.29%{color:#364497}33.33%{color:#db3932}66.65%{color:#db3932}66.66%{color:#4f9851}99.99%{color:#4f9851}}@keyframes underline-rgb-sparkle{0%{text-decoration-color:#364497}33.29%{text-decoration-color:#364497}33.33%{text-decoration-color:#db3932}66.65%{text-decoration-color:#db3932}66.66%{text-decoration-color:#4f9851}99.99%{text-decoration-color:#4f9851}}.paper-page .shapes{z-index:100;position:absolute;top:0}.paper-page .row{height:20px;margin:0;padding:0;line-height:20px}.paper-page .shape{background:red;width:20px;height:20px;margin:0;padding:0;line-height:1em;display:inline-block}.paper-page .row:nth-child(2n) .shape:nth-child(odd){box-sizing:border-box;border-radius:50%}.paper-page .row:nth-child(odd) .shape:nth-child(2n){border-radius:100%}@keyframes rgbFade{0%{color:"#ff0000"}32.9%{color:"#ff0000"}33%{color:"#476fff"}65.9%{color:"#476fff"}66%{color:"#3abc3a"}99.9%{color:"#3abc3a"}}@font-face{font-family:Aktiv;src:url(/fonts/AktivGrotesk.ttf)format("truetype")}@font-face{font-family:Haptik;src:url(/fonts/GT-Haptik-Regular.ttf)format("truetype")}@font-face{font-family:Az-Regular;src:url(/fonts/AkzidenzGrotesk-Regular.ttf)format("truetype")}@font-face{font-family:Az-Medium;src:url(/fonts/AkzidenzGrotesk-Medium.ttf)format("truetype")}@font-face{font-family:Az-Bold;src:url(/fonts/AkzidenzGrotesk-Bold.ttf)format("truetype")}@font-face{font-family:Az-Italic;src:url(/fonts/AkzidenzGrotesk-Italic.ttf)format("truetype")}@font-face{font-family:Newzald;src:url(/fonts/Newzald-Book.otf)format("opentype")}@font-face{font-family:mtdbt2f;src:url(/fonts/mtdbt2f-f.ttf)format("truetype");src:url(/fonts/mtdbt2f-f.woff)format("woff")}@font-face{font-family:Aktiv;src:url(/fonts/AktivGrotesk.ttf)format("truetype")}@font-face{font-family:Swiss Medium;src:url(/fonts/swiss-721-medium.woff)format("woff");src:url(/fonts/swiss-721-medium.ttf)format("truetype")}@font-face{font-family:Swiss Normal;src:url(/fonts/swiss-721-normal.woff)format("woff");src:url(/fonts/swiss-721-normal.ttf)format("truetype")}@font-face{font-family:Swiss Condensed;src:url(/fonts/swiss-721-Condensed.woff)format("woff");src:url(/fonts/swiss-721-Condensed.ttf)format("truetype")}@font-face{font-family:Swiss Round;src:url(/fonts/swiss-721-bold-rounded.woff)format("woff");src:url(/fonts/swiss-721-bold-rounded.ttf)format("truetype")}@font-face{font-family:Swiss Extended;src:url(/fonts/swiss-721-extended.woff)format("woff");src:url(/fonts/swiss-721-extended.ttf)format("truetype")}@font-face{font-family:Swiss Outline;src:url(/fonts/swiss-721-outline.woff)format("woff");src:url(/fonts/swiss-721-outline.ttf)format("truetype")}@font-face{font-family:Swiss Thick;src:url(/fonts/swiss-721-thick.woff)format("woff");src:url(/fonts/swiss-721-thick.ttf)format("truetype")}.editortest{color:red}html,body{margin:0;padding:0}html{font-size:12px}body{color:#000;text-rendering:geometricprecision;font-family:Swiss Medium;font-size:1rem;line-height:1.25em}b{font-family:Az-Bold}i{font-family:"Az-Italic" te}h1,h2,h3,.spreadsheet thead,h4,h5,h6{margin:0;padding:0;font-family:Az-Bold}h1{margin:0;font-size:4rem;line-height:4.5rem}h2{font-size:2rem;line-height:2.5rem}h3,.spreadsheet thead{font-size:2rem;line-height:2rem}h4{text-transform:uppercase;letter-spacing:3px}h5{font-family:Swiss Normal;font-size:3rem;line-height:3.5rem}body h6{margin:0;padding:0;font-family:Swiss Normal;font-size:2em;line-height:2.5rem}a{color:#000;text-decoration:none}.h6,.spreadsheet td:nth-child(2),.spreadsheet td:nth-child(3){margin:0;padding:0;font-family:Swiss Normal;font-size:2em;line-height:2.5rem}p,.work-page .caption-container .caption,#info-content .caption-container .caption{white-space:pre-wrap;margin:1rem 0;font-family:Swiss Normal;font-size:1.5rem;line-height:1.3em}span{font-size:1.5rem;line-height:1.7rem}.cart{z-index:32;width:66px;display:flex;position:fixed;top:1rem;right:1rem}.cart>div{margin-left:5px}.cart .cart-stuff{font-size:13px}.cart .cart-stuff button,.cart .cart-stuff .checkout{cursor:pointer;border:1px solid #000;padding:4px}.cart .cart-stuff button:hover,.cart .cart-stuff .checkout:hover{color:#fff;background:#000}.cart .cart-stuff button{background:0 0;margin:0 0 5px}.cart .cart-stuff .cart-count{margin-bottom:28px}@media (width<=480px){body .navbar .nav-icon{width:2.7rem;height:2rem}body .homepage{margin:0}body .homepage .project-grid-large-thumbs{grid-gap:2rem;grid-template-columns:repeat(8,1fr);grid-auto-rows:minmax(3rem,auto);grid-auto-flow:dense;margin:auto 2rem;display:grid}body .homepage .project-grid-large-thumbs .work-box{border:5px;padding:1.5rem 0}body .homepage .project-grid-large-thumbs .work-box .type-label{padding:3px 7px;font-size:1.7rem;display:none}body .homepage .project-grid-large-thumbs .work-box p,body .homepage .project-grid-large-thumbs .work-box .work-page .caption-container .caption,.work-page .caption-container body .homepage .project-grid-large-thumbs .work-box .caption,body .homepage .project-grid-large-thumbs .work-box #info-content .caption-container .caption,#info-content .caption-container body .homepage .project-grid-large-thumbs .work-box .caption{font-size:1.6rem}body .homepage .project-grid-large-thumbs .work-box a{color:#000;text-decoration:none}body .homepage .project-grid-large-thumbs .work-box a h2{padding:1rem 0 0;font-size:1.7rem;line-height:2.3rem}body .homepage .project-grid-large-thumbs .work-box.no-image.no-iframe.no-html{grid-row:span 1!important}body .homepage .project-grid-large-thumbs .work-box iframe{pointer-events:none;z-index:-1}}.homepage{margin:0 0 2rem;position:relative}.homepage .project-nav{margin-bottom:3rem;display:none}@media (width>=1200px){.homepage .project-nav{text-align:center;width:calc(100vw - 3rem - 394px);position:fixed;top:2.2rem;right:1rem}.homepage .project-nav .filter-buttons{justify-content:center!important;align-items:center!important}}@media (width<=767px){.homepage .project-nav{text-align:center;margin-left:0}.homepage .project-nav span.project-category,.homepage .project-nav .filter-header{margin-bottom:0;margin-left:0;font-size:2rem;line-height:2.3rem}}.homepage .project-nav{margin-left:1rem}.homepage .project-nav .filter-buttons{flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.homepage .project-nav .filter-buttons span:first-of-type{margin-left:0}@media (width<=767px){.homepage .project-nav .filter-buttons{justify-content:center;max-width:800px;padding:0 18%}}.homepage .project-nav .project-category{cursor:pointer;text-align:center;text-transform:capitalize;margin:0 1rem}.homepage .project-grid-large-thumbs{grid-gap:2rem;grid-template-columns:repeat(auto-fit,4rem);grid-auto-rows:minmax(4rem,auto);grid-auto-flow:dense;margin-left:10rem;margin-right:1rem;display:grid}.homepage .project-grid-large-thumbs .work-box{grid-gap:1rem 0;word-break:break-word;border-style:solid;border-width:2px;border-radius:4px;grid-column:span 4;grid-template-rows:minmax(24rem,1fr) auto;align-items:stretch;padding:1rem;transition:all .3s linear;display:grid;position:relative;border-color:#0000!important}.homepage .project-grid-large-thumbs .work-box a{color:#000;text-decoration:none}.homepage .project-grid-large-thumbs .work-box.no-image.no-iframe.no-html{grid-row:span 1!important}.homepage .project-grid-large-thumbs .work-box:hover h2{text-decoration:underline}.homepage .project-grid-large-thumbs .work-box p,.homepage .project-grid-large-thumbs .work-box .work-page .caption-container .caption,.work-page .caption-container .homepage .project-grid-large-thumbs .work-box .caption,.homepage .project-grid-large-thumbs .work-box #info-content .caption-container .caption,#info-content .caption-container .homepage .project-grid-large-thumbs .work-box .caption{margin:0}.homepage .project-grid-large-thumbs .work-box h1 a{color:#000;display:block}.homepage .project-grid-large-thumbs .work-box iframe{z-index:100;width:100%}.homepage .project-grid-large-thumbs .work-box .project-img{width:100%;height:100%;padding-bottom:50%;background-position:50%!important;background-size:cover!important;padding-bottom:0!important}.homepage .project-grid-large-thumbs .work-box .type-label{border-radius:10px;padding:2px 4px;display:inline-block;position:absolute;top:-1rem;left:1rem}@media (width<=480px){.homepage .project-nav .project-category{text-transform:lowercase;outline:none;margin-right:1rem;padding:.5rem;font-size:1.7rem}}.thumb-type-candusen-page{grid-column:span 1}.project-grid{grid-gap:1rem 1rem;grid-template-columns:repeat(12,1fr);grid-auto-rows:calc(8.33333vw - 1.25rem);grid-auto-flow:dense;padding:0 2rem;display:grid}.project-grid .thumb{flex-direction:column;grid-area:span 2/span 2;padding:1rem;display:flex;position:relative}.project-grid .thumb .thumb-top{flex-flow:row-reverse wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}@media (width<=992px){.project-grid .thumb{grid-area:span 4/span 4}}@media (width<=767px){.project-grid .thumb{grid-area:span 12/span 12!important}.project-grid .thumb.thumb-candusen{grid-area:span 4/span 4!important}}.project-grid .thumb:hover{transform:scale(1.005)}.project-grid .thumb.thumb-client{grid-area:span 3/span 4}.project-grid .thumb.thumb-candusen,.project-grid .thumb.thumb-drawing{border:none;grid-area:span 1/span 1;padding:0}.project-grid .thumb.thumb-candusen .thumb-image:after,.project-grid .thumb.thumb-drawing .thumb-image:after{border-radius:12%}.project-grid .thumb.thumb-website,.project-grid .thumb.thumb-software{grid-area:span 3/span 4}.project-grid .thumb .thumb-title{backdrop-filter:reverse;margin:.25rem 0;font-family:Swiss Medium;line-height:1.1;display:block;bottom:100%}@media (width<=767px){.project-grid .thumb .thumb-title{word-break:break-word}}.project-grid .thumb .thumb-title.inline-text{color:#fff;z-index:0;font-family:Swiss Thick}.project-grid .thumb .thumb-description{opacity:0;display:none;position:absolute;bottom:0}.project-grid .thumb .thumb-label{letter-spacing:2px;text-transform:uppercase;font-family:Swiss Round;font-size:1rem;line-height:1.3;top:100%;left:0}.project-grid .thumb .thumb-image{z-index:-1;z-index:100;background-size:contain;width:100%;height:100%;top:0;left:0}#page{padding-top:6rem}#page .candusen-page .work-box,#page .candusen-page.work-box{border-color:red;grid-area:span 1/span 6}#page .candusen-page .color,#page .candusen-page.color{background:red}#page .client-site .work-box,#page .client-site.work-box{border-color:#3abc3a;grid-column:span 8}#page .client-site .color,#page .client-site.color{background:#3abc3a}#page .software .work-box,#page .software.work-box{border-color:#476fff;grid-area:span 1/span 4}#page .software .color,#page .software.color{background:#476fff}#page .website .work-box,#page .website.work-box{border-color:orange;grid-column:span 8}#page .website .color,#page .website.color{background:orange}#page .print .work-box,#page .print.work-box{border-color:#ad54ff;grid-area:span 1/span 8}#page .print .color,#page .print.color{background:#ad54ff}#page .essay .work-box,#page .essay.work-box{border-color:#ff0;grid-area:span 2/span 8}#page .essay .color,#page .essay.color{background:#ff0}#page .tape .work-box,#page .tape.work-box{border-color:pink;grid-area:span 1/span 8}#page .tape .color,#page .tape.color{background:pink}.paper-page{z-index:-1;width:100vw;height:100vh;position:fixed;top:0}.paper-page #info #info-icon{text-align:center;z-index:100;backdrop-filter:blur(3px);cursor:pointer;border:1px solid #000;border-radius:50px;width:40px;height:40px;font-family:Swiss Round;font-size:32px;line-height:40px;transition:backdrop-filter .4s;display:block;position:fixed;bottom:10px;left:10px}.paper-page #info #info-icon:hover{backdrop-filter:blur(5px)}.paper-page #info #info-content{cursor:nw-resize;pointer-events:none;opacity:0;backdrop-filter:blur(5px);z-index:100;background:linear-gradient(144deg,#ffabab 0%,#9dff9de6 50%,#9d9dffe6 100%);width:50%;max-width:none;height:100vh;margin:0 auto;padding:0 25%;transition:opacity .4s;position:fixed;top:0;left:0;overflow:scroll}@media (width<=767px){.paper-page #info #info-content{width:90%;padding:0 5%}}.paper-page #info #info-content #info-content-wrapper{padding:4em 0}.paper-page #info.show #info-icon{display:block}.paper-page #info.show #info-content{opacity:1;pointer-events:all}.paper-listing .paper-preview-link{z-index:10;padding:.5em;position:absolute}.work-page,#info-content{width:calc(100vw - 180px);max-width:1000px;margin:0 0 0 2rem;padding-bottom:5rem;font-family:Swiss Normal}@media (width<=767px){.work-page,#info-content{width:auto;margin:0;padding:0 2rem}}.work-page .caption-container,#info-content .caption-container{margin:3rem 0;position:relative}.work-page .caption-container img,.work-page .caption-container video,.work-page .caption-container .gatsby-image-wrapper-constrained,#info-content .caption-container img,#info-content .caption-container video,#info-content .caption-container .gatsby-image-wrapper-constrained{width:100%;position:relative;box-shadow:0 5px 10px -10px #db3932,-5px -5px 15px -10px #364497,9px 0 10px -10px #4f9851}.work-page .caption-container img.gatsby-image-wrapper-constrained img,.work-page .caption-container video.gatsby-image-wrapper-constrained img,.work-page .caption-container .gatsby-image-wrapper-constrained.gatsby-image-wrapper-constrained img,#info-content .caption-container img.gatsby-image-wrapper-constrained img,#info-content .caption-container video.gatsby-image-wrapper-constrained img,#info-content .caption-container .gatsby-image-wrapper-constrained.gatsby-image-wrapper-constrained img{position:absolute}.work-page .caption-container .caption,#info-content .caption-container .caption{text-align:left;font-size:1.2rem}.work-page #iframe-wrapper-static-site,#info-content #iframe-wrapper-static-site{height:0;padding-bottom:100%;position:relative}.work-page #iframe-wrapper-static-site iframe,#info-content #iframe-wrapper-static-site iframe{border:none;outline:none;position:absolute;top:0;left:0}.work-page .work-iframe,#info-content .work-iframe{margin-top:12rem;margin-bottom:8rem;position:relative}@media (width<=767px){.work-page .work-iframe,#info-content .work-iframe{display:none}}.work-page .work-iframe .iframe-cover,#info-content .work-iframe .iframe-cover{backdrop-filter:blur();color:#0000;text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:100%;height:calc(100% - 15px);transition:backdrop-filter .3s,color .3s;display:flex;position:absolute;top:0;left:0}.work-page .work-iframe .iframe-cover:hover,#info-content .work-iframe .iframe-cover:hover{backdrop-filter:blur(4px);color:#000}.work-page .work-iframe .iframe-cover.clicked,#info-content .work-iframe .iframe-cover.clicked{pointer-events:none;color:#0000;transition:backdrop-filter .3s,color .3s}.work-page .work-iframe .work-iframe-link,#info-content .work-iframe .work-iframe-link{letter-spacing:2px;text-transform:uppercase;font-family:Swiss Round;font-size:1rem;line-height:1.3;top:100%;left:0}@media (width>=1200px){.work-page .work-iframe .site-label-top-left:before,#info-content .work-iframe .site-label-top-left:before{width:100px!important;height:100px!important;top:-105px!important;left:-105px!important}.work-page .work-iframe:before,#info-content .work-iframe:before{transform:rotate(90deg);width:100px!important;height:100px!important;top:-105px!important;left:auto!important;right:-105px!important}}.work-page .work-iframe:before,#info-content .work-iframe:before{content:"";background-image:url(/_astro/iframe-arrow.BmDmTIxq.png);background-repeat:no-repeat;background-size:contain;width:80px;height:80px;position:absolute;top:-85px;left:-85px}.work-page .work-title,#info-content .work-title{padding-bottom:1rem;font-family:Swiss Normal}.work-page .work-url a,#info-content .work-url a{letter-spacing:2px;text-transform:uppercase;color:#364497;font-family:Swiss Round;font-size:1rem;line-height:1.3;top:100%;left:0}.work-page .work-url a:hover,#info-content .work-url a:hover{color:#db3932;text-decoration:none}.work-page .work-url a,#info-content .work-url a{border-bottom:2px solid #4f9851;border-bottom-style:rounded;display:inline-block}.work-page .work-header,#info-content .work-header{justify-content:space-between;align-items:baseline;display:flex}@media (width<=767px){.work-page .work-header,#info-content .work-header{flex-direction:column}}.work-page .work-description,#info-content .work-description{padding:0 2rem 0 0}@media (width<=767px){.work-page .work-description,#info-content .work-description{margin-top:2rem}}.work-page .mobile-video-cover,.work-page [classname=mobile-video-cover],#info-content .mobile-video-cover,#info-content [classname=mobile-video-cover]{position:relative}.work-page .mobile-video-cover video,.work-page [classname=mobile-video-cover] video,#info-content .mobile-video-cover video,#info-content [classname=mobile-video-cover] video{width:100%}.work-page .mobile-video-cover.clicked:after,.work-page [classname=mobile-video-cover].clicked:after,#info-content .mobile-video-cover.clicked:after,#info-content [classname=mobile-video-cover].clicked:after{backdrop-filter:blur();color:#0000}.work-page .mobile-video-cover:after,.work-page [classname=mobile-video-cover]:after,#info-content .mobile-video-cover:after,#info-content [classname=mobile-video-cover]:after{content:"Play video";z-index:1;pointer-events:none;backdrop-filter:blur();color:#0000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;font-family:Swiss Normal;font-size:2rem;transition:backdrop-filter .3s,color .3s;display:flex;position:absolute;top:0;left:0}@media (width<=480px){.work-page .mobile-video-cover:after,.work-page [classname=mobile-video-cover]:after,#info-content .mobile-video-cover:after,#info-content [classname=mobile-video-cover]:after{color:#000;backdrop-filter:blur(4px)}}.work-page .work-images,#info-content .work-images{margin:6rem 0}.work-page .work-images .videowrapper,.work-page .work-images .work-image,#info-content .work-images .videowrapper,#info-content .work-images .work-image{margin-bottom:6rem;position:relative;box-shadow:0 5px 10px -10px #db3932,-5px -5px 15px -10px #364497,9px 0 10px -10px #4f9851}.work-page .work-images .videowrapper img,.work-page .work-images .videowrapper video,.work-page .work-images .work-image img,.work-page .work-images .work-image video,#info-content .work-images .videowrapper img,#info-content .work-images .videowrapper video,#info-content .work-images .work-image img,#info-content .work-images .work-image video{max-width:100%;position:relative}.work-page p img,.work-page .caption-container .caption img,#info-content p img,.work-page .caption-container #info-content .caption img,#info-content .caption-container .caption img{max-width:100%;margin:0 auto;display:block}.work-page .product .add-to-cart,#info-content .product .add-to-cart{cursor:pointer}.work-page .product .add-to-cart:hover,#info-content .product .add-to-cart:hover{color:#364497;animation:1s underline-rgb-sparkle}.work-page .product .add-to-cart:hover span:nth-child(3n),#info-content .product .add-to-cart:hover span:nth-child(3n){animation:.3s span-0-rotate}.work-page .product .add-to-cart:hover span:nth-child(3n+1),#info-content .product .add-to-cart:hover span:nth-child(3n+1){animation:.3s span-1-rotate}.work-page .product .add-to-cart:hover span:nth-child(3n+2),#info-content .product .add-to-cart:hover span:nth-child(3n+2){animation:.3s span-2-rotate}#other-work{padding:2em}#other-work #other-work-list{flex-flow:wrap;display:flex;overflow-x:scroll}#other-work #other-work-list .other-work-item{margin:1em;display:inline-block}#other-work .other-work-item-image{width:300px}#other-work .other-work-item-image img{max-width:100%;display:block}.block-text a{text-decoration:underline}.block-text a:hover{text-decoration:overline;position:relative}.block-text a:hover:after{content:">";height:.6em;font-size:.8em;line-height:.3em;position:absolute;top:-.23em;right:-.3em}.paper-nav{z-index:10;position:absolute;bottom:1.5rem;left:1.5rem}.paper-nav .next,.paper-nav .previous{cursor:pointer;color:#0000;width:50px;height:50px;margin:0 1em;display:inline-block}.paper-nav .previous{background-position:57%;background-size:800% 100%}.paper-nav .next{background-position:71.3%;background-size:800% 100%}.help-container{z-index:10;text-align:right;position:absolute;bottom:1.5rem;right:1.5rem}.help-container .toggle{cursor:pointer}.help-container .help{opacity:0;transition:opacity .2s}.help-container.active .help{opacity:1}.help-container div{margin:1rem 0}.help-container .arrows{vertical-align:text-bottom;width:40px;margin:0 .1em 0 .4em}.help-container .key{color:#000;border:1px solid #000;border-radius:20%;padding:1px 4px}.styleguide{display:none}.spreadsheet{border-spacing:0}.spreadsheet td{vertical-align:bottom;border:none!important;padding:0!important}.spreadsheet td:nth-child(2),.spreadsheet td:nth-child(3){margin:0;padding:0}.canvasContainer{height:0;padding-bottom:100vh}.canvasContainer:before,.canvasContainer:after{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.canvasContainer canvas{position:absolute}.canvasContainer canvas.fullscreen{z-index:20;background:#fff}.navbar{position:fixed}.navbar #nav-main-link{color:#db3932;margin:2rem 0 0 2rem;text-decoration-color:#4f9851}.navbar #nav-main-link span{font-size:inherit;line-height:inherit}.navbar #nav-main-link:hover{color:#364497;animation:1s underline-rgb-sparkle}.navbar #nav-main-link:hover span:nth-child(3n){animation:.3s span-0-rotate}.navbar #nav-main-link:hover span:nth-child(3n+1){animation:.3s span-1-rotate}.navbar #nav-main-link:hover span:nth-child(3n+2){animation:.3s span-2-rotate}.navbar{z-index:1000;background:0 0;flex-direction:row;align-items:baseline;display:flex;top:0;left:0}.navbar .email{cursor:pointer;background:#fff;border:none;margin-left:1em;position:fixed;bottom:2rem;right:2rem}@media (width<=767px){.navbar{display:flex}}.navbar .header{margin:0;font-size:2rem;line-height:2rem}.navbar.is-active .container{opacity:1}.navbar .container{opacity:0;margin-left:3rem}.navbar .nav-icon{cursor:pointer;background-position:0 0;background-size:800% 100%;outline:none;width:2rem;height:1.5rem;display:inline-block}.navbar .nav-icon.cart-mode{width:4rem;height:2.9rem;transform:translate(10px,-11px)}.navbar-item{padding:0}.navbar-item.navbar-icon{position:fixed;top:2rem;right:2rem}.navbar-item:first-child,.navbar-item:nth-child(2){color:red}.navbar-item:nth-child(2):hover{animation:3s linear infinite rgbFade}.navbar-item:nth-child(3){color:#3abc3a}.navbar-item:nth-child(3):hover{animation:3s linear infinite rgbFade}.navbar-item:nth-child(4){color:#476fff}.navbar-item:nth-child(4):hover{animation:3s linear infinite rgbFade}.navbar-item img{width:138px;max-height:none}.navbar-item.active{text-decoration:underline;animation:3s linear infinite rgbFade}#page.about{background:linear-gradient(45deg,#00000059,#0000),#ff0000e8}#about-wrapper{flex-direction:column;gap:2rem;max-width:800px;display:flex}#about-wrapper #about-image{border-top-left-radius:50%;border-bottom-left-radius:50%;flex:0 auto}#about-wrapper #about-image img{max-width:100%}#about-page{flex:1 0 50%;padding:2rem}
