.local-hero.svelte-tdxgzt{align-items:end;min-height:max(86svh,58rem);display:grid;position:relative;overflow:hidden}.local-hero.svelte-tdxgzt picture:where(.svelte-tdxgzt),.local-hero.svelte-tdxgzt img:where(.svelte-tdxgzt){width:100%;height:100%;position:absolute;inset:0}.local-hero.svelte-tdxgzt img:where(.svelte-tdxgzt){object-fit:cover}.local-hero__shade.svelte-tdxgzt{background:linear-gradient(#05060714 38%,#050607f0),linear-gradient(90deg,#05060773,#0000);position:absolute;inset:0}.local-hero__copy.svelte-tdxgzt{z-index:1;max-width:72rem;padding:8rem var(--page-pad) 5rem;position:relative}h1.svelte-tdxgzt{max-width:10ch;margin:1rem 0 1.4rem;font-size:clamp(4.1rem,9vw,10rem)}.local-hero__copy.svelte-tdxgzt>p:where(.svelte-tdxgzt):not(.eyebrow){color:#f5f3eec2;max-width:46rem;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.65}.actions.svelte-tdxgzt{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.local-proof.svelte-tdxgzt{padding:clamp(5rem, 9vw, 9rem) var(--page-pad);background:#050607;border-top:1px solid #ffffff12;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,6vw,7rem);display:grid}.local-proof.svelte-tdxgzt h2:where(.svelte-tdxgzt){max-width:11ch;margin-top:1rem;font-size:clamp(3.5rem,6.6vw,7rem)}.local-proof.svelte-tdxgzt>p:where(.svelte-tdxgzt){color:#f5f3eebd;align-self:end;max-width:48rem;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.8}.local-grid.svelte-tdxgzt{background:#ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.local-grid.svelte-tdxgzt article:where(.svelte-tdxgzt){background:radial-gradient(circle at 80% 12%,#cba1601f,#0000 24rem),#070808;min-height:30rem;padding:clamp(2rem,5vw,5rem)}.local-grid.svelte-tdxgzt ul:where(.svelte-tdxgzt){gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.local-grid.svelte-tdxgzt li:where(.svelte-tdxgzt){color:var(--text-secondary);gap:.9rem;line-height:1.65;display:flex}.local-grid.svelte-tdxgzt li:where(.svelte-tdxgzt):before{content:"";background:var(--gold-bright);border-radius:50%;flex:none;width:.46rem;height:.46rem;margin-top:.55rem;box-shadow:0 0 1.2rem #cba16075}.local-planning.svelte-tdxgzt{padding:clamp(5rem, 9vw, 9rem) var(--page-pad);background:radial-gradient(circle at 18% 16%,#cba1601c,#0000 28rem),#070808;border-top:1px solid #ffffff12;grid-template-columns:.72fr 1.28fr;gap:clamp(2rem,5vw,6rem);display:grid}.local-planning.svelte-tdxgzt h2:where(.svelte-tdxgzt){max-width:10ch;margin-top:1rem;font-size:clamp(3.4rem,6vw,6.2rem)}.planning-grid.svelte-tdxgzt{background:#ffffff14;gap:1px;display:grid}.planning-grid.svelte-tdxgzt article:where(.svelte-tdxgzt){background:linear-gradient(135deg,#ffffff0d,#ffffff03);min-height:12rem;padding:clamp(1.4rem,3vw,2.2rem)}.planning-grid.svelte-tdxgzt span:where(.svelte-tdxgzt){color:var(--gold-bright);letter-spacing:.14em;font-size:.62rem}.planning-grid.svelte-tdxgzt h3:where(.svelte-tdxgzt){color:#f5f3eeeb;margin:1.4rem 0 0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;line-height:1}.planning-grid.svelte-tdxgzt p:where(.svelte-tdxgzt){max-width:44rem;color:var(--text-secondary);margin:.8rem 0 0;line-height:1.7}.local-faq.svelte-tdxgzt{padding:clamp(5rem, 9vw, 9rem) var(--page-pad);background:#050607}.local-faq.svelte-tdxgzt h2:where(.svelte-tdxgzt){max-width:11ch;margin:1rem 0 2rem;font-size:clamp(3.3rem,6vw,6.2rem)}details.svelte-tdxgzt{border-top:1px solid #ffffff1a;padding:1.25rem 0}details.svelte-tdxgzt:last-child{border-bottom:1px solid #ffffff1a}summary.svelte-tdxgzt{cursor:pointer;color:#f5f3eee0;font-size:clamp(1.05rem,1.6vw,1.35rem);list-style:none}summary.svelte-tdxgzt::-webkit-details-marker{display:none}summary.svelte-tdxgzt:after{content:"+";float:right;color:var(--gold-bright)}details[open].svelte-tdxgzt summary:where(.svelte-tdxgzt):after{content:"–"}details.svelte-tdxgzt p:where(.svelte-tdxgzt){max-width:48rem;color:var(--text-secondary);line-height:1.7}.local-related.svelte-tdxgzt{padding:clamp(4rem, 7vw, 7rem) var(--page-pad);background:#070808;border-top:1px solid #ffffff12}.local-related.svelte-tdxgzt h2:where(.svelte-tdxgzt){max-width:11ch;margin:1rem 0 2rem;font-size:clamp(3.2rem,5vw,5.6rem)}.local-related.svelte-tdxgzt>div:where(.svelte-tdxgzt){background:#ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.local-related.svelte-tdxgzt a:where(.svelte-tdxgzt){min-height:9rem;transition:background .32s ease, transform .5s var(--ease-luxury);background:linear-gradient(135deg,#ffffff0d,#ffffff03);gap:.55rem;padding:1.5rem;display:grid;position:relative}.local-related.svelte-tdxgzt a:where(.svelte-tdxgzt):hover{z-index:1;background:linear-gradient(135deg,#cba16029,#ffffff05);transform:translateY(-.18rem)}.local-related.svelte-tdxgzt a:where(.svelte-tdxgzt) span:where(.svelte-tdxgzt){color:#e9c27d8f;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem}.local-related.svelte-tdxgzt a:where(.svelte-tdxgzt) strong:where(.svelte-tdxgzt){color:#f5f3eed1;letter-spacing:.1em;text-transform:uppercase;max-width:22rem;font-size:.72rem;line-height:1.5}.local-related.svelte-tdxgzt a:where(.svelte-tdxgzt) i:where(.svelte-tdxgzt){color:var(--gold-bright);font-style:normal;position:absolute;bottom:1.5rem;right:1.5rem}.local-cta.svelte-tdxgzt{min-height:70svh;padding:5rem var(--page-pad);text-align:center;background:radial-gradient(circle at 50% 40%,#cba1602e,#0000 26rem),#050607;place-content:center;justify-items:center;display:grid}.local-cta.svelte-tdxgzt h2:where(.svelte-tdxgzt){max-width:12ch;margin:1rem 0 2rem;font-size:clamp(3.7rem,7vw,7.3rem)}@media (width<=900px){.local-proof.svelte-tdxgzt,.local-grid.svelte-tdxgzt,.local-planning.svelte-tdxgzt{grid-template-columns:1fr}.local-grid.svelte-tdxgzt article:where(.svelte-tdxgzt){min-height:auto}}@media (width<=640px){.local-hero.svelte-tdxgzt{min-height:max(78svh,48rem)}.local-hero__copy.svelte-tdxgzt{padding-bottom:3rem}.local-related.svelte-tdxgzt>div:where(.svelte-tdxgzt){grid-template-columns:1fr}}
