.contactPage{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding-top:6rem;padding-bottom:6rem}.contactPage__container{display:grid;gap:2.5rem}@media (min-width: 768px){.contactPage__container{grid-template-columns:2fr 3fr;gap:3rem}}@media (min-width: 1024px){.contactPage{padding-top:8rem;padding-bottom:8rem}.contactPage__container{gap:4rem}}.contactInfo{border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(148 127 172 / var(--tw-border-opacity, 1));padding-left:1.5rem}.contactInfo__kicker,.contactForm__kicker{margin-bottom:.75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(199 178 223 / var(--tw-text-opacity, 1));letter-spacing:0}.contactInfo h1{margin-bottom:1.5rem;font-size:3rem;font-weight:600;line-height:1}.contactInfo__intro{margin-bottom:2.5rem;max-width:32rem;font-size:1.25rem;--tw-text-opacity: 1;color:rgb(224 226 229 / var(--tw-text-opacity, 1))}.contactInfo__list{display:grid;gap:1.5rem}.contactInfo__item{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(88 88 90 / var(--tw-border-opacity, 1));padding-top:1rem}.contactInfo__item dt{margin-bottom:.5rem;font-size:.875rem;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(173 175 178 / var(--tw-text-opacity, 1));letter-spacing:0}.contactInfo__item dd{font-size:1.125rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.contactForm{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(58 58 60 / var(--tw-bg-opacity, 1));padding:1.5rem}@media (min-width: 768px){.contactForm{padding:2rem}}.contactForm__header{margin-bottom:2rem}.contactForm h2{margin-bottom:0;font-size:1.75rem}.contactForm__alert{margin-bottom:1.5rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(46 25 70 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:.875rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.contactForm__alert--success{--tw-bg-opacity: 1;background-color:rgb(123 102 147 / var(--tw-bg-opacity, 1))}.contactForm__fields{display:grid;gap:1.25rem}.contactForm__field{display:grid;gap:.5rem}.contactForm__field label{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.875rem;font-weight:600;--tw-text-opacity: 1;color:rgb(224 226 229 / var(--tw-text-opacity, 1))}.contactForm__required{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(46 25 70 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));letter-spacing:0}.contactForm__field input,.contactForm__field textarea{margin-bottom:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(147 149 152 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-size:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.contactForm__field textarea{height:10rem}.contactForm__field input:focus,.contactForm__field textarea:focus{--tw-border-opacity: 1;border-color:rgb(199 178 223 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.contactForm__field input:disabled,.contactForm__field textarea:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(88 88 90 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(198 200 203 / var(--tw-text-opacity, 1))}.contactForm__error{font-size:.875rem;font-weight:600;--tw-text-opacity: 1;color:rgb(250 229 255 / var(--tw-text-opacity, 1))}.contactForm__submit{margin-top:.5rem;width:100%;--tw-bg-opacity: 1;background-color:rgb(123 102 147 / var(--tw-bg-opacity, 1));font-size:1rem}@media (min-width: 768px){.contactForm__submit{width:auto}}.contactForm__submit:hover{--tw-bg-opacity: 1;background-color:rgb(173 152 197 / var(--tw-bg-opacity, 1))}.contactForm__submit:disabled{cursor:not-allowed;--tw-bg-opacity: 1;background-color:rgb(147 149 152 / var(--tw-bg-opacity, 1))}
