.contact[data-astro-cid-t3jitfut]{padding-top:0}.contact__grid[data-astro-cid-t3jitfut]{gap:var(--sp-11);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.notice[data-astro-cid-t3jitfut]{background:var(--gold-field);border:1px dashed var(--gold-edge);border-radius:var(--r-1);padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-6);color:var(--white)}.qform__set[data-astro-cid-t3jitfut]{border:1px solid var(--border);border-radius:var(--r-1);background:var(--black-soft);padding:var(--sp-7);gap:var(--sp-5);margin:0;display:grid}.qform__legend[data-astro-cid-t3jitfut]{font-size:var(--d-kit);padding-inline:var(--sp-2);margin-bottom:var(--sp-3);line-height:1}.qform__pair[data-astro-cid-t3jitfut]{gap:var(--sp-5);grid-template-columns:1fr 1fr;display:grid}.qform__field[data-astro-cid-t3jitfut]{gap:var(--sp-2);display:grid}.qform__field--mid[data-astro-cid-t3jitfut]{max-width:440px}.qform__field--short[data-astro-cid-t3jitfut]{max-width:320px}.qform__label[data-astro-cid-t3jitfut]{font-size:var(--t-body-s);font-variation-settings:"wght" 600;color:var(--white)}.qform__input[data-astro-cid-t3jitfut]{width:100%;min-height:var(--target-min);padding:10px var(--sp-4);background:var(--black);color:var(--white);border:1px solid var(--border);border-radius:var(--r-1);font-size:var(--t-body);transition:border-color var(--dur-fast) ease}.qform__input[data-astro-cid-t3jitfut]:hover{border-color:var(--muted-soft)}.qform__input[data-astro-cid-t3jitfut]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-color:var(--gold)}.qform__input[data-astro-cid-t3jitfut][aria-invalid=true]{border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold)}.qform__area[data-astro-cid-t3jitfut]{resize:vertical;min-height:160px;line-height:1.5}.qform__file[data-astro-cid-t3jitfut]{padding:8px var(--sp-3)}.qform__file[data-astro-cid-t3jitfut]::file-selector-button{font:inherit;font-size:var(--t-micro-s);font-variation-settings:"wght" 700;letter-spacing:var(--track-label);text-transform:uppercase;min-height:32px;padding:0 var(--sp-3);margin-right:var(--sp-3);color:var(--gold);border:1px solid var(--gold);border-radius:var(--r-1);cursor:pointer;background:0 0}select[data-astro-cid-t3jitfut].qform__input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gold) 50%), linear-gradient(135deg, var(--gold) 50%, transparent 50%);padding-right:var(--sp-9);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px,6px 6px}.qform__hint[data-astro-cid-t3jitfut]{margin:0}.qform__trap[data-astro-cid-t3jitfut]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.qform__actions[data-astro-cid-t3jitfut]{gap:var(--sp-4);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.qform__status[data-astro-cid-t3jitfut]{min-height:1.6em;margin-top:var(--sp-4);color:var(--white)}.contact__h2[data-astro-cid-t3jitfut]{font-size:var(--d-kit);margin-bottom:var(--sp-5);line-height:1}.contact__info[data-astro-cid-t3jitfut]{gap:var(--sp-2);margin-bottom:var(--sp-5);display:grid}.contact__link[data-astro-cid-t3jitfut]{align-items:center;gap:var(--sp-3);min-height:var(--target-min);color:var(--white);font-size:var(--t-lead);transition:color var(--dur-fast) ease;text-decoration:none;display:inline-flex}.contact__link[data-astro-cid-t3jitfut] .mark,.contact__link[data-astro-cid-t3jitfut]:hover{color:var(--gold)}.contact__link[data-astro-cid-t3jitfut]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.contact__line[data-astro-cid-t3jitfut]{margin-bottom:var(--sp-3)}.contact__line[data-astro-cid-t3jitfut] a{color:var(--gold)}@media (width<=900px){.contact__grid[data-astro-cid-t3jitfut]{gap:var(--sp-8);grid-template-columns:1fr}.contact__aside[data-astro-cid-t3jitfut]{order:-1}.qform__set[data-astro-cid-t3jitfut]{padding:var(--sp-5)}.qform__pair[data-astro-cid-t3jitfut]{grid-template-columns:1fr}.qform__field--mid[data-astro-cid-t3jitfut],.qform__field--short[data-astro-cid-t3jitfut]{max-width:none}}
