@font-face{font-family:panicsans;src:url(/fonts/panicsans.woff) format("woff");font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:panicsansbold;src:url(/fonts/panicsansbold.woff) format("woff");font-style:normal;font-stretch:normal;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}a{color:inherit;text-decoration:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,main{display:block}img{max-width:100%}.m{font-size:.75rem}.pp{max-width:640px;margin:0 auto;text-align:center;box-sizing:content-box}.pp.m{max-width:420px}.emo{font-size:1rem;line-height:1}body{font-family:panicsans,monospace;font-size:.875rem;line-height:2;background-color:#fff}@media (prefers-color-scheme: dark){body{color:#fff;background-color:#111}}p a,h1 a{border-bottom:1px solid currentcolor}.header{padding:32px 2.2222222222vw 0;position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.header a{line-height:1}.header svg{height:48px;width:auto}.is-dark-mode .header svg path{fill:#fff}.sep{display:inline}.sep:before{content:" | "}._404 p,._404 h1{display:inline}.navi{padding:96px 2.2222222222vw 64px;text-align:center}.navi__list{display:flex;align-items:center;justify-content:center;flex-direction:column;grid-gap:16px}.navi__item.active{text-decoration:line-through}@media (max-width: 640px){.navi{padding:48px 16px 32px}}.footer{flex-direction:column}.hero{display:flex;align-items:center;justify-content:center}.sec{text-align:center;padding:32px}.uwrap{padding:0 32px 64px}.colf{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.colf p+p{margin-top:16px}.image{position:relative;width:100%}.image--landscape{max-width:1440px}.image--portrait{max-width:768px}.image--hero{max-width:480px}.image__img{display:block;width:100%;height:auto;object-fit:cover}.anim{opacity:0;transform:translate3d(0,32px,0);transition:opacity .4s ease-out,transform .4s ease-out}.anim.is-animated{opacity:1;transform:translateZ(0)}.drawings{background-color:#111;padding:0 32px}@media (max-width: 640px){.drawings{padding:0 16px}}.drawings__navi{display:flex;flex-direction:column;grid-gap:32px}.drawings__link{color:#fff;text-align:center;display:block}.drawings__link span{border-bottom:1px solid currentcolor}.drawings__title{color:#fff;text-align:center}.drawings__navi,.drawings__title{padding:96px 0}@media (max-width: 1024px){.drawings__navi,.drawings__title{padding:64px 0}}@media (max-width: 640px){.drawings__navi,.drawings__title{padding:32px 0}}.drawings__collection{margin:0 auto;width:100%;display:flex;flex-direction:column;grid-gap:64px}@media (max-width: 1024px){.drawings__collection{grid-gap:32px}}@media (max-width: 640px){.drawings__collection{grid-gap:16px}}.drawings__collection__item{display:flex;justify-content:center;width:100%}
