.ab-first[data-astro-cid-kh7btl4r]{padding-top:clamp(16px,3vw,48px)}.ab-who[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:32px;align-items:start}.ab-who__head[data-astro-cid-kh7btl4r]{grid-column:1 / span 6}.ab-who__how[data-astro-cid-kh7btl4r]{list-style:none;margin:clamp(32px,4vw,56px) 0 0;padding:0;display:grid;gap:10px}.ab-who__how[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{display:flex;align-items:flex-start;gap:16px;font-family:var(--font-display);font-weight:600;font-size:var(--t-lead);letter-spacing:-.02em}.ab-who__how[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:before{content:"";flex:none;margin-top:calc((1lh - 11px)/2);width:26px;height:11px;background:var(--blue-400);clip-path:var(--shard)}.ab-who__text[data-astro-cid-kh7btl4r]{grid-column:8 / span 5}.ab-who__text[data-astro-cid-kh7btl4r] .lead[data-astro-cid-kh7btl4r]{margin-bottom:28px}.ab-who__text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:not(.lead){color:var(--fg-soft);max-width:58ch}@media(max-width:960px){.ab-who__head[data-astro-cid-kh7btl4r],.ab-who__text[data-astro-cid-kh7btl4r]{grid-column:1 / -1}}.ab-values[data-astro-cid-kh7btl4r]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--gutter)}.ab-value[data-astro-cid-kh7btl4r]{grid-column:span 2;position:relative;background:var(--surface);padding:clamp(24px,2.6vw,40px);padding-top:clamp(64px,6vw,88px);display:grid;align-content:end;gap:12px;min-height:220px}.ab-value[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;top:clamp(24px,2.6vw,40px);left:clamp(24px,2.6vw,40px);width:40px;height:16px;background:var(--blue-600);clip-path:var(--shard)}.ab-value[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:var(--t-sub);letter-spacing:-.03em;line-height:1.05}.ab-value[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin:0;color:var(--fg-soft);max-width:40ch}.ab-value[data-astro-cid-kh7btl4r]:nth-child(4),.ab-value[data-astro-cid-kh7btl4r]:nth-child(5){grid-column:span 3}.ab-value--lead[data-astro-cid-kh7btl4r]{background:var(--blue-600);color:#fff}.ab-value--lead[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r],.ab-value--lead[data-astro-cid-kh7btl4r] .dot[data-astro-cid-kh7btl4r]{color:#fff}.ab-value--lead[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--blue-50)}.ab-value--lead[data-astro-cid-kh7btl4r]:before{background:var(--navy-800)}@media(max-width:960px){.ab-values[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr}.ab-value[data-astro-cid-kh7btl4r],.ab-value[data-astro-cid-kh7btl4r]:nth-child(4),.ab-value[data-astro-cid-kh7btl4r]:nth-child(5){grid-column:auto}.ab-value--lead[data-astro-cid-kh7btl4r]{grid-column:1 / -1}}@media(max-width:600px){.ab-values[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.ab-value[data-astro-cid-kh7btl4r]{min-height:0}}.ab-mark[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:48px;align-items:center}.ab-mark__fig[data-astro-cid-kh7btl4r]{grid-column:1 / span 7;position:relative;margin:0;background:var(--surface);aspect-ratio:280 / 220;isolation:isolate;overflow:clip}.ab-mark__svg[data-astro-cid-kh7btl4r]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ab-mark__shards[data-astro-cid-kh7btl4r]{filter:var(--bloom-glow)}.ab-mark__svg[data-astro-cid-kh7btl4r] .shard[data-astro-cid-kh7btl4r]{transform-box:fill-box}.ab-bloom[data-astro-cid-kh7btl4r]{position:absolute;z-index:-1;left:38%;top:50%;width:46%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:var(--bloom);filter:blur(70px);pointer-events:none}.hud[data-astro-cid-kh7btl4r]{stroke:var(--blue-300);stroke-width:1.5;vector-effect:non-scaling-stroke;opacity:.7}.ab-note[data-astro-cid-kh7btl4r]{position:absolute;margin:0;font-size:1rem;line-height:1.3;color:var(--fg-soft);max-width:15ch}.ab-note[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{display:block;font-family:var(--font-display);font-weight:600;font-size:1.125rem;color:var(--fg);letter-spacing:-.01em}.ab-note--a[data-astro-cid-kh7btl4r]{left:73%;top:9%}.ab-note--b[data-astro-cid-kh7btl4r]{left:3%;top:26%}.ab-note--c[data-astro-cid-kh7btl4r]{left:70%;top:83%}.ab-mark__text[data-astro-cid-kh7btl4r]{grid-column:8 / span 5}.ab-mark__text[data-astro-cid-kh7btl4r] .lead[data-astro-cid-kh7btl4r]{margin-top:28px}.ab-facts[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 1fr;gap:28px var(--gutter);margin:40px 0 0}.ab-facts[data-astro-cid-kh7btl4r] dt[data-astro-cid-kh7btl4r]{font-size:var(--t-small);color:var(--fg-soft);margin-bottom:4px}.ab-facts[data-astro-cid-kh7btl4r] dd[data-astro-cid-kh7btl4r]{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--t-lead);line-height:1.2;letter-spacing:-.02em}@media(max-width:960px){.ab-mark__fig[data-astro-cid-kh7btl4r],.ab-mark__text[data-astro-cid-kh7btl4r]{grid-column:1 / -1}.ab-mark__fig[data-astro-cid-kh7btl4r]{order:2}}@media(max-width:600px){.ab-mark__fig[data-astro-cid-kh7btl4r]{aspect-ratio:280 / 260}.ab-mark__svg[data-astro-cid-kh7btl4r]{height:84.6%;top:7.7%}.ab-note[data-astro-cid-kh7btl4r]{font-size:.9375rem;max-width:12ch}.ab-note[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{font-size:1rem}.ab-note--a[data-astro-cid-kh7btl4r]{left:auto;right:4%;top:3%;text-align:right}.ab-note--b[data-astro-cid-kh7btl4r]{left:4%;top:3%}.ab-note--c[data-astro-cid-kh7btl4r]{inset:auto 4% 3% auto;text-align:right}}.ab-aims[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:40px}.ab-aims__head[data-astro-cid-kh7btl4r]{grid-column:1 / span 4;position:sticky;top:112px;align-self:start;display:grid;grid-template-columns:1fr auto;column-gap:24px}.ab-aims__head[data-astro-cid-kh7btl4r]>[data-astro-cid-kh7btl4r]:not(.ab-meter){grid-column:1}.ab-aims__head[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin:24px 0 0;max-width:30ch}.ab-meter[data-astro-cid-kh7btl4r]{grid-column:2;grid-row:1 / span 2;width:4px;height:100%;min-height:220px}.ab-aims__list[data-astro-cid-kh7btl4r]{grid-column:6 / span 7;list-style:none;margin:0;padding:0;display:grid;gap:26px}.ab-aims__list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{position:relative;padding-left:46px;font-family:var(--font-display);font-weight:500;font-size:var(--t-lead);line-height:1.38;letter-spacing:-.015em;transition:color .5s var(--ease-out)}.ab-aims__list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;left:0;top:.55em;width:26px;height:11px;background:var(--blue-400);clip-path:var(--shard);transition:background-color .5s var(--ease-out),transform .6s var(--ease-expo)}.ab-aims__list[data-astro-cid-kh7btl4r].is-armed li[data-astro-cid-kh7btl4r]:before{background:var(--navy-600);transform:translate(-6px)}.ab-aims__list[data-astro-cid-kh7btl4r].is-armed li[data-astro-cid-kh7btl4r].is-lit:before{background:var(--blue-400);transform:none}@media(max-width:960px){.ab-aims__head[data-astro-cid-kh7btl4r]{grid-column:1 / -1;position:static;display:block}.ab-meter[data-astro-cid-kh7btl4r]{display:none}.ab-aims__list[data-astro-cid-kh7btl4r]{grid-column:1 / -1}}@media(max-width:600px){.ab-aims__list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{padding-left:38px;font-size:1.125rem}.ab-aims__list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:before{width:22px;height:9px}}.ab-org[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:56px;align-items:start}.ab-org__text[data-astro-cid-kh7btl4r]{grid-column:1 / span 4}.ab-org__text[data-astro-cid-kh7btl4r] .lead[data-astro-cid-kh7btl4r]{margin-top:28px}.ab-org__text[data-astro-cid-kh7btl4r] .btn[data-astro-cid-kh7btl4r]{margin-top:8px}.graph[data-astro-cid-kh7btl4r]{grid-column:6 / span 7}.graph__nodes[data-astro-cid-kh7btl4r]{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:clamp(12px,1.6vw,24px);row-gap:clamp(44px,5vw,72px)}.gnode--big[data-astro-cid-kh7btl4r]{font-size:var(--t-lead)}.gnode--leaf[data-astro-cid-kh7btl4r]{padding-block:16px}@media(max-width:960px){.ab-org__text[data-astro-cid-kh7btl4r],.graph[data-astro-cid-kh7btl4r]{grid-column:1 / -1}}@media(max-width:600px){.graph__nodes[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr;row-gap:40px}.gnode[data-astro-cid-kh7btl4r][data-node=gb],.gnode[data-astro-cid-kh7btl4r][data-node=ec],.gnode[data-astro-cid-kh7btl4r][data-node=ct]{grid-column:1 / -1}.gnode[data-astro-cid-kh7btl4r][data-node=gb]{grid-row:1}.gnode[data-astro-cid-kh7btl4r][data-node=ec]{grid-row:2}.gnode[data-astro-cid-kh7btl4r][data-node=em]{grid-column:1;grid-row:3}.gnode[data-astro-cid-kh7btl4r][data-node=ac]{grid-column:2;grid-row:3}.gnode[data-astro-cid-kh7btl4r][data-node=ct]{grid-row:4}.gnode[data-astro-cid-kh7btl4r][data-node=dc]{grid-column:1;grid-row:5}.gnode[data-astro-cid-kh7btl4r][data-node=cc]{grid-column:2;grid-row:5}.gnode[data-astro-cid-kh7btl4r][data-node=cu]{grid-column:1 / -1;grid-row:6}.gnode[data-astro-cid-kh7btl4r]{padding:14px 14px 14px 18px;font-size:1rem}.gnode--big[data-astro-cid-kh7btl4r],.gnode--lead[data-astro-cid-kh7btl4r]{font-size:1.125rem}}.ab-places[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--gutter);align-items:start}.ab-place[data-astro-cid-kh7btl4r]{overflow:clip}.ab-place[data-astro-cid-kh7btl4r] .duo[data-astro-cid-kh7btl4r]{height:100%}.ab-places[data-astro-cid-kh7btl4r]{grid-template-rows:auto auto;align-items:start}.ab-place--1[data-astro-cid-kh7btl4r]{grid-column:1 / span 6;grid-row:1 / span 2;align-self:stretch;position:relative}.ab-place--1[data-astro-cid-kh7btl4r] .duo[data-astro-cid-kh7btl4r]{position:absolute;inset:0}.ab-place--2[data-astro-cid-kh7btl4r]{grid-column:7 / span 3;grid-row:1;aspect-ratio:4 / 5}.ab-place--3[data-astro-cid-kh7btl4r]{grid-column:10 / span 3;grid-row:1;aspect-ratio:4 / 5}.ab-place--4[data-astro-cid-kh7btl4r]{grid-column:7 / span 6;grid-row:2;aspect-ratio:21 / 9}.ab-place[data-astro-cid-kh7btl4r] .duo[data-astro-cid-kh7btl4r] img{transform-origin:50% 50%}@media(max-width:767px){.ab-places[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr}.ab-place--1[data-astro-cid-kh7btl4r]{grid-column:1 / -1;grid-row:auto;aspect-ratio:4 / 3}.ab-place--2[data-astro-cid-kh7btl4r],.ab-place--3[data-astro-cid-kh7btl4r]{grid-column:auto;grid-row:auto}.ab-place--4[data-astro-cid-kh7btl4r]{grid-column:1 / -1;grid-row:auto;aspect-ratio:3 / 2}}.ab-commit[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gutter)}.ab-commit__head[data-astro-cid-kh7btl4r]{grid-column:1 / span 5;grid-row:1 / span 2;align-self:start;padding-right:4%}.ab-commit__head[data-astro-cid-kh7btl4r] .lead[data-astro-cid-kh7btl4r]{margin-top:28px;max-width:30ch}.ab-tile[data-astro-cid-kh7btl4r]{position:relative;background:var(--surface);padding:clamp(24px,2.6vw,40px);padding-top:clamp(72px,7vw,104px);display:flex;flex-direction:column;justify-content:flex-end;gap:12px;min-height:240px;transition:background-color var(--t-ui) ease}.ab-tile[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;top:clamp(24px,2.6vw,40px);left:clamp(24px,2.6vw,40px);width:40px;height:16px;background:var(--blue-600);clip-path:var(--shard);transition:transform var(--t-ui) var(--ease-out),background-color var(--t-ui) ease}.ab-tile[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:var(--t-sub);letter-spacing:-.03em;line-height:1.05}.ab-tile[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin:0;color:var(--fg-soft);max-width:44ch}.ab-tile--1[data-astro-cid-kh7btl4r]{grid-column:6 / span 7;min-height:300px;background:var(--blue-700)}.ab-tile--1[data-astro-cid-kh7btl4r]:before{background:var(--blue-200)}.ab-tile--1[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--blue-50)}.ab-tile--2[data-astro-cid-kh7btl4r]{grid-column:6 / span 3}.ab-tile--3[data-astro-cid-kh7btl4r]{grid-column:9 / span 4}.ab-tile--2[data-astro-cid-kh7btl4r],.ab-tile--3[data-astro-cid-kh7btl4r]{justify-content:flex-start}.ab-tile--4[data-astro-cid-kh7btl4r]{grid-column:1 / -1;min-height:0;flex-direction:row;align-items:end;justify-content:space-between;gap:var(--gutter);padding-top:clamp(64px,6vw,88px)}.ab-tile--4[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{flex:0 1 auto}.ab-tile--4[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{flex:0 1 46ch}@media(hover:hover)and (pointer:fine){.ab-tile[data-astro-cid-kh7btl4r]:hover:before{transform:translate(8px);background:var(--blue-300)}.ab-tile[data-astro-cid-kh7btl4r]:not(.ab-tile--1):hover{background:var(--raise)}}@media(max-width:960px){.ab-commit[data-astro-cid-kh7btl4r]{grid-template-columns:1fr 1fr}.ab-commit__head[data-astro-cid-kh7btl4r]{grid-column:1 / -1;grid-row:auto;margin-bottom:16px}.ab-tile--1[data-astro-cid-kh7btl4r],.ab-tile--4[data-astro-cid-kh7btl4r]{grid-column:1 / -1}.ab-tile--2[data-astro-cid-kh7btl4r],.ab-tile--3[data-astro-cid-kh7btl4r]{grid-column:auto}.ab-tile[data-astro-cid-kh7btl4r]{padding-top:76px}.ab-tile--4[data-astro-cid-kh7btl4r]{flex-direction:column;align-items:start}.ab-tile--4[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{flex:none}}@media(max-width:600px){.ab-commit[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.ab-tile[data-astro-cid-kh7btl4r]{min-height:0}}
