.impact-page{overflow:hidden}.impact-hero{padding-top:clamp(155px,18vw,240px);padding-bottom:80px;position:relative}.impact-hero:before{content:"";position:absolute;width:780px;height:780px;border-radius:50%;top:-320px;right:-260px;background:radial-gradient(circle,#5e93d933 0,#315a8e18 38%,transparent 70%);filter:blur(12px);pointer-events:none}.impact-hero h1{font-size:clamp(62px,10vw,150px);line-height:.86;letter-spacing:-.075em;margin:22px 0 38px;max-width:1100px}.impact-intro{max-width:760px;color:#bac7da;font-size:clamp(19px,2vw,27px);line-height:1.65}.impact-scoreboard{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #ffffff24;padding-block:34px;gap:0}.impact-scoreboard article{min-height:160px;padding:12px 28px;border-right:1px solid #ffffff1f}.impact-scoreboard article:first-child{padding-left:0}.impact-scoreboard article:nth-child(4){border:0}.impact-scoreboard strong{display:block;color:#eef5ff;font-size:clamp(62px,7vw,105px);font-weight:500;line-height:.9;letter-spacing:-.07em;text-shadow:0 0 35px #72a9ee35}.impact-scoreboard span{display:block;color:#aab9ce;margin-top:20px;line-height:1.45}.impact-scoreboard>p{grid-column:1/-1;color:#7f8da1;font-size:12px;line-height:1.6;margin:28px 0 0;max-width:680px}.impact-principle{padding-block:130px;display:grid;grid-template-columns:.65fr 2fr;gap:7%;align-items:start}.impact-principle .eyebrow{padding-top:14px}.impact-principle h2{font-size:clamp(38px,5vw,75px);line-height:1.08;letter-spacing:-.05em;margin:0}.impact-principle>p:last-child{grid-column:2;color:#aebbd0;font-size:19px;line-height:1.75;max-width:760px}.impact-events{padding-block:70px 120px}.impact-event-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:42px}.impact-event-card{display:grid;grid-template-rows:minmax(360px,48vw) auto;color:inherit;text-decoration:none;border:1px solid #ffffff22;background:linear-gradient(145deg,#122033d9,#08111ed9);border-radius:18px;overflow:hidden;transition:transform .45s ease,border-color .45s ease,box-shadow .45s ease}.impact-event-card:hover{transform:translateY(-8px);border-color:#9ec7ff70;box-shadow:0 28px 70px #0008,0 0 45px #578fd524}.impact-event-card figure{margin:0;overflow:hidden}.impact-event-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.impact-event-card:first-child img{object-position:center}.impact-event-card:nth-child(2) img{object-position:center 24%}.impact-event-card:hover img{transform:scale(1.035)}.impact-event-card>div{padding:34px}.impact-event-card h3{font-size:clamp(29px,3vw,45px);line-height:1.1;letter-spacing:-.035em;margin:14px 0 25px}.impact-event-card ul{list-style:none;padding:0;margin:0 0 28px;display:flex;gap:24px;color:#acbbcf}.impact-event-card li{flex:1;border-top:1px solid #ffffff20;padding-top:16px;line-height:1.5}.impact-event-card li strong{font-size:34px;color:#edf5ff;margin-right:8px}.impact-event-card>div>span{color:#bdd8ff;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.impact-voices{padding-block:115px;border-top:1px solid #ffffff20}.impact-voices>h2{font-size:clamp(42px,6vw,82px);letter-spacing:-.055em;margin:18px 0 60px}.impact-voices>div{display:grid;grid-template-columns:1.2fr 1fr;gap:6%}.impact-voices figure{margin:0;padding:40px 0;border-top:1px solid #ffffff2b}.impact-voices blockquote{margin:0;color:#e6effd;font-size:clamp(25px,3vw,40px);line-height:1.42;letter-spacing:-.025em}.impact-voices figcaption{margin-top:28px;color:#91a2ba;font-size:14px}.impact-press{padding-block:105px;display:grid;grid-template-columns:.85fr 1.4fr;gap:8%;border-top:1px solid #ffffff20}.impact-press h2,.impact-next h2{font-size:clamp(40px,5vw,72px);line-height:1.08;letter-spacing:-.05em}.impact-press>div>p{color:#aebbd0;line-height:1.75}.impact-press-links{display:grid;gap:14px}.impact-press-links a{display:grid;grid-template-columns:140px 1fr 1.4fr;gap:25px;align-items:center;color:inherit;text-decoration:none;border:1px solid #ffffff20;border-radius:12px;padding:25px;transition:background .3s,border-color .3s,transform .3s}.impact-press-links a:hover{background:#ffffff09;border-color:#91bdfa70;transform:translateX(4px)}.impact-press-links span{font-size:11px;letter-spacing:.08em;color:#8292a8}.impact-press-links strong{font-size:25px;color:#edf5ff}.impact-press-links p{margin:0;color:#aab8cb;line-height:1.5}.impact-next{margin-block:70px 120px;padding:clamp(40px,6vw,80px);border:1px solid #ffffff25;border-radius:18px;background:radial-gradient(circle at 85% 0,#5388ca25,transparent 42%),linear-gradient(145deg,#111d2d,#080f1b)}.impact-next h2{margin:16px 0}.impact-next>p{color:#b5c2d5;max-width:720px;line-height:1.7}.impact-next .home-actions{margin-top:35px}
@media(max-width:850px){.impact-scoreboard{grid-template-columns:1fr 1fr}.impact-scoreboard article{border-bottom:1px solid #ffffff1f}.impact-scoreboard article:nth-child(2){border-right:0}.impact-scoreboard article:nth-child(3){padding-left:0;border-bottom:0}.impact-scoreboard article:nth-child(4){border-bottom:0}.impact-principle,.impact-press{grid-template-columns:1fr}.impact-principle>p:last-child{grid-column:1}.impact-event-grid,.impact-voices>div{grid-template-columns:1fr}.impact-event-card{grid-template-rows:430px auto}.impact-press-links{margin-top:25px}.impact-press-links a{grid-template-columns:1fr 1fr}.impact-press-links p{grid-column:1/-1}.impact-event-card ul{flex-direction:column;gap:14px}}
@media(max-width:560px){.impact-hero{padding-top:125px}.impact-hero h1{font-size:58px}.impact-scoreboard article{padding:18px 14px;min-height:140px}.impact-scoreboard strong{font-size:58px}.impact-scoreboard span{font-size:13px}.impact-principle{padding-block:90px}.impact-event-card{grid-template-rows:340px auto}.impact-event-card>div{padding:25px}.impact-event-card:nth-child(2) img{object-position:center 20%}.impact-voices,.impact-press{padding-block:80px}.impact-press-links a{grid-template-columns:1fr}.impact-press-links p{grid-column:auto}.impact-next{margin-block:40px 80px}}
