.hero[data-astro-cid-coahexj7]{background-color:var(--indigo);color:var(--white);padding:clamp(40px, 6.5vw, 110px) var(--section-x);background-image:linear-gradient(90deg,#29337aeb 0%,#29337ac7 50%,#29337a80 100%),url(/images/town-hall.webp);background-position:50% 55%;background-size:cover}@media (width>=701px){.hero[data-astro-cid-coahexj7]{background-position:0 0,0%;background-size:cover,150%}}.hero-h1[data-astro-cid-coahexj7]{text-transform:uppercase;margin:8px 0 10px;font-family:Anton,sans-serif;font-size:clamp(36px,6.5vw,88px);line-height:.9}.hero-p[data-astro-cid-coahexj7]{color:var(--on-indigo);max-width:620px;font-size:clamp(16px,1.4vw,19px)}.form-section[data-astro-cid-coahexj7]{background:var(--white)}.form-grid[data-astro-cid-coahexj7]{flex-wrap:wrap;gap:clamp(24px,3.5vw,56px);display:flex}.contact-form[data-astro-cid-coahexj7]{flex-direction:column;flex:2 380px;gap:18px;display:flex}.form-h2[data-astro-cid-coahexj7]{text-transform:uppercase;color:var(--indigo);font-family:Anton,sans-serif;font-size:clamp(26px,3.4vw,44px);line-height:1}.topics-label[data-astro-cid-coahexj7]{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:10px;font-family:Oswald,sans-serif;font-size:12px;font-weight:600}.topics-grid[data-astro-cid-coahexj7]{flex-wrap:wrap;gap:10px;display:flex}.topic-label[data-astro-cid-coahexj7]{cursor:pointer;border:2px solid var(--indigo);text-transform:uppercase;letter-spacing:.05em;background:var(--white);min-height:52px;color:var(--ink);border-radius:3px;align-items:center;gap:12px;padding:13px 18px;font-family:Oswald,sans-serif;font-size:clamp(13px,1.2vw,16px);font-weight:600;display:flex}.topic-input[data-astro-cid-coahexj7]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.topic-box[data-astro-cid-coahexj7]{border:2px solid var(--red);color:#0000;background:var(--white);border-radius:2px;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;display:flex}.topic-label[data-astro-cid-coahexj7]:has(.topic-input:checked){background:var(--indigo);color:var(--white)}.topic-label[data-astro-cid-coahexj7]:has(.topic-input:checked) .topic-box[data-astro-cid-coahexj7]{background:var(--red);color:var(--white)}.topic-label[data-astro-cid-coahexj7]:has(.topic-input:focus-visible){outline:2px solid var(--indigo);outline-offset:2px}.field-row[data-astro-cid-coahexj7]{flex-wrap:wrap;gap:14px;display:flex}.field[data-astro-cid-coahexj7]{flex-direction:column;flex:200px;gap:6px;display:flex}.optional[data-astro-cid-coahexj7]{color:var(--muted);text-transform:none;letter-spacing:0;font-weight:500}.yard-sign-field[data-astro-cid-coahexj7]{background:var(--paper);border-left:6px solid var(--red);padding:16px}#yard-sign-field[data-astro-cid-coahexj7][hidden]{display:none}.submit-btn[data-astro-cid-coahexj7]{min-height:60px}.form-status[data-astro-cid-coahexj7]{color:var(--body-2);font-size:15px;font-weight:600}.form-status[data-astro-cid-coahexj7]:empty{display:none}.form-status[data-astro-cid-coahexj7][data-state=error]{color:var(--red)}.sidebar[data-astro-cid-coahexj7]{flex-direction:column;flex:260px;gap:14px;display:flex}.sidebar-h2[data-astro-cid-coahexj7]{text-transform:uppercase;color:var(--indigo);font-family:Anton,sans-serif;font-size:clamp(22px,2.6vw,32px);line-height:1}.contact-card[data-astro-cid-coahexj7]{background:var(--paper);border-top:5px solid var(--indigo);color:var(--ink);flex-direction:column;gap:4px;min-height:52px;padding:20px;display:flex}.contact-card[data-astro-cid-coahexj7]:hover{background:#e8e9f2}.card-label[data-astro-cid-coahexj7]{text-transform:uppercase;letter-spacing:.1em;color:var(--red);font-family:Oswald,sans-serif;font-size:12px;font-weight:600}.card-value[data-astro-cid-coahexj7]{font-family:Oswald,sans-serif;font-size:clamp(19px,1.9vw,24px);font-weight:600}.card-value[data-astro-cid-coahexj7].wrap{word-break:break-word;font-size:clamp(16px,1.5vw,19px)}.donate-card[data-astro-cid-coahexj7]{border:4px solid var(--indigo);padding:22px}.donate-eyebrow[data-astro-cid-coahexj7]{align-items:center;gap:10px;display:flex}.donate-eyebrow[data-astro-cid-coahexj7] .star[data-astro-cid-coahexj7]{color:var(--red);font-size:18px}.donate-eyebrow[data-astro-cid-coahexj7] .eyebrow[data-astro-cid-coahexj7]{letter-spacing:.14em;font-size:12px}.donate-h3[data-astro-cid-coahexj7]{text-transform:uppercase;color:var(--indigo);margin:8px 0;font-family:Anton,sans-serif;font-size:clamp(22px,2.4vw,30px);line-height:1}.donate-p[data-astro-cid-coahexj7]{color:var(--body-2);margin:0 0 16px;font-size:16px;line-height:1.55}.donate-btn[data-astro-cid-coahexj7]{width:100%;min-height:48px;display:block}.write-in-card[data-astro-cid-coahexj7]{background:var(--paper);border-top:5px solid var(--indigo);padding:20px}.write-in-p[data-astro-cid-coahexj7]{color:var(--body-2);margin:10px 0 14px;font-size:16px;line-height:1.55}.write-in-btn[data-astro-cid-coahexj7]{width:100%}
