@import "https://fonts.googleapis.com/css2?family=Parkinsans:wght@300..800&display=swap";html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}a:not([class]){text-decoration-skip-ink:auto}img,picture,svg,video,canvas{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important;transition:none}}body,html{height:100%;scroll-behavior:smooth}body{font-family:parkinsans,sans-serif;font-optical-sizing:auto;background-image:url("data:image/svg+xml,%3Csvg width='84' height='48' viewBox='0 0 84 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h12v6H0V0zm28 8h12v6H28V8zm14-8h12v6H42V0zm14 0h12v6H56V0zm0 8h12v6H56V8zM42 8h12v6H42V8zm0 16h12v6H42v-6zm14-8h12v6H56v-6zm14 0h12v6H70v-6zm0-16h12v6H70V0zM28 32h12v6H28v-6zM14 16h12v6H14v-6zM0 24h12v6H0v-6zm0 8h12v6H0v-6zm14 0h12v6H14v-6zm14 8h12v6H28v-6zm-14 0h12v6H14v-6zm28 0h12v6H42v-6zm14-8h12v6H56v-6zm0-8h12v6H56v-6zm14 8h12v6H70v-6zm0 8h12v6H70v-6zM14 24h12v6H14v-6zm14-8h12v6H28v-6zM14 8h12v6H14V8zM0 8h12v6H0V8z' fill='%23f6eacd' fill-opacity='0.4' fill-rule='evenodd'/%3E%3C/svg%3E")}h1,h2,h3,h4{margin-bottom:15px}h1{font-size:2.5em}ul{list-style-position:inside;padding:0}section{padding-top:25px;padding-left:50px;padding-right:50px}.hero{padding-top:50px}@media screen and (max-width:600px){.hero{text-align:center}}form{margin-top:15px}input,textarea{border:1px solid #ffd166;display:block;padding:15px;margin-bottom:15px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}input[type=submit]{background:#ffd166;color:#000}textarea{resize:none;width:100%}input:focus,textarea:focus,select:focus{outline:none}@media screen and (max-width:600px){input{width:100%}}@media screen and (min-width:601px){input[name=email]{width:400px}input[name=challenge]{width:125px}}#contact-form-failure,#contact-form-success{display:none;background:#ffd166;padding:15px;margin-top:15px}#contact-form-failure h3,#contact-form-success h3{margin:0;padding:0}footer{margin-top:25px;background:#ffd166;color:#000;padding-top:25px;padding-left:50px;padding-right:50px;padding-bottom:50px}