.h40-page{background:#080616}.h40-hero{min-height:820px;height:min(960px,100svh);position:relative;isolation:isolate;overflow:clip;background:radial-gradient(ellipse at 65% 35%,#251a3e 0,transparent 58%),#080616}.h40-hands{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.8}.h40-content{position:absolute;z-index:1;width:min(830px,calc(100% - 80px));right:max(5vw,24px);bottom:112px;pointer-events:none}.h40-content h1{font-family:AI Empower Urbanist,sans-serif;font-weight:700;font-size:clamp(48px,5.2vw,82px);line-height:1.04;letter-spacing:-.045em;margin:0;color:#f5f1ff;text-wrap:balance}.h40-content h1 em{font-family:"AI Empower Instrument Serif",serif;font-weight:400;color:#c2adf4}.h40-lead{max-width:540px;font-size:17px;line-height:1.7;color:#c8c0d8;margin:22px 0 26px}.h40-content .sd-button{pointer-events:auto}.h40-foot{position:absolute;bottom:32px;left:5vw;right:5vw;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#a698ba}.h40-foot a{color:#d7c7ed}.h40-intro{display:grid;grid-template-columns:1fr 1fr;gap:16px 60px;margin-bottom:40px}.h40-intro .sd-eyebrow{grid-column:1/-1}.h40-page h2{font-family:AI Empower Urbanist,sans-serif;font-size:clamp(32px,3.6vw,52px);line-height:1.12;letter-spacing:-.04em;color:#f4f0ff}.h40-intro>p:last-child{max-width:490px;color:#b9b0c8;line-height:1.8}.h40-programs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.h40-programs article{padding:30px;border:1px solid #bca6ed22;border-radius:26px;background:linear-gradient(140deg,#a78bfa0d,transparent)}.h40-icon{display:grid;place-items:center;width:52px;height:52px;border:1px solid #c6b2ff30;border-radius:16px;background:linear-gradient(135deg,#8573cf35,#537cb02a);box-shadow:inset 0 1px #e1d5ff24;color:#c4b5fd;margin-bottom:26px}.h40-programs h3{font-family:AI Empower Urbanist,sans-serif;font-size:24px;line-height:1.2;margin-bottom:12px}.h40-programs p,.h40-partner p{color:#b9b0c8;font-size:15px;line-height:1.8}.h40-partner{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;align-items:center}.h40-partner-brand{display:flex;align-items:center;gap:20px;border-radius:28px;padding:50px 30px;background:radial-gradient(ellipse at 0 0,#446e6225,transparent),#111021;border:1px solid #d7c8ee24}.h40-partner-brand img{-o-object-fit:contain;object-fit:contain}.h40-partner-brand span{font-family:AI Empower Urbanist,sans-serif;font-size:30px;font-weight:700;line-height:1.1}.h40-partner-brand small{font-family:inherit;font-size:15px;color:#b9b0c8;font-weight:400}.h40-partner h2{margin-bottom:18px}.h40-text-link{display:inline-flex;gap:12px;align-items:center;color:#c4b5fd;margin-top:22px}.h40-partner .h40-note{font-size:12px;color:#8e819f;margin-top:22px}@media(max-width:800px){.h40-hero{min-height:760px;height:auto}.h40-content{bottom:100px;left:24px;right:24px;width:auto}.h40-hands{top:50px;right:-30%;bottom:0;left:-30%;opacity:.5}.h40-intro,.h40-partner{grid-template-columns:1fr;gap:28px}.h40-programs{grid-template-columns:1fr}.h40-programs article{padding:26px}.h40-foot{font-size:11px;bottom:26px}.h40-foot span{max-width:155px}.h40-content h1{font-size:clamp(43px,8vw,64px)}.h40-partner-brand{justify-content:center}}
