.contact-module__swMWYG__contactPage{background-color:var(--pure-black)}.contact-module__swMWYG__hero{text-align:center;justify-content:center;align-items:center;padding:240px 0 120px;display:flex}.contact-module__swMWYG__hero .contact-module__swMWYG__container{flex-direction:column;align-items:center;display:flex}.contact-module__swMWYG__eyebrow{color:var(--luxury-gold);text-transform:uppercase;letter-spacing:.4em;margin-bottom:20px;font-size:.9rem;font-weight:700;display:block}.contact-module__swMWYG__heroTitle{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(1.2rem,8vw,8rem);font-weight:900}.contact-module__swMWYG__main{padding:120px 0 200px}.contact-module__swMWYG__split{grid-template-columns:.8fr 1.2fr;gap:120px;display:grid}@media (max-width:991px){.contact-module__swMWYG__split{grid-template-columns:1fr;gap:80px}}.contact-module__swMWYG__infoTitle{font-family:var(--font-syne);overflow-wrap:anywhere;margin-bottom:40px;font-size:clamp(1.5rem,5vw,3rem);line-height:1.1}.contact-module__swMWYG__infoLine{background-color:var(--luxury-gold);width:60px;height:2px;margin-bottom:60px}.contact-module__swMWYG__infoBlock{flex-direction:column;margin-bottom:40px;display:flex}.contact-module__swMWYG__label{text-transform:uppercase;color:var(--luxury-gold);letter-spacing:.2em;margin-bottom:10px;font-size:.75rem;font-weight:700}.contact-module__swMWYG__val{align-items:center;gap:10px;font-size:1.25rem;font-weight:600;display:flex}.contact-module__swMWYG__socials{gap:30px;margin-top:60px;display:flex}.contact-module__swMWYG__socialLink{opacity:.6;transition:var(--transition-luxury)}.contact-module__swMWYG__socialLink:hover{opacity:1;color:var(--luxury-gold)}.contact-module__swMWYG__formSide{background-color:var(--dark-gray);border-left:2px solid var(--luxury-gold-muted);padding:80px 60px}@media (max-width:768px){.contact-module__swMWYG__formSide{border-left:none;border-top:2px solid var(--luxury-gold-muted);padding:60px 40px}}.contact-module__swMWYG__inputGroup{margin-bottom:40px;position:relative}.contact-module__swMWYG__inputGroup label{text-transform:uppercase;letter-spacing:.1em;color:#fff6;margin-bottom:15px;font-size:.8rem;font-weight:700;display:block}.contact-module__swMWYG__inputGroup input,.contact-module__swMWYG__inputGroup textarea{width:100%;max-width:100%;color:var(--pure-white);background:0 0;border:none;border-bottom:1px solid #ffffff1a;padding:10px 0;font-family:inherit;font-size:1.1rem}.contact-module__swMWYG__inputGroup select{background-color:var(--pure-black);width:100%;max-width:100%;color:var(--pure-white);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:none;border-radius:0;padding:14px 16px;font-family:inherit;font-size:1.1rem;font-weight:700;overflow:hidden}.contact-module__swMWYG__inputGroup select option{background-color:var(--luxury-gold);color:var(--pure-black);padding:12px}.contact-module__swMWYG__inputGroup input:focus,.contact-module__swMWYG__inputGroup select:focus,.contact-module__swMWYG__inputGroup textarea:focus{outline:none}.contact-module__swMWYG__focusLine{background-color:var(--luxury-gold);width:0;height:1px;transition:var(--transition-luxury);position:absolute;bottom:0;left:0}.contact-module__swMWYG__inputGroup input:focus~.contact-module__swMWYG__focusLine,.contact-module__swMWYG__inputGroup select:focus~.contact-module__swMWYG__focusLine,.contact-module__swMWYG__inputGroup textarea:focus~.contact-module__swMWYG__focusLine{width:100%}.contact-module__swMWYG__submitBtn{background-color:var(--luxury-gold);width:100%;color:var(--pure-black);font-family:var(--font-syne);text-transform:uppercase;letter-spacing:.2em;transition:var(--transition-luxury);border:none;margin-top:20px;padding:24px;font-weight:800}.contact-module__swMWYG__submitBtn:hover{background-color:var(--pure-white)}
