.activity-breadcrumb[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:var(--text-muted);margin-bottom:var(--space-20)}.activity-breadcrumb-link[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-muted);text-decoration:none;transition:color .2s var(--ease-out)}.activity-breadcrumb-link[data-astro-cid-uw5kdbxl]:hover{color:var(--text)}.activity-breadcrumb-sep[data-astro-cid-uw5kdbxl]{opacity:.5}.activity-breadcrumb-current[data-astro-cid-uw5kdbxl]{color:var(--accent);font-weight:600}.contact-section[data-astro-cid-uw5kdbxl]{padding-top:8.5rem;padding-bottom:var(--space-104)}.contact-grid[data-astro-cid-uw5kdbxl]{align-items:start;row-gap:var(--space-64)}.contact-main[data-astro-cid-uw5kdbxl],.contact-sidebar[data-astro-cid-uw5kdbxl]{grid-column:1 / -1}@media(min-width:960px){.contact-main[data-astro-cid-uw5kdbxl]{grid-column:1 / 8}.contact-sidebar[data-astro-cid-uw5kdbxl]{grid-column:9 / 13}}.honeypot-field[data-astro-cid-uw5kdbxl]{position:absolute;left:-9999px;opacity:0;pointer-events:none}.contact-form[data-astro-cid-uw5kdbxl]{margin-top:var(--space-40);padding:clamp(1.5rem,3.5vw,2.75rem);border-radius:24px;display:flex;flex-direction:column;gap:var(--space-24)}.contact-form[data-astro-cid-uw5kdbxl]>[data-astro-cid-uw5kdbxl]{position:relative;z-index:1}.subject-fieldset[data-astro-cid-uw5kdbxl]{border:none;padding:0;margin:0}.field-label[data-astro-cid-uw5kdbxl]{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);margin-bottom:.75rem}.req-star[data-astro-cid-uw5kdbxl]{color:var(--accent)}.subject-pills[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;gap:.625rem}.subject-pill[data-astro-cid-uw5kdbxl]{color:var(--text);border-radius:999px;padding:.65rem 1.15rem;font-size:var(--fs-small);font-weight:500;cursor:pointer;transition:background-color .25s var(--ease-out),border-color .25s var(--ease-out),color .25s var(--ease-out);min-height:2.75rem}.subject-pill[data-astro-cid-uw5kdbxl]:hover{border-color:var(--accent)}.subject-pill[data-astro-cid-uw5kdbxl].is-selected{background:var(--accent-fill);color:var(--accent-fill-text);border-color:var(--accent-fill);font-weight:600}.form-row-2[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr;gap:var(--space-24)}@media(min-width:640px){.form-row-2[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr 1fr}}.field-input[data-astro-cid-uw5kdbxl],.field-textarea[data-astro-cid-uw5kdbxl]{width:100%;background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sharp);color:var(--text);padding:.875rem 1rem;font-size:1rem;transition:border-color .25s var(--ease-out)}.field-input[data-astro-cid-uw5kdbxl]:focus,.field-textarea[data-astro-cid-uw5kdbxl]:focus{border-color:var(--accent)}.form-consent[data-astro-cid-uw5kdbxl]{display:flex;align-items:flex-start;gap:.75rem;padding-top:var(--space-8)}.consent-checkbox[data-astro-cid-uw5kdbxl]{width:1.25rem;height:1.25rem;margin-top:.2rem;accent-color:var(--accent);flex-shrink:0;cursor:pointer}.consent-label[data-astro-cid-uw5kdbxl]{font-size:var(--fs-small);color:var(--text-muted);cursor:pointer}.consent-link[data-astro-cid-uw5kdbxl]{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.form-submit-row[data-astro-cid-uw5kdbxl]{padding-top:var(--space-8)}.form-error-message[data-astro-cid-uw5kdbxl]{padding:var(--space-24);background-color:var(--surface);border:1px solid var(--accent);border-left-width:3px;border-radius:var(--radius-sharp);color:var(--text);display:flex;flex-direction:column;gap:var(--space-8)}.form-error-fallback[data-astro-cid-uw5kdbxl]{font-size:var(--fs-small);color:var(--text-muted)}.form-success-message[data-astro-cid-uw5kdbxl]{padding:var(--space-24);background-color:var(--surface);border:1px solid var(--accent);border-left-width:3px;border-radius:var(--radius-sharp)}.success-title[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text)}.sidebar-card[data-astro-cid-uw5kdbxl]{border-radius:24px;padding:var(--space-40);display:flex;flex-direction:column;gap:var(--space-24)}.sidebar-card[data-astro-cid-uw5kdbxl]>[data-astro-cid-uw5kdbxl]{position:relative;z-index:1}.sidebar-block[data-astro-cid-uw5kdbxl]{padding-top:var(--space-16);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:.35rem}.sidebar-heading[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text)}.sidebar-email[data-astro-cid-uw5kdbxl]{color:var(--accent);font-size:1rem;overflow-wrap:normal}.sidebar-email[data-astro-cid-uw5kdbxl]:hover{text-decoration:underline}
