.static-calendar[data-astro-cid-pgnjp744]{padding-block:3rem}.static-calendar[data-astro-cid-pgnjp744] .header[data-astro-cid-pgnjp744]{align-items:end;gap:2rem;margin-bottom:3rem;display:grid}.static-calendar[data-astro-cid-pgnjp744] .legend[data-astro-cid-pgnjp744] span[data-astro-cid-pgnjp744]:last-child,.static-calendar[data-astro-cid-pgnjp744] .weekday[data-astro-cid-pgnjp744]{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:900}.static-calendar[data-astro-cid-pgnjp744] .intro[data-astro-cid-pgnjp744]{--section-heading-copy-width:28rem;--section-heading-copy-margin:0;--section-heading-copy-size:var(--text-body-small);max-width:28rem}.static-calendar[data-astro-cid-pgnjp744] .legend[data-astro-cid-pgnjp744]{flex-wrap:wrap;gap:1rem;margin-top:1.25rem;display:flex}.static-calendar[data-astro-cid-pgnjp744] .legend[data-astro-cid-pgnjp744] div[data-astro-cid-pgnjp744]{align-items:center;gap:.5rem;display:flex}.static-calendar[data-astro-cid-pgnjp744] .legend-swatch[data-astro-cid-pgnjp744]{width:.75rem;height:.75rem}.static-calendar[data-astro-cid-pgnjp744] .legend-swatch[data-astro-cid-pgnjp744].public{border:1px solid var(--color-brand-strong);background:color-mix(in oklab, var(--color-brand) 15%, transparent)}.static-calendar[data-astro-cid-pgnjp744] .legend-swatch[data-astro-cid-pgnjp744].company{border:1px solid var(--color-accent-strong);background:color-mix(in oklab, var(--color-accent) 25%, transparent)}.static-calendar[data-astro-cid-pgnjp744] .legend[data-astro-cid-pgnjp744] span[data-astro-cid-pgnjp744]:last-child{color:var(--color-text-muted)}.static-calendar[data-astro-cid-pgnjp744] .month[data-astro-cid-pgnjp744]{background:var(--color-surface);padding:2rem}.static-calendar[data-astro-cid-pgnjp744] .month[data-astro-cid-pgnjp744] h3[data-astro-cid-pgnjp744]{border-bottom:1px solid var(--color-border-muted);color:var(--color-text-strong);font-family:var(--font-display);text-transform:uppercase;margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:900}.static-calendar[data-astro-cid-pgnjp744] .grid[data-astro-cid-pgnjp744]{border:1px solid var(--color-border-muted);background:var(--color-border-muted);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.static-calendar[data-astro-cid-pgnjp744] .weekday[data-astro-cid-pgnjp744]{background:var(--color-page);color:var(--color-text-subtle);text-align:center;padding-block:.5rem}.static-calendar[data-astro-cid-pgnjp744] .day[data-astro-cid-pgnjp744]{justify-content:center;align-items:center;height:2.5rem;display:flex;position:relative}.static-calendar[data-astro-cid-pgnjp744] .day[data-astro-cid-pgnjp744].blank,.static-calendar[data-astro-cid-pgnjp744] .day[data-astro-cid-pgnjp744].empty{background:var(--color-surface)}.static-calendar[data-astro-cid-pgnjp744] .day[data-astro-cid-pgnjp744].public{background:color-mix(in oklab, var(--color-brand) 6%, transparent)}.static-calendar[data-astro-cid-pgnjp744] .day[data-astro-cid-pgnjp744].company{background:color-mix(in oklab, var(--color-accent) 15%, transparent)}.static-calendar[data-astro-cid-pgnjp744] .day-number[data-astro-cid-pgnjp744]{font-family:var(--font-label);font-size:.75rem}.static-calendar[data-astro-cid-pgnjp744] .day-number[data-astro-cid-pgnjp744].empty{color:var(--color-text-muted)}.static-calendar[data-astro-cid-pgnjp744] .day-number[data-astro-cid-pgnjp744].public,.static-calendar[data-astro-cid-pgnjp744] .day-number[data-astro-cid-pgnjp744].company{font-weight:900}.static-calendar[data-astro-cid-pgnjp744] .day-number[data-astro-cid-pgnjp744].public{color:var(--color-brand-strong)}.static-calendar[data-astro-cid-pgnjp744] .day-number[data-astro-cid-pgnjp744].company{color:var(--color-accent-strong)}.static-calendar[data-astro-cid-pgnjp744] .event-outline[data-astro-cid-pgnjp744]{pointer-events:none;position:absolute;inset:.25rem}.static-calendar[data-astro-cid-pgnjp744] .event-outline[data-astro-cid-pgnjp744].public{border:1px solid color-mix(in oklab, var(--color-brand-strong) 40%, transparent)}.static-calendar[data-astro-cid-pgnjp744] .event-outline[data-astro-cid-pgnjp744].company{border:1px solid color-mix(in oklab, var(--color-accent-strong) 60%, transparent)}@media (width>=48rem){.static-calendar[data-astro-cid-pgnjp744] .header[data-astro-cid-pgnjp744]{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}}.volunteer-hero[data-astro-cid-st6qigrc]{border-bottom:1px solid var(--color-border);background:var(--color-surface-inverse);position:relative;overflow:hidden}.volunteer-hero .image{object-fit:cover;opacity:.4;width:100%;height:100%;position:absolute;inset:0}.volunteer-hero[data-astro-cid-st6qigrc] .scrim[data-astro-cid-st6qigrc]{background:linear-gradient(to top, var(--color-surface-inverse), transparent);position:absolute;inset:0}.volunteer-hero[data-astro-cid-st6qigrc] .inner[data-astro-cid-st6qigrc]{padding-block:clamp(6rem,12vw,10rem);position:relative}.volunteer-hero[data-astro-cid-st6qigrc] .content[data-astro-cid-st6qigrc]{max-width:48rem}.volunteer-hero[data-astro-cid-st6qigrc] .eyebrow[data-astro-cid-st6qigrc]{margin-bottom:2rem}.volunteer-status[data-astro-cid-st6qigrc] span[data-astro-cid-st6qigrc],.volunteer-events[data-astro-cid-st6qigrc] .empty[data-astro-cid-st6qigrc] p[data-astro-cid-st6qigrc]{font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.volunteer-hero[data-astro-cid-st6qigrc] h1[data-astro-cid-st6qigrc]{color:var(--color-text-inverse);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(3rem,11vw,8rem);font-weight:900;line-height:.9}.volunteer-hero[data-astro-cid-st6qigrc] h1[data-astro-cid-st6qigrc] span[data-astro-cid-st6qigrc],.volunteer-recruitment[data-astro-cid-st6qigrc] .copy[data-astro-cid-st6qigrc] h2[data-astro-cid-st6qigrc] span[data-astro-cid-st6qigrc]{color:var(--color-accent)}.volunteer-hero[data-astro-cid-st6qigrc] p[data-astro-cid-st6qigrc]{max-width:36rem;color:var(--color-text-inverse-muted);font-size:1.25rem;font-weight:500;line-height:var(--leading-body);margin:2rem 0 0}.volunteer-status[data-astro-cid-st6qigrc]{padding:2rem;display:none;position:absolute;bottom:0;right:0}.volunteer-status[data-astro-cid-st6qigrc] .panel[data-astro-cid-st6qigrc]{border:1px solid color-mix(in oklab, var(--color-text-inverse) 20%, transparent);background:color-mix(in oklab, var(--color-text-inverse) 10%, transparent);backdrop-filter:blur(12px);gap:1rem;padding:1.5rem;display:grid}.volunteer-status[data-astro-cid-st6qigrc] .panel[data-astro-cid-st6qigrc] div[data-astro-cid-st6qigrc]{justify-content:space-between;align-items:baseline;gap:3rem;display:flex}.volunteer-status[data-astro-cid-st6qigrc] span[data-astro-cid-st6qigrc]:first-child{color:var(--color-text-subtle)}.volunteer-status[data-astro-cid-st6qigrc] span[data-astro-cid-st6qigrc]:last-child{color:var(--color-text-inverse);font-size:var(--text-body-small);letter-spacing:normal;text-transform:none;font-weight:700}.volunteer-status[data-astro-cid-st6qigrc] div[data-astro-cid-st6qigrc]:first-child span[data-astro-cid-st6qigrc]:last-child{color:var(--color-accent)}.volunteer-events[data-astro-cid-st6qigrc]{border:1px solid var(--color-border)}.volunteer-events[data-astro-cid-st6qigrc] .item[data-astro-cid-st6qigrc]{border-bottom:1px solid var(--color-border);transition:background-color var(--duration-fast);padding:2rem}.volunteer-events[data-astro-cid-st6qigrc] .item[data-astro-cid-st6qigrc]:hover{background:var(--color-page)}.volunteer-events[data-astro-cid-st6qigrc] .item[data-astro-cid-st6qigrc]:last-child{border-bottom:0}.volunteer-events[data-astro-cid-st6qigrc] .empty[data-astro-cid-st6qigrc]{border:1px solid var(--color-border-muted);background:var(--color-page);text-align:center;padding:3rem}.volunteer-events[data-astro-cid-st6qigrc] .empty[data-astro-cid-st6qigrc] p[data-astro-cid-st6qigrc]{color:var(--color-text-muted);margin:0}.volunteer-opps[data-astro-cid-st6qigrc]{background:var(--color-surface)}.volunteer-opps[data-astro-cid-st6qigrc] .header[data-astro-cid-st6qigrc]{flex-direction:column;justify-content:space-between;align-items:start;gap:2rem;margin-bottom:4rem;display:flex}.volunteer-opps[data-astro-cid-st6qigrc] .header[data-astro-cid-st6qigrc]>div[data-astro-cid-st6qigrc]{width:min(100%,56rem);max-width:56rem}.volunteer-opps[data-astro-cid-st6qigrc] h2[data-astro-cid-st6qigrc],.volunteer-field[data-astro-cid-st6qigrc] h2[data-astro-cid-st6qigrc],.volunteer-contact[data-astro-cid-st6qigrc] .title[data-astro-cid-st6qigrc]{color:var(--color-text-strong);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin:0 0 1.5rem;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:900}.volunteer-opps[data-astro-cid-st6qigrc] h2[data-astro-cid-st6qigrc] span[data-astro-cid-st6qigrc],.volunteer-field[data-astro-cid-st6qigrc] h2[data-astro-cid-st6qigrc] span[data-astro-cid-st6qigrc],.volunteer-contact[data-astro-cid-st6qigrc] .title[data-astro-cid-st6qigrc] span[data-astro-cid-st6qigrc]{color:var(--color-brand-strong);font-style:italic}.volunteer-opps[data-astro-cid-st6qigrc] p[data-astro-cid-st6qigrc],.volunteer-field[data-astro-cid-st6qigrc] .copy[data-astro-cid-st6qigrc]>div[data-astro-cid-st6qigrc]>p[data-astro-cid-st6qigrc]{color:var(--color-text-muted);font-size:var(--text-body-large);font-weight:500;line-height:var(--leading-body);margin:0}.volunteer-opps[data-astro-cid-st6qigrc] .spotlight-link[data-astro-cid-st6qigrc]{color:var(--color-brand-strong);font-family:var(--font-label);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:color var(--duration-fast);align-items:center;gap:.75rem;margin-top:1.5rem;font-weight:900;text-decoration:none;display:inline-flex}.volunteer-opps[data-astro-cid-st6qigrc] .spotlight-link[data-astro-cid-st6qigrc] span[data-astro-cid-st6qigrc]:last-child{transition:transform var(--duration-fast)}.volunteer-opps[data-astro-cid-st6qigrc] .spotlight-link[data-astro-cid-st6qigrc]:hover{color:var(--color-accent-strong)}.volunteer-opps[data-astro-cid-st6qigrc] .spotlight-link[data-astro-cid-st6qigrc]:hover span[data-astro-cid-st6qigrc]:last-child{transform:translate(.25rem)}.volunteer-field[data-astro-cid-st6qigrc]{gap:4rem;display:grid}.volunteer-field[data-astro-cid-st6qigrc] .copy[data-astro-cid-st6qigrc]{gap:3rem;display:grid}.field-notes[data-astro-cid-st6qigrc]{gap:1.5rem;display:grid}.field-note[data-astro-cid-st6qigrc]{border-left:4px solid var(--color-brand-strong);padding:.5rem 0 .5rem 1.5rem}.field-note[data-astro-cid-st6qigrc] h3[data-astro-cid-st6qigrc]{color:var(--color-text-strong);font-family:var(--font-label);font-size:var(--text-body-small);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .5rem;font-weight:900}.field-note[data-astro-cid-st6qigrc] p[data-astro-cid-st6qigrc]{color:var(--color-text-muted);font-size:var(--text-body-small);font-weight:500;line-height:var(--leading-body);margin:0}.volunteer-field[data-astro-cid-st6qigrc] .photo[data-astro-cid-st6qigrc]{border:1px solid var(--color-border);background:var(--color-surface);padding:1rem}.volunteer-field .image{width:100%;height:auto;transition:transform var(--duration-slower)}.volunteer-recruitment[data-astro-cid-st6qigrc]{background:var(--color-surface-inverse);padding-block:var(--space-section);position:relative;overflow:clip}.volunteer-recruitment[data-astro-cid-st6qigrc] .marker[data-astro-cid-st6qigrc]{border:1px solid color-mix(in oklab, var(--color-accent) 10%, transparent);background:color-mix(in oklab, var(--color-accent) 5%, transparent);width:16rem;height:16rem;position:absolute;top:0;right:0;transform:translate(50%,-50%)rotate(45deg)}.volunteer-recruitment[data-astro-cid-st6qigrc] .inner[data-astro-cid-st6qigrc]{--l-container-max:72rem}.volunteer-recruitment[data-astro-cid-st6qigrc] .panel[data-astro-cid-st6qigrc]{border:2px solid var(--color-accent);background:var(--color-surface-inverse);box-shadow:var(--shadow-accent-xl);padding:clamp(2rem,5vw,4rem)}.volunteer-recruitment[data-astro-cid-st6qigrc] .layout[data-astro-cid-st6qigrc]{align-items:center;gap:4rem;display:grid}.volunteer-recruitment[data-astro-cid-st6qigrc] .copy[data-astro-cid-st6qigrc]{gap:2rem;display:grid}.volunteer-recruitment[data-astro-cid-st6qigrc] .copy[data-astro-cid-st6qigrc] h2[data-astro-cid-st6qigrc]{color:var(--color-text-inverse);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(2.25rem,6vw,3rem);font-weight:900;line-height:1}.volunteer-recruitment[data-astro-cid-st6qigrc] .copy[data-astro-cid-st6qigrc] h2[data-astro-cid-st6qigrc] span[data-astro-cid-st6qigrc]{font-style:italic}.volunteer-recruitment[data-astro-cid-st6qigrc] .copy[data-astro-cid-st6qigrc] p[data-astro-cid-st6qigrc]{color:var(--color-text-inverse-muted);font-size:var(--text-body-large);font-weight:500;line-height:var(--leading-body);margin:0}.volunteer-recruitment[data-astro-cid-st6qigrc] .form[data-astro-cid-st6qigrc]{border:1px solid var(--color-border);background:var(--color-surface);padding:clamp(1.25rem,5vw,2rem)}.volunteer-recruitment[data-astro-cid-st6qigrc] .form[data-astro-cid-st6qigrc] .email-signup{width:100%}.volunteer-recruitment[data-astro-cid-st6qigrc] .form[data-astro-cid-st6qigrc] h3[data-astro-cid-st6qigrc]{border-bottom:1px solid var(--color-border-muted);color:var(--color-brand-strong);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.5rem;padding-bottom:.5rem;font-size:.75rem;font-weight:900}.volunteer-contact[data-astro-cid-st6qigrc]{border-bottom:1px solid var(--color-border);padding-block:var(--space-section)}.volunteer-contact[data-astro-cid-st6qigrc] .inner[data-astro-cid-st6qigrc]{--l-container-max:80rem}.volunteer-lnt[data-astro-cid-st6qigrc]{border-top:1px solid var(--color-border);background:var(--color-page)}@media (width<=24rem){.volunteer-hero[data-astro-cid-st6qigrc] h1[data-astro-cid-st6qigrc]{font-size:clamp(2.5rem,13vw,3rem)}.volunteer-opps[data-astro-cid-st6qigrc] h2[data-astro-cid-st6qigrc],.volunteer-field[data-astro-cid-st6qigrc] h2[data-astro-cid-st6qigrc],.volunteer-contact[data-astro-cid-st6qigrc] .title[data-astro-cid-st6qigrc]{font-size:clamp(1.5rem,9vw,1.875rem)}}@media (width>=64rem){.volunteer-status[data-astro-cid-st6qigrc]{display:block}.volunteer-field[data-astro-cid-st6qigrc],.volunteer-recruitment[data-astro-cid-st6qigrc] .layout[data-astro-cid-st6qigrc]{grid-template-columns:repeat(2,minmax(0,1fr))}}
