section[data-astro-cid-alin5tvd] .theme-color{color:var(--mint)}.program__grid[data-astro-cid-alin5tvd]{grid-template-columns:5fr 7fr;align-items:start;gap:40px 72px;display:grid}.program__title[data-astro-cid-alin5tvd]{margin-top:14px}.program__body[data-astro-cid-alin5tvd]{color:var(--text-2);font-size:clamp(17px,1.5vw,20px);line-height:1.85}.entities[data-astro-cid-alin5tvd]{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;display:grid}.entities[data-astro-cid-alin5tvd] li[data-astro-cid-alin5tvd]{border:1px solid var(--line-soft);background:var(--card);border-radius:14px;padding:18px 20px}.entities[data-astro-cid-alin5tvd] b[data-astro-cid-alin5tvd]{font-size:16px;font-weight:600;display:block}.entities[data-astro-cid-alin5tvd] span[data-astro-cid-alin5tvd]{color:var(--mint);letter-spacing:.02em;margin-top:4px;font-size:13px;display:block}.program__banner[data-astro-cid-alin5tvd]{border-radius:var(--radius);border:1px solid var(--line-soft);margin-top:clamp(56px,7vw,96px);position:relative;overflow:hidden}.program__banner[data-astro-cid-alin5tvd] img[data-astro-cid-alin5tvd]{object-fit:cover;opacity:.8;width:100%;height:clamp(140px,18vw,260px)}.program__shape[data-astro-cid-alin5tvd]{border-left:1px solid var(--mint);pointer-events:none;border-right:1px solid #7fd3d855;width:34%;height:160%;position:absolute;top:-30%;right:12%;transform:skew(-24deg)}.map[data-astro-cid-alin5tvd]{position:relative;overflow:hidden}.map[data-astro-cid-alin5tvd]:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 70% 45%,#7fd3d812,#0000 70%),radial-gradient(40% 40% at 18% 40%,#4e78c812,#0000 70%);position:absolute;inset:0}.wmap[data-astro-cid-alin5tvd]{margin:0;position:relative}.wmap__stage[data-astro-cid-alin5tvd]{position:relative}.wmap__map[data-astro-cid-alin5tvd]{aspect-ratio:155/78;position:relative}.wmap__svg[data-astro-cid-alin5tvd]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wmap__dots[data-astro-cid-alin5tvd]{fill:none;stroke:#4d5c7e;stroke-width:.56px;stroke-linecap:round}html.js .wmap__dots[data-astro-cid-alin5tvd]{clip-path:inset(0 100% 0 0)}html.js .wmap[data-astro-cid-alin5tvd].is-in .wmap__dots[data-astro-cid-alin5tvd]{animation:1.6s cubic-bezier(.6,0,.2,1) forwards wmSweep}@keyframes wmSweep{to{clip-path:inset(0)}}.wmap__arc-line[data-astro-cid-alin5tvd]{fill:none;stroke:#7fd3d8;stroke-width:.16px;stroke-opacity:.6;stroke-dasharray:1}html.js .wmap__arc-line[data-astro-cid-alin5tvd]{stroke-dashoffset:1px}.wmap[data-astro-cid-alin5tvd].is-in .wmap__arc-line[data-astro-cid-alin5tvd]{animation:wmDraw 1.4s cubic-bezier(.6, 0, .2, 1) calc(1.2s + var(--i) * .25s) forwards}@keyframes wmDraw{to{stroke-dashoffset:0}}.wmap__arc-dot[data-astro-cid-alin5tvd]{fill:#bff3f5;filter:drop-shadow(0 0 1.2px #7fd3d8)}html.js .wmap__arc-dot[data-astro-cid-alin5tvd]{opacity:0}.wmap[data-astro-cid-alin5tvd].is-in .wmap__arc-dot[data-astro-cid-alin5tvd]{animation:wmFadeIn .4s calc(2.6s + var(--i) * .25s) forwards}.wmap__leader[data-astro-cid-alin5tvd]{stroke:#7fd3d899;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 3}html.js .wmap__leader[data-astro-cid-alin5tvd]{opacity:0}.wmap[data-astro-cid-alin5tvd].is-in .wmap__leader[data-astro-cid-alin5tvd]{animation:.5s 1.4s forwards wmFadeIn}html.js .wmap__hub[data-astro-cid-alin5tvd]{opacity:0}.wmap[data-astro-cid-alin5tvd].is-in .wmap__hub[data-astro-cid-alin5tvd]{animation:wmFadeIn .5s calc(.9s + var(--i) * .15s) forwards}.wmap__core[data-astro-cid-alin5tvd]{fill:#7fd3d8;filter:drop-shadow(0 0 1px #7fd3d8)}.wmap__hub[data-astro-cid-alin5tvd].is-hq .wmap__core[data-astro-cid-alin5tvd]{fill:#fff}.wmap__ring[data-astro-cid-alin5tvd]{fill:none;stroke:#7fd3d8;stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite wmPulse}@keyframes wmPulse{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(4.2)}}@keyframes wmFadeIn{to{opacity:1}}.wmap__tag[data-astro-cid-alin5tvd]{display:none}.callout[data-astro-cid-alin5tvd]{-webkit-backdrop-filter:blur(10px);background:#141a27b8;border:1px solid #7fd3d838;border-radius:16px;padding:14px 16px 16px;position:relative;box-shadow:0 24px 60px -24px #000c,inset 0 1px #ffffff0d}.callout[data-astro-cid-alin5tvd]:before{content:"";background:linear-gradient(90deg,#0000,#7fd3d8cc,#0000);height:1px;position:absolute;top:-1px;left:16px;right:16px}.callout__head[data-astro-cid-alin5tvd]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:8px;font-size:12px;display:flex}.callout__head[data-astro-cid-alin5tvd] img[data-astro-cid-alin5tvd]{border-radius:50%;width:16px;height:16px}.callout__head[data-astro-cid-alin5tvd] b[data-astro-cid-alin5tvd]{color:var(--mint);letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:600}.callout__logos[data-astro-cid-alin5tvd]{grid-template-columns:repeat(var(--cols,4), 1fr);border-top:1px solid #ffffff12;gap:4px;margin-top:12px;padding-top:12px;display:grid}.callout__logos[data-astro-cid-alin5tvd] li[data-astro-cid-alin5tvd]{border-radius:8px;place-items:center;height:40px;padding:0 6px;display:grid;position:relative}.callout__logos[data-astro-cid-alin5tvd] li[data-astro-cid-alin5tvd]>img[data-astro-cid-alin5tvd]{object-fit:contain;grid-area:1/1;width:auto;max-width:100%;max-height:22px;transition:opacity .4s,filter .4s}.logo-mono[data-astro-cid-alin5tvd]{opacity:.85}.logo-color[data-astro-cid-alin5tvd]{opacity:0}.callout[data-astro-cid-alin5tvd]{transition:background .45s,border-color .45s,box-shadow .45s}.callout__head[data-astro-cid-alin5tvd] span[data-astro-cid-alin5tvd],.callout__head[data-astro-cid-alin5tvd] b[data-astro-cid-alin5tvd]{transition:color .45s}.callout[data-astro-cid-alin5tvd]:hover,.callout[data-astro-cid-alin5tvd]:focus-within{background:#fafbfdf7;border-color:#7fd3d8e6;outline:none;box-shadow:0 30px 70px -24px #000000d9,0 0 0 4px #7fd3d81f}.callout[data-astro-cid-alin5tvd]:hover .callout__head[data-astro-cid-alin5tvd] span[data-astro-cid-alin5tvd],.callout[data-astro-cid-alin5tvd]:focus-within .callout__head[data-astro-cid-alin5tvd] span[data-astro-cid-alin5tvd]{color:#3b4458}.callout[data-astro-cid-alin5tvd]:hover .callout__head[data-astro-cid-alin5tvd] b[data-astro-cid-alin5tvd],.callout[data-astro-cid-alin5tvd]:focus-within .callout__head[data-astro-cid-alin5tvd] b[data-astro-cid-alin5tvd]{color:#1f8f96}.callout[data-astro-cid-alin5tvd]:hover .callout__logos[data-astro-cid-alin5tvd],.callout[data-astro-cid-alin5tvd]:focus-within .callout__logos[data-astro-cid-alin5tvd]{border-top-color:#12172214}.callout[data-astro-cid-alin5tvd]:hover .has-color[data-astro-cid-alin5tvd] .logo-mono[data-astro-cid-alin5tvd],.callout[data-astro-cid-alin5tvd]:focus-within .has-color[data-astro-cid-alin5tvd] .logo-mono[data-astro-cid-alin5tvd]{opacity:0}.callout[data-astro-cid-alin5tvd]:hover .logo-color[data-astro-cid-alin5tvd],.callout[data-astro-cid-alin5tvd]:focus-within .logo-color[data-astro-cid-alin5tvd]{opacity:1}.callout[data-astro-cid-alin5tvd]:hover li[data-astro-cid-alin5tvd]:not(.has-color) .logo-mono[data-astro-cid-alin5tvd],.callout[data-astro-cid-alin5tvd]:focus-within li[data-astro-cid-alin5tvd]:not(.has-color) .logo-mono[data-astro-cid-alin5tvd]{filter:brightness(0);opacity:.75}@media (width>=1180px){.wmap__callouts[data-astro-cid-alin5tvd]{pointer-events:none;position:absolute;inset:0}.callout[data-astro-cid-alin5tvd]{left:calc(var(--cx) - var(--w) / 2);width:var(--w);pointer-events:auto;position:absolute}.callout--up[data-astro-cid-alin5tvd]{bottom:calc(100% - var(--edge))}.callout--down[data-astro-cid-alin5tvd]{top:var(--edge)}html.js .callout[data-astro-cid-alin5tvd]{opacity:0;translate:0 12px}html.js .wmap[data-astro-cid-alin5tvd].is-in .callout[data-astro-cid-alin5tvd]{animation:wmRise .7s cubic-bezier(.2, .8, .2, 1) calc(1.5s + var(--i) * .12s) forwards}@keyframes wmRise{to{opacity:1;translate:0}}}@media (width<=1179px){.wmap__leader[data-astro-cid-alin5tvd]{display:none}.wmap__tag[data-astro-cid-alin5tvd]{white-space:nowrap;color:var(--text);background:#141a27d9;border:1px solid #7fd3d859;border-radius:999px;padding:3px 9px;font-size:12px;display:block;position:absolute;translate:-50% calc(-100% - 10px)}.wmap__tag[data-astro-cid-alin5tvd] b[data-astro-cid-alin5tvd]{color:var(--mint);font-weight:600}.wmap__tag--below[data-astro-cid-alin5tvd]{translate:-50% 10px}.wmap__callouts[data-astro-cid-alin5tvd]{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px;display:grid}.callout--kr[data-astro-cid-alin5tvd]{grid-column:1/-1}}.wstats[data-astro-cid-alin5tvd]{backdrop-filter:blur(8px);background:#141a2799;border-radius:22px;grid-template-columns:auto 1fr;align-items:center;gap:24px 48px;margin-top:clamp(28px,3vw,44px);padding:26px clamp(24px,3vw,44px);display:grid;position:relative}.wstats[data-astro-cid-alin5tvd]:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(110deg,#174679e6,#4edcdee6 50%,#17467999);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.wstats__nums[data-astro-cid-alin5tvd]{border-right:1px solid var(--line);gap:clamp(20px,3vw,44px);margin:0;padding-right:clamp(24px,3vw,48px);display:flex}.wstats__nums[data-astro-cid-alin5tvd] div[data-astro-cid-alin5tvd]{flex-direction:column-reverse;display:flex}.wstats__nums[data-astro-cid-alin5tvd] dt[data-astro-cid-alin5tvd]{color:var(--text-3);letter-spacing:.04em;font-size:13px}.wstats__nums[data-astro-cid-alin5tvd] dd[data-astro-cid-alin5tvd]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0 0 2px;font-size:clamp(34px,3.4vw,46px);font-weight:600;line-height:1}.wstats__nums[data-astro-cid-alin5tvd] div[data-astro-cid-alin5tvd]:first-child dd[data-astro-cid-alin5tvd]{color:var(--mint)}.wstats__sectors[data-astro-cid-alin5tvd] p[data-astro-cid-alin5tvd]{color:var(--text-2);font-size:15px}.wstats__sectors[data-astro-cid-alin5tvd] p[data-astro-cid-alin5tvd] b[data-astro-cid-alin5tvd]{color:var(--text);margin-left:4px;font-weight:600}.wstats__sectors[data-astro-cid-alin5tvd] ul[data-astro-cid-alin5tvd]{grid-template-columns:repeat(4,1fr);gap:10px 20px;margin-top:12px;display:grid}.wstats__sectors[data-astro-cid-alin5tvd] li[data-astro-cid-alin5tvd]{color:var(--text-2);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:10px;font-size:14px;display:flex;position:relative}.wstats__sectors[data-astro-cid-alin5tvd] li[data-astro-cid-alin5tvd] b[data-astro-cid-alin5tvd]{color:var(--mint);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.wstats__sectors[data-astro-cid-alin5tvd] li[data-astro-cid-alin5tvd]:before,.wstats__sectors[data-astro-cid-alin5tvd] li[data-astro-cid-alin5tvd]:after{content:"";border-radius:2px;height:3px;position:absolute;bottom:0;left:0}.wstats__sectors[data-astro-cid-alin5tvd] li[data-astro-cid-alin5tvd]:before{background:#ffffff12;right:0}.wstats__sectors[data-astro-cid-alin5tvd] li[data-astro-cid-alin5tvd]:after{width:var(--p);background:linear-gradient(90deg,#174679,#4edcde)}@media (width<=900px){.wstats[data-astro-cid-alin5tvd]{grid-template-columns:1fr}.wstats__nums[data-astro-cid-alin5tvd]{border-right:0;border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:20px;padding-right:0}.wstats__sectors[data-astro-cid-alin5tvd] ul[data-astro-cid-alin5tvd]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.wmap__callouts[data-astro-cid-alin5tvd]{grid-template-columns:1fr}.wmap__tag[data-astro-cid-alin5tvd]{padding:2px 7px;font-size:10px}}@media (prefers-reduced-motion:reduce){.wmap__dots[data-astro-cid-alin5tvd],.wmap__hub[data-astro-cid-alin5tvd],.wmap__leader[data-astro-cid-alin5tvd],.wmap__arc-dot[data-astro-cid-alin5tvd],.callout[data-astro-cid-alin5tvd]{opacity:1!important;clip-path:none!important;animation:none!important;translate:none!important}.wmap__arc-line[data-astro-cid-alin5tvd]{stroke-dashoffset:0;animation:none!important}.wmap__ring[data-astro-cid-alin5tvd]{animation:none}}#portfolio[data-astro-cid-alin5tvd]{scroll-margin-top:var(--header-h);position:relative}.anchor[data-astro-cid-alin5tvd]{scroll-margin-top:var(--header-h);position:absolute;top:0}.count[data-astro-cid-alin5tvd]{vertical-align:super;color:var(--mint);letter-spacing:0;margin-left:6px;font-size:.45em;font-weight:500;display:inline-block}.filters[data-astro-cid-alin5tvd]{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:none}html.js .filters[data-astro-cid-alin5tvd]{display:flex}.filters[data-astro-cid-alin5tvd] button[data-astro-cid-alin5tvd]{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.filters[data-astro-cid-alin5tvd] button[data-astro-cid-alin5tvd] span[data-astro-cid-alin5tvd]{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.filters[data-astro-cid-alin5tvd] button[data-astro-cid-alin5tvd] img[data-astro-cid-alin5tvd]{border-radius:50%;width:18px;height:18px}.filters[data-astro-cid-alin5tvd] button[data-astro-cid-alin5tvd]:hover{border-color:var(--mint);color:var(--mint)}.filters[data-astro-cid-alin5tvd] button[data-astro-cid-alin5tvd][aria-pressed=true]{background:var(--mint);border-color:var(--mint);color:var(--mint-ink)}.filters[data-astro-cid-alin5tvd] button[data-astro-cid-alin5tvd][aria-pressed=true] span[data-astro-cid-alin5tvd]{color:var(--mint-ink);opacity:.7}.pf-grid[data-astro-cid-alin5tvd]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pf-grid[data-astro-cid-alin5tvd] li[data-astro-cid-alin5tvd][hidden]{display:none}.pf[data-astro-cid-alin5tvd]{isolation:isolate;background:var(--card);border:1px solid var(--line-soft);border-radius:var(--radius);height:100%;transition:border-color .35s, transform .35s var(--ease);flex-direction:column;padding:28px 24px 22px;display:flex;position:relative;overflow:hidden}.pf[data-astro-cid-alin5tvd]:before{content:"";z-index:-1;opacity:0;background:linear-gradient(244deg,#4edcde 11.02%,#174679 97.48%);transition:opacity .4s;position:absolute;inset:0}.pf[data-astro-cid-alin5tvd]:hover,.pf[data-astro-cid-alin5tvd]:focus-visible{border-color:#4edcde99;transform:translateY(-4px)}.pf[data-astro-cid-alin5tvd]:hover:before,.pf[data-astro-cid-alin5tvd]:focus-visible:before{opacity:1}.pf[data-astro-cid-alin5tvd]:hover .pf__desc[data-astro-cid-alin5tvd],.pf[data-astro-cid-alin5tvd]:focus-visible .pf__desc[data-astro-cid-alin5tvd]{color:#ffffffe0}.pf[data-astro-cid-alin5tvd]:hover .pf__ipo[data-astro-cid-alin5tvd],.pf[data-astro-cid-alin5tvd]:focus-visible .pf__ipo[data-astro-cid-alin5tvd]{color:#fff;border-color:#fff}.pf__logo[data-astro-cid-alin5tvd]{align-items:center;height:56px;margin-bottom:26px;display:flex}.pf__logo[data-astro-cid-alin5tvd] img[data-astro-cid-alin5tvd]{object-fit:contain;object-position:left center;opacity:.9;width:auto;max-width:78%;max-height:44px}a[data-astro-cid-alin5tvd].pf:hover .pf__logo[data-astro-cid-alin5tvd] img[data-astro-cid-alin5tvd]{opacity:1}.pf__name[data-astro-cid-alin5tvd]{font-size:17px;font-weight:600;line-height:1.4}.pf__desc[data-astro-cid-alin5tvd]{color:var(--text-2);margin-top:8px;font-size:15px;line-height:1.6}.pf__foot[data-astro-cid-alin5tvd]{align-items:center;gap:10px;margin-top:auto;padding-top:22px;display:flex}.pf__country[data-astro-cid-alin5tvd]{color:var(--text-3);align-items:center;gap:8px;font-size:13px;display:inline-flex}.pf__country[data-astro-cid-alin5tvd] img[data-astro-cid-alin5tvd]{border-radius:50%;width:22px;height:22px}.pf__ipo[data-astro-cid-alin5tvd]{border:1px solid var(--mint);color:var(--mint);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.3}.pf__ext[data-astro-cid-alin5tvd]{border:1px solid var(--line);width:32px;height:32px;color:var(--text-2);border-radius:50%;place-items:center;margin-left:auto;transition:border-color .25s,background .25s,color .25s;display:grid}a[data-astro-cid-alin5tvd].pf:hover .pf__ext[data-astro-cid-alin5tvd],a[data-astro-cid-alin5tvd].pf:focus-visible .pf__ext[data-astro-cid-alin5tvd]{color:#174679;background:#fff;border-color:#fff}.page-cta[data-astro-cid-alin5tvd]{margin-bottom:clamp(88px,11vw,150px)}@media (width<=1024px){.program__grid[data-astro-cid-alin5tvd]{grid-template-columns:1fr}.pf-grid[data-astro-cid-alin5tvd]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.entities[data-astro-cid-alin5tvd],.pf-grid[data-astro-cid-alin5tvd]{grid-template-columns:1fr}.pf[data-astro-cid-alin5tvd]{padding:22px 20px 18px}.pf__logo[data-astro-cid-alin5tvd]{height:48px;margin-bottom:18px}.page-cta[data-astro-cid-alin5tvd] .btn[data-astro-cid-alin5tvd]{width:100%}}
