.location-hero.svelte-tdxgzt,.property-types.svelte-tdxgzt,.experience.svelte-tdxgzt,.faq.svelte-tdxgzt,.estimate-callout.svelte-tdxgzt{border-bottom:1px solid var(--structure)}.location-hero.svelte-tdxgzt{background:var(--surface)}.hero-grid.svelte-tdxgzt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.hero-copy.svelte-tdxgzt{padding:var(--space-9) var(--space-8) var(--space-9) 0;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.hero-copy.svelte-tdxgzt .label:where(.svelte-tdxgzt),.hero-copy.svelte-tdxgzt h1:where(.svelte-tdxgzt){margin-bottom:var(--space-4)}.hero-copy.svelte-tdxgzt .lede:where(.svelte-tdxgzt){margin-bottom:var(--space-5)}.hero-grid.svelte-tdxgzt img:where(.svelte-tdxgzt){width:100%;height:100%;min-height:calc(var(--space-10) * 4);object-fit:cover;display:block}.property-types.svelte-tdxgzt,.experience.svelte-tdxgzt,.faq.svelte-tdxgzt,.estimate-callout.svelte-tdxgzt{padding-block:var(--section-y)}.type-grid.svelte-tdxgzt,.faq-grid.svelte-tdxgzt{gap:var(--space-9);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.type-grid.svelte-tdxgzt article:where(.svelte-tdxgzt):last-child{padding-left:var(--space-8);border-left:1px solid var(--structure)}.property-types.svelte-tdxgzt .label:where(.svelte-tdxgzt),.property-types.svelte-tdxgzt h2:where(.svelte-tdxgzt),.experience.svelte-tdxgzt .label:where(.svelte-tdxgzt),.experience.svelte-tdxgzt h2:where(.svelte-tdxgzt),.faq.svelte-tdxgzt .label:where(.svelte-tdxgzt),.faq.svelte-tdxgzt h2:where(.svelte-tdxgzt),.estimate-callout.svelte-tdxgzt .label:where(.svelte-tdxgzt),.estimate-callout.svelte-tdxgzt h2:where(.svelte-tdxgzt){margin-bottom:var(--space-3)}.property-types.svelte-tdxgzt p:where(.svelte-tdxgzt),.experience.svelte-tdxgzt p:where(.svelte-tdxgzt),.estimate-callout.svelte-tdxgzt p:where(.svelte-tdxgzt){max-width:var(--w-text);margin-bottom:0}.service-links.svelte-tdxgzt{justify-items:start;gap:var(--space-2);margin-top:var(--space-5);display:grid}.service-links.svelte-tdxgzt a:where(.svelte-tdxgzt){min-height:var(--space-7);align-items:center;display:flex}.experience.svelte-tdxgzt{background:var(--ink);color:var(--ground)}.experience-grid.svelte-tdxgzt{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.experience-number.svelte-tdxgzt{font-family:var(--font-serif);font-size:calc(var(--t-display) * 2);line-height:1}.experience.svelte-tdxgzt .label:where(.svelte-tdxgzt){color:var(--structure)}.faq.svelte-tdxgzt{background:var(--surface)}.faq-list.svelte-tdxgzt{border-top:1px solid var(--ink)}details.svelte-tdxgzt{border-bottom:1px solid var(--structure)}summary.svelte-tdxgzt{min-height:var(--space-8);justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;font-weight:600;display:flex}summary.svelte-tdxgzt:after{content:"+"}details[open].svelte-tdxgzt summary:where(.svelte-tdxgzt):after{content:"−"}details.svelte-tdxgzt p:where(.svelte-tdxgzt){margin-bottom:var(--space-5)}.callout-grid.svelte-tdxgzt{justify-content:space-between;align-items:center;gap:var(--space-7);display:flex}.callout-grid.svelte-tdxgzt .button:where(.svelte-tdxgzt){flex:none}@media (width<=900px){.hero-grid.svelte-tdxgzt,.type-grid.svelte-tdxgzt,.faq-grid.svelte-tdxgzt{grid-template-columns:1fr}.hero-copy.svelte-tdxgzt{padding:var(--space-8) 0}.hero-grid.svelte-tdxgzt img:where(.svelte-tdxgzt){aspect-ratio:16/10;min-height:0}.type-grid.svelte-tdxgzt article:where(.svelte-tdxgzt):last-child{padding:var(--space-7) 0 0;border-top:1px solid var(--structure);border-left:0}}@media (width<=600px){.experience-grid.svelte-tdxgzt{grid-template-columns:1fr}.callout-grid.svelte-tdxgzt{flex-direction:column;align-items:flex-start}}
