.gx-globe{max-width:720px;height:460px;margin:8px auto 0;position:relative}#globe{touch-action:pan-y;cursor:grab;-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block}#globe:active{cursor:grabbing}.gx-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.gx-chips button{border-radius:var(--r-pill);min-height:44px;font:500 .875rem/1 var(--sans);color:var(--on-dark);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:0;align-items:center;gap:7px;padding:9px 16px;display:inline-flex;box-shadow:inset 0 0 0 1px #7fd3da38}.gx-chips button i{background:var(--on-dark-hi);border-radius:50%;width:7px;height:7px}.gx-chips button.hub i{background:var(--on-dark-gold)}.gx-chips button[aria-pressed=true]{background:var(--lab);color:var(--ink);box-shadow:none}.gx-panel{text-align:left;border-radius:var(--r-card);background:#ffffff0d;grid-template-columns:1fr 1fr;gap:6px 22px;max-width:720px;margin:18px auto 0;padding:20px 22px;transition:opacity .25s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.gx-panel.out{opacity:0}.gx-head{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.gx-head b{letter-spacing:-.02em;color:var(--on-dark);font-size:1.25rem}.gx-head span{font:600 .75rem var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-hi)}.gx-sub{font:600 var(--fs-cap) var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-hi);margin:6px 0 4px}.gx-panel ul{color:var(--on-dark-mute);flex-direction:column;gap:5px;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.gx-go{min-height:44px;color:var(--on-dark-hi);grid-column:1/-1;justify-self:start;align-items:center;margin-top:4px;font-size:.9375rem;font-weight:600;display:inline-flex}.gx-hint{color:var(--on-dark-mute);margin:14px 0 0;font-size:.8125rem}@media (hover:hover) and (pointer:fine){.gx-chips button:hover{background:#ffffff1f}.gx-chips button[aria-pressed=true]:hover{background:var(--lab)}.gx-go:hover{text-decoration:underline}}.gx-open{display:none}@media (width<=860px){.gx-globe{height:360px}.gx-panel{grid-template-columns:1fr;padding:16px}}@media (width<=760px){.gx-globe{height:252px;margin-top:4px}.gx-panel.gx-fold:not(.gx-shown){display:none}.gx-open:not([hidden]){border-radius:var(--r-pill);min-height:44px;font:600 .9375rem var(--sans);color:var(--on-dark-hi);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:8px;margin-top:10px;padding:0 16px;display:inline-flex}.gx-open:after{content:"";border-bottom:1.7px solid;border-right:1.7px solid;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.gx-open[aria-expanded=true]:after{transform:translateY(2px)rotate(225deg)}.gx-panel{margin-top:6px}.gx-chips{gap:6px}.gx-chips button{gap:6px;padding:9px 11px;font-size:.8125rem}.gx-hint{margin-top:4px}}@media (prefers-reduced-motion:reduce){.gx-panel{transition:none}}.tg[data-astro-cid-st7mclbm]{grid-template-columns:repeat(auto-fit,minmax(200px,236px));justify-content:center;gap:24px;margin-top:72px;display:grid}.tg-card[data-astro-cid-st7mclbm]{text-align:center}.tg-img[data-astro-cid-st7mclbm]{object-fit:cover;width:148px;height:148px;box-shadow:0 0 0 1px var(--hair),0 20px 40px -24px #0f2a3380;border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}.tg-init[data-astro-cid-st7mclbm]{background:linear-gradient(160deg,var(--lab),var(--lab2));font:600 2.2rem var(--sans);letter-spacing:-.04em;color:var(--ink2)}.tg-card[data-astro-cid-st7mclbm] h3[data-astro-cid-st7mclbm]{letter-spacing:-.022em;font-size:1.25rem;line-height:1.2}.tg-card[data-astro-cid-st7mclbm] h3[data-astro-cid-st7mclbm] a[data-astro-cid-st7mclbm]{color:inherit}.tg-cred[data-astro-cid-st7mclbm]{color:var(--ink2);margin-top:4px;font-size:.875rem}.tg-role[data-astro-cid-st7mclbm]{font:600 var(--fs-cap)/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--deep);margin:8px 0 12px}.tg-card[data-astro-cid-st7mclbm] p[data-astro-cid-st7mclbm]{max-width:28ch;color:var(--ink2);margin:0 auto;font-size:1rem}@media (hover:hover) and (pointer:fine){.tg-card[data-astro-cid-st7mclbm]:hover .tg-img[data-astro-cid-st7mclbm]{transform:translateY(-4px)}.tg-card[data-astro-cid-st7mclbm] h3[data-astro-cid-st7mclbm] a[data-astro-cid-st7mclbm]:hover{text-decoration:underline}}.tg-img[data-astro-cid-st7mclbm]{transition:transform .6s var(--spring)}@media (width<=900px){.tg[data-astro-cid-st7mclbm]{grid-template-columns:repeat(auto-fit,minmax(0,300px));gap:48px 20px;margin-top:52px}}@media (width<=760px){.tg[data-astro-cid-st7mclbm]{margin-top:var(--head-gap)}}@media (width<=479px){.tg[data-astro-cid-st7mclbm]{grid-template-columns:1fr;gap:24px}.tg-card[data-astro-cid-st7mclbm]{text-align:left;grid-template-columns:88px minmax(0,1fr);align-items:start;column-gap:18px;display:grid}.tg-img[data-astro-cid-st7mclbm]{grid-row:1/5;width:88px;height:88px;margin:0}.tg-init[data-astro-cid-st7mclbm]{font-size:1.5rem}.tg-card[data-astro-cid-st7mclbm] p[data-astro-cid-st7mclbm]{max-width:none;margin:0}.tg-role[data-astro-cid-st7mclbm]{margin:6px 0 8px}}@media (prefers-reduced-motion:reduce){.tg-img[data-astro-cid-st7mclbm]{transition:none}}.nc[data-astro-cid-dg4lirwr]{background:var(--white);border-radius:var(--r-tile);padding:44px 40px;box-shadow:0 1px 2px #0f2a330d,0 40px 80px -48px #0f2a3373}.nc-mk[data-astro-cid-dg4lirwr]{filter:drop-shadow(0 14px 22px #0f2a3347);width:88px;height:88px;display:block}.nc-s1[data-astro-cid-dg4lirwr]{stop-color:var(--mk-teal)}.nc-s2[data-astro-cid-dg4lirwr]{stop-color:var(--deep)}.nc-bg[data-astro-cid-dg4lirwr]{fill:var(--dark2)}.nc-x[data-astro-cid-dg4lirwr]{fill:var(--white)}.nc-slash[data-astro-cid-dg4lirwr]{stroke:var(--mk-gold)}dl[data-astro-cid-dg4lirwr]{margin:30px 0 0}dt[data-astro-cid-dg4lirwr]{font:650 1.75rem var(--sans);letter-spacing:-.035em;align-items:center;gap:10px;display:flex}.nc-xg[data-astro-cid-dg4lirwr]{width:24px;height:26px}.nc-xa[data-astro-cid-dg4lirwr]{fill:var(--teal)}.nc-xb[data-astro-cid-dg4lirwr]{stroke:var(--brass)}dd[data-astro-cid-dg4lirwr]{color:var(--ink2);margin:6px 0 24px;font-size:1.0625rem;line-height:1.5}dd[data-astro-cid-dg4lirwr]:last-child{margin-bottom:0}@media (width<=520px){.nc[data-astro-cid-dg4lirwr]{padding:32px 24px}}@media (width<=760px){.nc[data-astro-cid-dg4lirwr]{border-radius:var(--r-card);padding:22px 20px}.nc-mk[data-astro-cid-dg4lirwr]{width:52px;height:52px}dl[data-astro-cid-dg4lirwr]{margin-top:14px}dt[data-astro-cid-dg4lirwr]{font-size:1.375rem}dd[data-astro-cid-dg4lirwr]{margin:4px 0 14px;font-size:1rem}}.ab-h2{margin-top:14px}.sec--dark :focus-visible{outline-color:var(--on-dark-hi)}.ab-hero{padding:64px 0 48px;overflow:hidden}.ab-hero .cap,.ab-hero .it{color:var(--on-dark-hi)}.ab-hero h1{max-width:14ch;margin:14px auto 0}.ab-hero .lead{color:var(--on-dark-mute)}.ab-cta{justify-content:center;margin-top:28px}.ab-meet{margin:6px 0 0}.ab-meet a{min-height:44px;color:var(--on-dark-hi);align-items:center;font-weight:600;display:inline-flex}.ab-meet a:after{content:" ›";margin-left:4px}#team{scroll-margin-top:96px}.story{text-align:left;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.story p{color:var(--ink2);letter-spacing:-.01em;margin:22px 0 0;font-size:1.1875rem;line-height:1.6}.ab-values .fg .fg-card{grid-column:span 4}.ab-band{padding:96px 0}.ab-band .cap,.ab-band .it{color:var(--on-dark-hi)}@media (width<=900px){.ab-values .fg .fg-card{grid-column:span 12}}@media (width<=479px){.ab-cta{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:10px;display:grid}.ab-cta .btn{padding-left:12px;padding-right:12px}}@media (width<=359px){.ab-cta{grid-template-columns:1fr}}@media (hover:hover) and (pointer:fine){.ab-meet a:hover{text-decoration:underline}}@media (width<=860px){.ab-hero{padding:40px 0 36px}.story{grid-template-columns:1fr;gap:40px}.story p{font-size:1.0625rem}.ab-band{padding:72px 0}}@media (width<=760px){.ab-hero{padding:28px 0 var(--sec-pad)}.ab-cta{margin-top:20px}.story{gap:var(--head-gap)}.story p{margin-top:14px}.ab-band{padding:var(--sec-pad) 0}}
