.grid[data-astro-cid-ihllb3az]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;grid-auto-flow:dense}.cell--wide[data-astro-cid-ihllb3az]{grid-column:span 2;grid-row:span 2}.thumb[data-astro-cid-ihllb3az]{display:block;width:100%;height:100%;aspect-ratio:4 / 3;padding:0;border:0;cursor:zoom-in}.cell--wide[data-astro-cid-ihllb3az] .thumb[data-astro-cid-ihllb3az]{aspect-ratio:auto}.thumb[data-astro-cid-ihllb3az] img{transition:transform .9s var(--ease),opacity .3s}.thumb[data-astro-cid-ihllb3az]:hover img{transform:scale(1.03)}.lightbox[data-astro-cid-ihllb3az]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#0c0d0ff7;color:var(--on-night)}.lightbox[data-astro-cid-ihllb3az]::backdrop{background:#0c0d0fe6}.lightbox[data-astro-cid-ihllb3az] figure[data-astro-cid-ihllb3az]{margin:0;height:100%;display:grid;grid-template-rows:1fr auto;padding:4.5rem clamp(.5rem,5vw,5rem) 1.25rem}.lightbox[data-astro-cid-ihllb3az] img[data-astro-cid-ihllb3az]{width:100%;height:100%;object-fit:contain;min-height:0}.lightbox[data-astro-cid-ihllb3az] figcaption[data-astro-cid-ihllb3az]{display:flex;justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.85rem;color:var(--on-night-2)}.lb-btn[data-astro-cid-ihllb3az]{position:absolute;background:none;border:1px solid rgba(239,233,223,.35);color:var(--on-night);min-width:48px;min-height:48px;font:inherit;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.lb-btn[data-astro-cid-ihllb3az]:hover{background:var(--on-night);color:var(--ink)}.lb-close[data-astro-cid-ihllb3az]{top:1rem;right:1rem;padding-inline:1rem}.lb-prev[data-astro-cid-ihllb3az],.lb-next[data-astro-cid-ihllb3az]{top:50%;transform:translateY(-50%);font-size:1.2rem}.lb-prev[data-astro-cid-ihllb3az]{left:1rem}.lb-next[data-astro-cid-ihllb3az]{right:1rem}@media(max-width:700px){.grid[data-astro-cid-ihllb3az]{grid-template-columns:repeat(2,1fr);gap:.4rem}.cell--wide[data-astro-cid-ihllb3az]{grid-column:span 2;grid-row:auto}.cell--wide[data-astro-cid-ihllb3az] .thumb[data-astro-cid-ihllb3az]{aspect-ratio:3 / 2}.lb-prev[data-astro-cid-ihllb3az],.lb-next[data-astro-cid-ihllb3az]{top:auto;bottom:3.5rem;transform:none}}.grid[data-astro-cid-svshx33u]{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem 1.25rem}.wide[data-astro-cid-svshx33u]{grid-column:1 / -1}.send[data-astro-cid-svshx33u]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}@media(max-width:700px){.grid[data-astro-cid-svshx33u]{grid-template-columns:1fr}}.p-hero[data-astro-cid-yrsiy5sn]{position:relative;min-height:min(88svh,900px);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.p-hero[data-astro-cid-yrsiy5sn] .p-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.p-hero-shade[data-astro-cid-yrsiy5sn]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a0c0f57,#0a0c0f0f 50%,#0a0c0f00 68%),linear-gradient(180deg,#0a0c0f61,#0a0c0f00 20%),linear-gradient(0deg,#0a0c0fa3,#0a0c0f00 55%)}.p-hero-content[data-astro-cid-yrsiy5sn]{text-shadow:0 1px 22px rgba(8,10,12,.5);padding-bottom:clamp(2.5rem,6vh,4.5rem)}.crumbs[data-astro-cid-yrsiy5sn]{font-size:.8rem;color:var(--on-night-2);margin-bottom:1.25rem}.crumbs[data-astro-cid-yrsiy5sn] a[data-astro-cid-yrsiy5sn]{color:var(--on-night)}.p-hero[data-astro-cid-yrsiy5sn] h1[data-astro-cid-yrsiy5sn]{font-size:var(--step-5);margin-bottom:.4rem;max-width:18ch}.p-city[data-astro-cid-yrsiy5sn]{margin:0;font-size:var(--step-1);color:var(--on-night-2)}.specs[data-astro-cid-yrsiy5sn]{border-bottom:1px solid var(--line);background:var(--paper)}.specs-row[data-astro-cid-yrsiy5sn]{display:flex;flex-wrap:wrap}.specs-row[data-astro-cid-yrsiy5sn]>div[data-astro-cid-yrsiy5sn]{display:grid;gap:.25rem;padding:1.5rem 2.5rem 1.5rem 0;margin-right:2.5rem;border-right:1px solid var(--line)}.specs-row[data-astro-cid-yrsiy5sn]>div[data-astro-cid-yrsiy5sn]:last-child{border-right:0}.k[data-astro-cid-yrsiy5sn]{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.v[data-astro-cid-yrsiy5sn]{font-family:var(--font-display);font-size:var(--step-2);line-height:1.1}.story[data-astro-cid-yrsiy5sn]{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(2rem,6vw,6rem)}.headline[data-astro-cid-yrsiy5sn]{font-size:var(--step-3);max-width:22ch}.story[data-astro-cid-yrsiy5sn] .lede[data-astro-cid-yrsiy5sn]{max-width:58ch}.highlights[data-astro-cid-yrsiy5sn]{list-style:none;padding:0;margin:2rem 0 0;display:flex;flex-wrap:wrap;gap:.6rem}.highlights[data-astro-cid-yrsiy5sn] li[data-astro-cid-yrsiy5sn]{padding:.5rem .9rem;border:1px solid var(--line-strong);font-size:.85rem}.co[data-astro-cid-yrsiy5sn]{margin-top:1.5rem;font-size:.9rem}.facts-h[data-astro-cid-yrsiy5sn]{font-family:var(--font-text);font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.facts[data-astro-cid-yrsiy5sn] dl[data-astro-cid-yrsiy5sn]{margin:0;border-top:1px solid var(--line-strong)}.facts[data-astro-cid-yrsiy5sn] dl[data-astro-cid-yrsiy5sn] div[data-astro-cid-yrsiy5sn]{display:flex;justify-content:space-between;gap:1rem;padding-block:.7rem;border-bottom:1px solid var(--line);font-size:.95rem}.facts[data-astro-cid-yrsiy5sn] dt[data-astro-cid-yrsiy5sn]{color:var(--ink-3)}.facts[data-astro-cid-yrsiy5sn] dd[data-astro-cid-yrsiy5sn]{margin:0;text-align:right}.links[data-astro-cid-yrsiy5sn]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.25rem;font-size:.9rem}.links[data-astro-cid-yrsiy5sn] a[data-astro-cid-yrsiy5sn]{padding-block:.4rem}.sub-h[data-astro-cid-yrsiy5sn]{font-size:var(--step-3);margin-bottom:1.5rem}.inquiry[data-astro-cid-yrsiy5sn]{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(2rem,6vw,6rem)}.inquiry[data-astro-cid-yrsiy5sn] .sub-h[data-astro-cid-yrsiy5sn]{max-width:16ch}.rel-grid[data-astro-cid-yrsiy5sn]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.mls[data-astro-cid-yrsiy5sn]{display:flex;gap:1.5rem;align-items:flex-start;padding-block:2rem 3rem;border-top:1px solid var(--line);font-size:.78rem;color:var(--ink-3)}.mls[data-astro-cid-yrsiy5sn] p[data-astro-cid-yrsiy5sn]{margin:0;max-width:100ch}.mls[data-astro-cid-yrsiy5sn] img{flex:none;margin-top:.2rem}@media(max-width:900px){.story[data-astro-cid-yrsiy5sn],.inquiry[data-astro-cid-yrsiy5sn]{grid-template-columns:1fr}.rel-grid[data-astro-cid-yrsiy5sn]{grid-template-columns:1fr 1fr}}@media(max-width:620px){.specs-row[data-astro-cid-yrsiy5sn]{display:grid;grid-template-columns:1fr 1fr 1fr}.specs-row[data-astro-cid-yrsiy5sn]>div[data-astro-cid-yrsiy5sn]{margin:0;padding:1rem .5rem 1rem 0;border-right:0}.v[data-astro-cid-yrsiy5sn]{font-size:1.3rem}.rel-grid[data-astro-cid-yrsiy5sn]{grid-template-columns:1fr}.mls[data-astro-cid-yrsiy5sn]{flex-direction:column}}
