.family-skip[data-astro-cid-e2ay47qz]{z-index:20;background:var(--color-paper);padding:.75rem 1rem;position:absolute;top:1rem;left:-9999px}.family-skip[data-astro-cid-e2ay47qz]:focus{left:1rem}.family-hub[data-astro-cid-e2ay47qz]{max-width:var(--content-max);background:var(--color-surface);border-inline:1px solid var(--color-charcoal);margin:0 auto}.family-hub-hero[data-astro-cid-e2ay47qz]{padding:2rem var(--page-gutter) 4rem;background:var(--color-blue);border-bottom:1px solid var(--color-charcoal)}.family-breadcrumb[data-astro-cid-e2ay47qz]{font:400 .8rem/1.4 var(--font-label);margin-bottom:clamp(2rem,6vw,5rem)}.family-breadcrumb[data-astro-cid-e2ay47qz] span[data-astro-cid-e2ay47qz]{margin-inline:.35rem}.family-hub-heading[data-astro-cid-e2ay47qz]{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,8vw,7rem);display:grid}.family-hub[data-astro-cid-e2ay47qz] h1[data-astro-cid-e2ay47qz]{max-width:10ch;font:700 clamp(4rem,10vw,8rem)/.84 var(--font-display);letter-spacing:-.055em}.family-hub[data-astro-cid-e2ay47qz] h1[data-astro-cid-e2ay47qz] em[data-astro-cid-e2ay47qz]{font-weight:500}.family-kicker[data-astro-cid-e2ay47qz]{font:700 .75rem/1.4 var(--font-label);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .65rem}.family-hub-intro[data-astro-cid-e2ay47qz]{gap:1rem;display:grid}.family-hub-intro[data-astro-cid-e2ay47qz] p[data-astro-cid-e2ay47qz]{font-size:1.08rem;line-height:1.55}.family-hub-intro[data-astro-cid-e2ay47qz] .ds-button[data-astro-cid-e2ay47qz]{justify-self:start;margin-top:.4rem}.family-compare[data-astro-cid-e2ay47qz]{padding:clamp(3rem,7vw,6rem) var(--page-gutter)}.family-section-heading[data-astro-cid-e2ay47qz]{border-bottom:3px solid var(--color-charcoal);grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);gap:2rem;padding-bottom:2rem;display:grid}.family-section-heading[data-astro-cid-e2ay47qz] h2[data-astro-cid-e2ay47qz]{font:600 clamp(2.5rem,6vw,4.5rem)/.94 var(--font-display);letter-spacing:-.035em}.family-section-heading[data-astro-cid-e2ay47qz]>p[data-astro-cid-e2ay47qz]{color:var(--color-muted);align-self:end;line-height:1.55}.family-place-grid[data-astro-cid-e2ay47qz]{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.family-place-card[data-astro-cid-e2ay47qz]{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);flex-direction:column;min-width:0;padding:2rem;display:flex;position:relative}.family-place-number[data-astro-cid-e2ay47qz]{color:var(--color-coral);font:700 2.6rem/1 var(--font-label)}.family-place-location[data-astro-cid-e2ay47qz]{font:700 .72rem/1.4 var(--font-label);text-transform:uppercase;letter-spacing:.08em;margin-top:1.5rem}.family-place-card[data-astro-cid-e2ay47qz] h3[data-astro-cid-e2ay47qz]{font:600 2rem/1 var(--font-display);margin:.45rem 0 1.3rem}.family-place-card[data-astro-cid-e2ay47qz] dl[data-astro-cid-e2ay47qz]{gap:.75rem;margin:0 0 1.25rem;display:grid}.family-place-card[data-astro-cid-e2ay47qz] dl[data-astro-cid-e2ay47qz]>div[data-astro-cid-e2ay47qz]{border-top:1px solid var(--color-line);padding-top:.7rem}.family-place-card[data-astro-cid-e2ay47qz] dt[data-astro-cid-e2ay47qz]{font:700 .68rem/1.3 var(--font-label);text-transform:uppercase}.family-place-card[data-astro-cid-e2ay47qz] dd[data-astro-cid-e2ay47qz]{margin:.2rem 0 0;line-height:1.45}.family-place-card[data-astro-cid-e2ay47qz]>p[data-astro-cid-e2ay47qz]:not(.family-place-number,.family-place-location){line-height:1.6}.family-card-link[data-astro-cid-e2ay47qz]{text-underline-offset:.25em;margin-top:auto;padding-top:1.5rem;font-weight:700}@media (width<=800px){.family-hub-heading[data-astro-cid-e2ay47qz],.family-section-heading[data-astro-cid-e2ay47qz]{grid-template-columns:1fr}.family-hub-hero[data-astro-cid-e2ay47qz]{padding-bottom:3rem}.family-place-grid[data-astro-cid-e2ay47qz]{grid-template-columns:1fr}.family-place-card[data-astro-cid-e2ay47qz]{border-right:0;border-bottom:1px solid var(--color-line);padding:1.6rem 0}.family-place-card[data-astro-cid-e2ay47qz]:last-child{border-bottom:0}.family-hub[data-astro-cid-e2ay47qz] h1[data-astro-cid-e2ay47qz]{font-size:clamp(3.6rem,16vw,5.5rem)}}
