*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.loading-page{align-items:center;background-color:var(--colour-white);display:flex;justify-content:center;min-height:100vh;position:relative;text-align:center}.loader{bottom:0;left:50%;margin-bottom:3rem;position:absolute;text-align:center;transform:translateX(-50%)}.loading-logo>img{height:4rem;width:4rem}.loading-text{color:var(--colour-dark-grey);font-size:var(--size-medium)}.coming-soon-page{align-items:center;background-color:var(--colour-chawu-green);display:flex;flex-direction:column;gap:.5rem;height:100vh;height:100dvh;justify-content:flex-start;max-height:100vh;max-height:100dvh;overflow:hidden;padding-top:3vh;position:relative;width:100vw}.coming-soon-page,.coming-soon-page-button-text{color:var(--colour-white);font-family:IBM Plex Mono,monospace}.coming-soon-page-title{align-items:center;display:inline-flex;flex-direction:row;gap:1rem;justify-content:center;width:100%;z-index:300}.coming-soon-message-text{display:inline-flex;flex-direction:row;gap:.2rem}.coming-soon-logo-container>img{height:3rem}.coming-soon-page-subtitle{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;z-index:300}.coming-soon-page-button-text,.coming-soon-page-subtitle-text{font-style:italic}.coming-soon-button-container{align-items:center;display:inline-flex}.coming-soon-page-button-icon{height:1rem}.coming-soon-page-button{border:none;border-radius:.5rem;display:inline-flex;flex-direction:row;gap:.5rem;padding:.5rem}.coming-soon-page-button-text{color:var(--colour-chawu-green)}.coming-soon-page-content{align-items:flex-end;bottom:4rem;display:flex;height:35vmin;justify-content:center;position:absolute;width:50vmin}.coming-soon-page-content-back-envelope,.coming-soon-page-content-front-envelope{bottom:0;height:auto;position:absolute;width:100%}.coming-soon-page-content-back-envelope{z-index:150}.coming-soon-page-content-front-envelope{z-index:250}.coming-soon-sign-up-container{bottom:12vmin;position:absolute;z-index:200}.coming-soon-instagram-logo{bottom:max(.5rem,env(safe-area-inset-bottom,.5rem));height:auto;left:50%;position:absolute;transform:translateX(-50%);width:2rem;z-index:400}@media (max-aspect-ratio:9/16){.coming-soon-page-title{flex-direction:column;gap:0}.coming-soon-page-content{bottom:4rem;width:80vmin}.coming-soon-sign-up-container{bottom:8vh}}@media (min-aspect-ratio:9/16) and (max-aspect-ratio:3/4){.coming-soon-page-content{bottom:4rem;width:70vmin}.coming-soon-page-title{flex-direction:column;gap:0}}@media (min-aspect-ratio:3/4) and (max-aspect-ratio:4/3){.coming-soon-page-content{bottom:4rem;width:55vmin}}@media (min-aspect-ratio:4/3) and (max-aspect-ratio:16/9){.coming-soon-page-content{bottom:4rem;width:50vmin}}@media (min-aspect-ratio:16/9) and (max-aspect-ratio:7/3){.coming-soon-page-content{bottom:4rem;width:45vmin}}@media (min-aspect-ratio:7/3){.coming-soon-page-content{bottom:4rem;width:40vmin}}@media (max-width:500px){.coming-soon-page{gap:.2rem;overflow:hidden;padding-top:1vh}.coming-soon-page-title{flex-direction:row;gap:.3rem;padding-top:2vh}.coming-soon-page-title h1{font-size:.9rem}.coming-soon-logo-container>img{height:1.3rem}.coming-soon-page-subtitle{margin-bottom:0}.coming-soon-page-button-text,.coming-soon-page-subtitle-text{font-size:.8rem}.coming-soon-page-content{bottom:3rem;overflow:visible;width:60vw}.coming-soon-sign-up-container{bottom:8vh}.coming-soon-instagram-logo{bottom:.5rem;width:1.5rem}}@media (max-height:500px){.coming-soon-page-button-text,.coming-soon-page-subtitle-text,.coming-soon-page-title h1{font-size:var(--size-small)}.coming-soon-logo-container>img{height:1.5rem}}.coming-soon-sign-up-container{--signup-height-closed:25vmin;--signup-height-open:75vmin;height:25vmin;height:var(--signup-height-closed,25vmin);overflow:hidden;position:relative;width:85%}.coming-soon-sign-up-container.slide-up{animation:slide-up .5s ease-in forwards}@keyframes slide-up{0%{height:var(--signup-height-closed)}to{height:var(--signup-height-open)}}.coming-soon-sign-up-container.slide-down{animation:slide-down .5s ease-out forwards}@keyframes slide-down{0%{height:var(--signup-height-open)}to{height:var(--signup-height-closed)}}.coming-soon-sign-up-background{height:100%;object-fit:cover;position:absolute;width:100%}.coming-soon-sign-up-content:not(.coming-soon-sign-up-background){align-items:center;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:top;left:0;padding:1rem;position:absolute;top:0;width:100%}.coming-soon-sign-up-chawu-logo-container{text-align:center}.coming-soon-sign-up-chawu-logo-container>img{display:block;height:auto;width:8vmin}.coming-soon-sign-up-text{color:var(--colour-dark-grey);text-align:center}.coming-soon-sign-up-text h1,.coming-soon-sign-up-text p{font-size:var(--size-small);margin-bottom:.5rem}.coming-soon-sign-up-text h1{text-transform:uppercase}.coming-soon-sign-up-input{display:flex;flex-direction:column;gap:.5rem;width:100%}.coming-soon-sign-up-input input{border:1px solid var(--colour-chawu-green);font-family:IBM Plex Mono,monospace;font-size:var(--size-small);padding:.5rem;width:100%}.coming-soon-sign-up-input input::placeholder{color:var(--colour-chawu-green)}.coming-soon-sign-up-input select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a5d23' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid var(--colour-chawu-green);color:var(--colour-chawu-green);width:100%}.coming-soon-sign-up-button,.coming-soon-sign-up-input select,.coming-soon-welcome-button{cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:var(--size-small);padding:.5rem}.coming-soon-sign-up-button,.coming-soon-welcome-button{background-color:var(--colour-chawu-green);border:none;color:var(--colour-white);text-transform:uppercase}.coming-soon-welcome-button{font-style:italic;margin-top:2rem;text-transform:none}.coming-soon-sign-up-welcome-message-title{font-size:var(--size-large)!important}.coming-soon-sign-up-error{color:red!important;font-size:var(--size-small);text-align:center;width:50%}@media (max-aspect-ratio:9/16){.coming-soon-sign-up-container{--signup-height-closed:18vh;--signup-height-open:70vh;height:var(--signup-height-closed)}}@media (max-width:500px){.coming-soon-sign-up-container{--signup-height-closed:15vh;--signup-height-open:75vh;height:var(--signup-height-closed)}.coming-soon-sign-up-content{gap:.2rem;padding:.4rem}.coming-soon-sign-up-text h1,.coming-soon-sign-up-text p{font-size:.65rem;margin-bottom:.15rem}.coming-soon-sign-up-input{gap:.2rem;position:relative;z-index:300}.coming-soon-sign-up-input input,.coming-soon-sign-up-input select{font-size:.7rem;padding:.25rem}.coming-soon-sign-up-button{font-size:.7rem;padding:.3rem;position:relative;z-index:300}}@media (min-aspect-ratio:9/16) and (max-aspect-ratio:3/4){.coming-soon-sign-up-container{--signup-height-closed:20vh;--signup-height-open:60vh;height:var(--signup-height-closed)}}@media (min-aspect-ratio:3/4) and (max-aspect-ratio:4/3){.coming-soon-sign-up-container{--signup-height-closed:25vmin;--signup-height-open:70vmin;height:var(--signup-height-closed)}}@media (min-aspect-ratio:16/9){.coming-soon-sign-up-container{--signup-height-closed:25vmin;--signup-height-open:60vmin;height:var(--signup-height-closed)}}@media (max-width:450px) or (max-height:500px){.coming-soon-sign-up-chawu-logo-container>img{display:none}}:root{--colour-dark-grey:#1e1e1e;--colour-light-grey:#c7c7c7;--colour-light-light-grey:#eee;--colour-white:#fff;--colour-nav-bar-link:#eee;--colour-nav-dropdown-button-text:#1e1e1e;--colour-chawu-green:#39481f;--colour-chawu-beige:#e8e4d4;--size-extra-small:0.4rem;--size-small:0.8rem;--size-medium:1rem;--size-large:1.2rem;--size-x-large:1.5rem;--size-xx-large:2rem}.App{background-color:#f5f5f5;min-height:100vh}.App,.MailingList,.Navbar{font-family:Inter,sans-serif}
/*# sourceMappingURL=main.75c77613.css.map*/