.fields[data-astro-cid-5yt3isc2]{gap:22px;display:grid}.field-label[data-astro-cid-5yt3isc2]{font-size:var(--text-caption);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-weight:500;line-height:1.3;display:flex}.tag[data-astro-cid-5yt3isc2]{font-size:var(--text-micro);color:var(--subtle-foreground);font-weight:400;line-height:1}.input[data-astro-cid-5yt3isc2]{border:0;border-bottom:1px solid var(--input-border);width:100%;min-height:48px;color:var(--foreground);font:inherit;font-size:var(--text-body-large);line-height:var(--text-body-large--line-height);background:0 0;border-radius:0;outline:none;padding:0;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:block}.input[data-astro-cid-5yt3isc2]:focus{border-bottom-color:var(--primary);box-shadow:0 1px 0 var(--primary)}.input[data-astro-cid-5yt3isc2][aria-invalid=true]{border-bottom-color:var(--danger)}.input[data-astro-cid-5yt3isc2][aria-invalid=true]:focus{box-shadow:0 1px 0 var(--danger)}.input[data-astro-cid-5yt3isc2]::placeholder{color:var(--placeholder);opacity:1}textarea[data-astro-cid-5yt3isc2].input{resize:vertical;min-height:88px;padding-block:12px}.field-error[data-astro-cid-5yt3isc2]{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--danger);margin-top:8px}.field-error[data-astro-cid-5yt3isc2]:empty,.error[data-astro-cid-5yt3isc2]:empty{display:none}.sent[data-astro-cid-5yt3isc2]{flex-direction:column;justify-content:center;align-items:flex-start;min-height:240px;display:flex}.sent[data-astro-cid-5yt3isc2][hidden]{display:none}.sent[data-astro-cid-5yt3isc2]:focus{outline:none}.check[data-astro-cid-5yt3isc2]{background:var(--primary);width:40px;height:40px;color:var(--primary-foreground);border-radius:9999px;place-items:center;display:grid}.contact[data-astro-cid-he3spzz3]{align-items:start;gap:var(--spacing-split);display:grid}.form[data-astro-cid-he3spzz3]{border-radius:var(--radius-sm);padding:clamp(24px,3vw,48px)}.offices[data-astro-cid-he3spzz3]{border-top:1px solid var(--border-strong);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:32px;padding-top:32px;display:grid}@media (width>=900px){.contact[data-astro-cid-he3spzz3]{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;row-gap:0}.form[data-astro-cid-he3spzz3]{grid-area:1/2/span 2}.offices[data-astro-cid-he3spzz3]{margin-top:clamp(48px,5vw,72px)}}.entities[data-astro-cid-thxqjdmw]{margin-top:var(--spacing-block);background:var(--primary);gap:2px;display:grid;position:relative}.entity[data-astro-cid-thxqjdmw]{padding:clamp(28px,3.5vw,56px)}.domain[data-astro-cid-thxqjdmw]{font-size:var(--text-body-small);color:var(--highlight);text-underline-offset:3px;margin-top:24px;font-weight:500;text-decoration:underline;transition:color .15s ease-out;display:inline-block}.domain[data-astro-cid-thxqjdmw]:hover{color:var(--foreground)}.joint[data-astro-cid-thxqjdmw]{color:var(--primary-foreground);font-size:var(--text-micro);letter-spacing:var(--tracking-kicker);text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-weight:500;line-height:1;display:flex}@media (width>=880px){.entities[data-astro-cid-thxqjdmw]{grid-template-columns:1fr 1fr}.joint[data-astro-cid-thxqjdmw]{background:var(--primary);white-space:nowrap;border-radius:9999px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}}.notice[data-astro-cid-5laazbic]{padding:14px var(--spacing-gutter);font-size:var(--text-caption);line-height:var(--text-caption--line-height);flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.places[data-astro-cid-ge2uvauf]{align-items:center;gap:14px;margin-bottom:40px;display:flex}.rule[data-astro-cid-ge2uvauf]{background:currentColor;width:48px;height:1px}.intro[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:end;gap:32px 64px;margin-top:clamp(40px,5vw,72px);display:grid}.stats[data-astro-cid-ge2uvauf]{border-top:1px solid var(--border-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(64px,8vw,128px);display:grid}.stat[data-astro-cid-ge2uvauf]{border-right:1px solid var(--border);padding:32px clamp(0px,2vw,32px) 48px}.stat[data-astro-cid-ge2uvauf]:first-child{padding-left:0}.stat[data-astro-cid-ge2uvauf]:last-child{border-right:0;padding-right:0}@media (width<=759px){.stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat[data-astro-cid-ge2uvauf]:nth-child(odd){padding-left:0}.stat[data-astro-cid-ge2uvauf]:nth-child(2n){border-right:0;padding-right:0}}.row[data-astro-cid-dubtacbw]{border-top:1px solid var(--border);grid-template-columns:minmax(110px,180px) 1fr;align-items:baseline;gap:24px;padding-block:28px;display:grid}.row[data-astro-cid-dubtacbw]:first-child{border-top-color:var(--border-strong)}.row[data-astro-cid-dubtacbw]:last-child{border-bottom:1px solid var(--border-strong)}.company[data-astro-cid-dubtacbw]{font-size:var(--text-body);color:var(--muted-foreground);line-height:1.3}.amount[data-astro-cid-dubtacbw]{font-size:clamp(max(30px, calc(64px * var(--share))), calc(11vw * var(--share)), calc(168px * var(--share)));letter-spacing:-.04em;line-height:.9;display:block}.track[data-astro-cid-dubtacbw]{background:var(--border);height:3px;margin-top:20px;display:block}.fill[data-astro-cid-dubtacbw]{width:calc(var(--share) * 100%);background:var(--highlight);transform-origin:0;height:100%;display:block}[data-astro-cid-dubtacbw][data-animate] .fill[data-astro-cid-dubtacbw]{transform:scaleX(0)}[data-astro-cid-dubtacbw][data-animate][data-in] .fill[data-astro-cid-dubtacbw]{transition:transform 1s cubic-bezier(.2, .7, .2, 1) var(--delay);transform:scaleX(1)}.stalls-block[data-astro-cid-dubtacbw]{margin-top:clamp(64px,7vw,112px)}.stalls[data-astro-cid-dubtacbw]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px);display:grid}.stall[data-astro-cid-dubtacbw]{border-top:1px solid var(--border-strong);padding-top:20px}@media (width<=1099px){.stalls[data-astro-cid-dubtacbw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=759px){.stalls[data-astro-cid-dubtacbw]{grid-template-columns:minmax(0,1fr)}}.sites[data-astro-cid-mwon47kv]{table-layout:fixed;border-collapse:collapse;width:100%}.corner[data-astro-cid-mwon47kv]{width:34%}.fact[data-astro-cid-mwon47kv]{vertical-align:bottom;text-align:center;font-size:var(--text-label);padding:0 8px 16px;font-weight:600;line-height:1.35}.detail[data-astro-cid-mwon47kv]{color:var(--subtle-foreground);margin-top:4px;font-weight:400;display:block}.row[data-astro-cid-mwon47kv]{border-top:1px solid var(--border)}.row[data-astro-cid-mwon47kv]:first-child{border-top-color:var(--border-strong)}.row[data-astro-cid-mwon47kv]:last-child{border-bottom:1px solid var(--border)}.city[data-astro-cid-mwon47kv]{font-family:var(--font-serif);font-size:var(--text-title-entity);line-height:var(--text-title-entity--line-height);letter-spacing:var(--text-title-entity--letter-spacing);font-weight:var(--text-title-entity--font-weight);text-align:left}.sites[data-astro-cid-mwon47kv] .city[data-astro-cid-mwon47kv]{padding-block:26px}.cell[data-astro-cid-mwon47kv]{text-align:center;vertical-align:middle}.dot[data-astro-cid-mwon47kv]{background:var(--primary);width:12px;height:12px;box-shadow:0 0 0 7px color-mix(in srgb, var(--primary) 12%, transparent);border-radius:9999px;display:inline-block}.dot[data-astro-cid-mwon47kv].small{width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 12%, transparent);flex:none}.blank[data-astro-cid-mwon47kv]{background:var(--border);border-radius:9999px;width:5px;height:5px;display:inline-block}.cities[data-astro-cid-mwon47kv]{display:none}.cities[data-astro-cid-mwon47kv]>.row[data-astro-cid-mwon47kv]{padding-block:20px}.fact-item[data-astro-cid-mwon47kv]{font-size:var(--text-body-small);line-height:var(--text-body-small--line-height);color:var(--muted-foreground);align-items:center;gap:14px;display:flex}@media (width<=519px){.sites[data-astro-cid-mwon47kv]{display:none}.cities[data-astro-cid-mwon47kv]{display:block}}.columns[data-astro-cid-ktlklaor]{align-items:start;gap:var(--spacing-split);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));margin-top:64px;display:grid}.steps[data-astro-cid-ktlklaor]{padding-left:40px;position:relative}.steps[data-astro-cid-ktlklaor]:before{content:"";background:var(--border-faint);width:2px;position:absolute;top:14px;bottom:14px;left:11px}.step[data-astro-cid-ktlklaor]{padding-bottom:32px;position:relative}.step[data-astro-cid-ktlklaor]:last-child{padding-bottom:0}.number[data-astro-cid-ktlklaor]{background:var(--primary);width:24px;height:24px;color:var(--primary-foreground);border-radius:9999px;place-items:center;font-size:11px;font-weight:600;line-height:1;display:grid;position:absolute;top:0;left:-40px}.stack[data-astro-cid-ktlklaor]{flex-direction:column;align-items:center;gap:8px;display:flex}.layer[data-astro-cid-ktlklaor]{width:var(--width);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 22px;display:flex}.layer-3[data-astro-cid-ktlklaor],.layer-2[data-astro-cid-ktlklaor],.layer-1[data-astro-cid-ktlklaor]{--highlight:var(--ink);--muted-foreground:var(--ink);--subtle-foreground:var(--ink);color:var(--ink)}.layer-3[data-astro-cid-ktlklaor]{background:var(--stack-3)}.layer-2[data-astro-cid-ktlklaor]{background:var(--stack-2)}.layer-1[data-astro-cid-ktlklaor]{--subtle-foreground:var(--soft-foreground);border:1px solid var(--border);background:var(--background)}.when[data-astro-cid-ktlklaor]{font-size:var(--text-label);font-weight:500;line-height:1.4}.timeline[data-astro-cid-ubuqyyp6]{padding-left:28px;position:relative}.timeline[data-astro-cid-ubuqyyp6]:before{content:"";background:var(--border-strong);width:1px;position:absolute;top:8px;bottom:8px;left:3px}.milestone[data-astro-cid-ubuqyyp6]{padding-bottom:44px;position:relative}.milestone[data-astro-cid-ubuqyyp6]:last-child{padding-bottom:0}.milestone[data-astro-cid-ubuqyyp6]:before{content:"";background:var(--highlight);border-radius:9999px;width:7px;height:7px;position:absolute;top:6px;left:-28px}.when[data-astro-cid-ubuqyyp6]{font-size:var(--text-caption);letter-spacing:var(--tracking-date);text-transform:uppercase;color:var(--highlight);line-height:1.4}.points[data-astro-cid-v76poyjb]{margin-top:40px}.point[data-astro-cid-v76poyjb]{border-top:1px solid var(--border);padding-block:20px}.point[data-astro-cid-v76poyjb]:first-child{border-top-color:var(--border-strong)}.point[data-astro-cid-v76poyjb]:last-child{border-bottom:1px solid var(--border)}.map[data-astro-cid-v76poyjb]{border-radius:var(--radius-md);width:100%;height:auto;display:block}.land[data-astro-cid-v76poyjb]{fill:var(--panel)}.street[data-astro-cid-v76poyjb],.avenue[data-astro-cid-v76poyjb],.market[data-astro-cid-v76poyjb],.bridge[data-astro-cid-v76poyjb]{fill:none;stroke:var(--background)}.street[data-astro-cid-v76poyjb]{stroke-width:2px}.avenue[data-astro-cid-v76poyjb]{stroke-width:4px}.market[data-astro-cid-v76poyjb]{stroke-width:7px}.bay[data-astro-cid-v76poyjb]{fill:var(--primary)}.bridge[data-astro-cid-v76poyjb]{stroke-width:5px;opacity:.9}.label[data-astro-cid-v76poyjb]{font:600 16px var(--font-sans);letter-spacing:.18em}.water[data-astro-cid-v76poyjb]{letter-spacing:.22em;fill:var(--primary-foreground)}.water[data-astro-cid-v76poyjb].minor{letter-spacing:.18em;font-size:14px}.area[data-astro-cid-v76poyjb],.street-name[data-astro-cid-v76poyjb]{fill:var(--muted-foreground)}.street-name[data-astro-cid-v76poyjb]{font-size:14px}.home-street[data-astro-cid-v76poyjb]{fill:var(--foreground);font-weight:700}.pin-halo[data-astro-cid-v76poyjb]{fill:var(--primary);opacity:.12}.pin[data-astro-cid-v76poyjb]{fill:var(--primary);stroke:var(--background);stroke-width:4px}.map[data-astro-cid-v76poyjb] .pin-mark{color:var(--primary-foreground)}.map[data-astro-cid-v76poyjb] .brand-mark{color:var(--primary)}.card[data-astro-cid-v76poyjb]{fill:var(--background);filter:drop-shadow(0 8px 24px color-mix(in srgb, var(--ink) 18%, transparent))}.callout-name[data-astro-cid-v76poyjb]{font:700 27px var(--font-sans);letter-spacing:var(--tracking-wordmark);fill:var(--foreground)}.callout-address[data-astro-cid-v76poyjb]{font:400 18px var(--font-sans);fill:var(--muted-foreground)}.callout-services[data-astro-cid-v76poyjb]{font:600 13px var(--font-sans);letter-spacing:.12em;fill:var(--primary)}.chip[data-astro-cid-v76poyjb] rect[data-astro-cid-v76poyjb]{fill:var(--background)}.chip[data-astro-cid-v76poyjb] text[data-astro-cid-v76poyjb]{font:600 15px var(--font-sans);letter-spacing:.16em;fill:var(--foreground)}@media (width<=759px){.callout[data-astro-cid-v76poyjb],.chip[data-astro-cid-v76poyjb],.minor[data-astro-cid-v76poyjb]{display:none}.label[data-astro-cid-v76poyjb]{font-size:30px}}.layout[data-astro-cid-gaseqtp4]{align-items:center;gap:var(--spacing-split);display:grid}@media (width>=1100px){.layout[data-astro-cid-gaseqtp4]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.list[data-astro-cid-gaseqtp4]{margin-top:40px}.row[data-astro-cid-gaseqtp4]{border-top:1px solid var(--border);grid-template-columns:minmax(110px,140px) 1fr;gap:16px;padding-block:12px;display:grid}.row[data-astro-cid-gaseqtp4]:first-child{border-top-color:var(--border-strong)}.row[data-astro-cid-gaseqtp4]:last-child{border-bottom:1px solid var(--border-strong)}.cs-ring[data-astro-cid-gaseqtp4]{width:100%;max-width:760px;height:auto;color:var(--foreground);margin-inline:auto;display:none;overflow:visible}@media (width>=760px){.list[data-astro-cid-gaseqtp4]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-ring[data-astro-cid-gaseqtp4]{display:block}}.cs-arc[data-astro-cid-gaseqtp4]{fill:none;stroke:currentColor;stroke-width:54px}.cs-inner[data-astro-cid-gaseqtp4]{fill:none;stroke:color-mix(in srgb, var(--foreground) 30%, transparent);stroke-width:1px}.cs-name[data-astro-cid-gaseqtp4]{font:500 22px var(--font-sans);letter-spacing:var(--tracking-kicker);fill:currentColor}.cs-title[data-astro-cid-gaseqtp4]{font:500 27px var(--font-serif);letter-spacing:-.015em;fill:currentColor}.cs-text[data-astro-cid-gaseqtp4]{font:400 15px var(--font-sans);fill:var(--muted-foreground)}.founder[data-astro-cid-xcdocfpp]{background:var(--background);flex-direction:column;gap:20px;padding:28px;display:flex}.education[data-astro-cid-xcdocfpp]{border-top:1px solid var(--border-faint);font-size:var(--text-label);line-height:var(--text-label--line-height);color:var(--subtle-foreground);margin-top:auto;padding-top:8px}.head[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:end;gap:clamp(24px,4vw,64px);display:grid}.founders[data-astro-cid-ae2kqkmy]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:56px;display:grid;overflow:hidden}@media (width<=759px){.founders[data-astro-cid-ae2kqkmy]{grid-template-columns:minmax(0,1fr)}}.row[data-astro-cid-o5mbu5zc]{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;padding-block:36px;display:grid}.row[data-astro-cid-o5mbu5zc]:first-child{border-top-color:var(--border-strong)}.row[data-astro-cid-o5mbu5zc]:last-child{border-bottom:1px solid var(--border)}
