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,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;vertical-align:top}:root{--color-black:#000000;--color-white:white;--color-grey:#C7C7C7;--theme-bg:var(--color-black);--theme-type:var(--color-white);--theme-type-secondary:#737373;--theme-footer-bg:var(--color-grey);--theme-footer-type:var(--color-black);--theme-light-bg:var(--color-grey);--theme-light-type:var(--color-black);--theme-light-type-secondary:var(--color-grey);--theme-light-footer-bg:var(--color-black);--theme-light-footer-type:var(--color-white);--theme-dark-bg:var(--color-black);--theme-dark-type:var(--color-white);--theme-dark-type-secondary:#595959;--theme-dark-footer-bg:var(--color-grey);--theme-dark-footer-type:var(--color-black);--scale-half:0.44rem;--scale-one:0.67rem;--scale-two:1rem;--scale-three:1.5rem;--scale-four:2.25rem;--scale-five:3.38rem;--scale-six:5.06rem;--font-paragraph:var(--scale-two);--font-subheading:var(--scale-three);--font-heading:var(--scale-four);--font-mono:0.75rem;--layout-border:2px;--spacing-sides:2rem;--spacing-sections:6rem;--spacing-innerscections:3rem;--spacing-innersections-small:2rem;--spacing-header-height:calc(38px + 1rem);--text-max-width:38em;--icon-size:1.62rem;--z-header:800;--z-footer:-1;--transition-general:0.33s ease-in-out;--transition-theme:0.33s ease-in-out;--border:1px solid currentColor;--border-secondary:1px solid var(--theme-type-secondary);--theme-icon-size:1rem}@media screen and (max-width:770px){:root{--spacing-sides:1rem;--spacing-sections:4rem}}:root header{--theme-icon-size:1.75rem}:root html[data-theme=light]{--theme-bg:var(--theme-light-bg);--theme-type:var(--theme-light-type);--theme-type-secondary:var(--theme-light-type-secondary);--theme-footer-bg:var(--theme-light-footer-bg);--theme-footer-type:var(--theme-light-footer-type)}:root html[data-theme=dark],:root html[data-theme=light] footer{--theme-bg:var(--theme-dark-bg);--theme-type:var(--theme-dark-type);--theme-type-secondary:var(--theme-dark-type-secondary);--theme-footer-bg:var(--theme-dark-footer-bg);--theme-footer-type:var(--theme-dark-footer-type)}:root html[data-theme=dark] footer{--theme-bg:var(--theme-light-bg);--theme-type:var(--theme-light-type);--theme-type-secondary:var(--theme-light-type-secondary);--theme-footer-bg:var(--theme-light-footer-bg);--theme-footer-type:var(--theme-light-footer-type)}html{font-size:16px}@media screen and (min-width:770px){html{font-size:calc(16px + 4*(100vw - 770px)/600)}}@media screen and (min-width:1370px){html{font-size:20px}}body{font-family:var(--font-roopert),sans-serif;font-size:1em;line-height:1.4;color:currentColor;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}a,h1,h2,h3,input,p,span{overflow-wrap:normal;word-wrap:normal;word-break:normal;-webkit-hyphens:normal;hyphens:normal}a,a:active,a:hover,a:link,a:visited,h1,h2,h3,input,p,span{font-size:1em;line-height:1.4;color:currentColor;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}h1,h2,h3,h4,h5,h6{font-weight:600}h1{font-size:var(--font-heading)}h1,h2{line-height:1.3;letter-spacing:.01125em}h2{font-size:var(--font-subheading)}a,input,p,span{font-size:var(--font-paragraph);line-height:1.5}a{text-decoration:none}.textLight{font-weight:300}.ellipsis{overflow:hidden;min-width:0;text-overflow:ellipsis}.ellipsis a,.ellipsis h1,.ellipsis p,.ellipsis span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html{background:var(--theme-light-bg)}html main,html section{background:var(--theme-dark-bg);color:var(--theme-dark-type)}html footer{background:var(--theme-dark-footer-bg);color:var(--theme-dark-footer-type)}html header{background:hsla(0,0%,100%,.01)}html .button:hover{background:var(--theme-dark-type);color:var(--theme-dark-bg)}html[data-theme=light]{background:var(--theme-dark-bg)}html[data-theme=light] main,html[data-theme=light] section{background:var(--theme-light-bg);color:var(--theme-light-type)}html[data-theme=light] footer{background:var(--theme-light-footer-bg);color:var(--theme-light-footer-type)}html[data-theme=light] header{background:rgba(0,0,0,.01)}html[data-theme=light] .button:hover{background:var(--theme-light-type);color:var(--theme-light-bg)}html[data-theme=dark]{background:var(--theme-light-bg)}html[data-theme=dark] main{background:var(--theme-dark-bg);color:var(--theme-dark-type)}html[data-theme=dark] footer{background:var(--theme-dark-footer-bg);color:var(--theme-dark-footer-type)}html[data-theme=dark] header{background:hsla(0,0%,100%,.01)}html[data-theme=dark] .button:hover{background:var(--theme-dark-type);color:var(--theme-dark-bg)}footer,main{transition:background var(--transition-theme),color var(--transition-theme);will-change:background,color}body,html,main{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,body::-webkit-scrollbar-button,html::-webkit-scrollbar,html::-webkit-scrollbar-button,main::-webkit-scrollbar,main::-webkit-scrollbar-button{display:none}body{position:relative;overflow-y:auto;overscroll-behavior:none}.footerSpacer,body{pointer-events:none}footer,header,main{pointer-events:auto}main{position:relative;width:100vw;margin:0 auto;will-change:width}section{position:-webkit-sticky;position:sticky;top:0;border-top:var(--border)}.animateSectionBlock{opacity:0;will-change:opacity}.footerSpacer{height:0}.sectionCounter{font-family:var(--font-space-mono),monospace;font-size:var(--font-mono);text-transform:uppercase;font-weight:400;line-height:1.4;color:var(--theme-type-secondary)}form{display:inline-flex;flex-direction:row;align-items:center;gap:1rem;border-bottom:var(--border);padding-bottom:.75rem}form,form input{width:100%;max-width:100%}form input{background:none;border:none;padding:0;margin:0;color:currentColor;outline:none;transition:color var(--transition-general);font-size:1rem;line-height:1;color:var(--theme-type)}form input::placeholder{color:var(--theme-type-secondary)}form button{transition:opacity var(--transition-general);flex-shrink:0;border:var(--border);padding:.5rem 2rem;border-radius:.5rem;margin:0;cursor:pointer;color:currentColor;text-decoration:none;outline:none;transition:background var(--transition-general),color var(--transition-general);font-size:var(--font-mono);text-transform:uppercase;font-family:var(--font-space-mono),monospace;font-weight:500;line-height:1;letter-spacing:.05em;white-space:nowrap;overflow:hidden}form button,form button:active,form button:focus{background:none}form button:focus-visible{outline:none;outline-offset:0;background:none}form[data-error=error] p{color:red!important}form[data-response=message] button{opacity:0}.notificationText{font-size:var(--font-mono);text-transform:uppercase;font-family:var(--font-space-mono),monospace;font-weight:500;line-height:1;letter-spacing:.05em}h1,h2,h3,p{max-width:calc(100vw - 4*var(--spacing-sides))}@media screen and (max-width:575px){h1,h2,h3,p{max-width:calc(100vw - 4*var(--spacing-sides))!important}}