/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
* Styles for Annual Report 2025 */
.node-8819 .paragraphs > .field .field__item:has(.ar25-impact-stats){background-color:#fefefe !important;}.node-8819 .paragraphs > .field .field__item:has(.ar25-map),.node-8819 .paragraphs > .field .field__item:has(.ar25-map-animations){background-color:#1b1e49 !important;}.node-8819 .paragraphs > .field .field__item:has(.ar25-health-programs),.node-8819 .paragraphs > .field .field__item:has(.ar25-donor-stories){background-color:#f9f3f1 !important;}.node-8819 .paragraphs > .field .field__item:has(.ar25-financials),.node-8819 .paragraphs > .field .field__item:has(.ar25-subscribe){background-color:#1c3775 !important;}.node-8819 .card-v2--type--traditional:not(.collection--display_type_accordion_to_grid),.node-8819 .card-v2--type--tile_basic{border:solid 1px #c4c4c4 !important;}@media print,screen and (max-width:63.9375em){.node-8819 a.btn.btn-orange.donate{margin-bottom:1.25rem;}}@media screen and (min-width:768px){.node-8819 section.paragraph .section-description p{font-size:18px;max-width:900px;}}.node-8819 .media__caption{font-style:italic;font-size:16px !important;margin-bottom:24px;line-height:1.2;color:#666666;}@media screen and (min-width:75em){.node-8819 .hero-banner-v2 .hero-media .image{height:675px;object-position:0px 2px;}}.node-8819 .hero-banner-v2 .hero-media.hero-media-subject-position-right{background:linear-gradient(to top,black 0,rgba(0,0,0,0.7) 30%,rgba(0,0,0,0) 64%);}@media print,screen and (min-width:40em){.node-8819 .hero-banner-v2 .hero-media.hero-media-subject-position-right{background:linear-gradient(to right,black 0,rgba(0,0,0,0.7) 30%,rgba(0,0,0,0) 50%);}}.node-8819 .hero-text-overlay.hero-media-subject-position-right{margin-bottom:0;padding-left:2rem;padding-right:2rem;}@media print,screen and (min-width:40em){.node-8819 .hero-text-overlay.hero-media-subject-position-right{margin-bottom:1rem;}}@media print,screen and (min-width:64em){.node-8819 .hero-text-overlay.hero-media-subject-position-right{margin-left:auto;}}@media screen and (min-width:75em){.node-8819 .hero-text-overlay.hero-media-subject-position-right{margin-left:auto;}}.node-8819 .ar25-stories-of-influence{padding-bottom:96px !important;}@media print,screen and (min-width:64em){.node-8819 .ar25-stories-of-influence{padding-bottom:64px !important;}}.node-8819 .ar25-stories-of-influence .card-v2.card-v2--type--spotlight_patient .card-description{font-size:1em;line-height:24px;padding-bottom:0;}.node-8819 .ar25-stories-of-influence .card-v2--type--spotlight_patient .card-action{font-size:1.125em;}.node-8819 .ar25-stories-of-influence .paragraph.card-v2 .card-description{margin-bottom:20px;}.node-8819 .ar25-donor-stories{padding-bottom:0 !important;}.node-8819 .ar25-donor-stories.collection--display_type_stack .card-v2--type--traditional{max-width:600px;}.node-8819 .ar25-donor-stories .card-action{color:#1e54a0;text-decoration:underline;text-transform:capitalize;text-underline-position:under;margin-top:auto;align-self:flex-start;}.node-8819 .ar25-donor-stories .paragraph.card-v2 .featured-image-wrapper{height:auto;overflow:hidden;aspect-ratio:16/9;}.node-8819 .ar25-donor-stories .paragraph.card-v2 .card-featured-image{width:100%;}.node-8819 .ar25-donor-stories .paragraph.card-v2 .card-description{margin-bottom:20px;flex-grow:1;}.node-8819 .ar25-donor-stories .paragraph.card-v2 .card-title-wrapper{min-height:3rem;}.node-8819 .ar25-donor-stories .card-content-wrapper,.node-8819 .ar25-donor-stories .card-body{display:flex;flex-direction:column;flex-grow:1;}.node-8819 .ar25-donor-stories .button--primary{background-color:#fb9500;color:#282828;margin:2rem;}.node-8819 .ar25-donor-stories .button--primary:hover{background-color:#d87100;color:white;}.node-8819 .ar25-financials{padding-bottom:0 !important;}.node-8819 .ar25-financials .section-title h2,.node-8819 .ar25-financials .section-description{color:white;}.node-8819 .ar25-financials lottie-player{max-width:475px;margin-left:auto;margin-right:auto;}.node-8819 .ar25-financials .button--primary{background-color:#fb9500;color:#282828;font-weight:600;font-size:1.125em;line-height:24px;margin:20px;padding:8px 16px;}.node-8819 .ar25-financials .button--primary:hover{background-color:#d87100;color:white;}.node-8819 .ar25-subscribe .section-title h2,.node-8819 .ar25-subscribe .section-description{color:white;}.node-8819 .ar25-subscribe .embed-hubspot-form #hsForm_dce8eb04-2305-400c-9eb4-f22c9ee62d76 .hs-submit input[type=submit]{background-color:#fb9500;color:#282828;}.node-8819 .ar25-subscribe .embed-hubspot-form #hsForm_dce8eb04-2305-400c-9eb4-f22c9ee62d76 .hs-submit input[type=submit]:hover{background-color:#d87100;color:white;}.node-8819 .ar25-health-programs .paragraph.card-v2 .card-description{margin-bottom:20px;flex-grow:1;}.node-8819 .ar25-health-programs .card-content-wrapper,.node-8819 .ar25-health-programs .card-body{display:flex;flex-direction:column;flex-grow:1;}.node-8819 .ar25-health-programs .card-action{margin-top:auto;align-self:flex-start;}.node-8819 .ar25-health-programs .accordion.accordion-to-grid{margin-left:auto;margin-right:auto;max-width:600px;background:none;}.node-8819 .ar25-health-programs .accordion.accordion-to-grid .accordion-item{margin-bottom:16px;border-radius:8px !important;border:solid 1px #c4c4c4;}.node-8819 .ar25-health-programs .accordion.accordion-to-grid .accordion-item.is-active .accordion-title{border-radius:6px 6px 0 0 !important;}.node-8819 .ar25-health-programs .accordion.accordion-to-grid .accordion-item.is-active .accordion-title::before{content:"";}.node-8819 .ar25-health-programs .accordion.accordion-to-grid .accordion-title{font-weight:600;font-size:1.125rem;line-height:1.2;color:#282828 !important;background-color:#ffffff !important;border-radius:6px !important;padding:1.25rem 3rem 1.25rem 1.25rem;}.node-8819 .ar25-health-programs .accordion.accordion-to-grid .accordion-title::before{font-family:"Font Awesome 6 Pro";font-weight:900;content:"";}.node-8819 .ar25-health-programs .accordion.accordion-to-grid .accordion-content{padding:0;border:none;border-radius:8px;}.node-8819 .ar25-health-programs .accordion.accordion-to-grid .paragraph.paragraph--type--card-v2{border-top-left-radius:0;border-top-right-radius:0;border:none;margin-bottom:0;}.node-8819 .ar25-health-programs .accordion.accordion-to-grid .paragraph.paragraph--type--card-v2 .card-title-wrapper,.node-8819 .ar25-health-programs .accordion.accordion-to-grid .paragraph.paragraph--type--card-v2 .card-content-wrapper .card-description{display:none;}.node-8819 .ar25-health-programs .card-v2--type--traditional{border:none;}.node-8819 .ar25-health-programs .card-v2--type--traditional .card-action{font-family:"Source Sans Pro",Helvetica,Arial,Verdana,sans-serif;font-weight:600;font-size:1.125em;line-height:24px;color:#1e54a0;text-transform:capitalize;text-decoration:underline;text-underline-position:under;}@media print,screen and (min-width:40em){.node-8819 .ar25-ceo-letter{padding:48px 16px !important;}}.node-8819 .ar25-ceo-letter .section-description{display:block;}@media screen and (min-width:75em){.node-8819 .ar25-ceo-letter .section-description .grid-container .grid-x.grid-margin-x{display:flex;align-items:flex-start;gap:16px;}}.node-8819 .ar25-ceo-letter .ceo-video{max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:32px;}@media screen and (min-width:75em){.node-8819 .ar25-ceo-letter .ceo-video{margin-bottom:0;margin-top:5px;}}.node-8819 .ar25-ceo-letter .ceo-video .iframe-wrapper iframe{display:block;width:100%;height:unset;aspect-ratio:16/9;border-radius:8px;}.node-8819 .ar25-ceo-letter .ceo-quote{border-left:4px solid #fb9500;border-radius:6px;text-align:left;margin:40px auto 32px;max-width:650px;}.node-8819 .ar25-ceo-letter .ceo-quote blockquote{padding:1rem;margin:0;border-radius:3px;border:2px solid #c4c4c4;}.node-8819 .ar25-ceo-letter .ceo-quote blockquote p{font-family:"Source Sans Pro",Helvetica,Arial,Verdana,sans-serif;font-weight:600;font-style:italic;color:#323372;margin:0;}.node-8819 .ar25-ceo-letter .ceo-quote blockquote span{color:#ac5504;}.node-8819 .ar25-ceo-letter .ceo-message{max-width:700px;margin-left:auto;margin-right:auto;}.node-8819 .ar25-ceo-letter .ceo-message p{margin-bottom:24px !important;}.node-8819 .ar25-ceo-letter .ceo-bye{text-align:left;max-width:700px;margin-left:auto;margin-right:auto;}.node-8819 .ar25-ceo-letter .ceo-bye .close{margin-bottom:16px;}.node-8819 .ar25-ceo-letter .ceo-bye .signature{width:114px;margin-bottom:16px;}.node-8819 .ar25-ceo-letter .ceo-bye .title{font-family:"Source Sans Pro",Helvetica,Arial,Verdana,sans-serif;font-weight:600;}.node-8819 .ar25-ceo-letter .ceo-bye .title span{font-family:"Source Sans Pro",Helvetica,Arial,Verdana,sans-serif;font-weight:400;color:#555;}.node-8819 .ar25-impact-stats .stats-wrapper > .grid-x{gap:16px;}@media print,screen and (min-width:40em){.node-8819 .ar25-impact-stats .stats-wrapper > .grid-x{gap:unset;}}.node-8819 .ar25-impact-stats .stats-wrapper .stat-section-title{color:#323372;text-align:center;}@media print,screen and (min-width:64em){.node-8819 .ar25-impact-stats .stats-wrapper .stat-section-title{text-align:left;margin-right:0;}}.node-8819 .ar25-impact-stats .stats-wrapper .stat-section-title span{font-size:2.5rem;color:#bc3957;line-height:64px;border-bottom:dotted 2px;}.node-8819 .ar25-impact-stats .stats-wrapper .stat-col-1{display:flex;flex-direction:column;justify-content:space-between;gap:16px;}@media print,screen and (min-width:40em){.node-8819 .ar25-impact-stats .stats-wrapper .stat-col-1{gap:unset;}}@media print,screen and (min-width:64em){.node-8819 .ar25-impact-stats .stats-wrapper .stat-col-1{flex-direction:column;gap:16px;}}.node-8819 .ar25-impact-stats .stats-wrapper .stat-col-2,.node-8819 .ar25-impact-stats .stats-wrapper .stat-col-3{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:16px;}@media print,screen and (min-width:64em){.node-8819 .ar25-impact-stats .stats-wrapper .stat-col-2,.node-8819 .ar25-impact-stats .stats-wrapper .stat-col-3{justify-content:space-evenly;}}@media print,screen and (min-width:40em){.node-8819 .ar25-impact-stats .stats-wrapper .stat-col-2 .stat-tile .card-subtitle{max-width:74px;}}@media screen and (min-width:48em){.node-8819 .ar25-impact-stats .stats-wrapper .stat-col-2 .stat-tile .card-subtitle{max-width:none;}}@media print,screen and (min-width:64em){.node-8819 .ar25-impact-stats .stats-wrapper .stat-col-2 .stat-tile .card-subtitle{max-width:74px;}}@media screen and (min-width:75em){.node-8819 .ar25-impact-stats .stats-wrapper .stat-col-2 .stat-tile .card-subtitle{max-width:none;}}.node-8819 .ar25-impact-stats .stats-wrapper .stat-tile{border-radius:8px;}.node-8819 .ar25-impact-stats .stats-wrapper .tile-0,.node-8819 .ar25-impact-stats .stats-wrapper .tile-2,.node-8819 .ar25-impact-stats .stats-wrapper .tile-4{background-color:white;border-radius:6px;}.node-8819 .ar25-impact-stats .stats-wrapper .tile-0 .card-v2--type--tile_basic,.node-8819 .ar25-impact-stats .stats-wrapper .tile-2 .card-v2--type--tile_basic,.node-8819 .ar25-impact-stats .stats-wrapper .tile-4 .card-v2--type--tile_basic{border-top:8px solid #00bfb2 !important;}.node-8819 .ar25-impact-stats .stats-wrapper .tile-1,.node-8819 .ar25-impact-stats .stats-wrapper .tile-3,.node-8819 .ar25-impact-stats .stats-wrapper .tile-5{background-color:white;border-radius:6px;}.node-8819 .ar25-impact-stats .stats-wrapper .tile-1 .card-v2--type--tile_basic,.node-8819 .ar25-impact-stats .stats-wrapper .tile-3 .card-v2--type--tile_basic,.node-8819 .ar25-impact-stats .stats-wrapper .tile-5 .card-v2--type--tile_basic{border-top:8px solid #ef658a !important;}.node-8819 .ar25-impact-stats .card-v2--type--tile_basic{display:flex;align-items:center;gap:16px;max-width:344px;background-color:inherit;color:inherit;border:solid 1px #8e8e8e;}@media screen and (min-width:48em){.node-8819 .ar25-impact-stats .card-v2--type--tile_basic{max-width:none;}}.node-8819 .ar25-impact-stats .card-v2--type--tile_basic .thumbnail-icon svg{width:54px;height:54px;}.node-8819 .ar25-impact-stats .card-v2--type--tile_basic .card-title,.node-8819 .ar25-impact-stats .card-v2--type--tile_basic .card-subtitle{background-color:inherit;color:#323372;}.node-8819 .ar25-impact-stats .card-v2--type--tile_basic .card-title{font-size:1.75rem;margin-bottom:4px;}@media print,screen and (min-width:64em){.node-8819 .ar25-impact-stats .card-v2--type--tile_basic .card-title{font-size:2rem;}}.node-8819 .ar25-impact-stats .card-v2--type--tile_basic .card-subtitle{color:#3e3e3e;line-height:1.2;}@media print,screen and (min-width:40em){.node-8819 .ar25-impact-stats .card-v2--type--tile_basic .card-subtitle{max-width:130px;}}@media screen and (min-width:48em){.node-8819 .ar25-impact-stats .card-v2--type--tile_basic .card-subtitle{max-width:none;}}@media print,screen and (min-width:64em){.node-8819 .ar25-impact-stats .card-v2--type--tile_basic .card-subtitle{max-width:130px;}}@media screen and (min-width:75em){.node-8819 .ar25-impact-stats .card-v2--type--tile_basic .card-subtitle{max-width:none;}}.node-8819 .ar25-map{color:#fefefe;position:relative;}.node-8819 .ar25-map .section-title h2{color:white;}.node-8819 .ar25-map .map-legend{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:64px;margin-left:16px;}@media screen and (min-width:31.25em){.node-8819 .ar25-map .map-legend{justify-content:center;gap:16px;margin-bottom:56px;margin-left:0;}}@media print,screen and (min-width:40em){.node-8819 .ar25-map .map-legend{gap:24px;}}@media print,screen and (min-width:64em){.node-8819 .ar25-map .map-legend{gap:32px;}}.node-8819 .ar25-map .map-legend .map-key{font-size:0.875rem;min-width:300px;max-width:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;}@media screen and (min-width:31.25em){.node-8819 .ar25-map .map-legend .map-key{min-width:unset;}}@media print,screen and (min-width:40em){.node-8819 .ar25-map .map-legend .map-key{font-size:1rem;}}.node-8819 .ar25-map .map-legend .map-key:before{content:"";font-family:"Font Awesome 6 Pro";font-weight:900;margin-right:8px;}.node-8819 .ar25-map .map-legend .map-key.key-site{color:#fb9500;}.node-8819 .ar25-map .map-legend .map-key.key-coordination{color:#00bfb2;}.node-8819 .ar25-map .map-legend .map-key.key-university{color:#ef658a;}.node-8819 .ar25-map .map-legend .map-key span{color:white;}.node-8819 .ar25-map .has-tip{position:relative;display:inline-block;border-bottom:none;font-weight:700;cursor:pointer;}.node-8819 .ar25-map .position-relative{position:relative;}.node-8819 .ar25-map .hand-swiper{width:calc(100% - 30px);display:flex;align-items:center;position:absolute;left:10px;top:-30px;opacity:0.5;z-index:2;}.node-8819 .ar25-map .hand-swiper svg{width:60px;flex:0 0 auto;height:60px;overflow:unset;}.node-8819 .ar25-map .hand-swiper svg .hand,.node-8819 .ar25-map .hand-swiper svg .hand-double,.node-8819 .ar25-map .hand-swiper svg .hand-flick,.node-8819 .ar25-map .hand-swiper svg .hand-hold,.node-8819 .ar25-map .hand-swiper svg .hand-rock,.node-8819 .ar25-map .hand-swiper svg .hand-tap,.node-8819 .ar25-map .hand-swiper svg .hand-x,.node-8819 .ar25-map .hand-swiper svg .hand-y{fill:#fff;stroke:#000;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;}.node-8819 .ar25-map .hand-swiper svg .hand-x{-webkit-animation:swipe-x 1.25s ease-in-out backwards;animation:swipe-x 1.25s ease-in-out backwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.node-8819 .ar25-map .hand-swiper svg .hand-y{-webkit-animation:swipe-y 1.25s ease-in-out backwards;animation:swipe-y 1.25s ease-in-out backwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.node-8819 .ar25-map .hand-swiper svg .hand-flick{-webkit-animation:flick 1.25s ease-out backwards;animation:flick 1.25s ease-out backwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.node-8819 .ar25-map .custom-scrollbars ::-webkit-scrollbar-track{border-radius:5rem;background-color:rgba(254,254,254,0.1);}.node-8819 .ar25-map .custom-scrollbars ::-webkit-scrollbar{width:8px;height:8px;opacity:0.5;border-radius:5rem;}.node-8819 .ar25-map .custom-scrollbars ::-webkit-scrollbar-thumb{border-radius:5rem;background-color:rgba(254,254,254,0.1);}.node-8819 .ar25-map .custom-scrollbars ::-webkit-scrollbar-button{display:none;}.node-8819 .ar25-map .map-cell{overflow-x:scroll;}@media print,screen and (min-width:64em){.node-8819 .ar25-map .map-cell{overflow:hidden;}}.node-8819 .ar25-map .map-wrapper{position:relative;width:250%;max-width:1250px;height:auto;}@media print,screen and (min-width:64em){.node-8819 .ar25-map .map-wrapper{width:100%;height:auto;}}.node-8819 .ar25-map .map-image{margin-top:32px;}.node-8819 .ar25-map-animations{color:#fefefe;padding-top:0 !important;}.node-8819 .ar25-map-animations .section-title{display:none;}.node-8819 .ar25-map-animations lottie-player{max-width:200px;width:80%;height:auto;margin-left:auto;margin-right:auto;}@media print,screen and (min-width:40em){.node-8819 .ar25-map-animations lottie-player{max-width:250px;}}@media print,screen and (min-width:64em){.node-8819 .ar25-map-animations lottie-player{max-width:350px;}}.node-8819 .tooltip{padding:1rem;font-size:0.875rem;}@-webkit-keyframes swipe-x{0%{transform:translateX(0);}25%{transform:translateX(50px) rotateZ(10deg);}50%{transform:translateX(0);}75%{transform:translateX(-50px) rotateZ(-10deg);}}@keyframes swipe-x{0%{transform:translateX(0);}25%{transform:translateX(50px) rotateZ(10deg);}50%{transform:translateX(0);}75%{transform:translateX(-50px) rotateZ(-10deg);}}@-webkit-keyframes swipe-y{0%{transform:translateY(0);}25%{transform:translateY(50px) rotateZ(-10deg);}50%{transform:translateY(0);}75%{transform:translateY(-50px) rotateZ(10deg);}}@keyframes swipe-y{0%{transform:translateY(0);}25%{transform:translateY(50px) rotateZ(-10deg);}50%{transform:translateY(0);}75%{transform:translateY(-50px) rotateZ(10deg);}}@-webkit-keyframes flick{0%{transform:rotateZ(0);}10%{transform:translateY(-12px) rotateZ(50deg);}25%{transform:rotateZ(5deg);}}@keyframes flick{0%{transform:rotateZ(0);}10%{transform:translateY(-12px) rotateZ(50deg);}25%{transform:rotateZ(5deg);}}
#block-pih-belowthefooter-2{justify-content:center;top:-10px;}#block-pih-belowthefooter-2 a.fab::before{font-size:30px;float:left;text-indent:0;}#block-pih-belowthefooter-2 a{text-indent:-10000px;}.region.region-below-footer{background-color:#e6e6e6;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;border-top:1px solid #999;padding:16px 0;}#block-pih-belowthefooter-2 ul.menu{display:flex;justify-content:center;align-items:center;}.block-title{display:none;}.address-footer{background-color:#e6e6e6;padding-top:10px;text-align:center;}.donation-address{color:#ac5603;font-weight:400;}.address-description{display:inline-block;font-weight:600;}@media screen and (max-width:39.9375em){.navigation{box-shadow:none;}}.block-pih-footersocialmediaicons i.fa.fa-bluesky{font-family:'Font Awesome 6 Brands';font-size:1.5rem;}.block-pih-footersocialmediaicons i.fa.fa-instagram{font-family:'Font Awesome 6 Brands';font-size:1.5rem;}.block-pih-footersocialmediaicons i.fa.fa-facebook{font-family:'Font Awesome 6 Brands';font-size:1.5rem;}.block-pih-footersocialmediaicons i.fa.fa-youtube{font-family:'Font Awesome 6 Brands';font-size:1.5rem;}.block-pih-footersocialmediaicons i.fa.fa-linkedin{font-family:'Font Awesome 6 Brands';font-size:1.5rem;}
body.is-reveal-open,html.is-reveal-open,html.is-reveal-open body{overflow:unset !important;position:unset !important;}.paragraph  figcaption{margin-top:0;}
