.field{gap:var(--space-2);min-inline-size:0;display:grid}fieldset.field{border:0;margin:0;padding:0}.field__label{float:inline-start;inline-size:100%;color:var(--color-text-primary);padding:0}.field__helper{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.field__input{inline-size:100%;min-block-size:var(--control-height);padding:0 var(--control-padding-x);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--border-radius-md);color:var(--color-text-primary);font-size:var(--font-size-base);-webkit-appearance:none;appearance:none;transition:border-color var(--duration-fast) var(--easing-default);background:0 0;margin:0;display:block}.field__input::placeholder{color:var(--color-text-tertiary);opacity:1}@media (hover:hover){.field__input:hover,.field__input[data-state=hover]{border-color:var(--color-border-hover)}}.field__input[data-state=hover]{border-color:var(--color-border-hover)}.field__input[data-state=focus]{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.field__input[aria-invalid=true]{border-color:var(--color-status-error)}.field__error{align-items:flex-start;gap:var(--control-gap);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-status-error);display:flex}.field__error[hidden]{display:none}.field__error:not([hidden]){animation:field-error-in var(--duration-fast) var(--easing-out)}@keyframes field-error-in{0%{opacity:0}}.field__error-icon{flex:none;margin-block-start:calc((var(--font-size-sm) * var(--line-height-normal) - var(--icon-size-sm)) / 2);display:inline-flex}.field__native{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;margin:0;position:absolute}.field__input--area[data-astro-cid-atc2qxlg]{padding-block:var(--space-3);line-height:var(--line-height-normal);min-block-size:calc(var(--font-size-base) * var(--line-height-normal) * 6 + var(--space-3) * 2 + var(--border-width-hairline) * 2);resize:vertical}.chip[data-astro-cid-j7wk77fq]{-webkit-tap-highlight-color:transparent;display:inline-flex;position:relative}.chip__face[data-astro-cid-j7wk77fq]{block-size:var(--control-height);padding-inline:var(--chip-padding-rest);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--border-radius-md);color:var(--color-text-primary);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-in), border-color var(--duration-fast) var(--easing-default);align-items:center;display:inline-flex;position:relative}.chip__label[data-astro-cid-j7wk77fq]{transition:translate var(--duration-fast) var(--easing-in)}.chip__icon[data-astro-cid-j7wk77fq]{translate:0 -50%;scale:var(--motion-scale-lg);opacity:0;transition:opacity var(--duration-fast) var(--easing-in), scale var(--duration-fast) var(--easing-in);display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-start:var(--chip-padding-start-selected)}@media (hover:hover){.chip[data-astro-cid-j7wk77fq]:hover .chip__face[data-astro-cid-j7wk77fq]{border-color:var(--color-border-hover)}}.chip[data-astro-cid-j7wk77fq][data-state=hover] .chip__face[data-astro-cid-j7wk77fq]{border-color:var(--color-border-hover)}.chip__input[data-astro-cid-j7wk77fq]:focus-visible+.chip__face[data-astro-cid-j7wk77fq],.chip[data-astro-cid-j7wk77fq][data-state=focus] .chip__face[data-astro-cid-j7wk77fq]{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.chip__input[data-astro-cid-j7wk77fq]:checked+.chip__face[data-astro-cid-j7wk77fq]{background:var(--color-accent-secondary);border-color:var(--color-border-selected);transition:background-color var(--duration-normal) var(--easing-default), border-color var(--duration-normal) var(--easing-default)}.chip__input[data-astro-cid-j7wk77fq]:checked+.chip__face[data-astro-cid-j7wk77fq] .chip__icon[data-astro-cid-j7wk77fq]{opacity:1;transition:opacity var(--duration-normal) var(--easing-out) var(--stagger-step), scale var(--duration-normal) var(--easing-out) var(--stagger-step);scale:1}.chip__input[data-astro-cid-j7wk77fq]:checked+.chip__face[data-astro-cid-j7wk77fq] .chip__label[data-astro-cid-j7wk77fq]{translate:calc(var(--chip-label-shift) * var(--dir)) 0;transition:translate var(--duration-normal) var(--easing-default)}@media (prefers-reduced-motion:reduce){.chip__label[data-astro-cid-j7wk77fq],.chip__input[data-astro-cid-j7wk77fq]:checked+.chip__face[data-astro-cid-j7wk77fq] .chip__label[data-astro-cid-j7wk77fq]{transition:none}}.chip-group[data-astro-cid-e4g76m6x]{gap:var(--space-2);flex-wrap:wrap;display:flex}.segmented[data-astro-cid-ujmq2etx]{grid-template-columns:repeat(var(--seg-cols), minmax(0, 1fr));gap:var(--space-1);padding:var(--space-1);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--border-radius-md);display:grid}@media (width>=768px){.segmented[data-astro-cid-ujmq2etx]{grid-template-columns:repeat(var(--seg-cols-wide), minmax(0, 1fr))}}.segmented__option[data-astro-cid-ujmq2etx]{-webkit-tap-highlight-color:transparent;display:flex;position:relative}.segmented__face[data-astro-cid-ujmq2etx]{block-size:var(--control-height);padding-inline:var(--control-padding-x);border-radius:var(--border-radius-sm);color:var(--color-text-secondary);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-in), color var(--duration-fast) var(--easing-default);flex:1;justify-content:center;align-items:center;display:flex}@media (hover:hover){.segmented__option[data-astro-cid-ujmq2etx]:hover .segmented__face[data-astro-cid-ujmq2etx]{color:var(--color-text-primary)}}.segmented__option[data-astro-cid-ujmq2etx][data-state=hover] .segmented__face[data-astro-cid-ujmq2etx]{color:var(--color-text-primary)}.segmented__input[data-astro-cid-ujmq2etx]:focus-visible+.segmented__face[data-astro-cid-ujmq2etx],.segmented__option[data-astro-cid-ujmq2etx][data-state=focus] .segmented__face[data-astro-cid-ujmq2etx]{outline:var(--focus-ring);outline-offset:var(--border-width-hairline)}.segmented__input[data-astro-cid-ujmq2etx]:checked+.segmented__face[data-astro-cid-ujmq2etx]{background:var(--color-accent-secondary);color:var(--color-text-primary);transition:background-color var(--duration-normal) var(--easing-default), color var(--duration-normal) var(--easing-default)}.segmented[data-astro-cid-ujmq2etx]{transition:border-color var(--duration-fast) var(--easing-default)}.field[data-astro-cid-ujmq2etx][data-invalid] .segmented[data-astro-cid-ujmq2etx]{border-color:var(--color-status-error)}.form-message[data-astro-cid-tkspeiur]{gap:var(--space-3);padding:var(--space-5);background:var(--color-bg-secondary);border-radius:var(--border-radius-md);grid-template-columns:auto minmax(0,1fr);display:grid}.form-message[data-astro-cid-tkspeiur][hidden]{display:none}.form-message[data-astro-cid-tkspeiur]:not([hidden]){animation:form-message-in var(--duration-normal) var(--easing-out)}@keyframes form-message-in{0%{opacity:0}}.form-message__icon[data-astro-cid-tkspeiur]{color:var(--color-status-error);padding-block-start:calc((var(--font-size-lg) * var(--type-heading-leading) - var(--icon-size-md)) / 2);display:inline-flex}.form-message__text[data-astro-cid-tkspeiur]{gap:var(--space-2);justify-items:start;display:grid}.form-message__text[data-astro-cid-tkspeiur] h2[data-astro-cid-tkspeiur]:focus{outline:none}.form-message__text[data-astro-cid-tkspeiur] h2[data-astro-cid-tkspeiur]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.form-message__action[data-astro-cid-tkspeiur]{margin-block-start:var(--space-3)}.form-success[data-astro-cid-umn7szxp]{gap:var(--space-4);animation:form-success-in var(--duration-slow) var(--easing-out);display:grid}.form-success[data-astro-cid-umn7szxp][hidden]{display:none}.form-success[data-astro-cid-umn7szxp] p[data-astro-cid-umn7szxp]{max-inline-size:var(--max-width-content)}.form-success[data-astro-cid-umn7szxp] h2[data-astro-cid-umn7szxp]:focus{outline:none}@keyframes form-success-in{0%{opacity:0;translate:0 var(--motion-distance-md)}}.inquiry[data-astro-cid-biat5vty]{gap:var(--space-7);max-inline-size:var(--max-width-form);display:grid}.inquiry__form[data-astro-cid-biat5vty]{gap:var(--space-6);display:grid}.inquiry__form[data-astro-cid-biat5vty][hidden]{display:none}.inquiry__form[data-astro-cid-biat5vty][data-leaving]{opacity:0;transition:opacity var(--duration-normal) var(--easing-in)}.inquiry__end[data-astro-cid-biat5vty]{gap:var(--space-5);justify-items:start;margin-block-start:calc(var(--space-7) - var(--space-6));display:grid}.inquiry__privacy[data-astro-cid-biat5vty]{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.start[data-astro-cid-aytv7d36]{padding-block:var(--space-section)}.start__head[data-astro-cid-aytv7d36],.start__form[data-astro-cid-aytv7d36],.start__alt[data-astro-cid-aytv7d36]{grid-column:1/-1}.start__head[data-astro-cid-aytv7d36]{gap:var(--space-4);margin-block-end:var(--space-8);display:grid}.start__head[data-astro-cid-aytv7d36] p[data-astro-cid-aytv7d36]{max-inline-size:var(--max-width-content)}.start__alt[data-astro-cid-aytv7d36]{gap:var(--space-4);border-block-start:var(--border-width-hairline) solid var(--color-border-primary);align-content:start;justify-items:start;margin-block-start:var(--space-9);padding-block-start:var(--space-6);display:grid}@media (width>=1024px){.start__head[data-astro-cid-aytv7d36]{grid-column:1/span 8}.start__form[data-astro-cid-aytv7d36]{grid-column:1/span 7}.start__alt[data-astro-cid-aytv7d36]{grid-column:9/span 4;align-self:start;margin-block-start:0;position:sticky;inset-block-start:calc(var(--size-header) + var(--space-6))}}
