.a3-intro{background:var(--indigo);box-shadow:0 0 0 100vmax var(--indigo);clip-path:inset(0 -100vmax);padding-block:56px 96px}.a3-intro h1{margin:0;font-weight:400;line-height:.9}.a3-intro h1 span{text-transform:uppercase;letter-spacing:-.005em;font-family:Shap3DCaps,Shap3DCapsCyr,Impact,sans-serif;font-size:clamp(64px,10vw,168px);font-weight:700}.a3-intro h1 em{text-transform:uppercase;letter-spacing:-.005em;color:var(--green);font-family:Shap3DCaps,Shap3DCapsCyr,Impact,sans-serif;font-size:clamp(64px,10vw,168px);font-style:normal;font-weight:700}.a3-intro p{color:#efeaff;max-width:46ch;margin-top:28px;font-size:18px;line-height:1.6}.a3-person{padding-block:110px}.a3-onyx{background:var(--ink)}.a3-indigo{background:var(--indigo)}.a3-person-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.a3-indigo .a3-person-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.a3-indigo .a3-person-inner>img{order:2}.a3-person-inner>img{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:14px;width:100%;height:auto;position:sticky;top:32px}.t2 .a3-person h2{margin:0 0 28px;font-size:clamp(48px,5.4vw,88px)}.t2 .a3-person h2>span{margin-top:10px;font-size:.42em;line-height:1.15;display:block}.a3-onyx h2>span{color:var(--indigo-soft)}.t2 .a3-indigo h2>span{color:var(--ink)}.t2 .a3-person p.a3-city{color:#fff;align-items:center;gap:6px;margin:-12px 0 24px;font-size:15px;font-weight:600;display:flex}.a3-focus{letter-spacing:.06em;text-transform:uppercase;margin:-12px 0 24px;font-size:12px;font-weight:600}.a3-person p:not(.a3-focus){color:#d8d4e6;max-width:62ch;margin:0 0 18px;font-size:16px;line-height:1.7}.a3-indigo p:not(.a3-focus){color:#f1edff}.a3-cta{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;padding-block:110px;display:flex}.t2 .a3-cta h2{margin:0}@media (max-width:850px){.a3-person{padding-block:64px}.a3-person-inner,.a3-indigo .a3-person-inner{grid-template-columns:1fr;gap:32px}.a3-indigo .a3-person-inner>img{order:0}.a3-person-inner>img{max-width:420px;position:static}.a3-intro{padding-block:32px 64px}.a3-cta{padding-block:64px}}.m3-pair{padding-block:110px}.m3-pair-inner{grid-template-columns:1fr 1fr;gap:72px;display:grid}.t2 .m3-pair h2,.t2 .m3-impact h2{margin:0 0 28px}.m3-pair p{color:#fff;max-width:30ch;font-size:clamp(20px,1.7vw,26px);line-height:1.45}.m3-impact{padding-block:110px}.m3-impact-lead{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;margin-top:20px;display:grid}.t2 .m3-impact h3{color:#fff;font-size:clamp(22px,1.8vw,28px);line-height:1.2}.m3-impact p{color:#f1edff;max-width:62ch;margin:0 0 16px;font-size:17px;line-height:1.7}.m3-commitments{grid-template-columns:1fr 1fr;gap:72px;margin-top:72px;display:grid}.m3-commitments h3{margin-bottom:16px}.m3-commitments article{background:#01010d2e;border-radius:14px;padding:36px}.t2 .m3-closing{text-transform:uppercase;color:#fff;max-width:24ch;margin:80px 0 0;font-family:Shap3DCaps,Shap3DCapsCyr,Impact,sans-serif;font-size:clamp(30px,3.4vw,52px);font-weight:700;line-height:1}@media (max-width:850px){.m3-pair,.m3-impact{padding-block:64px}.m3-pair-inner,.m3-impact-lead,.m3-commitments{grid-template-columns:1fr;gap:40px}.m3-commitments{margin-top:48px}.m3-commitments article{padding:24px}.t2 .m3-closing{margin-top:48px}}.c3-section{padding-block:100px}.c3-inner{grid-template-columns:1fr 1fr;gap:64px 72px;display:grid}.c3-wide{grid-column:1/-1}.t2 .c3-block h2{margin:0 0 24px;font-size:clamp(40px,4.4vw,68px)}.c3-block p{color:#d8d4e6;max-width:62ch;margin:0 0 16px;font-size:17px;line-height:1.7}.a3-indigo .c3-block p{color:#f1edff}.c3-block a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--indigo-soft);text-decoration-color:var(--indigo-soft);text-underline-offset:4px}.c3-table-wrap{background:#12111e;border-radius:14px;overflow-x:auto}.c3-table-wrap:focus-visible{outline:2px solid var(--green);outline-offset:3px}.c3-table{border-collapse:collapse;width:100%;min-width:760px;font-size:15px;line-height:1.5}.c3-table th,.c3-table td{text-align:left;vertical-align:top;border-bottom:1px solid #2a2840;padding:16px 20px}.c3-table thead th{letter-spacing:.06em;text-transform:uppercase;color:#aeaac0;font-size:12px;font-weight:600}.c3-table tbody th{color:#fff;word-break:break-word;font-weight:600}.c3-table td{color:#d8d4e6}.c3-table tbody tr:last-child>*{border-bottom:0}.c3-choice .t2-button{margin-top:12px}.c3-updated{color:#ddd4ff;grid-column:1/-1;margin:0;font-size:14px}@media (max-width:850px){.c3-section{padding-block:64px}.c3-inner{grid-template-columns:1fr;gap:48px}}.a3-city+.a3-focus{margin-top:0}.a3-intro h1{font-size:clamp(64px,10vw,168px)}.m3-commitments{align-items:start;row-gap:48px}.m3-commitments>article:nth-child(2){grid-row:span 2}.t2 .m3-commitments .m3-closing{margin:0}.c3-inner>*{min-width:0}
