.house[data-astro-cid-vzrfyufw]{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(2.5rem,6vw,6rem);align-items:center}.house__text[data-astro-cid-vzrfyufw]{display:grid;gap:1.4rem}.house__media[data-astro-cid-vzrfyufw]{max-width:30rem;justify-self:end;width:100%}.spaces[data-astro-cid-vzrfyufw]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-strong)}.spaces[data-astro-cid-vzrfyufw] li[data-astro-cid-vzrfyufw]{padding:1.75rem 1.5rem 2rem 0;display:grid;gap:.6rem;align-content:start}.spaces[data-astro-cid-vzrfyufw] li[data-astro-cid-vzrfyufw]+li[data-astro-cid-vzrfyufw]{padding-left:1.5rem;border-left:1px solid var(--line)}.spaces__no[data-astro-cid-vzrfyufw]{font-family:var(--serif);font-style:italic;color:var(--brick)}.drift[data-astro-cid-vzrfyufw]{margin-top:clamp(3rem,6vw,5rem);display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:start}.timeline[data-astro-cid-vzrfyufw]{display:grid;grid-template-columns:1.4fr .8fr 1fr;gap:0;border-top:2px solid var(--ink)}.tl[data-astro-cid-vzrfyufw]{padding:2rem clamp(1.25rem,3vw,2.5rem) 2.25rem;display:grid;gap:1rem;align-content:start}.tl[data-astro-cid-vzrfyufw]:first-child{padding-left:0}.tl[data-astro-cid-vzrfyufw]:last-child{padding-right:0}.tl[data-astro-cid-vzrfyufw]+.tl[data-astro-cid-vzrfyufw]{border-left:1px solid var(--line)}.tl__tag[data-astro-cid-vzrfyufw]{font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brick)}.tl--year[data-astro-cid-vzrfyufw]{background:var(--olive-deep);color:var(--paper);padding-inline:clamp(1.25rem,3vw,2.5rem)!important}.tl--year[data-astro-cid-vzrfyufw] .tl__tag[data-astro-cid-vzrfyufw]{color:var(--brick-pale)}.tl--year[data-astro-cid-vzrfyufw] .muted[data-astro-cid-vzrfyufw]{color:#f6f1e7b3}.tl__big[data-astro-cid-vzrfyufw]{font-family:var(--serif);font-size:clamp(3.5rem,7vw,5.5rem);font-weight:300;line-height:1;letter-spacing:-.03em}.tl__big[data-astro-cid-vzrfyufw] span[data-astro-cid-vzrfyufw]{font-size:.3em;letter-spacing:0}.years[data-astro-cid-vzrfyufw]{margin:0;display:grid;gap:1.1rem}.years[data-astro-cid-vzrfyufw]>div[data-astro-cid-vzrfyufw]{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1rem;align-items:baseline}.years[data-astro-cid-vzrfyufw] dt[data-astro-cid-vzrfyufw]{font-family:var(--serif);font-size:1.1rem;color:var(--brick)}.years[data-astro-cid-vzrfyufw] dd[data-astro-cid-vzrfyufw]{margin:0}.years[data-astro-cid-vzrfyufw] .ticks[data-astro-cid-vzrfyufw]{gap:.35rem}.plan-note[data-astro-cid-vzrfyufw]{margin-top:1.5rem;max-width:40rem}.park[data-astro-cid-vzrfyufw]{position:relative;min-height:clamp(34rem,70vw,48rem);display:grid;align-items:end;overflow:hidden}.park[data-astro-cid-vzrfyufw] .park__img{position:absolute;inset:0;height:100%}.park__card[data-astro-cid-vzrfyufw]{position:relative;display:flex;align-items:flex-end;gap:1.25rem;padding-bottom:clamp(2rem,5vw,4rem)}.park__inner[data-astro-cid-vzrfyufw]{background:var(--paper);padding:clamp(1.5rem,3.5vw,2.75rem);max-width:32rem;display:grid;gap:1rem;box-shadow:0 30px 60px -30px #18261d73}.park__detail[data-astro-cid-vzrfyufw]{width:clamp(9rem,18vw,15rem);border:6px solid var(--paper);box-shadow:0 30px 60px -30px #18261d73}@media(min-width:901px)and (max-width:1100px){.years[data-astro-cid-vzrfyufw]>div[data-astro-cid-vzrfyufw]{grid-template-columns:1fr;gap:.25rem}}@media(max-width:900px){.house[data-astro-cid-vzrfyufw],.drift[data-astro-cid-vzrfyufw]{grid-template-columns:1fr}.house__media[data-astro-cid-vzrfyufw]{justify-self:start}.spaces[data-astro-cid-vzrfyufw]{grid-template-columns:1fr 1fr}.spaces[data-astro-cid-vzrfyufw] li[data-astro-cid-vzrfyufw]:nth-child(3){padding-left:0;border-left:0}.spaces[data-astro-cid-vzrfyufw] li[data-astro-cid-vzrfyufw]{border-bottom:1px solid var(--line)}.timeline[data-astro-cid-vzrfyufw]{grid-template-columns:1fr}.tl[data-astro-cid-vzrfyufw],.tl[data-astro-cid-vzrfyufw]:first-child,.tl[data-astro-cid-vzrfyufw]:last-child{padding-inline:0}.tl[data-astro-cid-vzrfyufw]+.tl[data-astro-cid-vzrfyufw]{border-left:0;border-top:1px solid var(--line)}.tl--year[data-astro-cid-vzrfyufw]{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)!important}.park__detail[data-astro-cid-vzrfyufw]{display:none}}@media(max-width:520px){.spaces[data-astro-cid-vzrfyufw]{grid-template-columns:1fr}.spaces[data-astro-cid-vzrfyufw] li[data-astro-cid-vzrfyufw],.spaces[data-astro-cid-vzrfyufw] li[data-astro-cid-vzrfyufw]+li[data-astro-cid-vzrfyufw]{padding-left:0;border-left:0}}
