.apartment-page[data-astro-cid-pjmboh7k]{background:var(--paper);color:var(--ink);font:400 16px/1.8 var(--sans)}.apartment-hero[data-astro-cid-pjmboh7k]{padding-block:34px 46px}.back-link[data-astro-cid-pjmboh7k]{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:var(--muted);font-size:12px;text-decoration:none}.eyebrow[data-astro-cid-pjmboh7k]{margin:0 0 20px;color:var(--accent);font-size:10px;font-weight:650;line-height:1.7;letter-spacing:.13em;text-transform:uppercase}.hero-heading[data-astro-cid-pjmboh7k]{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-block:28px 42px}h1[data-astro-cid-pjmboh7k]{margin:0 0 20px;font:500 clamp(42px,5.4vw,70px)/1.12 var(--sans);letter-spacing:-.045em;text-wrap:balance}h1[data-astro-cid-pjmboh7k]>span[data-astro-cid-pjmboh7k]{color:var(--brand-gold)}.byline[data-astro-cid-pjmboh7k]{margin:0;color:var(--muted)}.hero-action[data-astro-cid-pjmboh7k]{flex-shrink:0}.hero-action[data-astro-cid-pjmboh7k] p[data-astro-cid-pjmboh7k]{display:flex;align-items:baseline;gap:12px;margin:0 0 15px}.hero-action[data-astro-cid-pjmboh7k] strong[data-astro-cid-pjmboh7k]{font-size:30px;font-weight:550}.hero-action[data-astro-cid-pjmboh7k] span[data-astro-cid-pjmboh7k]{color:var(--muted);font-size:13px}.hero-images[data-astro-cid-pjmboh7k]{display:flex;align-items:start;gap:clamp(32px,7vw,90px);max-width:960px;margin-inline:auto}figure[data-astro-cid-pjmboh7k]{margin:0;min-width:0}.primary-image[data-astro-cid-pjmboh7k]{width:min(52%,430px)}.secondary-image[data-astro-cid-pjmboh7k]{width:min(38%,320px);margin-left:auto;padding-top:72px}figure[data-astro-cid-pjmboh7k] img[data-astro-cid-pjmboh7k]{display:block;width:100%;height:auto}figcaption[data-astro-cid-pjmboh7k],.image-disclosure[data-astro-cid-pjmboh7k]{color:var(--muted);font-size:11px;line-height:1.8}figcaption[data-astro-cid-pjmboh7k]{padding-top:12px}.image-disclosure[data-astro-cid-pjmboh7k]{max-width:85ch;margin:28px 0 0}.apartment-nav[data-astro-cid-pjmboh7k]{position:sticky;top:var(--site-sticky-offset);z-index:20;background:var(--paper);border-block:1px solid var(--line)}.apartment-nav[data-astro-cid-pjmboh7k]>div[data-astro-cid-pjmboh7k]{display:flex;align-items:center;gap:16px;overflow-x:auto;padding-block:9px}.apartment-nav[data-astro-cid-pjmboh7k] a[data-astro-cid-pjmboh7k]{flex-shrink:0;display:inline-flex;align-items:center;min-height:44px;padding:8px 10px;color:var(--muted);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.apartment-nav[data-astro-cid-pjmboh7k] a[data-astro-cid-pjmboh7k]:last-child{margin-left:auto;color:var(--contrast-ink);background:var(--accent);padding-inline:20px}.apartment-facts[data-astro-cid-pjmboh7k]{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;padding-block:36px;border-bottom:1px solid var(--line)}.apartment-facts[data-astro-cid-pjmboh7k] strong[data-astro-cid-pjmboh7k],.apartment-facts[data-astro-cid-pjmboh7k] span[data-astro-cid-pjmboh7k]{display:block}.apartment-facts[data-astro-cid-pjmboh7k] strong[data-astro-cid-pjmboh7k]{font-size:15px;font-weight:600}.apartment-facts[data-astro-cid-pjmboh7k] span[data-astro-cid-pjmboh7k]{margin-top:3px;font-size:12px;color:var(--muted)}.apartment-story[data-astro-cid-pjmboh7k]{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.65fr);align-items:start;gap:clamp(48px,7vw,100px);padding-block:clamp(64px,8vw,104px)}h2[data-astro-cid-pjmboh7k]{margin:0 0 26px;font:500 clamp(32px,3.6vw,48px)/1.17 var(--sans);letter-spacing:-.04em;text-wrap:balance}.apartment-story[data-astro-cid-pjmboh7k] p[data-astro-cid-pjmboh7k]:not(.eyebrow),.other-stay[data-astro-cid-pjmboh7k] p[data-astro-cid-pjmboh7k]:not(.eyebrow){color:var(--muted)}.apartment-story[data-astro-cid-pjmboh7k] .standfirst[data-astro-cid-pjmboh7k]{color:var(--ink)}.renovation-note[data-astro-cid-pjmboh7k]{margin-block:32px;padding-block:25px;border-block:1px solid var(--line)}.renovation-note[data-astro-cid-pjmboh7k] .eyebrow[data-astro-cid-pjmboh7k]{margin-bottom:12px}.renovation-note[data-astro-cid-pjmboh7k] p[data-astro-cid-pjmboh7k]:last-child{margin:0;font-size:14px}h3[data-astro-cid-pjmboh7k]{font:550 21px/1.4 var(--sans);letter-spacing:-.025em}.stay-rules[data-astro-cid-pjmboh7k]{font-size:14px;line-height:1.75}.stay-rules[data-astro-cid-pjmboh7k]>div[data-astro-cid-pjmboh7k]{display:grid;grid-template-columns:130px 1fr;gap:20px;padding-block:13px;border-bottom:1px solid var(--line)}dt[data-astro-cid-pjmboh7k]{font-weight:600}dd[data-astro-cid-pjmboh7k]{margin:0;color:var(--muted)}.apartment-amenities[data-astro-cid-pjmboh7k]{padding-block:30px 64px}.apartment-amenities[data-astro-cid-pjmboh7k]>div[data-astro-cid-pjmboh7k]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.apartment-amenities[data-astro-cid-pjmboh7k] article[data-astro-cid-pjmboh7k]{padding-top:24px;border-top:1px solid var(--line)}.amenity-number[data-astro-cid-pjmboh7k]{color:var(--accent);font-size:11px;font-weight:650}.apartment-amenities[data-astro-cid-pjmboh7k] h3[data-astro-cid-pjmboh7k]{margin-block:15px 12px;font-size:18px}.apartment-amenities[data-astro-cid-pjmboh7k] article[data-astro-cid-pjmboh7k] p[data-astro-cid-pjmboh7k],.amenities-note[data-astro-cid-pjmboh7k]{color:var(--muted);font-size:14px;line-height:1.8}.amenities-note[data-astro-cid-pjmboh7k]{max-width:85ch;margin-top:28px}.apartment-faq[data-astro-cid-pjmboh7k]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(36px,7vw,100px);padding-block:35px 80px}details[data-astro-cid-pjmboh7k]{padding-block:18px;border-bottom:1px solid var(--line)}details[data-astro-cid-pjmboh7k]:first-child{border-top:1px solid var(--line)}summary[data-astro-cid-pjmboh7k]{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:15px;font-weight:600}details[data-astro-cid-pjmboh7k] p[data-astro-cid-pjmboh7k]{margin:15px 0 0;color:var(--muted);font-size:14px;line-height:1.8}.other-stay[data-astro-cid-pjmboh7k]{display:flex;align-items:center;justify-content:space-between;gap:36px;padding-block:45px 65px;border-top:1px solid var(--line)}.other-stay[data-astro-cid-pjmboh7k] h2[data-astro-cid-pjmboh7k]{margin-bottom:16px;font-size:34px}.other-stay[data-astro-cid-pjmboh7k] p[data-astro-cid-pjmboh7k]{max-width:58ch;margin-bottom:0}.apartment-ending[data-astro-cid-pjmboh7k]{padding-block:80px;background:var(--surface-soft);text-align:center}.apartment-ending[data-astro-cid-pjmboh7k] h2[data-astro-cid-pjmboh7k]{max-width:720px;margin-inline:auto;font-size:clamp(38px,5vw,62px)}.apartment-ending[data-astro-cid-pjmboh7k] p[data-astro-cid-pjmboh7k]:last-child{margin-top:20px;color:var(--muted);font-size:12px}section[data-astro-cid-pjmboh7k][id]{scroll-margin-top:calc(var(--site-sticky-offset) + 80px)}a[data-astro-cid-pjmboh7k]:focus-visible,summary[data-astro-cid-pjmboh7k]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media(max-width:1120px){.apartment-story[data-astro-cid-pjmboh7k]{gap:36px}}@media(max-width:980px){.apartment-story[data-astro-cid-pjmboh7k]{grid-template-columns:1fr}.hero-heading[data-astro-cid-pjmboh7k]{align-items:start}}@media(max-width:760px){.hero-heading[data-astro-cid-pjmboh7k]{flex-direction:column;gap:22px}.apartment-hero[data-astro-cid-pjmboh7k]{padding-block:22px 30px}h1[data-astro-cid-pjmboh7k]{font-size:clamp(40px,9vw,60px)}.hero-images[data-astro-cid-pjmboh7k]{gap:24px}.secondary-image[data-astro-cid-pjmboh7k]{padding-top:44px}.apartment-nav[data-astro-cid-pjmboh7k]>div[data-astro-cid-pjmboh7k]{gap:2px}.apartment-nav[data-astro-cid-pjmboh7k] a[data-astro-cid-pjmboh7k]{padding-inline:12px}.apartment-facts[data-astro-cid-pjmboh7k]{grid-template-columns:1fr 1fr;gap:24px 18px}.apartment-story[data-astro-cid-pjmboh7k]{padding-block:48px}.apartment-amenities[data-astro-cid-pjmboh7k]>div[data-astro-cid-pjmboh7k]{grid-template-columns:1fr 1fr;gap:24px}.apartment-faq[data-astro-cid-pjmboh7k]{grid-template-columns:1fr;gap:28px;padding-block:48px}.other-stay[data-astro-cid-pjmboh7k]{flex-direction:column;align-items:start}.apartment-ending[data-astro-cid-pjmboh7k]{padding-block:58px}}@media(max-width:540px){.hero-images[data-astro-cid-pjmboh7k]{display:block}.primary-image[data-astro-cid-pjmboh7k]{width:100%;max-width:360px;margin-inline:auto}.secondary-image[data-astro-cid-pjmboh7k]{display:none}.apartment-amenities[data-astro-cid-pjmboh7k]>div[data-astro-cid-pjmboh7k]{grid-template-columns:1fr}.stay-rules[data-astro-cid-pjmboh7k]>div[data-astro-cid-pjmboh7k]{grid-template-columns:105px 1fr;gap:14px}.hero-action[data-astro-cid-pjmboh7k]{width:100%}.hero-action[data-astro-cid-pjmboh7k] .button[data-astro-cid-pjmboh7k]{width:100%;justify-content:center}}
