.eyebrow.page-8g5v80{letter-spacing:.15em;text-transform:uppercase;color:#6b7280;font-size:.625rem;font-weight:700}.eyebrow.light.page-8g5v80{color:#fff9}.hero.page-8g5v80{position:relative}.hero.page-8g5v80 img:where(.page-8g5v80),.hero-fallback.page-8g5v80{object-fit:cover;background:#0a0a0a;width:100%;height:clamp(16rem,42vh,28rem);display:block}.hero.page-8g5v80:after{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#0a0a0a40 55%,#0a0a0abf 100%);position:absolute;inset:0}.hero.page-8g5v80 figcaption:where(.page-8g5v80){left:var(--gutter);right:var(--gutter);color:#fff;position:absolute;bottom:1.5rem}.hero.page-8g5v80 figcaption:where(.page-8g5v80) .eyebrow:where(.page-8g5v80){margin-bottom:.5rem}.hero.page-8g5v80 h1:where(.page-8g5v80){letter-spacing:-.02em;text-shadow:0 2px 20px #0000004d;font-size:clamp(1.8rem,5vw,3.25rem);font-weight:700;line-height:1}.developer.page-8g5v80 .eyebrow:where(.page-8g5v80){margin-bottom:.4rem}.dev-row.page-8g5v80{align-items:center;gap:.6rem;display:flex}.dev-logo.page-8g5v80{object-fit:contain;border-radius:.25rem;flex-shrink:0;width:2.25rem;height:2.25rem}.developer.page-8g5v80 h2:where(.page-8g5v80){letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:700;line-height:1.1}.developer.page-8g5v80 a:where(.page-8g5v80){color:inherit}.developer.page-8g5v80 a:where(.page-8g5v80):hover{text-decoration:underline}.about.page-8g5v80 .eyebrow:where(.page-8g5v80){margin-bottom:.75rem}.about.page-8g5v80 .body:where(.page-8g5v80){color:#374151;max-width:60ch;font-size:clamp(.95rem,1.6vw,1.1rem);line-height:1.7}.map.page-8g5v80{background:#e2e8f0;height:clamp(16rem,38vh,22rem);position:relative}.map-label.page-8g5v80{z-index:10;letter-spacing:.15em;text-transform:uppercase;color:#475569;background:#ffffffd9;padding:.25rem .5rem;font-size:.625rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.map-empty.page-8g5v80{color:#9ca3af;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.properties-table.page-8g5v80{border-collapse:collapse;width:100%;font-size:.85rem}.properties-table.page-8g5v80 th:where(.page-8g5v80){text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;border-bottom:1px solid #e5e7eb;padding:.6rem .75rem;font-size:.7rem;font-weight:700}.properties-table.page-8g5v80 td:where(.page-8g5v80){color:#374151;border-bottom:1px solid #f1f5f9;padding:.6rem .75rem}.properties-table.page-8g5v80 tbody:where(.page-8g5v80) tr:where(.page-8g5v80):hover td:where(.page-8g5v80){background:#00000005}.properties-table.page-8g5v80 a:where(.page-8g5v80){color:#1a1a1a;font-weight:600}.properties-table.page-8g5v80 a:where(.page-8g5v80):hover{text-decoration:underline}.siblings.page-8g5v80 .eyebrow:where(.page-8g5v80){margin-bottom:1rem}.status-badge.page-8g5v80{color:#666;background:#eee;border-radius:1rem;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.status-badge.available.page-8g5v80{color:#065f46;background:#d1fae5}.status-badge.launch.page-8g5v80{color:#92400e;background:#fef3c7}.notfound.page-8g5v80{flex-direction:column;gap:1rem;display:flex}.notfound.page-8g5v80 h1:where(.page-8g5v80){font-size:clamp(1.8rem,5vw,3rem);font-weight:700}.notfound.page-8g5v80 p:where(.page-8g5v80){color:#6b7280}.json.page-8g5v80{font-size:.75rem}.json.page-8g5v80 summary:where(.page-8g5v80){cursor:pointer;font-weight:600}.json.page-8g5v80 pre:where(.page-8g5v80){max-height:20rem;margin-top:.5rem;overflow:auto}aside.page-8g5v80{gap:1.75rem}.aside-title.page-8g5v80{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #000;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.75rem;font-weight:700}.facts.page-8g5v80 dl:where(.page-8g5v80){flex-direction:column;display:flex}.facts.page-8g5v80 dl:where(.page-8g5v80)>div:where(.page-8g5v80){justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}.facts.page-8g5v80 dl:where(.page-8g5v80)>div:where(.page-8g5v80)+div:where(.page-8g5v80){border-top:1px solid #e5e7eb}.facts.page-8g5v80 dt:where(.page-8g5v80){letter-spacing:.05em;text-transform:uppercase;color:#9ca3af;font-size:.7rem;font-weight:600}.facts.page-8g5v80 dd:where(.page-8g5v80){text-align:right;font-size:.85rem;font-weight:500}.facts.page-8g5v80 dd.caps:where(.page-8g5v80){text-transform:uppercase}.chips.page-8g5v80{flex-wrap:wrap;gap:.4rem;display:flex}.chips.page-8g5v80 li:where(.page-8g5v80){color:#475569;border:1px solid #e5e7eb;border-radius:1rem;padding:.25rem .6rem;font-size:.75rem}.contact.page-8g5v80 form{width:100%}.socials.page-8g5v80{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.socials.page-8g5v80 a:where(.page-8g5v80){color:#0a0a0a;border-bottom:2px solid #0a0a0a;padding-bottom:.1rem;font-size:.8rem;font-weight:600}@media (prefers-reduced-motion:reduce){.developer.page-8g5v80 a:where(.page-8g5v80){transition:none}}
