.ProjectForm_form__QCEN2{max-width:var(--container-max-text)}.ProjectForm_progress__2Qahe{color:var(--color-text-muted);margin-bottom:var(--space-xl)}.ProjectForm_step__DV7d3{animation:ProjectForm_step-in__lQ6ZJ var(--motion-duration-slow) var(--motion-ease-out);min-height:14rem}@keyframes ProjectForm_step-in__lQ6ZJ{0%{opacity:0;transform:translateY(var(--motion-distance-md))}to{opacity:1;transform:translateY(0)}}.ProjectForm_question__QHdIO{text-transform:uppercase;margin-bottom:var(--space-lg);outline:none}.ProjectForm_choices__RaCjU{display:flex;flex-direction:column}.ProjectForm_choice__Nu_nU{text-align:left;background:none;border:none;border-top:var(--border-width-hairline) solid var(--color-border);border-left:2px solid transparent;padding:var(--space-md) 0 var(--space-md) var(--space-sm);font-family:inherit;font-size:var(--text-h4);letter-spacing:var(--tracking-normal);text-transform:none;color:var(--color-text-muted);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-editorial),border-left-color var(--motion-duration-fast) var(--motion-ease-editorial)}.ProjectForm_choices__RaCjU .ProjectForm_choice__Nu_nU:last-child{border-bottom:var(--border-width-hairline) solid var(--color-border)}.ProjectForm_choice__Nu_nU:focus-visible,.ProjectForm_choice__Nu_nU:hover{color:var(--color-text)}.ProjectForm_choiceActive__0uOVA{color:var(--color-text);border-left-color:var(--color-accent)}.ProjectForm_input__K5nJ1,.ProjectForm_textarea__GKu5s{width:100%;background:none;border:none;border-bottom:var(--border-width-hairline) solid var(--color-border);padding:var(--space-sm) 0;font-family:inherit;font-size:var(--text-h4);color:var(--color-text)}.ProjectForm_input__K5nJ1::placeholder,.ProjectForm_textarea__GKu5s::placeholder{color:var(--color-text-muted)}.ProjectForm_input__K5nJ1:focus-visible,.ProjectForm_textarea__GKu5s:focus-visible{border-bottom-color:var(--color-text)}.ProjectForm_textarea__GKu5s{resize:vertical}.ProjectForm_contactGrid__a6ARb{display:grid;grid-template-columns:1fr;grid-gap:var(--space-md);gap:var(--space-md)}.ProjectForm_undecided__Lnyl_{display:flex;align-items:center;gap:var(--space-sm);min-height:44px;margin-top:var(--space-sm);cursor:pointer}.ProjectForm_undecided__Lnyl_ input{width:18px;height:18px;accent-color:var(--color-accent)}@media (min-width:768px){.ProjectForm_contactGrid__a6ARb{grid-template-columns:1fr 1fr;column-gap:var(--space-lg)}}.ProjectForm_error__Q7DAW{color:var(--color-text);border-left:2px solid var(--color-accent);padding-left:var(--space-sm);margin-top:var(--space-md)}.ProjectForm_actions__RX_PO{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xl);margin-top:var(--space-2xl)}.ProjectForm_privacy__pZhwg{margin-top:var(--space-lg);color:var(--color-text)}.ProjectForm_error__Q7DAW a,.ProjectForm_privacy__pZhwg a{text-decoration:underline;overflow-wrap:anywhere}.ProjectForm_honeypot__zdVxO{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ProjectForm_choice__Nu_nU:disabled{cursor:default}.ProjectForm_confirmation__ofwhc{max-width:var(--container-max-text);padding-block:var(--space-xl)}.ProjectForm_confirmationLabel__aN3Cw{color:var(--color-text-muted);margin-bottom:var(--space-md)}.ProjectForm_confirmationTitle__c8Pbt{text-transform:uppercase;margin-bottom:var(--space-lg);outline:none}.ProjectForm_confirmationText__vo9A4{color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.ProjectForm_step__DV7d3{animation:none;opacity:1;transform:none}}