.simMedia{border-radius:var(--radius-md);min-height:24rem;position:relative;overflow:hidden}.simMedia__img{position:absolute;inset:0}.simHero,.simHero>.grid12{position:relative}.simHero__copy{align-self:center}.simHero__title{font-size:var(--h1);color:var(--text-strong);margin-top:1rem}.simHero__lede{color:var(--text);max-width:var(--measure);margin-top:1.5rem}.simHero__mark{flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;display:flex;position:relative}.simHero__mark img{width:auto;max-width:100%}.simHearts{inset:0 var(--gutter) 0 58%;pointer-events:none;position:absolute}.simHearts__heart{left:var(--x);color:var(--warm-white-4);opacity:0;animation:simHeartRise var(--t,10s) linear var(--d,0s) infinite;position:absolute;bottom:-1.5rem}.simHearts__glyph{fill:currentColor;display:block}@keyframes simHeartRise{0%{opacity:0;transform:translateY(0)}12%{opacity:.7}70%{opacity:.35}to{opacity:0;transform:translateY(calc(-1 * var(--rise,24rem)))}}.simHero__markWait{font-family:var(--font-display);font-size:var(--h3);color:var(--text-soft)}@keyframes simHeartRiseMobile{0%{opacity:0;transform:translateY(0)}12%{opacity:.7}70%{opacity:.35}to{opacity:0;transform:translateY(-16rem)}}.simCause__heading{font-size:var(--h2);color:var(--text-strong);margin-top:.85rem}.simCause__body{color:var(--text);max-width:var(--measure);margin-top:1.5rem}.simCause__body+.simCause__body{margin-top:1rem}.simCause__pillars{margin-top:var(--space-xl)}.simCause__pillarsHeading{margin-top:var(--space-xl);font-family:var(--font-display);font-weight:500;font-size:var(--h4);color:var(--text-strong)}.simCause__pillarsHeading+.simCause__pillars{margin-top:1.5rem}.simCause .simMedia{align-self:stretch;min-height:0}.simPersonal{background:var(--base);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut-6deg)), 0 100%);position:relative}.simPersonal__photo{position:absolute;inset:0}.simPersonal__scrim{background:linear-gradient(96deg,#0f1240e6 0%,#0f1240de 48%,#0f1240c7 62%,#0f124094 74%,#0f124057 84%,#0f124024 93%,#0f124000 100%);position:absolute;inset:0}.simPersonal__inner{position:relative}.simHelp__heading{font-size:var(--h2);color:var(--text-strong);max-width:22ch;margin-top:.85rem}.simHelp__body{color:var(--text);max-width:var(--measure);margin-top:1.5rem}.simHelp__actions{margin-top:var(--space-xl)}.simBento{margin-top:var(--space-xl);align-items:stretch}.simBento__rest{gap:var(--gap-tight);grid-template-rows:1.15fr 1fr;grid-template-columns:1fr 1fr;display:grid}.simBento__wide{grid-column:1/-1}.simBento .simMedia{min-height:0}.simBento>.simMedia{min-height:28rem}.simBento__rest .simMedia{min-height:9rem}@media (max-width:1023px){.simHero__mark{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:1.5rem 2.5rem}.simHearts{height:22rem;inset:auto 0 0}.simHearts__heart{animation-name:simHeartRiseMobile}.simMedia{min-height:18rem}.simBento>.simMedia{min-height:22rem}.simCause .simMedia{min-height:18rem}}@media (max-width:767px){.simBento__rest{grid-template-rows:auto}.simBento>.simMedia{min-height:15rem}.simBento__rest .simBento__wide{min-height:10rem}.simBento__rest .simMedia:not(.simBento__wide){min-height:9rem}}.simPledge .grid12{align-items:center}.simPledge__photo{min-height:24rem}.simPledge__mark{width:auto;height:2rem;display:block}.simPledge__heading{font-size:var(--h2);color:var(--text-strong);margin-top:1.5rem}.simPledge__body{color:var(--fg);max-width:var(--measure);margin-top:1.5rem}.simPledge__link{margin-top:1.5rem}@media (max-width:767px){.simPledge__photo{order:2;min-height:16rem;margin-top:1rem}}
.problem__grid{align-items:end;display:grid}.problem h2{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--h2);max-width:15ch}.problem__body{font-size:var(--h5);color:var(--fg);max-width:38ch;margin-top:1.25rem}.stat__num{font-family:var(--font-display);color:var(--primary);font-size:3rem;font-weight:500;line-height:var(--leading-none);letter-spacing:-.02em}.stat__label{font-size:var(--text-s);color:var(--fg);max-width:26ch;margin-top:.6rem}.stat__src{font-size:var(--text-xs);color:var(--fg-soft);margin-top:.6rem}@media (max-width:639px){.problem__grid{align-items:start}}@media (min-width:1024px){.stat__num{font-size:3.75rem}}@media (min-width:1280px){.stat__num{font-size:4.5rem}}@media (max-width:767px){.trust+.problem{padding-top:4.5rem}}.dark .stat__num{color:var(--fg-strong)}.problem--nostat .problem__grid>:first-child{grid-column:1/-1}
.supEnq__head{max-width:46ch;margin-bottom:2.5rem}.supEnq__title{font-family:var(--font-display);font-size:var(--h1);margin-top:1rem}.supEnq__lede{color:var(--text);margin-top:1.25rem}.supEnq__grid{align-items:start;display:grid}.supEnq__next{grid-column-start:8;padding-top:2.5rem}.supEnq__nextTitle{font-family:var(--font-display);font-size:var(--h5);color:var(--text-strong);margin-bottom:1.5rem;font-weight:600}.supForm__clouds{border:0;margin-inline:0;padding:0}.supForm__clouds legend{font-size:var(--text-s);color:var(--text-strong);margin-bottom:.45rem;padding:0;font-weight:600}.supForm__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem;display:grid}.supForm__other{margin-top:.75rem}.cform .supForm__checks .check{margin:0}.cform .supForm__done h3{margin-bottom:1.25rem}.cform .supForm__done p{max-width:54ch}.cform .supForm__done p+p{margin-top:.75rem}.supForm__cal{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--white);width:100%;height:44rem;margin-top:1.5rem;display:block}.cform .supForm__done .supForm__calAlt{font-size:var(--text-s);color:var(--text-soft);margin-top:.75rem}.supForm__calAlt a{color:var(--primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:1023px){.supEnq__next{grid-column:1/-1;padding-top:1rem}}
