.togo-network[data-astro-cid-3uthuvlj]{color:var(--light);background:#111d27;border:1px solid #3d505d}.network-header[data-astro-cid-3uthuvlj]{flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:12px;min-height:54px;padding:.4rem clamp(12px,2vw,22px);display:flex}.network-header[data-astro-cid-3uthuvlj] p[data-astro-cid-3uthuvlj]{color:#c7d4de}button[data-astro-cid-3uthuvlj]{color:var(--light);cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;min-height:44px;padding:0 .2rem;font-size:.82rem;text-decoration:underline}button[data-astro-cid-3uthuvlj]:focus-visible{outline-color:var(--orange)}svg[data-astro-cid-3uthuvlj]{background:#15232e;width:100%;height:auto;display:block}.diagram-label[data-astro-cid-3uthuvlj]{fill:#dce7ef;font:600 20px var(--mono)}.standby[data-astro-cid-3uthuvlj],.link[data-astro-cid-3uthuvlj],.report-arrow[data-astro-cid-3uthuvlj]{fill:none;stroke-width:1.7px}.standby[data-astro-cid-3uthuvlj]{stroke:#718493;stroke-dasharray:3 7}.link[data-astro-cid-3uthuvlj],.report-arrow[data-astro-cid-3uthuvlj],.server-icon[data-astro-cid-3uthuvlj]{stroke:var(--orange)}.node[data-astro-cid-3uthuvlj],.server-ring[data-astro-cid-3uthuvlj]{fill:#192e3a;stroke:#a5b9c9;stroke-width:1.5px}.node-core[data-astro-cid-3uthuvlj]{fill:var(--orange)}.server-icon[data-astro-cid-3uthuvlj]{fill:none;stroke-width:1.5px}.signal[data-astro-cid-3uthuvlj]{fill:#fff2e8;opacity:0}.network-caption[data-astro-cid-3uthuvlj]{padding:clamp(12px,2vw,22px)}.network-result[data-astro-cid-3uthuvlj]{color:var(--orange);font-size:clamp(1.08rem,2vw,1.55rem);font-weight:760;line-height:1.22}.network-autonomy[data-astro-cid-3uthuvlj]{margin-top:.55rem}.network-note[data-astro-cid-3uthuvlj]{color:#bacbd7;margin-top:.65rem;font-size:.78rem}[data-astro-cid-3uthuvlj][data-playing] .lab[data-astro-cid-3uthuvlj]{animation:appear .26s var(--appear) both}[data-astro-cid-3uthuvlj][data-playing] .link[data-astro-cid-3uthuvlj]{stroke-dasharray:1;animation:connect .7s var(--connect) both}[data-astro-cid-3uthuvlj][data-playing] .node-core[data-astro-cid-3uthuvlj]{animation:activate .2s var(--connect) both}[data-astro-cid-3uthuvlj][data-playing] .signal[data-astro-cid-3uthuvlj]{animation:transmit .78s var(--connect) both}[data-astro-cid-3uthuvlj][data-playing] .report-arrow[data-astro-cid-3uthuvlj],[data-astro-cid-3uthuvlj][data-playing] .network-result[data-astro-cid-3uthuvlj]{animation:.35s 3.08s both appear}[data-astro-cid-3uthuvlj][data-playing] .network-autonomy[data-astro-cid-3uthuvlj]{animation:.45s 3.52s both appear}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes connect{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes activate{0%{fill:#7f96a6}to{fill:var(--orange)}}@keyframes transmit{0%{opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){button[data-astro-cid-3uthuvlj]{display:none}.togo-network[data-astro-cid-3uthuvlj][data-playing] [data-astro-cid-3uthuvlj]:is(.lab,.link,.node-core,.signal,.report-arrow,.network-result,.network-autonomy){animation:none}}.timeline[data-astro-cid-3xih677i]{margin:0;padding:0;list-style:none}.milestone[data-astro-cid-3xih677i]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.55fr) minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:16px clamp(20px,4vw,62px);padding-block:clamp(24px,3vw,46px);display:grid;position:relative}.milestone[data-astro-cid-3xih677i]:before{content:"";background:var(--accent);transform-origin:0;width:12%;height:2px;position:absolute;top:-1px;left:0}.milestone[data-astro-cid-3xih677i][data-entered]:before{animation:grow-line .85s var(--ease) both}.date[data-astro-cid-3xih677i]{color:var(--accent);font:650 clamp(1.45rem, 4.2vw, 4.4rem)/1 var(--mono);letter-spacing:-.09em}.entry[data-astro-cid-3xih677i] h3[data-astro-cid-3xih677i]{margin-bottom:.65rem;font-size:clamp(1.65rem,3vw,3.4rem)}.entry[data-astro-cid-3xih677i] a[data-astro-cid-3xih677i]{margin-top:.4rem}img[data-astro-cid-3xih677i]{aspect-ratio:1.8;object-fit:cover;object-position:center 36%;width:100%}img[data-astro-cid-3xih677i].artwork{object-fit:contain;object-position:center}img[data-astro-cid-3xih677i].full-image,.archive-view[data-astro-cid-3xih677i] img[data-astro-cid-3xih677i].full-image{aspect-ratio:auto}.year-nav[data-astro-cid-3xih677i]{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.year-nav[data-astro-cid-3xih677i] a[data-astro-cid-3xih677i]{border:1px solid var(--line);border-radius:24px;place-items:center;min-height:44px;padding-inline:1rem;display:grid}.year-nav[data-astro-cid-3xih677i] a[data-astro-cid-3xih677i][aria-current],.year-nav[data-astro-cid-3xih677i] a[data-astro-cid-3xih677i]:hover{background:var(--ink);color:var(--paper)}.history-timeline[data-astro-cid-3xih677i]:not([data-scroll]) .milestone[data-astro-cid-3xih677i]:target{background:var(--canvas)}.history-timeline[data-astro-cid-3xih677i]:not([data-scroll]) .milestone[data-astro-cid-3xih677i]:not(:has(.inline-image)){grid-template-columns:minmax(0,.55fr) minmax(0,2fr)}.archive-view[data-astro-cid-3xih677i]{margin-block:1rem}.archive-view[data-astro-cid-3xih677i] figure[data-astro-cid-3xih677i]:not(.togo-figure){display:none}.archive-mark[data-astro-cid-3xih677i]{min-height:300px;color:var(--light);border-left:2px solid var(--orange);background:#15232e;align-content:center;gap:.65rem;padding:clamp(22px,4vw,58px);display:grid}.archive-year[data-astro-cid-3xih677i]{font:700 clamp(3.4rem, 6vw, 6rem)/1 var(--mono);letter-spacing:-.085em;color:var(--orange)}.archive-focus[data-astro-cid-3xih677i]{font-size:clamp(1.2rem,2.2vw,2rem);font-weight:700}@media (width>=901px){.history-timeline[data-astro-cid-3xih677i][data-scroll]{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);column-gap:clamp(36px,6vw,92px);display:grid}.history-timeline[data-astro-cid-3xih677i][data-scroll] .year-nav[data-astro-cid-3xih677i]{z-index:2;background:var(--paper);grid-column:1/-1;padding-block:.55rem;position:sticky;top:76px}.history-timeline[data-astro-cid-3xih677i][data-scroll] .timeline[data-astro-cid-3xih677i]{border-left:1px solid var(--line);position:relative}.history-timeline[data-astro-cid-3xih677i][data-scroll] .timeline[data-astro-cid-3xih677i]:before{content:"";background:var(--accent);width:2px;transform:scaleY(var(--history-progress,0));transform-origin:top;position:absolute;inset:0 auto 0 -1px}.history-timeline[data-astro-cid-3xih677i][data-scroll] .milestone[data-astro-cid-3xih677i]{border:0;padding:.9rem 0 1.45rem 1.5rem;scroll-margin-top:max(50px,37vh - 105px);display:block}.history-timeline[data-astro-cid-3xih677i][data-scroll] .milestone[data-astro-cid-3xih677i]:last-child{min-height:max(clamp(340px, 30vw, 460px), calc(var(--archive-height,0px) + 182px - max(155px, 37vh)))}.history-timeline[data-astro-cid-3xih677i][data-scroll] .milestone[data-astro-cid-3xih677i]:before,.history-timeline[data-astro-cid-3xih677i][data-scroll] .inline-image[data-astro-cid-3xih677i]{display:none}.history-timeline[data-astro-cid-3xih677i][data-scroll] .date[data-astro-cid-3xih677i]{color:var(--muted);margin-bottom:.6rem;font-size:clamp(1.6rem,2.8vw,2.8rem);transition:color .3s}.history-timeline[data-astro-cid-3xih677i][data-scroll] .milestone[data-astro-cid-3xih677i][data-current] .date[data-astro-cid-3xih677i]{color:var(--accent)}.history-timeline[data-astro-cid-3xih677i][data-scroll] .milestone[data-astro-cid-3xih677i][data-current]:after{content:"";background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:23px;left:-5px}.history-timeline[data-astro-cid-3xih677i][data-scroll] .entry[data-astro-cid-3xih677i] h3[data-astro-cid-3xih677i]{color:var(--muted);font-size:clamp(1.35rem,2vw,2.1rem);transition:color .3s}.history-timeline[data-astro-cid-3xih677i][data-scroll] .entry[data-astro-cid-3xih677i] p[data-astro-cid-3xih677i]{transition:color .3s}.history-timeline[data-astro-cid-3xih677i][data-scroll] .milestone[data-astro-cid-3xih677i][data-current] .entry[data-astro-cid-3xih677i] [data-astro-cid-3xih677i]:is(h3,p){color:var(--ink)}.history-timeline[data-astro-cid-3xih677i][data-scroll] .archive-view[data-astro-cid-3xih677i]{align-self:start;margin:0;display:grid;position:sticky;top:148px}.history-timeline[data-astro-cid-3xih677i][data-scroll] .archive-view[data-astro-cid-3xih677i] figure[data-astro-cid-3xih677i]{opacity:0;visibility:hidden;transition:opacity .45s var(--ease), visibility .45s;grid-area:1/1;display:block}.history-timeline[data-astro-cid-3xih677i][data-scroll] .archive-view[data-astro-cid-3xih677i] figure[data-astro-cid-3xih677i][data-current]{opacity:1;visibility:visible;z-index:1}.archive-view[data-astro-cid-3xih677i] img[data-astro-cid-3xih677i]{aspect-ratio:1.65}.archive-view[data-astro-cid-3xih677i] figcaption[data-astro-cid-3xih677i]{color:var(--muted);margin-top:.7rem}}@keyframes grow-line{0%{transform:scaleX(0)}}@media (width<=700px){.milestone[data-astro-cid-3xih677i],.history-timeline[data-astro-cid-3xih677i]:not([data-scroll]) .milestone[data-astro-cid-3xih677i]:not(:has(.inline-image)){grid-template-columns:minmax(0,1fr)}}.archive[data-astro-cid-x6hz2urz]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;margin-top:clamp(20px,4vw,60px);display:grid}.archive[data-astro-cid-x6hz2urz] .image-frame[data-astro-cid-x6hz2urz]{height:clamp(245px,33vw,480px)}.archive[data-astro-cid-x6hz2urz] figure[data-astro-cid-x6hz2urz]:last-child img[data-astro-cid-x6hz2urz]{object-position:48% center}.journey[data-astro-cid-x6hz2urz]{gap:clamp(25px,4vw,52px);display:grid}.values-layout[data-astro-cid-x6hz2urz]{grid-template-columns:minmax(0,.83fr) minmax(0,1fr);align-items:start;gap:25px clamp(30px,7vw,115px);display:grid}.purpose[data-astro-cid-x6hz2urz]{margin-top:clamp(28px,4vw,60px)}.purpose[data-astro-cid-x6hz2urz] h2[data-astro-cid-x6hz2urz]{font-size:clamp(1.4rem,2.8vw,2.3rem)}.culture[data-astro-cid-x6hz2urz]{border-top:1px solid var(--line)}dl[data-astro-cid-x6hz2urz],.approach[data-astro-cid-x6hz2urz]{border-top:1px solid var(--line);margin:0}dl[data-astro-cid-x6hz2urz] div[data-astro-cid-x6hz2urz],.approach[data-astro-cid-x6hz2urz] li[data-astro-cid-x6hz2urz]{border-bottom:1px solid var(--line);padding-block:19px}dt[data-astro-cid-x6hz2urz],.approach[data-astro-cid-x6hz2urz] h3[data-astro-cid-x6hz2urz]{letter-spacing:-.04em;font-size:clamp(1.28rem,2.4vw,2.1rem);font-weight:750}dd[data-astro-cid-x6hz2urz],.approach[data-astro-cid-x6hz2urz] p[data-astro-cid-x6hz2urz]{color:var(--muted);margin:3px 0 0}.approach[data-astro-cid-x6hz2urz]{padding-inline-start:1.6rem}.approach[data-astro-cid-x6hz2urz] li[data-astro-cid-x6hz2urz]::marker{color:var(--accent);font:600 .8rem var(--mono)}.partners-layout[data-astro-cid-x6hz2urz]{gap:clamp(28px,4.5vw,64px);display:grid}.partners-layout[data-astro-cid-x6hz2urz] .split-copy[data-astro-cid-x6hz2urz]{max-width:64ch}.partners[data-astro-cid-x6hz2urz]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.partners[data-astro-cid-x6hz2urz] a[data-astro-cid-x6hz2urz]{aspect-ratio:3/2;border:1px solid var(--line);transition:border-color .2s, transform .25s var(--ease);background:#fff;place-items:center;padding:10%;display:grid;position:relative}.partners[data-astro-cid-x6hz2urz] a[data-astro-cid-x6hz2urz]:hover{border-color:var(--accent);transform:translateY(-2px)}.partners[data-astro-cid-x6hz2urz] img[data-astro-cid-x6hz2urz]{object-fit:contain;mix-blend-mode:multiply;width:64%;height:66%;position:absolute;inset:17% 18%}.partners[data-astro-cid-x6hz2urz] img[data-astro-cid-x6hz2urz].wide{width:84%;inset:17% 8%}.partners[data-astro-cid-x6hz2urz] span[data-astro-cid-x6hz2urz]{letter-spacing:-.02em;text-align:center;color:var(--ink);font-size:.95rem;font-weight:700;line-height:1.25}@media (width<=700px){.archive[data-astro-cid-x6hz2urz],.values-layout[data-astro-cid-x6hz2urz]{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.partners[data-astro-cid-x6hz2urz]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.partners[data-astro-cid-x6hz2urz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}
