.theme-csr .subhero{background-color:#102018;background-image:radial-gradient(circle at 80% 18%,#c4d39a29,#0000 27%),linear-gradient(135deg,#f5820b14,#0000 53%),linear-gradient(90deg,#c4d39a0e 1px,#0000 1px);background-size:auto,auto,64px 64px}.theme-csr .subhero:before{border-color:#c4d39a70;box-shadow:0 0 0 50px #c4d39a0f,0 0 0 135px #c4d39a06}.theme-csr .subhero-side{background:#1b3326!important}.csr-intent-layout{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(34px,6vw,80px);display:grid}.csr-intent-layout .display{max-width:570px}.csr-intent-note{border-left:3px solid var(--orange);max-width:550px;color:var(--ink-soft);background:#f5820b14;border-radius:0 10px 10px 0;margin:23px 0 0;padding:15px 17px;font-size:.8rem;line-height:1.58}.csr-impact-map{isolation:isolate;border-radius:var(--radius-lg);min-height:386px;box-shadow:var(--shadow-sm);background:radial-gradient(circle,#c4d39a40,#0000 43%),linear-gradient(145deg,#eff4e9,#f8f2e8);border:1px solid #59786233;place-items:center;display:grid;position:relative;overflow:hidden}.csr-impact-map:before{z-index:-1;content:"";border:1px dashed #59786252;border-radius:50%;position:absolute;inset:22px}.csr-map-label{color:var(--teal);letter-spacing:.1em;font-size:.62rem;font-weight:900;position:absolute;top:25px;left:26px}.csr-map-core{z-index:2;width:145px;height:145px;color:var(--white);text-align:center;background:#14241a;border:1px solid #15171529;border-radius:50%;align-content:center;place-items:center;padding:18px;display:grid;position:relative;box-shadow:0 0 0 13px #fffdf98a,0 15px 36px #15171529}.csr-map-core b{color:var(--lime);font-family:var(--display);letter-spacing:-.05em;font-size:1.75rem;font-weight:400;line-height:1}.csr-map-core span{color:#ffffffb8;max-width:105px;margin-top:6px;font-size:.61rem;font-weight:760;line-height:1.35}.csr-map-node{z-index:3;min-width:94px;min-height:38px;color:var(--ink-soft);background:#fffdf9e8;border:1px solid #15171524;border-radius:50px;align-items:center;gap:6px;padding:7px 9px;font-size:.63rem;font-weight:850;display:flex;position:absolute;box-shadow:0 8px 18px #15171512}.csr-map-node b{color:#111511;background:var(--lime);border-radius:50%;place-items:center;width:18px;height:18px;font-size:.55rem;display:grid}.node-skills{top:83px;left:9%}.node-opportunity{top:82px;right:8%}.node-wellbeing{bottom:69px;left:10%}.node-accountability{bottom:68px;right:8%}.node-wellbeing b{color:#111511;background:var(--orange)}.node-accountability b{color:var(--white);background:var(--teal)}.csr-map-ring{z-index:1;border:1px solid #59786233;border-radius:50%;position:absolute}.ring-one{width:250px;height:250px}.ring-two{border-color:#f5820b2e;width:324px;height:324px}.csr-focus-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.csr-focus-card{border:1px solid var(--line);border-radius:var(--radius);background:#fffdf9;flex-direction:column;min-height:300px;padding:22px;display:flex;position:relative;overflow:hidden}.csr-focus-card:first-child{color:var(--white);background:#14241a;border-color:#14241a}.csr-focus-card:nth-child(2){background:#eff4ea}.csr-focus-card:nth-child(3){background:#f8efe5}.csr-focus-card:nth-child(4){background:#edf2ec}.csr-focus-card:after{content:"";border:1px solid #5978622e;border-radius:50%;width:175px;height:175px;position:absolute;bottom:-60px;right:-53px;box-shadow:0 0 0 28px #59786206}.csr-focus-card>*{z-index:1;position:relative}.csr-focus-number{color:#111511;background:var(--lime);border-radius:50%;place-items:center;width:34px;height:34px;font-size:.67rem;font-weight:900;display:grid}.csr-focus-card:nth-child(3) .csr-focus-number{color:#111511;background:var(--orange)}.csr-focus-card .small-label{color:var(--teal);margin-top:22px;font-size:.59rem}.csr-focus-card:first-child .small-label{color:var(--lime)}.csr-focus-card:nth-child(3) .small-label{color:#a64d09}.csr-focus-card h3{font-family:var(--display);letter-spacing:-.05em;margin:14px 0 9px;font-size:1.8rem;font-weight:400;line-height:1}.csr-focus-card p:not(.small-label){color:var(--ink-soft);margin:0;font-size:.74rem;line-height:1.58}.csr-focus-card:first-child p:not(.small-label){color:#ffffffb8}.csr-focus-signal{color:var(--teal);letter-spacing:.055em;text-transform:uppercase;border-top:1px solid #15171521;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:.55rem;font-weight:900;line-height:1.2;display:flex}.csr-focus-card:first-child .csr-focus-signal{color:var(--lime);border-top-color:#ffffff29}.csr-focus-card:nth-child(3) .csr-focus-signal{color:#8f4b18;border-top-color:#a64d0929}.csr-focus-signal i{background:#59786275;width:14px;height:1px;display:block;position:relative;overflow:hidden}.csr-focus-signal i:after{content:"";background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0;box-shadow:0 0 0 3px #f5820b1c}.csr-focus-card:first-child .csr-focus-signal i{background:#c4d39a80}.csr-path-layout{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(34px,6vw,76px);display:grid}.csr-path-copy .text-link{margin-top:26px}.csr-path{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.csr-path li{border-bottom:1px solid var(--line);grid-template-columns:47px 1fr;gap:15px;padding:21px 0;display:grid}.csr-path li>span{color:#111511;background:var(--lime);border-radius:50%;place-items:center;width:34px;height:34px;font-size:.66rem;font-weight:900;display:grid}.csr-path li:nth-child(2)>span{color:#111511;background:var(--orange)}.csr-path li:nth-child(3)>span{color:var(--white);background:var(--teal)}.csr-path b{color:var(--ink);font-size:.92rem;display:block}.csr-path p{color:var(--ink-muted);margin:5px 0 0;font-size:.78rem;line-height:1.55}.csr-evidence-panel{border-radius:var(--radius-lg);background:linear-gradient(135deg,#eff4ea,#f8f2e8);border:1px solid #5978622b;grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(30px,5vw,66px);padding:clamp(27px,4.3vw,53px);display:grid;overflow:hidden}.csr-evidence-panel .display{max-width:510px}.csr-evidence-list{gap:10px;display:grid}.csr-evidence-list p{border-left:3px solid var(--orange);background:#fffdf9b8;border-radius:0 9px 9px 0;gap:4px;margin:0;padding:15px 17px;display:grid}.csr-evidence-list p:nth-child(2){border-left-color:var(--teal)}.csr-evidence-list p:nth-child(3){border-left-color:var(--lime)}.csr-evidence-list b{color:var(--ink);font-size:.78rem}.csr-evidence-list span{color:var(--ink-muted);font-size:.72rem;line-height:1.48}@media (prefers-reduced-motion:no-preference){.csr-map-ring{animation:21s linear infinite finatomics-csr-ring}.ring-two{animation-duration:31s;animation-direction:reverse}.csr-focus-signal i:after{animation:3.8s ease-in-out infinite finatomics-csr-flow}.csr-focus-signal i:nth-of-type(2):after{animation-delay:-1.3s}}@keyframes finatomics-csr-ring{to{transform:rotate(360deg)}}@keyframes finatomics-csr-flow{0%,20%{opacity:.25;transform:translate(0)}55%{opacity:1;transform:translate(9px)}to{opacity:.25;transform:translate(9px)}}@media (width<=980px){.csr-intent-layout,.csr-path-layout,.csr-evidence-panel{grid-template-columns:1fr}.csr-focus-grid{grid-template-columns:repeat(2,1fr)}.csr-impact-map{width:100%;max-width:620px}.csr-intent-layout{gap:36px}.csr-path-layout{gap:32px}}@media (width<=600px){.csr-impact-map{min-height:410px}.csr-map-label{top:20px;left:20px}.csr-map-core{width:128px;height:128px}.csr-map-node{min-width:77px;padding:6px 7px;font-size:.56rem}.node-skills{top:88px;left:4%}.node-opportunity{top:88px;right:4%}.node-wellbeing{bottom:68px;left:4%}.node-accountability{bottom:68px;right:4%}.ring-one{width:212px;height:212px}.ring-two{width:286px;height:286px}.csr-focus-grid{grid-template-columns:1fr}.csr-focus-card{min-height:0}.csr-focus-signal{margin-top:25px}.csr-evidence-panel{padding:25px 19px}.csr-path li{grid-template-columns:39px 1fr;gap:11px}}