.place[data-astro-cid-mpz54zre]{color:var(--c-forest)}.place__inner[data-astro-cid-mpz54zre]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.place__text[data-astro-cid-mpz54zre]{flex-direction:column;gap:14px;display:flex}.place__text[data-astro-cid-mpz54zre] p[data-astro-cid-mpz54zre]{margin:0}.place__more[data-astro-cid-mpz54zre]{transition:grid-template-rows .5s var(--ease);grid-template-rows:1fr;display:grid}gk-more[data-astro-cid-mpz54zre]:defined:not(.is-open) .place__more[data-astro-cid-mpz54zre]{grid-template-rows:0fr}.place__more-in[data-astro-cid-mpz54zre]{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:hidden}gk-more[data-astro-cid-mpz54zre]:defined:not(.is-open) .place__more-in[data-astro-cid-mpz54zre]{visibility:hidden;transition:visibility 0s .5s}.place__btn[data-astro-cid-mpz54zre]{border:1px solid var(--c-forest);min-height:44px;color:var(--c-forest);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:0 0;border-radius:9999px;align-self:flex-start;padding:10px 22px;font-weight:600}.place__btn[data-astro-cid-mpz54zre]:hover{box-shadow:0 14px 30px rgb(var(--c-forest-rgb) / .35);transform:translateY(-2px)}.place[data-astro-cid-mpz54zre] .place__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=1023px){.place__inner[data-astro-cid-mpz54zre]{grid-template-columns:1fr;gap:28px}}@media (width<=767px){.place__text[data-astro-cid-mpz54zre]{font-size:var(--fs-small);gap:12px}.place__text[data-astro-cid-mpz54zre] h2[data-astro-cid-mpz54zre]{font-size:1.875rem}.place[data-astro-cid-mpz54zre] .place__cards{gap:12px}}@media (prefers-reduced-motion:reduce){.place__more[data-astro-cid-mpz54zre],.place__btn[data-astro-cid-mpz54zre]{transition:none}.place__btn[data-astro-cid-mpz54zre]:hover{transform:none}}.route[data-astro-cid-27nkfy5s]{background:var(--c-forest)}.route__inner[data-astro-cid-27nkfy5s]{grid-template:"head map"1fr"steps map""btns map"1fr/minmax(0,1fr) minmax(0,1.1fr);gap:16px 48px;display:grid}.route__head[data-astro-cid-27nkfy5s]{flex-direction:column;grid-area:head;align-self:end;gap:16px;display:flex}.route__head[data-astro-cid-27nkfy5s] h2[data-astro-cid-27nkfy5s]{margin:0}.route__steps[data-astro-cid-27nkfy5s]{grid-area:steps}.route__inner[data-astro-cid-27nkfy5s]>.route__btns{grid-area:btns;align-self:start;margin-top:4px}.route__inner[data-astro-cid-27nkfy5s] .route__maps-btn{display:none}.route[data-astro-cid-27nkfy5s] h2[data-astro-cid-27nkfy5s]{color:var(--c-ivory)}.route__steps[data-astro-cid-27nkfy5s]{flex-direction:column;gap:10px;margin:0;padding-left:22px;display:flex}.route__steps[data-astro-cid-27nkfy5s] li[data-astro-cid-27nkfy5s]::marker{color:var(--c-gold);font-weight:600}.route__map[data-astro-cid-27nkfy5s]{flex-direction:column;grid-area:map;align-self:center;align-items:flex-start;gap:12px;display:flex}.route__map[data-astro-cid-27nkfy5s] svg[data-astro-cid-27nkfy5s]{border:1px solid rgb(var(--c-gold-rgb) / .4);width:100%;height:auto;font-family:var(--font-body);background:#8eaaa51f;border-radius:18px}.route__line[data-astro-cid-27nkfy5s]{stroke-dasharray:520;stroke-dashoffset:520px;animation:4s ease-in-out infinite alternate route-draw}.route__ping[data-astro-cid-27nkfy5s]{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite route-ping}@keyframes route-draw{to{stroke-dashoffset:0}}@keyframes route-ping{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}.route__maps[data-astro-cid-27nkfy5s]{min-height:44px;color:var(--c-ivory);font-size:var(--fs-small);align-items:center;gap:6px;font-weight:600;display:inline-flex}.route__maps[data-astro-cid-27nkfy5s]:hover{color:var(--c-gold-light)}@media (width<=1023px){.route__inner[data-astro-cid-27nkfy5s]{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"head""map""steps""btns";gap:20px}.route__maps[data-astro-cid-27nkfy5s]{display:none}.route__inner[data-astro-cid-27nkfy5s] .route__maps-btn{display:inline-flex}}@media (width<=767px){.route__map[data-astro-cid-27nkfy5s] svg[data-astro-cid-27nkfy5s] text[data-astro-cid-27nkfy5s]{font-size:18px}.route[data-astro-cid-27nkfy5s] h2[data-astro-cid-27nkfy5s]{font-size:1.875rem}.route__steps[data-astro-cid-27nkfy5s]{font-size:var(--fs-small)}}@media (prefers-reduced-motion:reduce){.route__line[data-astro-cid-27nkfy5s]{stroke-dashoffset:0;animation:none}.route__ping[data-astro-cid-27nkfy5s]{animation:none}}.spaces[data-astro-cid-jobqv7jd]{background:var(--c-sage);color:var(--c-forest)}.spaces[data-astro-cid-jobqv7jd] .eyebrow{color:var(--c-forest)}.spaces__grid,.rooms__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.rooms__grid{gap:24px}@media (width<=1023px){.spaces__grid,.rooms__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.spaces__grid,.rooms__grid{grid-template-columns:1fr;gap:14px;margin-top:20px}.spaces[data-astro-cid-jobqv7jd] h2,.rooms[data-astro-cid-jobqv7jd] h2{font-size:1.875rem}}
