.contact[data-astro-cid-xmivup5a]{margin-top:var(--section)}.contact__field[data-astro-cid-xmivup5a]{--focus: var(--ink);background:var(--contact-bg);color:var(--contact-ink);overflow:hidden;padding-bottom:var(--field)}.contact__strip[data-astro-cid-xmivup5a]{padding-top:48px;overflow:hidden}.contact__track[data-astro-cid-xmivup5a]{display:flex;gap:8px;width:max-content}.contact__track[data-astro-cid-xmivup5a] li[data-astro-cid-xmivup5a]{height:150px;flex:none}.contact__track[data-astro-cid-xmivup5a] li[data-astro-cid-xmivup5a]:nth-child(3n+1){aspect-ratio:3 / 4}.contact__track[data-astro-cid-xmivup5a] li[data-astro-cid-xmivup5a]:nth-child(3n+2){aspect-ratio:1}.contact__track[data-astro-cid-xmivup5a] li[data-astro-cid-xmivup5a]:nth-child(3n){aspect-ratio:3 / 2}.contact__track[data-astro-cid-xmivup5a] img{width:100%;height:100%;object-fit:cover;border-radius:12px}@media(prefers-reduced-motion:no-preference){.contact__track[data-astro-cid-xmivup5a]{animation:marquee 70s linear infinite}.contact__field[data-astro-cid-xmivup5a]:hover .contact__track[data-astro-cid-xmivup5a]{animation-play-state:paused}}@keyframes marquee{to{transform:translate(-50%)}}.contact__body[data-astro-cid-xmivup5a]{padding:72px var(--pad) 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap);align-items:start}.contact__intro[data-astro-cid-xmivup5a]{grid-column:1 / span 5;display:grid;gap:28px}.contact__intro[data-astro-cid-xmivup5a] .head[data-astro-cid-xmivup5a]{max-width:12ch}.contact__lede[data-astro-cid-xmivup5a]{max-width:30ch}.contact__hand[data-astro-cid-xmivup5a]{margin:-10px 0 -6px}.contact__hand[data-astro-cid-xmivup5a] .hand[data-astro-cid-xmivup5a]{color:var(--accent-strong);font-size:2rem}.contact__next[data-astro-cid-xmivup5a]{display:grid;gap:14px}.contact__next[data-astro-cid-xmivup5a] li[data-astro-cid-xmivup5a]{display:grid;gap:2px;padding-left:18px;border-left:3px solid color-mix(in srgb,var(--contact-ink) 45%,transparent)}.contact__next[data-astro-cid-xmivup5a] strong[data-astro-cid-xmivup5a]{font-weight:650}.contact__next[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]{opacity:.9}.form[data-astro-cid-xmivup5a]{--focus: var(--accent);grid-column:7 / span 6;background:var(--paper);color:var(--ink);padding:clamp(24px,3vw,40px);display:grid;gap:24px}.form__group[data-astro-cid-xmivup5a]{display:grid;gap:10px;border:0;margin:0;padding:0;min-width:0}.form__label[data-astro-cid-xmivup5a]{font-weight:650;font-size:var(--step-body);padding:0}.form__chips[data-astro-cid-xmivup5a]{display:flex;flex-wrap:wrap;gap:8px}.form__chip[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:var(--paper-2);font-weight:550;cursor:pointer;user-select:none;transition:background-color var(--t-hover) ease,color var(--t-hover) ease,transform var(--t-press) var(--ease-out)}.form__chip[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.form__chip[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]:hover{background:var(--hero)}}.form__chip[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:checked+span[data-astro-cid-xmivup5a]{background:var(--ink);color:var(--paper)}.form__chip[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:focus-visible+span[data-astro-cid-xmivup5a]{outline:3px solid var(--focus);outline-offset:3px}.form__field[data-astro-cid-xmivup5a]{width:100%;min-height:54px;padding:0 16px;border:2px solid var(--paper-2);border-radius:14px;background:#fff;font-size:var(--step-body);transition:border-color var(--t-hover) ease}.form__field[data-astro-cid-xmivup5a]:focus{outline:none;border-color:var(--ink)}.form__field--area[data-astro-cid-xmivup5a]{padding:14px 16px;resize:vertical;min-height:104px;line-height:1.45}.form__field[data-astro-cid-xmivup5a]::placeholder{color:var(--muted);opacity:.8}.form__hint[data-astro-cid-xmivup5a],.form__fine[data-astro-cid-xmivup5a]{font-size:var(--step-small);color:var(--muted)}.form__consent[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;font-size:var(--step-small);line-height:1.45;cursor:pointer}.form__consent[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]{width:22px;height:22px;margin:0;accent-color:var(--accent);cursor:pointer}.form__pair[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form__submit[data-astro-cid-xmivup5a]{width:100%;min-height:60px;font-size:var(--step-lead)}.form__status[data-astro-cid-xmivup5a]{font-weight:600}.form__status[data-astro-cid-xmivup5a]:empty{display:none}@media(max-width:899px){.contact__strip[data-astro-cid-xmivup5a]{padding-top:20px}.contact__track[data-astro-cid-xmivup5a] li[data-astro-cid-xmivup5a]{height:110px}.contact__body[data-astro-cid-xmivup5a]{grid-template-columns:1fr;padding:32px 12px 0;gap:28px}.contact__intro[data-astro-cid-xmivup5a]{grid-column:1;padding-inline:8px;gap:22px}.form[data-astro-cid-xmivup5a]{grid-column:1;padding:22px 18px;gap:22px}.form__pair[data-astro-cid-xmivup5a]{grid-template-columns:1fr}.form__chips[data-astro-cid-xmivup5a]{gap:6px}.form__chip[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]{min-height:40px;padding:0 13px;font-size:var(--step-small)}}
