.loft-skyline-frame[data-astro-cid-5b7ig3dl]{color:var(--ink-faint)}.loft-skyline[data-astro-cid-5b7ig3dl]{display:block;width:100%;height:auto;overflow:visible}.loft-skyline[data-astro-cid-5b7ig3dl] path[data-astro-cid-5b7ig3dl]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.loft-skyline[data-astro-cid-5b7ig3dl].is-ready path[data-astro-cid-5b7ig3dl]{stroke-dasharray:var(--l) var(--l);stroke-dashoffset:var(--l)}.loft-skyline[data-astro-cid-5b7ig3dl].is-drawing path[data-astro-cid-5b7ig3dl]{animation:loft-skyline-draw var(--t) cubic-bezier(.45,.05,.35,1) var(--d) forwards}@keyframes loft-skyline-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.loft-skyline[data-astro-cid-5b7ig3dl].is-ready path[data-astro-cid-5b7ig3dl]{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}.hero[data-astro-cid-j7pv25f6]{padding-block:var(--space-xl) 0}.hero__skyline[data-astro-cid-j7pv25f6]{margin-block-end:var(--space-2xl)}.hero__inner[data-astro-cid-j7pv25f6]{display:grid}.hero__text[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-m);align-content:start;max-width:38rem}.hero__text[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-block-start:calc(var(--space-m) * -.5)}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.hero__note[data-astro-cid-j7pv25f6]{font-size:var(--step--1);letter-spacing:.04em;color:var(--ink-faint)}.tour[data-astro-cid-j7pv25f6]{row-gap:var(--space-l);justify-items:center}.tour__head[data-astro-cid-j7pv25f6]{max-width:calc(var(--wrap-narrow) + var(--gutter) * 2);text-align:center}.tour__frame[data-astro-cid-j7pv25f6]{width:100%;border-radius:var(--radius);overflow:hidden;background:var(--ivory-deep)}.tour__video[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.intro[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-m)}.intro__heading[data-astro-cid-j7pv25f6]{font-size:var(--step-3)}.stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-s);list-style:none;padding:0;margin-block-start:var(--space-m);padding-block-start:var(--space-m);border-block-start:1px solid var(--ivory-edge)}.stats[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:.2rem}.stats__figure[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--step-3);line-height:1;color:var(--ink)}.stats__label[data-astro-cid-j7pv25f6]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.stats__label--spacer[data-astro-cid-j7pv25f6]{visibility:hidden}.section-head[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-s);margin-block-end:var(--space-xl)}.section-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-block-start:calc(var(--space-s) * -.5)}.room-links[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-m);list-style:none;padding:0;margin:0 0 var(--space-l)}@media(min-width:40em){.room-links[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64em){.room-links[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}.room-link[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-2xs);align-content:start;height:100%;padding:var(--space-m);border:1px solid var(--rule);border-radius:var(--radius);text-decoration:none;transition:border-color var(--transition)}.room-link[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--taupe)}.room-link__name[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--step-1);color:var(--ink)}.room-link__blurb[data-astro-cid-j7pv25f6]{color:var(--ink-soft);font-size:var(--step--1)}.room-link__arrow[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-xs);color:var(--pink-deep);font-weight:550;transition:transform var(--transition)}.room-link[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .room-link__arrow[data-astro-cid-j7pv25f6]{transform:translate(3px)}.reasons[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-l) var(--space-xl);list-style:none;padding:0;margin:0}@media(min-width:40em){.reasons[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64em){.reasons[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.reason[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-2xs);padding-block-start:var(--space-s);border-block-start:1px solid var(--ivory-edge)}.reason__heading[data-astro-cid-j7pv25f6]{font-size:var(--step-1)}.faqs[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-s)}.faq[data-astro-cid-j7pv25f6]{padding-block:var(--space-s);border-block-start:1px solid var(--ivory-edge)}.faq__question[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--step-0);color:var(--ink);cursor:pointer}.faq__answer[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-xs);color:var(--ink-soft)}.testimonial[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-l);text-align:center;justify-items:center}.testimonial__viewport[data-astro-cid-j7pv25f6]{width:100%}.testimonial__slides[data-astro-cid-j7pv25f6]{display:grid;list-style:none;margin:0;padding:0}.testimonial__slide[data-astro-cid-j7pv25f6]{grid-area:1 / 1;display:grid;gap:var(--space-m);justify-items:center;align-content:center;opacity:0;transition:opacity .5s ease}.testimonial__slide[data-astro-cid-j7pv25f6][aria-hidden=false]{opacity:1}.testimonial__quote[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--step-2);line-height:1.4;color:var(--ivory);text-wrap:pretty}.testimonial__source[data-astro-cid-j7pv25f6]{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:#c4b7a9}.testimonial__controls[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--space-s)}.testimonial__arrow[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--taupe);border-radius:50%;background:transparent;color:var(--ivory);font-size:var(--step-0);cursor:pointer;transition:border-color var(--transition),background-color var(--transition)}.testimonial__arrow[data-astro-cid-j7pv25f6]:hover,.testimonial__arrow[data-astro-cid-j7pv25f6]:focus-visible{border-color:var(--ivory);background:#ffffff14}.testimonial__dots[data-astro-cid-j7pv25f6]{display:flex;gap:.5rem}.testimonial__dot[data-astro-cid-j7pv25f6]{width:.5rem;height:.5rem;padding:0;border-radius:50%;border:1px solid var(--ivory);background:#ffffff59;cursor:pointer}.testimonial__dot[data-astro-cid-j7pv25f6][aria-selected=true]{background:var(--ivory)}@media(prefers-reduced-motion:reduce){.testimonial__slide[data-astro-cid-j7pv25f6]{transition:none}}.visit[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-xl)}@media(min-width:52em){.visit[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-2xl)}}.visit__main[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-s);align-content:start}.visit__main[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-block-start:calc(var(--space-s) * -.5)}.visit__address[data-astro-cid-j7pv25f6]{font-style:normal;line-height:1.8;padding-block:var(--space-s);border-block:1px solid var(--rule)}.visit__facts[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-m);margin:0;align-content:start}.visit__facts[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pink-deep);margin-block-end:.25rem}.visit__facts[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0}
