.contact[data-astro-cid-uw5kdbxl]{padding-block:var(--page-top) 80px}.top[data-astro-cid-uw5kdbxl]{max-width:640px}h1[data-astro-cid-uw5kdbxl]{font-size:clamp(2.2rem,5.4vw,3.4rem);margin-top:10px;letter-spacing:-.035em}.lead[data-astro-cid-uw5kdbxl]{margin-top:14px;color:var(--ink-2);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.6}.grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,64px);margin-top:clamp(32px,5vw,48px);align-items:start}.mail[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:18px 20px;border-color:var(--line-strong);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.mail[data-astro-cid-uw5kdbxl]:hover{transform:translate(-4px,-4px);border-color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.mail-icon[data-astro-cid-uw5kdbxl]{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--yellow);border:1.5px solid var(--ink)}.mail-label[data-astro-cid-uw5kdbxl]{display:block;font-size:.78rem;color:var(--muted);font-weight:600}.mail-addr[data-astro-cid-uw5kdbxl]{display:block;font-weight:800;font-size:clamp(.98rem,1.5vw,1.08rem);word-break:break-all}.mail[data-astro-cid-uw5kdbxl] .mail-go{color:var(--muted)}.hours[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;padding:16px 4px;font-size:.88rem;color:var(--ink-2);line-height:1.5}.hours[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{color:var(--ink)}.help[data-astro-cid-uw5kdbxl]{display:grid;gap:10px;margin-top:6px}.help-item[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:14px 16px;border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);transition:border-color .2s ease}.help-item[data-astro-cid-uw5kdbxl]:hover{border-color:var(--ink)}.help-icon[data-astro-cid-uw5kdbxl]{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--green-wash);color:var(--green-dark)}.help-title[data-astro-cid-uw5kdbxl]{display:block;font-weight:700}.help-text[data-astro-cid-uw5kdbxl]{display:block;font-size:.86rem;color:var(--ink-2)}.help-cta[data-astro-cid-uw5kdbxl]{display:block;margin-top:4px;font-size:.82rem;font-weight:700}.social[data-astro-cid-uw5kdbxl]{margin-top:22px;display:flex;align-items:center;gap:14px;font-size:.86rem;color:var(--muted);font-weight:600}.social[data-astro-cid-uw5kdbxl] div[data-astro-cid-uw5kdbxl]{display:flex;gap:8px}.social[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--line-strong);color:var(--ink);transition:background .2s ease}.social[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{background:var(--yellow);border-color:var(--yellow)}.box-wrap[data-astro-cid-uw5kdbxl]{position:relative}.box-wrap[data-astro-cid-uw5kdbxl] .box-sparks{position:absolute;right:-14px;top:-34px;width:44px;height:auto}.box[data-astro-cid-uw5kdbxl]{display:grid;gap:14px;background:var(--paper);border:1.5px solid var(--ink);border-radius:var(--radius-lg);padding:clamp(22px,4vw,34px);box-shadow:6px 6px 0 var(--ink)}.box[data-astro-cid-uw5kdbxl][hidden]{display:none}h2[data-astro-cid-uw5kdbxl]{font-size:clamp(1.3rem,2.4vw,1.6rem);margin-bottom:4px}.row[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:14px}label[data-astro-cid-uw5kdbxl]{display:grid;gap:6px;font-weight:700;font-size:.86rem}.opt[data-astro-cid-uw5kdbxl]{font-weight:500;color:var(--muted)}input[data-astro-cid-uw5kdbxl],select[data-astro-cid-uw5kdbxl],textarea[data-astro-cid-uw5kdbxl]{width:100%;border:1px solid var(--line-strong);border-radius:10px;padding:0 14px;font:inherit;font-weight:500;font-size:.95rem;background:#fff;color:var(--ink)}input[data-astro-cid-uw5kdbxl],select[data-astro-cid-uw5kdbxl]{height:48px}textarea[data-astro-cid-uw5kdbxl]{padding:12px 14px;resize:vertical;min-height:140px;line-height:1.5}input[data-astro-cid-uw5kdbxl]:focus,select[data-astro-cid-uw5kdbxl]:focus,textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px var(--yellow-soft)}.hp[data-astro-cid-uw5kdbxl]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.go[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:12px;background:var(--yellow);border:1.5px solid var(--ink);font-weight:800;font-size:1rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.go[data-astro-cid-uw5kdbxl]:hover{transform:translate(-2px,-2px);box-shadow:3px 3px 0 var(--ink)}.go[data-astro-cid-uw5kdbxl]:disabled{opacity:.6;transform:none;box-shadow:none}.err[data-astro-cid-uw5kdbxl]{color:#b42318;font-weight:600;font-size:.9rem}.err[data-astro-cid-uw5kdbxl][hidden]{display:none}.err[data-astro-cid-uw5kdbxl] a{text-decoration:underline}.fine[data-astro-cid-uw5kdbxl]{font-size:.78rem;color:var(--muted);text-align:center}.fine[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{text-decoration:underline}.sent[data-astro-cid-uw5kdbxl]{justify-items:center;text-align:center;padding-block:48px}.sent-icon[data-astro-cid-uw5kdbxl]{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--green);color:#fff;border:1.5px solid var(--ink)}.sent[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--ink-2);max-width:36ch}.back[data-astro-cid-uw5kdbxl]{font-weight:800;text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:2px;text-underline-offset:3px}@media(max-width:900px){.grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.box-wrap[data-astro-cid-uw5kdbxl]{order:-1}}@media(max-width:520px){.row[data-astro-cid-uw5kdbxl],.hours[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}
