:root{--primary:#ff007d;--background-white:#eee;--background-grey:#151a21;--text-white:#eee;--text-white-dimm:#a5acb5;--text-black:#181b1c;--contentMaxWidth:1400px;--contentWidthMobile:400px;--breakpointTablet:800px;--fontScalar:1.6181;--fontSizeRoot:12px;--fontSizeBodyMax:22px;--fluid-scale-mobile:calc((100vw - var(--contentWidthMobile)) / 1000);--fluid-scale-tablet:calc((100vw - var(--breakpointTablet)) / 600);--fontFamily:source-sans-pro,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--fontSizeBody:clamp(var(--fontSizeRoot),var(--fontSizeRoot) + 10 * var(--fluid-scale-mobile),var(--fontSizeBodyMax));--lineHeightRoot:24px;--lineHeightBodyMax:33px;--lineHeightBody:clamp(var(--lineHeightRoot),var(--lineHeightRoot) + 9 * var(--fluid-scale-mobile),var(--lineHeightBodyMax));--fontSizeH3:var(--fontSizeBody);--fontSizeH2:calc(var(--fontSizeH3) * var(--fontScalar));--fontSizeH1:calc(var(--fontSizeH2) * var(--fontScalar));--fluid-padding-md:clamp(0.5rem,0.5rem + 16 * var(--fluid-scale-tablet),1.5rem);--headerFontFamily:pragmatica,sans-serif;--headerNavFontSize:calc(0.8 * var(--fontSizeH3));--headerLogoSize:clamp(2rem,2rem + 14 * var(--fluid-scale-mobile),4rem)}input,p,textarea{font-size:var(--fontSizeBody);line-height:var(--lineHeightBody);font-family:var(--fontFamily)}input,textarea{width:100%;padding:.5rem;border:1px solid #a3a3a3;border-radius:4px;resize:vertical;min-height:calc(var(--lineHeightBody) + 1rem);outline-color:var(--primary)}body,html{padding:0;margin:0;font-size:var(--fontSizeRoot);font-family:var(--fontFamily);background-color:var(--background-grey);z-index:0;position:relative;color:var(--text-white)}header{position:absolute;width:100%;top:0;left:0;overflow-x:hidden;z-index:100}.background-svg{position:fixed;top:0;margin:0;z-index:-1;height:100vh;left:0;width:100vw}h1{font-size:var(--fontSizeH1)}h2{font-size:var(--fontSizeH2)}h3{font-size:var(--fontSizeH3)}h1,h2,h3{font-family:var(--headerFontFamily);text-transform:uppercase;font-weight:700}h2+p{margin-top:-1rem}a{color:inherit;text-decoration:none}*{box-sizing:border-box}@media (prefers-color-scheme:dark){html{color-scheme:dark}body{color:#fff;background:#000}}.typed-cursor{color:var(--primary)}