.timeline.svelte-112n2zp{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-6);position:relative}.timeline.svelte-112n2zp:before{content:"";position:absolute;left:2.35rem;top:.5rem;bottom:.5rem;width:2px;background:var(--line)}li.svelte-112n2zp{display:grid;grid-template-columns:4.7rem 1fr;gap:var(--s-5);position:relative}.year.svelte-112n2zp{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3);color:var(--cherry);background:var(--paper);align-self:start;text-align:center;z-index:1;padding-block:.15rem}.body.svelte-112n2zp{display:grid;gap:var(--s-2)}.text.svelte-112n2zp{color:var(--ink-soft);max-width:44rem}.principles.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:var(--s-4)}.principle.svelte-cwls5q{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-5);display:grid;gap:var(--s-2);align-content:start}.principle.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--cherry)}.principle.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--ink-soft)}.perks.svelte-cwls5q{margin:var(--s-6) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--s-2) var(--s-5);color:var(--ink-soft)}.perks.svelte-cwls5q li:where(.svelte-cwls5q){padding-left:1.1rem;position:relative}.perks.svelte-cwls5q li:where(.svelte-cwls5q):before{content:"·";position:absolute;left:0;color:var(--coral);font-weight:700}.rooms.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--s-4)}.rooms.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-md)}.center-row.svelte-cwls5q{display:flex;justify-content:center;gap:var(--s-3);margin-top:var(--s-6);flex-wrap:wrap}
