.hero[data-astro-cid-hytdiuqi]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:var(--s-7);padding-block:clamp(var(--s-6),6vw,var(--s-8)) clamp(var(--s-6),5vw,var(--s-8))}.hero-copy[data-astro-cid-hytdiuqi]{min-width:0}.eyebrow[data-astro-cid-hytdiuqi]{margin:0 0 var(--s-4);color:var(--accent)}.hero[data-astro-cid-hytdiuqi] h1[data-astro-cid-hytdiuqi]{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--t-6);line-height:var(--lh-tight);letter-spacing:var(--track-display);max-width:14ch;color:var(--ink)}.hero-lead[data-astro-cid-hytdiuqi]{margin:var(--s-4) 0 0;max-width:44ch;font-family:var(--font-display);font-size:var(--t-2);line-height:1.5;color:var(--ink-soft)}.intents[data-astro-cid-hytdiuqi]{display:flex;flex-wrap:wrap;gap:var(--s-2);list-style:none;margin:var(--s-4) 0 0;padding:0}.intents[data-astro-cid-hytdiuqi] li[data-astro-cid-hytdiuqi]{padding:.35rem .85rem;border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--canvas-raised);font-size:.9rem;font-weight:500}.hero-cta[data-astro-cid-hytdiuqi]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-top:var(--s-5)}.lead-story[data-astro-cid-hytdiuqi]{display:flex;flex-direction:column;min-width:0;border-radius:var(--r-lg);background:var(--canvas-raised);border:1px solid var(--hairline);box-shadow:var(--shadow-hero);overflow:hidden;text-decoration:none;color:var(--ink);transition:transform var(--d-base) var(--ease-out)}.lead-cover[data-astro-cid-hytdiuqi]{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--canvas-soft)}.lead-cover[data-astro-cid-hytdiuqi] img[data-astro-cid-hytdiuqi]{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0;transition:transform .6s var(--ease-out)}.lead-body[data-astro-cid-hytdiuqi]{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4) var(--s-5) var(--s-5)}.lead-kicker[data-astro-cid-hytdiuqi]{color:var(--accent)}.lead-title[data-astro-cid-hytdiuqi]{font-family:var(--font-display);font-weight:600;font-size:var(--t-3);line-height:1.22;letter-spacing:var(--track-heading);text-wrap:balance}.lead-meta[data-astro-cid-hytdiuqi]{font-size:var(--t--1);color:var(--ink-muted);font-variant-numeric:tabular-nums}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lead-story[data-astro-cid-hytdiuqi]:hover{transform:translateY(-3px)}.lead-story[data-astro-cid-hytdiuqi]:hover img[data-astro-cid-hytdiuqi]{transform:scale(1.03)}}.lead-story[data-astro-cid-hytdiuqi]:hover .lead-title[data-astro-cid-hytdiuqi]{color:var(--accent)}.hero--sharp[data-astro-cid-hytdiuqi]{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.hero--sharp[data-astro-cid-hytdiuqi] h1[data-astro-cid-hytdiuqi]{max-width:18ch;font-size:clamp(2.6rem,1.8rem + 3.6vw,5rem)}.hero--sharp[data-astro-cid-hytdiuqi] .lead-story[data-astro-cid-hytdiuqi]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch}.hero--sharp[data-astro-cid-hytdiuqi] .lead-cover[data-astro-cid-hytdiuqi]{aspect-ratio:16 / 10}.hero--sharp[data-astro-cid-hytdiuqi] .lead-body[data-astro-cid-hytdiuqi]{justify-content:center;padding:var(--s-6)}.hero--sharp[data-astro-cid-hytdiuqi] .lead-title[data-astro-cid-hytdiuqi]{font-size:var(--t-4)}.hero--soft[data-astro-cid-hytdiuqi] .hero-copy[data-astro-cid-hytdiuqi]{order:2}.btn[data-astro-cid-hytdiuqi]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.7rem 1.5rem;border-radius:var(--r-pill);font-family:var(--font-sans);font-weight:600;font-size:.95rem;text-decoration:none;border:1px solid transparent;transition:transform var(--d-fast) var(--ease-out),background-color var(--d-base) var(--ease-out),border-color var(--d-base) var(--ease-out),color var(--d-base) var(--ease-out)}.btn[data-astro-cid-hytdiuqi]:active{transform:scale(.96)}.btn-primary[data-astro-cid-hytdiuqi]{background:var(--accent);color:var(--accent-ink)}.btn-primary[data-astro-cid-hytdiuqi]:hover{background:color-mix(in oklch,var(--accent),var(--ink) 14%)}.btn-ghost[data-astro-cid-hytdiuqi]{background:transparent;border-color:var(--line-2);color:var(--ink)}.btn-ghost[data-astro-cid-hytdiuqi]:hover{border-color:var(--accent);color:var(--accent)}.section-head[data-astro-cid-hytdiuqi]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-5);padding-top:var(--s-3);border-top:2px solid var(--ink)}.section-title[data-astro-cid-hytdiuqi]{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--t-4);line-height:var(--lh-snug);letter-spacing:var(--track-heading);color:var(--ink)}.section-count[data-astro-cid-hytdiuqi]{font-size:var(--t--1);color:var(--ink-muted);white-space:nowrap}.block[data-astro-cid-hytdiuqi]{padding-block:clamp(var(--s-5),4vw,var(--s-7));scroll-margin-top:var(--s-3)}.block[data-astro-cid-hytdiuqi]>.section-title[data-astro-cid-hytdiuqi]{margin-bottom:var(--s-5);padding-top:var(--s-3);border-top:2px solid var(--ink)}.panel[data-astro-cid-hytdiuqi]{margin-block:var(--s-6);padding:clamp(var(--s-5),4vw,var(--s-7));border-radius:var(--r-lg);background:var(--canvas-soft);scroll-margin-top:var(--s-3)}.topics-kicker[data-astro-cid-hytdiuqi]{margin:0 0 var(--s-2);color:var(--accent)}.topics-head[data-astro-cid-hytdiuqi] .section-title[data-astro-cid-hytdiuqi]{margin-bottom:var(--s-5)}.topics-grid[data-astro-cid-hytdiuqi]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--s-6)}.topics-sub[data-astro-cid-hytdiuqi]{margin:0 0 var(--s-3);font-family:var(--font-sans);color:var(--ink-muted)}.niche-list[data-astro-cid-hytdiuqi]{columns:2 14rem;column-gap:var(--s-5);list-style:none;margin:0;padding:0}.niche-list[data-astro-cid-hytdiuqi] li[data-astro-cid-hytdiuqi]{break-inside:avoid;display:flex;flex-direction:column;padding:.55rem 0;border-bottom:1px solid var(--hairline);font-family:var(--font-display);font-weight:600;font-size:var(--t-2);line-height:1.3;color:var(--ink)}.niche-list[data-astro-cid-hytdiuqi] a[data-astro-cid-hytdiuqi]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2);color:var(--ink);text-decoration:none;transition:color var(--d-fast) var(--ease-out)}.niche-list[data-astro-cid-hytdiuqi] a[data-astro-cid-hytdiuqi] span[data-astro-cid-hytdiuqi]:first-child{text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--accent) 60%,transparent);text-decoration-thickness:1.5px;text-underline-offset:4px}.niche-count[data-astro-cid-hytdiuqi]{font-family:var(--font-sans);font-size:var(--t--1);font-weight:500;color:var(--ink-muted);font-variant-numeric:tabular-nums}.niche-list[data-astro-cid-hytdiuqi] a[data-astro-cid-hytdiuqi]:hover{color:var(--accent)}.niche-desc[data-astro-cid-hytdiuqi]{font-family:var(--font-sans);font-weight:400;font-size:.9rem;color:var(--ink-soft)}.city-chips[data-astro-cid-hytdiuqi]{display:flex;flex-wrap:wrap;gap:var(--s-2);list-style:none;margin:0;padding:0}.city-chips[data-astro-cid-hytdiuqi] a[data-astro-cid-hytdiuqi],.city-chips[data-astro-cid-hytdiuqi] span[data-astro-cid-hytdiuqi]{display:inline-flex;align-items:center;min-height:40px;padding:.4rem 1rem;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--canvas-raised);color:var(--ink);text-decoration:none;font-weight:500;font-size:.95rem}.city-chips[data-astro-cid-hytdiuqi] a[data-astro-cid-hytdiuqi]{transition:border-color var(--d-base) var(--ease-out),color var(--d-base) var(--ease-out)}.city-chips[data-astro-cid-hytdiuqi] a[data-astro-cid-hytdiuqi]:hover{border-color:var(--accent);color:var(--accent)}.trust-grid[data-astro-cid-hytdiuqi]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);list-style:none;margin:0;padding:0}.trust-item[data-astro-cid-hytdiuqi]{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.trust-n[data-astro-cid-hytdiuqi]{font-family:var(--font-display);font-weight:600;font-size:var(--t-5);line-height:1;color:var(--accent);font-variant-numeric:lining-nums}.trust-h[data-astro-cid-hytdiuqi]{font-family:var(--font-display);font-weight:600;font-size:var(--t-2);color:var(--ink)}.trust-p[data-astro-cid-hytdiuqi]{font-size:.95rem;line-height:1.55;color:var(--ink-soft);max-width:40ch}.closer[data-astro-cid-hytdiuqi]{margin-block:var(--s-6) 0;padding:clamp(var(--s-5),4vw,var(--s-7));border-radius:var(--r-lg);border:1px solid var(--hairline);background:var(--canvas-raised)}.closer-inner[data-astro-cid-hytdiuqi]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-5)}.closer-title[data-astro-cid-hytdiuqi]{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--t-4);line-height:var(--lh-snug);max-width:22ch;color:var(--ink)}.closer-lead[data-astro-cid-hytdiuqi]{margin:var(--s-2) 0 0;color:var(--ink-soft);max-width:48ch}@media(max-width:1000px){.trust-grid[data-astro-cid-hytdiuqi]{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.trust-item[data-astro-cid-hytdiuqi]{display:grid;grid-template-columns:3.5rem minmax(0,1fr);column-gap:var(--s-3)}.trust-n[data-astro-cid-hytdiuqi]{grid-row:span 2;font-size:var(--t-4)}}@media(max-width:900px){.hero[data-astro-cid-hytdiuqi],.hero--sharp[data-astro-cid-hytdiuqi] .lead-story[data-astro-cid-hytdiuqi]{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.hero--soft[data-astro-cid-hytdiuqi] .hero-copy[data-astro-cid-hytdiuqi]{order:0}.hero--sharp[data-astro-cid-hytdiuqi] .lead-body[data-astro-cid-hytdiuqi]{padding:var(--s-4) var(--s-5) var(--s-5)}.topics-grid[data-astro-cid-hytdiuqi]{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}}@media(max-width:640px){.btn[data-astro-cid-hytdiuqi]{flex:1 1 auto}}
