._contactSection_1wf4o_1{width:100%;scroll-margin-top:var(--clear-top-navBar-padding);box-sizing:border-box;background:var(--secondary-fade-03);flex:1;justify-content:center;padding:80px 64px;display:flex}._contactSection_1wf4o_1 ._contactInner_1wf4o_11{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:720px;display:flex}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._sectionEyebrow_1wf4o_19{color:var(--accent-dark);letter-spacing:.08em;text-align:center;margin:0;font-family:Jetbrains Mono,monospace;font-size:.85rem;font-weight:600}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._sectionHeading_1wf4o_28{color:var(--secondary);text-align:center;margin:0;font-family:Jetbrains Mono,monospace;font-size:clamp(1.9rem,3.5vw,2.5rem);font-weight:700;line-height:1.2}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._sectionSubtext_1wf4o_37{color:var(--secondary-fade-7);text-align:center;max-width:60ch;margin:0;font-size:1rem;line-height:1.6}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._formCard_1wf4o_45{background:var(--card);border:1px solid var(--secondary-fade-07);border-radius:var(--border-radius);width:100%;box-shadow:0 1px 3px var(--secondary-fade-07);box-sizing:border-box;margin-top:36px;padding:28px}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._contactForm_1wf4o_55{flex-direction:column;gap:14px;display:flex}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._contactForm_1wf4o_55 ._formField_1wf4o_60{flex-direction:column;gap:6px;display:flex}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._contactForm_1wf4o_55 ._formField_1wf4o_60 label{color:var(--secondary-fade-7);font-size:.85rem;font-weight:600}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._contactForm_1wf4o_55 ._formInput_1wf4o_70,._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._contactForm_1wf4o_55 ._formTextarea_1wf4o_71{background:var(--card);border:1px solid var(--secondary-fade-3);border-radius:var(--border-radius);color:var(--secondary);padding:10px 12px;font-size:.95rem}@media (width<=900px){._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._contactForm_1wf4o_55 ._formInput_1wf4o_70,._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._contactForm_1wf4o_55 ._formTextarea_1wf4o_71{font-size:16px}}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._contactForm_1wf4o_55 ._formInput_1wf4o_70:focus-visible,._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._contactForm_1wf4o_55 ._formTextarea_1wf4o_71:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._contactForm_1wf4o_55 ._formTextarea_1wf4o_71{resize:vertical;min-height:140px;line-height:1.55}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._contactForm_1wf4o_55 ._honeypotField_1wf4o_95{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._contactForm_1wf4o_55 ._errorMessage_1wf4o_103{color:var(--destructive);margin:0;font-size:.8rem}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._contactForm_1wf4o_55 ._submitButton_1wf4o_108{background-color:var(--accent-dark);border-color:var(--accent-dark);color:#fff;border-radius:2px;padding:3px 7px}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._contactForm_1wf4o_55 ._submitButton_1wf4o_108:hover{background-color:var(--accent-darker)}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._contactForm_1wf4o_55 ._submitButton_1wf4o_108{align-self:flex-end}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._contactForm_1wf4o_55 ._submitButton_1wf4o_108:disabled{opacity:.6;cursor:not-allowed}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._confirmation_1wf4o_125{flex-direction:column;align-items:flex-start;gap:10px;display:flex}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._confirmation_1wf4o_125 ._confirmationTitle_1wf4o_131{color:var(--secondary);margin:0;font-size:1.05rem;font-weight:700}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._confirmation_1wf4o_125 ._confirmationText_1wf4o_137{color:var(--secondary-fade-7);margin:0;font-size:.95rem;line-height:1.55}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._confirmation_1wf4o_125 ._sendAnotherButton_1wf4o_143{background-color:var(--accent-dark);border-color:var(--accent-dark);color:#fff;border-radius:2px;padding:3px 7px}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._confirmation_1wf4o_125 ._sendAnotherButton_1wf4o_143:hover{background-color:var(--accent-darker)}@media (width<=900px){._contactSection_1wf4o_1{padding:56px 20px}._contactSection_1wf4o_1 ._contactInner_1wf4o_11 ._formCard_1wf4o_45{margin-top:24px;padding:20px}}
