.ls-hero[data-astro-cid-jhvmumk2]{position:relative;color:#fff;background:var(--charcoal);overflow:hidden;display:flex;align-items:center;min-height:clamp(440px,60vh,580px);padding-block:clamp(3rem,8vw,6rem)}.ls-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42}.ls-hero[data-astro-cid-jhvmumk2]:after{content:"";position:absolute;inset:0;background:linear-gradient(#08081494,#080814b3),radial-gradient(ellipse 85% 75% at 50% 45%,rgba(8,8,20,.35),transparent 72%)}.ls-hero__inner[data-astro-cid-jhvmumk2]{position:relative;z-index:2;max-width:780px;margin-inline:auto;text-align:center}.ls-hero__eyebrow[data-astro-cid-jhvmumk2]{display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--peach-2);padding:.4rem .85rem;border-radius:999px;background:#00000052;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:1.1rem}.ls-hero[data-astro-cid-jhvmumk2] h1[data-astro-cid-jhvmumk2]{color:#fff;text-wrap:balance;text-shadow:0 2px 22px rgba(0,0,0,.28)}.ls-hero__sub[data-astro-cid-jhvmumk2]{font-size:1.0625rem;line-height:1.65;margin:1.15rem auto 0;max-width:620px;color:#ffffffeb;text-wrap:pretty}.ls-hero__ctas[data-astro-cid-jhvmumk2]{display:flex;gap:.875rem;flex-wrap:wrap;justify-content:center;margin-top:2rem}.ls-hero__ghost[data-astro-cid-jhvmumk2]{background:#ffffff1f;color:#fff;border-color:#fff9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ls-hero__ghost[data-astro-cid-jhvmumk2]:hover{background:#fff;color:var(--charcoal);border-color:#fff}.ls-hero[data-astro-cid-jhvmumk2] .ls-hero__badges{justify-content:center;margin-top:1.9rem}.ls-local[data-astro-cid-jhvmumk2]{max-width:820px}.ls-local__h[data-astro-cid-jhvmumk2]{text-wrap:balance}.ls-local__hoods[data-astro-cid-jhvmumk2]{margin-top:.75rem;color:var(--muted);font-size:.95rem}.ls-local__price[data-astro-cid-jhvmumk2]{margin-top:1.25rem;font-weight:600;line-height:1.6}.ls-local__body[data-astro-cid-jhvmumk2]{margin-top:1.25rem;display:grid;gap:1.1rem}.ls-local__body[data-astro-cid-jhvmumk2] p[data-astro-cid-jhvmumk2]{line-height:1.7;color:var(--charcoal)}.ls-callouts[data-astro-cid-jhvmumk2]{margin-top:1.75rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.ls-callout[data-astro-cid-jhvmumk2]{background:var(--light-gray);border:1px solid var(--border);border-left:4px solid var(--blue);border-radius:var(--radius);padding:1.25rem 1.4rem}.ls-callout[data-astro-cid-jhvmumk2] h3[data-astro-cid-jhvmumk2]{font-size:1.05rem;margin-bottom:.4rem}.ls-callout[data-astro-cid-jhvmumk2] p[data-astro-cid-jhvmumk2]{color:var(--muted);line-height:1.6;font-size:.95rem}.ls-callout--proof[data-astro-cid-jhvmumk2]{border-left-color:var(--red);font-style:italic}.ls-strip-img{width:100%;height:200px;object-fit:cover;border-radius:8px}.ls-two[data-astro-cid-jhvmumk2]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}.ls-two[data-astro-cid-jhvmumk2] img[data-astro-cid-jhvmumk2]{width:100%}.ls-two__text[data-astro-cid-jhvmumk2]{min-width:0}.ls-two--rev[data-astro-cid-jhvmumk2] .ls-two__text[data-astro-cid-jhvmumk2]{order:2}.ls-links__group[data-astro-cid-jhvmumk2]{margin-bottom:2rem}.ls-chips[data-astro-cid-jhvmumk2]{list-style:none;padding:0;margin:1.25rem 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.ls-chips[data-astro-cid-jhvmumk2] a[data-astro-cid-jhvmumk2]{display:inline-block;padding:.5rem .95rem;border-radius:999px;background:#fff;border:1px solid var(--border);font-weight:600;font-size:.875rem;transition:border-color .18s ease,color .18s ease}.ls-chips[data-astro-cid-jhvmumk2] a[data-astro-cid-jhvmumk2]:hover{border-color:var(--red);color:var(--red)}.ls-links__hubs[data-astro-cid-jhvmumk2]{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}@media(max-width:860px){.ls-two[data-astro-cid-jhvmumk2]{grid-template-columns:1fr}.ls-two--rev[data-astro-cid-jhvmumk2] .ls-two__text[data-astro-cid-jhvmumk2]{order:0}.ls-callouts[data-astro-cid-jhvmumk2]{grid-template-columns:1fr}}
