h1,h2,h3,h4,h5{margin:0}h1{font-size:2.5rem;line-height:3rem;letter-spacing:.5px}h2{font-size:1.875rem;line-height:2.625rem}h3{font-size:1.5rem;line-height:2rem}h4{font-size:1.25rem;line-height:1.75rem}h5{font-size:1rem;line-height:1rem}.ghost,.outline{border:none;background:none;cursor:pointer;font-size:1rem;letter-spacing:.5px}.outline{width:100%;padding-block:1rem;font-family:whhoxton-bold;font-size:1rem;border-radius:.25rem}.outline{color:#fff;background-color:none;border:1px solid #faff05}.outline:hover,.outline:focus{color:#000;background-color:#faff05}.ghost{font-family:whhoxton;width:fit-content;color:#fff;padding:0;text-decoration:underline}.input[type=checkbox],.error[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;place-content:center;padding:0;background-color:#fff;border-radius:.25rem}.input[type=checkbox]:before,.error[type=checkbox]:before{content:"";width:1rem;height:1rem;transform:scale(0);transition:.05s transform ease-in-out}.input[type=checkbox]:checked:before,.error[type=checkbox]:checked:before{box-shadow:inset 1rem 1rem #007bff;border-radius:.1875rem;transform:scale(.7)}.input{width:calc(100% - 3rem);padding:1rem 1.5rem;font-size:1rem;margin-bottom:1rem}.input,.input[type=checkbox]{border:1px solid transparent}.error,.error[type=checkbox]{border:1px solid red}.error::placeholder{color:red}@font-face{font-family:whhoxton;src:url(/fonts/WHHoxton-Light.otf) format("opentype")}@font-face{font-family:whhoxton-bold;src:url(/fonts/WHHoxton-Bold.otf) format("opentype")}body{color:#fff;margin:0;font-family:whhoxton}
