.rg-intro[data-astro-cid-fblzmogj]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-xl) var(--space-3xl);align-items:start}.rg-intro__head[data-astro-cid-fblzmogj] h2[data-astro-cid-fblzmogj]{font-size:var(--text-3xl);line-height:1.05;margin:0;max-width:18ch}.rg-intro__body[data-astro-cid-fblzmogj] p[data-astro-cid-fblzmogj]{margin:0 0 var(--space-md);color:var(--color-ink-2);line-height:1.7;max-width:var(--measure)}.rg-intro__body[data-astro-cid-fblzmogj] p[data-astro-cid-fblzmogj].rg-intro__first{font-size:var(--text-lg);line-height:1.6;color:var(--color-ink)}.rg-intro__body[data-astro-cid-fblzmogj]>[data-astro-cid-fblzmogj]:last-child{margin-bottom:0}.rg-details[data-astro-cid-fblzmogj]{padding-top:var(--space-2xl)}.rg-details--first[data-astro-cid-fblzmogj]{border-top:0}.rg-details[data-astro-cid-fblzmogj] .eyebrow[data-astro-cid-fblzmogj]{margin-bottom:var(--space-lg)}.rg-rows[data-astro-cid-fblzmogj]{list-style:none;margin:0;padding:0}.rg-row[data-astro-cid-fblzmogj]{display:grid;grid-template-columns:4rem minmax(0,1fr) minmax(0,1.25fr);gap:var(--space-sm) var(--space-xl);padding-block:var(--space-lg);border-top:var(--rule)}.rg-row[data-astro-cid-fblzmogj]:last-child{border-bottom:var(--rule)}.rg-row__n[data-astro-cid-fblzmogj]{padding-top:.35em;color:var(--color-accent-lift)}.rg-row__title[data-astro-cid-fblzmogj]{margin:0;font-size:var(--text-xl);line-height:1.2}.rg-row__body[data-astro-cid-fblzmogj] p[data-astro-cid-fblzmogj]{margin:0 0 var(--space-sm);color:var(--color-ink-2);line-height:1.7;max-width:var(--measure)}.rg-row__body[data-astro-cid-fblzmogj]>[data-astro-cid-fblzmogj]:last-child{margin-bottom:0}.rg-row__h2[data-astro-cid-fblzmogj]{font-size:var(--text-2xl);margin:var(--space-md) 0 var(--space-sm)}.rg-list[data-astro-cid-fblzmogj]{list-style:none;margin:var(--space-sm) 0 var(--space-md);padding:0;max-width:var(--measure)}.rg-list[data-astro-cid-fblzmogj] li[data-astro-cid-fblzmogj]{position:relative;padding:var(--space-xs) 0 var(--space-xs) 1.75rem;border-top:var(--rule-soft);color:var(--color-ink-2);line-height:1.55}.rg-list[data-astro-cid-fblzmogj] li[data-astro-cid-fblzmogj]:last-child{border-bottom:var(--rule-soft)}.rg-list[data-astro-cid-fblzmogj] li[data-astro-cid-fblzmogj]:before{content:"";position:absolute;left:0;top:calc(var(--space-xs) + .8em);width:.875rem;height:1px;background:var(--color-accent-lift)}.rg-band[data-astro-cid-fblzmogj]{position:relative;isolation:isolate;overflow:clip;min-height:78svh;display:flex;align-items:flex-end;padding:var(--space-2xl) var(--gutter)}.rg-band__img[data-astro-cid-fblzmogj]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.rg-band__scrim[data-astro-cid-fblzmogj]{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 60% 70% at 0% 100%,var(--color-scrim) 0%,var(--color-scrim-soft) 45%,var(--color-scrim-none) 80%),linear-gradient(to top,var(--color-scrim-mid) 0%,var(--color-scrim-none) 35%)}.rg-band__city[data-astro-cid-fblzmogj]{color:var(--color-ink);text-shadow:var(--shadow-text);max-width:100%}.rg-works__head[data-astro-cid-fblzmogj]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-sm) var(--space-lg);margin-bottom:var(--space-lg)}.rg-works__head[data-astro-cid-fblzmogj] .eyebrow[data-astro-cid-fblzmogj]{margin:0;font-size:var(--text-xs);letter-spacing:.2em}.rg-works__grid[data-astro-cid-fblzmogj]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xs)}.rg-works__item[data-astro-cid-fblzmogj]{margin:0;overflow:clip}.rg-works__item[data-astro-cid-fblzmogj] img[data-astro-cid-fblzmogj]{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.rg-nearby[data-astro-cid-fblzmogj] .section-head[data-astro-cid-fblzmogj],.rg-munis[data-astro-cid-fblzmogj] .section-head[data-astro-cid-fblzmogj],.rg-faq[data-astro-cid-fblzmogj] .section-head[data-astro-cid-fblzmogj]{margin-bottom:var(--space-xl)}.rg-faq__guide[data-astro-cid-fblzmogj]{margin:0;color:var(--color-ink-2);line-height:1.7;max-width:var(--measure)}.rg-nearby__list[data-astro-cid-fblzmogj]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-2xl);border-top:var(--rule)}.rg-nearby__list[data-astro-cid-fblzmogj] li[data-astro-cid-fblzmogj]{border-bottom:var(--rule)}.rg-nearby__list[data-astro-cid-fblzmogj] a[data-astro-cid-fblzmogj]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"city arrow" "kind arrow";align-items:center;gap:var(--space-3xs) var(--space-md);padding-block:var(--space-md);color:var(--color-ink);text-decoration:none}.rg-nearby__city[data-astro-cid-fblzmogj]{grid-area:city;font-family:var(--font-display);font-variation-settings:"wdth" var(--wdth-display);font-size:var(--text-xl);letter-spacing:-.02em;line-height:1.15}.rg-nearby__kind[data-astro-cid-fblzmogj]{grid-area:kind;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.rg-nearby__arrow[data-astro-cid-fblzmogj]{grid-area:arrow;width:1.1rem;height:1.1rem;color:var(--color-accent-lift);transition:transform var(--dur-fast) var(--ease-out)}.rg-nearby__list[data-astro-cid-fblzmogj] a[data-astro-cid-fblzmogj]:hover .rg-nearby__arrow[data-astro-cid-fblzmogj],.rg-nearby__list[data-astro-cid-fblzmogj] a[data-astro-cid-fblzmogj]:focus-visible .rg-nearby__arrow[data-astro-cid-fblzmogj]{transform:translate(4px)}.rg-nearby__list[data-astro-cid-fblzmogj] a[data-astro-cid-fblzmogj]:hover .rg-nearby__city[data-astro-cid-fblzmogj]{color:var(--color-ink-2)}.rg-quote[data-astro-cid-fblzmogj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-xl) var(--space-3xl);align-items:start}.rg-quote__head[data-astro-cid-fblzmogj]{position:sticky;top:calc(var(--header-h) + var(--space-lg))}.rg-quote__head[data-astro-cid-fblzmogj] h2[data-astro-cid-fblzmogj]{font-size:var(--text-3xl);line-height:1.05;margin:0}.rg-quote__head[data-astro-cid-fblzmogj] .lead[data-astro-cid-fblzmogj]{margin-top:var(--space-md)}@media(max-width:960px){.rg-intro[data-astro-cid-fblzmogj],.rg-quote[data-astro-cid-fblzmogj]{grid-template-columns:minmax(0,1fr)}.rg-quote__head[data-astro-cid-fblzmogj]{position:static}.rg-row[data-astro-cid-fblzmogj]{grid-template-columns:3rem minmax(0,1fr)}.rg-row__body[data-astro-cid-fblzmogj]{grid-column:2}}@media(max-width:700px){.rg-nearby__list[data-astro-cid-fblzmogj]{grid-template-columns:minmax(0,1fr)}.rg-works__grid[data-astro-cid-fblzmogj]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rg-works__item[data-astro-cid-fblzmogj]:first-child{grid-column:1 / -1}.rg-works__item[data-astro-cid-fblzmogj]:first-child img[data-astro-cid-fblzmogj]{aspect-ratio:4 / 3}.rg-band[data-astro-cid-fblzmogj]{min-height:60svh}}@media(max-width:520px){.rg-row[data-astro-cid-fblzmogj]{grid-template-columns:minmax(0,1fr);gap:var(--space-xs)}.rg-row__body[data-astro-cid-fblzmogj]{grid-column:auto}}@media(prefers-reduced-motion:reduce){.rg-nearby__arrow[data-astro-cid-fblzmogj]{transition:none}}
