.aangine-page-module__kIcuRq__page{--partner-cyan:#54e0e9;--partner-blue:#09507a;--partner-navy:#010f20;--partner-light-gray:#eae8e8;--partner-white:#fff;color:var(--partner-white);background:var(--partner-navy);overflow:clip}.aangine-page-module__kIcuRq__shell{z-index:2;width:min(100% - 36px,1240px);margin-inline:auto;position:relative}.aangine-page-module__kIcuRq__hero{isolation:isolate;background:var(--partner-navy);align-items:center;min-height:clamp(400px,38vw,440px);display:grid;position:relative}.aangine-page-module__kIcuRq__heroMedia,.aangine-page-module__kIcuRq__heroMedia img,.aangine-page-module__kIcuRq__heroScrim{width:100%;height:100%;position:absolute;inset:0}.aangine-page-module__kIcuRq__heroMedia{z-index:-2;display:block;overflow:hidden}.aangine-page-module__kIcuRq__heroMedia img{object-fit:cover;object-position:center;display:block}.aangine-page-module__kIcuRq__heroScrim{z-index:-1;background:linear-gradient(90deg,#010f20f0 0%,#010f20ba 56%,#010f202e 100%),linear-gradient(#010f200d 38%,#010f209e 100%)}.aangine-page-module__kIcuRq__heroContent{width:100%;padding-block:clamp(52px,5vw,72px)}.aangine-page-module__kIcuRq__eyebrow{color:var(--partner-cyan);font-size:var(--virelli-type-eyebrow);letter-spacing:.09375rem;text-transform:uppercase;margin:0 0 18px;font-weight:600;line-height:1.4}.aangine-page-module__kIcuRq__hero h1,.aangine-page-module__kIcuRq__section h2,.aangine-page-module__kIcuRq__cta h2,.aangine-page-module__kIcuRq__section h3{text-wrap:balance}.aangine-page-module__kIcuRq__hero h1{max-width:1000px;color:var(--partner-white);font-size:var(--virelli-type-interior-h1);font-weight:var(--virelli-weight-h1);letter-spacing:-.045em;margin:0;line-height:.98}.aangine-page-module__kIcuRq__heroCopy{max-width:1020px;color:var(--partner-white);margin:24px 0 0;font-size:clamp(1.05rem,1.4vw,1.24rem);line-height:1.68}.aangine-page-module__kIcuRq__primaryButton,.aangine-page-module__kIcuRq__ctaButton{border:1px solid var(--partner-cyan);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:22px;min-height:52px;margin-top:30px;padding:14px 20px;font-size:.84rem;font-weight:700;line-height:1.2;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}.aangine-page-module__kIcuRq__primaryButton{color:var(--partner-navy)!important;background:var(--partner-cyan)!important}.aangine-page-module__kIcuRq__ctaButton{color:var(--partner-navy);background:var(--partner-cyan)}.aangine-page-module__kIcuRq__primaryButton:hover,.aangine-page-module__kIcuRq__primaryButton:focus-visible,.aangine-page-module__kIcuRq__ctaButton:hover,.aangine-page-module__kIcuRq__ctaButton:focus-visible{outline:none;color:var(--partner-white)!important;background:var(--partner-blue)!important}.aangine-page-module__kIcuRq__primaryButton:focus-visible,.aangine-page-module__kIcuRq__ctaButton:focus-visible{box-shadow:0 0 0 3px var(--partner-white)}.aangine-page-module__kIcuRq__primaryButton span,.aangine-page-module__kIcuRq__ctaButton span{font-size:1.1rem;line-height:1}.aangine-page-module__kIcuRq__section{padding-block:clamp(76px,8vw,112px)}.aangine-page-module__kIcuRq__section h2,.aangine-page-module__kIcuRq__cta h2{font-size:var(--virelli-type-section-h2);font-weight:var(--virelli-weight-h2);letter-spacing:-.04em;margin:0;line-height:1.05}.aangine-page-module__kIcuRq__section h3{font-size:var(--virelli-type-primary-h3);font-weight:var(--virelli-weight-h3);letter-spacing:-.02em;margin:0;line-height:1.2}.aangine-page-module__kIcuRq__section p,.aangine-page-module__kIcuRq__cta p{font-size:1rem;line-height:1.7}.aangine-page-module__kIcuRq__expertise{color:var(--partner-white);background:var(--partner-navy)}.aangine-page-module__kIcuRq__logoLockup{border-block:1px solid var(--partner-blue);justify-content:center;align-items:center;gap:clamp(28px,5vw,62px);width:min(100%,900px);min-height:128px;margin:0 auto clamp(48px,6vw,68px);padding:28px clamp(12px,4vw,42px);display:flex}.aangine-page-module__kIcuRq__logoLockup img{object-fit:contain;width:auto;height:auto;display:block}.aangine-page-module__kIcuRq__virelliLogo{max-width:min(37vw,280px)}.aangine-page-module__kIcuRq__aangineLogo{max-width:min(39vw,270px)}.aangine-page-module__kIcuRq__expertiseIntro{text-align:center;width:min(100%,1040px);margin-inline:auto}.aangine-page-module__kIcuRq__expertiseIntro h2,.aangine-page-module__kIcuRq__expertisePoint h3,.aangine-page-module__kIcuRq__systems h2,.aangine-page-module__kIcuRq__systemRow h3,.aangine-page-module__kIcuRq__portfolio h2,.aangine-page-module__kIcuRq__impact h2,.aangine-page-module__kIcuRq__impactPoint h3{color:var(--partner-cyan)}.aangine-page-module__kIcuRq__systems h2,.aangine-page-module__kIcuRq__impact h2{color:var(--partner-white)}.aangine-page-module__kIcuRq__expertiseIntro p,.aangine-page-module__kIcuRq__centeredIntro p,.aangine-page-module__kIcuRq__scenarioIntro p,.aangine-page-module__kIcuRq__portfolioCopy p,.aangine-page-module__kIcuRq__ctaInner>p{margin:24px 0 0;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.75}.aangine-page-module__kIcuRq__expertiseIntro p{margin-left:auto;margin-right:auto}.aangine-page-module__kIcuRq__expertiseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:clamp(46px,6vw,66px);display:grid}.aangine-page-module__kIcuRq__expertisePoint{border-top:3px solid var(--partner-cyan);min-width:0;padding:26px 6px 0;transition:border-top-color .18s}@media (hover:hover) and (pointer:fine){.aangine-page-module__kIcuRq__expertisePoint:hover{border-top-color:#54e0e994!important}}.aangine-page-module__kIcuRq__expertisePoint p,.aangine-page-module__kIcuRq__systemRow p,.aangine-page-module__kIcuRq__capabilityRow p,.aangine-page-module__kIcuRq__impactPoint p{margin:14px 0 0}.aangine-page-module__kIcuRq__systems,.aangine-page-module__kIcuRq__impact{color:var(--partner-white);background:var(--partner-blue)}.aangine-page-module__kIcuRq__centeredIntro{text-align:center;width:min(100%,920px);margin-inline:auto}.aangine-page-module__kIcuRq__systemRows{margin-top:clamp(44px,6vw,62px)}.aangine-page-module__kIcuRq__systemRow{border-top:1px solid #ffffff4d;grid-template-columns:minmax(350px,.8fr) minmax(0,1.2fr);align-items:baseline;gap:clamp(32px,5vw,72px);padding:26px 0;display:grid}.aangine-page-module__kIcuRq__systemRow:last-child{border-bottom:1px solid #ffffff4d}.aangine-page-module__kIcuRq__systemRow p{color:var(--partner-white)}.aangine-page-module__kIcuRq__scenarios{color:var(--partner-navy);background:var(--partner-light-gray)}.aangine-page-module__kIcuRq__scenarioLayout{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:clamp(54px,9vw,120px);display:grid}.aangine-page-module__kIcuRq__scenarioIntro h2,.aangine-page-module__kIcuRq__capabilityRow h3,.aangine-page-module__kIcuRq__scenarioIntro p,.aangine-page-module__kIcuRq__capabilityRow p{color:var(--partner-navy)}.aangine-page-module__kIcuRq__capabilityRow{border-top:1px solid var(--partner-blue);padding:24px 0 28px}.aangine-page-module__kIcuRq__capabilityRow:last-child{border-bottom:0}.aangine-page-module__kIcuRq__portfolio{color:var(--partner-white);background:var(--partner-navy);padding-block:clamp(94px,10vw,142px)}.aangine-page-module__kIcuRq__portfolioLayout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(58px,10vw,140px);display:grid}.aangine-page-module__kIcuRq__portfolioCopy p{color:var(--partner-white)}.aangine-page-module__kIcuRq__portfolioCopy{border-left:1px solid var(--partner-cyan);padding-left:clamp(30px,4vw,52px)}.aangine-page-module__kIcuRq__portfolioCopy p:first-child{margin-top:0}.aangine-page-module__kIcuRq__impactGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(46px,6vw,66px);display:grid;position:relative}.aangine-page-module__kIcuRq__impactGrid:before,.aangine-page-module__kIcuRq__impactGrid:after{content:"";background:#ffffff4d;position:absolute}.aangine-page-module__kIcuRq__impactGrid:before{width:1px;top:0;bottom:0;left:50%}.aangine-page-module__kIcuRq__impactGrid:after{height:1px;top:50%;left:0;right:0}.aangine-page-module__kIcuRq__impactPoint{min-width:0;padding:clamp(28px,4vw,46px)}.aangine-page-module__kIcuRq__impactPoint:nth-child(odd){padding-left:0}.aangine-page-module__kIcuRq__impactPoint:nth-child(2n){padding-right:0}.aangine-page-module__kIcuRq__cta{color:var(--partner-white);background:var(--partner-blue);padding-block:clamp(70px,8vw,104px)}.aangine-page-module__kIcuRq__ctaInner{text-align:left;width:min(100% - 36px,1240px)}.aangine-page-module__kIcuRq__cta h2{color:var(--partner-white)}.aangine-page-module__kIcuRq__ctaButton{margin:0}.aangine-page-module__kIcuRq__expertiseIntro,.aangine-page-module__kIcuRq__centeredIntro{width:100%;max-width:none}.aangine-page-module__kIcuRq__expertiseIntro>p,.aangine-page-module__kIcuRq__centeredIntro>p{max-width:1120px}.aangine-page-module__kIcuRq__centeredIntro>p{margin-left:auto;margin-right:auto}@media (max-width:800px){.aangine-page-module__kIcuRq__scenarioLayout,.aangine-page-module__kIcuRq__portfolioLayout{grid-template-columns:1fr;gap:42px}.aangine-page-module__kIcuRq__portfolioCopy{border-left:0;padding-left:0}}@media (max-width:720px){.aangine-page-module__kIcuRq__hero{min-height:420px}.aangine-page-module__kIcuRq__heroMedia img{object-position:63% center}.aangine-page-module__kIcuRq__heroScrim{background:linear-gradient(90deg,#010f20f0 0%,#010f20b3 100%),linear-gradient(#010f201a 30%,#010f20d6 100%)}.aangine-page-module__kIcuRq__heroContent{padding-block:52px}.aangine-page-module__kIcuRq__expertiseGrid{grid-template-columns:1fr}.aangine-page-module__kIcuRq__expertisePoint{padding:26px 0}.aangine-page-module__kIcuRq__systemRow{grid-template-columns:1fr;gap:8px}}@media (max-width:520px){.aangine-page-module__kIcuRq__section{padding-block:66px}.aangine-page-module__kIcuRq__portfolio{padding-block:80px}.aangine-page-module__kIcuRq__eyebrow{font-size:var(--virelli-type-eyebrow);letter-spacing:.09375rem;font-weight:600}.aangine-page-module__kIcuRq__hero h1{font-size:var(--virelli-type-interior-h1);font-weight:var(--virelli-weight-h1)}.aangine-page-module__kIcuRq__heroCopy{line-height:1.58}.aangine-page-module__kIcuRq__primaryButton,.aangine-page-module__kIcuRq__ctaButton{width:100%}.aangine-page-module__kIcuRq__logoLockup{gap:16px;min-height:0;margin-bottom:48px;padding-block:26px}.aangine-page-module__kIcuRq__virelliLogo{max-width:37%}.aangine-page-module__kIcuRq__aangineLogo{max-width:43%}.aangine-page-module__kIcuRq__impactGrid{grid-template-columns:1fr}.aangine-page-module__kIcuRq__impactGrid:before,.aangine-page-module__kIcuRq__impactGrid:after{display:none}.aangine-page-module__kIcuRq__impactPoint,.aangine-page-module__kIcuRq__impactPoint:nth-child(odd),.aangine-page-module__kIcuRq__impactPoint:nth-child(2n){border-top:1px solid #ffffff4d;padding:26px 0}.aangine-page-module__kIcuRq__impactPoint:last-child{border-bottom:1px solid #ffffff4d}}@media (prefers-reduced-motion:reduce){.aangine-page-module__kIcuRq__primaryButton,.aangine-page-module__kIcuRq__ctaButton{transition:none}}.aangine-page-module__kIcuRq__hero h1,.aangine-page-module__kIcuRq__section h2,.aangine-page-module__kIcuRq__section h3,.aangine-page-module__kIcuRq__cta h2{text-transform:none}.aangine-page-module__kIcuRq__hero{min-height:clamp(400px,38vw,440px)}.aangine-page-module__kIcuRq__heroContent{width:100%;max-width:none;padding-block:clamp(52px,5vw,72px)}.aangine-page-module__kIcuRq__hero h1{max-width:none;font-size:var(--virelli-type-interior-h1);font-weight:var(--virelli-weight-h1);letter-spacing:-.045em;line-height:.98}.aangine-page-module__kIcuRq__heroCopy{max-width:none;margin-top:22px;font-size:clamp(1.05rem,1.4vw,1.24rem);line-height:1.7}@media (max-width:720px){.aangine-page-module__kIcuRq__hero{min-height:420px}.aangine-page-module__kIcuRq__heroContent{padding-block:52px}}@media (max-width:520px){.aangine-page-module__kIcuRq__hero h1{font-size:var(--virelli-type-interior-h1);font-weight:var(--virelli-weight-h1)}.aangine-page-module__kIcuRq__heroCopy{line-height:1.58}}.aangine-page-module__kIcuRq__expertiseIntro h2{color:var(--partner-white)}.aangine-page-module__kIcuRq__logoJoin{color:var(--partner-cyan);flex:none;font-size:2rem;font-weight:400;line-height:1}.aangine-page-module__kIcuRq__systemHeading{align-items:center;gap:16px;display:flex}.aangine-page-module__kIcuRq__systemHeading h3{margin:0}.aangine-page-module__kIcuRq__systemIcon{width:42px;height:42px;color:var(--partner-cyan);flex:none;place-items:center;display:grid}.aangine-page-module__kIcuRq__systemIcon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%}.aangine-page-module__kIcuRq__systemRow p{font-size:1rem;line-height:1.7}.aangine-page-module__kIcuRq__scenarioArrow{width:min(100%,360px);height:auto;color:var(--partner-blue);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:6px;margin-top:34px;display:block}.aangine-page-module__kIcuRq__systems{background:var(--partner-navy)}.aangine-page-module__kIcuRq__systemRow{align-items:start}.aangine-page-module__kIcuRq__systemRow>p{margin-top:0}.aangine-page-module__kIcuRq__expertise{padding-top:clamp(32px,3vw,40px)}.aangine-page-module__kIcuRq__systemIcon svg{fill:currentColor;stroke:none}.aangine-page-module__kIcuRq__capabilityRow h3{color:var(--partner-blue)}@media (min-width:901px){.aangine-page-module__kIcuRq__systemRow{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.aangine-page-module__kIcuRq__systemHeading h3{white-space:nowrap}}@media (min-width:721px){.aangine-page-module__kIcuRq__systemRow{grid-template-columns:minmax(410px,.95fr) minmax(0,1.05fr);gap:clamp(24px,4vw,64px)}.aangine-page-module__kIcuRq__systemHeading h3{white-space:nowrap}}
