.contact-module__swMWYG__contactWrapper{padding-top:8rem}.contact-module__swMWYG__header{padding-bottom:4rem}.contact-module__swMWYG__eyebrow{font-family:var(--font-manrope);text-transform:uppercase;letter-spacing:.2em;color:var(--color-muted);margin-bottom:var(--space-sm);font-size:.75rem;font-weight:800;display:block}.contact-module__swMWYG__header h1{margin-bottom:var(--space-md);text-transform:uppercase;font-size:4.5rem}.contact-module__swMWYG__lead{max-width:45ch;color:var(--color-muted);font-size:1.5rem;line-height:1.4}.contact-module__swMWYG__contactBlock{text-align:center;max-width:56rem;padding:var(--space-2xl) var(--space-xl);margin:0 auto}.contact-module__swMWYG__contactLabel{font-family:var(--font-manrope);letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-md);font-size:.75rem;font-weight:800;display:block}.contact-module__swMWYG__contactEmail{font-family:var(--font-manrope);letter-spacing:-.04em;color:var(--color-fg);margin-bottom:var(--space-lg);word-break:break-word;font-size:clamp(1.8rem,5vw,3.2rem);font-weight:800;line-height:1.05;display:inline-block}.contact-module__swMWYG__contactContext{color:var(--color-muted);max-width:42rem;margin-left:auto;margin-right:auto;margin-bottom:var(--space-xl);font-size:1.2rem;line-height:1.6}.contact-module__swMWYG__formGrid{gap:var(--space-2xl);grid-template-columns:1fr 1fr;display:grid}.contact-module__swMWYG__formContent h2{color:var(--color-fg);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-lg);font-size:.75rem;font-family:var(--font-manrope)}.contact-module__swMWYG__formContent p{color:var(--color-muted);margin-bottom:var(--space-xl);font-size:1.25rem;line-height:1.6}.contact-module__swMWYG__nextSteps{margin-bottom:var(--space-xl)}.contact-module__swMWYG__nextStepsList{flex-direction:column;gap:.75rem;list-style:none;display:flex}.contact-module__swMWYG__nextStepsList li{font-family:var(--font-manrope);letter-spacing:.08em;text-transform:uppercase;color:var(--color-fg);border-bottom:1px solid var(--color-surface-dim);padding-bottom:.75rem;font-size:.8rem;font-weight:800}.contact-module__swMWYG__contactInfo{gap:var(--space-xl);flex-direction:column;display:flex}.contact-module__swMWYG__infoBlock h3{color:var(--color-fg);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-family:var(--font-manrope);margin-bottom:.5rem}.contact-module__swMWYG__infoBlock a,.contact-module__swMWYG__infoBlock p{text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg);font-size:1.125rem;font-weight:700;font-family:var(--font-manrope)}.contact-module__swMWYG__form{gap:var(--space-lg);flex-direction:column;display:flex}.contact-module__swMWYG__inputGroup{flex-direction:column;gap:.5rem;display:flex}.contact-module__swMWYG__inputGroup label{font-family:var(--font-manrope);text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);font-size:.7rem;font-weight:800}.contact-module__swMWYG__inputGroup input,.contact-module__swMWYG__inputGroup select,.contact-module__swMWYG__inputGroup textarea{background-color:var(--color-white);font-family:var(--font-inter);color:var(--color-fg);border:none;padding:1.25rem;font-size:1rem}.contact-module__swMWYG__inputGroup input:focus,.contact-module__swMWYG__inputGroup select:focus,.contact-module__swMWYG__inputGroup textarea:focus{outline:2px solid var(--color-muted)}.contact-module__swMWYG__form button{margin-top:var(--space-md);padding:1.25rem;font-size:.8rem}@media (max-width:1024px){.contact-module__swMWYG__formGrid{grid-template-columns:1fr}}@media (max-width:768px){.contact-module__swMWYG__contactWrapper{padding-top:6.3rem}.contact-module__swMWYG__header{padding-bottom:2rem}.contact-module__swMWYG__header h1{font-size:2.45rem}.contact-module__swMWYG__lead{max-width:100%;font-size:1.02rem}.contact-module__swMWYG__contactBlock{padding:var(--space-lg) 0}.contact-module__swMWYG__contactContext{font-size:1rem}.contact-module__swMWYG__formContainer{order:-1}.contact-module__swMWYG__formGrid{gap:var(--space-lg)}.contact-module__swMWYG__formContent p,.contact-module__swMWYG__infoBlock a,.contact-module__swMWYG__infoBlock p{font-size:.98rem}.contact-module__swMWYG__nextStepsList li{letter-spacing:.05em;font-size:.72rem}.contact-module__swMWYG__infoBlock a,.contact-module__swMWYG__infoBlock p{text-transform:none;letter-spacing:.01em}.contact-module__swMWYG__inputGroup input,.contact-module__swMWYG__inputGroup select,.contact-module__swMWYG__inputGroup textarea{padding:1rem}.contact-module__swMWYG__form button{width:100%}}@media (max-width:430px){.contact-module__swMWYG__formGrid,.contact-module__swMWYG__form,.contact-module__swMWYG__contactInfo{gap:.75rem}.contact-module__swMWYG__nextSteps{margin-bottom:.75rem}.contact-module__swMWYG__contactEmail{font-size:1.55rem}}
