.aes-community-page{--aes-font-display:Manrope, ui-sans-serif, sans-serif;--aes-font-body:Manrope, ui-sans-serif, sans-serif;--aes-page-title-size:clamp(3.2rem, 5vw, 4.25rem);--aes-section-title-size:clamp(1.65rem, 2.35vw, 2rem)}.aes-community-main{width:min(1320px,100%);margin:0 auto}.aes-community-hero{max-width:940px;padding:clamp(78px,10vh,112px) 0 clamp(82px,10vh,112px)}.aes-community-hero h1{letter-spacing:-.035em;margin:0;font-family:Manrope,ui-sans-serif,sans-serif;font-size:clamp(3.2rem,5vw,4.8rem);font-weight:430;line-height:.98}.aes-community-hero>p:last-child{color:#35384f;max-width:720px;margin:28px 0 0;font-size:1rem;line-height:1.85}.aes-community-section{margin-top:clamp(74px,9vh,104px)}.aes-community-section>header{grid-template-columns:44px minmax(0,1fr);gap:18px;max-width:860px;margin-bottom:30px;display:grid}.aes-community-section-marker{color:#6658e8;letter-spacing:.1em;border-top:1px solid #6658e8;padding-top:9px;font-size:.6rem;font-weight:700;line-height:1}.aes-community-section>header h2{letter-spacing:-.025em;font-family:var(--aes-font-display);font-size:var(--aes-section-title-size);margin:0;font-weight:440;line-height:1.05}.aes-community-section>header p{color:#54566b;margin:14px 0 0;font-size:.84rem;line-height:1.65}.aes-community-research-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.aes-community-research-card{border:1px solid #cfd3de;border-radius:12px;grid-template-columns:135px minmax(0,1fr);align-content:start;gap:30px;min-width:0;padding:34px;display:grid}.aes-community-brand{color:#153c78;text-align:center;align-content:start;justify-items:center;gap:10px;padding-top:3px;display:grid}.aes-community-brand>img{object-fit:contain;width:92px;height:92px}.aes-community-brand>span:not([class]){font-family:Manrope,ui-sans-serif,sans-serif;font-size:1.45rem;line-height:.95}.aes-community-brand-stack{grid-template-columns:1fr;gap:28px}.aes-community-brand-stack>span{width:100%;display:block}.aes-community-brand-stack small{color:#777987;letter-spacing:.04em;text-transform:uppercase;margin-top:5px;font-family:Manrope,ui-sans-serif,sans-serif;font-size:.42rem;line-height:1.4;display:block}.aes-community-wordmark-dpu{color:#95104e;font-family:Manrope,ui-sans-serif,sans-serif;font-size:2.8rem;line-height:.9}.aes-community-wordmark-padih{color:#4b4d5d;font-size:1.4rem;line-height:1}.aes-community-brand-mterms{text-align:left;grid-template-columns:1fr;align-content:start;justify-items:start;padding:22px 0 0}.aes-community-mterms-wordmark{color:#090c27;border-left:3px solid #1ba6b2;align-content:center;min-height:94px;padding:10px 0 10px 14px;display:grid}.aes-community-mterms-wordmark strong{letter-spacing:-.03em;font-family:var(--aes-font-display);font-size:1.65rem;font-weight:500;line-height:.95}.aes-community-mterms-wordmark small{color:#1a6c74;letter-spacing:.17em;text-transform:uppercase;margin-top:10px;font-size:.55rem;font-weight:700}.aes-community-collaboration-cta{background:linear-gradient(145deg,#f2efffa6,#edf8f8a6);border:1px solid #d7d7e4;border-radius:12px;align-content:center;min-width:0;padding:42px;display:grid}.aes-community-collaboration-cta>span{color:#6658e8;letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:700}.aes-community-collaboration-cta h3{letter-spacing:-.025em;margin:18px 0 0;font-size:clamp(1.65rem,2.35vw,2rem);font-weight:450;line-height:1.1}.aes-community-collaboration-cta p{color:#42455c;max-width:430px;margin:18px 0 0;font-size:.78rem;line-height:1.7}.aes-community-collaboration-cta a{color:#fff;background:#5545e8;border-radius:6px;justify-content:space-between;gap:20px;width:max-content;margin-top:25px;padding:11px 14px;font-size:.69rem;text-decoration:none;display:inline-flex}:is(.aes-community-collaboration-cta a:hover,.aes-community-collaboration-cta a:focus-visible){background:#4635d8}.aes-community-card-copy{min-width:0}.aes-community-card-copy h3,.aes-community-network-card h3{margin:0;font-family:Manrope,ui-sans-serif,sans-serif;font-size:1rem;font-weight:650;line-height:1.35}.aes-community-card-copy h3 a,.aes-community-network-card h3 a{color:#090c27;text-decoration:none}:is(.aes-community-card-copy h3 a:focus-visible,.aes-community-card-copy h3 a:hover,.aes-community-network-card h3 a:focus-visible,.aes-community-network-card h3 a:hover){color:#5144d8}.aes-community-institution{color:#5144d8;margin-top:7px;font-size:.72rem;text-decoration:none;display:inline-block}.aes-community-card-copy>p,.aes-community-network-card>div>p{color:#34374d;margin:28px 0 0;font-size:.78rem;line-height:1.7}.aes-community-shared-interest{border-top:1px solid #d6d8e0;margin-top:28px;padding-top:20px}.aes-community-shared-interest>strong{color:#5144d8;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.aes-community-shared-interest>p{color:#272a40;margin:10px 0 0;font-size:.76rem;line-height:1.65}.aes-community-card-meta{border-top:1px solid #d6d8e0;gap:5px;margin-top:26px;padding-top:17px;display:grid}.aes-community-card-meta strong,.aes-community-card-meta span,.aes-community-partner-label{color:#5e6070;font-size:.64rem;line-height:1.5}.aes-community-card-meta strong{color:#34374d;text-transform:uppercase;letter-spacing:.07em}.aes-community-network-card{border:1px solid #cfd3de;border-radius:12px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:34px;padding:34px;display:grid}.aes-community-dhpsp-mark{border:5px dotted #6658e8;border-radius:999px;justify-content:center;align-items:center;width:122px;height:122px;font-size:1.55rem;font-weight:500;display:flex}.aes-community-network-card>div:last-child{grid-template-columns:minmax(0,1fr) auto;gap:0 28px;display:grid}.aes-community-network-card h3,.aes-community-network-card>div>p,.aes-community-network-card .aes-community-shared-interest{grid-column:1}.aes-community-partner-label{color:#146b78;text-align:center;text-transform:uppercase;letter-spacing:.06em;background:#dff3f2;border-radius:999px;grid-area:1/2/span 3;align-self:center;max-width:190px;padding:9px 13px}.aes-community-join{background:#f3f1fb;border:1px solid #dedbe9;border-radius:12px;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:30px;margin-top:clamp(68px,8vh,94px);padding:30px;display:grid}.aes-community-join-intro{grid-template-columns:68px minmax(0,1fr);gap:22px;display:grid}.aes-community-join-intro>span{color:#6658e8;letter-spacing:.1em;border-top:1px solid #6658e8;width:44px;padding-top:9px;font-size:.6rem;font-weight:700;line-height:1}.aes-community-join h2{font-family:var(--aes-font-display);font-size:var(--aes-section-title-size);margin:0;font-weight:440}.aes-community-join-intro p{color:#474a60;margin:12px 0 18px;font-size:.72rem;line-height:1.7}.aes-community-join-intro a{color:#fff;background:#5545e8;border-radius:6px;gap:10px;width:max-content;padding:11px 14px;font-size:.69rem;text-decoration:none;display:inline-flex}.aes-community-participation{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.aes-community-participation article{text-align:center;border-left:1px solid #d6d3e2;padding:4px 17px}.aes-community-participation article>span{color:#6658e8;letter-spacing:.08em;font-size:.58rem}.aes-community-participation h3{margin:16px 0 0;font-size:.73rem;line-height:1.45}.aes-community-participation p{color:#6a6c7d;margin:12px 0 0;font-size:.64rem;line-height:1.65}.aes-community-boundary{color:#777989;text-align:center;max-width:820px;margin:24px auto 0;font-size:.66rem;line-height:1.6}.aes-community-page .aes-site-footer{margin-top:70px}@media (max-width:980px){.aes-community-research-grid,.aes-community-network-card>div:last-child{grid-template-columns:1fr}.aes-community-partner-label{grid-area:auto/1;margin-top:20px}.aes-community-join{grid-template-columns:1fr}}@media (max-width:720px){.aes-community-hero{padding-top:64px}.aes-community-hero h1{font-size:clamp(2.7rem,13vw,4rem)}.aes-community-research-card,.aes-community-network-card{grid-template-columns:1fr;gap:24px;padding:24px}.aes-community-brand{text-align:left;grid-template-columns:auto 1fr;place-items:center start}.aes-community-brand-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.aes-community-brand-mterms{grid-template-columns:1fr}.aes-community-dhpsp-mark{width:96px;height:96px;font-size:1.2rem}.aes-community-join-intro{grid-template-columns:1fr}.aes-community-participation{grid-template-columns:repeat(2,minmax(0,1fr))}.aes-community-participation article:nth-child(n+3){border-top:1px solid #d6d3e2;padding-top:20px}}@media (max-width:460px){.aes-community-participation{grid-template-columns:1fr}.aes-community-participation article,.aes-community-participation article:nth-child(n+3){border-top:1px solid #d6d3e2;border-left:0;padding:18px 4px}}.aes-page-hero{max-width:940px;padding:clamp(46px,6vh,64px) 0 clamp(38px,5vh,52px)}.aes-page-hero>p{color:#6658e8;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:.64rem;font-weight:750}.aes-page-hero h1{color:#090c27;letter-spacing:-.025em;font-family:var(--aes-font-display);font-size:var(--aes-page-title-size);margin:0;font-weight:400;line-height:.98}.aes-page-hero>span{color:#35384f;max-width:720px;margin-top:25px;font-size:.92rem;line-height:1.75;display:block}.aes-about-main>.aes-about-disclosures,.aes-community-main>.aes-page-hero+.aes-community-section,.aes-news-coverage,.aes-events-list{margin-top:0}.aes-community-brand{color:#153c78;text-decoration:none}.aes-community-brand-stack>img{object-fit:contain;width:100px;height:100px}.aes-community-brand-stack>img:first-child{height:116px}.aes-community-brand-stack>.aes-community-logo-fallback{width:100px;height:100px}.aes-community-brand-stack>.aes-community-logo-fallback:first-child{height:116px}.aes-community-logo-fallback{color:#54566b;letter-spacing:.08em;background:#f4f3fa;border:1px solid #d7d7e4;border-radius:8px;place-items:center;font-size:.72rem;font-weight:750;display:grid}.aes-community-dhpsp-mark{border:0;border-radius:10px;width:142px;height:142px;display:block;overflow:hidden}.aes-community-dhpsp-mark img{object-fit:cover;width:100%;height:100%}.aes-community-dhpsp-mark .aes-community-logo-fallback{width:100%;height:100%;font-size:.84rem}.aes-community-research-card,.aes-community-network-card{background:#ffffff38;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s}.aes-community-research-card :is(img,h3 span),.aes-community-network-card :is(img,h3 span){transition:transform .24s}.aes-community-research-card:hover,.aes-community-research-card:focus-within,.aes-community-network-card:hover,.aes-community-network-card:focus-within{background:#fff;border-color:#6658e875;transform:translateY(-4px);box-shadow:0 18px 42px #383d7020}.aes-community-research-card:hover img,.aes-community-research-card:focus-within img,.aes-community-network-card:hover img,.aes-community-network-card:focus-within img{transform:scale(1.035)}.aes-community-research-card:hover h3 span,.aes-community-research-card:focus-within h3 span,.aes-community-network-card:hover h3 span,.aes-community-network-card:focus-within h3 span{transform:translate(3px,-2px)}.aes-community-card-copy h3 span,.aes-community-network-card h3 span{display:inline-block}.aes-community-join-intro a{transition:transform .22s,box-shadow .22s,background .22s}:is(.aes-community-join-intro a:hover,.aes-community-join-intro a:focus-visible){background:#4635d8;transform:translateY(-2px);box-shadow:0 10px 24px #5144d835}@media (max-width:720px){.aes-light-home{--aes-page-title-size:clamp(2.55rem, 11.5vw, 3rem)}.aes-page-hero{max-width:100%;padding:40px 0 42px}.aes-page-hero h1{font-size:var(--aes-page-title-size);line-height:1}.aes-page-hero>span{margin-top:22px;font-size:.86rem}.aes-community-brand-stack>img,.aes-community-brand-stack>img:first-child{width:88px;height:96px}.aes-community-dhpsp-mark{width:110px;height:110px}}@media (prefers-reduced-motion:reduce){.aes-community-research-card,.aes-community-network-card,.aes-community-research-card :is(img,h3 span),.aes-community-network-card :is(img,h3 span),.aes-community-join-intro a{transition:none}.aes-community-research-card:hover,.aes-community-research-card:focus-within,.aes-community-network-card:hover,.aes-community-network-card:focus-within,.aes-community-join-intro a:hover{transform:none}.aes-community-join-intro a:focus-visible{transform:none}}.aes-community-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.aes-community-module-grid>.aes-community-module-card{background-color:#ffffff58;border:1px solid #cfd3de;border-radius:12px;min-width:0;padding:34px;transition:transform .24s,border-color .24s,background .24s,box-shadow .24s}.aes-community-module-grid>.aes-community-module-card:hover,.aes-community-module-grid>.aes-community-module-card:focus-within{background-color:#fff;border-color:#6658e875;transform:translateY(-4px);box-shadow:0 18px 42px #383d7020}.aes-community-module-grid>.aes-community-demo{grid-column:1/-1;margin-top:0}.aes-community-module-grid>.aes-community-network-card{grid-template-columns:135px minmax(0,1fr);align-content:start;align-items:start;gap:30px}.aes-community-module-grid .aes-community-dhpsp-mark{width:110px;height:110px}.aes-community-module-grid .aes-community-network-card>div:last-child{grid-template-columns:1fr}.aes-community-module-grid .aes-community-partner-label{grid-area:auto/1;margin-top:20px}.aes-community-module-grid>.aes-community-network-contact{min-height:100%}@media (max-width:980px){.aes-community-module-grid{grid-template-columns:1fr}.aes-community-module-grid>.aes-community-demo{grid-column:1}}@media (max-width:720px){.aes-community-module-grid>.aes-community-module-card{padding:24px}.aes-community-module-grid>.aes-community-network-card{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.aes-community-module-grid>.aes-community-module-card{transition:none}.aes-community-module-grid>.aes-community-module-card:hover,.aes-community-module-grid>.aes-community-module-card:focus-within{transform:none}}.aes-community-contact-link{color:#090c27;text-align:center;border-left:1px solid #d6d3e2;align-content:center;justify-items:center;gap:12px;min-width:0;padding:22px 24px;font-size:.72rem;line-height:1.55;text-decoration:none;transition:color .22s,background .22s;display:grid}.aes-community-contact-links{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:is(.aes-community-contact-link:hover,.aes-community-contact-link:focus-visible){color:#5144d8;background:#fff6}.aes-community-contact-link span{color:#5144d8;font-size:1rem;transition:transform .22s}:is(.aes-community-contact-link:hover span,.aes-community-contact-link:focus-visible span){transform:translate(3px)}@media (max-width:720px){.aes-community-contact-links{grid-template-columns:1fr}.aes-community-contact-link{border-top:1px solid #d6d3e2;border-left:0;padding:19px 8px}}@media (prefers-reduced-motion:reduce){.aes-community-contact-link span{transition:none}}.aes-community-services-panel{background:#ffffff70;border:1px solid #cfd3de;border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:clamp(34px,5vw,72px);padding:clamp(32px,4.5vw,54px);display:grid}.aes-community-services-copy>span,.aes-community-demo-copy>span{color:#6658e8;letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:700}.aes-community-services-copy h3,.aes-community-demo-copy h3,.aes-community-network-contact h3{letter-spacing:-.025em;font-family:var(--aes-font-display);margin:18px 0 0;font-size:clamp(1.65rem,2.8vw,2.35rem);font-weight:450;line-height:1.08}.aes-community-services-copy>p,.aes-community-demo-copy>p{color:#42455c;max-width:650px;margin:18px 0 0;font-size:.8rem;line-height:1.72}.aes-community-services-copy ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.aes-community-services-copy li{color:#24273d;border-top:1px solid #6658e866;padding:13px 8px 0 0;font-size:.7rem;line-height:1.55}.aes-community-services-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.aes-community-services-actions a,.aes-community-demo-submit button{border:1px solid #5545e8;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;min-height:42px;padding:10px 14px;font-family:inherit;font-size:.7rem;text-decoration:none;transition:color .22s,background .22s,box-shadow .22s,transform .22s;display:inline-flex}.aes-community-primary-action,.aes-community-demo-submit button{color:#fff;background:#5545e8}.aes-community-secondary-action{color:#5144d8;background:#fff9}:is(.aes-community-services-actions a:hover,.aes-community-services-actions a:focus-visible,.aes-community-demo-submit button:hover,.aes-community-demo-submit button:focus-visible){transform:translateY(-2px);box-shadow:0 10px 24px #5144d82b}.aes-community-primary-action:hover,.aes-community-demo-submit button:hover{background:#4635d8}.aes-community-primary-action:focus-visible{background:#4635d8}.aes-community-demo-submit button:focus-visible{background:#4635d8}.aes-community-industry-partner{color:#090c27;background:linear-gradient(150deg,#f1f3ff,#eef8f8);border:1px solid #d8dbe8;border-radius:12px;align-content:center;justify-items:start;min-width:0;padding:30px;text-decoration:none;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid}:is(.aes-community-industry-partner:hover,.aes-community-industry-partner:focus-visible){border-color:#6658e875;transform:translateY(-3px);box-shadow:0 18px 42px #383d701c}.aes-community-industry-partner>img{object-fit:contain;width:70px;height:70px}.aes-community-industry-partner>span{color:#6658e8;letter-spacing:.12em;text-transform:uppercase;margin-top:26px;font-size:.57rem;font-weight:700}.aes-community-industry-partner>strong{margin-top:11px;font-size:1.3rem;font-weight:600}.aes-community-industry-partner>p{color:#515468;margin:14px 0 0;font-size:.7rem;line-height:1.65}.aes-community-demo{background:#fff;border:1px solid #d7d9e2;border-radius:12px;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:clamp(36px,6vw,90px);margin-top:24px;padding:clamp(32px,4.5vw,54px);scroll-margin-top:24px;display:grid}.aes-community-demo-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.aes-community-demo-form label{color:#3d4055;gap:7px;min-width:0;font-size:.64rem;font-weight:600;display:grid}.aes-community-demo-form input,.aes-community-demo-form select,.aes-community-demo-form textarea{color:#090c27;width:100%;min-width:0;font:inherit;background:#f8f8fc;border:1px solid #cfd2dc;border-radius:6px;padding:11px 12px;font-size:.75rem;font-weight:450}.aes-community-demo-form textarea{resize:vertical}.aes-community-demo-form :is(input,select,textarea):focus-visible{outline-offset:1px;border-color:#6658e8;outline:2px solid #6658e833}.aes-community-demo-need,.aes-community-demo-submit{grid-column:1/-1}.aes-community-demo-submit{justify-content:space-between;align-items:center;gap:20px;margin-top:2px;display:flex}.aes-community-demo-submit button{cursor:pointer}.aes-community-demo-submit p{color:#727484;text-align:right;max-width:260px;margin:0;font-size:.58rem;line-height:1.5}.aes-community-network-stack{gap:24px;display:grid}.aes-community-network-contact{background:#ffffffd6;min-height:300px;padding:clamp(38px,6vw,72px)}.aes-community-network-contact>p{max-width:760px}.aes-community-network-contact-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.aes-community-network-contact-actions a{margin-top:0}.aes-community-network-contact-actions a:first-child{color:#5144d8;background:#fff;border:1px solid #6658e866}@media (max-width:980px){.aes-community-services-panel,.aes-community-demo{grid-template-columns:1fr}.aes-community-industry-partner{grid-template-columns:76px minmax(0,1fr);gap:4px 22px}.aes-community-industry-partner>img{grid-row:1/span 3}.aes-community-industry-partner>span{margin-top:0}.aes-community-industry-partner>strong,.aes-community-industry-partner>p{grid-column:2}}@media (max-width:720px){.aes-community-services-panel,.aes-community-demo{padding:24px}.aes-community-services-copy ul,.aes-community-demo-form{grid-template-columns:1fr}.aes-community-demo-need,.aes-community-demo-submit{grid-column:1}.aes-community-demo-submit{flex-direction:column;align-items:flex-start}.aes-community-demo-submit p{text-align:left;max-width:none}.aes-community-network-contact{min-height:0;padding:34px 24px}.aes-community-network-contact-actions{flex-direction:column;align-items:stretch}.aes-community-network-contact-actions a{width:100%}}@media (prefers-reduced-motion:reduce){.aes-community-services-actions a,.aes-community-demo-submit button,.aes-community-industry-partner{transition:none}.aes-community-services-actions a:hover,.aes-community-demo-submit button:hover,.aes-community-industry-partner:hover{transform:none}.aes-community-services-actions a:focus-visible{transform:none}.aes-community-demo-submit button:focus-visible{transform:none}.aes-community-industry-partner:focus-visible{transform:none}}.aes-community-services-section .aes-community-services-copy{grid-column:1/-1}.aes-community-partner-type{color:#6658e8;letter-spacing:.12em;text-transform:uppercase;font-size:.57rem;font-weight:700;line-height:1.4;display:block}.aes-community-card-copy>.aes-community-partner-type,.aes-community-network-card>div>.aes-community-partner-type{margin-bottom:12px}.aes-community-industry-partner>.aes-community-partner-type{margin-top:26px}.aes-community-module-grid>.aes-community-final-contact{background:linear-gradient(145deg,#eeeaff,#e6f4f5);border-color:#a99fff;grid-column:auto;min-height:0;margin-top:0;padding:34px}.aes-community-module-grid>.aes-community-final-contact:hover,.aes-community-module-grid>.aes-community-final-contact:focus-within{background:linear-gradient(145deg,#e9e4ff,#dff1f3);border-color:#8f83f4}.aes-community-final-contact h3{max-width:430px;font-size:clamp(1.65rem,2.35vw,2rem)}.aes-community-final-contact>p{max-width:430px;font-size:.78rem;line-height:1.7}.aes-community-final-contact .aes-community-network-contact-actions{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:12px;width:100%;margin-top:28px;display:grid}.aes-community-final-contact .aes-community-network-contact-actions a{align-items:center;width:100%;min-height:48px;padding:13px 16px;font-size:.69rem}@media (max-width:720px){.aes-community-module-grid>.aes-community-final-contact{min-height:0;padding:24px}.aes-community-final-contact .aes-community-network-contact-actions{grid-template-columns:1fr;gap:12px;margin-top:30px}.aes-community-final-contact .aes-community-network-contact-actions a{min-height:48px;padding:13px 16px}}
