.instrument-selector[data-astro-cid-rzu6txzi]{border:0;display:grid;gap:.75rem;margin:0;padding:0}legend[data-astro-cid-rzu6txzi]{font-family:var(--font-ui);font-size:.75rem;font-weight:700;letter-spacing:.11em;margin-bottom:1rem;text-transform:uppercase}label[data-astro-cid-rzu6txzi]{align-items:start;border:1px solid color-mix(in srgb,var(--text-light) 36%,transparent);cursor:pointer;display:grid;gap:.9rem;grid-template-columns:auto 1fr;padding:1rem}input[data-astro-cid-rzu6txzi]{accent-color:var(--gold);margin-top:.3rem}strong[data-astro-cid-rzu6txzi],small[data-astro-cid-rzu6txzi]{display:block}strong[data-astro-cid-rzu6txzi]{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400;letter-spacing:-.035em;line-height:1}small[data-astro-cid-rzu6txzi]{font-family:var(--font-text);font-size:1rem;line-height:1.5;margin-top:.45rem}label[data-astro-cid-rzu6txzi]:has(input:checked){border-color:var(--gold);box-shadow:inset .25rem 0 var(--gold)}input[data-astro-cid-rzu6txzi]:focus-visible{outline:2px solid var(--text-light);outline-offset:.25rem}.covenant[data-astro-cid-xnnml2ui]{display:grid;gap:3rem}.covenant__intro[data-astro-cid-xnnml2ui]>p[data-astro-cid-xnnml2ui]:first-child{color:var(--gold);font-family:var(--font-ui);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}h2[data-astro-cid-xnnml2ui]{font-family:var(--font-display);font-size:clamp(3rem,7vw,6.5rem);font-weight:400;letter-spacing:-.05em;line-height:.94;margin:1rem 0 1.5rem;max-width:8ch}.covenant__intro[data-astro-cid-xnnml2ui]>p[data-astro-cid-xnnml2ui]:last-child{font-family:var(--font-text);font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.55;max-width:42ch}.covenant__form[data-astro-cid-xnnml2ui]{display:grid;gap:1.2rem;max-width:45rem}.covenant__recurring[data-astro-cid-xnnml2ui]{align-items:center;display:flex;font-family:var(--font-text);gap:.7rem;line-height:1.4}.covenant__recurring[data-astro-cid-xnnml2ui] input[data-astro-cid-xnnml2ui]{accent-color:var(--gold);height:1.1rem;width:1.1rem}.covenant__selection[data-astro-cid-xnnml2ui]{border-left:1px solid var(--gold);font-family:var(--font-ui);font-size:.8rem;letter-spacing:.05em;line-height:1.6;margin:.5rem 0;padding-left:1rem}.covenant__continue[data-astro-cid-xnnml2ui]{background:var(--gold);border:1px solid var(--gold);color:var(--ink);cursor:pointer;font-family:var(--font-ui);font-size:.78rem;font-weight:700;justify-self:start;letter-spacing:.08em;padding:.85rem 1rem;text-transform:uppercase}.covenant__continue[data-astro-cid-xnnml2ui]:focus-visible{outline:2px solid var(--text-light);outline-offset:.25rem}.covenant__placeholder[data-astro-cid-xnnml2ui]{border-left:1px solid var(--gold);font-family:var(--font-text);line-height:1.55;margin:0;max-width:42ch;padding-left:1rem}.covenant__link[data-astro-cid-xnnml2ui]{color:var(--text-light);font-family:var(--font-ui);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media(min-width:56rem){.covenant[data-astro-cid-xnnml2ui]{grid-template-columns:.8fr 1.2fr}}.give-hero[data-astro-cid-24up2ui7],.give-pathways[data-astro-cid-24up2ui7]{padding:clamp(5rem,12vw,10rem) clamp(1.25rem,7vw,7rem)}.give-hero[data-astro-cid-24up2ui7]{background:var(--brick);color:var(--text-light);min-height:68svh}.give-hero[data-astro-cid-24up2ui7]>p[data-astro-cid-24up2ui7]:first-child{color:var(--text-light);font-family:var(--font-ui);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}h1[data-astro-cid-24up2ui7]{font-family:var(--font-display);font-size:clamp(4.5rem,13vw,11rem);font-weight:400;letter-spacing:-.06em;line-height:.83;margin:1.2rem 0 2rem;max-width:8ch}.give-hero[data-astro-cid-24up2ui7]>p[data-astro-cid-24up2ui7]:nth-of-type(2){font-family:var(--font-text);font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.55;max-width:43ch}.give-hero[data-astro-cid-24up2ui7] a[data-astro-cid-24up2ui7]{color:var(--text-light);display:inline-block;font-family:var(--font-ui);font-size:.78rem;font-weight:700;letter-spacing:.1em;margin-top:2.5rem;text-transform:uppercase}.give-pathways[data-astro-cid-24up2ui7]{background:var(--ink);color:var(--text-light)}
