.page-module__j6Q3dW__container{max-width:1200px;margin:0 auto;padding:5rem 5% 8rem}.page-module__j6Q3dW__header{text-align:center;margin-bottom:6rem}.page-module__j6Q3dW__header h1{font-family:var(--font-playfair), serif;margin-bottom:1rem;font-size:3.5rem}.page-module__j6Q3dW__header p{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:.95rem;line-height:1.6}.page-module__j6Q3dW__content{gap:8rem;display:flex}.page-module__j6Q3dW__infoColumn{flex:1}.page-module__j6Q3dW__infoBlock{margin-bottom:5rem}.page-module__j6Q3dW__infoBlock h2{font-family:var(--font-playfair), serif;margin-bottom:2rem;font-size:1.75rem}.page-module__j6Q3dW__contactItem{align-items:flex-start;gap:1.5rem;margin-bottom:2.5rem;display:flex}.page-module__j6Q3dW__icon{font-size:1.25rem}.page-module__j6Q3dW__label{letter-spacing:.15em;color:var(--text-secondary);text-transform:uppercase;margin-bottom:.25rem;font-size:.7rem;display:block}.page-module__j6Q3dW__contactItem p{font-size:.9rem}.page-module__j6Q3dW__formColumn{flex:1.5}.page-module__j6Q3dW__form{flex-direction:column;gap:2rem;display:flex}.page-module__j6Q3dW__formGroup{flex-direction:column;gap:.75rem;display:flex}.page-module__j6Q3dW__formGroup label{letter-spacing:.15em;color:var(--text-primary);font-size:.75rem;font-weight:500}.page-module__j6Q3dW__formGroup input,.page-module__j6Q3dW__formGroup textarea{border:1px solid var(--border-color);background-color:#0000;padding:1rem;font-family:inherit;font-size:.9rem;transition:border-color .3s}.page-module__j6Q3dW__formGroup input:focus,.page-module__j6Q3dW__formGroup textarea:focus{border-color:var(--text-primary);outline:none}.page-module__j6Q3dW__submitBtn{background-color:var(--text-primary);color:#fff;letter-spacing:.15em;margin-top:1rem;padding:1.25rem;font-size:.75rem;transition:background-color .3s}.page-module__j6Q3dW__submitBtn:hover{background-color:var(--text-secondary)}@media (max-width:768px){.page-module__j6Q3dW__container{padding-top:2rem}.page-module__j6Q3dW__header{margin-bottom:2rem}.page-module__j6Q3dW__header h1{font-size:2.5rem}.page-module__j6Q3dW__content{flex-direction:column;gap:3rem}.page-module__j6Q3dW__infoBlock{margin-bottom:3rem}.page-module__j6Q3dW__infoBlock h2{margin-bottom:1.5rem;font-size:1.75rem}}
