.page-hero.svelte-irw4x3{position:relative;min-height:80vh;display:flex;align-items:flex-end;background:url(https://storage.googleapis.com/audleys-international/public/images/london/hero-london.jpg) center / cover no-repeat}.hero-overlay.svelte-irw4x3{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0a0a0a33,#0a0a0ab3 45%,#0a0a0aeb 70%,#0a0a0af7)}.hero-content.svelte-irw4x3{position:relative;z-index:1;padding-top:140px;padding-bottom:72px}.hero-label.svelte-irw4x3{display:inline-block;font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#fafaf8;opacity:.95;text-shadow:0 1px 8px rgba(0,0,0,.6);margin-bottom:16px}.page-hero.svelte-irw4x3 h1:where(.svelte-irw4x3){font-family:var(--font-serif);font-size:clamp(2.4rem,5vw,4.2rem);font-weight:300;color:#fafaf8;line-height:1.1;margin-bottom:0}.page-hero.svelte-irw4x3 h1:where(.svelte-irw4x3) em:where(.svelte-irw4x3){font-style:italic;color:#e2c98a;text-shadow:0 2px 20px rgba(0,0,0,.6),0 0 60px rgba(0,0,0,.3)}.hero-divider.svelte-irw4x3{width:48px;height:1px;background:var(--gold-light);margin:20px 0}.hero-sub.svelte-irw4x3{font-size:.9rem;color:#fafaf8;max-width:640px;line-height:1.8;margin-bottom:12px}.hero-sub.svelte-irw4x3 strong:where(.svelte-irw4x3){color:var(--gold-light)}.hero-note.svelte-irw4x3{font-size:.85rem;color:#fafaf8;margin-top:16px;font-style:italic;text-shadow:0 1px 6px rgba(0,0,0,.5)}.hero-actions.svelte-irw4x3{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.btn-hero-primary.svelte-irw4x3{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--gold-light);color:#0a0a0a;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:var(--transition)}.btn-hero-primary.svelte-irw4x3:hover{background:#e8d5a3}.stats-bar.svelte-irw4x3{background:#c9a96e0f;border-top:1px solid rgba(201,169,110,.15);border-bottom:1px solid rgba(201,169,110,.1)}.stats-inner.svelte-irw4x3{display:flex;align-items:center;justify-content:space-between;padding:28px 0;gap:16px;flex-wrap:wrap}.stat-item.svelte-irw4x3{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;min-width:120px}.stat-value.svelte-irw4x3{font-family:var(--font-serif);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:500;color:var(--gold)}.stat-label.svelte-irw4x3{font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);text-align:center}.stat-divider.svelte-irw4x3{width:1px;height:40px;background:#c9a96e33;flex-shrink:0}.developments-section.svelte-irw4x3{padding:var(--section-pad) 0;background:var(--black)}.section-header-center.svelte-irw4x3{text-align:center;margin-bottom:48px}.section-header-center.svelte-irw4x3 h2:where(.svelte-irw4x3){font-size:clamp(1.8rem,3.5vw,2.8rem);color:var(--white)}.section-header-center.svelte-irw4x3 .divider-gold:where(.svelte-irw4x3){margin:16px auto}.section-sub.svelte-irw4x3{font-size:.88rem;color:var(--text-muted);max-width:600px;margin:16px auto 0;line-height:1.7}.dev-grid.svelte-irw4x3{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.dev-card.svelte-irw4x3{background:var(--dark-2);border:1px solid rgba(201,169,110,.1);text-decoration:none;color:inherit;display:flex;flex-direction:column;overflow:hidden;transition:var(--transition)}.dev-card.svelte-irw4x3:hover{transform:translateY(-4px);box-shadow:0 12px 36px #0000001f;border-color:#c9a96e4d}.dev-card.sold-out.svelte-irw4x3{opacity:.65}.dev-card.sold-out.svelte-irw4x3:hover{transform:none}.dev-img-wrap.svelte-irw4x3{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--dark-3)}.dev-img-wrap.svelte-irw4x3 img:where(.svelte-irw4x3){width:100%;height:100%;object-fit:cover;transition:transform .6s ease;display:block}.dev-card.svelte-irw4x3:hover:not(.sold-out) .dev-img-wrap:where(.svelte-irw4x3) img:where(.svelte-irw4x3){transform:scale(1.05)}.dev-badge.svelte-irw4x3{position:absolute;top:12px;left:12px;background:var(--gold);color:#fafaf8;font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px}.sold-out.svelte-irw4x3 .dev-badge:where(.svelte-irw4x3){background:var(--text-muted)}.dev-body.svelte-irw4x3{padding:16px 18px 18px;flex:1;display:flex;flex-direction:column;gap:4px}.dev-price.svelte-irw4x3{font-family:var(--font-serif);font-size:1.1rem;color:var(--gold);font-weight:500}.dev-name.svelte-irw4x3{font-family:var(--font-serif);font-size:.95rem;color:var(--white);font-weight:400;line-height:1.3;margin-top:2px}.dev-area.svelte-irw4x3{display:flex;align-items:center;gap:5px;font-size:.7rem;color:var(--text-muted);margin-top:4px}.dev-area.svelte-irw4x3 svg:where(.svelte-irw4x3){flex-shrink:0;opacity:.6}.dev-cta.svelte-irw4x3{font-size:.68rem;font-weight:600;letter-spacing:.08em;color:var(--gold);text-transform:uppercase;margin-top:auto;padding-top:10px}.section-cta-wrap.svelte-irw4x3{display:flex;justify-content:center;margin-top:48px}.newbuild-section.svelte-irw4x3{padding:var(--section-pad) 0;background:var(--dark)}.newbuild-inner.svelte-irw4x3{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.newbuild-text.svelte-irw4x3 p:where(.svelte-irw4x3){font-size:.88rem;color:var(--text-muted);line-height:1.8;margin-bottom:16px}.newbuild-text.svelte-irw4x3 h2:where(.svelte-irw4x3){font-size:clamp(1.8rem,3.5vw,2.6rem);color:var(--white);margin-bottom:4px}.newbuild-features.svelte-irw4x3{display:flex;flex-direction:column;gap:12px;padding-top:48px}.feature-item.svelte-irw4x3{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--dark-2);border:1px solid rgba(201,169,110,.1)}.feature-icon.svelte-irw4x3{color:var(--gold);flex-shrink:0}.feature-item.svelte-irw4x3 span:where(.svelte-irw4x3){font-size:.82rem;color:var(--text)}.areas-section.svelte-irw4x3{padding:var(--section-pad) 0;background:var(--black)}.areas-grid.svelte-irw4x3{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:#c9a96e1a}.area-card.svelte-irw4x3{background:var(--dark-2);padding:32px 24px;transition:var(--transition);display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;border-bottom:2px solid transparent}.area-card.svelte-irw4x3:hover{background:var(--dark-3);border-bottom-color:var(--gold)}.area-card.svelte-irw4x3 h3:where(.svelte-irw4x3){font-family:var(--font-serif);font-size:1.1rem;color:var(--white);font-weight:400;line-height:1.3}.area-card.svelte-irw4x3 p:where(.svelte-irw4x3){font-size:.75rem;color:var(--text-muted);line-height:1.55;flex:1}.area-link.svelte-irw4x3{font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-top:8px;transition:var(--transition)}.area-card.svelte-irw4x3:hover .area-link:where(.svelte-irw4x3){letter-spacing:.16em}.why-section.svelte-irw4x3{padding:var(--section-pad) 0;background:var(--dark)}.why-grid.svelte-irw4x3{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:#c9a96e1a}.why-card.svelte-irw4x3{background:var(--dark-2);padding:36px 28px;transition:var(--transition)}.why-card.svelte-irw4x3:hover{background:var(--dark-3)}.why-icon.svelte-irw4x3{color:var(--gold);margin-bottom:16px}.why-card.svelte-irw4x3 h3:where(.svelte-irw4x3){font-family:var(--font-serif);font-size:1rem;color:var(--white);margin-bottom:12px;font-weight:400;line-height:1.4}.why-card.svelte-irw4x3 p:where(.svelte-irw4x3){font-size:.78rem;color:var(--text-muted);line-height:1.7}.faq-section.svelte-irw4x3{padding:var(--section-pad) 0;background:var(--black)}.faq-list.svelte-irw4x3{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:2px}.faq-item.svelte-irw4x3{background:var(--dark-2);border:1px solid rgba(201,169,110,.1)}.faq-item.open.svelte-irw4x3{border-color:#c9a96e4d}.faq-q.svelte-irw4x3{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:16px;text-align:left;background:transparent;color:var(--white);font-size:.88rem;font-weight:500;cursor:pointer;transition:var(--transition)}.faq-q.svelte-irw4x3:hover{color:var(--gold)}.faq-item.open.svelte-irw4x3 .faq-q:where(.svelte-irw4x3){color:var(--gold)}.faq-chevron.svelte-irw4x3{flex-shrink:0;transition:transform .3s ease}.faq-item.open.svelte-irw4x3 .faq-chevron:where(.svelte-irw4x3){transform:rotate(180deg)}.faq-a.svelte-irw4x3{padding:0 24px 20px}.faq-a.svelte-irw4x3 p:where(.svelte-irw4x3){font-size:.85rem;color:var(--text-muted);line-height:1.75}.cta-section.svelte-irw4x3{padding:80px 0;background:var(--dark);border-top:1px solid rgba(201,169,110,.1);text-align:center}.cta-section.svelte-irw4x3 h2:where(.svelte-irw4x3){font-size:clamp(1.6rem,3vw,2.4rem);color:var(--white);margin-bottom:16px}.cta-section.svelte-irw4x3 p:where(.svelte-irw4x3){color:var(--text-muted);font-size:.9rem;max-width:560px;margin:0 auto 32px;line-height:1.7}.cta-btns.svelte-irw4x3{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:1200px){.dev-grid.svelte-irw4x3{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.areas-grid.svelte-irw4x3,.why-grid.svelte-irw4x3{grid-template-columns:repeat(2,1fr)}.newbuild-inner.svelte-irw4x3{grid-template-columns:1fr;gap:40px}.newbuild-features.svelte-irw4x3{padding-top:0}.dev-grid.svelte-irw4x3{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.areas-grid.svelte-irw4x3{grid-template-columns:1fr 1fr}.why-grid.svelte-irw4x3{grid-template-columns:1fr}.dev-grid.svelte-irw4x3{grid-template-columns:1fr 1fr;gap:12px}.stat-divider.svelte-irw4x3{display:none}.stats-inner.svelte-irw4x3{justify-content:center}.stat-item.svelte-irw4x3{min-width:45%}}@media(max-width:480px){.dev-grid.svelte-irw4x3{grid-template-columns:1fr}}
