.hero[data-astro-cid-i3irphx7]{background:var(--hero-dark);padding-bottom:calc(56px * var(--space-scale));position:relative;overflow:hidden}.hero__photo{width:100%;height:calc(330px * var(--space-scale));object-fit:cover;object-position:center 70%}.hero__content[data-astro-cid-i3irphx7]{z-index:1;gap:calc(16px * var(--space-scale));padding:calc(30px * var(--space-scale)) var(--gutter) 0;flex-direction:column;display:flex;position:relative}h1[data-astro-cid-i3irphx7]{font-size:calc(42px * var(--type-scale));color:var(--cream)}p[data-astro-cid-i3irphx7]{font-size:max(16px, calc(18px * var(--type-scale)));color:var(--white)}.hero__actions[data-astro-cid-i3irphx7]{gap:calc(20px * var(--space-scale));margin-top:calc(8px * var(--space-scale));flex-direction:column;display:flex}.hero__link[data-astro-cid-i3irphx7]{color:var(--white);font-weight:700;font-size:max(16px, calc(18px * var(--type-scale)));padding:calc(12px * var(--space-scale)) calc(4px * var(--space-scale));display:none}.hero__link[data-astro-cid-i3irphx7]:hover{color:var(--cream)}@media (width>=900px){.hero[data-astro-cid-i3irphx7]{min-height:calc(760px * var(--space-scale));padding-bottom:calc(88px * var(--space-scale))}.hero__photo{object-position:center center;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-i3irphx7]:after{content:"";background:linear-gradient(90deg,#231f20e6 0%,#231f20e0 40%,#231f2099 60%,#231f2000 85%);position:absolute;inset:0}.hero__content[data-astro-cid-i3irphx7]{max-width:calc(calc(600px * var(--space-scale)) + var(--gutter));gap:calc(28px * var(--space-scale));padding-top:calc(210px * var(--space-scale));padding-right:0}h1[data-astro-cid-i3irphx7]{font-size:var(--fs-hero-heading);line-height:1.02}p[data-astro-cid-i3irphx7]{font-size:var(--fs-hero-text)}.hero__actions[data-astro-cid-i3irphx7]{flex-direction:row;align-items:center}.hero__link[data-astro-cid-i3irphx7]{display:inline-block}}.residents[data-astro-cid-t5rvt52i]{align-items:center;gap:calc(14px * var(--space-scale));padding:calc(56px * var(--space-scale)) var(--gutter) calc(24px * var(--space-scale));text-align:center;flex-direction:column;display:flex}h2[data-astro-cid-t5rvt52i]{font-size:calc(36px * var(--type-scale));color:var(--rust)}p[data-astro-cid-t5rvt52i]{font-size:max(16px, calc(18px * var(--type-scale)));max-width:calc(680px * var(--space-scale))}.residents__grid[data-astro-cid-t5rvt52i]{margin:calc(24px * var(--space-scale)) 0 0;gap:calc(28px * var(--space-scale)) calc(16px * var(--space-scale));grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:0;list-style:none;display:grid}.residents__grid[data-astro-cid-t5rvt52i] a[data-astro-cid-t5rvt52i]{align-items:center;gap:calc(10px * var(--space-scale));color:var(--rust);flex-direction:column;text-decoration:none;display:flex}.residents__grid[data-astro-cid-t5rvt52i] a[data-astro-cid-t5rvt52i]:hover .residents__name[data-astro-cid-t5rvt52i]{text-decoration:underline}.residents__grid[data-astro-cid-t5rvt52i] li[data-astro-cid-t5rvt52i]{--ring:var(--marigold);--ring-width:calc(5px * var(--circle-scale))}.residents__grid[data-astro-cid-t5rvt52i] .cat-circle{max-width:calc(148px * var(--circle-scale))}.residents__grid[data-astro-cid-t5rvt52i] li[data-astro-cid-t5rvt52i]:nth-child(2),.residents__grid[data-astro-cid-t5rvt52i] li[data-astro-cid-t5rvt52i]:nth-child(3){--ring:var(--terracotta)}.residents__name[data-astro-cid-t5rvt52i]{font-family:var(--font-display);font-size:calc(30px * var(--type-scale));line-height:1.1}.residents__all[data-astro-cid-t5rvt52i]{margin-top:calc(24px * var(--space-scale));width:100%}@media (width>=900px){.residents[data-astro-cid-t5rvt52i]{gap:calc(20px * var(--space-scale));padding:calc(88px * var(--space-scale)) var(--gutter) calc(40px * var(--space-scale))}h2[data-astro-cid-t5rvt52i]{font-size:var(--fs-section-heading)}p[data-astro-cid-t5rvt52i]{font-size:var(--fs-text)}.residents__grid[data-astro-cid-t5rvt52i]{gap:calc(40px * var(--space-scale));max-width:1120px;margin-top:calc(40px * var(--space-scale));grid-template-columns:repeat(4,minmax(0,1fr))}.residents__grid[data-astro-cid-t5rvt52i] a[data-astro-cid-t5rvt52i]{gap:calc(20px * var(--space-scale))}.residents__grid[data-astro-cid-t5rvt52i] li[data-astro-cid-t5rvt52i]{--ring-width:calc(6px * var(--circle-scale))}.residents__grid[data-astro-cid-t5rvt52i] .cat-circle{max-width:calc(220px * var(--circle-scale))}.residents__grid[data-astro-cid-t5rvt52i] li[data-astro-cid-t5rvt52i]:nth-child(odd){--ring:var(--marigold)}.residents__grid[data-astro-cid-t5rvt52i] li[data-astro-cid-t5rvt52i]:nth-child(2n){--ring:var(--terracotta)}.residents__name[data-astro-cid-t5rvt52i]{font-size:var(--fs-cat-name);line-height:1}.residents__all[data-astro-cid-t5rvt52i]{width:auto;margin-top:calc(40px * var(--space-scale));padding:calc(20px * var(--space-scale)) calc(96px * var(--space-scale));font-size:var(--fs-button-lg)}}.curve[data-astro-cid-ck3vfndd]{background:var(--cream);width:100%;height:clamp(56px,8.33vw,120px);display:block}.charlie[data-astro-cid-ck3vfndd]{background:var(--cream);padding:calc(24px * var(--space-scale)) var(--gutter) calc(56px * var(--space-scale));gap:calc(18px * var(--space-scale));align-items:center;display:grid}.charlie__art[data-astro-cid-ck3vfndd]{padding:calc(8px * var(--space-scale)) 0;justify-content:center;display:flex}.charlie__disc[data-astro-cid-ck3vfndd]{width:min(calc(300px * var(--circle-scale)), 100%);aspect-ratio:1;border-radius:var(--radius-pill);background:var(--marigold);padding:6%}.charlie__photo{border-radius:var(--radius-pill);object-fit:cover;object-position:42% 28%;width:100%;height:100%}.charlie__text[data-astro-cid-ck3vfndd]{gap:calc(18px * var(--space-scale));flex-direction:column;display:flex}.charlie__label[data-astro-cid-ck3vfndd]{margin-top:calc(8px * var(--space-scale));font-size:max(14px, calc(14px * var(--type-scale)));letter-spacing:.12em;text-transform:uppercase;color:var(--rust);font-weight:700}h2[data-astro-cid-ck3vfndd]{font-size:calc(36px * var(--type-scale));color:var(--rust)}.charlie__text[data-astro-cid-ck3vfndd]>p[data-astro-cid-ck3vfndd]:not(.charlie__label){font-size:max(16px, calc(18px * var(--type-scale)));line-height:1.55}.charlie__cta[data-astro-cid-ck3vfndd]{margin-top:calc(8px * var(--space-scale))}@media (width>=900px){.charlie[data-astro-cid-ck3vfndd]{gap:calc(80px * var(--space-scale));padding:calc(40px * var(--space-scale)) var(--gutter) calc(112px * var(--space-scale));grid-template-columns:repeat(2,minmax(0,1fr))}.charlie__art[data-astro-cid-ck3vfndd]{padding:calc(10px * var(--space-scale)) 0;justify-content:flex-start}.charlie__disc[data-astro-cid-ck3vfndd]{width:min(calc(500px * var(--circle-scale)), 100%)}.charlie__text[data-astro-cid-ck3vfndd]{gap:calc(24px * var(--space-scale))}.charlie__label[data-astro-cid-ck3vfndd]{font-size:max(14px, calc(16px * var(--type-scale)));margin-top:0}h2[data-astro-cid-ck3vfndd]{font-size:var(--fs-section-heading)}.charlie__text[data-astro-cid-ck3vfndd]>p[data-astro-cid-ck3vfndd]:not(.charlie__label){font-size:var(--fs-text);line-height:1.6}}.volunteer-band[data-astro-cid-2ffw7m6f]{background:var(--marigold);color:var(--ink);padding:calc(48px * var(--space-scale)) var(--gutter);gap:calc(22px * var(--space-scale));flex-direction:column;display:flex}.volunteer-band__text[data-astro-cid-2ffw7m6f]{gap:calc(14px * var(--space-scale));flex-direction:column;display:flex}h2[data-astro-cid-2ffw7m6f]{font-size:calc(32px * var(--type-scale));line-height:1.1}p[data-astro-cid-2ffw7m6f]{font-size:max(16px, calc(18px * var(--type-scale)))}@media (width>=900px){.volunteer-band[data-astro-cid-2ffw7m6f]{justify-content:space-between;align-items:center;gap:calc(48px * var(--space-scale));padding:calc(72px * var(--space-scale)) var(--gutter);flex-direction:row}.volunteer-band__text[data-astro-cid-2ffw7m6f]{gap:calc(12px * var(--space-scale));max-width:calc(820px * var(--space-scale))}h2[data-astro-cid-2ffw7m6f]{font-size:var(--fs-band-heading)}p[data-astro-cid-2ffw7m6f]{font-size:var(--fs-text)}.btn[data-astro-cid-2ffw7m6f]{padding:calc(20px * var(--space-scale)) calc(40px * var(--space-scale));flex-shrink:0}}
