@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;500;700&display=swap");:root{--background:black;--foreground:#ededed;--brand-purple:#a600fc;--purple-pink-gradient:linear-gradient(#DB00FF,#1C03A3);--purple-pink-neon-gradient:linear-gradient(#FF00FF,#3A00FF);--dark-blue-gradient:linear-gradient(#016BFA,#03BFFA);--purple-border:2px solid var(--brand-purple);--transparent-border:2px solid transparent;--breakpoint-phone-max:767px;--breakpoint-tablet-min:768px;--breakpoint-tablet-max:1279px;--breakpoint-desktop-min:1280px;--breakpoint-legacy:1025px}body,html{max-width:100vw;height:100%;overflow-x:hidden}body{color:white;background:var(--background);font-family:Montserrat,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.sideLayout{display:flex;flex-direction:row}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}a,button{cursor:pointer}p{font-size:16px}h3{font-size:16.5px}address{font-style:normal}p.italics{font-style:italic}.row{display:flex;flex-direction:column;width:100%;flex-wrap:wrap}.row>*{flex-grow:1}.brandedButton{background:var(--purple-pink-gradient);border:none;margin:.5em;padding:.5em 1em;color:white;border-radius:2em;font-size:18px;font-weight:700}.brandedButton:hover{background:var(--purple-pink-neon-gradient);color:white}.brandedButton:disabled{background:var(--purple-pink-gradient);opacity:.5;cursor:not-allowed}@media (prefers-color-scheme:dark){html{color-scheme:dark}}@media (min-width:1025px){.row{flex-direction:row}}