.hero[data-astro-cid-ge2uvauf]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 420px;align-items:center;padding:96px 48px 28px;display:grid;position:relative}.hero-content[data-astro-cid-ge2uvauf]{z-index:1;flex-direction:column;display:flex;position:relative}.hero-manhead[data-astro-cid-ge2uvauf]{color:#6f7f75;border-bottom:1px solid var(--border);grid-column:1/-1;justify-content:space-between;gap:12px;margin-bottom:22px;padding-bottom:8px;font-size:12px;display:flex}.hero-headline[data-astro-cid-ge2uvauf]{letter-spacing:-3px;color:var(--text);margin-bottom:24px;font-family:Syne Variable,sans-serif;font-size:clamp(56px,7vw,88px);font-weight:800;line-height:.92}.hero-headline[data-astro-cid-ge2uvauf] .accent[data-astro-cid-ge2uvauf]{color:var(--green)}.scramble[data-astro-cid-ge2uvauf]{min-width:5ch;display:inline-block}.hero-sub[data-astro-cid-ge2uvauf]{color:#aab6ad;max-width:56ch;margin-bottom:22px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:16px;line-height:1.65}.hero-ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.hero-ask[data-astro-cid-ge2uvauf]{background:var(--bg-alt);width:100%;max-width:520px;color:var(--text);text-align:left;cursor:pointer;border:1px solid #4a5a50;border-radius:2px;align-items:stretch;margin-bottom:26px;padding:0;font-family:Space Mono,monospace;font-size:14px;transition:border-color .2s;display:flex}.hero-ask[data-astro-cid-ge2uvauf]:hover{border-color:var(--green)}.hero-ask[data-astro-cid-ge2uvauf]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.hero-ask-q[data-astro-cid-ge2uvauf]{flex:1;min-width:0;padding:11px 14px;display:grid}.hero-ask-line[data-astro-cid-ge2uvauf]{grid-area:1/1}.hero-ask-sizer[data-astro-cid-ge2uvauf]{visibility:hidden}.hero-ask-sizer[data-astro-cid-ge2uvauf] .hero-ask-cursor[data-astro-cid-ge2uvauf]{animation:none}.hero-ask-caret[data-astro-cid-ge2uvauf]{color:var(--green);margin-right:10px}.hero-ask-cursor[data-astro-cid-ge2uvauf]{background:var(--green);vertical-align:-2px;width:8px;height:15px;margin-left:4px;animation:1.1s steps(2,end) infinite heroAskBlink;display:inline-block}.hero-ask-run[data-astro-cid-ge2uvauf]{color:var(--green);white-space:nowrap;border-left:1px solid #4a5a50;padding:11px 14px;font-weight:700;transition:background .2s,color .2s}.hero-ask[data-astro-cid-ge2uvauf]:hover .hero-ask-run[data-astro-cid-ge2uvauf]{background:var(--green);color:#07130d}.hero-ask[data-astro-cid-ge2uvauf].is-unlocked .hero-ask-run[data-astro-cid-ge2uvauf]{animation:.9s ease-out heroAskFlash}@keyframes heroAskBlink{50%{opacity:0}}@keyframes heroAskFlash{0%,40%{background:var(--green);color:#07130d}}.hero-label[data-astro-cid-ge2uvauf]{color:#6f7f75;margin-bottom:8px;font-size:12px}.hero-label-row[data-astro-cid-ge2uvauf]{justify-content:space-between;gap:12px;max-width:520px;display:flex}.hero-label-row[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:var(--text);border-bottom:1px solid #4a5a50;margin-left:8px}.hero-label-row[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{color:var(--green);border-color:var(--green)}.ai-modal[data-astro-cid-ge2uvauf]{z-index:100;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ai-modal[data-astro-cid-ge2uvauf][hidden]{display:none}.ai-modal-backdrop[data-astro-cid-ge2uvauf]{-webkit-backdrop-filter:blur(8px);background:#000000b3;animation:.2s ease-out aiFade;position:absolute;inset:0}.ai-modal-card[data-astro-cid-ge2uvauf]{background:var(--surface);border:1px solid var(--border);border-radius:2px;flex-direction:column;width:100%;max-width:640px;max-height:calc(100vh - 48px);animation:.25s cubic-bezier(.34,1.56,.64,1) aiCardIn;display:flex;position:relative;box-shadow:0 24px 80px #0009}@keyframes aiFade{0%{opacity:0}to{opacity:1}}@keyframes aiCardIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ai-modal-header[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.ai-modal-identity[data-astro-cid-ge2uvauf]{align-items:center;gap:12px;display:flex}.ai-modal-avatar[data-astro-cid-ge2uvauf]{object-fit:cover;border:1px solid var(--border);background:#111;border-radius:50%;width:36px;height:36px}.ai-modal-identity-text[data-astro-cid-ge2uvauf]{flex-direction:column;gap:2px;display:flex}.ai-modal-name[data-astro-cid-ge2uvauf]{color:var(--text);letter-spacing:-.5px;font-family:Syne Variable,sans-serif;font-size:14px;font-weight:800}.ai-modal-model[data-astro-cid-ge2uvauf]{color:#6f7f75;font-family:Space Mono,monospace;font-size:12px}.ai-modal-close[data-astro-cid-ge2uvauf]{color:#8d9a91;cursor:pointer;background:0 0;border:none;border-radius:2px;padding:4px 8px;font-size:24px;line-height:1;transition:color .15s,background .15s}.ai-modal-close[data-astro-cid-ge2uvauf]:hover{color:var(--text);background:#ffffff0f}.ai-modal-close[data-astro-cid-ge2uvauf]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ai-modal-body[data-astro-cid-ge2uvauf]{min-height:120px;padding:20px;overflow-y:auto}.ai-prompt[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-end;gap:4px;margin-bottom:18px;display:flex}.ai-prompt-bubble[data-astro-cid-ge2uvauf]{background:var(--green-glow);border:1px solid var(--green);max-width:80%;color:var(--text);border-radius:2px;padding:9px 13px;font-family:Space Mono,monospace;font-size:13px;line-height:1.5}.ai-prompt-tag[data-astro-cid-ge2uvauf]{text-transform:lowercase;color:#6f7f75;padding-right:4px;font-family:Space Mono,monospace;font-size:11px}.ai-typing[data-astro-cid-ge2uvauf]{color:#8d9a91;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:12px;display:flex}.ai-typing[data-astro-cid-ge2uvauf][hidden]{display:none}.ai-typing-dots[data-astro-cid-ge2uvauf]{gap:3px;display:inline-flex}.ai-typing-dots[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--green);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite aiDot}.ai-typing-dots[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:.15s}.ai-typing-dots[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.3s}@keyframes aiDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.ai-stream[data-astro-cid-ge2uvauf]{color:var(--text);white-space:pre-wrap;word-break:break-word;min-height:1.7em;font-family:Space Mono,monospace;font-size:14px;line-height:1.7}.ai-stream[data-astro-cid-ge2uvauf].streaming:after,.ai-stream[data-astro-cid-ge2uvauf].done:after{content:"▍";color:var(--green);margin-left:2px;animation:1s steps(2,end) infinite aiCaret}.ai-stream[data-astro-cid-ge2uvauf].done:after{animation:1.5s ease-out forwards aiCaretFade}@keyframes aiCaret{50%{opacity:0}}@keyframes aiCaretFade{0%{opacity:1}80%{opacity:.4}to{opacity:0}}.ai-modal-footer[data-astro-cid-ge2uvauf]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.ai-regen[data-astro-cid-ge2uvauf]{color:#d9e2db;text-transform:lowercase;cursor:pointer;background:0 0;border:1px solid #4a5a50;border-radius:2px;align-items:center;gap:6px;padding:8px 16px;font-family:Space Mono,monospace;font-size:13px;transition:border-color .2s,color .2s,opacity .2s;display:inline-flex}.ai-regen[data-astro-cid-ge2uvauf]:hover:not(:disabled){border-color:var(--green);color:var(--green)}.ai-regen[data-astro-cid-ge2uvauf]:disabled{opacity:.4;cursor:not-allowed}.ai-regen[data-astro-cid-ge2uvauf]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ai-disclaimer[data-astro-cid-ge2uvauf]{color:#6f7f75;text-transform:none;text-align:right;flex:1;min-width:0;font-size:12px}.ai-disclaimer[data-astro-cid-ge2uvauf][hidden]{display:none}.ai-agents[data-astro-cid-ge2uvauf]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.ai-agents-label[data-astro-cid-ge2uvauf]{color:#8d9a91;text-transform:none;font-family:Space Mono,monospace;font-size:12px}@media (width<=640px){.ai-modal[data-astro-cid-ge2uvauf]{padding:16px}.ai-modal-card[data-astro-cid-ge2uvauf]{max-height:calc(100vh - 32px)}.ai-stream[data-astro-cid-ge2uvauf]{font-size:12px}.ai-disclaimer[data-astro-cid-ge2uvauf]{text-align:left;flex-basis:100%}}@media (prefers-reduced-motion:reduce){.hero-ask-cursor[data-astro-cid-ge2uvauf],.hero-ask[data-astro-cid-ge2uvauf].is-unlocked .hero-ask-run[data-astro-cid-ge2uvauf],.ai-typing-dots[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf],.ai-stream[data-astro-cid-ge2uvauf].streaming:after,.ai-stream[data-astro-cid-ge2uvauf].done:after,.ai-modal-backdrop[data-astro-cid-ge2uvauf],.ai-modal-card[data-astro-cid-ge2uvauf]{animation:none!important}}.hero-stats[data-astro-cid-ge2uvauf]{font-variant-numeric:tabular-nums;grid-template-columns:max-content 1fr;gap:3px 20px;max-width:520px;font-size:14px;display:grid}.hero-stats[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{color:var(--text);font-weight:700}.hero-stats[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{color:#8d9a91}.hero-sticker[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;padding-left:40px;display:flex}.sticker-wrap[data-astro-cid-ge2uvauf]{cursor:pointer;will-change:transform;transition:transform .45s cubic-bezier(.34,1.56,.64,1),filter .3s;animation:5s ease-in-out infinite stickerIdle;position:relative}.sticker-hat[data-astro-cid-ge2uvauf]{opacity:0;pointer-events:none;z-index:2;width:100px;height:auto;position:absolute;top:-60px;left:115px;transform:translateY(-16px)}.sticker-wrap[data-astro-cid-ge2uvauf].has-hat .sticker-hat[data-astro-cid-ge2uvauf]{animation:.55s cubic-bezier(.34,1.56,.64,1) forwards hatDrop}@keyframes hatDrop{0%{opacity:0;transform:translateY(-24px)rotate(-10deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.sticker-wrap[data-astro-cid-ge2uvauf].has-hat .sticker-hat[data-astro-cid-ge2uvauf]{opacity:1;animation:none;transform:translateY(0)}}.sticker-blowout[data-astro-cid-ge2uvauf]{opacity:0;pointer-events:none;z-index:2;width:130px;position:absolute;top:150px;left:150px}.sticker-wrap[data-astro-cid-ge2uvauf].has-hat .sticker-blowout[data-astro-cid-ge2uvauf]{animation:.55s cubic-bezier(.34,1.56,.64,1) forwards blowoutIn}@keyframes blowoutIn{0%{opacity:0;transform:translateY(-16px)rotate(8deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.sticker-wrap[data-astro-cid-ge2uvauf].has-hat .sticker-blowout[data-astro-cid-ge2uvauf]{opacity:1;animation:none;transform:translateY(0)}}.sticker-wrap[data-astro-cid-ge2uvauf]:hover{filter:drop-shadow(6px 32px 56px #000)drop-shadow(-4px 4px 14px #000000b3);animation-play-state:paused;transform:perspective(900px)rotateY(-14deg)rotateX(5deg)scale(1.04)translateY(-14px)}.sticker-img[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 20px 40px #000000f2);width:300px;display:block}@keyframes stickerIdle{0%{transform:rotate(-4deg)translateY(0)}30%{transform:rotate(-5deg)translateY(-6px)}60%{transform:rotate(-3.5deg)translateY(-10px)}to{transform:rotate(-4deg)translateY(0)}}@media (width<=1000px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;row-gap:0;padding:104px 40px 60px}.hero-sticker[data-astro-cid-ge2uvauf]{height:auto;margin-bottom:0;padding-left:0;padding-right:0;position:absolute;top:400px;right:16px;overflow:visible}.sticker-img[data-astro-cid-ge2uvauf]{width:160px}.sticker-hat[data-astro-cid-ge2uvauf]{width:53px;height:auto;top:-37px;left:61px}.sticker-blowout[data-astro-cid-ge2uvauf]{width:70px;top:93px;left:80px}}@media (width<=640px){.hero[data-astro-cid-ge2uvauf]{padding:104px 24px 48px}.hero-sticker[data-astro-cid-ge2uvauf]{order:unset;height:auto;margin-bottom:0;padding-right:0;position:absolute;top:136px;right:12px;overflow:visible}.sticker-img[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 12px 28px #000000e6);width:96px}.sticker-hat[data-astro-cid-ge2uvauf]{width:32px;height:auto;top:-23px;left:37px}.sticker-blowout[data-astro-cid-ge2uvauf]{width:44px;top:57px;left:48px}.hero-headline[data-astro-cid-ge2uvauf]{max-width:55%;font-size:clamp(32px,8.5vw,44px)}.hero-sub[data-astro-cid-ge2uvauf]{max-width:100%;font-size:15px}.hero-manhead[data-astro-cid-ge2uvauf]{justify-content:flex-start;gap:16px;margin-bottom:28px}.hero-manhead[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:not(:first-child){display:none}.hero-manhead[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:first-child{overflow-wrap:anywhere;max-width:calc(100% - 120px)}.hero-ask[data-astro-cid-ge2uvauf]{font-size:13px}}.ticker-wrap[data-astro-cid-u6vsyxkm]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);--ticker-fade:clamp(40px, 8vw, 120px);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--ticker-fade), #000 calc(100% - var(--ticker-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--ticker-fade), #000 calc(100% - var(--ticker-fade)), transparent 100%);overflow:hidden}.ticker-track[data-astro-cid-u6vsyxkm]{white-space:nowrap;gap:24px;padding:14px 0;animation:60s linear infinite ticker;display:inline-flex}.ticker-wrap[data-astro-cid-u6vsyxkm]:hover .ticker-track[data-astro-cid-u6vsyxkm]{animation-play-state:paused}.ticker-item[data-astro-cid-u6vsyxkm]{color:#3a3a3a;letter-spacing:2px;text-transform:uppercase;font-size:10px}.ticker-dot[data-astro-cid-u6vsyxkm]{color:#28332c;font-size:8px}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.impact-grid[data-astro-cid-nj2kjs3d]{grid-template-columns:repeat(3,1fr);gap:32px 48px;display:grid}.impact-pillar[data-astro-cid-nj2kjs3d]{border-top:1px solid var(--border);padding-top:16px}.impact-label[data-astro-cid-nj2kjs3d]{color:var(--green);letter-spacing:-.3px;margin-bottom:12px;font-family:Syne Variable,sans-serif;font-size:14px;font-weight:800}.impact-body[data-astro-cid-nj2kjs3d]{color:#aab6ad;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:15px;line-height:1.65}@media (width<=768px){.impact-grid[data-astro-cid-nj2kjs3d]{grid-template-columns:1fr;gap:24px}}.bento[data-astro-cid-ftq3vvlr]{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;gap:12px;display:grid}.bento-wide[data-astro-cid-ftq3vvlr]{grid-column:span 2}.bento-featured[data-astro-cid-ftq3vvlr]{grid-column:1/-1}.bento-card[data-astro-cid-ftq3vvlr]{background:var(--surface);border:1px solid var(--border);border-radius:2px;transition:border-color .2s,transform .2s;overflow:hidden}.bento-card[data-astro-cid-ftq3vvlr]:hover{border-color:#3a4a41;transform:translateY(-2px)}.card-inner[data-astro-cid-ftq3vvlr]{flex-direction:column;height:100%;padding:24px;display:flex}.card-top[data-astro-cid-ftq3vvlr]{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.card-badges[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;gap:6px;display:flex}.badge[data-astro-cid-ftq3vvlr]{color:var(--green);text-transform:lowercase;background:0 0;border:1px solid #26382f;border-radius:2px;padding:2px 8px;font-family:Space Mono,monospace;font-size:11px}.badge-year[data-astro-cid-ftq3vvlr]{color:#8d9a91;border-color:var(--border);flex-shrink:0}.card-title[data-astro-cid-ftq3vvlr]{color:var(--text);margin-bottom:10px;font-family:Syne Variable,sans-serif;font-size:16px;font-weight:800;line-height:1.2}.bento-featured[data-astro-cid-ftq3vvlr] .card-title[data-astro-cid-ftq3vvlr]{font-size:22px}.card-body[data-astro-cid-ftq3vvlr]{color:#aab6ad;flex:1;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:15px;line-height:1.65}.bento-card[data-astro-cid-ftq3vvlr]:not(.bento-featured) .card-inner[data-astro-cid-ftq3vvlr]{padding:20px}.bento-card[data-astro-cid-ftq3vvlr]:not(.bento-featured) .card-body[data-astro-cid-ftq3vvlr],.bento-card[data-astro-cid-ftq3vvlr]:not(.bento-featured) .card-highlights[data-astro-cid-ftq3vvlr]{font-size:14px;line-height:1.55}@media (width>=1000px){.bento-featured[data-astro-cid-ftq3vvlr] .card-inner[data-astro-cid-ftq3vvlr],.bento-wide[data-astro-cid-ftq3vvlr] .card-inner[data-astro-cid-ftq3vvlr]{grid-template:"top top""title list""intro list""quote list""links list"1fr/minmax(0,5fr) minmax(0,6fr);column-gap:48px;display:grid}.bento-featured[data-astro-cid-ftq3vvlr] .card-top[data-astro-cid-ftq3vvlr],.bento-wide[data-astro-cid-ftq3vvlr] .card-top[data-astro-cid-ftq3vvlr]{grid-area:top}.bento-featured[data-astro-cid-ftq3vvlr] .card-title[data-astro-cid-ftq3vvlr],.bento-wide[data-astro-cid-ftq3vvlr] .card-title[data-astro-cid-ftq3vvlr]{grid-area:title}.bento-featured[data-astro-cid-ftq3vvlr] .card-body[data-astro-cid-ftq3vvlr],.bento-wide[data-astro-cid-ftq3vvlr] .card-body[data-astro-cid-ftq3vvlr]{grid-area:intro}.bento-featured[data-astro-cid-ftq3vvlr] .card-highlights[data-astro-cid-ftq3vvlr],.bento-wide[data-astro-cid-ftq3vvlr] .card-highlights[data-astro-cid-ftq3vvlr]{grid-area:list;margin-top:4px}.bento-featured[data-astro-cid-ftq3vvlr] .card-quote[data-astro-cid-ftq3vvlr],.bento-wide[data-astro-cid-ftq3vvlr] .card-quote[data-astro-cid-ftq3vvlr]{grid-area:quote}.bento-featured[data-astro-cid-ftq3vvlr] .card-links[data-astro-cid-ftq3vvlr],.bento-wide[data-astro-cid-ftq3vvlr] .card-links[data-astro-cid-ftq3vvlr]{grid-area:links;align-self:start}}.card-intro[data-astro-cid-ftq3vvlr]{flex:none}.card-highlights[data-astro-cid-ftq3vvlr]{color:#aab6ad;flex-direction:column;flex:1;gap:6px;margin:10px 0 0;padding:0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:15px;line-height:1.6;list-style:none;display:flex}.card-highlights[data-astro-cid-ftq3vvlr] li[data-astro-cid-ftq3vvlr]{padding-left:16px;position:relative}.card-highlights[data-astro-cid-ftq3vvlr] li[data-astro-cid-ftq3vvlr]:before{content:"";background:var(--green);border-radius:1px;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:.85em;left:2px}.card-quote[data-astro-cid-ftq3vvlr]{border-left:2px solid var(--green);color:#d9e2db;margin:16px 0 0;padding-left:14px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:15px;line-height:1.65}.card-quote[data-astro-cid-ftq3vvlr] footer[data-astro-cid-ftq3vvlr]{color:#8d9a91;margin-top:6px;font-size:13px}.card-links[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}@media (width<=768px){.bento[data-astro-cid-ftq3vvlr]{grid-template-columns:1fr}.bento-featured[data-astro-cid-ftq3vvlr],.bento-wide[data-astro-cid-ftq3vvlr]{grid-area:span 1/1}}._expList_1ailg_1{flex-direction:column;display:flex}._expRow_1ailg_6{border-bottom:1px solid #0f0f0f;grid-template-columns:200px 1fr;align-items:baseline;gap:40px;padding:20px 0;text-decoration:none;transition:border-color .2s;display:grid}._expRow_1ailg_6:hover{border-bottom-color:#2a2a2a}._expMeta_1ailg_21{text-align:right;padding-right:32px}._expCompany_1ailg_26{color:var(--text);margin-bottom:4px;font-family:Syne Variable,sans-serif;font-size:13px;font-weight:800;transition:color .2s;display:block}._expRow_1ailg_6:hover ._expCompany_1ailg_26{color:var(--green)}._expDates_1ailg_40{color:#8d9a91;font-size:12px}._expRole_1ailg_45{color:#d9e2db;margin-bottom:6px;font-size:14px;font-weight:700}._expLead_1ailg_52{color:#aab6ad;max-width:560px;margin:0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:15px;line-height:1.65}._expMore_1ailg_61{color:var(--green);margin-top:24px;font-family:Space Mono,monospace;font-size:13px;text-decoration:none;transition:opacity .2s;display:inline-block}._expMore_1ailg_61:hover{opacity:.7}@media (width<=768px){._expRow_1ailg_6{grid-template-columns:1fr;gap:8px}._expMeta_1ailg_21{text-align:left;padding-right:0}}.talk-video{border:1px solid var(--border);background:var(--bg-alt);border-radius:4px;max-width:720px;margin-top:18px;margin-left:312px;position:relative;overflow:hidden}@media (width<=768px){.talk-video{margin-left:0}}.talk-video--featured{max-width:960px;margin:0 auto 48px;scroll-margin-top:90px}.talk-video__preview{aspect-ratio:16/9;background:var(--bg-alt);cursor:pointer;border:0;width:100%;padding:0;transition:box-shadow .2s;display:block;position:relative;overflow:hidden}.talk-video__preview:hover,.talk-video__preview:focus-visible{box-shadow:inset 0 0 0 1px var(--green), 0 0 24px 0 var(--green-glow);outline:none}.talk-video__preview--hidden{display:none}.talk-video__thumb{object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity .2s,transform .4s;display:block}.talk-video__preview:hover .talk-video__thumb{opacity:1;transform:scale(1.02)}.talk-video__play{color:#000;background:var(--green);width:64px;height:64px;box-shadow:0 0 32px var(--green-glow);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;margin:auto;font-size:28px;transition:transform .2s;display:flex;position:absolute;inset:0}.talk-video__preview:hover .talk-video__play{transform:scale(1.08)}.talk-video__embed,.talk-video .plyr{width:100%}.talk-video__catcher{z-index:5;cursor:pointer;position:absolute;inset:0}.talk-video__chrome{pointer-events:none;opacity:0;z-index:10;flex-direction:column;justify-content:space-between;transition:opacity .25s;display:flex;position:absolute;inset:0}.talk-video:hover .talk-video__chrome,.talk-video:focus-within .talk-video__chrome,.talk-video--paused .talk-video__chrome,.talk-video--sticky .talk-video__chrome{opacity:1}.talk-video__chrome>*{pointer-events:auto}.talk-video__chrome-top{background:linear-gradient(#000000b3,#0000);justify-content:flex-end;gap:6px;padding:8px;display:none}.talk-video--sticky .talk-video__chrome-top{display:flex}.talk-video__chrome-bottom{background:linear-gradient(#0000 0%,#00000073 40%,#000000d9 100%);align-items:center;gap:12px;margin-top:auto;padding:10px 14px 12px;display:flex}.talk-video__btn,.talk-video__icon-btn{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;padding:6px;transition:color .15s,background .15s;display:inline-flex}.talk-video__btn:hover,.talk-video__btn:focus-visible,.talk-video__icon-btn:hover,.talk-video__icon-btn:focus-visible{color:var(--green);background:#ffffff0f;outline:none}.talk-video__btn .icon,.talk-video__icon-btn .icon{width:20px;height:20px;display:block}.talk-video__btn--play .icon{width:24px;height:24px}.talk-video__btn--play .icon--pause,.talk-video__btn--play.is-playing .icon--play,.talk-video__btn--mute .icon--mute,.talk-video__btn--mute.is-muted .icon--vol{display:none}.talk-video__btn--play.is-playing .icon--pause,.talk-video__btn--mute.is-muted .icon--mute{display:block}.talk-video__seek{cursor:pointer;touch-action:none;background:0 0;border:0;flex:1;min-width:0;height:32px;padding:0 4px;position:relative}.talk-video__seek:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:2px}.talk-video__seek-tip{border:1px solid var(--border);color:var(--text);letter-spacing:.3px;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;background:#000000eb;border-radius:3px;padding:3px 6px;font-family:Space Mono,monospace;font-size:10px;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translate(-50%)}.talk-video__seek:hover .talk-video__seek-tip,.talk-video__seek.is-scrubbing .talk-video__seek-tip{opacity:1}.yt-squiggle{pointer-events:none;width:100%;height:100%;display:block}.yt-squiggle__track{fill:none;stroke:#ffffff47;stroke-width:3px;stroke-linecap:round}.yt-squiggle__fill{fill:none;stroke:var(--green);stroke-width:3.5px;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--green)) drop-shadow(0 0 14px var(--green-glow));transition:stroke-dashoffset .12s linear}@media (prefers-reduced-motion:reduce){.yt-squiggle__fill{transition:none}}.talk-video--loading .yt-squiggle__track{stroke-dasharray:36 24;animation:.6s linear infinite yt-squiggle-march}@keyframes yt-squiggle-march{to{stroke-dashoffset:-60px}}@media (prefers-reduced-motion:reduce){.talk-video--loading .yt-squiggle__track{stroke-dasharray:none;animation:1.6s ease-in-out infinite yt-squiggle-pulse}@keyframes yt-squiggle-pulse{0%,to{opacity:.4}50%{opacity:1}}}.talk-video__time{color:var(--text);letter-spacing:.5px;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.85;font-family:Space Mono,monospace;font-size:11px}.talk-video__volume{align-items:center;display:inline-flex;position:relative}.talk-video__volume-popup{border:1px solid var(--border);opacity:0;pointer-events:none;background:#000000eb;border-radius:4px;justify-content:center;align-items:center;width:36px;height:100px;padding:0;transition:opacity .15s;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000080}.talk-video__volume-popup:after{content:"";height:8px;position:absolute;top:100%;left:-4px;right:-4px}.talk-video__volume:hover .talk-video__volume-popup,.talk-video__volume:focus-within .talk-video__volume-popup{opacity:1;pointer-events:auto}.talk-video__volume-slider{writing-mode:vertical-lr;cursor:pointer;width:24px;height:80px;accent-color:var(--green);direction:rtl;background:0 0;outline:none;margin:0;padding:0}.talk-video__volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--green);width:12px;height:12px;box-shadow:0 0 8px var(--green);cursor:pointer;border:2px solid #000;border-radius:50%}.talk-video__volume-slider::-moz-range-thumb{background:var(--green);width:12px;height:12px;box-shadow:0 0 8px var(--green);cursor:pointer;border:2px solid #000;border-radius:50%}.talk-video__volume-slider:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:2px}.talk-video--sticky{z-index:50;width:min(360px,90vw);margin:0;position:fixed;bottom:16px;right:16px;box-shadow:0 12px 40px #0009}.talk-video__resize-grip{display:none}.talk-video--sticky .talk-video__resize-grip{cursor:nw-resize;z-index:20;opacity:0;background-color:#0000;background-image:radial-gradient(circle,#ffffff59 1.5px,#0000 1.5px),radial-gradient(circle,#ffffff59 1.5px,#0000 1.5px),radial-gradient(circle,#ffffff59 1.5px,#0000 1.5px);background-position:4px 4px,10px 4px,4px 10px;background-repeat:no-repeat;background-size:6px 6px,6px 6px,6px 6px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:20px;height:20px;transition:opacity .15s;display:block;position:absolute;top:0;left:0}.talk-video--sticky:hover .talk-video__resize-grip{opacity:1}.talk-video:fullscreen{background:#000;border:0;border-radius:0;justify-content:center;align-items:center;width:100vw;max-width:none;height:100vh;margin:0;display:flex}.talk-video:fullscreen>.plyr{width:100%;height:100%}.talk-video:fullscreen .plyr__video-embed,.talk-video:fullscreen .plyr__video-wrapper{height:100%!important;padding-bottom:0!important}.talk-video:fullscreen iframe{width:100%!important;height:100%!important}.talk-video:fullscreen .talk-video__chrome{opacity:1}.talks-list[data-astro-cid-ehrcbhpv]{flex-direction:column;gap:0;display:flex}.talk-item[data-astro-cid-ehrcbhpv]{border-bottom:1px solid #0f0f0f;padding:28px 0;transition:background .25s,border-color .25s}.talk-item[data-astro-cid-ehrcbhpv]:last-child{border-bottom:none}.talk-row[data-astro-cid-ehrcbhpv]{grid-template-columns:280px 1fr;align-items:start;gap:32px;display:grid}.talk-item--video[data-astro-cid-ehrcbhpv]:hover{background:linear-gradient(90deg, transparent 0%, var(--green-glow) 50%, transparent 100%)}.talk-item--active[data-astro-cid-ehrcbhpv]{background:linear-gradient(90deg, transparent 0%, var(--green-glow) 50%, transparent 100%);border-color:var(--green)}.talk-meta[data-astro-cid-ehrcbhpv]{flex-direction:column;gap:4px;display:flex}.talk-event[data-astro-cid-ehrcbhpv]{color:var(--text);font-family:Syne Variable,sans-serif;font-size:13px;font-weight:800}.talk-year[data-astro-cid-ehrcbhpv]{color:#8d9a91;font-size:12px}.talk-title[data-astro-cid-ehrcbhpv]{color:#d9e2db;margin-bottom:4px;font-size:14px;font-weight:400}.talk-summary[data-astro-cid-ehrcbhpv]{color:#aab6ad;max-width:52ch;margin:8px 0 0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:15px;line-height:1.55}.talk-bottom[data-astro-cid-ehrcbhpv]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.talk-location[data-astro-cid-ehrcbhpv]{color:var(--green);font-size:12px}.talk-level[data-astro-cid-ehrcbhpv]{color:#8d9a91;text-transform:lowercase;border:1px solid var(--border);border-radius:2px;padding:2px 6px;font-size:11px}.talk-cta[data-astro-cid-ehrcbhpv]{align-items:center;gap:18px;margin-top:12px;display:flex}.talk-item--active[data-astro-cid-ehrcbhpv] [data-astro-cid-ehrcbhpv][data-talk-action=switch]{color:var(--text);cursor:default}@media (width<=768px){.talk-row[data-astro-cid-ehrcbhpv]{grid-template-columns:1fr;gap:8px}}.awards-list[data-astro-cid-v3aibg76]{flex-direction:column;gap:0;display:flex}.award-item[data-astro-cid-v3aibg76]{border-bottom:1px solid #0f0f0f;grid-template-columns:280px 1fr;align-items:start;gap:32px;padding:28px 0;display:grid}.award-item[data-astro-cid-v3aibg76]:last-child{border-bottom:none}.award-meta[data-astro-cid-v3aibg76]{flex-direction:column;gap:4px;display:flex}.award-issuer[data-astro-cid-v3aibg76]{color:var(--text);font-family:Syne Variable,sans-serif;font-size:13px;font-weight:800}.award-year[data-astro-cid-v3aibg76]{color:#8d9a91;font-size:12px}.award-name[data-astro-cid-v3aibg76]{color:#d9e2db;margin-bottom:6px;font-size:14px;font-weight:400}.award-desc[data-astro-cid-v3aibg76]{color:#aab6ad;max-width:560px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:15px;line-height:1.65}.award-link[data-astro-cid-v3aibg76]{margin-top:10px}@media (width<=768px){.award-item[data-astro-cid-v3aibg76]{grid-template-columns:1fr;gap:8px}}.stack-grid[data-astro-cid-u256hdza]{grid-template-columns:repeat(3,1fr);gap:32px 48px;display:grid}.cat-label[data-astro-cid-u256hdza]{color:var(--text);letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-family:Syne Variable,sans-serif;font-size:12px;font-weight:800}.cat-items[data-astro-cid-u256hdza]{flex-wrap:wrap;gap:6px;display:flex}.stack-chip[data-astro-cid-u256hdza]{color:#8d9a91;border:1px solid var(--border);cursor:default;border-radius:2px;padding:5px 10px;font-family:Space Mono,monospace;font-size:12px;transition:border-color .2s,color .2s}.stack-chip[data-astro-cid-u256hdza]:hover{border-color:var(--green);color:var(--green)}@media (width<=768px){.stack-grid[data-astro-cid-u256hdza]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.stack-grid[data-astro-cid-u256hdza]{grid-template-columns:1fr}}
