.areaspage__hero[data-astro-cid-7wcy4ify]{display:grid;grid-template-columns:1fr;gap:var(--space-4);align-items:center}.areaspage__figure[data-astro-cid-7wcy4ify]{margin:0}.areaspage__photo[data-astro-cid-7wcy4ify]{inline-size:100%;aspect-ratio:3 / 2;object-fit:cover;border:var(--border-hairline) solid var(--rule);border-radius:var(--radius)}.areaspage__title[data-astro-cid-7wcy4ify]{margin-block-start:var(--space-2);max-inline-size:20ch}.areaspage__lead[data-astro-cid-7wcy4ify]{margin-block-start:var(--space-3)}.areaspage__layout[data-astro-cid-7wcy4ify]{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-block-start:var(--space-5)}.rail__label[data-astro-cid-7wcy4ify]{margin-block-end:var(--space-2)}.rail__list[data-astro-cid-7wcy4ify]{display:flex;flex-flow:row wrap;gap:var(--space-1) var(--space-3);padding:0;margin:0;list-style:none}@media(width>=64rem){.areaspage__hero[data-astro-cid-7wcy4ify]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--space-5)}.rail__list[data-astro-cid-7wcy4ify]{flex-flow:column nowrap;gap:var(--space-1)}}.rail__link[data-astro-cid-7wcy4ify]{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:var(--space-1);align-items:baseline;padding-block:var(--space-1);padding-inline-start:var(--space-2);font-size:var(--step--1);color:var(--text-body);text-decoration:none;border-inline-start:2px solid transparent;transition:color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.rail__link[data-astro-cid-7wcy4ify]:hover{color:var(--text-strong);border-inline-start-color:var(--rule)}.rail__link[data-astro-cid-7wcy4ify][aria-current=true]{font-weight:var(--weight-medium);color:var(--text-strong);border-inline-start-color:var(--rule-accent)}.rail__num[data-astro-cid-7wcy4ify]{font-weight:var(--weight-medium);color:var(--text-accent);font-variant-numeric:tabular-nums}.clusterfull__num[data-astro-cid-7wcy4ify]{font-family:var(--font-body);font-size:var(--step--1);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-accent);letter-spacing:var(--tracking-utility)}.clusterfull[data-astro-cid-7wcy4ify]{padding-block-start:var(--space-4);margin-block-start:var(--space-4);border-block-start:var(--border-hairline) solid var(--rule);scroll-margin-block-start:var(--space-5)}.clusterfull[data-astro-cid-7wcy4ify]:first-child{padding-block-start:0;margin-block-start:0;border-block-start:0}.clusterfull[data-astro-cid-7wcy4ify].clusterfull--featured{padding:var(--space-3);border:2px solid var(--rule-accent);border-radius:var(--radius)}.clusterfull__title[data-astro-cid-7wcy4ify]{margin-block-start:var(--space-1)}.clusterfull__summary[data-astro-cid-7wcy4ify]{margin-block-start:var(--space-2)}.clusterfull__area[data-astro-cid-7wcy4ify]{padding-block-start:var(--space-2);margin-block-start:var(--space-2);border-block-start:var(--border-hairline) solid var(--rule)}.clusterfull__areaname[data-astro-cid-7wcy4ify]{font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--weight-semibold);color:var(--text-strong)}.clusterfull__items[data-astro-cid-7wcy4ify]{padding-inline-start:var(--space-3);margin-block-start:var(--space-2);font-size:var(--step-0);line-height:var(--leading-body);max-inline-size:var(--measure)}.clusterfull__items[data-astro-cid-7wcy4ify] li[data-astro-cid-7wcy4ify]+li[data-astro-cid-7wcy4ify]{margin-block-start:var(--space-1)}.clusterfull__items[data-astro-cid-7wcy4ify] li[data-astro-cid-7wcy4ify]::marker{color:var(--text-accent)}@media(prefers-reduced-motion:no-preference){[data-astro-cid-7wcy4ify][data-reveal-ready] .clusterfull--featured[data-astro-cid-7wcy4ify]:not(.is-visible) .clusterfull__items[data-astro-cid-7wcy4ify] li[data-astro-cid-7wcy4ify]{opacity:0;transform:translateY(var(--reveal-rise))}[data-astro-cid-7wcy4ify][data-reveal-ready] .clusterfull--featured[data-astro-cid-7wcy4ify].is-visible .clusterfull__items[data-astro-cid-7wcy4ify] li[data-astro-cid-7wcy4ify]{transition:opacity var(--motion-reveal) var(--ease-out) calc(var(--motion-stagger) * var(--li-index, 0)),transform var(--motion-reveal) var(--ease-out) calc(var(--motion-stagger) * var(--li-index, 0))}}@media(width>=64rem){.areaspage__layout[data-astro-cid-7wcy4ify]{grid-template-columns:17rem minmax(0,1fr);gap:var(--space-5);align-items:start}.rail[data-astro-cid-7wcy4ify]{position:sticky;inset-block-start:var(--space-6)}.rail__list[data-astro-cid-7wcy4ify]{flex-direction:column;gap:0;border-block-start:var(--border-hairline) solid var(--rule)}.rail__link[data-astro-cid-7wcy4ify]{padding-block:var(--space-2);border-block-end:var(--border-hairline) solid var(--rule)}}
