.stage[data-astro-cid-ge2uvauf]{background:var(--night);color:var(--on-night);isolation:isolate;position:relative;overflow:hidden}.photo[data-astro-cid-ge2uvauf]{z-index:-1;background:url(/images/hero-coolant.jpg) 50% 40%/cover no-repeat;position:absolute;inset:0 0 0 42%}.photo[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(90deg, var(--night) 0%, #151b138c 35%, #151b131a 70%, #151b1340 100%);position:absolute;inset:0}.inner[data-astro-cid-ge2uvauf]{padding-block:clamp(64px,9vw,128px)}.copy[data-astro-cid-ge2uvauf]{gap:28px;min-width:0;max-width:760px;display:grid}.line[data-astro-cid-ge2uvauf]{display:block}h1[data-astro-cid-ge2uvauf]{font-size:var(--t-lg);color:#b7dc8a;letter-spacing:-.01em;font-weight:800}.proof[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;color:#fff;text-wrap:pretty;font-size:clamp(1.375rem,1rem + 1.4vw,2rem);font-weight:800;line-height:1.45}.big[data-astro-cid-ge2uvauf]{color:#b7dc8a;white-space:nowrap;align-items:baseline;gap:2px;margin-inline:4px;display:inline-flex}.big[data-astro-cid-ge2uvauf] .num[data-astro-cid-ge2uvauf]{letter-spacing:0;font-size:2.1em;font-weight:700;line-height:.9}.big[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{font-size:.7em;font-weight:800}.lead[data-astro-cid-ge2uvauf]{color:var(--on-night-2);max-width:34em}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.btn-line[data-astro-cid-ge2uvauf]{color:#fff;background:0 0;border-color:#ffffff80}.btn-line[data-astro-cid-ge2uvauf]:hover{color:var(--ink);background:#fff}.clients[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--line);background:#fff}.row[data-astro-cid-ge2uvauf]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 32px;padding-block:24px;display:grid}.c-h[data-astro-cid-ge2uvauf]{font-weight:800;font-size:var(--t-sm);white-space:nowrap}.clients[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(8,minmax(0,1fr));gap:0 20px;margin:0;padding:0;list-style:none;display:grid}.clients[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{place-items:center;display:grid}.clients[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{filter:grayscale()contrast(1.1);opacity:.75;width:100%;max-width:150px;height:auto;transition:filter .3s,opacity .3s}.clients[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:hover img[data-astro-cid-ge2uvauf]{filter:none;opacity:1}.c-more[data-astro-cid-ge2uvauf]{font-size:var(--t-sm);color:var(--leaf-deep);white-space:nowrap;font-weight:700;text-decoration:none}.c-more[data-astro-cid-ge2uvauf]:hover{text-decoration:underline}@media (width<=1100px) and (width>=761px){.row[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) auto}.clients[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf]{grid-area:2/1/auto/-1}}@media (width<=760px){.photo[data-astro-cid-ge2uvauf]{inset:0}.photo[data-astro-cid-ge2uvauf]:after{background:linear-gradient(180deg, #151b13b3 0%, #151b13e0 55%, var(--night) 100%)}.row[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) auto}.clients[data-astro-cid-ge2uvauf] ul[data-astro-cid-ge2uvauf]{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px}.clients[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(n+5){display:none}}.process[data-astro-cid-grsovck6]{background:var(--surface);border-bottom:1px solid var(--line);overflow:hidden}.carousel[data-astro-cid-grsovck6]{grid-template-columns:minmax(180px,3fr) minmax(0,9fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.steps[data-astro-cid-grsovck6]{gap:4px;display:grid;position:relative}.marker[data-astro-cid-grsovck6]{z-index:0;background:var(--paper);border-left:3px solid var(--leaf);border-radius:0 var(--radius) var(--radius) 0;transition:transform .6s cubic-bezier(.22,1,.36,1),height .6s cubic-bezier(.22,1,.36,1),width .6s;position:absolute;top:0;left:0}.step[data-astro-cid-grsovck6]{z-index:1;cursor:pointer;text-align:left;font-family:var(--f-body);color:var(--ink-3);background:0 0;border:0;justify-items:start;gap:0;padding:12px 18px;display:grid;position:relative}.s-no[data-astro-cid-grsovck6]{font-size:var(--t-xs);font-weight:800;transition:color .4s}.s-name[data-astro-cid-grsovck6]{letter-spacing:-.02em;font-size:1.125rem;font-weight:800;line-height:1.3;transition:font-size .5s cubic-bezier(.22,1,.36,1),color .4s}.step[data-astro-cid-grsovck6]:hover .s-name[data-astro-cid-grsovck6]{color:var(--ink-2)}.step[data-astro-cid-grsovck6][aria-selected=true] .s-no[data-astro-cid-grsovck6]{color:var(--leaf-deep)}.step[data-astro-cid-grsovck6][aria-selected=true] .s-name[data-astro-cid-grsovck6]{color:var(--ink);font-size:1.625rem}.bar[data-astro-cid-grsovck6]{width:100%;height:2px;margin-top:8px;display:block;overflow:hidden}.step[data-astro-cid-grsovck6][aria-selected=true] .bar[data-astro-cid-grsovck6]{background:var(--line)}.bar[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]{background:var(--leaf);width:0;height:100%;display:block}.step[data-astro-cid-grsovck6][aria-selected=true] .bar[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]{animation:4.5s linear forwards fill}.paused[data-astro-cid-grsovck6] .step[data-astro-cid-grsovck6][aria-selected=true] .bar[data-astro-cid-grsovck6] span[data-astro-cid-grsovck6]{width:0;animation:none}@keyframes fill{to{width:100%}}.stage-area[data-astro-cid-grsovck6]{margin-right:calc(-1*clamp(20px,6vw,120px));display:grid;position:relative;overflow:hidden}.panel[data-astro-cid-grsovck6]{visibility:hidden;pointer-events:none;grid-area:1/1;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:clamp(24px,3vw,40px);display:grid}.panel[data-astro-cid-grsovck6].on{visibility:visible;pointer-events:auto}.panel[data-astro-cid-grsovck6].leaving{visibility:visible}.text[data-astro-cid-grsovck6]{justify-items:start;gap:10px;display:grid}.type[data-astro-cid-grsovck6]{font-size:var(--t-xs);color:var(--ink-3);font-weight:700}.code[data-astro-cid-grsovck6]{font-size:var(--t-md);color:var(--leaf-deep);letter-spacing:.02em;flex-wrap:wrap;gap:2px 14px;font-weight:700;display:flex}.title[data-astro-cid-grsovck6]{font-size:var(--t-lg);letter-spacing:-.02em;font-weight:900;line-height:1.3}.desc[data-astro-cid-grsovck6]{color:var(--ink-2);font-size:var(--t-sm);max-width:24em}.more[data-astro-cid-grsovck6]{height:46px;margin-top:10px}.visual[data-astro-cid-grsovck6]{height:clamp(320px,32vw,440px);position:relative}.frame[data-astro-cid-grsovck6]{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0;overflow:hidden}.frame[data-astro-cid-grsovck6] img[data-astro-cid-grsovck6]{object-fit:contain;object-position:left center;filter:drop-shadow(0 16px 20px #1c221929);width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.frame[data-astro-cid-grsovck6]:hover img[data-astro-cid-grsovck6]{transform:scale(1.03)}.frame[data-astro-cid-grsovck6]:focus-visible{outline-offset:-3px}.visual[data-astro-cid-grsovck6].n4 .frame[data-astro-cid-grsovck6]{width:46%;height:50%;inset:auto;left:calc(var(--k) * 18%);top:calc(var(--k) * 16.5%);z-index:calc(var(--k) + 1);overflow:visible}.visual[data-astro-cid-grsovck6].n4 .frame[data-astro-cid-grsovck6] img[data-astro-cid-grsovck6]{object-fit:contain;object-position:left top}.panel[data-astro-cid-grsovck6].on .text[data-astro-cid-grsovck6]>[data-astro-cid-grsovck6],.panel[data-astro-cid-grsovck6].on .frame[data-astro-cid-grsovck6]{animation:.65s cubic-bezier(.22,1,.36,1) both in-down}.panel[data-astro-cid-grsovck6].leaving .text[data-astro-cid-grsovck6]>[data-astro-cid-grsovck6],.panel[data-astro-cid-grsovck6].leaving .frame[data-astro-cid-grsovck6]{animation:.45s cubic-bezier(.55,0,.7,.2) both out-down}[data-astro-cid-grsovck6][data-dir=up] .panel[data-astro-cid-grsovck6].on .text[data-astro-cid-grsovck6]>[data-astro-cid-grsovck6],[data-astro-cid-grsovck6][data-dir=up] .panel[data-astro-cid-grsovck6].on .frame[data-astro-cid-grsovck6]{animation-name:in-up}[data-astro-cid-grsovck6][data-dir=up] .panel[data-astro-cid-grsovck6].leaving .text[data-astro-cid-grsovck6]>[data-astro-cid-grsovck6],[data-astro-cid-grsovck6][data-dir=up] .panel[data-astro-cid-grsovck6].leaving .frame[data-astro-cid-grsovck6]{animation-name:out-up}.panel[data-astro-cid-grsovck6].on .text[data-astro-cid-grsovck6]>[data-astro-cid-grsovck6]:nth-child(2){animation-delay:50ms}.panel[data-astro-cid-grsovck6].on .text[data-astro-cid-grsovck6]>[data-astro-cid-grsovck6]:nth-child(3){animation-delay:.1s}.panel[data-astro-cid-grsovck6].on .text[data-astro-cid-grsovck6]>[data-astro-cid-grsovck6]:nth-child(4){animation-delay:.15s}.panel[data-astro-cid-grsovck6].on .frame[data-astro-cid-grsovck6]{animation-delay:calc(80ms + var(--k) * 60ms)}@keyframes in-down{0%{opacity:0;translate:0 48px}to{opacity:1;translate:0}}@keyframes out-down{0%{opacity:1;translate:0}to{opacity:0;translate:0 -48px}}@keyframes in-up{0%{opacity:0;translate:0 -48px}to{opacity:1;translate:0}}@keyframes out-up{0%{opacity:1;translate:0}to{opacity:0;translate:0 48px}}.aux[data-astro-cid-grsovck6]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 32px;margin-top:clamp(40px,5vw,64px);padding-top:24px;display:grid}.aux-h[data-astro-cid-grsovck6]{font-weight:800;font-size:var(--t-sm);white-space:nowrap}.aux[data-astro-cid-grsovck6] ul[data-astro-cid-grsovck6]{grid-area:2/1/auto/-1;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px 32px;margin:0;padding:0;list-style:none;display:grid}.aux-kind[data-astro-cid-grsovck6]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aux-item[data-astro-cid-grsovck6]{cursor:pointer;text-align:left;width:100%;color:inherit;font-family:var(--f-body);background:0 0;border:0;align-items:center;gap:14px;padding:0;text-decoration:none;display:flex}.aux-img[data-astro-cid-grsovck6]{flex-shrink:0;width:72px;height:56px;display:block}.aux-img[data-astro-cid-grsovck6] img[data-astro-cid-grsovck6]{object-fit:contain;filter:drop-shadow(0 6px 8px #1c221926);width:100%;height:100%;transition:transform .3s}.aux-item[data-astro-cid-grsovck6]:hover .aux-img[data-astro-cid-grsovck6] img[data-astro-cid-grsovck6]{transform:scale(1.06)}.aux-txt[data-astro-cid-grsovck6]{min-width:0;display:grid}.aux-name[data-astro-cid-grsovck6]{font-weight:700;font-size:var(--t-md);line-height:1.2}.aux-kind[data-astro-cid-grsovck6]{font-size:var(--t-xs);color:var(--ink-2)}.aux-item[data-astro-cid-grsovck6]:hover .aux-name[data-astro-cid-grsovck6]{color:var(--leaf-deep)}.aux-more[data-astro-cid-grsovck6]{font-size:var(--t-sm);color:var(--leaf-deep);white-space:nowrap;font-weight:700;text-decoration:none}.aux-more[data-astro-cid-grsovck6]:hover{text-decoration:underline}.zoom[data-astro-cid-grsovck6]{background:0 0;border:0;width:100%;max-width:min(92vw,960px);padding:0;overflow:visible}.zoom[data-astro-cid-grsovck6]::backdrop{background:#151b13c7}.zoom[data-astro-cid-grsovck6] figure[data-astro-cid-grsovck6]{border-radius:var(--radius);background:#fff;gap:12px;margin:0;padding:clamp(16px,3vw,40px);display:grid}.zoom[data-astro-cid-grsovck6] img[data-astro-cid-grsovck6]{object-fit:contain;width:100%;max-height:72vh}.zoom[data-astro-cid-grsovck6] figcaption[data-astro-cid-grsovck6]{text-align:center;font-weight:700}.close[data-astro-cid-grsovck6]{color:#fff;border-radius:var(--radius);height:40px;font:700 var(--t-sm)/1 var(--f-body);cursor:pointer;background:0 0;border:1px solid #fff9;padding-inline:16px;position:absolute;top:-48px;right:0}.close[data-astro-cid-grsovck6]:hover{color:var(--ink);background:#fff}@media (width<=900px){.carousel[data-astro-cid-grsovck6]{grid-template-columns:minmax(0,1fr)}.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.marker[data-astro-cid-grsovck6]{border-left:0;border-bottom:3px solid var(--leaf);border-radius:var(--radius) var(--radius) 0 0}.step[data-astro-cid-grsovck6]{text-align:center;justify-items:center;padding:10px 6px}.s-name[data-astro-cid-grsovck6],.step[data-astro-cid-grsovck6][aria-selected=true] .s-name[data-astro-cid-grsovck6]{font-size:1rem}.bar[data-astro-cid-grsovck6]{margin-top:6px}.stage-area[data-astro-cid-grsovck6]{margin-right:calc(-1 * max(20px, env(safe-area-inset-right,0px)))}.panel[data-astro-cid-grsovck6]{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.visual[data-astro-cid-grsovck6]{order:-1;height:240px}.text[data-astro-cid-grsovck6]{padding-right:max(20px, env(safe-area-inset-right,0px))}.aux[data-astro-cid-grsovck6]{grid-template-columns:minmax(0,1fr) auto}.aux[data-astro-cid-grsovck6] ul[data-astro-cid-grsovck6]{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.aux-img[data-astro-cid-grsovck6]{width:48px;height:44px}.aux-kind[data-astro-cid-grsovck6]{display:none}}.finder[data-astro-cid-xnw4liqz]{background:var(--paper);border-bottom:1px solid var(--line)}.list[data-astro-cid-xnw4liqz]{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:0;padding:0;list-style:none;display:grid}.list[data-astro-cid-xnw4liqz] li[data-astro-cid-xnw4liqz]{border-bottom:1px solid var(--line)}.list[data-astro-cid-xnw4liqz] a[data-astro-cid-xnw4liqz]{justify-content:space-between;align-items:center;gap:24px;padding:22px 4px;text-decoration:none;transition:background-color .2s,padding .2s;display:flex}.list[data-astro-cid-xnw4liqz] a[data-astro-cid-xnw4liqz]:hover{background:var(--leaf-soft);padding-inline:16px}.q[data-astro-cid-xnw4liqz]{font-weight:700;font-size:var(--t-md);min-width:0}.ans[data-astro-cid-xnw4liqz]{flex-shrink:0;align-items:center;gap:12px;display:flex}.tag[data-astro-cid-xnw4liqz]{font-size:var(--t-xs);color:var(--ink-3)}.pn[data-astro-cid-xnw4liqz]{font-family:var(--f-label);letter-spacing:.02em;color:var(--leaf-deep);font-size:1.125rem;font-weight:700}.more[data-astro-cid-xnw4liqz]{color:var(--ink-2);font-size:var(--t-sm);margin-top:28px}.more[data-astro-cid-xnw4liqz] a[data-astro-cid-xnw4liqz]{color:var(--leaf-deep);font-weight:700}@media (width<=860px){.list[data-astro-cid-xnw4liqz]{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.list[data-astro-cid-xnw4liqz] a[data-astro-cid-xnw4liqz]{flex-direction:column;align-items:flex-start;gap:6px}.tag[data-astro-cid-xnw4liqz]{display:none}}.calc[data-astro-cid-fj7gkcfz]{background:var(--night);color:var(--on-night);padding-block:clamp(72px,9vw,128px)}.grid[data-astro-cid-fj7gkcfz]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);display:grid}.intro[data-astro-cid-fj7gkcfz]{align-content:start;gap:16px;display:grid}.intro[data-astro-cid-fj7gkcfz] h2[data-astro-cid-fj7gkcfz]{font-size:var(--t-xl);font-weight:800}.intro[data-astro-cid-fj7gkcfz] p[data-astro-cid-fj7gkcfz]{color:var(--on-night-2)}.basis[data-astro-cid-fj7gkcfz]{font-size:var(--t-xs);border-top:1px solid var(--night-2);padding-top:16px}.form[data-astro-cid-fj7gkcfz]{background:var(--night-2);border:1px solid var(--night-2);border-radius:var(--radius);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:1px;display:grid;overflow:hidden}.fields[data-astro-cid-fj7gkcfz]{background:var(--night);align-content:start;gap:14px;padding:24px;display:grid}.field[data-astro-cid-fj7gkcfz]{gap:6px;display:grid}.lbl[data-astro-cid-fj7gkcfz]{font-size:var(--t-xs);color:var(--on-night-2)}.inp[data-astro-cid-fj7gkcfz]{border-bottom:1px solid #3a4535;align-items:center;display:flex}.inp[data-astro-cid-fj7gkcfz]:focus-within{border-color:#9ccc65}.inp[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz]{min-width:0;color:var(--on-night);font:600 1.25rem/1 var(--f-label);font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield;background:0 0;border:0;outline:none;flex:1;padding:8px 0}.inp[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz]::-webkit-inner-spin-button,.inp[data-astro-cid-fj7gkcfz] input[data-astro-cid-fj7gkcfz]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.unit[data-astro-cid-fj7gkcfz]{font-size:var(--t-xs);color:var(--on-night-2);white-space:nowrap}.result[data-astro-cid-fj7gkcfz]{background:var(--night-2);align-content:start;gap:16px;padding:24px;display:grid;container-type:inline-size}.r-lbl[data-astro-cid-fj7gkcfz]{font-size:var(--t-sm);color:var(--on-night-2)}.total[data-astro-cid-fj7gkcfz]{color:#fff;letter-spacing:.01em;white-space:nowrap;font-size:clamp(1.75rem,14cqi,3.25rem);font-weight:700;line-height:1}.total[data-astro-cid-fj7gkcfz] small[data-astro-cid-fj7gkcfz]{font-family:var(--f-body);color:var(--on-night-2);margin-left:6px;font-size:1rem;font-weight:600}.bars[data-astro-cid-fj7gkcfz]{gap:12px;margin:8px 0;padding:0;list-style:none;display:grid}.bars[data-astro-cid-fj7gkcfz] li[data-astro-cid-fj7gkcfz]{font-size:var(--t-xs);grid-template-columns:84px minmax(0,1fr);grid-template-areas:"l v""t t";gap:6px;display:grid}.b-lbl[data-astro-cid-fj7gkcfz]{color:var(--on-night-2);grid-area:l}.b-val[data-astro-cid-fj7gkcfz]{grid-area:v;justify-self:end;font-size:1rem}.b-track[data-astro-cid-fj7gkcfz]{background:#1a2117;border-radius:3px;grid-area:t;height:6px;overflow:hidden}.b-fill[data-astro-cid-fj7gkcfz]{background:linear-gradient(90deg, var(--leaf), #9ccc65);border-radius:3px;height:100%;transition:width .4s;display:block}@media (width<=1020px){.grid[data-astro-cid-fj7gkcfz]{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.form[data-astro-cid-fj7gkcfz]{grid-template-columns:minmax(0,1fr)}}.esg[data-astro-cid-icpw3atu]{background:var(--leaf-soft);position:relative;overflow:hidden}.photo[data-astro-cid-icpw3atu]{background:url(/images/esg-forest.jpg) 40%/cover no-repeat;width:42%;position:absolute;top:0;bottom:0;left:0}.grid[data-astro-cid-icpw3atu]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,80px);display:grid}.body[data-astro-cid-icpw3atu]{justify-items:start;gap:32px;min-width:0;padding-block:clamp(72px,9vw,120px);display:grid}.section-head[data-astro-cid-icpw3atu]{margin-bottom:0}.section-head[data-astro-cid-icpw3atu] p[data-astro-cid-icpw3atu]{max-width:36em}.proofs[data-astro-cid-icpw3atu]{border-top:1px solid #1c22192e;gap:0;width:100%;margin:0;padding:0;list-style:none;display:grid}.proofs[data-astro-cid-icpw3atu] li[data-astro-cid-icpw3atu]{border-bottom:1px solid #1c22192e;grid-template-columns:minmax(160px,2fr) minmax(0,5fr);gap:8px 24px;padding:18px 0;display:grid}.proofs[data-astro-cid-icpw3atu] h3[data-astro-cid-icpw3atu]{font-size:var(--t-md);font-weight:800}.proofs[data-astro-cid-icpw3atu] p[data-astro-cid-icpw3atu]{font-size:var(--t-sm);color:var(--ink-2)}.proofs[data-astro-cid-icpw3atu] li[data-astro-cid-icpw3atu]:first-child h3[data-astro-cid-icpw3atu]{color:var(--leaf-deep)}@media (width<=900px){.photo[data-astro-cid-icpw3atu]{width:100%;height:220px;position:relative}.grid[data-astro-cid-icpw3atu]{grid-template-columns:minmax(0,1fr)}.spacer[data-astro-cid-icpw3atu]{display:none}.body[data-astro-cid-icpw3atu]{padding-block:48px 64px}.proofs[data-astro-cid-icpw3atu] li[data-astro-cid-icpw3atu]{grid-template-columns:minmax(0,1fr)}}.flow[data-astro-cid-gemfbn6y]{background:linear-gradient(180deg, #eaf3f7 0%, #f4f8f9 60%, var(--paper) 100%)}.scroller[data-astro-cid-gemfbn6y]{margin-inline:calc(var(--gutter,20px) * -1);padding-inline:var(--gutter,20px);overflow-x:auto}.stage[data-astro-cid-gemfbn6y]{min-width:760px;position:relative}.stage[data-astro-cid-gemfbn6y] img[data-astro-cid-gemfbn6y]{--fade-y:linear-gradient(180deg, transparent 0, #000 12%, #000 88%, transparent 100%);--fade-x:linear-gradient(90deg, transparent 0, #000 8%, #000 92%, transparent 100%);width:100%;height:100%;-webkit-mask-image:var(--fade-y), var(--fade-x);-webkit-mask-composite:source-in;mask-image:var(--fade-y), var(--fade-x);position:absolute;inset:0;mask-composite:intersect}.dots[data-astro-cid-gemfbn6y]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dots[data-astro-cid-gemfbn6y] path[data-astro-cid-gemfbn6y]{fill:none;stroke:#fff;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0 46;opacity:.95;filter:drop-shadow(0 0 4px var(--c));animation:1.6s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-46px}}.tag[data-astro-cid-gemfbn6y],.place[data-astro-cid-gemfbn6y]{white-space:nowrap;border-radius:999px;line-height:1;position:absolute;transform:translate(-50%,-100%)}.tag[data-astro-cid-gemfbn6y]{background:var(--ink);color:#fff;font-weight:800;font-size:var(--t-sm);padding:9px 14px;text-decoration:none;transition:background .2s,transform .2s;box-shadow:0 6px 18px #151b132e}.tag[data-astro-cid-gemfbn6y]:after{content:"";background:var(--ink);width:2px;height:14px;margin-left:-1px;position:absolute;top:100%;left:50%}.tag[data-astro-cid-gemfbn6y]:hover,.tag[data-astro-cid-gemfbn6y].on{background:var(--leaf-deep);transform:translate(-50%,calc(-100% - 4px))}.tag[data-astro-cid-gemfbn6y]:hover:after,.tag[data-astro-cid-gemfbn6y].on:after{background:var(--leaf-deep)}.tag[data-astro-cid-gemfbn6y].side{transform:translate(calc(-100% - 14px),-50%)}.tag[data-astro-cid-gemfbn6y].side:after{width:14px;height:2px;margin:-1px 0 0;top:50%;left:100%}.tag[data-astro-cid-gemfbn6y].side:hover,.tag[data-astro-cid-gemfbn6y].side.on{transform:translate(calc(-100% - 18px),-50%)}.place[data-astro-cid-gemfbn6y]{color:var(--ink-2);font-size:var(--t-xs);border:1px solid var(--line);background:#ffffffd9;padding:6px 10px;font-weight:700}.leaders[data-astro-cid-gemfbn6y]{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.leaders[data-astro-cid-gemfbn6y] line[data-astro-cid-gemfbn6y]{stroke:var(--leaf-deep);stroke-width:2.5px;stroke-dasharray:6 6}.pin[data-astro-cid-gemfbn6y]{z-index:2;background:var(--leaf);border:3px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 1px #151b1326}.fx[data-astro-cid-gemfbn6y]{z-index:2;white-space:nowrap;background:#fff;border-radius:8px;outline:2px solid #0000;gap:1px;margin:0;padding:8px 12px 9px;transition:outline-color .2s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 22px #151b1324}.fx[data-astro-cid-gemfbn6y] .v[data-astro-cid-gemfbn6y]{color:var(--leaf-deep);align-items:baseline;gap:4px;line-height:1;display:flex}.fx[data-astro-cid-gemfbn6y] .v[data-astro-cid-gemfbn6y] small[data-astro-cid-gemfbn6y]{font-size:var(--t-xs);font-weight:700}.fx[data-astro-cid-gemfbn6y] .v[data-astro-cid-gemfbn6y] b[data-astro-cid-gemfbn6y]{font-size:1.75rem;font-weight:700}.fx[data-astro-cid-gemfbn6y] .t[data-astro-cid-gemfbn6y]{font-size:var(--t-xs);color:var(--ink-2);font-weight:700}.fx[data-astro-cid-gemfbn6y].on{outline-color:var(--leaf)}.legend[data-astro-cid-gemfbn6y]{font-size:var(--t-sm);color:var(--ink-2);flex-wrap:wrap;gap:10px 22px;margin:20px 0 0;padding:0;list-style:none;display:flex}.legend[data-astro-cid-gemfbn6y] li[data-astro-cid-gemfbn6y]{align-items:center;gap:8px;display:flex}.legend[data-astro-cid-gemfbn6y] i[data-astro-cid-gemfbn6y]{border-radius:3px;width:22px;height:6px}.cards[data-astro-cid-gemfbn6y]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-gemfbn6y] li[data-astro-cid-gemfbn6y]{background:#fff;align-content:start;gap:6px;padding:24px 22px 26px;transition:background .2s;display:grid}.cards[data-astro-cid-gemfbn6y] li[data-astro-cid-gemfbn6y].on{background:var(--leaf-soft)}.type[data-astro-cid-gemfbn6y]{font-size:var(--t-xs);color:var(--ink-3);font-weight:700}.cards[data-astro-cid-gemfbn6y] h3[data-astro-cid-gemfbn6y]{font-size:var(--t-lg);letter-spacing:-.02em;font-weight:900}.role[data-astro-cid-gemfbn6y]{color:var(--leaf-deep);font-weight:800}.desc[data-astro-cid-gemfbn6y]{font-size:var(--t-sm);color:var(--ink-2);margin-top:4px}.cards[data-astro-cid-gemfbn6y] a[data-astro-cid-gemfbn6y]{font-size:var(--t-sm);color:var(--ink);margin-top:10px;font-weight:800}.note[data-astro-cid-gemfbn6y]{font-size:var(--t-sm);color:var(--ink-3);margin-top:16px}@media (width<=900px){.cards[data-astro-cid-gemfbn6y]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.cards[data-astro-cid-gemfbn6y]{grid-template-columns:minmax(0,1fr)}}.grid[data-astro-cid-7ytzwepc]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);display:grid}.col-h[data-astro-cid-7ytzwepc]{font-size:var(--t-lg);font-weight:800}.row-h[data-astro-cid-7ytzwepc]{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;padding-bottom:16px;display:flex}.all[data-astro-cid-7ytzwepc]{font-size:var(--t-sm);color:var(--ink-2);font-weight:700;text-decoration:none}.all[data-astro-cid-7ytzwepc]:hover{color:var(--leaf-deep)}.posts[data-astro-cid-7ytzwepc]{margin:0;padding:0;list-style:none}.posts[data-astro-cid-7ytzwepc] li[data-astro-cid-7ytzwepc]{border-bottom:1px solid var(--line)}.posts[data-astro-cid-7ytzwepc] a[data-astro-cid-7ytzwepc]{grid-template-columns:140px minmax(0,1fr);gap:16px;padding:20px 0;text-decoration:none;display:grid}.posts[data-astro-cid-7ytzwepc] a[data-astro-cid-7ytzwepc]:hover .title[data-astro-cid-7ytzwepc]{color:var(--leaf-deep)}.meta[data-astro-cid-7ytzwepc]{font-size:var(--t-xs);color:var(--ink-3);align-items:baseline;gap:10px;display:flex}.type[data-astro-cid-7ytzwepc]{color:var(--ink-2);font-weight:700}.meta[data-astro-cid-7ytzwepc] .num[data-astro-cid-7ytzwepc]{font-size:.9375rem}.title[data-astro-cid-7ytzwepc]{font-weight:700;transition:color .2s}.insight[data-astro-cid-7ytzwepc]{min-width:0}.ins-h[data-astro-cid-7ytzwepc]{font-size:var(--t-lg);margin-top:20px;font-weight:800}.topics[data-astro-cid-7ytzwepc]{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.topics[data-astro-cid-7ytzwepc] a[data-astro-cid-7ytzwepc]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);font-weight:600;font-size:var(--t-sm);padding:14px 16px;text-decoration:none;display:block}.topics[data-astro-cid-7ytzwepc] a[data-astro-cid-7ytzwepc]:hover{border-color:var(--leaf)}@media (width<=1020px){.grid[data-astro-cid-7ytzwepc]{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.posts[data-astro-cid-7ytzwepc] a[data-astro-cid-7ytzwepc]{grid-template-columns:minmax(0,1fr);gap:4px}}
