.g-intro[data-astro-cid-d32ejlv2]{text-align:center;padding:clamp(70px,9vh,100px) 16px 0}.g-intro[data-astro-cid-d32ejlv2] h1[data-astro-cid-d32ejlv2]{font:700 clamp(28px, min(3.4vw, 5.6vh), 50px)/1.05 var(--display);letter-spacing:-.02em;text-wrap:balance;max-width:24ch;margin:0 auto}.g-intro[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);max-width:56ch;margin:12px auto 0;font-size:16px}.g-stage[data-astro-cid-d32ejlv2]{perspective:1400px;height:calc(1.333*min(22vw,33vh) + 34px);margin-top:clamp(14px,3vh,30px);position:relative;overflow:clip}.g-fan[data-astro-cid-d32ejlv2]{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.g-card[data-astro-cid-d32ejlv2]{pointer-events:auto}.g-stage[data-astro-cid-d32ejlv2].scrubbing .g-card[data-astro-cid-d32ejlv2]{transition:none}.g-card[data-astro-cid-d32ejlv2]{cursor:pointer;aspect-ratio:3/4;border-radius:14px;flex-direction:column;justify-content:space-between;width:clamp(180px,min(22vw,33vh),300px);padding:20px;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .5s;display:flex;position:absolute;top:8px;left:50%;overflow:hidden;box-shadow:0 30px 60px -30px #00000059,0 1px #0000000a}.g-main-link[data-astro-cid-d32ejlv2]{z-index:1;border-radius:inherit;position:absolute;inset:0}.g-card[data-astro-cid-d32ejlv2]>span[data-astro-cid-d32ejlv2]{pointer-events:none;position:relative}.g-rank[data-astro-cid-d32ejlv2]{z-index:2;pointer-events:auto;text-underline-offset:3px;color:inherit;text-decoration:underline;position:relative}.g-rank[data-astro-cid-d32ejlv2]:hover{color:var(--sun)}.g-k[data-astro-cid-d32ejlv2]{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.8}.g-num[data-astro-cid-d32ejlv2]{font:800 clamp(44px, 4.4vw, 66px)/.9 var(--heavy);letter-spacing:-.04em;display:block}.g-lbl[data-astro-cid-d32ejlv2]{font:500 11px var(--mono);opacity:.85;margin-top:8px;display:block}.g-t[data-astro-cid-d32ejlv2]{font:700 19px/1.15 var(--display)}.c-sea[data-astro-cid-d32ejlv2]{background:var(--sea);color:#e8f1ff}.c-sea[data-astro-cid-d32ejlv2] .g-num[data-astro-cid-d32ejlv2]{color:var(--sky)}.c-coral[data-astro-cid-d32ejlv2]{background:var(--coral);color:#1d0d06}.c-night[data-astro-cid-d32ejlv2]{background:var(--night);color:#f5f5f5;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:18px 18px}.c-night[data-astro-cid-d32ejlv2] .g-num[data-astro-cid-d32ejlv2]{color:var(--sun)}.c-white[data-astro-cid-d32ejlv2]{color:var(--paper);background:#fff}.c-white[data-astro-cid-d32ejlv2] .g-num[data-astro-cid-d32ejlv2]{color:#d6242a}.c-mint[data-astro-cid-d32ejlv2]{background:var(--mint);color:#10301a}@media (prefers-reduced-motion:reduce){.g-card[data-astro-cid-d32ejlv2]{transition:none}}.g-scrub[data-astro-cid-d32ejlv2]{outline:none;gap:8px;width:min(560px,100% - 32px);margin:clamp(10px,2vh,18px) auto 0;display:grid}.g-scrub[data-astro-cid-d32ejlv2]:focus-visible .g-ruler[data-astro-cid-d32ejlv2]{box-shadow:0 0 0 2px var(--signal)}.g-ruler[data-astro-cid-d32ejlv2]{--p:.5;cursor:grab;touch-action:none;background:linear-gradient(90deg, #2457ff1a calc(var(--p) * 100%), transparent 0);border-radius:10px;justify-content:space-between;align-items:flex-end;height:34px;padding:0 2px 8px;display:flex;position:relative}.g-ruler[data-astro-cid-d32ejlv2]:active{cursor:grabbing}.g-ruler[data-astro-cid-d32ejlv2] i[data-astro-cid-d32ejlv2]{background:var(--line-strong);width:1px;height:8px}.g-ruler[data-astro-cid-d32ejlv2] i[data-astro-cid-d32ejlv2]:nth-child(10n+1){background:var(--paper);width:2px;height:16px}.g-handle[data-astro-cid-d32ejlv2]{left:calc(var(--p) * 100%);pointer-events:none;flex-direction:column;align-items:center;transition:left .45s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:-4px;transform:translate(-50%)}.g-handle[data-astro-cid-d32ejlv2]:after{content:"";background:var(--signal);border-radius:2px;width:2px;height:30px}.g-handle[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{font:600 11px var(--mono);letter-spacing:.04em;color:#fff;background:var(--signal);white-space:nowrap;border-radius:999px;margin-bottom:2px;padding:3px 8px;box-shadow:0 4px 12px -4px #2457ff99}body.scrubbing .g-handle[data-astro-cid-d32ejlv2],body.scrubbing .g-ruler[data-astro-cid-d32ejlv2]{transition:none}.g-labels[data-astro-cid-d32ejlv2]{height:20px;position:relative}.g-labels[data-astro-cid-d32ejlv2] button[data-astro-cid-d32ejlv2]{top:0;left:calc(var(--k) * 25%);font:500 12px var(--mono);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:2px 4px;position:absolute;transform:translate(-50%)}.g-labels[data-astro-cid-d32ejlv2] button[data-astro-cid-d32ejlv2]:first-child{transform:none}.g-labels[data-astro-cid-d32ejlv2] button[data-astro-cid-d32ejlv2]:last-child{transform:translate(-100%)}.g-labels[data-astro-cid-d32ejlv2] button[data-astro-cid-d32ejlv2].on{color:var(--paper);font-weight:600}@media (width<=520px){.g-long[data-astro-cid-d32ejlv2]{display:none}.g-labels[data-astro-cid-d32ejlv2] button[data-astro-cid-d32ejlv2]{font-size:11px}}.g-labels[data-astro-cid-d32ejlv2] button[data-astro-cid-d32ejlv2]:hover{color:var(--signal)}.g-sec[data-astro-cid-d32ejlv2]{padding-block:clamp(56px,9vh,96px)}.g-head[data-astro-cid-d32ejlv2]{gap:10px;max-width:760px;margin-bottom:28px;display:grid}.g-head[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2],.g-sec[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{font:700 clamp(28px, 3.2vw, 44px)/1.06 var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0}.g-sec[data-astro-cid-d32ejlv2] .g-big[data-astro-cid-d32ejlv2]{font:700 clamp(32px, 4.4vw, 60px)/1.04 var(--display);max-width:20ch}.g-eb[data-astro-cid-d32ejlv2]{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.g-lede[data-astro-cid-d32ejlv2]{color:var(--muted);max-width:60ch;margin:0}.g-meta[data-astro-cid-d32ejlv2]{color:var(--muted);font:500 13px var(--mono);margin:0}.g-say[data-astro-cid-d32ejlv2]{color:var(--muted);max-width:62ch;margin:24px 0 0;font-size:17px}.g-chips[data-astro-cid-d32ejlv2]{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.g-chips[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{border:1px solid var(--line);font:500 14px var(--sans);color:var(--muted);background:#fff;border-radius:999px;align-items:baseline;gap:8px;padding:10px 18px;display:inline-flex}.g-chips[data-astro-cid-d32ejlv2] b[data-astro-cid-d32ejlv2]{font:800 22px/1 var(--heavy);color:var(--paper);letter-spacing:-.02em}.g-two[data-astro-cid-d32ejlv2]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:24px;margin-top:24px;display:grid}.g-two[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);margin:0}.g-stats[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.g-stat[data-astro-cid-d32ejlv2]{border:1px solid var(--line);background:#fff;border-radius:14px;align-content:start;gap:6px;padding:22px;display:grid}.g-stat[data-astro-cid-d32ejlv2] b[data-astro-cid-d32ejlv2]{font:800 clamp(40px, 4.6vw, 64px)/1 var(--heavy);letter-spacing:-.04em}.g-sk[data-astro-cid-d32ejlv2]{font-weight:600}.g-stat[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);margin:0;font-size:15px}.g-list[data-astro-cid-d32ejlv2]{gap:12px;display:grid}.g-row[data-astro-cid-d32ejlv2]{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:48px minmax(0,1fr) 230px;align-items:start;gap:20px;padding:24px;transition:transform .25s,border-color .25s;display:grid}.g-row[data-astro-cid-d32ejlv2]:hover{border-color:var(--line-strong);transform:translateY(-3px)}.g-no[data-astro-cid-d32ejlv2]{font:500 13px var(--mono);color:var(--muted);padding-top:4px}.g-main[data-astro-cid-d32ejlv2]{gap:6px;display:grid}.g-main[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{font:700 24px/1.15 var(--display);margin:0}.g-main[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);margin:0}.g-tags[data-astro-cid-d32ejlv2]{font:12px var(--mono);color:var(--muted)}.g-num2[data-astro-cid-d32ejlv2]{text-align:right;justify-items:end;gap:2px;display:grid}.g-num2[data-astro-cid-d32ejlv2] b[data-astro-cid-d32ejlv2]{font:800 40px/1 var(--heavy);letter-spacing:-.03em}.g-num2[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{color:var(--muted);font-size:13px}.g-num2[data-astro-cid-d32ejlv2] em[data-astro-cid-d32ejlv2]{font-style:normal;font:500 13px var(--mono);color:var(--signal);margin-top:12px}.t-sea[data-astro-cid-d32ejlv2] .g-num2[data-astro-cid-d32ejlv2] b[data-astro-cid-d32ejlv2]{color:#2a6fdb}.t-coral[data-astro-cid-d32ejlv2] .g-num2[data-astro-cid-d32ejlv2] b[data-astro-cid-d32ejlv2]{color:#e4572e}.t-red[data-astro-cid-d32ejlv2] .g-num2[data-astro-cid-d32ejlv2] b[data-astro-cid-d32ejlv2]{color:#d6242a}.g-also[data-astro-cid-d32ejlv2]{flex-wrap:wrap;align-items:center;gap:8px 18px;margin:22px 0 0;display:flex}.g-also[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2],.g-rl[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{text-underline-offset:3px;text-decoration:underline}.g-lab[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.g-lc[data-astro-cid-d32ejlv2]{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:space-between;gap:6px;min-height:190px;padding:24px;transition:transform .25s;display:grid}.g-lc[data-astro-cid-d32ejlv2]:hover{transform:translateY(-3px)}.g-lc[data-astro-cid-d32ejlv2] b[data-astro-cid-d32ejlv2]{font:800 clamp(48px, 5vw, 72px)/1 var(--heavy);letter-spacing:-.04em}.g-lc[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{margin:0;font-size:15px}.g-lc[data-astro-cid-d32ejlv2].dark{background:var(--night);color:#f5f5f5;border-color:var(--night);background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:18px 18px}.g-lc[data-astro-cid-d32ejlv2].dark b[data-astro-cid-d32ejlv2]{color:var(--sun)}.g-lc[data-astro-cid-d32ejlv2].dark .g-eb[data-astro-cid-d32ejlv2]{color:#bdbdbd}.g-rules[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.g-rule[data-astro-cid-d32ejlv2]{background:var(--mint);border-radius:14px;align-content:start;gap:8px;padding:22px;display:grid}.g-rule[data-astro-cid-d32ejlv2]:nth-child(2){background:var(--peach)}.g-rule[data-astro-cid-d32ejlv2]:nth-child(3){background:var(--mist)}.g-rule[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{font:700 20px/1.2 var(--display);margin:0}.g-rule[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:#3d3d3a;margin:0;font-size:15px}.g-rn[data-astro-cid-d32ejlv2]{font:500 12px var(--mono);color:#55554f}.g-role[data-astro-cid-d32ejlv2]{border-top:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.g-when[data-astro-cid-d32ejlv2]{font:13px var(--mono);color:var(--muted);align-content:start;gap:4px;display:grid}.g-when[data-astro-cid-d32ejlv2] em[data-astro-cid-d32ejlv2]{font-style:normal}.g-role[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{font:700 22px var(--display);margin:0 0 4px}.g-role[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);margin:8px 0 0}.g-rl[data-astro-cid-d32ejlv2]{flex-wrap:wrap;gap:18px;display:flex}.g-brands[data-astro-cid-d32ejlv2]{border-block:1px solid var(--line);background:#fff}.g-logos[data-astro-cid-d32ejlv2]{flex-wrap:wrap;align-items:center;gap:28px 44px;margin:8px 0 18px;display:flex}.g-logos[data-astro-cid-d32ejlv2] img[data-astro-cid-d32ejlv2]{filter:grayscale()contrast(1.1);opacity:.8}.g-tools[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.g-tools[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--muted);margin:6px 0 0;font-size:15px}.g-edu[data-astro-cid-d32ejlv2]{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}.g-cert[data-astro-cid-d32ejlv2]{grid-column:2/span 2}.g-tools[data-astro-cid-d32ejlv2] h4[data-astro-cid-d32ejlv2]{font:600 17px var(--sans);margin:10px 0 2px}.g-btns[data-astro-cid-d32ejlv2]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.g-btns[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 20px;font-weight:500}.g-btns[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2].p{background:var(--paper);color:#fff;border-color:var(--paper)}.g-contact[data-astro-cid-d32ejlv2] .g-lede[data-astro-cid-d32ejlv2]{margin-top:14px}.g-id[data-astro-cid-d32ejlv2]{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:14px;margin:26px 0 0;padding:10px 20px 10px 10px;display:inline-flex}.g-id[data-astro-cid-d32ejlv2] img[data-astro-cid-d32ejlv2]{object-fit:cover;border-radius:50%;width:64px;height:64px}.g-id[data-astro-cid-d32ejlv2] figcaption[data-astro-cid-d32ejlv2]{gap:2px;display:grid}.g-id[data-astro-cid-d32ejlv2] b[data-astro-cid-d32ejlv2]{font:700 17px var(--sans)}.g-id[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{font:500 12px var(--mono);color:var(--muted)}.g-live[data-astro-cid-d32ejlv2]{align-items:center;gap:6px;display:inline-flex;color:#15803d!important}.g-live[data-astro-cid-d32ejlv2] i[data-astro-cid-d32ejlv2]{background:#2fbf71;border-radius:50%;width:7px;height:7px}.g-foot[data-astro-cid-d32ejlv2]{border-top:1px solid var(--line);padding-block:28px 40px}.g-foot[data-astro-cid-d32ejlv2] .wrap[data-astro-cid-d32ejlv2]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px;display:flex}@media (width<=760px){.g-two[data-astro-cid-d32ejlv2],.g-stats[data-astro-cid-d32ejlv2],.g-lab[data-astro-cid-d32ejlv2],.g-rules[data-astro-cid-d32ejlv2],.g-tools[data-astro-cid-d32ejlv2],.g-edu[data-astro-cid-d32ejlv2]{grid-template-columns:1fr}.g-cert[data-astro-cid-d32ejlv2]{grid-column:auto}.g-row[data-astro-cid-d32ejlv2]{grid-template-columns:1fr;gap:10px}.g-no[data-astro-cid-d32ejlv2]{display:none}.g-num2[data-astro-cid-d32ejlv2]{text-align:left;justify-items:start}.g-role[data-astro-cid-d32ejlv2]{grid-template-columns:1fr;gap:8px}.g-stage[data-astro-cid-d32ejlv2]{perspective:none;height:auto;margin-top:22px;overflow:visible}.g-fan[data-astro-cid-d32ejlv2]{pointer-events:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:12px;padding:6px max(16px,50vw - min(74vw,300px)/2) 22px;display:flex;position:static;overflow-x:auto}.g-fan[data-astro-cid-d32ejlv2]::-webkit-scrollbar{display:none}.g-card[data-astro-cid-d32ejlv2]{scroll-snap-align:center;flex:0 0 min(74vw,300px);width:auto;transition:none;position:relative;top:auto;left:auto;box-shadow:0 18px 36px -22px #00000059}.g-num[data-astro-cid-d32ejlv2]{font-size:52px}}
