@import url(https://fonts.googleapis.com/css2?family=Lilita+One&family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap);body{--textColor:#241d07;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--textColor);font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.2;margin:0;overflow-x:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1{font-family:Lilita One;font-size:2.25rem;font-weight:400}.app{align-items:center;background-color:#fff;display:flex;flex-direction:column;min-height:100vh}.hero{aspect-ratio:16/9;background-color:#8cdd3f;background-image:url(/static/media/campbkg.e24cbb02535322469265.png);background-position:50%;background-size:cover;min-height:400px;overflow:hidden;position:relative;width:100%}.cloud1,.cloud2,.cloud3{height:50px;opacity:0;position:absolute;width:100px;will-change:transform,opacity}.sun{height:25vw;position:absolute;right:0;top:0;width:25vw}.cloud1{-webkit-animation:wind1 24s linear 0s infinite forwards;animation:wind1 24s linear 0s infinite forwards;top:100px;-webkit-transform:translateX(-50px);transform:translateX(-50px)}.cloud2{-webkit-animation:wind2 16s linear 2.5s infinite forwards;animation:wind2 16s linear 2.5s infinite forwards;top:10px;-webkit-transform:translateX(30px);transform:translateX(30px)}.cloud3{-webkit-animation:wind3 14s linear -4s infinite forwards;animation:wind3 14s linear -4s infinite forwards;height:100px;top:5%;-webkit-transform:translateX(50px);transform:translateX(50px);width:200px}@-webkit-keyframes wind1{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}10%{opacity:1}80%{opacity:1}90%,to{opacity:0;-webkit-transform:translateX(100vw);transform:translateX(100vw)}}@keyframes wind1{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}10%{opacity:1}80%{opacity:1}90%,to{opacity:0;-webkit-transform:translateX(100vw);transform:translateX(100vw)}}@-webkit-keyframes wind2{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}10%{opacity:1}80%{opacity:1}90%,to{opacity:0;-webkit-transform:translateX(1000px);transform:translateX(1000px)}}@keyframes wind2{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}10%{opacity:1}80%{opacity:1}90%,to{opacity:0;-webkit-transform:translateX(1000px);transform:translateX(1000px)}}@-webkit-keyframes wind3{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}10%{opacity:1}80%{opacity:1}90%,to{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px)}}@keyframes wind3{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}10%{opacity:1}80%{opacity:1}90%,to{opacity:0;-webkit-transform:translateX(200px);transform:translateX(200px)}}section{align-items:center;display:flex;flex-direction:column;padding-bottom:25px;width:100%}section.context{background-color:#8cdd3f}section.context>div{max-width:400px;width:90%}.transition{background:linear-gradient(#8cdd3f,#fff);height:75px;width:100%}section.registration{background-color:#fff;padding-top:25px}section.registration>div{max-width:400px;width:90%}.registration h1,section.registration>div{align-items:center;display:flex;flex-direction:column;text-align:center}.registration h1{margin:0}.registration .preTitle{align-items:center;display:flex;font-size:.6em}.registration img{height:1.5em;margin-right:.5ch}.rsvpMessage{margin:25px 0}form,label{align-items:center;display:flex;flex-direction:column}label{font-size:1em;margin-bottom:20px;width:100%}.checkboxInput{display:flex;flex-direction:row;font-size:1rem;justify-content:center;margin:10px 0 25px;text-align:left}.checkboxRoot{all:unset;background-color:#fff;border:1px solid #5a533d;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.1);flex-shrink:0;height:1.5rem;margin-right:1ch;width:1.5rem}.checkboxIndicator,.checkboxRoot{align-items:center;display:flex;justify-content:center}.checkboxIndicator{height:100%;width:100%}.checkboxIndicator>svg{height:75%;width:75%}input{border:none;border-bottom:1px solid var(--textColor);border-radius:0;font-family:Montserrat;font-size:1.25rem;font-weight:700;margin-bottom:10px;text-align:center;width:65%}input::-webkit-input-placeholder{font-family:Montserrat;font-size:1.25rem;font-weight:400;text-align:center}input::placeholder{font-family:Montserrat;font-size:1.25rem;font-weight:400;text-align:center}.inputError{color:#d80000;font-style:italic;margin-bottom:5px}.disclaimer{font-size:.75rem;font-style:italic;margin-bottom:25px}.submitButton{all:unset;background:linear-gradient(45deg,#34cb35,#d7ec48);border:2px solid var(--textColor);border-radius:12px;cursor:pointer;font-family:Lilita One;font-size:1.5rem;font-weight:400;padding:10px 20px}.formResult{flex-direction:column;margin-top:25px;min-height:50px}.formResult,.loadingIcon{align-items:center;display:flex;justify-content:center}.loadingIcon{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;height:25px;width:25px}.resultMessage{margin:0}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.d580dccf.css.map*/