.GreenSoftware-module__9Mm2Gq__greenSoftware{align-items:center;gap:clamp(var(--space-6), 5vw, var(--space-8));margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.GreenSoftware-module__9Mm2Gq__greenSoftware h3{font-size:clamp(1.5rem,2vw,2rem);font-weight:var(--font-weight-semibold);line-height:1.2}.GreenSoftware-module__9Mm2Gq__introduction,.GreenSoftware-module__9Mm2Gq__description{margin-top:var(--space-3);color:var(--color-brand-ink);line-height:1.7}.GreenSoftware-module__9Mm2Gq__visual{justify-self:center;width:min(100%,20rem);height:auto;display:block}@media (max-width:48rem){.GreenSoftware-module__9Mm2Gq__greenSoftware{grid-template-columns:minmax(0,1fr)}}
.AlliancesAndCertifications-module__J3X3Na__collaboration{padding:clamp(var(--space-8), 6.667vw, 6rem) var(--gutter);background:var(--color-brand-secondary);color:var(--color-brand-navy)}.AlliancesAndCertifications-module__J3X3Na__shell{width:min(100%, var(--content-max-width));padding-inline:var(--gutter);margin:0 auto}.AlliancesAndCertifications-module__J3X3Na__sectionIntroduction{gap:clamp(var(--space-6), 5vw, var(--space-8));padding-bottom:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AlliancesAndCertifications-module__J3X3Na__sectionIntroduction h2{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--font-weight-semibold);letter-spacing:-.04em;line-height:1.2}.AlliancesAndCertifications-module__J3X3Na__eyebrow{margin-bottom:var(--space-4);font-size:.75rem;font-weight:var(--font-weight-medium);letter-spacing:.065em;line-height:1.5}.AlliancesAndCertifications-module__J3X3Na__sectionIntroduction>p{border-left:2px solid var(--color-brand-cyan);padding-left:var(--space-5)}.AlliancesAndCertifications-module__J3X3Na__description{color:#294754;font-family:var(--font-family-inter);font-synthesis:none;font-style:normal;font-weight:400;line-height:1.7}.AlliancesAndCertifications-module__J3X3Na__blockTitle{font-size:clamp(1.35rem,2vw,1.75rem);font-weight:var(--font-weight-semibold)}.AlliancesAndCertifications-module__J3X3Na__techAllianceList{align-items:start;gap:var(--space-6);margin-top:var(--space-5);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.AlliancesAndCertifications-module__J3X3Na__techAlliance{gap:var(--space-4);min-width:0;display:grid}.AlliancesAndCertifications-module__J3X3Na__techAlliance+.AlliancesAndCertifications-module__J3X3Na__techAlliance{padding-left:var(--space-6);border-left:1px solid #527b8e}.AlliancesAndCertifications-module__J3X3Na__techAlliance h4,.AlliancesAndCertifications-module__J3X3Na__certificationsAndTrainingList h4{color:var(--color-brand-navy);font-size:clamp(1.1rem,1.6vw,1.35rem)}.AlliancesAndCertifications-module__J3X3Na__microsoftBadgeList{align-items:center;gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.AlliancesAndCertifications-module__J3X3Na__microsoftBadge{object-fit:contain;width:100%;height:auto;display:block}.AlliancesAndCertifications-module__J3X3Na__microsoftBadgeItem{min-width:0}.AlliancesAndCertifications-module__J3X3Na__textDesignation{grid-column:1/-1}.AlliancesAndCertifications-module__J3X3Na__designationText{font-size:.9375rem;font-weight:var(--font-weight-semibold);line-height:1.5}.AlliancesAndCertifications-module__J3X3Na__ecifNote{border-left:3px solid var(--color-brand-cyan);padding-left:var(--space-3);color:var(--color-brand-navy);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:700;line-height:1.7}.AlliancesAndCertifications-module__J3X3Na__databricksLogo{object-fit:contain;width:min(100%,14rem);height:auto;display:block}.AlliancesAndCertifications-module__J3X3Na__certificationsAndTraining{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid #527b8e}.AlliancesAndCertifications-module__J3X3Na__certificationsAndTrainingList{align-items:start;gap:var(--space-6);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AlliancesAndCertifications-module__J3X3Na__certificationGrid{width:min(100%, calc(20rem + var(--space-4)));gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.AlliancesAndCertifications-module__J3X3Na__certificationGrid img{object-fit:contain;width:min(100%,10rem);height:auto;display:block}.AlliancesAndCertifications-module__J3X3Na__trainingList{align-items:center;gap:var(--space-5);margin-top:var(--space-5);flex-wrap:wrap;list-style:none;display:flex}.AlliancesAndCertifications-module__J3X3Na__trainingList li{flex:0 auto;max-width:100%}.AlliancesAndCertifications-module__J3X3Na__johnsHopkins{width:18rem}.AlliancesAndCertifications-module__J3X3Na__mit{width:13rem}.AlliancesAndCertifications-module__J3X3Na__trainingList img{object-fit:contain;width:100%;height:auto;display:block}@media (max-width:48rem){.AlliancesAndCertifications-module__J3X3Na__microsoftBadgeList{grid-template-columns:repeat(2,minmax(0,1fr))}.AlliancesAndCertifications-module__J3X3Na__sectionIntroduction,.AlliancesAndCertifications-module__J3X3Na__techAllianceList,.AlliancesAndCertifications-module__J3X3Na__certificationsAndTrainingList{grid-template-columns:minmax(0,1fr)}.AlliancesAndCertifications-module__J3X3Na__techAlliance+.AlliancesAndCertifications-module__J3X3Na__techAlliance{padding-top:var(--space-6);border-top:1px solid #527b8e;border-left:0;padding-left:0}}@media (max-width:28rem){.AlliancesAndCertifications-module__J3X3Na__microsoftBadgeList{grid-template-columns:minmax(0,1fr)}.AlliancesAndCertifications-module__J3X3Na__microsoftBadge{max-width:14rem}}
.TrajectoryMetrics-module__KnlIDG__metrics{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.TrajectoryMetrics-module__KnlIDG__metric{border-left:1px solid var(--color-brand-secondary);min-width:0;padding:var(--space-3) var(--space-5)}.TrajectoryMetrics-module__KnlIDG__value,.TrajectoryMetrics-module__KnlIDG__pending{margin-top:var(--space-4);font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;line-height:1.12;display:grid}.TrajectoryMetrics-module__KnlIDG__finalValue,.TrajectoryMetrics-module__KnlIDG__counter{grid-area:1/1}.TrajectoryMetrics-module__KnlIDG__finalValue{opacity:0}.TrajectoryMetrics-module__KnlIDG__pending{font-size:clamp(1.125rem,1.8vw,1.5rem)}.TrajectoryMetrics-module__KnlIDG__label{margin-top:var(--space-2);font-size:.9375rem;line-height:1.4;display:block}@media (max-width:64rem){.TrajectoryMetrics-module__KnlIDG__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.TrajectoryMetrics-module__KnlIDG__metrics{gap:var(--space-4)}.TrajectoryMetrics-module__KnlIDG__metric{padding-inline:var(--space-3)}}@media (max-width:24rem){.TrajectoryMetrics-module__KnlIDG__metrics{grid-template-columns:minmax(0,1fr)}}
.AboutUs-module__dpYxaa__main{background:var(--color-brand-white);color:var(--color-brand-navy);font-family:var(--font-family-inter);font-weight:var(--font-weight-regular);font-synthesis:none;overflow-wrap:anywhere}.AboutUs-module__dpYxaa__shell,.AboutUs-module__dpYxaa__heroGrid{width:min(100%, var(--content-max-width));padding-inline:var(--gutter);margin-inline:auto}.AboutUs-module__dpYxaa__hero,.AboutUs-module__dpYxaa__history,.AboutUs-module__dpYxaa__companies,.AboutUs-module__dpYxaa__sustainability,.AboutUs-module__dpYxaa__foundations,.AboutUs-module__dpYxaa__closing{padding:clamp(var(--space-8), 6.667vw, 6rem) var(--gutter)}.AboutUs-module__dpYxaa__hero,.AboutUs-module__dpYxaa__foundations{background:var(--color-brand-navy);color:var(--color-brand-white)}.AboutUs-module__dpYxaa__heroGrid{align-items:start;gap:clamp(var(--space-6), 5vw, var(--space-8));padding-block:var(--space-5) var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.AboutUs-module__dpYxaa__heroCopy,.AboutUs-module__dpYxaa__company,.AboutUs-module__dpYxaa__foundationItem{min-width:0}.AboutUs-module__dpYxaa__heroVisual img{width:100%;height:auto;display:block}.AboutUs-module__dpYxaa__eyebrow{margin-bottom:var(--space-4);font-size:.75rem;font-weight:var(--font-weight-medium);letter-spacing:.065em;line-height:1.5}.AboutUs-module__dpYxaa__hero .AboutUs-module__dpYxaa__eyebrow,.AboutUs-module__dpYxaa__foundations .AboutUs-module__dpYxaa__eyebrow{color:var(--color-brand-cyan)}.AboutUs-module__dpYxaa__hero h1{max-width:18ch;font-size:clamp(2rem,3.333vw,3rem);font-weight:var(--font-weight-bold);letter-spacing:-.045em;line-height:1.08}.AboutUs-module__dpYxaa__heroIntroduction{max-width:36ch;margin-top:var(--space-5);color:var(--color-brand-muted);line-height:1.65}.AboutUs-module__dpYxaa__sectionIntroduction{align-items:start;gap:clamp(var(--space-6), 5vw, var(--space-8));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AboutUs-module__dpYxaa__sectionIntroduction>p{border-left:2px solid var(--color-brand-cyan);padding-left:var(--space-5);line-height:1.7}.AboutUs-module__dpYxaa__sectionIntroduction h2,.AboutUs-module__dpYxaa__foundations h2,.AboutUs-module__dpYxaa__closing h2{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--font-weight-semibold);letter-spacing:-.04em;line-height:1.2}.AboutUs-module__dpYxaa__history,.AboutUs-module__dpYxaa__closing{background:#f5f9fa}.AboutUs-module__dpYxaa__companyList{gap:clamp(var(--space-6), 6vw, 6rem);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AboutUs-module__dpYxaa__company{padding:var(--space-5)}.AboutUs-module__dpYxaa__companyLogo{object-fit:contain;object-position:left;width:auto;max-width:100%;height:7rem;display:block}.AboutUs-module__dpYxaa__company>p{margin-top:var(--space-6);color:var(--color-brand-ink);line-height:1.7}.AboutUs-module__dpYxaa__company ul{gap:var(--space-3);margin-block:var(--space-5);padding-left:var(--space-4);color:var(--color-brand-ink);font-size:.9375rem;line-height:1.5;display:grid}.AboutUs-module__dpYxaa__company li::marker{color:var(--color-brand-navy)}.AboutUs-module__dpYxaa__companyLink{align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--color-brand-navy);font-size:.9375rem;font-weight:var(--font-weight-semibold);text-underline-offset:.25em;display:inline-flex}.AboutUs-module__dpYxaa__companyLink:focus-visible,.AboutUs-module__dpYxaa__callToAction:focus-visible{outline:3px solid var(--color-brand-navy);outline-offset:4px}.AboutUs-module__dpYxaa__foundationsIntroduction h2{max-width:25ch}.AboutUs-module__dpYxaa__foundationsIntroduction>p:last-child{margin-top:var(--space-5);color:var(--color-brand-muted);line-height:1.7}.AboutUs-module__dpYxaa__foundationList{align-items:center;gap:var(--space-6);margin-top:var(--space-7);grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}.AboutUs-module__dpYxaa__foundationLogo{width:100%;height:auto;display:block}.AboutUs-module__dpYxaa__closing{text-align:center}.AboutUs-module__dpYxaa__closing .AboutUs-module__dpYxaa__shell>p:not(.AboutUs-module__dpYxaa__eyebrow){max-width:58ch;margin:var(--space-5) auto 0;line-height:1.7}.AboutUs-module__dpYxaa__callToAction{min-height:2.75rem;margin-top:var(--space-6);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-5);background:var(--color-brand-cyan);color:var(--color-brand-navy);font-family:var(--font-family-poppins);font-size:.875rem;font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.AboutUs-module__dpYxaa__callToAction:hover{background:var(--color-brand-navy);color:var(--color-brand-white)}@media (max-width:64rem){.AboutUs-module__dpYxaa__foundationList{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.AboutUs-module__dpYxaa__heroGrid,.AboutUs-module__dpYxaa__sectionIntroduction,.AboutUs-module__dpYxaa__companyList{grid-template-columns:minmax(0,1fr)}.AboutUs-module__dpYxaa__sectionIntroduction>p{padding-left:var(--space-4)}.AboutUs-module__dpYxaa__heroVisual{justify-self:center;width:min(100%,30rem)}.AboutUs-module__dpYxaa__company{padding-inline:0}.AboutUs-module__dpYxaa__foundationList{grid-template-columns:repeat(2,minmax(0,1fr))}}
