.contact-module__k3KJZW__contactPage{padding-top:var(--space-xl)}.contact-module__k3KJZW__hero{padding:var(--space-xxl)0 var(--space-xl);text-align:center}.contact-module__k3KJZW__heroContent{max-width:700px;margin:0 auto}.contact-module__k3KJZW__subtitle{letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-sm);font-size:.875rem}.contact-module__k3KJZW__divider{background-color:var(--color-gold);width:60px;height:1px;margin:var(--space-md)auto}.contact-module__k3KJZW__description{color:var(--color-gray-light);margin-top:var(--space-md)}.contact-module__k3KJZW__contactSection{padding:var(--space-xl)0 var(--space-xxl)}.contact-module__k3KJZW__contactContainer{gap:var(--space-xl);grid-template-columns:1fr 1.5fr;display:grid}.contact-module__k3KJZW__contactInfo h2{margin-bottom:var(--space-sm);font-size:2rem}.contact-module__k3KJZW__infoItem{margin-top:var(--space-lg)}.contact-module__k3KJZW__infoItem h3{letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-xs);font-size:.875rem}.contact-module__k3KJZW__infoItem a{color:var(--color-white);transition:color var(--transition-medium);font-size:1.125rem}.contact-module__k3KJZW__infoItem a:hover{color:var(--color-gold)}.contact-module__k3KJZW__infoItem p{color:var(--color-gray-light);font-size:1.125rem}.contact-module__k3KJZW__infoBox{margin-top:var(--space-xl);padding:var(--space-md);background-color:var(--color-charcoal);border-left:3px solid var(--color-gold)}.contact-module__k3KJZW__infoBox h4{color:var(--color-gold);margin-bottom:var(--space-xs);font-size:1rem}.contact-module__k3KJZW__infoBox p{color:var(--color-gray-light);font-size:.875rem}.contact-module__k3KJZW__formWrapper{background-color:var(--color-charcoal);padding:var(--space-lg);border:1px solid var(--color-charcoal-light)}.contact-module__k3KJZW__form h2{margin-bottom:var(--space-sm);font-size:2rem}.contact-module__k3KJZW__inputGroup{margin-top:var(--space-md)}.contact-module__k3KJZW__label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-xs);font-size:.875rem;display:block}.contact-module__k3KJZW__input,.contact-module__k3KJZW__textarea{width:100%;padding:var(--space-sm)var(--space-md);font-family:var(--font-sans);background-color:var(--color-black);border:1px solid var(--color-gray-dark);color:var(--color-white);transition:border-color var(--transition-medium);font-size:1rem}.contact-module__k3KJZW__input:focus,.contact-module__k3KJZW__textarea:focus{border-color:var(--color-gold);outline:none}.contact-module__k3KJZW__textarea{resize:vertical;min-height:150px}.contact-module__k3KJZW__submitButton{width:100%;margin-top:var(--space-md);padding:var(--space-sm)var(--space-md);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;background-color:var(--color-gold);color:var(--color-black);border:1px solid var(--color-gold);cursor:pointer;transition:all var(--transition-medium);font-size:.875rem;font-weight:500}.contact-module__k3KJZW__submitButton:hover{color:var(--color-gold);background-color:#0000}.contact-module__k3KJZW__successMessage{padding:var(--space-sm)var(--space-md);border:1px solid var(--color-gold);color:var(--color-gold);text-align:center;margin-bottom:var(--space-md);letter-spacing:.05em;background-color:#d4af371a;font-size:.875rem}@media (max-width:968px){.contact-module__k3KJZW__contactContainer{grid-template-columns:1fr}.contact-module__k3KJZW__contactInfo{order:2}.contact-module__k3KJZW__formWrapper{order:1}}
