.qform[data-astro-cid-5v4witja]{--field-line:#0b0b0b33}.qform__hp[data-astro-cid-5v4witja]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.qform__grid[data-astro-cid-5v4witja]{grid-template-columns:1fr 1fr;gap:1.5rem 1.4rem;display:grid}.field[data-astro-cid-5v4witja]{flex-direction:column;gap:.5rem;min-width:0;display:flex}.field--full[data-astro-cid-5v4witja]{grid-column:1/-1}.field[data-astro-cid-5v4witja] label[data-astro-cid-5v4witja],.field[data-astro-cid-5v4witja] legend[data-astro-cid-5v4witja]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding:0;font-size:.72rem;font-weight:500}.req[data-astro-cid-5v4witja]{color:var(--gold)}.field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja],.field[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja],.field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{font-family:var(--font-sans);color:var(--ink);border:0;border-bottom:1px solid var(--field-line);transition:border-color .3s var(--ease);background:0 0;border-radius:0;width:100%;padding:.7rem 0;font-size:1rem}.field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]{border:1px solid var(--field-line);border-radius:var(--radius);resize:vertical;padding:.9rem}.field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:focus,.field[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja]:focus,.field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]:focus{border-color:var(--ink);outline:none}.field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]::placeholder,.field[data-astro-cid-5v4witja] textarea[data-astro-cid-5v4witja]::placeholder{color:#a5a29b}.field[data-astro-cid-5v4witja] select[data-astro-cid-5v4witja]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230b0b0b' fill='none' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right .2rem center;background-repeat:no-repeat;padding-right:1.6rem}.field[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]:invalid:not(:placeholder-shown){border-color:#b4432f}fieldset[data-astro-cid-5v4witja].field{border:0;margin:0}.chips[data-astro-cid-5v4witja]{flex-wrap:wrap;gap:.7rem;display:flex}.chip[data-astro-cid-5v4witja]{border:1px solid var(--field-line);cursor:pointer;text-transform:none;letter-spacing:0;transition:all .25s var(--ease);color:var(--ink);border-radius:100px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.9rem;display:inline-flex}.chip[data-astro-cid-5v4witja] input[data-astro-cid-5v4witja]{opacity:0;width:0;height:0;position:absolute}.chip[data-astro-cid-5v4witja]:has(input:checked){background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip[data-astro-cid-5v4witja]:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:2px}.qform__foot[data-astro-cid-5v4witja]{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:2rem;display:flex}.qform__submit[data-astro-cid-5v4witja]{position:relative}.qform__submit[data-astro-cid-5v4witja][aria-busy=true]{pointer-events:none;opacity:.85}.qform__spinner[data-astro-cid-5v4witja]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin;display:none}.qform__submit[data-astro-cid-5v4witja][aria-busy=true] .qform__spinner[data-astro-cid-5v4witja]{display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.qform__fineprint[data-astro-cid-5v4witja]{color:var(--muted);margin:0;font-size:.85rem}.qform__status[data-astro-cid-5v4witja]{border-radius:var(--radius);border:1px solid var(--line);margin-top:1.5rem;padding:1.1rem 1.3rem;font-size:.95rem}.qform__status--ok[data-astro-cid-5v4witja]{background:var(--paper-2);border-color:var(--gold);color:var(--ink)}.qform__status--err[data-astro-cid-5v4witja]{color:#7a2c1a;background:#fbeae6;border-color:#d68a76}@media (width<=560px){.qform__grid[data-astro-cid-5v4witja]{grid-template-columns:1fr}}.contact[data-astro-cid-6bfsojfh]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.contact__card[data-astro-cid-6bfsojfh]{background:var(--ink);color:var(--paper);border-radius:var(--radius);padding:clamp(1.8rem,4vw,2.6rem);position:sticky;top:100px}.contact__h[data-astro-cid-6bfsojfh]{margin-bottom:.8rem;font-size:1.8rem}.contact__p[data-astro-cid-6bfsojfh]{color:#ffffffb8;font-size:.98rem}.contact__list[data-astro-cid-6bfsojfh]{gap:1.3rem;margin:1.8rem 0;display:grid}.contact__list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{border-bottom:1px solid #ffffff1f;flex-direction:column;gap:.2rem;padding-bottom:1.3rem;display:flex}.contact__list[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:last-child{border-bottom:0;padding-bottom:0}.contact__label[data-astro-cid-6bfsojfh]{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:.66rem}.contact__value[data-astro-cid-6bfsojfh]{color:var(--paper);font-size:1.1rem}.contact__hint[data-astro-cid-6bfsojfh]{color:#ffffff80;font-size:.82rem}.contact__ig[data-astro-cid-6bfsojfh]{--btn-fg:#fff;color:#fff;border-color:#fff6;width:100%}.contact__ig[data-astro-cid-6bfsojfh]:hover{--btn-bg:#fff;--btn-fg:var(--ink);color:var(--ink);border-color:#fff}@media (width<=860px){.contact[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.contact__card[data-astro-cid-6bfsojfh]{position:static}}
