.form-card.svelte-6qp2cm{border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);padding:clamp(2.4rem,3vw,4rem)}.form__title.svelte-6qp2cm{letter-spacing:-.02em;margin:0 0 2.4rem;font-size:clamp(2rem,1.8vw,2.6rem);font-weight:500}.form__trap.svelte-6qp2cm{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__fields.svelte-6qp2cm{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;display:grid}.field.svelte-6qp2cm{gap:.8rem;display:grid}.field--wide.svelte-6qp2cm,.form__foot.svelte-6qp2cm,.form__error.svelte-6qp2cm{grid-column:1/-1}.field__label.svelte-6qp2cm{letter-spacing:.16em;text-transform:uppercase;color:var(--ui-soft);font-size:1.2rem;font-weight:500}.field__input.svelte-6qp2cm{border:1px solid var(--ui-line);border-radius:var(--ui-radius-sm);background:var(--ui-bg);width:100%;font:inherit;color:var(--ui-ink);padding:1.4rem 1.6rem;font-size:1.5rem;transition:border-color .3s,box-shadow .3s}.field__input.svelte-6qp2cm::placeholder{color:var(--ui-mute)}.field__input.svelte-6qp2cm:focus{border-color:var(--ui-ink);box-shadow:0 0 0 .4rem rgba(var(--ui-cast), .06);outline:none}.field__input--area.svelte-6qp2cm{resize:vertical;min-height:14rem}.form__foot.svelte-6qp2cm{flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:.8rem;display:flex}.form__send.svelte-6qp2cm:disabled{opacity:.6;cursor:wait}.form__note.svelte-6qp2cm{color:var(--ui-soft);margin:0;font-size:1.3rem}.form__error.svelte-6qp2cm{border-radius:var(--ui-radius-sm);color:var(--ui-red);background:#a8202f14;margin:0;padding:1.2rem 1.6rem;font-size:1.4rem}.sent.svelte-6qp2cm{justify-items:start;gap:1.6rem;padding-block:1rem;display:grid}.sent__mark.svelte-6qp2cm{background:var(--ui-lime);color:#131313}.sent__title.svelte-6qp2cm{letter-spacing:-.03em;margin:0;font-size:clamp(2.6rem,2.4vw,3.6rem);font-weight:500}.sent__body.svelte-6qp2cm{max-width:44ch;color:var(--ui-ink-2);margin:0;font-size:1.5rem;line-height:1.55}@media (width<=560px){.form__fields.svelte-6qp2cm{grid-template-columns:1fr}}.contact.svelte-1q7hdxq{padding-bottom:clamp(3rem,4vw,6rem)}.contact__grid.svelte-1q7hdxq{grid-template-columns:minmax(0,1.4fr) minmax(26rem,1fr);align-items:start;gap:clamp(2rem,3vw,4rem);display:grid}.details.svelte-1q7hdxq{top:calc(var(--ui-nav) + 2rem);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);gap:2rem;padding:clamp(2.4rem,2.6vw,3.2rem);display:grid;position:sticky}.details__title.svelte-1q7hdxq{letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:500}.details__rows.svelte-1q7hdxq{margin:0;display:grid}.details__row.svelte-1q7hdxq{border-top:1px solid var(--ui-line);gap:.4rem;padding:1.2rem 0;display:grid}.details__row.svelte-1q7hdxq dt:where(.svelte-1q7hdxq){letter-spacing:.16em;text-transform:uppercase;color:var(--ui-soft);font-size:1.2rem}.details__row.svelte-1q7hdxq dd:where(.svelte-1q7hdxq){margin:0;font-size:1.5rem;font-weight:500}.details__link.svelte-1q7hdxq{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ui-line);text-decoration-color:var(--ui-line);text-underline-offset:.3em;transition:text-decoration-color .3s}.details__link.svelte-1q7hdxq:hover{text-decoration-color:currentColor}.details__socials.svelte-1q7hdxq{flex-wrap:wrap;gap:.8rem;display:flex}.details__note.svelte-1q7hdxq{color:var(--ui-soft);margin:0;font-size:1.3rem}@media (width<=900px){.contact__grid.svelte-1q7hdxq{grid-template-columns:1fr}.details.svelte-1q7hdxq{position:static}}
