.WhatWeDo-module__LbFGHq__section{background-color:var(--color-white);padding-block:var(--section-space)}.WhatWeDo-module__LbFGHq__header{max-width:640px;margin:0 0 var(--space-12)}.WhatWeDo-module__LbFGHq__eyebrow{font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-on-light);margin:0 0 var(--space-2)}.WhatWeDo-module__LbFGHq__heading{font-size:var(--text-3xl);color:var(--color-text-on-light);margin:0}.WhatWeDo-module__LbFGHq__grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:640px){.WhatWeDo-module__LbFGHq__grid{grid-template-columns:repeat(2,1fr)}}.WhatWeDo-module__LbFGHq__cardWrapper{height:100%}
.WhyDonato-module__6yLlJW__section{background:var(--color-page-canvas);padding-block:var(--section-space)}.WhyDonato-module__6yLlJW__grid{gap:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.WhyDonato-module__6yLlJW__grid{gap:var(--space-16);grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}}.WhyDonato-module__6yLlJW__visualColumn{position:relative}.WhyDonato-module__6yLlJW__photoFrame{max-width:420px;margin-inline:auto;position:relative}@media (min-width:1024px){.WhyDonato-module__6yLlJW__photoFrame{margin-inline:0}}.WhyDonato-module__6yLlJW__photoPlaceholder{aspect-ratio:4/5;background:linear-gradient(155deg, var(--color-navy-deep) 0%, var(--color-navy) 55%, var(--color-gold) 145%);border:3px solid var(--color-white);box-shadow:var(--shadow-lg);padding:var(--space-6);text-align:center;border-radius:24px 120px 24px 24px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.WhyDonato-module__6yLlJW__photo{object-fit:cover}.WhyDonato-module__6yLlJW__floatingCardPrimary,.WhyDonato-module__6yLlJW__floatingCardSecondary{background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border-top:3px solid var(--color-gold);position:absolute}.WhyDonato-module__6yLlJW__floatingCardPrimary{left:var(--space-4);bottom:calc(-1 * var(--space-5));padding:var(--space-4) var(--space-5)}.WhyDonato-module__6yLlJW__floatingCardValue{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);font-size:var(--text-xl);color:var(--color-heading);white-space:nowrap}.WhyDonato-module__6yLlJW__floatingCardSecondary{right:var(--space-4);top:var(--space-6);padding:var(--space-3) var(--space-4)}.WhyDonato-module__6yLlJW__floatingCardList{gap:var(--space-1);font-family:var(--font-family-body);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-navy);white-space:nowrap;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.WhyDonato-module__6yLlJW__eyebrow{font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-on-light);margin:0 0 var(--space-2)}.WhyDonato-module__6yLlJW__heading{font-size:var(--text-3xl);color:var(--color-navy);margin:0 0 var(--space-8)}.WhyDonato-module__6yLlJW__differentiators{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.WhyDonato-module__6yLlJW__differentiator{display:flex}.WhyDonato-module__6yLlJW__diffTitle{font-family:var(--font-family-ui);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-navy);margin:0 0 var(--space-1)}.WhyDonato-module__6yLlJW__diffCopy{font-family:var(--font-family-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-on-light);max-width:52ch;margin:0}@media (max-width:639px){.WhyDonato-module__6yLlJW__photoFrame{gap:var(--space-4);flex-direction:column;display:flex}.WhyDonato-module__6yLlJW__floatingCardPrimary,.WhyDonato-module__6yLlJW__floatingCardSecondary{align-self:flex-start;position:static}}@media (min-width:640px){.WhyDonato-module__6yLlJW__differentiators{grid-template-columns:repeat(2,minmax(0,1fr))}}
.TalentTechnology-module__IMd-nW__section{background:var(--color-page-canvas);padding-block:var(--section-space)}.TalentTechnology-module__IMd-nW__header{max-width:680px;margin:0 0 var(--space-16)}.TalentTechnology-module__IMd-nW__eyebrow{font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-on-light);margin:0 0 var(--space-2)}.TalentTechnology-module__IMd-nW__heading{font-size:var(--text-3xl);line-height:var(--leading-tight);color:var(--color-heading);margin:0 0 var(--space-5)}.TalentTechnology-module__IMd-nW__copy{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-body);max-width:56ch;margin:0}.TalentTechnology-module__IMd-nW__pathwayWrapper{position:relative}.TalentTechnology-module__IMd-nW__pathway{z-index:1;gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.TalentTechnology-module__IMd-nW__stage{width:100%}.TalentTechnology-module__IMd-nW__stageInner{align-items:center;gap:var(--space-4);display:flex}.TalentTechnology-module__IMd-nW__marker{--step:#d2e46e;background-color:var(--step);width:44px;height:44px;box-shadow:0 0 0 4px var(--color-page-canvas), 0 0 0 5px #071b2d14, 0 6px 14px #071b2d1f;color:var(--color-navy-deep);font-family:var(--font-family-body);font-size:var(--text-sm);font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TalentTechnology-module__IMd-nW__stage:nth-child(2) .TalentTechnology-module__IMd-nW__marker{--step:#bba9f7}.TalentTechnology-module__IMd-nW__stage:nth-child(3) .TalentTechnology-module__IMd-nW__marker{--step:#ffc49c}.TalentTechnology-module__IMd-nW__stage:nth-child(4) .TalentTechnology-module__IMd-nW__marker{--step:#9fd8ee}.TalentTechnology-module__IMd-nW__stage:nth-child(5) .TalentTechnology-module__IMd-nW__marker{--step:#f9b7b4}.TalentTechnology-module__IMd-nW__stage:nth-child(6) .TalentTechnology-module__IMd-nW__marker{--step:#f1e2c2}.TalentTechnology-module__IMd-nW__stage:nth-child(7) .TalentTechnology-module__IMd-nW__marker{--step:#a6e3c6}.TalentTechnology-module__IMd-nW__stageLabel{font-family:var(--font-family-body);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-heading);overflow-wrap:break-word;max-width:100%}.TalentTechnology-module__IMd-nW__connectorLine{background:linear-gradient(#d2e46e 0%,#bba9f7 16.7%,#ffc49c 33.3%,#9fd8ee 50%,#f9b7b4 66.7%,#f1e2c2 83.3%,#a6e3c6 100%);width:3px;position:absolute;top:22px;bottom:22px;left:20.5px}@media (min-width:768px){.TalentTechnology-module__IMd-nW__pathway{flex-direction:row;align-items:flex-start;gap:0}.TalentTechnology-module__IMd-nW__stage{flex:1;justify-content:center;display:flex}.TalentTechnology-module__IMd-nW__stageInner{text-align:center;align-items:center;gap:var(--space-3);padding-inline:var(--space-1);flex-direction:column;min-width:0}.TalentTechnology-module__IMd-nW__connectorLine{background:linear-gradient(90deg,#d2e46e 0%,#bba9f7 16.7%,#ffc49c 33.3%,#9fd8ee 50%,#f9b7b4 66.7%,#f1e2c2 83.3%,#a6e3c6 100%);width:auto;height:3px;inset:20.5px 7.14286% auto}}
.AIInnovation-module__WX5fNW__section{background:var(--color-page-canvas);padding-block:var(--section-space)}.AIInnovation-module__WX5fNW__grid{gap:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.AIInnovation-module__WX5fNW__grid{gap:var(--space-16);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.AIInnovation-module__WX5fNW__content{max-width:640px}.AIInnovation-module__WX5fNW__eyebrow{font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-on-light);margin:0 0 var(--space-2)}.AIInnovation-module__WX5fNW__heading{font-size:var(--text-3xl);line-height:var(--leading-tight);color:var(--color-heading);margin:0 0 var(--space-5)}.AIInnovation-module__WX5fNW__copy{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-body);max-width:56ch;margin:0 0 var(--space-8)}.AIInnovation-module__WX5fNW__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.AIInnovation-module__WX5fNW__visualColumn{justify-content:center;display:flex}.AIInnovation-module__WX5fNW__visualPanel{width:100%;max-width:380px;padding:var(--space-10) var(--space-8);border-radius:var(--radius-lg);background:radial-gradient(120% 110% at 0 0,#ffffffb3,#fff0 55%),linear-gradient(145deg,#efeaff 0%,#e6f6fc 60%,#e4f7ee 100%);border:1px solid #071b2d1a;position:relative;overflow:hidden;box-shadow:0 1px 2px #071b2d0f,0 16px 36px #071b2d1a}.AIInnovation-module__WX5fNW__glow{filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#ffc49c8c 0%,#ffc49c00 70%);border-radius:50%;width:60%;height:60%;position:absolute;inset:-20% -20% auto auto}.AIInnovation-module__WX5fNW__connectorLine{top:var(--space-10);bottom:var(--space-10);left:calc(var(--space-8) + 10px);background:linear-gradient(#8f7be8 0%,#4fa9d6 35%,#45b68a 65%,#e09a2f 100%);width:2px;position:absolute;overflow:hidden}.AIInnovation-module__WX5fNW__connectorLine:after{content:"";background:linear-gradient(#fff0 0%,#ffffffd9 50%,#fff0 100%) 0 0/100% 50%;width:100%;height:400%;animation:6s linear infinite AIInnovation-module__WX5fNW__aiCheckpointFlow;position:absolute;top:0;left:0}@keyframes AIInnovation-module__WX5fNW__aiCheckpointFlow{to{transform:translateY(-50%)}}.AIInnovation-module__WX5fNW__checkpoints{z-index:1;gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.AIInnovation-module__WX5fNW__checkpointInner{align-items:center;gap:var(--space-4);display:flex}.AIInnovation-module__WX5fNW__marker{transform-origin:50%;width:20px;height:20px;animation:5s ease-in-out infinite AIInnovation-module__WX5fNW__aiNodeActivate;animation-delay:var(--marker-delay,0s);flex-shrink:0;position:relative}.AIInnovation-module__WX5fNW__markerDot{background-color:var(--color-white);border:2px solid var(--color-gold);border-radius:50%;position:absolute;inset:0}.AIInnovation-module__WX5fNW__markerRing{width:28px;height:28px;animation:5s ease-in-out infinite AIInnovation-module__WX5fNW__aiNodeRing;animation-delay:var(--marker-delay,0s);background-color:#f5a93f2e;border-radius:50%;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%;transform:scale(.7)}@keyframes AIInnovation-module__WX5fNW__aiNodeActivate{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes AIInnovation-module__WX5fNW__aiNodeRing{0%,to{transform:scale(.7)}50%{transform:scale(1)}}.AIInnovation-module__WX5fNW__checkpointLabel{font-family:var(--font-family-body);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-heading)}.AIInnovation-module__WX5fNW__checkpointEmphasis .AIInnovation-module__WX5fNW__markerDot{background-color:var(--color-gold)}.AIInnovation-module__WX5fNW__checkpointEmphasis .AIInnovation-module__WX5fNW__marker{animation-name:AIInnovation-module__WX5fNW__aiNodeActivateEmphasis}.AIInnovation-module__WX5fNW__checkpointEmphasis .AIInnovation-module__WX5fNW__markerRing{background-color:#f5a93f52;width:36px;height:36px;margin:-18px 0 0 -18px;animation-name:AIInnovation-module__WX5fNW__aiNodeRingEmphasis;transform:scale(.55)}@keyframes AIInnovation-module__WX5fNW__aiNodeActivateEmphasis{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes AIInnovation-module__WX5fNW__aiNodeRingEmphasis{0%,to{opacity:.6875;transform:scale(.7778)}50%{opacity:1;transform:scale(1)}}.AIInnovation-module__WX5fNW__visualPanel[data-motion=paused] .AIInnovation-module__WX5fNW__connectorLine:after,.AIInnovation-module__WX5fNW__visualPanel[data-motion=paused] .AIInnovation-module__WX5fNW__marker,.AIInnovation-module__WX5fNW__visualPanel[data-motion=paused] .AIInnovation-module__WX5fNW__markerRing{animation-play-state:paused}.AIInnovation-module__WX5fNW__checkpointEmphasis .AIInnovation-module__WX5fNW__checkpointLabel{color:var(--color-gold-on-light)}@media (prefers-reduced-motion:reduce){.AIInnovation-module__WX5fNW__connectorLine:after,.AIInnovation-module__WX5fNW__marker,.AIInnovation-module__WX5fNW__markerRing{animation:none}}.AIInnovation-module__WX5fNW__checkpoint:first-child .AIInnovation-module__WX5fNW__markerDot{border-color:#8f7be8}.AIInnovation-module__WX5fNW__checkpoint:nth-child(2) .AIInnovation-module__WX5fNW__markerDot{border-color:#4fa9d6}.AIInnovation-module__WX5fNW__checkpoint:nth-child(3) .AIInnovation-module__WX5fNW__markerDot{border-color:#45b68a}
.Training-module__iHBCWa__section{background-color:var(--color-white);padding-block:var(--section-space)}.Training-module__iHBCWa__grid{gap:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.Training-module__iHBCWa__grid{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}}.Training-module__iHBCWa__eyebrow{font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-on-light);margin:0 0 var(--space-2)}.Training-module__iHBCWa__heading{font-size:var(--text-3xl);color:var(--color-navy);margin:0 0 var(--space-5)}.Training-module__iHBCWa__copy{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-on-light);max-width:52ch;margin:0 0 var(--space-6)}.Training-module__iHBCWa__categoryGrid{gap:var(--space-3);margin:0 0 var(--space-8);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.Training-module__iHBCWa__categoryCard{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:radial-gradient(120% 120% at 0% 0%, #fff9, #fff0 55%), linear-gradient(135deg, var(--tone-light) 0%, var(--tone-mid) 130%);border:1px solid #071b2d14;border-left:3px solid var(--tone-ink);border-radius:var(--radius-md);color:var(--color-navy-deep);display:flex;box-shadow:0 1px 2px #071b2d0f,0 6px 14px #071b2d0f}.Training-module__iHBCWa__categoryCard:hover{box-shadow:0 1px 2px #071b2d0f,0 6px 14px #071b2d0f}.Training-module__iHBCWa__categoryLabel{font-family:var(--font-family-body);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.Training-module__iHBCWa__visualColumn{position:relative}.Training-module__iHBCWa__photoFrame{max-width:460px;margin-inline:auto}@media (min-width:1024px){.Training-module__iHBCWa__photoFrame{margin-inline:0}}.Training-module__iHBCWa__photoPlaceholder{aspect-ratio:4/3;background:linear-gradient(155deg, #f5a93f8c -10%, var(--color-navy) 55%, var(--color-navy-deep) 100%);border:3px solid var(--color-white);box-shadow:0 0 0 4px #f5a93f59, var(--shadow-lg);padding:var(--space-6);text-align:center;border-radius:120px 24px 24px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Training-module__iHBCWa__photo{object-fit:cover}@media (max-width:479px){.Training-module__iHBCWa__categoryGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Training-module__iHBCWa__categoryCard{transition:none}}
.CommunityImpact-module__Qgd22W__section{background:var(--color-page-canvas);padding-block:var(--section-space)}.CommunityImpact-module__Qgd22W__header{max-width:680px;margin:0 0 var(--space-12)}.CommunityImpact-module__Qgd22W__eyebrow{font-family:var(--font-family-ui);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-on-light);margin:0 0 var(--space-2)}.CommunityImpact-module__Qgd22W__heading{font-size:var(--text-3xl);color:var(--color-navy);margin:0 0 var(--space-5)}.CommunityImpact-module__Qgd22W__copy{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-on-light);max-width:60ch;margin:0}.CommunityImpact-module__Qgd22W__grid{gap:var(--space-10);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.CommunityImpact-module__Qgd22W__grid{gap:var(--space-16);grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}.CommunityImpact-module__Qgd22W__visualColumn{justify-content:center;display:flex}.CommunityImpact-module__Qgd22W__photoPlaceholder{aspect-ratio:1;background:linear-gradient(155deg, var(--color-navy-deep) 0%, var(--color-navy) 55%, #f5a93f80 145%);border:3px solid var(--color-white);width:100%;max-width:420px;box-shadow:var(--shadow-lg);padding:var(--space-6);text-align:center;border-radius:24px 24px 24px 120px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CommunityImpact-module__Qgd22W__photo{object-fit:cover}.CommunityImpact-module__Qgd22W__themesColumn{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.CommunityImpact-module__Qgd22W__themeGrid{justify-content:center;align-self:stretch;gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.CommunityImpact-module__Qgd22W__themeCard{flex:0 1 calc((100% - var(--space-3)) / 2);align-items:flex-start;gap:var(--space-2);padding:var(--space-5) var(--space-4);background:radial-gradient(120% 120% at 0% 0%, #ffffffa6, #fff0 55%), linear-gradient(135deg, var(--tone-light) 0%, var(--tone-mid) 70%, var(--tone-deep) 150%);border-radius:var(--radius-md);border:1px solid #071b2d1a;flex-direction:column;display:flex;box-shadow:0 1px 2px #071b2d0f,0 12px 28px #071b2d14}@media (min-width:480px){.CommunityImpact-module__Qgd22W__themeCard{flex-basis:calc((100% - 2 * var(--space-3)) / 3)}}.CommunityImpact-module__Qgd22W__cta{align-self:center}.CommunityImpact-module__Qgd22W__themeCard:hover{box-shadow:0 1px 2px #071b2d0f,0 12px 28px #071b2d14}.CommunityImpact-module__Qgd22W__themeLabel{font-family:var(--font-family-heading);font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-navy-deep)}@media (prefers-reduced-motion:reduce){.CommunityImpact-module__Qgd22W__themeCard{transition:none}}.CommunityImpact-module__Qgd22W__themeCard:before{content:"";border-radius:var(--radius-full);background-color:var(--tone-ink);width:28px;height:3px}
