.hero[data-astro-cid-lcdefpme]{gap:clamp(24px,3vw,40px);padding-block:clamp(36px,4.4vw,64px) clamp(32px,3.4vw,48px);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:8.4em;font-size:var(--fs-display);letter-spacing:-.05em;margin-top:16px;line-height:.96}.intro[data-astro-cid-lcdefpme]{gap:20px;display:grid}.tally[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:4px 10px;display:flex}.tally[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]+span[data-astro-cid-lcdefpme]:before{content:"/";color:var(--ink-3);margin-right:10px}@media (width>=1180px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:64px}.intro[data-astro-cid-lcdefpme]{padding-bottom:10px}.tally[data-astro-cid-lcdefpme]{gap:4px 16px}.tally[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]+span[data-astro-cid-lcdefpme]:before{margin-right:16px}}.closer[data-astro-cid-lcdefpme]{padding-top:var(--section)}.sec-head[data-astro-cid-lcdefpme]{gap:14px;margin-bottom:clamp(32px,4vw,56px);display:grid}.sec-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:14em}.sec-head[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-top:6px}.rooms[data-astro-cid-lcdefpme]{gap:var(--gap);max-width:calc(var(--wrap) + 2 * var(--gutter) + 80px);margin-inline:auto;padding-inline:clamp(8px,1.5vw,16px);display:grid}.room[data-astro-cid-lcdefpme]{border-radius:var(--r-xl);box-shadow:0 60px 120px -80px var(--w-glow);position:relative;overflow:hidden}.room[data-astro-cid-lcdefpme]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.room-in[data-astro-cid-lcdefpme]{gap:32px;padding:clamp(28px,5vw,72px) clamp(20px,5vw,72px);display:grid}.where[data-astro-cid-lcdefpme]{align-items:center;gap:14px;display:flex}.room[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:var(--display-tracking);margin-top:24px;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.75rem);line-height:1}.sum[data-astro-cid-lcdefpme]{max-width:30em;font-size:var(--fs-lede);margin-top:16px;line-height:1.45}.points[data-astro-cid-lcdefpme]{max-width:34em;color:var(--ink-2);gap:14px;display:grid}.points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.points[data-astro-cid-lcdefpme] svg{color:var(--accent);margin-top:4px}.points[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:600}.room[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{margin-top:32px}.state[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:24px;display:flex}.room[data-astro-cid-lcdefpme] .art[data-astro-cid-lcdefpme]{width:100%;max-width:560px;height:clamp(360px,100vw,540px);margin-inline:auto;position:relative;container:art/size}@media (width>=960px){.room-in[data-astro-cid-lcdefpme]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 56px}.room[data-astro-cid-lcdefpme] .art[data-astro-cid-lcdefpme]{grid-area:1/2/3;align-self:center;max-width:none;height:560px}.room[data-astro-cid-lcdefpme]:nth-child(2n) .art[data-astro-cid-lcdefpme]{grid-column:1}.room[data-astro-cid-lcdefpme]:nth-child(2n) .head[data-astro-cid-lcdefpme],.room[data-astro-cid-lcdefpme]:nth-child(2n) .body[data-astro-cid-lcdefpme]{grid-column:2}.room[data-astro-cid-lcdefpme] .head[data-astro-cid-lcdefpme]{align-self:end}}.index[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.line[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding-block:clamp(16px,1.8vw,24px);text-decoration:none;display:grid;position:relative}.line[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;inset:0 calc(var(--gutter) * -.5);border-radius:var(--r-m);background:linear-gradient(90deg, color-mix(in srgb, var(--glow) 22%, transparent), transparent 70%);opacity:0;transition:opacity var(--t) var(--ease);position:absolute}.path[data-astro-cid-lcdefpme]{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.3125rem,.6rem + 3.6vw,3.25rem);font-weight:600;line-height:1.1}.host[data-astro-cid-lcdefpme]{color:var(--ink-3);font-weight:400}.own[data-astro-cid-lcdefpme]{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:2px 16px;display:flex}.line[data-astro-cid-lcdefpme] .go[data-astro-cid-lcdefpme]{width:var(--tap);height:var(--tap);box-shadow:inset 0 0 0 1px var(--line-2);transition:background-color var(--t) var(--ease), color var(--t) var(--ease), translate var(--t) var(--ease);border-radius:50%;grid-area:1/3;place-items:center;display:none}@media (hover:hover){.line[data-astro-cid-lcdefpme]:hover:before{opacity:1}.line[data-astro-cid-lcdefpme]:hover .go[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--bg);translate:4px}}@media (width>=600px){.line[data-astro-cid-lcdefpme] .go[data-astro-cid-lcdefpme]{display:grid}}@media (width>=900px){.line[data-astro-cid-lcdefpme]{grid-template-columns:auto minmax(0,1fr) auto auto;gap:24px}.own[data-astro-cid-lcdefpme]{grid-area:1/3;justify-content:flex-end;gap:4px 28px}.line[data-astro-cid-lcdefpme] .go[data-astro-cid-lcdefpme]{grid-column:4}}.cards[data-astro-cid-lcdefpme]{gap:var(--gap);margin-top:clamp(32px,4vw,56px);display:grid}.card[data-astro-cid-lcdefpme]{border-radius:var(--r-l);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(24px,2.6vw,32px);display:flex}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2)}.more[data-astro-cid-lcdefpme]{min-height:var(--tap);align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-weight:600;text-decoration:none;display:inline-flex}.more[data-astro-cid-lcdefpme]:hover{text-underline-offset:.25em;text-decoration:underline}.more[data-astro-cid-lcdefpme] svg{transition:translate var(--t-fast) var(--ease)}.more[data-astro-cid-lcdefpme]:hover svg{translate:3px}@media (width>=820px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}
