.proj-hero[data-astro-cid-efeeoxq7]{position:relative;min-height:380px;display:flex;align-items:flex-end;color:#fff;background:linear-gradient(135deg,var(--green-deep),var(--green));overflow:hidden}.proj-hero__bg[data-astro-cid-efeeoxq7]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.proj-hero__overlay[data-astro-cid-efeeoxq7]{position:absolute;inset:0;background:linear-gradient(180deg,#0a3a2333,#0a3a23d9)}.proj-hero__inner[data-astro-cid-efeeoxq7]{position:relative;padding-block:40px}.crumb--light[data-astro-cid-efeeoxq7]{color:#ffffffb3}.crumb--light[data-astro-cid-efeeoxq7] a[data-astro-cid-efeeoxq7]:hover{color:#fff}.proj-hero[data-astro-cid-efeeoxq7] h1[data-astro-cid-efeeoxq7]{color:#fff;margin-top:12px}.proj-hero__tag[data-astro-cid-efeeoxq7]{color:#ffffffe6;font-size:1.15rem;margin-top:10px;max-width:640px}.proj-hero__meta[data-astro-cid-efeeoxq7]{color:#fffc;margin-top:12px;font-size:.95rem}.specbar[data-astro-cid-efeeoxq7]{background:#fff;border-bottom:1px solid var(--line)}.specbar__inner[data-astro-cid-efeeoxq7]{display:flex;flex-wrap:wrap;gap:0}.spec[data-astro-cid-efeeoxq7]{padding:16px 24px 14px;border-right:1px solid var(--line);flex:1;min-width:140px}.spec__label[data-astro-cid-efeeoxq7]{display:block;font-size:.78rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.spec__value[data-astro-cid-efeeoxq7]{font-weight:600;color:var(--ink)}.spec--hot[data-astro-cid-efeeoxq7] .spec__value[data-astro-cid-efeeoxq7]{color:var(--green);font-size:1.15rem;font-weight:700}.proj-layout[data-astro-cid-efeeoxq7]{display:grid;grid-template-columns:1fr 360px;gap:44px;align-items:start}.proj-main[data-astro-cid-efeeoxq7] h2[data-astro-cid-efeeoxq7]{margin-bottom:16px}.block[data-astro-cid-efeeoxq7]{margin-top:40px}.prose[data-astro-cid-efeeoxq7] p[data-astro-cid-efeeoxq7]{margin-bottom:14px;color:var(--ink-soft)}.microsite-banner[data-astro-cid-efeeoxq7]{display:flex;align-items:center;gap:20px;justify-content:space-between;background:var(--gold-soft);border:1px solid var(--gold);border-radius:var(--radius);padding:20px 24px;margin-bottom:32px;flex-wrap:wrap}.microsite-banner[data-astro-cid-efeeoxq7] p[data-astro-cid-efeeoxq7]{font-size:.9rem;margin-top:4px}.hl-list[data-astro-cid-efeeoxq7]{display:grid;gap:12px}.hl-list[data-astro-cid-efeeoxq7] li[data-astro-cid-efeeoxq7]{position:relative;padding-left:30px;color:var(--ink-soft)}.hl-list[data-astro-cid-efeeoxq7] li[data-astro-cid-efeeoxq7]:before{content:"✓";position:absolute;left:0;top:0;width:20px;height:20px;background:var(--green);color:#fff;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:700}.amenity-grid[data-astro-cid-efeeoxq7]{display:flex;flex-wrap:wrap;gap:10px}.quota-box[data-astro-cid-efeeoxq7]{margin-top:40px;background:var(--green-soft);border-left:4px solid var(--green);border-radius:var(--radius-sm);padding:22px 24px}.quota-box[data-astro-cid-efeeoxq7] h3[data-astro-cid-efeeoxq7]{margin-bottom:8px}.quota-box[data-astro-cid-efeeoxq7] a[data-astro-cid-efeeoxq7]{color:var(--green);font-weight:600}.faqs[data-astro-cid-efeeoxq7]{display:flex;flex-direction:column;gap:10px}.faq[data-astro-cid-efeeoxq7]{border:1px solid var(--line);border-radius:var(--radius-sm);padding:4px 18px;background:#fff}.faq[data-astro-cid-efeeoxq7] summary[data-astro-cid-efeeoxq7]{padding:14px 0;font-weight:600;cursor:pointer;color:var(--ink)}.faq[data-astro-cid-efeeoxq7] p[data-astro-cid-efeeoxq7]{padding-bottom:14px}.proj-hero__cta[data-astro-cid-efeeoxq7]{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.loc-addr[data-astro-cid-efeeoxq7]{font-weight:600;color:var(--ink);margin-bottom:10px}.loc-text[data-astro-cid-efeeoxq7]{color:var(--ink-soft);margin-bottom:14px}.nearby[data-astro-cid-efeeoxq7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 20px;margin-bottom:18px}.nearby[data-astro-cid-efeeoxq7] li[data-astro-cid-efeeoxq7]{position:relative;padding-left:22px;font-size:.92rem;color:var(--ink-soft)}.nearby[data-astro-cid-efeeoxq7] li[data-astro-cid-efeeoxq7]:before{content:"📍";position:absolute;left:0;top:0;font-size:.8rem}.map-wrap[data-astro-cid-efeeoxq7]{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);aspect-ratio:16 / 9;background:var(--green-soft)}.map-wrap[data-astro-cid-efeeoxq7] iframe[data-astro-cid-efeeoxq7]{width:100%;height:100%;border:0;display:block}.map-link[data-astro-cid-efeeoxq7]{display:inline-block;margin-top:12px;color:var(--green);font-weight:600}.map-link[data-astro-cid-efeeoxq7]:hover{color:var(--gold)}.guide-links[data-astro-cid-efeeoxq7]{display:grid;gap:10px}.guide-links[data-astro-cid-efeeoxq7] li[data-astro-cid-efeeoxq7]{position:relative;padding-left:24px}.guide-links[data-astro-cid-efeeoxq7] li[data-astro-cid-efeeoxq7]:before{content:"📖";position:absolute;left:0;top:1px;font-size:.9rem}.guide-links[data-astro-cid-efeeoxq7] a[data-astro-cid-efeeoxq7]{color:var(--green);font-weight:600}.guide-links[data-astro-cid-efeeoxq7] a[data-astro-cid-efeeoxq7]:hover{color:var(--gold);text-decoration:underline}.trust[data-astro-cid-efeeoxq7]{margin-top:20px;background:var(--green-soft);border-radius:var(--radius-sm);padding:18px 20px}.trust__head[data-astro-cid-efeeoxq7]{font-family:var(--font-display);font-weight:700;color:var(--green-deep);margin-bottom:10px}.trust[data-astro-cid-efeeoxq7] ul[data-astro-cid-efeeoxq7]{display:grid;gap:10px}.trust[data-astro-cid-efeeoxq7] li[data-astro-cid-efeeoxq7]{font-size:.88rem;color:var(--ink-soft);line-height:1.5}.sticky[data-astro-cid-efeeoxq7]{position:sticky;top:calc(var(--header-h) + 80px)}@media(max-width:960px){.proj-layout[data-astro-cid-efeeoxq7]{grid-template-columns:1fr}.specbar[data-astro-cid-efeeoxq7],.sticky[data-astro-cid-efeeoxq7]{position:static}}
