#Home{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*32);flex-direction:column;width:100%;display:flex}#Home>section{width:100%}#Home .Home__hero{flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;min-height:700px;display:flex;position:relative;overflow:hidden}#Home .Home__hero:before{content:"";z-index:1;background:linear-gradient(90deg,#000000bf 0%,#00000073 60%,#00000059 100%);position:absolute;inset:0}#Home .Home__hero__content{z-index:2;color:var(--color-on-primary);justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*8);flex-direction:column;max-width:640px;display:flex;position:relative}#Home .Home__hero__content h1{font-size:clamp(2rem,4vw,3rem);line-height:1.15}#Home .Home__hero__content__divider{background-color:var(--color-primary-light);border-radius:2px;width:64px;height:4px;display:block}#Home .Home__hero__content__text{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*2);opacity:.95;flex-direction:column;font-size:1.2em;display:flex}#Home .Home__about{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*8);flex-direction:row;display:flex}#Home .Home__about__text{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*3);flex-direction:column;flex:1;display:flex}#Home .Home__about__img{aspect-ratio:154/146;object-fit:cover;flex:1;width:100%;max-width:480px;-webkit-mask-image:url(/images/mask-cover.png);mask-image:url(/images/mask-cover.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:900px){#Home .Home__about{flex-direction:column-reverse}#Home .Home__about__img,#Home .Home__about__text{max-width:100%}}#Home .Home__impact__stats{justify-content:center;align-items:stretch;gap:calc(var(--spacing)*4);flex-flow:wrap;display:flex}#Home .Home__impact__stats__card{padding:calc(var(--spacing)*6) calc(var(--spacing)*4);border-radius:var(--radius-md);justify-content:center;align-items:center;gap:calc(var(--spacing)*1);text-align:center;flex-direction:column;flex:220px;display:flex}#Home .Home__impact__stats__card__value{color:var(--color-primary);font-size:2.5rem;font-weight:700}#Home .Home__impact__stats__card__label{font-weight:500}#Home .Home__impact__stats__card--soft{background-color:var(--color-primary-soft)}#Home .Home__impact__stats__card--softer{background-color:var(--color-primary-softer)}#Home .Home__impact__stats__card--surface{background-color:var(--color-surface-variant)}#Home .Home__team{flex-direction:column;justify-content:flex-start;align-items:center;gap:0;display:flex}#Home .Home__team__members{gap:calc(var(--spacing)*6);grid-template-columns:repeat(3,1fr);justify-items:center;width:100%;display:grid}@media (max-width:768px){#Home .Home__team__members{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){#Home .Home__team__members{grid-template-columns:1fr}}#Home .Home__partners{width:100%}#Home .Home__partners__list{gap:calc(var(--spacing)*6);grid-template-columns:repeat(6,1fr);justify-items:center;width:100%;display:grid}#Home .Home__partners__list__item{aspect-ratio:1;background-color:var(--color-surface-variant);border-radius:50%;width:100%;max-width:96px}@media (max-width:900px){#Home .Home__partners__list{grid-template-columns:repeat(4,1fr)}}@media (max-width:600px){#Home .Home__partners__list{grid-template-columns:repeat(3,1fr)}}@media (max-width:400px){#Home .Home__partners__list{grid-template-columns:repeat(2,1fr)}}#Home .Home__projects{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}#Home .Home__projects__list{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*5);flex-direction:column;width:100%;display:flex}#Home .Home__projects__list__item{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing)*2);flex-direction:column;display:flex}@media (max-width:600px){#Home .Home__hero{min-height:460px}#Home .Home__hero__content{text-align:left}}
