.eyebrow[data-astro-cid-ihoze72y]{display:inline-flex;align-items:center;gap:13px;font-family:var(--mono);font-size:.74rem;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--red);line-height:1;margin:0}.dot[data-astro-cid-ihoze72y]{width:.46em;height:.46em;flex:none;border-radius:999px;background:var(--red);box-shadow:0 0 .6em #da1e3cd9;animation:dotpulse 1.9s ease-in-out infinite}@keyframes dotpulse{50%{opacity:.4}}.marker[data-astro-cid-ihoze72y]{display:inline-flex;align-items:center;gap:9px;flex:none;color:var(--t3)}.idx[data-astro-cid-ihoze72y]{letter-spacing:.16em}.dash[data-astro-cid-ihoze72y]{flex:none;width:1.9em;height:1px;background:currentColor;opacity:.85}.text[data-astro-cid-ihoze72y]{display:inline-block}[data-theme=light] .marker[data-astro-cid-ihoze72y],.sec-light .marker[data-astro-cid-ihoze72y]{color:var(--l-muted)}@media (prefers-reduced-motion: reduce){.dot[data-astro-cid-ihoze72y]{animation:none}}.sec[data-astro-cid-jqdtsdcz]{padding:clamp(56px,8vw,110px) 0}.rv[data-astro-cid-jqdtsdcz]{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.rv[data-astro-cid-jqdtsdcz].in{opacity:1;transform:none}.cta-band__alt[data-astro-cid-jqdtsdcz]{display:inline-block;margin-top:14px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--t2);border-bottom:1px solid var(--line);padding-bottom:3px;transition:color .2s ease,border-color .2s ease}.cta-band__alt[data-astro-cid-jqdtsdcz]:hover{color:var(--red);border-color:var(--red)}.cta-band[data-astro-cid-jqdtsdcz]{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap;border:1px solid var(--line);border-radius:var(--r);background:var(--black-2);padding:clamp(34px,5vw,60px)}.cta-band__who[data-astro-cid-jqdtsdcz]{display:flex;flex-direction:column;gap:2px;margin:18px 0 0}.cta-band__who-label[data-astro-cid-jqdtsdcz]{font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--red)}.cta-band__who-name[data-astro-cid-jqdtsdcz]{font-family:var(--disp);font-weight:600;font-size:1.02rem;color:var(--white)}.cta-band__who-role[data-astro-cid-jqdtsdcz]{font-family:var(--body);font-weight:300;font-size:.85rem;color:var(--t2)}.cta-band__who-mail[data-astro-cid-jqdtsdcz]{font-family:var(--mono);font-size:.74rem;color:var(--t2);text-decoration:none;border-bottom:1px solid var(--line);align-self:flex-start;margin-top:5px;padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.cta-band__who-mail[data-astro-cid-jqdtsdcz]:hover{color:var(--red);border-color:var(--red)}.cta-band--media[data-astro-cid-jqdtsdcz]{position:relative;overflow:hidden}.cta-band--media[data-astro-cid-jqdtsdcz]>.cta-band__copy[data-astro-cid-jqdtsdcz],.cta-band--media[data-astro-cid-jqdtsdcz]>.cta-band__actions[data-astro-cid-jqdtsdcz]{position:relative;z-index:1}.cta-band__media[data-astro-cid-jqdtsdcz]{position:absolute;inset:0;z-index:0;background:var(--cta-bg, #0B0B0D);overflow:hidden}.cta-band__media[data-astro-cid-jqdtsdcz] img[data-astro-cid-jqdtsdcz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.92) contrast(1.02)}.cta-band__scrim[data-astro-cid-jqdtsdcz]{position:absolute;inset:0;background:linear-gradient(90deg,var(--cta-bg, #0B0B0D) 0%,var(--cta-bg, #0B0B0D) 40%,rgba(11,11,13,.85) 58%,rgba(11,11,13,.35) 78%,rgba(11,11,13,0) 100%),linear-gradient(180deg,#0b0b0d00 60%,#0b0b0d73)}@media (min-width: 821px){.cta-band--media[data-astro-cid-jqdtsdcz] .cta-band__media[data-astro-cid-jqdtsdcz]{position:absolute;inset:0 0 auto auto;height:100%;width:auto;aspect-ratio:1 / 1;overflow:hidden;background:transparent}.cta-band--media[data-astro-cid-jqdtsdcz] .cta-band__scrim[data-astro-cid-jqdtsdcz]{position:absolute;inset:0;background:linear-gradient(90deg,var(--cta-bg, #0B0B0D) 0%,rgba(11,11,13,.85) 30%,rgba(11,11,13,.35) 60%,rgba(11,11,13,0) 100%)}}.cta-band__title[data-astro-cid-jqdtsdcz]{font-family:var(--disp);font-weight:700;line-height:1.04;letter-spacing:-.005em;font-size:clamp(1.8rem,3.4vw,2.6rem);color:var(--white)}.cta-band[data-astro-cid-jqdtsdcz] .lead[data-astro-cid-jqdtsdcz]{margin-top:12px}.cta-band__actions[data-astro-cid-jqdtsdcz]{display:flex;flex-wrap:wrap;gap:13px}@media (max-width: 820px){.cta-band--media[data-astro-cid-jqdtsdcz]{flex-direction:column;align-items:stretch;padding:0;gap:0}.cta-band--media[data-astro-cid-jqdtsdcz] .cta-band__media[data-astro-cid-jqdtsdcz]{position:relative;inset:auto;order:-1;width:100%;height:44vh;aspect-ratio:auto;background:var(--cta-bg, #0B0B0D)}.cta-band--media[data-astro-cid-jqdtsdcz] .cta-band__media[data-astro-cid-jqdtsdcz] img[data-astro-cid-jqdtsdcz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.cta-band--media[data-astro-cid-jqdtsdcz] .cta-band__scrim[data-astro-cid-jqdtsdcz]{background:linear-gradient(180deg,transparent 52%,rgba(11,11,13,.55) 80%,var(--cta-bg, #0B0B0D) 100%)}.cta-band--media[data-astro-cid-jqdtsdcz] .cta-band__copy[data-astro-cid-jqdtsdcz]{position:relative;z-index:1;background:none;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;padding:22px 22px 0}.cta-band--media[data-astro-cid-jqdtsdcz] .cta-band__actions[data-astro-cid-jqdtsdcz]{padding:16px 22px 26px;width:auto}}@media (max-width: 760px){.cta-band[data-astro-cid-jqdtsdcz]{flex-direction:column;align-items:flex-start;padding:30px 24px}.cta-band--media[data-astro-cid-jqdtsdcz]{padding:0}.cta-band--media[data-astro-cid-jqdtsdcz] .cta-band__actions[data-astro-cid-jqdtsdcz]{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion: reduce){.rv[data-astro-cid-jqdtsdcz]{opacity:1;transform:none;transition:none}}.cs-hero[data-astro-cid-44gysecv]{padding:clamp(96px,13vw,168px) 0 clamp(28px,4vw,44px)}.cs-h1[data-astro-cid-44gysecv]{font-family:var(--disp);font-weight:800;letter-spacing:-.02em;line-height:1.02;font-size:clamp(2.3rem,6vw,4.1rem);color:var(--white);margin:18px 0 0;max-width:18ch}.cs-h1[data-astro-cid-44gysecv] .red[data-astro-cid-44gysecv]{color:var(--red)}.cs-lead[data-astro-cid-44gysecv]{font-family:var(--body);font-weight:300;color:var(--t2);font-size:clamp(1.02rem,1.5vw,1.16rem);line-height:1.62;max-width:62ch;margin:22px 0 0}.cs-sec[data-astro-cid-44gysecv]{padding:clamp(40px,6vw,72px) 0}.cs-lead-card[data-astro-cid-44gysecv]{border:1px solid var(--line);border-top:none;border-radius:var(--r);background:#ffffff08;overflow:hidden;padding:0 0 clamp(26px,3.4vw,40px)}.cs-lead-card[data-astro-cid-44gysecv]:before{content:"";display:block;height:3px;background:var(--red);box-shadow:0 0 14px #da1e3c8c}.cs-meta[data-astro-cid-44gysecv]{display:grid;gap:1px;background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.cs-meta[data-astro-cid-44gysecv]>div[data-astro-cid-44gysecv]{background:var(--black);padding:clamp(16px,2.2vw,22px)}.cs-k[data-astro-cid-44gysecv]{display:block;font-family:var(--mono);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:8px}.cs-v[data-astro-cid-44gysecv]{display:block;font-size:.95rem;color:var(--white);line-height:1.4}.cs-headline[data-astro-cid-44gysecv]{font-family:var(--disp);font-weight:700;letter-spacing:-.015em;line-height:1.06;font-size:clamp(1.6rem,3.4vw,2.6rem);color:var(--white);margin:clamp(26px,3.4vw,40px) clamp(20px,3vw,38px) 0;max-width:20ch}.cs-body[data-astro-cid-44gysecv]{margin:0 clamp(20px,3vw,38px)}.cs-sub[data-astro-cid-44gysecv]{font-family:var(--mono);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--t3);margin:clamp(24px,3vw,34px) 0 10px}.cs-body[data-astro-cid-44gysecv] p[data-astro-cid-44gysecv]{font-family:var(--body);font-weight:300;color:var(--t2);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.62;max-width:66ch;margin:0}.cs-quote[data-astro-cid-44gysecv]{margin:clamp(30px,4vw,46px) clamp(20px,3vw,38px) 0;border-left:2px solid var(--red);padding-left:clamp(18px,2.4vw,26px)}.cs-quote[data-astro-cid-44gysecv] blockquote[data-astro-cid-44gysecv]{margin:0;font-family:var(--disp);font-weight:600;letter-spacing:-.01em;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.32;color:var(--white);max-width:44ch}.cs-quote[data-astro-cid-44gysecv] blockquote[data-astro-cid-44gysecv]:before{content:"“"}.cs-quote[data-astro-cid-44gysecv] blockquote[data-astro-cid-44gysecv]:after{content:"”"}.cs-quote[data-astro-cid-44gysecv] figcaption[data-astro-cid-44gysecv]{margin-top:14px}.cs-name[data-astro-cid-44gysecv]{display:block;font-size:.95rem;color:var(--white);font-weight:600}.cs-role[data-astro-cid-44gysecv]{display:block;font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;color:var(--t3);margin-top:4px}.cs-more[data-astro-cid-44gysecv]{margin:clamp(26px,3.4vw,38px) clamp(20px,3vw,38px) 0;font-family:var(--body);font-weight:300;color:var(--t3);font-size:.96rem;line-height:1.6;max-width:64ch}.cs-more[data-astro-cid-44gysecv] a[data-astro-cid-44gysecv]{color:var(--red);text-decoration:underline;text-underline-offset:3px}.cs-more[data-astro-cid-44gysecv] a[data-astro-cid-44gysecv]:hover{color:var(--red-hot)}.cs-grid[data-astro-cid-44gysecv]{display:grid;gap:clamp(14px,2vw,22px);margin-top:clamp(28px,4vw,44px);grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.cs-card[data-astro-cid-44gysecv]{border:1px solid var(--line);border-radius:var(--r);background:#ffffff08;padding:clamp(20px,2.6vw,28px);display:flex;flex-direction:column}.cs-card-eng[data-astro-cid-44gysecv]{font-family:var(--mono);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin:0 0 14px}.cs-card-q[data-astro-cid-44gysecv]{margin:0 0 18px;font-family:var(--body);font-weight:300;color:var(--t2);font-size:.98rem;line-height:1.58;flex:1}.cs-card-q[data-astro-cid-44gysecv]:before{content:"“"}.cs-card-q[data-astro-cid-44gysecv]:after{content:"”"}.cs-card-by[data-astro-cid-44gysecv]{margin:0;border-top:1px solid var(--line);padding-top:14px}.cs-card-role[data-astro-cid-44gysecv]{display:block;font-size:.9rem;color:var(--white);font-weight:600}.cs-card-org[data-astro-cid-44gysecv]{display:block;font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;color:var(--t3);margin-top:4px}
