.ContactForm-module__qvq3IW__form{flex-direction:column;gap:18px;display:flex}.ContactForm-module__qvq3IW__row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.ContactForm-module__qvq3IW__field{flex-direction:column;gap:8px;display:flex}.ContactForm-module__qvq3IW__field>span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-on-paper);font-size:.78rem;font-weight:700}.ContactForm-module__qvq3IW__field input,.ContactForm-module__qvq3IW__field textarea{border:var(--outline) solid var(--ink);border-radius:var(--radius-m);background:var(--paper);width:100%;color:var(--ink);font:inherit;resize:vertical;transition:box-shadow .2s var(--ease-out), transform .2s var(--ease-out);padding:15px 18px;font-size:1rem}.ContactForm-module__qvq3IW__field input:focus,.ContactForm-module__qvq3IW__field textarea:focus{box-shadow:5px 5px 0 var(--acid);outline:none;transform:translate(-1px,-1px)}.ContactForm-module__qvq3IW__field input[aria-invalid=true],.ContactForm-module__qvq3IW__field textarea[aria-invalid=true]{border-color:var(--danger,#d8442f);box-shadow:5px 5px #d8442f47}.ContactForm-module__qvq3IW__error{color:#b8341f;font-size:.84rem;font-style:normal;font-weight:600}.ContactForm-module__qvq3IW__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ContactForm-module__qvq3IW__footer{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.ContactForm-module__qvq3IW__submit{min-width:180px}.ContactForm-module__qvq3IW__submit:disabled{opacity:.6;cursor:progress}.ContactForm-module__qvq3IW__status{font-size:.95rem;font-weight:600}.ContactForm-module__qvq3IW__status[data-status=success]{color:#1f6f45}.ContactForm-module__qvq3IW__status[data-status=error]{color:#b8341f}[dir=rtl] .ContactForm-module__qvq3IW__field>span{letter-spacing:0}
.ContactView-module__nL9QZG__page{background:var(--ink);padding-block:clamp(130px,16vh,190px) clamp(60px,8vw,110px)}.ContactView-module__nL9QZG__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,5vw,76px);display:grid}.ContactView-module__nL9QZG__intro{flex-direction:column;gap:20px;display:flex}.ContactView-module__nL9QZG__title{letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:800;line-height:.96}.ContactView-module__nL9QZG__reasons{flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ContactView-module__nL9QZG__reasons li{border:2px solid var(--ink-line);border-radius:var(--radius-m);background:var(--ink-soft);flex-direction:column;gap:3px;padding:14px 18px;display:flex}.ContactView-module__nL9QZG__reasons strong{font-size:.95rem}.ContactView-module__nL9QZG__reasons span{color:var(--muted-on-ink);font-size:.9rem}.ContactView-module__nL9QZG__art{width:clamp(160px,20vw,240px);height:auto;margin-top:10px;rotate:-5deg}.ContactView-module__nL9QZG__card{border:var(--outline) solid var(--ink);border-radius:var(--radius-card);background:var(--paper);color:var(--ink);box-shadow:var(--shadow-hard-acid);padding:clamp(24px,3.4vw,40px)}.ContactView-module__nL9QZG__builtBy{border:2px solid var(--ink-line);border-radius:var(--radius-card);background:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(56px,8vw,100px);padding:clamp(26px,3.4vw,42px);display:flex}.ContactView-module__nL9QZG__builtLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--muted-on-ink);font-size:.74rem;font-weight:700}.ContactView-module__nL9QZG__builtName{letter-spacing:-.035em;color:var(--acid);margin:6px 0 10px;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:800;display:inline-block}.ContactView-module__nL9QZG__builtName:hover{text-underline-offset:6px;text-decoration:underline}.ContactView-module__nL9QZG__builtBody{max-width:58ch;color:var(--muted-on-ink);font-size:.98rem}@media (max-width:900px){.ContactView-module__nL9QZG__grid{grid-template-columns:minmax(0,1fr)}}[dir=rtl] .ContactView-module__nL9QZG__title{letter-spacing:0;text-transform:none;line-height:1.3}[dir=rtl] .ContactView-module__nL9QZG__builtLabel,[dir=rtl] .ContactView-module__nL9QZG__builtName{letter-spacing:0}
