.association-page[data-astro-cid-2mrmb3du]{max-width:96rem;padding:clamp(2.5rem, 6vw, 5.5rem) var(--page-gutter) clamp(3rem, 7vw, 6rem);margin-inline:auto}.page-heading[data-astro-cid-2mrmb3du]{border-bottom:1px solid var(--color-rule);max-width:64rem;padding-bottom:clamp(1.8rem,4vw,3.5rem)}.eyebrow[data-astro-cid-2mrmb3du]{color:var(--color-muted);font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .8rem;font-size:.66rem;font-weight:600}h1[data-astro-cid-2mrmb3du]{letter-spacing:-.055em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(3rem,7vw,6.25rem);font-weight:400;line-height:.98}.page-intro[data-astro-cid-2mrmb3du]{max-width:38rem;color:var(--color-muted);white-space:pre-line;margin:1.15rem 0 .5rem;font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.6}.text-link[data-astro-cid-2mrmb3du]{min-height:2.75rem;color:inherit;font-family:var(--font-sans);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.27em;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;display:inline-flex}.text-link[data-astro-cid-2mrmb3du] span[data-astro-cid-2mrmb3du]{color:var(--color-accent)}.association-content[data-astro-cid-2mrmb3du]{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.7fr);gap:clamp(1.8rem,4vw,3.5rem) clamp(2rem,8vw,8rem);padding-top:clamp(1.8rem,4vw,3.5rem);display:grid}.association-intro[data-astro-cid-2mrmb3du]{max-width:42rem}.association-intro[data-astro-cid-2mrmb3du]:not(.has-documents){grid-column:1/-1}h2[data-astro-cid-2mrmb3du]{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400;line-height:1.15}.association-intro[data-astro-cid-2mrmb3du]>p[data-astro-cid-2mrmb3du]:first-of-type{margin:0;font-size:clamp(1.08rem,1.8vw,1.28rem);line-height:1.65}.mission-links[data-astro-cid-2mrmb3du]{flex-wrap:wrap;gap:0 1.5rem;margin-top:.45rem;display:flex}.association-documents[data-astro-cid-2mrmb3du] ul[data-astro-cid-2mrmb3du]{border-top:1px solid var(--color-rule);margin:1.4rem 0 0;padding:0;list-style:none}.association-documents[data-astro-cid-2mrmb3du] li[data-astro-cid-2mrmb3du]{border-bottom:1px solid var(--color-rule)}.association-documents[data-astro-cid-2mrmb3du] a[data-astro-cid-2mrmb3du]{color:inherit;gap:.35rem;padding-block:1rem;text-decoration:none;display:grid}.document-kind[data-astro-cid-2mrmb3du],.document-locator[data-astro-cid-2mrmb3du],.public-contact[data-astro-cid-2mrmb3du] dt[data-astro-cid-2mrmb3du]{color:var(--color-muted);font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:600}.document-title[data-astro-cid-2mrmb3du]{font-size:1.12rem;line-height:1.35}.association-documents[data-astro-cid-2mrmb3du] a[data-astro-cid-2mrmb3du]:hover .document-title[data-astro-cid-2mrmb3du]{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.25em}.public-contact[data-astro-cid-2mrmb3du]{border-top:1px solid var(--color-rule);grid-column:1/-1;grid-template-columns:minmax(0,.75fr) minmax(18rem,1fr);align-items:start;gap:clamp(1.35rem,5vw,5rem);padding-top:clamp(1.5rem,4vw,3rem);scroll-margin-top:2rem;display:grid}.contact-information[data-astro-cid-2mrmb3du] h2[data-astro-cid-2mrmb3du]{margin-bottom:.8rem}.contact-intro[data-astro-cid-2mrmb3du]{max-width:30rem;color:var(--color-muted);margin:0;font-size:1rem;line-height:1.6}.instagram-link[data-astro-cid-2mrmb3du]{min-height:2.75rem;color:inherit;font-family:var(--font-sans);text-decoration-color:var(--color-accent);text-underline-offset:.3em;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.65rem;font-size:.78rem;font-weight:600;display:inline-flex}.instagram-icon[data-astro-cid-2mrmb3du]{stroke:currentColor;stroke-width:1.7px;flex:none;width:1.05rem;height:1.05rem}.instagram-icon-dot[data-astro-cid-2mrmb3du]{fill:currentColor;stroke:none}.instagram-handle[data-astro-cid-2mrmb3du]{color:var(--color-muted);font-weight:400}.instagram-arrow[data-astro-cid-2mrmb3du]{color:var(--color-accent)}.contact-details[data-astro-cid-2mrmb3du]{gap:.9rem 1.5rem;margin:1.25rem 0 0;display:grid}.contact-details[data-astro-cid-2mrmb3du]>div[data-astro-cid-2mrmb3du]{min-width:0}.contact-details[data-astro-cid-2mrmb3du] dt[data-astro-cid-2mrmb3du]{margin-bottom:.45rem}.contact-details[data-astro-cid-2mrmb3du] dd[data-astro-cid-2mrmb3du]{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.55}.contact-details[data-astro-cid-2mrmb3du] address[data-astro-cid-2mrmb3du]{white-space:pre-line;font-style:normal}.contact-details[data-astro-cid-2mrmb3du] a[data-astro-cid-2mrmb3du]{color:inherit;text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.25em}.contact-form[data-astro-cid-2mrmb3du]{background:var(--color-paper-deep);min-width:0;padding:clamp(1rem,3vw,1.75rem)}.contact-form[data-astro-cid-2mrmb3du]:not([hidden]){gap:.55rem;display:grid}.contact-form[data-astro-cid-2mrmb3du] label[data-astro-cid-2mrmb3du]{font-family:var(--font-sans);margin-top:.65rem;font-size:.74rem;font-weight:600}.contact-form[data-astro-cid-2mrmb3du] label[data-astro-cid-2mrmb3du] span[data-astro-cid-2mrmb3du]{color:var(--color-muted);font-weight:400}.contact-form[data-astro-cid-2mrmb3du] input[data-astro-cid-2mrmb3du],.contact-form[data-astro-cid-2mrmb3du] textarea[data-astro-cid-2mrmb3du]{border:1px solid var(--color-muted);width:100%;min-width:0;color:var(--color-ink);background:var(--color-paper);font:inherit;border-radius:0;padding:.8rem .9rem;font-size:1rem}.contact-form[data-astro-cid-2mrmb3du] textarea[data-astro-cid-2mrmb3du]{resize:vertical;min-height:8rem}.contact-form[data-astro-cid-2mrmb3du] input[data-astro-cid-2mrmb3du]:focus-visible,.contact-form[data-astro-cid-2mrmb3du] textarea[data-astro-cid-2mrmb3du]:focus-visible{outline-offset:2px}.form-note[data-astro-cid-2mrmb3du]{max-width:36rem;color:var(--color-muted);font-family:var(--font-sans);margin:0 0 .3rem;font-size:.82rem;line-height:1.6}.contact-form[data-astro-cid-2mrmb3du] button[data-astro-cid-2mrmb3du]{border:1px solid var(--color-forest);min-height:2.75rem;color:var(--color-paper);background:var(--color-forest);font-family:var(--font-sans);text-align:left;cursor:pointer;justify-self:start;margin-top:.65rem;padding:.65rem .9rem;font-size:.82rem;font-weight:600}.contact-form[data-astro-cid-2mrmb3du] button[data-astro-cid-2mrmb3du]:hover{color:var(--color-forest);background:var(--color-paper)}@media (width<=48rem){.association-content[data-astro-cid-2mrmb3du]{grid-template-columns:1fr}.public-contact[data-astro-cid-2mrmb3du]{grid-template-columns:minmax(0,1fr)}}
