.chip[data-astro-cid-otwqan7p]{border-radius:var(--radius-pill);backdrop-filter:blur(6px);color:var(--neutral-0);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;background:#0e0e0f73;border:1px solid #ffffff47;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.chip-icon[data-astro-cid-otwqan7p]{color:var(--orange-400);display:inline-flex}.chip-icon[data-astro-cid-otwqan7p] svg{width:14px;height:14px}.hero[data-astro-cid-ge2uvauf]{align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf] .hero-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-scrim[data-astro-cid-ge2uvauf]{background:linear-gradient(100deg,#0e0e0fed 0%,#0e0e0fbd 46%,#0e0e0f4d 100%);position:absolute;inset:0}.hero-content[data-astro-cid-ge2uvauf]{width:100%;padding-top:var(--space-11,96px);padding-bottom:var(--space-11,96px);position:relative}.hero-copy[data-astro-cid-ge2uvauf]{max-width:660px}.hero-eyebrow[data-astro-cid-ge2uvauf]{color:var(--orange-400);margin-bottom:var(--space-4)}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(2.25rem, 9vw, var(--text-4xl));color:var(--neutral-0);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0}.hero-accent[data-astro-cid-ge2uvauf]{color:var(--brand)}.hero-copy[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{margin:var(--space-5) 0 0;font-size:var(--text-md);color:var(--neutral-300);line-height:var(--leading-relaxed);text-wrap:pretty;max-width:540px}.hero-ctas[data-astro-cid-ge2uvauf]{gap:var(--space-3);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.hero-chips[data-astro-cid-ge2uvauf]{gap:var(--space-2);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.head[data-astro-cid-sjgajsms].center{text-align:center;max-width:720px;margin:0 auto}.head-eyebrow[data-astro-cid-sjgajsms]{margin-bottom:var(--space-3);color:var(--text-brand)}.invert[data-astro-cid-sjgajsms] .head-eyebrow[data-astro-cid-sjgajsms]{color:var(--orange-400)}.head-title[data-astro-cid-sjgajsms]{font-size:var(--text-2xl);color:var(--text-strong);letter-spacing:var(--tracking-tight);margin:0}.invert[data-astro-cid-sjgajsms] .head-title[data-astro-cid-sjgajsms]{color:var(--neutral-0)}.head-lead[data-astro-cid-sjgajsms]{margin:var(--space-4) 0 0;font-size:var(--text-md);color:var(--text-muted);line-height:var(--leading-relaxed)}.invert[data-astro-cid-sjgajsms] .head-lead[data-astro-cid-sjgajsms]{color:var(--neutral-400)}.spaces[data-astro-cid-ehtrx57m]{background:var(--surface-page)}.spaces-more[data-astro-cid-ehtrx57m]{margin-top:var(--space-6)}.spaces-inner[data-astro-cid-ehtrx57m]{padding-top:var(--space-10);padding-bottom:var(--space-10)}.spaces-grid[data-astro-cid-ehtrx57m]{margin-top:var(--space-8);gap:var(--space-5);grid-template-columns:repeat(12,1fr);grid-auto-rows:240px;display:grid}.space-a[data-astro-cid-ehtrx57m]{grid-area:span 2/span 7}.space-b[data-astro-cid-ehtrx57m],.space-c[data-astro-cid-ehtrx57m]{grid-column:span 5}.space-d[data-astro-cid-ehtrx57m],.space-e[data-astro-cid-ehtrx57m],.space-f[data-astro-cid-ehtrx57m]{grid-column:span 4}.space-card[data-astro-cid-ehtrx57m]{border-radius:var(--radius-lg);border:1px solid var(--border);position:relative;overflow:hidden}.space-card[data-astro-cid-ehtrx57m] img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-slow,.4s) var(--ease-out);position:absolute;inset:0}.space-card[data-astro-cid-ehtrx57m]:hover img{transform:scale(1.04)}.space-scrim[data-astro-cid-ehtrx57m]{background:linear-gradient(#0e0e0f00 30%,#0e0e0f40 55%,#0e0e0fd1 100%);position:absolute;inset:0}.space-info[data-astro-cid-ehtrx57m]{padding:var(--space-5);position:absolute;bottom:0;left:0;right:0}.space-info[data-astro-cid-ehtrx57m] h3[data-astro-cid-ehtrx57m]{font-size:var(--text-lg);color:var(--neutral-0);margin:0 0 4px}.space-info[data-astro-cid-ehtrx57m] p[data-astro-cid-ehtrx57m]{font-size:var(--text-sm);color:var(--neutral-300);margin:0 0 var(--space-3)}.space-chips[data-astro-cid-ehtrx57m]{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=920px){.spaces-grid[data-astro-cid-ehtrx57m]{grid-template-columns:1fr;grid-auto-rows:260px}.space-a[data-astro-cid-ehtrx57m],.space-b[data-astro-cid-ehtrx57m],.space-c[data-astro-cid-ehtrx57m],.space-d[data-astro-cid-ehtrx57m],.space-e[data-astro-cid-ehtrx57m],.space-f[data-astro-cid-ehtrx57m]{grid-area:span 1/span 1}}.included[data-astro-cid-isoliv6r]{background:var(--surface-inverse)}.included-inner[data-astro-cid-isoliv6r]{padding-top:var(--space-10);padding-bottom:var(--space-10)}.included-grid[data-astro-cid-isoliv6r]{margin-top:var(--space-8);gap:var(--space-7);grid-template-columns:repeat(3,1fr);display:grid}.included-item[data-astro-cid-isoliv6r]{gap:var(--space-4);display:flex}.included-icon[data-astro-cid-isoliv6r]{border-radius:var(--radius-md);width:48px;height:48px;color:var(--brand);background:#ff780024;border:1px solid #ff78004d;flex-shrink:0;justify-content:center;align-items:center;display:flex}.included-icon[data-astro-cid-isoliv6r] svg{width:22px;height:22px}.included-item[data-astro-cid-isoliv6r] h3[data-astro-cid-isoliv6r]{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--neutral-0);margin:0 0 6px}.included-item[data-astro-cid-isoliv6r] p[data-astro-cid-isoliv6r]{font-size:var(--text-sm);color:var(--neutral-400);line-height:var(--leading-normal);margin:0}@media (width<=920px){.included-grid[data-astro-cid-isoliv6r]{grid-template-columns:1fr}}.plans[data-astro-cid-i7nfoaoc]{background:var(--surface-page)}.plans-inner[data-astro-cid-i7nfoaoc]{padding-top:var(--space-10);padding-bottom:var(--space-10)}.plans-grid[data-astro-cid-i7nfoaoc]{margin-top:var(--space-8);gap:var(--space-5);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.plan-card[data-astro-cid-i7nfoaoc]{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.plan-card[data-astro-cid-i7nfoaoc].featured{border-color:var(--brand);box-shadow:var(--shadow-lg)}.plan-badge[data-astro-cid-i7nfoaoc]{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-pill);background:var(--brand);color:var(--on-brand);font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:4px 10px;display:inline-flex;position:absolute}.plan-head[data-astro-cid-i7nfoaoc]{padding:var(--space-5) var(--space-5) var(--space-4)}.featured[data-astro-cid-i7nfoaoc] .plan-head[data-astro-cid-i7nfoaoc]{background:var(--surface-inverse);color:var(--text-on-inverse)}.plan-name[data-astro-cid-i7nfoaoc]{color:var(--text-brand);margin-bottom:var(--space-3)}.featured[data-astro-cid-i7nfoaoc] .plan-name[data-astro-cid-i7nfoaoc]{color:var(--orange-400)}.plan-price[data-astro-cid-i7nfoaoc]{font-family:var(--font-display);color:var(--text-strong);line-height:1}.featured[data-astro-cid-i7nfoaoc] .plan-price[data-astro-cid-i7nfoaoc]{color:var(--neutral-0)}.plan-price-prefix[data-astro-cid-i7nfoaoc]{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);margin-bottom:2px;display:block}.featured[data-astro-cid-i7nfoaoc] .plan-price-prefix[data-astro-cid-i7nfoaoc]{color:var(--neutral-400)}.plan-price-value[data-astro-cid-i7nfoaoc]{font-size:var(--text-xl);font-weight:var(--weight-extra)}.plan-price-unit[data-astro-cid-i7nfoaoc]{font-size:var(--text-base);font-weight:var(--weight-medium);margin-left:2px}.plan-note[data-astro-cid-i7nfoaoc]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-muted);font-family:var(--font-body)}.featured[data-astro-cid-i7nfoaoc] .plan-note[data-astro-cid-i7nfoaoc]{color:var(--neutral-400)}.plan-extra-lines[data-astro-cid-i7nfoaoc]{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-body);padding:0;list-style:none}.featured[data-astro-cid-i7nfoaoc] .plan-extra-lines[data-astro-cid-i7nfoaoc]{color:var(--neutral-400)}.plan-features[data-astro-cid-i7nfoaoc]{padding:var(--space-4) var(--space-5) 0;gap:var(--space-3);flex-direction:column;flex:1;margin:0;list-style:none;display:flex}.plan-features[data-astro-cid-i7nfoaoc] li[data-astro-cid-i7nfoaoc]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-body);align-items:flex-start;gap:10px;display:flex}.plan-check[data-astro-cid-i7nfoaoc]{color:var(--brand);flex-shrink:0;margin-top:2px;display:inline-flex}.plan-check[data-astro-cid-i7nfoaoc] svg{width:16px;height:16px}.plan-cta[data-astro-cid-i7nfoaoc]{padding:var(--space-5)}.plans-extra[data-astro-cid-i7nfoaoc]{text-align:center;margin:var(--space-7) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.plans-extra[data-astro-cid-i7nfoaoc] a[data-astro-cid-i7nfoaoc]{color:var(--text-brand);font-weight:var(--weight-medium)}@media (width<=920px){.plans-grid[data-astro-cid-i7nfoaoc]{grid-template-columns:1fr}}.location[data-astro-cid-hb3g6ejz]{background:var(--surface-card)}.location-grid[data-astro-cid-hb3g6ejz]{padding-top:var(--space-10);padding-bottom:var(--space-10);gap:var(--space-9);grid-template-columns:1fr 1fr;align-items:center;display:grid}.location-address[data-astro-cid-hb3g6ejz]{margin-top:var(--space-5);font-style:normal;font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-relaxed)}.location-ctas[data-astro-cid-hb3g6ejz]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.location-photo[data-astro-cid-hb3g6ejz]{border-radius:var(--radius-lg);border:1px solid var(--border);aspect-ratio:4/3;overflow:hidden}.location-photo[data-astro-cid-hb3g6ejz] img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=920px){.location-grid[data-astro-cid-hb3g6ejz]{grid-template-columns:1fr}}.faq[data-astro-cid-hemr5th4]{background:var(--surface-card)}.faq-inner[data-astro-cid-hemr5th4]{max-width:var(--container-narrow);padding:var(--space-10) var(--space-5);margin:0 auto}.faq-list[data-astro-cid-hemr5th4]{gap:var(--space-3);margin-top:var(--space-7);flex-direction:column;display:flex}.faq-item[data-astro-cid-hemr5th4]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);overflow:hidden}.faq-item[data-astro-cid-hemr5th4][open]{background:var(--surface-page)}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);cursor:pointer;font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-strong);list-style:none;display:flex}.faq-item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq-chevron[data-astro-cid-hemr5th4]{color:var(--brand);transition:transform var(--dur-base) var(--ease-out);flex-shrink:0;display:inline-flex}.faq-chevron[data-astro-cid-hemr5th4] svg{width:18px;height:18px}.faq-item[data-astro-cid-hemr5th4][open] .faq-chevron[data-astro-cid-hemr5th4]{transform:rotate(180deg)}.faq-item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{padding:0 var(--space-5) var(--space-5);font-size:var(--text-sm);color:var(--text-body);line-height:var(--leading-relaxed);margin:0}.faq-item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4] a[data-astro-cid-hemr5th4]{color:var(--text-brand);font-weight:var(--weight-medium)}.cta-band[data-astro-cid-hwvj6ntz]{position:relative;overflow:hidden}.cta-band[data-astro-cid-hwvj6ntz] .cta-photo{object-fit:cover;object-position:center 65%;width:100%;height:100%;position:absolute;inset:0}.cta-scrim[data-astro-cid-hwvj6ntz]{background:#0e0e0fc7;position:absolute;inset:0}.cta-content[data-astro-cid-hwvj6ntz]{padding-top:var(--space-10);padding-bottom:var(--space-10);text-align:center;position:relative}.cta-content[data-astro-cid-hwvj6ntz] h2[data-astro-cid-hwvj6ntz]{font-size:var(--text-2xl);color:var(--neutral-0);letter-spacing:var(--tracking-tight);margin:0}.cta-accent[data-astro-cid-hwvj6ntz]{color:var(--brand)}.cta-content[data-astro-cid-hwvj6ntz] p[data-astro-cid-hwvj6ntz]{margin:var(--space-4) auto 0;max-width:520px;font-size:var(--text-md);color:var(--neutral-400);line-height:var(--leading-relaxed)}.cta-action[data-astro-cid-hwvj6ntz]{margin-top:var(--space-7)}
