.hp[data-astro-cid-lj7bqajc]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.qform__error[data-astro-cid-lj7bqajc]{background:#f6e3dc;border-left:3px solid #a2412a;padding:.9rem 1.1rem;margin:0 0 1.5rem;font-size:.9rem}.qform__error[data-astro-cid-lj7bqajc] a[data-astro-cid-lj7bqajc]{color:inherit;font-weight:600}.qhero[data-astro-cid-lj7bqajc]{padding:4rem 0 3rem;background:linear-gradient(180deg,var(--paper) 0%,var(--sand) 100%);text-align:center}.qhero__inner[data-astro-cid-lj7bqajc] h1[data-astro-cid-lj7bqajc]{font-size:clamp(2rem,4vw,3.5rem);margin:1.25rem 0 1rem}.qhero__inner[data-astro-cid-lj7bqajc] h1[data-astro-cid-lj7bqajc] em[data-astro-cid-lj7bqajc]{font-style:italic}.qhero__lead[data-astro-cid-lj7bqajc]{max-width:36rem;margin:0 auto;opacity:.85}.qhero__lead[data-astro-cid-lj7bqajc] a[data-astro-cid-lj7bqajc]{color:var(--gold-text);text-decoration:underline;text-underline-offset:3px}.qform[data-astro-cid-lj7bqajc]{padding:var(--section-pad) 0}.qform__grid[data-astro-cid-lj7bqajc]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:3rem;align-items:start}.qform__inner[data-astro-cid-lj7bqajc]{max-width:720px}@media(max-width:900px){.qform__grid[data-astro-cid-lj7bqajc]{grid-template-columns:1fr;gap:2rem}}.fld[data-astro-cid-lj7bqajc]{margin-bottom:1.5rem}.fld--seg[data-astro-cid-lj7bqajc]{border:0;padding:0;margin:0 0 1.5rem}.fld--seg[data-astro-cid-lj7bqajc] legend[data-astro-cid-lj7bqajc]{font-family:var(--sans);font-size:var(--micro);letter-spacing:.24em;text-transform:uppercase;color:var(--ink);margin-bottom:.5rem;padding:0}.seg[data-astro-cid-lj7bqajc]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.seg__opt[data-astro-cid-lj7bqajc]{padding:.85rem 1rem;border:1px solid rgba(43,36,24,.2);cursor:pointer;background:var(--paper)}.fld--seg[data-astro-cid-lj7bqajc] .seg__opt[data-astro-cid-lj7bqajc]{display:flex;gap:.75rem;align-items:flex-start;text-transform:none;letter-spacing:normal;font-size:inherit;margin:0}.seg__opt[data-astro-cid-lj7bqajc]:has(input:checked){border-color:var(--gold);background:var(--wheat)}.fld[data-astro-cid-lj7bqajc] .seg__opt[data-astro-cid-lj7bqajc] input[data-astro-cid-lj7bqajc]{width:auto;padding:0;accent-color:var(--gold);margin-top:.2rem}.seg__opt[data-astro-cid-lj7bqajc] strong[data-astro-cid-lj7bqajc]{display:block;font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.05rem}.seg__opt[data-astro-cid-lj7bqajc] small[data-astro-cid-lj7bqajc]{display:block;font-size:.78rem;opacity:.75}@media(max-width:600px){.seg[data-astro-cid-lj7bqajc]{grid-template-columns:1fr}}.fld--row[data-astro-cid-lj7bqajc]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.fld[data-astro-cid-lj7bqajc] label[data-astro-cid-lj7bqajc]{display:block;font-family:var(--sans);font-size:var(--micro);letter-spacing:.24em;text-transform:uppercase;color:var(--ink);margin-bottom:.5rem}.fld[data-astro-cid-lj7bqajc] input[data-astro-cid-lj7bqajc],.fld[data-astro-cid-lj7bqajc] select[data-astro-cid-lj7bqajc],.fld[data-astro-cid-lj7bqajc] textarea[data-astro-cid-lj7bqajc]{width:100%;padding:.75rem .9rem;border:1px solid rgba(43,36,24,.2);background:var(--paper);font-family:var(--sans);font-size:.95rem;color:var(--ink);border-radius:2px}.fld[data-astro-cid-lj7bqajc] input[data-astro-cid-lj7bqajc]:focus,.fld[data-astro-cid-lj7bqajc] select[data-astro-cid-lj7bqajc]:focus,.fld[data-astro-cid-lj7bqajc] textarea[data-astro-cid-lj7bqajc]:focus{outline:2px solid var(--gold);outline-offset:0}.chips[data-astro-cid-lj7bqajc]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-astro-cid-lj7bqajc]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border:1px solid rgba(43,36,24,.2);font-size:.8rem;cursor:pointer}.chip[data-astro-cid-lj7bqajc] input[data-astro-cid-lj7bqajc]{accent-color:var(--gold)}.fld--consent[data-astro-cid-lj7bqajc] label[data-astro-cid-lj7bqajc]{text-transform:none;letter-spacing:normal;font-size:.8rem;opacity:.85;display:flex;gap:.6rem;align-items:flex-start}.fld--consent[data-astro-cid-lj7bqajc] input[data-astro-cid-lj7bqajc]{accent-color:var(--gold);margin-top:.15rem}.qform__submit[data-astro-cid-lj7bqajc]{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--sans);font-size:.7rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:1rem 2rem;cursor:pointer;margin-top:1rem}.qform__submit[data-astro-cid-lj7bqajc]:hover{background:transparent;color:var(--ink)}@media(max-width:600px){.fld--row[data-astro-cid-lj7bqajc]{grid-template-columns:1fr}}
