.FooterSmall-module__3IO2AG__footer{margin-top:var(--space-32)}.FooterSmall-module__3IO2AG__footer .FooterSmall-module__3IO2AG__inner{padding:var(--space-24)0 0 0}@media (max-width:960px){.FooterSmall-module__3IO2AG__footer .FooterSmall-module__3IO2AG__inner{max-width:none}}.FooterSmall-module__3IO2AG__footer .FooterSmall-module__3IO2AG__inner .FooterSmall-module__3IO2AG__copy{color:var(--color-text-muted-more);margin-top:var(--space-40)}.FooterSmall-module__3IO2AG__footer .FooterSmall-module__3IO2AG__inner .FooterSmall-module__3IO2AG__columns{gap:var(--space-24);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.FooterSmall-module__3IO2AG__footer .FooterSmall-module__3IO2AG__inner .FooterSmall-module__3IO2AG__signatureRow{margin-bottom:var(--space-16)}.FooterSmall-module__3IO2AG__footer .FooterSmall-module__3IO2AG__inner .FooterSmall-module__3IO2AG__signature{display:block}.FooterSmall-module__3IO2AG__footer .FooterSmall-module__3IO2AG__inner .FooterSmall-module__3IO2AG__company{color:var(--color-text-muted);flex-direction:column;display:flex}.FooterSmall-module__3IO2AG__footer .FooterSmall-module__3IO2AG__inner .FooterSmall-module__3IO2AG__address{color:var(--color-text-muted);gap:var(--space-2);flex-direction:column;margin:0;font-style:normal;display:flex}.FooterSmall-module__3IO2AG__footer .FooterSmall-module__3IO2AG__inner .FooterSmall-module__3IO2AG__nav{justify-content:flex-end;display:flex}.FooterSmall-module__3IO2AG__footer .FooterSmall-module__3IO2AG__inner .FooterSmall-module__3IO2AG__linkList{gap:var(--space-2);flex-direction:column;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.FooterSmall-module__3IO2AG__footer .FooterSmall-module__3IO2AG__inner .FooterSmall-module__3IO2AG__link{color:var(--color-text);opacity:1;transition:opacity .15s}.FooterSmall-module__3IO2AG__footer .FooterSmall-module__3IO2AG__inner .FooterSmall-module__3IO2AG__link:hover{opacity:.5}.FooterSmall-module__3IO2AG__footer .FooterSmall-module__3IO2AG__inner .FooterSmall-module__3IO2AG__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:4px}.FooterSmall-module__3IO2AG__footer .FooterSmall-module__3IO2AG__inner .FooterSmall-module__3IO2AG__cta{gap:var(--space-16);flex-direction:column;align-items:flex-start;display:flex}.FooterSmall-module__3IO2AG__footer .FooterSmall-module__3IO2AG__inner .FooterSmall-module__3IO2AG__ctaText{color:var(--color-text);margin:0}.FooterSmall-module__3IO2AG__footer .FooterSmall-module__3IO2AG__inner .FooterSmall-module__3IO2AG__ctaButton{display:inline-flex}@media (max-width:768px){.FooterSmall-module__3IO2AG__footer .FooterSmall-module__3IO2AG__inner .FooterSmall-module__3IO2AG__columns{grid-template-columns:1fr}.FooterSmall-module__3IO2AG__footer .FooterSmall-module__3IO2AG__inner .FooterSmall-module__3IO2AG__nav{justify-content:flex-start}}
.CallToAction-module__YxNfqG__cta{gap:var(--space-12);flex-direction:column;display:flex}@media (max-width:768px){.CallToAction-module__YxNfqG__cta{padding:0 var(--space-32)}}.CallToAction-module__YxNfqG__cta .CallToAction-module__YxNfqG__container{background-color:var(--color-background-muted);width:100%;padding:var(--space-24)var(--space-40);border-radius:var(--radius-2xl);box-sizing:border-box}@media (max-width:768px){.CallToAction-module__YxNfqG__cta .CallToAction-module__YxNfqG__container{padding:var(--space-16)0;width:100%;margin:0 auto}}.CallToAction-module__YxNfqG__cta .CallToAction-module__YxNfqG__row{margin:var(--space-0)var(--space-40);grid-gap:var(--space-120);grid-template-columns:repeat(2,minmax(0,1fr));place-items:end start;display:grid}.CallToAction-module__YxNfqG__cta .CallToAction-module__YxNfqG__row:not(:last-child){border-bottom:.5px solid var(--color-border-elevated);margin-top:var(--space-0)}@media (max-width:960px){.CallToAction-module__YxNfqG__cta .CallToAction-module__YxNfqG__row:not(:last-child){border:none}}@media (max-width:960px){.CallToAction-module__YxNfqG__cta .CallToAction-module__YxNfqG__row{grid-gap:var(--space-0);margin:var(--space-0)var(--space-16);grid-template-columns:repeat(1,minmax(0,1fr))}}.CallToAction-module__YxNfqG__cta .CallToAction-module__YxNfqG__link{color:var(--color-text);padding:var(--space-24)var(--space-0);width:100%;text-decoration:none;transition:color .18s}@media (max-width:960px){.CallToAction-module__YxNfqG__cta .CallToAction-module__YxNfqG__link{margin-left:var(--space-0);padding:var(--space-0)}}.CallToAction-module__YxNfqG__cta .CallToAction-module__YxNfqG__link:hover,.CallToAction-module__YxNfqG__cta .CallToAction-module__YxNfqG__link:focus-visible{color:var(--color-text-muted)}.CallToAction-module__YxNfqG__cta .CallToAction-module__YxNfqG__link:nth-child(2){margin-left:var(--space-40)}@media (max-width:960px){.CallToAction-module__YxNfqG__cta .CallToAction-module__YxNfqG__link:nth-child(2){margin-left:var(--space-0);padding:var(--space-0)}}
.Team-module__xFChlG__team{border-radius:var(--radius-2xl);box-sizing:border-box;width:100%;padding:var(--space-64)}@media (max-width:960px){.Team-module__xFChlG__team{padding:var(--space-48)var(--space-32)var(--space-48)var(--space-32)}}.Team-module__xFChlG__team .Team-module__xFChlG__titleContainer{gap:var(--space-32);flex-direction:column;display:flex}@media (max-width:960px){.Team-module__xFChlG__team .Team-module__xFChlG__titleContainer{gap:var(--space-20)}}.Team-module__xFChlG__teamMembers{gap:var(--space-96);border-radius:var(--radius-2xl);padding:var(--space-64)var(--space-0);justify-content:center;display:flex}@media (max-width:960px){.Team-module__xFChlG__teamMembers{margin-left:calc(-1*var(--space-32));margin-right:calc(-1*var(--space-32));padding-top:var(--space-40);padding-bottom:var(--space-40);padding-right:var(--space-48);padding-left:var(--space-48);justify-content:flex-start;gap:var(--space-48);overflow:scroll}}.Team-module__xFChlG__teamMember{gap:var(--space-24);flex-direction:column;align-items:center;display:flex}.Team-module__xFChlG__teamMemberImage{object-fit:cover;width:116px;height:116px}.Team-module__xFChlG__teamMemberInfo{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.Team-module__xFChlG__teamMemberName{color:var(--color-text);letter-spacing:-.52px;line-height:1.3}.Team-module__xFChlG__teamMemberRole{color:var(--color-text-muted);letter-spacing:-.52px;line-height:1.3}.Team-module__xFChlG__teamMembersDesc{color:var(--color-text-muted)}
.OurApproach-module__qMwUKW__approach{padding:var(--space-96)0 var(--space-64)}@media (max-width:960px){.OurApproach-module__qMwUKW__approach{padding:var(--space-0)var(--space-0)var(--space-0)var(--space-0)}}.OurApproach-module__qMwUKW__approach .OurApproach-module__qMwUKW__inner{border-radius:var(--radius-2xl);padding:var(--space-120)0;background-image:url(/img/approach-c-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:960px){.OurApproach-module__qMwUKW__approach .OurApproach-module__qMwUKW__inner{border-radius:var(--radius-none);padding:var(--space-48)var(--space-32)}}.OurApproach-module__qMwUKW__approach .OurApproach-module__qMwUKW__inner .OurApproach-module__qMwUKW__content{gap:var(--space-32);flex-direction:column;display:flex}.OurApproach-module__qMwUKW__approach .OurApproach-module__qMwUKW__inner .OurApproach-module__qMwUKW__content .OurApproach-module__qMwUKW__title,.OurApproach-module__qMwUKW__approach .OurApproach-module__qMwUKW__inner .OurApproach-module__qMwUKW__content .OurApproach-module__qMwUKW__description{color:var(--color-text-on-surface)}
.page-module__9J8FmG__container{padding:var(--space-64)var(--space-24);flex-direction:column;align-items:stretch;display:flex}@media (max-width:960px){.page-module__9J8FmG__container{padding:var(--space-64)var(--space-0)}}@media (max-width:960px){.page-module__9J8FmG__footer{padding:var(--space-0)var(--space-32)var(--space-40)}}
@media (max-width:960px){.WeBelieve-module__lCVZYW__beliefs{padding:var(--space-48)var(--space-32)var(--space-24)var(--space-32)}}.WeBelieve-module__lCVZYW__beliefs .WeBelieve-module__lCVZYW__title{padding-right:var(--space-160)}@media (max-width:960px){.WeBelieve-module__lCVZYW__beliefs .WeBelieve-module__lCVZYW__title{padding-right:var(--space-0)}}.WeBelieve-module__lCVZYW__beliefs .WeBelieve-module__lCVZYW__grid{gap:var(--space-0);width:100%;margin-top:var(--space-64);grid-template-columns:repeat(2,1fr);max-width:100%;display:grid}@media (max-width:960px){.WeBelieve-module__lCVZYW__beliefs .WeBelieve-module__lCVZYW__grid{margin-top:var(--space-0)}}.WeBelieve-module__lCVZYW__beliefs .WeBelieve-module__lCVZYW__grid .WeBelieve-module__lCVZYW__tile{gap:var(--space-12);padding:var(--space-32)var(--space-0);border-bottom:1px solid var(--color-border-muted);background-color:#0000;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.WeBelieve-module__lCVZYW__beliefs .WeBelieve-module__lCVZYW__grid .WeBelieve-module__lCVZYW__tile .WeBelieve-module__lCVZYW__text{padding-right:var(--space-40)}.WeBelieve-module__lCVZYW__beliefs .WeBelieve-module__lCVZYW__grid .WeBelieve-module__lCVZYW__tile .WeBelieve-module__lCVZYW__no{width:var(--space-48);height:var(--space-48);color:var(--color-text-on-surface);background-color:var(--color-text);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.WeBelieve-module__lCVZYW__beliefs .WeBelieve-module__lCVZYW__grid .WeBelieve-module__lCVZYW__tile:nth-child(3),.WeBelieve-module__lCVZYW__beliefs .WeBelieve-module__lCVZYW__grid .WeBelieve-module__lCVZYW__tile:nth-child(4){border:none}
.WhyRuby-module__aD4Imq__why{padding:var(--space-96)0;background-color:var(--color-surface-muted);margin:var(--space-0)auto var(--space-96);border-radius:var(--radius-2xl);width:100%}@media (max-width:960px){.WhyRuby-module__aD4Imq__why{padding:var(--space-48)var(--space-32);width:auto;margin-bottom:var(--space-0);border-radius:var(--radius-zero)}}.WhyRuby-module__aD4Imq__why .WhyRuby-module__aD4Imq__content{gap:var(--space-32);flex-direction:column;display:flex}@media (max-width:960px){.WhyRuby-module__aD4Imq__why .WhyRuby-module__aD4Imq__content{gap:var(--space-24)}}.WhyRuby-module__aD4Imq__why .WhyRuby-module__aD4Imq__header{gap:var(--space-40);flex-direction:column;display:flex}@media (max-width:960px){.WhyRuby-module__aD4Imq__why .WhyRuby-module__aD4Imq__header{gap:var(--space-16)}}.WhyRuby-module__aD4Imq__why .WhyRuby-module__aD4Imq__header .WhyRuby-module__aD4Imq__description{color:var(--color-text-muted)}.WhyRuby-module__aD4Imq__why .WhyRuby-module__aD4Imq__foot{color:var(--color-text-muted)}.WhyRuby-module__aD4Imq__why .WhyRuby-module__aD4Imq__grid{gap:var(--space-0);border-radius:var(--radius-2xl);flex-wrap:wrap;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between;width:100%;display:grid}@media (max-width:960px){.WhyRuby-module__aD4Imq__why .WhyRuby-module__aD4Imq__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.WhyRuby-module__aD4Imq__why .WhyRuby-module__aD4Imq__grid .WhyRuby-module__aD4Imq__stat{gap:var(--space-8);padding-right:var(--space-32);padding-top:var(--space-12);padding-bottom:var(--space-32);border-bottom:1px solid var(--color-border-muted);flex-direction:column;flex:1;align-items:flex-start;display:flex}@media (max-width:960px){.WhyRuby-module__aD4Imq__why .WhyRuby-module__aD4Imq__grid .WhyRuby-module__aD4Imq__stat{padding-right:var(--space-0);padding-bottom:var(--space-24);padding-top:var(--space-24)}}@media (max-width:960px){.WhyRuby-module__aD4Imq__why .WhyRuby-module__aD4Imq__grid .WhyRuby-module__aD4Imq__stat:first-child{padding-top:var(--space-0)}}.WhyRuby-module__aD4Imq__why .WhyRuby-module__aD4Imq__grid .WhyRuby-module__aD4Imq__stat:nth-child(4),.WhyRuby-module__aD4Imq__why .WhyRuby-module__aD4Imq__grid .WhyRuby-module__aD4Imq__stat:nth-child(3){padding-top:var(--space-24);border:none}@media (max-width:960px){.WhyRuby-module__aD4Imq__why .WhyRuby-module__aD4Imq__grid .WhyRuby-module__aD4Imq__stat:nth-child(4),.WhyRuby-module__aD4Imq__why .WhyRuby-module__aD4Imq__grid .WhyRuby-module__aD4Imq__stat:nth-child(3){border-top:1px solid var(--color-border-muted);padding-bottom:var(--space-24);padding-top:var(--space-24)}}@media (max-width:960px){.WhyRuby-module__aD4Imq__why .WhyRuby-module__aD4Imq__grid .WhyRuby-module__aD4Imq__stat:nth-child(3){border:none padding-bottom: var(--space-24);padding-top:var(--space-24)}}.WhyRuby-module__aD4Imq__why .WhyRuby-module__aD4Imq__grid .WhyRuby-module__aD4Imq__stat .WhyRuby-module__aD4Imq__description,.WhyRuby-module__aD4Imq__why .WhyRuby-module__aD4Imq__grid .WhyRuby-module__aD4Imq__stat .WhyRuby-module__aD4Imq__no{color:var(--color-text)}
.Header-module__ULgiba__header{border-radius:var(--radius-2xl);box-sizing:border-box;width:100%;padding:0 var(--space-64)var(--space-96)var(--space-64)}@media (max-width:960px){.Header-module__ULgiba__header{padding:0 var(--space-32)var(--space-48)var(--space-32)}}.Header-module__ULgiba__header .Header-module__ULgiba__container{gap:var(--space-12);margin-bottom:var(--space-24);flex-direction:column;display:flex}
