.map[data-astro-cid-ttkras3w]{margin:0}.m-wrap[data-astro-cid-ttkras3w]{max-width:34rem}svg[data-astro-cid-ttkras3w]{width:100%;height:auto;overflow:visible}.land[data-astro-cid-ttkras3w]{fill:#f4f6f5;stroke:#05a499;stroke-width:2.5px;stroke-linejoin:round;filter:drop-shadow(0 14px 18px #0e1a1c29)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .land[data-astro-cid-ttkras3w]{fill:#1c1c1c;stroke:#3cc2b8;filter:none}}:root[data-theme=dark] .land[data-astro-cid-ttkras3w]{fill:#1c1c1c;stroke:#3cc2b8;filter:none}.marker[data-astro-cid-ttkras3w]{fill:var(--teal-600);stroke:#fff;stroke-width:2.5px;stroke-linejoin:round}.eye[data-astro-cid-ttkras3w]{fill:#fff}.office[data-astro-cid-ttkras3w] .marker[data-astro-cid-ttkras3w]{fill:var(--cyan-600)}.office[data-astro-cid-ttkras3w] .lbl[data-astro-cid-ttkras3w]{font-weight:800}.lbl[data-astro-cid-ttkras3w]{font-family:var(--font-body);fill:var(--ink);text-anchor:middle;paint-order:stroke;stroke:#f4f6f5;stroke-width:6px;stroke-linejoin:round;font-size:21px;font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lbl[data-astro-cid-ttkras3w]{stroke:#1c1c1c}}:root[data-theme=dark] .lbl[data-astro-cid-ttkras3w]{stroke:#1c1c1c}.pin[data-astro-cid-ttkras3w]{transition:opacity var(--t-fast);cursor:pointer}.tip[data-astro-cid-ttkras3w]{opacity:0;pointer-events:none;transition:opacity var(--t-fast)}.tip[data-astro-cid-ttkras3w] rect[data-astro-cid-ttkras3w]{fill:var(--teal-900)}.tip[data-astro-cid-ttkras3w] text[data-astro-cid-ttkras3w]{font-family:var(--font-body);fill:#fff;text-anchor:middle;font-size:17px;font-weight:700}.pin[data-astro-cid-ttkras3w]:hover .tip[data-astro-cid-ttkras3w],.pin[data-astro-cid-ttkras3w]:focus .tip[data-astro-cid-ttkras3w],.pin[data-astro-cid-ttkras3w]:focus-visible .tip[data-astro-cid-ttkras3w]{opacity:1}.pin[data-astro-cid-ttkras3w]:hover .marker[data-astro-cid-ttkras3w],.pin[data-astro-cid-ttkras3w]:focus .marker[data-astro-cid-ttkras3w]{fill:var(--teal-800)}.pin[data-astro-cid-ttkras3w]:focus{outline:none}.pin[data-astro-cid-ttkras3w]:focus-visible .marker[data-astro-cid-ttkras3w]{stroke:var(--focus)}.block[data-astro-cid-zpzoxhr3]{padding-top:clamp(3rem,6vw,5rem)}.s-title[data-astro-cid-zpzoxhr3]{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:700;line-height:1.12}.sec[data-astro-cid-zpzoxhr3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 2rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:flex}.sec[data-astro-cid-zpzoxhr3] .eyebrow[data-astro-cid-zpzoxhr3]{margin-bottom:.55rem}.origin[data-astro-cid-zpzoxhr3]{gap:clamp(2rem,4vw,3rem);margin-top:.75rem;display:grid}.sb[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1rem,5vw,5rem);display:grid}@media (width<=800px){.sb[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr;gap:.25rem}}.sb[data-astro-cid-zpzoxhr3] h2[data-astro-cid-zpzoxhr3]{letter-spacing:-.024em;margin:0 0 .7rem;font-size:clamp(1.25rem,2vw,1.6rem)}.founder[data-astro-cid-zpzoxhr3]{max-width:18rem;margin:1.25rem 0 0}.founder[data-astro-cid-zpzoxhr3] .portrait,.founder[data-astro-cid-zpzoxhr3] .monogram{aspect-ratio:4/5;object-fit:cover;object-position:top;border-radius:var(--r-md);width:100%;height:auto;display:block}.founder[data-astro-cid-zpzoxhr3] figcaption[data-astro-cid-zpzoxhr3]{color:var(--muted);margin-top:.6rem;font-size:.8rem}@media (width<=800px){.founder[data-astro-cid-zpzoxhr3]{max-width:14rem;margin-bottom:1rem}}.pull[data-astro-cid-zpzoxhr3]{max-width:52ch;margin:2.25rem 0 0}.pull[data-astro-cid-zpzoxhr3] blockquote[data-astro-cid-zpzoxhr3]{margin:0}.pull[data-astro-cid-zpzoxhr3] blockquote[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]:before,.pull[data-astro-cid-zpzoxhr3] blockquote[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]:after{vertical-align:-.46em;color:var(--teal-600);font-family:Georgia,Times New Roman,serif;font-size:3em;font-weight:400;line-height:0}.pull[data-astro-cid-zpzoxhr3] blockquote[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]:before{content:"“";margin-right:.06em}.pull[data-astro-cid-zpzoxhr3] blockquote[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]:after{content:"”";margin-left:.06em}.pull[data-astro-cid-zpzoxhr3] blockquote[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{letter-spacing:-.018em;color:var(--ink);max-width:none;margin:0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600;line-height:1.38}.pull[data-astro-cid-zpzoxhr3] figcaption[data-astro-cid-zpzoxhr3]{color:var(--muted);margin-top:.75rem;font-size:.84rem}.pull[data-astro-cid-zpzoxhr3] figcaption[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]{color:var(--ink);font-weight:700;text-decoration:none}.pull[data-astro-cid-zpzoxhr3] figcaption[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:hover{text-decoration:underline}.tabs[data-astro-cid-zpzoxhr3]{flex-wrap:wrap;gap:2px;display:flex}.tab[data-astro-cid-zpzoxhr3]{--notch:1.6rem;text-align:left;background:var(--teal-50);padding:1rem calc(var(--notch) + .75rem) 1rem calc(var(--notch) + .75rem);font:inherit;cursor:pointer;clip-path:polygon(0 0, calc(100% - var(--notch)) 0, 100% 50%, calc(100% - var(--notch)) 100%, 0 100%, var(--notch) 50%);transition:background-color var(--t-fast);border:0;flex:11rem;gap:.15rem;display:grid}.tab[data-astro-cid-zpzoxhr3]:first-child{clip-path:polygon(0 0, calc(100% - var(--notch)) 0, 100% 50%, calc(100% - var(--notch)) 100%, 0 100%);border-radius:var(--r-sm) 0 0 var(--r-sm);padding-left:1rem}.tab[data-astro-cid-zpzoxhr3]:hover{background:var(--teal-100)}.t-range[data-astro-cid-zpzoxhr3]{letter-spacing:.12em;color:var(--teal-700);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:700}.t-name[data-astro-cid-zpzoxhr3]{letter-spacing:-.015em;color:var(--ink);font-size:.95rem;font-weight:700}.tab[data-astro-cid-zpzoxhr3].on{background:var(--teal-700)}.tab[data-astro-cid-zpzoxhr3].on .t-name[data-astro-cid-zpzoxhr3]{color:#fff}.tab[data-astro-cid-zpzoxhr3].on .t-range[data-astro-cid-zpzoxhr3]{color:var(--cyan-500)}.tab[data-astro-cid-zpzoxhr3]:focus-visible{background:var(--teal-800);outline:none}.tab[data-astro-cid-zpzoxhr3]:focus-visible .t-name[data-astro-cid-zpzoxhr3]{color:#fff}.tab[data-astro-cid-zpzoxhr3]:focus-visible .t-range[data-astro-cid-zpzoxhr3]{color:var(--cyan-500)}@media (width<=700px){.tab[data-astro-cid-zpzoxhr3]{--notch:0px;clip-path:none;border-radius:var(--r-sm);flex-basis:100%;padding:.9rem 1rem}}.panel[data-astro-cid-zpzoxhr3]{padding:clamp(1.75rem,3.5vw,2.75rem) 0 0}.pn-strap[data-astro-cid-zpzoxhr3]{letter-spacing:-.024em;color:var(--ink);max-width:30ch;margin:0 0 1rem;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:700}.htl-scroll[data-astro-cid-zpzoxhr3]{scroll-snap-type:x proximity;margin:clamp(2rem,4vw,3rem) 0 0;padding-bottom:.4rem;scroll-padding-left:8px;overflow-x:auto}.htl[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(var(--n), minmax(9.5rem, 1fr));min-width:min-content;margin:0;padding:0 0 0 8px;list-style:none;display:grid;position:relative}.htl[data-astro-cid-zpzoxhr3]:before{content:"";background:var(--teal-100);height:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-1px)}.htl-item[data-astro-cid-zpzoxhr3]{scroll-snap-align:start;grid-template-rows:1fr auto 1fr;padding-right:1.25rem;display:grid}.htl-card[data-astro-cid-zpzoxhr3]{border-left:2px solid var(--teal-100);z-index:1;width:175%;padding-left:.85rem;position:relative}.htl-item[data-astro-cid-zpzoxhr3]:last-child .htl-card[data-astro-cid-zpzoxhr3]{width:auto}.htl-item[data-astro-cid-zpzoxhr3]:nth-child(odd) .htl-card[data-astro-cid-zpzoxhr3]{grid-row:1;align-self:end;padding-bottom:.9rem}.htl-item[data-astro-cid-zpzoxhr3]:nth-child(2n) .htl-card[data-astro-cid-zpzoxhr3]{grid-row:3;align-self:start;padding-top:.9rem}.dot[data-astro-cid-zpzoxhr3]{background:var(--teal-600);width:12px;height:12px;box-shadow:0 0 0 4px var(--paper);border-radius:50%;grid-row:2;margin-left:-5px;position:relative}.is-milestone[data-astro-cid-zpzoxhr3] .dot[data-astro-cid-zpzoxhr3]{background:var(--cyan-500);width:16px;height:16px;margin-left:-7px}.when[data-astro-cid-zpzoxhr3]{letter-spacing:.1em;text-transform:uppercase;color:var(--teal-700);margin:0 0 .2rem;font-size:.7rem;font-weight:700}.htl[data-astro-cid-zpzoxhr3] h4[data-astro-cid-zpzoxhr3]{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:.95rem;line-height:1.36}.htl[data-astro-cid-zpzoxhr3] h4[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]{color:inherit;text-decoration:underline;text-decoration-color:var(--teal-100);text-underline-offset:3px}.htl[data-astro-cid-zpzoxhr3] h4[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:hover{color:var(--teal-700);text-decoration-color:currentColor}.is-milestone[data-astro-cid-zpzoxhr3] h4[data-astro-cid-zpzoxhr3]{color:var(--teal-800)}.client[data-astro-cid-zpzoxhr3]{color:var(--muted);margin:.2rem 0 0;font-size:.82rem}.client[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]{color:inherit}.client[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:hover{color:var(--teal-700)}.note[data-astro-cid-zpzoxhr3]{color:var(--ink-2);margin:.3rem 0 0;font-size:.84rem;line-height:1.5}.htl-note[data-astro-cid-zpzoxhr3]{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin:1.25rem 0 0;font-size:.86rem;display:flex}.htl-note[data-astro-cid-zpzoxhr3] .arrow-link[data-astro-cid-zpzoxhr3]{font-size:.86rem}.pn-cols[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);display:grid}@media (width<=760px){.pn-cols[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr}}.pn-body[data-astro-cid-zpzoxhr3],.pn-detail[data-astro-cid-zpzoxhr3]{color:var(--ink-2);max-width:56ch;margin:0;font-size:.97rem;line-height:1.7}.pn-body[data-astro-cid-zpzoxhr3]{color:var(--ink)}.pn-partners[data-astro-cid-zpzoxhr3]{flex-wrap:wrap;gap:.4rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.pn-partners[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]{color:var(--teal-800);background:var(--teal-50);border-radius:var(--r-pill);padding:.32rem .8rem;font-size:.8rem;font-weight:600}.pn-partners[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]{color:inherit;text-decoration:none}.pn-partners[data-astro-cid-zpzoxhr3] li[data-astro-cid-zpzoxhr3]:has(a):hover{background:var(--teal-100)}.pn-links[data-astro-cid-zpzoxhr3]{flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.25rem 0 0;display:flex}.ahead[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}@media (width<=800px){.ahead[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr;gap:1.25rem}}.ahead-text[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{max-width:60ch;color:var(--ink-2);margin:0 0 1rem;font-size:.97rem;line-height:1.72}.st-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}@media (width<=900px){.st-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.st-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr}}.st[data-astro-cid-zpzoxhr3]{background:var(--surface-2);border-radius:var(--r-md);padding:clamp(1.25rem,2.5vw,1.6rem)}.st[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{margin-bottom:.5rem;font-size:1.05rem}.st[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.62}.where[data-astro-cid-zpzoxhr3]{background:var(--tint);margin-top:clamp(3rem,6vw,5rem);padding:clamp(2.5rem,5vw,3.75rem) 0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .where[data-astro-cid-zpzoxhr3]{background:var(--surface)}}:root[data-theme=dark] .where[data-astro-cid-zpzoxhr3]{background:var(--surface)}.w-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.w-map[data-astro-cid-zpzoxhr3] .eyebrow[data-astro-cid-zpzoxhr3]{margin:0 0 1rem}@media (width<=800px){.w-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr}}.w-grid[data-astro-cid-zpzoxhr3] .map{width:100%;max-width:36rem}.w-grid[data-astro-cid-zpzoxhr3] .m-wrap{max-width:none}.w-note[data-astro-cid-zpzoxhr3] .s-title[data-astro-cid-zpzoxhr3]{white-space:nowrap;margin:0 0 .9rem;font-size:clamp(1.15rem,1.75vw,1.45rem)}@media (width<=800px){.w-note[data-astro-cid-zpzoxhr3] .s-title[data-astro-cid-zpzoxhr3]{white-space:normal}}.w-note[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{max-width:46ch;color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.7}.vals[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}@media (width<=800px){.vals[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr;gap:1.25rem}}.values[data-astro-cid-zpzoxhr3]{gap:1.25rem;margin:0;display:grid}.value[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.35rem 2rem;display:grid}@media (width<=560px){.value[data-astro-cid-zpzoxhr3]{grid-template-columns:1fr}}.value[data-astro-cid-zpzoxhr3] dt[data-astro-cid-zpzoxhr3]{letter-spacing:-.015em;color:var(--ink);font-size:1rem;font-weight:700}.value[data-astro-cid-zpzoxhr3] dd[data-astro-cid-zpzoxhr3]{color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.62}
