.hero[data-astro-cid-ge2uvauf]{--hero-radius:var(--radius-frame);grid-template-columns:minmax(0,1fr);display:grid}.hero[data-astro-cid-ge2uvauf] .hero__photo{aspect-ratio:3/2;grid-row:1;justify-self:stretch;min-height:12.5rem;max-height:40svh}@media (width<=22.49em){.hero[data-astro-cid-ge2uvauf] .hero__photo{aspect-ratio:5/3;min-height:11.5rem}}.hero[data-astro-cid-ge2uvauf] .hero__photo img{object-position:0% 24%}.hero__copy[data-astro-cid-ge2uvauf]{z-index:1;margin-top:calc(var(--hero-radius) * -1);padding:calc(var(--hero-radius) + .375rem) var(--gutter) 0;border-radius:var(--hero-radius) var(--hero-radius) 0 0;background:var(--paper);grid-row:2;justify-items:start;display:grid;position:relative;container-type:inline-size}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;font-size:clamp(2.875rem,.33rem + 12.7vw,4.25rem);font-weight:400;line-height:1}.hero__line[data-astro-cid-ge2uvauf]{display:block}.hero__lead[data-astro-cid-ge2uvauf]{max-width:21em;color:var(--ink-2);text-wrap:balance;margin-top:clamp(1rem,.75rem + 1vw,1.5rem);font-size:clamp(1.1875rem,1.05rem + .6vw,1.5rem);line-height:1.5}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-3);margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem);display:inline-grid}@container (width>=27rem){.hero__actions[data-astro-cid-ge2uvauf]{grid-auto-columns:1fr;grid-auto-flow:column}}@media (width>=48em){.hero[data-astro-cid-ge2uvauf]{--side:max(var(--gutter), (100% - var(--container)) / 2);grid-template-columns:var(--side) minmax(0, calc((100% - 2 * var(--side)) * .42)) clamp(2rem, 1rem + 3vw, 5rem) minmax(0, 1fr);align-items:center;padding-top:clamp(.5rem,1.25vw,1.25rem)}.hero__copy[data-astro-cid-ge2uvauf]{background:0 0;border-radius:0;grid-area:1/2;margin:0;padding:0}.hero[data-astro-cid-ge2uvauf] .hero__photo{aspect-ratio:4/5;min-height:28rem;max-height:min(56rem, 100vh - var(--header-h) - 4.5rem);max-height:min(56rem, 100svh - var(--header-h) - 4.5rem);border-radius:var(--hero-radius) 0 0 var(--hero-radius);grid-area:1/4}.hero[data-astro-cid-ge2uvauf] .hero__photo img{object-position:0% 28%}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(3.25rem,7.6vw - .2rem,6.75rem)}.hero__lead[data-astro-cid-ge2uvauf]{margin-top:clamp(1.25rem,.5rem + 1.5vw,2.25rem)}}@media (prefers-reduced-motion:no-preference){.hero[data-astro-cid-ge2uvauf] .hero__photo img{transform-origin:0 35%;animation:hero-settle 1.8s var(--ease-out) both}.hero__title[data-astro-cid-ge2uvauf],.hero__lead[data-astro-cid-ge2uvauf],.hero__actions[data-astro-cid-ge2uvauf]{animation:hero-rise .9s var(--ease-out) both}.hero__lead[data-astro-cid-ge2uvauf]{animation-delay:90ms}.hero__actions[data-astro-cid-ge2uvauf]{animation-delay:.18s}}@keyframes hero-settle{0%{transform:scale(1.05)}to{transform:none}}@keyframes hero-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}.statement-intro[data-astro-cid-lcdefpme]{padding-block:var(--section-y)}.statement-intro__grid[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid}.statement-intro__body[data-astro-cid-lcdefpme]{gap:var(--space-5);justify-items:start;display:grid}.statement-intro__text[data-astro-cid-lcdefpme]{max-width:20em;font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--step-3);letter-spacing:-.014em;color:var(--ink);text-wrap:balance;font-weight:400;line-height:1.22}.statement-intro__support[data-astro-cid-lcdefpme]{max-width:30em;font-size:var(--step-1);color:var(--ink-2);line-height:1.5}@media (width>=48em){.statement-intro__grid[data-astro-cid-lcdefpme]{column-gap:var(--space-7);grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.statement-intro__label[data-astro-cid-lcdefpme]{padding-top:.75rem}}.community__outings[data-astro-cid-lcdefpme]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.community__outing[data-astro-cid-lcdefpme]{gap:var(--space-3);display:grid}.community__outing[data-astro-cid-lcdefpme] .community__photo{aspect-ratio:4/3;border-radius:var(--radius-control)}.community__outing-name[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--step-2);letter-spacing:-.014em;color:var(--ink);font-weight:400;line-height:1.15}@media (width>=40em){.community__outings[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem)}.community__outing-name[data-astro-cid-lcdefpme]{font-size:clamp(1.25rem,.9rem + 1vw,2rem)}}.recent__grid[data-astro-cid-lcdefpme]{gap:var(--space-7);display:grid}.recent__intro[data-astro-cid-lcdefpme]{gap:var(--space-3);align-content:start;display:grid}.recent__text[data-astro-cid-lcdefpme]{max-width:24em;color:var(--on-deep-2)}.recent__route[data-astro-cid-lcdefpme] .route__title{font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}@media (width>=64em){.recent__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;column-gap:clamp(3rem,6vw,7rem)}}
