.globe-wrap[data-astro-cid-i72pnncp]{aspect-ratio:1;width:100%;position:relative}.globe-wrap[data-astro-cid-i72pnncp]:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(circle at 50% 45%,#0d0f0c0f,#0000 65%);border-radius:50%;position:absolute;inset:8%}.globe[data-astro-cid-i72pnncp]{cursor:grab;opacity:0;contain:layout paint size;touch-action:pan-y;width:100%;height:100%;transition:opacity 1.2s}.globe[data-astro-cid-i72pnncp].is-ready{opacity:1}.globe[data-astro-cid-i72pnncp]:active{cursor:grabbing}.stage-wrap[data-astro-cid-m3zpgalb]{padding:12px 12px 0}.stage[data-astro-cid-m3zpgalb]{isolation:isolate;background:#fff;border-radius:28px;flex-direction:column;align-items:center;min-height:min(860px,100vh - 80px);display:flex;position:relative;overflow:hidden}.stage-copy[data-astro-cid-m3zpgalb]{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:26px;max-width:1100px;padding:clamp(72px,12vh,136px) 24px 0;display:flex;position:relative}.stage-copy[data-astro-cid-m3zpgalb]>[data-astro-cid-m3zpgalb]{animation:.8s cubic-bezier(.2,.7,.2,1) both rise}.stage-copy[data-astro-cid-m3zpgalb]>[data-astro-cid-m3zpgalb]:nth-child(2){animation-delay:60ms}.stage-copy[data-astro-cid-m3zpgalb]>[data-astro-cid-m3zpgalb]:nth-child(3){animation-delay:.14s}.stage-copy[data-astro-cid-m3zpgalb]>[data-astro-cid-m3zpgalb]:nth-child(4){animation-delay:.22s}.stage-eyebrow[data-astro-cid-m3zpgalb]{color:var(--fg-2);background:var(--panel-2);border-radius:999px;padding:7px 14px}.stage-title[data-astro-cid-m3zpgalb]{letter-spacing:-.045em;word-break:keep-all;color:var(--fg);margin:0;font-size:clamp(32px,6.4vw,92px);font-weight:650;line-height:1.1}.stage-title[data-astro-cid-m3zpgalb]:lang(en){letter-spacing:-.035em;font-size:clamp(30px,5.2vw,76px)}.stage-ctas[data-astro-cid-m3zpgalb] .btn-ghost[data-astro-cid-m3zpgalb]{background:#fff}.stage-title[data-astro-cid-m3zpgalb]>span[data-astro-cid-m3zpgalb]{display:block}.stage-title[data-astro-cid-m3zpgalb] .text-grad[data-astro-cid-m3zpgalb]{color:var(--fg);background:0 0}.stage-title-dim[data-astro-cid-m3zpgalb]{color:var(--accent-deep)}.stage-lead[data-astro-cid-m3zpgalb]{color:var(--fg-2);max-width:680px;font-size:clamp(17px,1.5vw,20px);line-height:1.7}.stage-ctas[data-astro-cid-m3zpgalb]{justify-content:center;gap:12px;padding-top:6px}.stage-globe[data-astro-cid-m3zpgalb]{z-index:1;width:min(1040px,140vw);animation:1.2s cubic-bezier(.2,.7,.2,1) .2s both rise;position:absolute;bottom:calc(min(1040px,140vw)/-1.51515);left:50%;transform:translate(-50%)}.stage-legend[data-astro-cid-m3zpgalb]{z-index:2;text-align:right;max-width:260px;color:var(--muted);font-size:12px;line-height:1.6;position:absolute;bottom:96px;right:28px}@media (width<=1000px){.stage-legend[data-astro-cid-m3zpgalb]{display:none}}.statband-wrap[data-astro-cid-m3zpgalb]{z-index:3;margin-top:-72px;position:relative}.statband[data-astro-cid-m3zpgalb]{border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.stat-cell[data-astro-cid-m3zpgalb]{color:var(--fg);flex-direction:column;gap:10px;padding:28px 28px 24px;transition:background .2s;display:flex}.stat-cell[data-astro-cid-m3zpgalb]:hover{background:var(--panel-2);color:var(--fg)}.stat-label[data-astro-cid-m3zpgalb]{color:var(--muted);font-size:13px}.stat-big[data-astro-cid-m3zpgalb]{font-family:var(--font-mono);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(30px,3.1vw,46px);font-weight:500;line-height:1}.stat-approx[data-astro-cid-m3zpgalb]{color:var(--muted);vertical-align:.15em;margin-right:6px;font-size:.55em}.stat-unit[data-astro-cid-m3zpgalb]{color:var(--muted);letter-spacing:0;margin-left:4px;font-size:.42em}.stat-note[data-astro-cid-m3zpgalb]{color:var(--fg-2);font-size:13px;line-height:1.55}.stat-foot[data-astro-cid-m3zpgalb]{color:var(--muted);margin-top:auto;padding-top:10px;font-size:12px}.keybar[data-astro-cid-m3zpgalb]{align-items:stretch;margin-top:56px;display:flex}.keybar[data-astro-cid-m3zpgalb] .ticker[data-astro-cid-m3zpgalb]{background:0 0;border:0;flex:1;min-width:0}.keybar-label[data-astro-cid-m3zpgalb]{padding:0 22px 0 max(16px, calc((100vw - var(--container)) / 2));letter-spacing:.12em;color:var(--fg);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.keybar-dot[data-astro-cid-m3zpgalb]{background:var(--accent-deep);border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite pulse;box-shadow:0 0 #217a3e80}@keyframes pulse{0%{box-shadow:0 0 #217a3e73}70%,to{box-shadow:0 0 0 8px #217a3e00}}.feature[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px;display:grid}.feature-copy[data-astro-cid-m3zpgalb]{flex-direction:column;gap:20px;display:flex}.kicker[data-astro-cid-m3zpgalb]{color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.kicker-type[data-astro-cid-m3zpgalb]{color:var(--accent-text);letter-spacing:.1em;text-transform:uppercase}.feature-title[data-astro-cid-m3zpgalb]{letter-spacing:-.03em;color:var(--fg);text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;background:linear-gradient(var(--fg), var(--fg)) 0 100% / 0 2px no-repeat;align-self:flex-start;font-size:clamp(30px,3.4vw,46px);font-weight:650;line-height:1.2;transition:background-size .5s cubic-bezier(.2,.7,.2,1)}.feature-title[data-astro-cid-m3zpgalb]:hover{color:var(--fg);background-size:100% 2px}.feature-dek[data-astro-cid-m3zpgalb]{color:var(--fg-2);max-width:640px;font-size:17px;line-height:1.75}.takeaways[data-astro-cid-m3zpgalb]{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.takeaways[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{color:var(--fg-2);grid-template-columns:40px 1fr;gap:12px;padding:8px 0;font-size:15px;line-height:1.65;display:grid}.takeaways[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb] .mono[data-astro-cid-m3zpgalb]{color:var(--accent-text);padding-top:3px;font-size:12px}.feature-foot[data-astro-cid-m3zpgalb]{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:8px;display:flex}.feature-fig[data-astro-cid-m3zpgalb]{background:var(--panel-2);border-radius:20px;flex-direction:column;gap:16px;margin:0;padding:28px 28px 22px;display:flex}.fig-head[data-astro-cid-m3zpgalb]{color:var(--muted);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;display:flex}.fig-total[data-astro-cid-m3zpgalb]{font-family:var(--font-mono);letter-spacing:-.04em;font-size:44px;font-weight:500;line-height:1}.comp-bar[data-astro-cid-m3zpgalb]{border-radius:3px;gap:2px;height:14px;display:flex;overflow:hidden}.comp-seg[data-astro-cid-m3zpgalb]{flex:0 0 var(--w);transform-origin:0}.js .comp-seg[data-astro-cid-m3zpgalb]{transition:transform .7s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * .11s);transform:scaleX(0)}.js section[data-astro-cid-m3zpgalb].is-in .comp-seg[data-astro-cid-m3zpgalb]{transform:none}.comp-rows[data-astro-cid-m3zpgalb]{flex-direction:column;display:flex}.comp-row[data-astro-cid-m3zpgalb]{grid-template-columns:10px 1fr auto 44px;align-items:center;gap:12px;padding:7px 0;font-size:14px;display:grid}.comp-sw[data-astro-cid-m3zpgalb]{border-radius:2px;width:10px;height:10px}.comp-name[data-astro-cid-m3zpgalb]{color:var(--fg-2)}.comp-pct[data-astro-cid-m3zpgalb]{text-align:right;font-size:12px}.fig-note[data-astro-cid-m3zpgalb]{color:var(--fg-2);padding-top:6px;font-size:13px;line-height:1.6}.fig-src[data-astro-cid-m3zpgalb]{color:var(--muted);font-size:12px}.chain[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.chain-step[data-astro-cid-m3zpgalb]{border-radius:14px;flex-direction:column;gap:10px;min-height:150px;padding:20px 18px 22px;display:flex;position:relative}.chain-step[data-astro-cid-m3zpgalb].is-covered{background:var(--panel-2)}.chain-no[data-astro-cid-m3zpgalb]{color:var(--muted);font-size:12px}.chain-name[data-astro-cid-m3zpgalb]{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.35}.chain-count[data-astro-cid-m3zpgalb]{color:var(--muted);flex-direction:column;gap:2px;margin-top:auto;font-size:12px;display:flex}.chain-step[data-astro-cid-m3zpgalb].is-covered .chain-count[data-astro-cid-m3zpgalb]{color:var(--accent-text)}.chain-step[data-astro-cid-m3zpgalb]:not(.is-covered) .chain-name[data-astro-cid-m3zpgalb]{color:var(--muted)}.co-grid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.co[data-astro-cid-m3zpgalb]{background:var(--panel-2);color:var(--fg);border-radius:14px;flex-direction:column;gap:8px;padding:20px 22px 22px;transition:background .2s;display:flex}.co[data-astro-cid-m3zpgalb]:hover{color:var(--fg);background:#ebeff0}.co-top[data-astro-cid-m3zpgalb]{justify-content:space-between;align-items:center;display:flex}.co-tk[data-astro-cid-m3zpgalb]{letter-spacing:-.01em;font-size:18px;font-weight:600}.co-arrow[data-astro-cid-m3zpgalb]{color:var(--muted);transition:transform .2s,color .2s}.co[data-astro-cid-m3zpgalb]:hover .co-arrow[data-astro-cid-m3zpgalb]{color:var(--fg);transform:translate(3px)}.co-name[data-astro-cid-m3zpgalb]{color:var(--fg-2);font-size:15px}.co-meta[data-astro-cid-m3zpgalb]{color:var(--muted);font-size:12px}.split[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;display:grid}.spec[data-astro-cid-m3zpgalb]{flex-direction:column;gap:14px;display:flex}.spec-value[data-astro-cid-m3zpgalb]{font-family:var(--font-mono);letter-spacing:-.04em;font-size:48px;font-weight:500;line-height:1.05}.spec-row[data-astro-cid-m3zpgalb]{justify-content:space-between;gap:12px;padding:8px 0;display:flex}.td-thumb[data-astro-cid-m3zpgalb],.th-thumb[data-astro-cid-m3zpgalb]{width:112px;padding-left:0!important}.td-thumb[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{width:96px;display:block}table[data-astro-cid-m3zpgalb].data td[data-astro-cid-m3zpgalb].td-thumb{vertical-align:middle;padding-top:10px;padding-bottom:10px}.cta-grid[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.brief[data-astro-cid-m3zpgalb]{isolation:isolate;background:#b9efc9;border-radius:24px;min-height:440px;padding:48px;display:flex;position:relative;overflow:hidden}.brief-art[data-astro-cid-m3zpgalb]{z-index:-1;width:62%;max-width:460px;position:absolute;bottom:-84px;right:-24px;overflow:visible}.brief-stripe[data-astro-cid-m3zpgalb]{stroke-width:34px;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:0}.js .brief-stripe[data-astro-cid-m3zpgalb]{stroke-dashoffset:420px;transition:stroke-dashoffset 1s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * 90ms)}.js section[data-astro-cid-m3zpgalb].is-in .brief-stripe[data-astro-cid-m3zpgalb]{stroke-dashoffset:0}.brief-copy[data-astro-cid-m3zpgalb]{flex-direction:column;gap:18px;max-width:460px;display:flex}.brief[data-astro-cid-m3zpgalb] .eyebrow[data-astro-cid-m3zpgalb]{color:#0e3d20}.brief-title[data-astro-cid-m3zpgalb]{color:#08220f;font-size:clamp(34px,3.6vw,52px)}.brief-body[data-astro-cid-m3zpgalb]{color:#143a22;font-size:17px;line-height:1.7}.brief-note[data-astro-cid-m3zpgalb]{color:#1c4a2c}.contact-side[data-astro-cid-m3zpgalb]{gap:16px}@media (prefers-reduced-motion:reduce){.js .brief-stripe[data-astro-cid-m3zpgalb]{stroke-dashoffset:0;transition:none}}@media (width<=1000px){.cta-grid[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr);gap:48px}.feature[data-astro-cid-m3zpgalb],.split[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr);gap:40px}.chain[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,minmax(0,1fr))}.chain-step[data-astro-cid-m3zpgalb]{min-height:0;padding:18px 16px 20px}}@media (width<=560px){.brief[data-astro-cid-m3zpgalb]{min-height:520px;padding:32px 24px}.brief-art[data-astro-cid-m3zpgalb]{width:92%;bottom:-70px;right:-40px}.keybar-label[data-astro-cid-m3zpgalb]{display:none}.fig-total[data-astro-cid-m3zpgalb]{font-size:36px}.feature-fig[data-astro-cid-m3zpgalb]{padding:22px 18px 18px}}@media (width<=1000px){.statband[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.stage-wrap[data-astro-cid-m3zpgalb]{padding:8px 8px 0}.stage[data-astro-cid-m3zpgalb]{border-radius:22px;min-height:680px}.statband-wrap[data-astro-cid-m3zpgalb]{margin-top:-48px}.stat-cell[data-astro-cid-m3zpgalb]{padding:20px 18px}.stage-title[data-astro-cid-m3zpgalb]{font-size:7.8vw}.stat-big[data-astro-cid-m3zpgalb]{font-size:26px}.stage-copy[data-astro-cid-m3zpgalb]{gap:22px}}
