.medium-term{--medium-plum:#5a144a;--medium-plum-line:#5a144a40;--medium-muted:#0f0f2999;--medium-line:#e6e7e7;--medium-text-size:var(--font-size-body);--medium-tag-size:clamp(10px, .9rem + 5px, 21px);--medium-mono-size:clamp(10px, 1.1rem + 5px, 24px);--medium-chip-size:clamp(10px, 1rem + 5px, 23px);--medium-lead-size:clamp(16px, 2.7rem + 5px, 48px);--medium-quote-size:clamp(12px, 1.9rem + 5px, 36px);--medium-caption-size:clamp(22px, 3.9rem + 5px, 66px);--medium-link-size:clamp(10px, 1rem + 5px, 23px);--medium-gutter:var(--page-gutter);--medium-radius:3rem;overflow-x:clip}.medium-term h2{font-size:var(--font-size-h2);letter-spacing:-.2rem;line-height:1}.medium-term .is--serif{letter-spacing:-.2rem;font-weight:400}.medium-term .medium-rings{width:var(--medium-rings-size,6.5rem);height:var(--medium-rings-size,6.5rem);color:inherit;flex:none;display:block}.medium-term .medium-rings g,.medium-term .medium-rings rect{color:inherit;vector-effect:non-scaling-stroke}.criteria .criteria-heading__title,.includes .includes-heading__title,.hospital .hospital-body__title,.support .support-heading__title,.funding .funding-heading__title{margin-top:2.4rem}.includes .includes-heading__title{width:80rem}.support .support-heading__title{width:90rem}.funding .funding-heading__title{width:70rem}.transition .transition-body__link{color:var(--medium-plum);border-bottom:1px solid;align-items:center;gap:.9rem;padding-bottom:.4rem;line-height:1.12;transition:opacity .3s ease-out;display:inline-flex}.transition .transition-body__arrow{color:inherit}@media (hover:hover) and (pointer:fine){.transition .transition-body__link:hover{opacity:.6}}.hero .hero-container{padding:11rem 3.4rem 0}.hero .hero-breadcrumb{border-bottom:1px solid var(--medium-line);padding-bottom:2.6rem}.hero .hero-breadcrumb__list{flex-wrap:wrap;gap:1rem;display:flex}.hero .hero-breadcrumb__item{padding-block:var(--mono-trim);color:var(--color-navy);font-family:var(--font-mono);letter-spacing:.1rem;text-transform:uppercase;text-box:trim-both cap alphabetic;font-size:max(10px,min(.8rem + 5px,19px));display:block}.hero .hero-breadcrumb__item:not(.is--current):after{content:"/";margin-left:1rem}.hero .hero-breadcrumb__item.is--current{color:var(--medium-muted)}.hero .hero-breadcrumb__link{font-family:inherit;transition:opacity .3s ease-out}.hero .hero-heading{text-align:center;flex-direction:column;align-items:center;margin-top:3rem;display:flex}.hero .hero-heading__title{letter-spacing:-.2rem;max-width:96rem;font-size:max(40px,min(7rem + 5px,120px));line-height:1}.hero .hero-heading__title .is--serif{color:var(--medium-plum)}.hero .hero-heading__text{max-width:64rem;color:var(--medium-muted);font-size:var(--medium-text-size);margin:2.5rem 0 2.8rem;line-height:1.12}.hero .hero-media{isolation:isolate;border-radius:var(--medium-radius);height:65rem;margin:8.6rem 3.4rem 0;position:relative;overflow:clip}.hero .hero-media__photo,.hero .hero-media__shade{z-index:-1;position:absolute;inset:0}.hero .hero-media:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 25%,#000c 100%);position:absolute;inset:0}.hero .hero-media__picture{height:100%;display:block}.hero .hero-media__chip{background:var(--color-light-pink);color:var(--medium-plum);font-size:var(--medium-chip-size);border-radius:10rem;padding:calc(2.1rem - .5lh) 2rem;line-height:1;position:absolute;top:3.3rem;left:4rem}.hero .hero-media__caption{color:var(--color-white);font-size:var(--font-size-h5);letter-spacing:-.04rem;line-height:1;position:absolute;bottom:3.2rem;left:4rem}.hero .hero-media__caption .is--serif{letter-spacing:-.08rem}.hero .hero-media__meta{padding-block:var(--mono-trim);color:var(--color-white);font-size:var(--medium-mono-size);letter-spacing:.1rem;text-align:right;text-transform:uppercase;text-box:trim-both cap alphabetic;line-height:1.15;position:absolute;bottom:3.5rem;right:4rem}@media (hover:hover) and (pointer:fine){.hero .hero-breadcrumb__link:hover{opacity:.6}}.summary{padding-block:var(--section-space)}.summary .summary-container{margin:0 var(--medium-gutter);border-bottom:1px solid var(--medium-line);grid-template-columns:1fr 127.4rem;gap:4rem;display:grid}.summary .summary-heading__title{margin-top:3rem}.summary .summary-list{grid-template-columns:repeat(2,1fr);column-gap:2.4rem;display:grid}.summary .summary-list__item{border-top:1px solid var(--medium-line);grid-template-columns:5rem 1fr;padding:3rem 2rem 3.5rem 0;display:grid}.summary .summary-list__number{padding-top:calc(.6rem + var(--mono-trim));padding-bottom:var(--mono-trim);color:var(--medium-plum);font-size:var(--medium-tag-size);text-box:trim-both cap alphabetic}.summary .summary-list__text{color:var(--medium-muted);font-size:var(--medium-text-size);line-height:1.12}.summary .summary-list__title{color:var(--color-ink);font-size:var(--font-size-h6);line-height:1}.transition{padding-block:var(--section-space)}.transition .transition-container{padding:0 var(--medium-gutter);grid-template-columns:1fr 83rem;grid-template-areas:"label title""body media";align-items:center;gap:2.4rem 4rem;display:grid}.transition .transition-label{grid-area:label;place-self:start}.transition .transition-title{grid-area:title;align-self:start;max-width:70rem}.transition .transition-title .is--serif{color:var(--medium-plum)}.transition .transition-body{flex-direction:column;grid-area:body;align-items:flex-start;display:flex}.transition .transition-body__bands{width:14rem;height:8.5rem}.transition .transition-body__lead{max-width:78rem;color:var(--color-ink);font-size:var(--medium-lead-size);letter-spacing:-.03rem;margin-top:2.5rem;line-height:1.1}.transition .transition-body__text{max-width:74rem;color:var(--medium-muted);font-size:var(--medium-text-size);margin-top:3rem;line-height:1.12}.transition .transition-body__link{font-size:var(--medium-text-size);margin-top:3rem}.transition .transition-body__arrow{background:currentColor;width:1.3rem;height:1.2rem;-webkit-mask:url(/assets/images/icons/icon-arrow-down.svg) 50%/contain no-repeat;mask:url(/assets/images/icons/icon-arrow-down.svg) 50%/contain no-repeat}.transition .transition-media{border-radius:var(--medium-radius);grid-area:media;height:53rem;position:relative;overflow:clip}.transition .transition-media__picture{width:100%;height:100%;display:block}.transition .transition-media__chip{background:var(--color-light-pink);color:var(--medium-plum);font-size:var(--medium-chip-size);text-transform:uppercase;border-radius:10rem;padding:calc(1.8rem - .5lh) 1.6rem;line-height:1;position:absolute;bottom:2.4rem;left:2.4rem}.criteria{padding-block:var(--section-space);background:var(--color-light-gray)}.criteria .criteria-container{padding:0 var(--medium-gutter);grid-template-columns:1fr 88.2rem;align-items:center;gap:4rem;display:grid}.criteria .criteria-heading{flex-direction:column;align-items:flex-start;display:flex}.criteria .criteria-heading__title{max-width:70rem}@media screen and (orientation:landscape) and (max-width:1300px){.criteria .criteria-heading__title{width:75rem;max-width:100%}}.criteria .criteria-heading__text{max-width:46rem;color:var(--medium-muted);font-size:var(--medium-text-size);margin:2.5rem 0;line-height:1.12}.criteria .criteria-list__item{border-top:1px solid var(--medium-plum-line);grid-template-columns:6.8rem 1fr;padding:3rem 0 2.7rem;display:grid}.criteria .criteria-list__number{padding-top:calc(.8rem + var(--mono-trim));padding-bottom:var(--mono-trim);color:var(--medium-plum);font-size:var(--medium-tag-size);text-box:trim-both cap alphabetic}.criteria .criteria-list__title{font-size:var(--font-size-h5);letter-spacing:-.2rem}.criteria .criteria-body__note{color:var(--medium-muted);font-size:var(--medium-text-size);margin-top:2rem;line-height:1.12}.criteria .criteria-list+.criteria-body__note{margin-top:3rem}.includes{padding-block:var(--section-space)}.includes .includes-container{padding:0 var(--medium-gutter);flex-direction:column;align-items:center;display:flex}.includes .includes-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.includes .includes-heading__text{color:var(--medium-muted);font-size:var(--medium-text-size);margin-top:2rem;line-height:1.12}.includes .includes-cards{grid-template-columns:repeat(2,72rem);gap:2.2rem;margin-top:4.5rem;display:grid}.includes .includes-cards__item{--tile-min-height:35.3rem;--tile-padding:4rem 3.4rem 4rem 4rem}.includes .includes-cards__rings{color:var(--tile-tag)}.includes .includes-cards__top{justify-content:space-between;align-items:flex-start;display:flex}.includes .includes-cards__text{margin-top:2.4rem}.hospital{padding-block:var(--section-space)}.hospital .hospital-container{padding:0 var(--medium-gutter);grid-template-columns:75.8rem 1fr;align-items:center;gap:12rem;display:grid}.hospital .hospital-media{--hospital-shade:linear-gradient(180deg, #0000 35%, #0009 100%);border-radius:50% 50% var(--medium-radius) var(--medium-radius) / 38rem 38rem var(--medium-radius) var(--medium-radius);height:69rem;position:relative;overflow:clip}.hospital .hospital-media__picture{width:100%;height:100%;display:block}.hospital .hospital-media__shade{background:var(--hospital-shade);pointer-events:none;position:absolute;inset:0}.hospital .hospital-media__caption{color:var(--color-white);font-size:var(--medium-caption-size);letter-spacing:-.2rem;line-height:1.2;position:absolute;bottom:3rem;left:3.2rem}.hospital .hospital-body{flex-direction:column;align-items:flex-start;display:flex}.hospital .hospital-body__title{max-width:70rem}.hospital .hospital-body__text{color:var(--medium-muted);font-size:var(--medium-text-size);margin-top:2rem;line-height:1.12}.hospital .hospital-body__title+.hospital-body__text{margin-top:2.5rem}.hospital .hospital-quote{border-left:2px solid var(--medium-plum);flex-direction:column;align-items:flex-start;margin-top:3rem;padding-left:2.6rem;display:flex}.hospital .hospital-quote__text{color:var(--medium-plum);font-size:var(--medium-quote-size);line-height:1.15}.hospital .hospital-quote__link{--text-link-font:var(--medium-link-size);margin-top:3rem}.support{padding-block:var(--section-space);background:var(--color-navy)}.support .support-container{--medium-rings-size:8.5rem;padding:0 var(--medium-gutter);grid-template-columns:1fr 82.7rem;align-items:end;gap:2rem 4rem;display:grid}.support .support-heading__title{color:var(--color-white)}.support .support-heading__title .is--serif{color:var(--color-light-pink)}.support .support-text{color:#fffc;font-size:var(--medium-text-size);padding-bottom:1rem;line-height:1.12}.support .support-rings{color:var(--color-light-pink);grid-column:1;margin-top:2rem}.funding{padding-block:var(--section-space)}.funding .funding-container{padding:0 var(--medium-gutter)}.funding .funding-intro{border-bottom:1px solid var(--medium-line);grid-template-columns:1fr 89.2rem;align-items:end;gap:4rem;padding-bottom:4rem;display:grid}.funding .funding-intro__text{color:var(--medium-muted);font-size:var(--medium-text-size);padding-bottom:.4rem;line-height:1.12}.funding .funding-next{color:var(--medium-muted);font-size:var(--medium-text-size);margin-top:4rem;line-height:1.12}.funding .funding-cards{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:2.5rem;display:grid}.funding .funding-cards__entry{display:flex}.funding .funding-cards__item{--tile-min-height:33rem;--tile-padding:4rem 3.2rem 3.2rem;flex:1}.funding .funding-cards__rings{color:var(--tile-tag)}.funding .funding-cards__item.is--blue{background:var(--color-sky)}.funding .funding-cards__top{justify-content:space-between;align-items:flex-start;display:flex}.funding .funding-cards__arrow{--services-arrow-size:1.6rem;color:var(--tile-title)}.funding .funding-cards__item.is--photo{--funding-photo-shade:linear-gradient(180deg, #0f0f2954 0%, #0f0f29e6 100%)}.funding .funding-cards__media img{object-fit:cover;width:102.226%;max-width:none;margin-left:-.6429rem;display:block}.funding .funding-cards__shade{z-index:-1;background:var(--funding-photo-shade);pointer-events:none;position:absolute;inset:0}.funding .funding-cards__text{margin-top:2.6rem}.referral{padding-block:var(--section-space);border-radius:var(--medium-radius);background:var(--color-sky);overflow:clip}.referral .referral-container{padding:0 var(--medium-gutter);align-items:flex-start;gap:7.4rem;display:flex}.referral .referral-heading{flex-direction:column;flex:none;align-items:flex-start;gap:2.4rem;width:82.3rem;display:flex;position:relative}.referral .referral-heading__title,.referral .referral-heading__title .is--serif{color:var(--color-white);letter-spacing:-.16rem;margin:0;line-height:.9}.referral .referral-heading__text{color:#ffffffb3;max-width:78rem;font-size:var(--medium-text-size);letter-spacing:-.036rem;margin:0;line-height:1.1}.referral .referral-heading__rings{--medium-rings-size:11rem;color:var(--color-white);opacity:.5;pointer-events:none;position:absolute;top:-7.2rem;right:-5rem}.referral .referral-media{flex:1;min-width:0;padding:0 0 5.6rem 6.4rem;position:relative}.referral .referral-media__rings{--medium-rings-size:27rem;color:var(--color-light-pink);opacity:.45;pointer-events:none;position:absolute;top:-8.4rem;right:-9.6rem}.referral .referral-media__photo{z-index:1;border-radius:2.4rem;height:46.7rem;margin:0;position:relative;overflow:hidden}.referral .referral-media__photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.referral .referral-card{z-index:2;background:var(--color-white);border:1px solid #010b0e33;border-radius:2rem;flex-direction:column;gap:1.6rem;width:30rem;padding:2rem 2rem 1.8rem;display:flex;position:absolute;bottom:.3rem;left:0}.referral .referral-card__head{align-items:center;gap:1rem;display:flex}.referral .referral-card__badge{background:#f9eeff;border-radius:1rem;flex:none;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;display:flex}.referral .referral-card__badge img{width:1.8rem;height:1.8rem}.referral .referral-card__title{color:var(--color-navy);flex:1;font-size:max(10px,1.5rem);font-weight:600;line-height:1.2}.referral .referral-card__count{color:#0f0f29b8;text-transform:capitalize;background:#f2f2f2;border-radius:99.9rem;flex:none;padding:.4rem 1rem;font-size:max(10px,1.2rem);font-weight:600;line-height:1.2}.referral .referral-card__list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.referral .referral-card__list:before{content:"";border-left:1px dashed #5a144a47;position:absolute;top:2rem;bottom:2rem;left:1.7rem}.referral .referral-card__item{align-items:center;gap:1.2rem;padding:.8rem 1rem .8rem 0;display:flex;position:relative}.referral .referral-card__icon{border:1px solid var(--color-light-pink);background:var(--color-white);border-radius:50%;flex:none;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;display:flex}.referral .referral-card__icon img{width:1.7rem;height:1.7rem}.referral .referral-card__body{flex-direction:column;flex:1;gap:.7rem;padding-top:.2rem;display:flex}.referral .referral-card__label{color:var(--color-dark-blue);font-size:max(10px,1.4rem);font-weight:600;line-height:1.2}.referral .referral-card__bar{width:var(--bar-width);background:#ece6ee;border-radius:.6rem;height:.6rem;display:block;position:relative;overflow:clip}.referral .referral-card__bar:after{border-radius:inherit;background:linear-gradient(90deg, var(--medium-plum), #95307d);transform-origin:0;content:"";position:absolute;inset:0;transform:scaleX(0)}.referral .referral-card__check{background:#95307d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.referral .referral-card__check img{width:1.2rem;height:1.2rem}@media (prefers-reduced-motion:no-preference){.referral .referral-card__bar[data-idle],.referral .referral-card__check[data-idle]{--idle-name:none}.referral .referral-card__bar[data-idle]:after{animation:4.8s ease-in-out infinite mta-load-1}.referral .referral-card__check[data-idle]{--idle-name:mta-check-1;--idle-duration:4.8s;animation-direction:normal}.referral .referral-card__item:nth-child(2) .referral-card__bar[data-idle]:after{animation-name:mta-load-2}.referral .referral-card__item:nth-child(2) .referral-card__check[data-idle]{--idle-name:mta-check-2}.referral .referral-card__item:nth-child(3) .referral-card__bar[data-idle]:after{animation-name:mta-load-3}.referral .referral-card__item:nth-child(3) .referral-card__check[data-idle]{--idle-name:mta-check-3}}@keyframes mta-load-1{0%,4%{opacity:1;transform:scaleX(0)}20%,84%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes mta-load-2{0%,18%{opacity:1;transform:scaleX(0)}34%,84%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes mta-load-3{0%,32%{opacity:1;transform:scaleX(0)}48%,84%{opacity:1;transform:scaleX(1)}94%,to{opacity:0;transform:scaleX(1)}}@keyframes mta-check-1{0%,18%,94%,to{opacity:.3;scale:.6}23%{opacity:1;scale:1.25}28%,84%{opacity:1;scale:1}}@keyframes mta-check-2{0%,32%,94%,to{opacity:.3;scale:.6}37%{opacity:1;scale:1.25}42%,84%{opacity:1;scale:1}}@keyframes mta-check-3{0%,46%,94%,to{opacity:.3;scale:.6}51%{opacity:1;scale:1.25}56%,84%{opacity:1;scale:1}}@media screen and (orientation:portrait){.medium-term{--medium-text-size:max(10px, 1.5rem);--medium-tag-size:max(10px, 1.2rem);--medium-mono-size:max(10px, 1.2rem);--medium-chip-size:max(10px, 1.2rem);--medium-lead-size:2rem;--medium-quote-size:1.8rem;--medium-caption-size:2.5rem;--medium-link-size:max(10px, 1.4rem);--medium-radius:2.5rem}.medium-term h2,.medium-term .is--serif{letter-spacing:-.2rem}.criteria .criteria-heading__title,.includes .includes-heading__title,.hospital .hospital-body__title,.support .support-heading__title,.funding .funding-heading__title{margin-top:1.5rem}.includes .includes-heading__title,.support .support-heading__title,.funding .funding-heading__title{width:33rem}.hero{flex-direction:column;min-height:100svh;display:flex}.hero .hero-container{flex-direction:column;flex:1;width:100%;padding:8rem 1rem 1rem;display:flex}.hero .hero-breadcrumb{padding:0 1rem 1.5rem}.hero .hero-breadcrumb__item{font-size:max(10px,1.1rem)}.hero .hero-heading{padding-inline:1rem}.hero .hero-heading__title{letter-spacing:-.2rem;font-size:4rem}.hero .hero-heading__text{margin:1.5rem 0 2rem}.hero .hero-media{flex:1;height:auto;min-height:30rem;margin:4rem 0 0}.hero .hero-media__chip{padding:calc(1.6rem - .5lh) 1.5rem;top:2rem;left:2rem}.hero .hero-media__caption{bottom:6rem;left:2rem;right:2rem}.hero .hero-media__meta{text-align:left;bottom:2rem;left:2rem;right:auto}.summary .summary-container{grid-template-columns:1fr;gap:3rem}.summary .summary-heading__title{margin-top:1.5rem}.summary .summary-list{grid-template-columns:1fr}.summary .summary-list__item{grid-template-columns:4rem 1fr;padding:2rem 0}.summary .summary-list__title{font-size:1.8rem}.transition .transition-container{grid-template-columns:1fr;grid-template-areas:"label""title""media""body";row-gap:1.5rem}.transition .transition-media{aspect-ratio:83/53;height:auto;margin-top:1.5rem}.transition .transition-media__chip{padding:calc(1.5rem - .5lh) 1.2rem;bottom:1.5rem;left:1.5rem}.transition .transition-body{margin-top:1.5rem}.transition .transition-body__bands{width:9rem;height:5.5rem}.transition .transition-body__lead,.transition .transition-body__text,.transition .transition-body__link{margin-top:2rem}.criteria .criteria-container,.hospital .hospital-container,.support .support-container{grid-template-columns:1fr;gap:3rem}.criteria .criteria-heading__text{margin:1.5rem 0 2rem}.criteria .criteria-list__item{grid-template-columns:4rem 1fr;padding:2rem 0}.criteria .criteria-list__number{padding-top:calc(.4rem + var(--mono-trim))}.criteria .criteria-list__title{font-size:2.2rem}.includes .includes-cards,.funding .funding-cards{margin-inline:calc(var(--medium-gutter) * -1);padding-inline:var(--medium-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--medium-gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:34.5rem;grid-auto-flow:column;gap:1.5rem;overflow-x:auto}.includes .includes-cards::-webkit-scrollbar{display:none}.funding .funding-cards::-webkit-scrollbar{display:none}.includes .includes-cards{align-self:stretch;margin-top:3rem}.includes .includes-cards__item,.funding .funding-cards__entry{scroll-snap-align:start}.includes .includes-cards__item{--tile-min-height:22rem;--medium-rings-size:5rem}.includes .includes-cards__text{margin-top:1.5rem}.hospital .hospital-media{aspect-ratio:758/690;border-radius:50% 50% var(--medium-radius) var(--medium-radius) / 20rem 20rem var(--medium-radius) var(--medium-radius);height:auto}.hospital .hospital-media__caption{letter-spacing:-.05rem;bottom:2rem;left:2rem}.hospital .hospital-body__text,.hospital .hospital-body__title+.hospital-body__text{margin-top:1.5rem}.hospital .hospital-quote{margin-top:2.5rem;padding-left:1.5rem}.hospital .hospital-quote__link{margin-top:2rem}.support .support-container{--medium-rings-size:7rem}.support .support-rings{margin-top:0}.support .support-text{padding-bottom:0}.funding .funding-intro{grid-template-columns:1fr;gap:2rem;padding-bottom:3rem}.funding .funding-next{margin-top:3rem}.funding .funding-cards{margin-top:2rem}.funding .funding-cards__item{--tile-min-height:22rem;--medium-rings-size:5rem}.funding .funding-cards__text{margin-top:1.5rem}.referral .referral-container{flex-direction:column;gap:5rem}.referral .referral-heading{gap:1.8rem;width:100%;padding-bottom:0}.referral .referral-heading__text{max-width:none}.referral .referral-heading__rings{--medium-rings-size:6rem;top:-4.5rem;right:0}.referral .referral-media{width:100%;padding:0}.referral .referral-media__rings{--medium-rings-size:14rem;top:-4.5rem;right:-5.5rem}.referral .referral-media__photo{height:30rem}.referral .referral-card{width:calc(100% - 3.2rem);max-width:32rem;margin:-9rem 0 0 1.6rem;position:relative;bottom:auto}}
