.WK8XYW_modal[open]{animation:.2s ease-out WK8XYW_fade-in-from-bottom}@keyframes WK8XYW_fade-in-from-bottom{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translate(0)}}.WK8XYW_modal{border:1px solid var(--roy-color-brown-1);border-radius:10px;max-width:40ch;padding:0}@media (max-width:768px){.WK8XYW_modal{max-width:none;max-width:initial;border-radius:0;width:100vw;margin-bottom:0}}.WK8XYW_modal-content{padding:2rem}.WK8XYW_modal-footer{margin:0;overflow:hidden}.WK8XYW_modal-buttons{background-color:#0000;flex-direction:row;justify-content:space-between;display:flex}.WK8XYW_modal-buttons>:not(:last-child){border-right:1px solid var(--roy-color-brown-1)}.WK8XYW_modal-button{border:none;border-top:1px solid var(--roy-color-brown-1);width:100%;color:var(--roy-color-brown-1);text-transform:uppercase;background-color:#0000;padding:1rem 0;font-family:Madera;font-weight:400}@media (max-width:768px){:root{--section-title-size:64px}}@media (max-width:576px){:root{--section-title-size:48px}}
._9-dXEW_bullet--active{opacity:1;background:var(--roy-color-brown-1)}a._9-dXEW_button{text-decoration:none}._9-dXEW_button{border:1px solid var(--roy-color-brown-1);cursor:pointer;text-transform:uppercase;width:fit-content;color:var(--roy-color-brown-1);background:0 0;border-radius:100vw;flex-direction:row;align-items:center;gap:.5rem;font-family:Madera;font-size:1.5rem;font-weight:300;text-decoration:none;display:flex}._9-dXEW_button:hover{transform:scale(1.01)}._9-dXEW_button:active{transform:scale(.99)}._9-dXEW_button--dark{background-color:var(--roy-color-brown-2)}._9-dXEW_button--red{background-color:var(--color-red-1);color:#fff}._9-dXEW_button--light{background-color:#fff}._9-dXEW_button--lg{padding:1.5rem 5rem}._9-dXEW_button--md{padding:1rem 3rem}._9-dXEW_button--sm{padding:.75rem 2rem}._9-dXEW_input{border:none;border:1px solid var(--roy-color-brown-1);border-radius:5px;width:100%;min-width:0;max-width:40ch;padding:1rem;font-family:Madera;font-size:1.5rem;font-weight:300}._9-dXEW_input:focus{outline:2px solid var(--roy-color-brown-2)}._9-dXEW_input._9-dXEW_invalid{outline:2px solid var(--roy-color-invalid)}@media (max-width:768px){:root{--section-title-size:64px}}@media (max-width:576px){:root{--section-title-size:48px}}