html{box-sizing:border-box;font-family:sans-serif;height:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*{margin:0;padding:0}*,:after,:before{box-sizing:inherit}a,abbr,acronym,address,applet,big,blockquote,body,button,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;margin:0;outline:0;padding:0}body{background-color:#fff;margin:0;width:100%}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}address,applet,blockquote,dl,embed,form,frameset,h1,h2,h3,h4,h5,h6,iframe,object,ol,p,table,ul{margin:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,frameset,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{background:0;border:0}:root{--color-text:#fff;--color-background:#000;--font-size-logo:2rem;--font-size-body:2rem;--font-size-medium:2rem;--font-size-small:1.5rem;--font-size-header:2rem;--font-size-h1:2rem;--font-size-h2:2rem;--font-size-h3:2rem;--font-size-h4:2rem;--font-size-h5:2rem;--line-height-body:1.5;--line-height-header:1.5;--padding:1rem;--padding-small:1rem;--padding-xsmall:1rem}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/Inter-Regular.woff2) format("woff2"),url(../fonts/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:url(../fonts/Inter-Italic.woff2) format("woff2"),url(../fonts/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/Inter-Medium.woff2) format("woff2"),url(../fonts/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:url(../fonts/Inter-MediumItalic.woff2) format("woff2"),url(../fonts/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/Inter-Bold.woff2) format("woff2"),url(../fonts/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:url(../fonts/Inter-BoldItalic.woff2) format("woff2"),url(../fonts/Inter-BoldItalic.woff) format("woff")}::-moz-selection{background:#fff;background:#fffffffc;color:#000}::selection{background:#fff;background:#fffffffc;color:#000}::-webkit-selection{background:#fff;background:#fffffffc;color:#000}html{background-color:#000;color-scheme:dark;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:max(calc(.625rem + .25vw),.8125rem);line-height:1.5}body{background-color:var(--color-primary);color:var(--color-primary-foreground);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);-webkit-tap-highlight-color:transparent}a{border-bottom:.07em solid #fff;color:var(--color-link);text-decoration:none}a.external{margin-right:1em;white-space:nowrap}a.external:after{border-bottom:0;content:"↗";position:absolute;text-decoration:none}@media only screen and (min-width:680px){a:hover{border-bottom-color:#00f;color:#00f}}body{background:var(--color-background);color:var(--color-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:2vw;font-weight:400;line-height:var(--line-height-body);overflow-x:hidden;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div,footer,form,header,input,main{box-sizing:border-box}main{margin:0 auto;max-width:calc(11.84211rem + 56.14035vw);min-height:100vh;position:relative;width:100vw}h1{font-size:var(--font-size-h1)}h1,h2{color:var(--color-text);font-weight:500;line-height:var(--line-height-header);margin:1em 0}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h3,h4{color:var(--color-text);font-weight:500;line-height:var(--line-height-header);margin:1em 0 .5em}h4{font-size:var(--font-size-h4)}h5{color:var(--color-text);font-size:var(--font-size-h5);font-weight:500;line-height:var(--line-height-header);margin:1em 0 .5em}ul{font-size:var(--font-size-body);margin-bottom:2em;padding-left:1.5em}ul li{margin-bottom:.5em;padding-left:.5em}p{color:var(--color-text);font-size:var(--font-size-body);line-height:var(--line-height-body);margin-bottom:1em}hr{border:1px solid #d0d0d0;margin:0 auto;width:100%}.error section .inner div{align-items:center;background-image:url(../img/404.gif);background-position:50%;background-size:cover;color:var(--color-text);display:flex;font-size:var(--font-size-header);font-weight:500;justify-content:center;min-height:50vw;overflow:hidden;text-align:center}@media only screen and (min-width:680px){.error section .inner div:hover{background-image:url(../img/404home.gif)}}@media only screen and (max-width:680px){.error section .inner div{height:40vh;min-height:auto}}.header[data-v-bb48eb7d]{background:var(--color-background);left:0;margin:0 auto;padding:1cqmax 0;position:relative;right:0;width:100vw;z-index:1}.header__logo[data-v-bb48eb7d]{border:0;color:var(--color-text);font-size:var(--font-size-logo);font-weight:500;text-decoration:none}.header__inner[data-v-bb48eb7d]{padding:1rem 2rem}
