.ph{isolation:isolate;padding:56px 0 40px;position:relative;overflow:hidden}@media (width>=900px){.ph{padding:96px 0 56px}}.ph:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#60b0e052,#4080c01a 60%,#0000);width:1000px;height:620px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.ph .k{font:500 13.5px/1.3 var(--font-display);color:var(--glow);margin-bottom:16px;display:inline-block}.ph h1{font:700 clamp(40px,6.4vw,80px)/1 var(--font-display);letter-spacing:-.04em;text-wrap:balance;max-width:16ch}.ph .lede{color:var(--muted);max-width:60ch;margin:20px 0 0;font-size:17px}@media (width>=900px){.ph .lede{font-size:19px}}.ph .acts{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.crumbs{color:var(--muted);margin-bottom:12px;font-size:14px}.crumbs a{color:var(--muted);margin:-12px 0;padding:12px 0;text-decoration:none;display:inline-block}.crumbs a:hover{color:var(--text)}.card{border:1px solid var(--line);border-radius:var(--radius);background:#82aff009;padding:22px}@media (width>=900px){.card{padding:28px}}.card h3{font:600 20px/1.2 var(--font-display);letter-spacing:-.01em}.card p{color:var(--muted);font-size:15px}.pills{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.pills li{font:500 13px/1 var(--font-display);border-radius:var(--radius-pill);background:var(--glass-2);color:#c9d7ec;padding:7px 10px}.mx{font:700 clamp(30px,3.6vw,44px)/1 var(--font-display);letter-spacing:-.03em;background:linear-gradient(#fff 25%,#9ed8ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.mx-l{color:#c9d7ec;margin-top:8px;font-size:14px;line-height:1.45;display:block}.cs-filter{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.cs-grid{gap:14px;list-style:none;display:grid}@media (width>=700px){.cs-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.cs-grid{grid-template-columns:repeat(3,1fr);gap:18px}}a.cs-card{height:100%;color:inherit;transition:border-color .3s var(--ease),transform .3s var(--ease);flex-direction:column;gap:14px;text-decoration:none;display:flex}a.cs-card:hover{border-color:#9ed8ff8c;transform:translateY(-3px)}.cs-card .top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.cs-card .kind{font:500 13px/1 var(--font-display);color:var(--glow)}.cs-card .sector{color:var(--muted);font-size:13.5px}.cs-card h2{font:600 24px/1.15 var(--font-display);letter-spacing:-.02em}.cs-card .ms{grid-template-columns:1fr 1fr;gap:14px;margin-top:auto;padding-top:10px;display:grid}.cs-card .more{font:500 14px/1 var(--font-display);color:var(--glow)}.sec-h{font:700 clamp(28px,3.6vw,42px)/1.05 var(--font-display);letter-spacing:-.03em;margin-bottom:20px}.cta-band{text-align:center;border-top:1px solid var(--line);isolation:isolate;padding:72px 0;position:relative;overflow:hidden}@media (width>=900px){.cta-band{padding:110px 0}}.cta-band:before{content:"";z-index:-1;background:radial-gradient(closest-side,#60b0e05c,#4080c01f 60%,#0000);width:1000px;height:600px;position:absolute;bottom:-300px;left:50%;transform:translate(-50%)}.cta-band h2{font:700 clamp(34px,5.6vw,64px)/1 var(--font-display);letter-spacing:-.04em;max-width:16ch;margin:0 auto}.cta-band p{color:var(--muted);max-width:50ch;margin:18px auto 28px}.cta-band .acts{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}[id]{scroll-margin-top:90px}
