.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:min(calc(100svh - var(--header-h)),960px);display:grid;align-items:center;overflow:hidden;isolation:isolate}.hero[data-astro-cid-j7pv25f6] .hero-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}.hero-gradient[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f6f2ebf0,#f6f2ebd1 24%,#f6f2eb80,#f6f2eb29 60%,#f6f2eb00 74%)}.hero-content[data-astro-cid-j7pv25f6]{padding-block:var(--space-8)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;white-space:nowrap}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-weight:400}.hero-lead[data-astro-cid-j7pv25f6]{max-width:27rem;margin-top:var(--space-6);font-size:clamp(1rem,.9rem + .35vw,1.15rem);line-height:1.55}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-6)}@media(prefers-reduced-motion:no-preference){.hero[data-astro-cid-j7pv25f6] .hero-photo{animation:settle 1.6s var(--ease-out) both}}@keyframes settle{0%{opacity:0;transform:scale(1.035)}}@media(max-width:760px){.hero[data-astro-cid-j7pv25f6]{min-height:auto;align-items:start}.hero[data-astro-cid-j7pv25f6] .hero-photo{object-position:62% center}.hero-gradient[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#f6f2ebf7,#f6f2ebe6 40%,#f6f2eb59 58%,#f6f2eb00 72%)}.hero-content[data-astro-cid-j7pv25f6]{padding-top:var(--space-7);padding-bottom:78vw}}.about-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,1rem + 5vw,7rem)}.about-text[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]+[data-astro-cid-j7pv25f6]{margin-top:var(--space-5)}.facts[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin:var(--space-7) 0 0;padding-top:var(--space-5);border-top:1px solid var(--line)}.facts[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:var(--text-xl);letter-spacing:var(--tracking-heading)}.facts[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--ink-soft);line-height:1.5}.head[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-8)}.head[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{max-width:24ch}.head--row[data-astro-cid-j7pv25f6]{max-width:none;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--space-5)}.head--row[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{max-width:22ch}.design-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,1rem + 3vw,4rem)}.area[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-4);align-content:start;color:var(--ink);text-decoration:none}.area[data-astro-cid-j7pv25f6] .media[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 2;margin-bottom:var(--space-2)}.area[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-soft);max-width:30rem}.area[data-astro-cid-j7pv25f6] .media[data-astro-cid-j7pv25f6] img{transition:transform .9s var(--ease-out)}@media(hover:hover)and (pointer:fine){.area[data-astro-cid-j7pv25f6]:hover .media[data-astro-cid-j7pv25f6] img{transform:scale(1.03)}.area[data-astro-cid-j7pv25f6]:hover .arrow[data-astro-cid-j7pv25f6]{transform:translate(3px)}}.towers-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(2rem,1rem + 5vw,7rem);align-items:center}.towers-text[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]+[data-astro-cid-j7pv25f6]{margin-top:var(--space-5)}.towers-text[data-astro-cid-j7pv25f6]>.eyebrow[data-astro-cid-j7pv25f6]+.h2[data-astro-cid-j7pv25f6]{margin-top:0}.towers-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.lead):not(.eyebrow){color:var(--ink-soft);max-width:34rem}.towers-text[data-astro-cid-j7pv25f6] .notice[data-astro-cid-j7pv25f6]{padding-left:var(--space-4);border-left:2px solid var(--accent);font-size:var(--text-sm);line-height:1.6}.towers-figure[data-astro-cid-j7pv25f6]{margin:0}.towers-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,.2rem + 1vw,1.25rem);list-style:none}.tower-media[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 4}.tower-media[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.tower-name[data-astro-cid-j7pv25f6]{display:block;margin-top:var(--space-3);font-size:var(--text-xs);font-weight:500;letter-spacing:.12em;color:var(--ink-soft);overflow-wrap:anywhere}@media(max-width:480px){.tower-name[data-astro-cid-j7pv25f6]{font-size:.6875rem;letter-spacing:.04em}}.more[data-astro-cid-j7pv25f6]{margin-top:var(--space-5)}@media(max-width:860px){.about-grid[data-astro-cid-j7pv25f6],.design-grid[data-astro-cid-j7pv25f6],.towers-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.facts[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.facts[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:last-child{grid-column:1 / -1}}
