*,:after,:before,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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video{box-sizing:border-box;vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0}article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote{display:block}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}ins{text-decoration:underline}del{text-decoration:line-through}mark{background:0 0}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted #000}table{border-collapse:collapse;border-spacing:0}hr{appearance:none;border:0;height:1px;margin:0;padding:0;display:block}input[type=submit],input[type=button],button{font-size:inherit;line-height:inherit;margin:0;padding:0;font-family:inherit}a:focus,a:active{outline:none}input,select,a img{vertical-align:middle}audio:not([controls]){display:none}
:root{--white:#fff;--pearl:#fbfbfb;--alabaster:#f9f9f9;--concrete:#f2f2f2;--mercury:#e0e0e0;--tundora:#454545;--soft-peach:#f5f2f2}@supports (color:color(display-p3 0 0 0)){:root{--white:color(display-p3 1 1 1);--pearl:color(display-p3 .985 .985 .985);--alabaster:color(display-p3 .975 .975 .975);--concrete:color(display-p3 .95 .95 .95);--mercury:color(display-p3 .88 .88 .88);--tundora:color(display-p3 .27 .27 .27);--soft-peach:color(display-p3 .96 .95 .95)}}
:root{--layer-footer:1;--layer-onionskin:2;--layer-about:3;--layer-project-index:4;--layer-specifications:5;--layer-popout-onionskin:6;--layer-popout:7;--layer-header:8;--layer-splash:9;--layer-modals:10;--modal-close-button:11}@media only screen and (min-width:1024px){:root{--layer-footer:1;--layer-onionskin:2;--layer-about:3;--layer-project-index:4;--layer-specifications:5;--layer-popout-onionskin:6;--layer-popout:7;--layer-header:8;--layer-splash:9;--layer-modals:10;--modal-close-button:11}}
:root{--header-height:70px;--spaceXS:8px;--spaceS:20px;--spaceM:28px;--spaceL:36px;--spaceXL:48px;--spaceXXL:60px;--spaceXXXL:100px}@media only screen and (min-width:744px){:root{--header-height:120px;--spaceXS:calc(12 / 1720 * 100vw);--spaceS:calc(24 / 1720 * 100vw);--spaceM:calc(36 / 1720 * 100vw);--spaceL:calc(48 / 1720 * 100vw);--spaceXL:calc(64 / 1720 * 100vw);--spaceXXL:calc(75 / 1720 * 100vw);--spaceXXXL:calc(150 / 1720 * 100vw)}}
:root{--page-width:calc(100vw - 40px);--pageEdge:20px}@media only screen and (min-width:744px){:root{--page-width:94vw;--pageEdge:3vw}}
html{scroll-behavior:smooth;--scrollbarWidth:0px;font-size:62.5%;overflow-x:hidden}html.no-js .loadable{opacity:1!important}body{text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;font-family:var(--robinson);-webkit-tap-highlight-color:#ff00;background-color:var(--white);color:var(--tundora);margin:0;padding:0;font-size:1.6rem;font-style:normal;font-weight:300;position:relative;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,address,div{font-size:inherit;margin:0;padding:0;font-weight:400}p{margin:0;margin-block:0;margin-inline:0;padding:0;font-weight:400}a,.textButton{cursor:pointer;font:inherit;text-underline-offset:.2em;color:#000;text-decoration:none;position:relative}a:after,.textButton:after{content:" ";background-image:url(/squiggle.svg);background-repeat:repeat-x;background-size:auto 2px;width:100%;height:3px;display:block;position:absolute;bottom:-7px;left:0}a.inverted:after,.textButton.inverted:after{opacity:0;transition:opacity .15s ease-in-out}a.inverted:hover:after,.textButton.inverted:hover:after{opacity:1}blockquote{font-weight:400}cite{font-style:normal}strong,strong em,strong del{font-weight:700}hr{box-sizing:content-box;background-color:#000;margin:0;padding:0;transition:background-color .25s linear}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.media{border-radius:5px;overflow:hidden}
:root{--typeSizeXS:1.2rem;--typeLineXS:2.2rem;--typeSizeS:1.4rem;--typeLineS:2.8rem;--typeSizeM:1.6rem;--typeLineM:2.2rem;--typeSizeL:1.8rem;--typeLineL:2.52rem;--typeSizeXL:2.2rem;--typeLineXL:2.8rem}
@font-face{font-family:robinson;src:url(../media/Robinson_Light_Web-s.p.0cdcnyffs0k2r.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:robinson Fallback;src:local(Arial);ascent-override:97.23%;descent-override:22.76%;line-gap-override:0.0%;size-adjust:96.68%}.robinson_e25719ce-module__neQDwG__className{font-family:robinson,robinson Fallback}.robinson_e25719ce-module__neQDwG__variable{--robinson:"robinson", "robinson Fallback"}
