.field[data-astro-cid-6w3aa3k5]{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.field[data-astro-cid-6w3aa3k5] [data-astro-cid-6w3aa3k5][hidden]{display:none}.field__label[data-astro-cid-6w3aa3k5]{font-size:var(--fs-sm);padding:0;font-weight:500;line-height:1.4}legend[data-astro-cid-6w3aa3k5].field__label{margin-block-end:var(--space-2)}.field__req[data-astro-cid-6w3aa3k5]{margin-inline-start:.25em}.field__opt[data-astro-cid-6w3aa3k5]{color:var(--text-2);margin-inline-start:.35em;font-weight:400}.field__hint[data-astro-cid-6w3aa3k5]{color:var(--text-2);font-size:var(--fs-sm);line-height:1.5}.field__error[data-astro-cid-6w3aa3k5]{color:var(--error);font-size:var(--fs-sm);line-height:1.5}.input[data-astro-cid-6w3aa3k5]{min-block-size:3rem;inline-size:100%;padding:var(--space-3) var(--space-4);background:var(--card);border:1px solid var(--border-strong);border-radius:var(--radius-xs);transition:border-color var(--transition);line-height:1.5}.input[data-astro-cid-6w3aa3k5]:hover{border-color:var(--text-2)}.input[data-astro-cid-6w3aa3k5]:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.input[data-astro-cid-6w3aa3k5]::placeholder{color:var(--text-2);opacity:1}.input--area[data-astro-cid-6w3aa3k5]{resize:vertical}.input[data-astro-cid-6w3aa3k5][aria-invalid=true]{border-color:var(--error)}.choices__grid[data-astro-cid-6w3aa3k5]{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.choices__grid--narrow[data-astro-cid-6w3aa3k5]{grid-template-columns:repeat(2,minmax(0,1fr))}@container inquiry (width>=34rem){.choices__grid--narrow[data-astro-cid-6w3aa3k5]{grid-template-columns:repeat(3,minmax(0,1fr))}.choices__grid--medium[data-astro-cid-6w3aa3k5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.choice[data-astro-cid-6w3aa3k5]{align-items:center;gap:var(--space-3);min-block-size:3rem;padding:var(--space-2) var(--space-4);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xs);cursor:pointer;transition:border-color var(--transition), background-color var(--transition);line-height:1.35;display:flex}.choice[data-astro-cid-6w3aa3k5]:hover{border-color:var(--border-strong)}.choice[data-astro-cid-6w3aa3k5]:has(:checked){background:var(--bg);border-color:var(--accent)}.choice[data-astro-cid-6w3aa3k5]:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.choice[data-astro-cid-6w3aa3k5]:has([aria-invalid=true]){border-color:var(--error)}.choice[data-astro-cid-6w3aa3k5] input[data-astro-cid-6w3aa3k5]{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}.choice[data-astro-cid-6w3aa3k5] input[data-astro-cid-6w3aa3k5]:focus-visible{outline:none}.dropzone[data-astro-cid-6w3aa3k5]{justify-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:var(--bg);border:1px dashed var(--border-strong);border-radius:var(--radius-xs);text-align:center;cursor:pointer;transition:border-color var(--transition), background-color var(--transition);display:grid;position:relative}.dropzone[data-astro-cid-6w3aa3k5]:hover,.dropzone[data-astro-cid-6w3aa3k5][data-dragover]{background:var(--surface);border-color:var(--accent);border-style:solid}.dropzone[data-astro-cid-6w3aa3k5]:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.dropzone[data-astro-cid-6w3aa3k5]:has([aria-invalid=true]){border-color:var(--error)}.dropzone[data-astro-cid-6w3aa3k5][data-locked]{cursor:progress;opacity:.55}.dropzone__input[data-astro-cid-6w3aa3k5]{clip-path:inset(50%);white-space:nowrap;opacity:0;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}.dropzone__icon[data-astro-cid-6w3aa3k5]{block-size:1.25rem;inline-size:1.25rem;position:relative}.dropzone__icon[data-astro-cid-6w3aa3k5]:before,.dropzone__icon[data-astro-cid-6w3aa3k5]:after{content:"";background:currentColor;block-size:1px;position:absolute;inset-block-start:50%;inset-inline:0}.dropzone__icon[data-astro-cid-6w3aa3k5]:after{transform:rotate(90deg)}.dropzone__browse[data-astro-cid-6w3aa3k5]{text-underline-offset:.25em;text-decoration:underline 1px}.dropzone[data-astro-cid-6w3aa3k5]:hover .dropzone__browse[data-astro-cid-6w3aa3k5]{text-decoration-thickness:2px}.dropzone__hint[data-astro-cid-6w3aa3k5]{color:var(--text-2);max-inline-size:56ch}@media (scripting:none){.dropzone__input[data-astro-cid-6w3aa3k5]{clip-path:none;opacity:1;block-size:auto;inline-size:auto;max-inline-size:100%;margin:0;position:static}.dropzone__icon[data-astro-cid-6w3aa3k5],.dropzone__text[data-astro-cid-6w3aa3k5]{display:none}}.file-list[data-astro-cid-6w3aa3k5]{border-block-start:var(--hairline)}.file-list[data-astro-cid-6w3aa3k5] li{align-items:center;gap:var(--space-3);border-block-end:var(--hairline);min-block-size:3rem;font-size:var(--fs-sm);transition:opacity var(--transition);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.file-list[data-astro-cid-6w3aa3k5] li[data-pending]{opacity:.55}.file-list[data-astro-cid-6w3aa3k5] .file-list__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-list[data-astro-cid-6w3aa3k5] .file-list__size{color:var(--text-2);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-mono)}.file-list[data-astro-cid-6w3aa3k5] .file-list__remove{block-size:2.75rem;inline-size:2.75rem;color:var(--text-2);font-size:var(--fs-xl);cursor:pointer;background:0 0;border:0;margin-inline-end:calc(-1 * var(--space-3));padding:0;line-height:1}.file-list[data-astro-cid-6w3aa3k5] .file-list__remove:hover{color:var(--text)}.file-list[data-astro-cid-6w3aa3k5] .file-list__remove:disabled{color:var(--text-2);cursor:progress;opacity:.55}.inquiry-form[data-astro-cid-ybbjafdu],.inquiry-success[data-astro-cid-ybbjafdu]{margin-inline:calc(-1 * var(--gutter));padding:var(--space-7) var(--gutter);background:var(--card);border-block:var(--hairline)}.inquiry-form[data-astro-cid-ybbjafdu]{gap:var(--space-7);display:grid;position:relative;container:inquiry/inline-size}.inquiry[data-astro-cid-ybbjafdu] [data-astro-cid-ybbjafdu][hidden]{display:none}.inquiry-form__head[data-astro-cid-ybbjafdu]{gap:var(--space-2);display:grid}.inquiry-form__head[data-astro-cid-ybbjafdu] h2[data-astro-cid-ybbjafdu]{font-size:var(--fs-2xl)}.inquiry-form__note[data-astro-cid-ybbjafdu]{color:var(--text-2);font-size:var(--fs-sm)}.inquiry-form__banner[data-astro-cid-ybbjafdu]{padding:var(--space-4) var(--space-5);border:1px solid var(--error);color:var(--error);font-size:var(--fs-sm);border-inline-start-width:3px;line-height:1.5}.inquiry-form__banner[data-astro-cid-ybbjafdu]:focus{outline:none}.inquiry-form__fields[data-astro-cid-ybbjafdu]{gap:var(--space-6);display:grid}.inquiry-form__section[data-astro-cid-ybbjafdu]{border-block-start:var(--hairline);padding-block-start:var(--space-6)}.inquiry-form__group[data-astro-cid-ybbjafdu]{border:0;min-inline-size:0;margin:0;padding:0}.inquiry-form__group[data-astro-cid-ybbjafdu] legend[data-astro-cid-ybbjafdu]{margin-block-end:var(--space-5);padding:0}.inquiry-form__group-title[data-astro-cid-ybbjafdu]{font-family:var(--font-display);font-size:var(--fs-xl);line-height:1.25}.inquiry-form__opt[data-astro-cid-ybbjafdu]{color:var(--text-2);font-family:var(--font-body);font-size:var(--fs-sm);margin-inline-start:.35em}.inquiry-form__more[data-astro-cid-ybbjafdu]{border-block:var(--hairline)}.inquiry-form__more[data-astro-cid-ybbjafdu] summary[data-astro-cid-ybbjafdu]{justify-content:space-between;align-items:center;gap:var(--space-5);min-block-size:3rem;padding-block:var(--space-5);cursor:pointer;list-style:none;display:flex}.inquiry-form__more[data-astro-cid-ybbjafdu] summary[data-astro-cid-ybbjafdu]::-webkit-details-marker{display:none}.inquiry-form__summary[data-astro-cid-ybbjafdu]{gap:var(--space-1);display:grid}.inquiry-form__more-hint[data-astro-cid-ybbjafdu]{color:var(--text-2);font-size:var(--fs-sm)}.inquiry-form__icon[data-astro-cid-ybbjafdu]{flex:none;block-size:.875rem;inline-size:.875rem;position:relative}.inquiry-form__icon[data-astro-cid-ybbjafdu]:before,.inquiry-form__icon[data-astro-cid-ybbjafdu]:after{content:"";block-size:1px;transition:transform var(--transition);background:currentColor;position:absolute;inset-block-start:50%;inset-inline:0}.inquiry-form__icon[data-astro-cid-ybbjafdu]:after{transform:rotate(90deg)}.inquiry-form__more[data-astro-cid-ybbjafdu][open] .inquiry-form__icon[data-astro-cid-ybbjafdu]:after{transform:rotate(0)}.inquiry-form__more-body[data-astro-cid-ybbjafdu]{padding-block:var(--space-2) var(--space-7)}.inquiry-form__trap[data-astro-cid-ybbjafdu]{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-100vw;overflow:hidden}.inquiry-form__submit[data-astro-cid-ybbjafdu]{gap:var(--space-4);justify-items:stretch;display:grid}.inquiry-form__privacy[data-astro-cid-ybbjafdu]{color:var(--text-2);font-size:var(--fs-sm)}.inquiry-form__privacy[data-astro-cid-ybbjafdu] a[data-astro-cid-ybbjafdu]{color:var(--text);white-space:nowrap}.inquiry-success[data-astro-cid-ybbjafdu]{gap:var(--space-5);justify-items:start;display:grid}.inquiry-success[data-astro-cid-ybbjafdu]:focus{outline:none}.inquiry-success__mark[data-astro-cid-ybbjafdu]{fill:none;block-size:2.5rem;inline-size:2.5rem;stroke:var(--text);stroke-width:1px}.inquiry-success__mark[data-astro-cid-ybbjafdu] [data-astro-cid-ybbjafdu]{vector-effect:non-scaling-stroke}.inquiry-success[data-astro-cid-ybbjafdu] h2[data-astro-cid-ybbjafdu]{font-size:var(--fs-3xl);max-inline-size:18ch}.inquiry-success__ref[data-astro-cid-ybbjafdu]{align-items:baseline;gap:var(--space-2) var(--space-5);inline-size:100%;padding-block:var(--space-4);border-block:var(--hairline);flex-wrap:wrap;display:flex}.inquiry-success__ref[data-astro-cid-ybbjafdu] .spec[data-astro-cid-ybbjafdu]{color:var(--text-2)}.inquiry-success__code[data-astro-cid-ybbjafdu]{font-family:var(--font-mono);font-size:var(--fs-xl);letter-spacing:var(--tracking-mono)}.inquiry-success__body[data-astro-cid-ybbjafdu]{color:var(--text-2);max-inline-size:var(--measure)}@media (width>=48rem){.inquiry-form[data-astro-cid-ybbjafdu],.inquiry-success[data-astro-cid-ybbjafdu]{padding:var(--space-7);border:var(--hairline);margin-inline:0}.inquiry-form__submit[data-astro-cid-ybbjafdu]{justify-items:start}.inquiry-form__submit[data-astro-cid-ybbjafdu] .btn{min-inline-size:16rem}}.contact-aside[data-astro-cid-adz6ugrx]{gap:var(--space-8);align-content:start;display:grid}.contact-aside__block[data-astro-cid-adz6ugrx]{gap:var(--space-4);display:grid}.contact-aside[data-astro-cid-adz6ugrx] h2[data-astro-cid-adz6ugrx]{font-size:var(--fs-xl);border-block-start:1px solid var(--text);padding-block-start:var(--space-4);line-height:1.25}.contact-aside__muted[data-astro-cid-adz6ugrx]{color:var(--text-2)}.contact-aside__email[data-astro-cid-adz6ugrx]{font-family:var(--font-display);font-size:var(--fs-2xl);overflow-wrap:anywhere;justify-self:start;line-height:1.2}.contact-aside__steps[data-astro-cid-adz6ugrx] li[data-astro-cid-adz6ugrx]{gap:var(--space-2);padding-block:var(--space-4);border-block-end:var(--hairline);display:grid}.contact-aside__steps[data-astro-cid-adz6ugrx] li[data-astro-cid-adz6ugrx]:first-child{padding-block-start:var(--space-1)}.contact-aside__num[data-astro-cid-adz6ugrx]{color:var(--text-2)}.contact-aside__note[data-astro-cid-adz6ugrx]{padding:var(--space-4) var(--space-5);border:1px solid var(--border-strong);color:var(--text-2);line-height:1.6}.contact-band[data-astro-cid-zh4gkh43]{padding-block:var(--space-7) var(--section-y)}.contact[data-astro-cid-zh4gkh43]{gap:var(--space-8);display:grid}@media (width>=68.75rem){.contact-band[data-astro-cid-zh4gkh43]{padding-block-start:var(--space-8)}.contact[data-astro-cid-zh4gkh43]{gap:var(--space-9);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}.contact__aside[data-astro-cid-zh4gkh43]{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-6))}}
