.inquiry[data-astro-cid-4ti5b6ju]{gap:var(--space-8);padding-block:var(--space-8) var(--section-gap);display:grid}.inquiry__intro[data-astro-cid-4ti5b6ju]{gap:var(--space-5);align-content:start;display:grid}.inquiry__line[data-astro-cid-4ti5b6ju]{inline-size:min(16rem,60%)}.inquiry__intro[data-astro-cid-4ti5b6ju] .inquiry__photo{display:none}.inquiry__direct[data-astro-cid-4ti5b6ju]{gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-small);display:grid}@media (width>=64rem){.inquiry[data-astro-cid-4ti5b6ju]{align-items:start;gap:var(--space-9);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.inquiry__intro[data-astro-cid-4ti5b6ju] .inquiry__photo{border-radius:var(--radius-card);display:block;overflow:hidden}}.inquiry-form[data-astro-cid-4ti5b6ju]{gap:var(--space-6);display:grid}.inquiry-form[data-astro-cid-4ti5b6ju][hidden]{display:none}.inquiry-form__note[data-astro-cid-4ti5b6ju]{color:var(--color-text-muted);font-size:var(--text-small)}.inquiry-form__summary[data-astro-cid-4ti5b6ju]{gap:var(--space-3);padding:var(--space-5);border:var(--line-thin) solid var(--color-text-accent);border-radius:var(--radius-card);background:var(--color-bg-surface);display:grid}.inquiry-form__summary[data-astro-cid-4ti5b6ju][hidden]{display:none}.inquiry-form__summary-heading[data-astro-cid-4ti5b6ju]{font-size:var(--text-heading)}.inquiry-form__summary[data-astro-cid-4ti5b6ju] ul[data-astro-cid-4ti5b6ju]{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);display:grid}.steps[data-astro-cid-4ti5b6ju]{margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-4ti5b6ju]{gap:var(--space-6);max-width:none;padding-block:var(--space-7);border-block-start:var(--line-thin) solid var(--color-border-subtle);display:grid}.step[data-astro-cid-4ti5b6ju]:first-child{border-block-start:0;padding-block-start:var(--space-4)}.step__head[data-astro-cid-4ti5b6ju]{align-items:baseline;gap:var(--space-4);display:flex}.step__no[data-astro-cid-4ti5b6ju]{font-family:var(--font-display);font-size:var(--text-title);font-variant-numeric:tabular-nums;line-height:.9}.step__title[data-astro-cid-4ti5b6ju]{font-size:var(--text-heading)}.step__row[data-astro-cid-4ti5b6ju]{align-items:start;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.step__row[data-astro-cid-4ti5b6ju] .field[data-astro-cid-4ti5b6ju]{flex:14rem;max-inline-size:20rem}.step__grid[data-astro-cid-4ti5b6ju]{gap:var(--space-6);display:grid}@media (width>=40rem){.step__grid[data-astro-cid-4ti5b6ju]{grid-template-columns:1fr 1fr}}.field[data-astro-cid-4ti5b6ju]{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.field__label[data-astro-cid-4ti5b6ju]{color:var(--color-text);padding:0;font-weight:600}fieldset[data-astro-cid-4ti5b6ju].field>.field__label[data-astro-cid-4ti5b6ju]{margin-block-end:var(--space-2)}.field__optional[data-astro-cid-4ti5b6ju]{color:var(--color-text-muted);font-weight:400}.field__hint[data-astro-cid-4ti5b6ju]{color:var(--color-text-muted);font-size:var(--text-small)}.field__error[data-astro-cid-4ti5b6ju]{color:var(--color-text-accent);font-size:var(--text-small);font-weight:600}.field__error[data-astro-cid-4ti5b6ju][hidden]{display:none}.input[data-astro-cid-4ti5b6ju]{inline-size:100%;min-block-size:var(--pill-height);padding:var(--space-3) var(--space-4);border:var(--line-thin) solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-bg-surface);color:var(--color-text);font:inherit;transition:border-color var(--duration-fast) var(--ease-out)}.input[data-astro-cid-4ti5b6ju]:hover{border-color:var(--color-text-muted)}.input[data-astro-cid-4ti5b6ju]:focus-visible{border-color:var(--color-focus);outline-offset:2px}.input--area[data-astro-cid-4ti5b6ju]{resize:vertical;min-block-size:9rem}.input[data-astro-cid-4ti5b6ju][aria-invalid=true]{border-color:var(--color-text-accent)}.check[data-astro-cid-4ti5b6ju]{align-items:center;gap:var(--space-3);min-block-size:var(--pill-height);cursor:pointer;display:inline-flex}@media (width>=30rem){.step__row[data-astro-cid-4ti5b6ju] .check[data-astro-cid-4ti5b6ju]{margin-block-start:calc(var(--text-body) * var(--leading-body) + var(--space-2))}}.check[data-astro-cid-4ti5b6ju] input[data-astro-cid-4ti5b6ju]{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-text-accent);margin:0}.chips__list[data-astro-cid-4ti5b6ju]{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.chip[data-astro-cid-4ti5b6ju]{display:inline-flex;position:relative}.chip[data-astro-cid-4ti5b6ju] input[data-astro-cid-4ti5b6ju]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip[data-astro-cid-4ti5b6ju] span[data-astro-cid-4ti5b6ju]{min-block-size:var(--pill-height);padding:0 var(--space-5);border:var(--line-thin) solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--text-small);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);align-items:center;font-weight:500;display:inline-flex}.chip--display[data-astro-cid-4ti5b6ju] span[data-astro-cid-4ti5b6ju]{font-family:var(--font-display);font-size:var(--text-body);letter-spacing:var(--tracking-display)}.chip[data-astro-cid-4ti5b6ju]:hover span[data-astro-cid-4ti5b6ju]{border-color:var(--color-text-secondary);color:var(--color-text)}.chip[data-astro-cid-4ti5b6ju] input[data-astro-cid-4ti5b6ju]:checked+span[data-astro-cid-4ti5b6ju]{background:var(--color-action-bg);color:var(--color-action-text);box-shadow:var(--glow-pink);border-color:#0000}.chip[data-astro-cid-4ti5b6ju] input[data-astro-cid-4ti5b6ju]:focus-visible+span[data-astro-cid-4ti5b6ju]{outline:2px solid var(--color-focus);outline-offset:3px}.chips[data-astro-cid-4ti5b6ju][data-invalid] .chip[data-astro-cid-4ti5b6ju] span[data-astro-cid-4ti5b6ju]{border-color:var(--color-text-accent)}.inquiry-form__trap[data-astro-cid-4ti5b6ju]{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.inquiry-form__turnstile[data-astro-cid-4ti5b6ju]:empty{display:none}.inquiry-form__send[data-astro-cid-4ti5b6ju]{gap:var(--space-4);justify-items:start;padding-block-start:var(--space-4);display:grid}.inquiry-form__send[data-astro-cid-4ti5b6ju] .inquiry-form__submit[aria-disabled=true]{cursor:progress;opacity:.75}.inquiry-form__privacy[data-astro-cid-4ti5b6ju]{color:var(--color-text-muted);font-size:var(--text-small)}.state[data-astro-cid-4ti5b6ju]{gap:var(--space-5);padding:var(--space-8) var(--space-6);border-radius:var(--radius-card);background:var(--color-bg-surface);justify-items:start;display:grid;position:relative;overflow:hidden}.state[data-astro-cid-4ti5b6ju][hidden]{display:none}.state[data-astro-cid-4ti5b6ju]:before{content:"";block-size:var(--line-thin);background:var(--gradient-light);position:absolute;inset:0 0 auto}.state[data-astro-cid-4ti5b6ju] h2[data-astro-cid-4ti5b6ju]{font-size:var(--text-title)}.state[data-astro-cid-4ti5b6ju] h2[data-astro-cid-4ti5b6ju]:focus{outline:none}.state__line[data-astro-cid-4ti5b6ju]{inline-size:min(12rem,50%)}.state__actions[data-astro-cid-4ti5b6ju]{gap:var(--space-3);flex-wrap:wrap;display:flex}.state--sent[data-astro-cid-4ti5b6ju]{text-align:center;justify-items:center}.state--sent[data-astro-cid-4ti5b6ju] p[data-astro-cid-4ti5b6ju]{margin-inline:auto}.state--sent[data-astro-cid-4ti5b6ju]:target{display:grid}.inquiry__body[data-astro-cid-4ti5b6ju]:has(.state--sent:target) .inquiry-form[data-astro-cid-4ti5b6ju]{display:none}
