.Contact_contact__rmkxf{display:flex;flex-direction:column;width:100%;padding-bottom:5rem}.Contact_contact__rmkxf h1{font-size:clamp(3rem,2.5rem + 2.5vw,9rem);font-weight:400;text-transform:uppercase;margin-top:2rem;animation-name:Contact_fade-in__2KEM3;animation-delay:.2s;animation-duration:.4s;animation-timing-function:ease-out;animation-fill-mode:backwards}.Contact_contact__rmkxf .Contact_content__176H7{width:100%;position:relative;height:min-content;display:flex;margin-top:1.5rem;gap:2rem}.Contact_contact__rmkxf .Contact_content__176H7 form{width:100%;max-width:90ch;display:grid;grid-template-areas:"partition1 partition2" "submission partition2";grid-template-columns:1fr 1fr;grid-template-rows:min-content auto;grid-gap:2rem;gap:2rem}.Contact_contact__rmkxf .Contact_content__176H7 form .Contact_partition___C_2Q{width:100%;height:100%;grid-area:partition1;display:flex;flex-direction:column;gap:1rem;animation-name:Contact_fade-in__2KEM3;animation-delay:.6s;animation-duration:.4s;animation-timing-function:ease-out;animation-fill-mode:backwards}.Contact_contact__rmkxf .Contact_content__176H7 form .Contact_partition___C_2Q:nth-of-type(2){grid-area:partition2}.Contact_contact__rmkxf .Contact_content__176H7 form .Contact_partition___C_2Q:nth-of-type(2) label{height:100%}.Contact_contact__rmkxf .Contact_content__176H7 form input,.Contact_contact__rmkxf .Contact_content__176H7 form textarea{outline:none;border:none;font-size:1.125rem}.Contact_contact__rmkxf .Contact_content__176H7 form textarea{height:100%}.Contact_contact__rmkxf .Contact_content__176H7 form label{display:flex;cursor:text;height:auto;flex-direction:column;width:100%;gap:.25rem;border:1px solid hsla(0,0%,100%,.3);border-radius:5px;padding:.35rem .5rem;text-transform:uppercase;font-size:.8rem;font-weight:300;transition:border .25s ease-in-out}.Contact_contact__rmkxf .Contact_content__176H7 form label:focus-within{border:1px solid #fff}.Contact_contact__rmkxf .Contact_content__176H7 form label input:not([type=submit]),.Contact_contact__rmkxf .Contact_content__176H7 form label textarea{color:#fff;background-color:hsla(0,0%,100%,0);font-weight:400;resize:none}.Contact_contact__rmkxf .Contact_content__176H7 form .Contact_submission__nLoVr{max-width:45ch;grid-area:submission;animation-name:Contact_fade-in__2KEM3;animation-delay:1s;animation-duration:.4s;animation-timing-function:ease-in-out;animation-fill-mode:backwards}.Contact_contact__rmkxf .Contact_content__176H7 form input[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;font-weight:400;display:grid;place-items:center;width:100%;border:none;padding:.35rem .75rem;border-radius:5px;margin:.75rem 0;background-color:hsla(0,0%,100%,.6);transition:background-color .25s ease-out}.Contact_contact__rmkxf .Contact_content__176H7 form input[type=submit]:focus,.Contact_contact__rmkxf .Contact_content__176H7 form input[type=submit]:hover{background-color:#fff}.Contact_contact__rmkxf .Contact_content__176H7 form .Contact_email__66SNO{font-size:.8rem;color:hsla(0,0%,100%,.6)}.Contact_contact__rmkxf .Contact_content__176H7 form .Contact_email__66SNO a{color:hsla(0,0%,100%,.6);text-transform:none;font-weight:400;text-decoration:underline}.Contact_contact__rmkxf .Contact_content__176H7 form .Contact_email__66SNO a:before{display:none}.Contact_contact__rmkxf .Contact_content__176H7 form .Contact_email__66SNO a:focus{color:#fff}.Contact_contact__rmkxf .Contact_content__176H7 .Contact_socials__Eyk_U{max-height:100%;animation-name:Contact_slide-right__4g4fO;animation-delay:1.4s;animation-duration:.4s;animation-timing-function:ease-out;animation-fill-mode:backwards}.Contact_contact__rmkxf .Contact_content__176H7 .Contact_socials__Eyk_U .Contact_images__xib9_{height:100%;display:flex;flex-direction:column;justify-content:space-between}.Contact_contact__rmkxf .Contact_content__176H7 .Contact_socials__Eyk_U .Contact_images__xib9_ a:before{display:none}.Contact_contact__rmkxf .Contact_content__176H7 .Contact_socials__Eyk_U .Contact_images__xib9_ img{opacity:.4;max-width:40px;transition:opacity .25s ease-in-out}.Contact_contact__rmkxf .Contact_content__176H7 .Contact_socials__Eyk_U .Contact_images__xib9_ img:hover{opacity:1}@media(max-width:768px){.Contact_contact__rmkxf .Contact_content__176H7{flex-direction:column}.Contact_contact__rmkxf .Contact_content__176H7 form{display:flex;flex-direction:column;gap:1rem}.Contact_contact__rmkxf .Contact_content__176H7 .Contact_socials__Eyk_U{width:100%;animation-name:Contact_fade-in__2KEM3}.Contact_contact__rmkxf .Contact_content__176H7 .Contact_socials__Eyk_U .Contact_images__xib9_{flex-direction:row}.Contact_contact__rmkxf{align-items:center}.Contact_contact__rmkxf h1{text-align:center}}@keyframes Contact_fade-in__2KEM3{0%{opacity:0}to{opacity:1}}@keyframes Contact_slide-right__4g4fO{0%{opacity:0;transform:translateX(-50%)}to{opacity:1;transform:translateX(0)}}