body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#071120;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}.GradientDot{background:linear-gradient(94.56deg,#00d3f2 13.84%,#e12afb 116.5%);position:relative}.GradientDot:after{background:linear-gradient(94.56deg,#00d3f22e 13.84%,#e12afb2e 116.5%);border-radius:999px;content:"";filter:blur(1.5px);inset:-6px;opacity:.9;position:absolute;z-index:-1}.App{--navbar-height:100px;background:#020618;color:#ffffffeb;min-height:100vh}.App-main{padding-top:var(--navbar-height)}.App-footer{background:#020618f2;border-top:1px solid #ffffff26;color:#62748e;padding:22px 18px}.App-footerInner{align-items:center;display:flex;font-size:13px;gap:18px;justify-content:space-between;margin:0 auto;max-width:1200px}.App-footerRight{align-items:center;display:inline-flex;gap:8px}.App-footerHeart{display:inline-block;height:18px;width:18px}.App-logoMark{color:#fffffff2;display:flex;flex-direction:column;font-family:Montserrat,Plus Jakarta Sans,sans-serif;line-height:1.2;-webkit-user-select:none;user-select:none}.App-logoMark__primary{color:#ffffffeb;font-size:.7em;font-weight:600;letter-spacing:.08em}.App-logoMark__secondary{color:#fffffff5;font-size:2.2em;font-weight:800;letter-spacing:.02em}.App-section{padding:64px 18px;scroll-margin-top:calc(var(--navbar-height) + 16px)}.App-sectionInner{margin:0 auto;max-width:1200px;position:relative}.App-sectionTitle{font-size:32px;letter-spacing:-.02em;margin:0 0 14px}.App-sectionBody{color:#ffffffc7;line-height:1.6;max-width:70ch}.App-sectionBody--full{max-width:none}.App-sectionDecorations{inset:0;pointer-events:none;position:absolute;z-index:0}.App-sectionContent{position:relative;z-index:1}.App-highlightGrid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;position:relative}.App-highlightGrid:before{background:radial-gradient(circle at center,#00d3f224 20%,#0000 80%);content:"";filter:blur(24px);inset:-60px;pointer-events:none;position:absolute;z-index:0}.App-highlightGrid>*,.App-workImpact{position:relative;z-index:1}.App-workImpact{display:flex;flex-direction:column;gap:2em;margin-top:28px}.App-workImpactProjects{margin-top:32px}#work-impact .SectionHeader__action,.App-activeInitiatives .ActionButton{display:none}.App-activeInitiatives{display:flex;flex-direction:column;gap:28px;margin-top:40px}.App-activeInitiativesRow{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin:40px 0}.App-activeInitiativesCards{display:flex;flex:1 1;flex-direction:column;gap:16px}.App-activeInitiativesScroll{margin-top:4px}.App-activeInitiativesScrollItem{flex:0 0 min(360px,84vw);scroll-snap-align:start}.App-communityEvents{display:flex;flex-direction:column;gap:22px;margin-top:clamp(3.5rem,10vw,7em);position:relative;z-index:0}.App-communityEventsTitle{font-size:clamp(36px,7vw,96px);font-weight:700;letter-spacing:-.03em;line-height:.9;margin:0 0 -6px;text-transform:uppercase}.App-communityEventsStats{position:relative;z-index:1}.App-communityEventsScroll{margin-top:6px}.App-communityEventsScrollItem{flex:0 0 min(320px,82vw);scroll-snap-align:start}.App-communityEventsDecor{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,88px);grid-template-rows:repeat(2,88px);opacity:.3;pointer-events:none;position:absolute;right:0;top:-40px;z-index:-1}.App-communityEventsDecor__box{border-radius:.5em;box-shadow:0 20px 36px #0006;height:88px;width:88px}.App-communityEventsDecor__box:first-child{background:#00d3f233;grid-column:1;grid-row:1}.App-communityEventsDecor__box:nth-child(2){background:#e12afb33;grid-column:2;grid-row:1}.App-communityEventsDecor__box:nth-child(3){background:#00d3f233;grid-column:2;grid-row:2}.App-innovation{display:flex;flex-direction:column;gap:24px;margin-top:28px}.App-innovationScroll{margin-top:6px}.App-innovationScroll .HorizontalScroll__track{align-items:stretch}.App-innovationScrollItem{display:flex;flex:0 0 min(320px,82vw);height:100%;scroll-snap-align:start}.App-cultureCommunity{display:flex;flex-direction:column;gap:4em;margin-top:28px}.App-lifeBeyondScroll{margin-top:6px}.App-lifeBeyondScroll .HorizontalScroll__track{scroll-behavior:auto}.App-lifeBeyondScrollItem{border-radius:6%;contain:layout paint;contain-intrinsic-size:360px 260px;content-visibility:auto;flex:0 0 min(360px,84vw);scroll-snap-align:start}.App-lifeBeyondScrollItem .PhotoCard{transform:translateZ(0);will-change:transform}.App-customerVisits{display:flex;flex-direction:column;gap:16px}.App-actionLabel{align-items:center;background:linear-gradient(90deg,#00d3f299,#e12afb99);border-radius:10px;color:#ffffffeb;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;padding:8px 14px;width:-webkit-fit-content;width:fit-content}.App-customerVisitsScroll{margin-top:4px}.App-customerVisitsScrollItem{flex:0 0 min(520px,95vw);scroll-snap-align:start}.App-people{margin-top:4em}.App-peoplePanel .BackdropPanel__children{background:#000;border-radius:18px;overflow-x:auto;overflow-y:hidden;padding:18px;scrollbar-width:none}.App-peoplePanel .BackdropPanel__children::-webkit-scrollbar{display:none}.App-peopleGrid{--people-max-columns:4;--people-gap:18px;--people-column-size:clamp(200px,20vw,240px);grid-gap:var(--people-gap);align-items:stretch;display:grid;gap:var(--people-gap);grid-auto-flow:row;grid-template-columns:repeat(min(var(--people-count),var(--people-max-columns)),var(--people-column-size));grid-template-rows:repeat(var(--people-rows),minmax(0,1fr));margin:0 auto;width:-webkit-max-content;width:max-content}.App-peopleGrid--scroll{grid-auto-columns:var(--people-column-size);grid-auto-flow:column}.App-peopleGrid[data-count="6"]>:nth-child(5){grid-column:2;grid-row:2;justify-self:center}.App-peopleGrid[data-count="6"]>:nth-child(6){grid-column:3;grid-row:2;justify-self:center}.App-milestonesWrapper{gap:7em;margin-top:clamp(48px,7vw,96px)}.App-milestones,.App-milestonesWrapper{display:flex;flex-direction:column}.App-milestonesPanel{min-height:280px}.App-milestonesGrid{grid-gap:18px;background-color:#000;border-radius:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px}.App-milestonesScroll{margin-top:8px}.App-milestonesScrollItem{flex:0 0 min(240px,78vw);scroll-snap-align:start}.App-recognitionGroup{display:flex;flex-direction:column}.App-recognitionPanel{min-height:280px}.App-recognitionGrid{grid-gap:18px;background-color:#000;border-radius:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px}.App-recognitionScroll{margin-top:8px}.App-recognitionScrollItem{flex:0 0 min(240px,78vw);scroll-snap-align:start}.App-certificationsRow{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.App-certificationsScroll{align-self:stretch;height:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.App-certificationsScroll::-webkit-scrollbar{display:none}.App-certificationsGrid{--people-gap:14px;--people-column-size:calc(33.33333% - var(--people-gap)*2/3);align-content:stretch;height:100%;width:100%}.App-certificationsCard{background:#0b1223a6;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 20px 45px #00000059;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center;min-height:68px;padding:14px 16px}.App-certificationsCount{color:#d1d5dc;font-size:1.5rem;font-weight:800}.App-certificationsVendor{color:#6a7282;font-size:1rem}.ProjectCarousel{position:relative}.ProjectCarousel__item{flex:0 0 min(600px,84vw);scroll-snap-align:center;scroll-snap-stop:always}.ProjectCarousel__indicators{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:12px}.ProjectCarousel__indicator{background:#ffffff38;border:none;border-radius:999px;height:8px;padding:0;transition:width .2s ease,transform .2s ease,background .2s ease;width:8px}.ProjectCarousel__indicator.is-active{background:linear-gradient(90deg,#00d3f2e6,#e12afbb3);width:22px}.App-workImpactDecor{grid-gap:16px;align-content:space-between;display:grid;gap:16px;grid-template-columns:repeat(2,88px);grid-template-rows:repeat(2,88px);justify-content:end;position:absolute;right:0;top:.5em}.App-workImpactDecor__box{background:linear-gradient(135deg,#00d3f21a,#00d3f20a);border-radius:.5em;box-shadow:0 20px 36px #0006;height:88px;width:88px}.App-workImpactDecor__box:first-child{grid-column:2;grid-row:1}.App-workImpactDecor__box:nth-child(2){grid-column:1;grid-row:2}.App-workImpactDecor__box:nth-child(3){grid-column:2;grid-row:2}@media (max-width:980px){.App-highlightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.App-activeInitiativesRow{grid-template-columns:minmax(0,1fr)}.App-milestonesGrid,.App-recognitionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.App-certificationsRow{grid-template-columns:minmax(0,1fr)}.App-peopleGrid{--people-max-columns:2;--people-column-size:clamp(180px,40vw,220px)}.App-peopleGrid[data-count="6"]>:nth-child(5),.App-peopleGrid[data-count="6"]>:nth-child(6){grid-column:auto;grid-row:auto;justify-self:stretch}}@media (max-width:900px){.App-footerInner{align-items:center;flex-direction:column;text-align:center}.App-footerRight{justify-content:center}}@media (max-width:640px){.App-highlightGrid{grid-template-columns:minmax(0,1fr)}.App-communityEventsDecor,.App-workImpactDecor{display:none}.App-activeInitiatives{gap:22px}.App-activeInitiativesCards{gap:14px}.App-milestonesGrid,.App-recognitionGrid{grid-template-columns:minmax(0,1fr)}.App-peoplePanel .BackdropPanel__children{padding:14px}.App-peopleGrid{--people-max-columns:1;--people-column-size:clamp(180px,80vw,240px)}}.LoginPage{align-items:stretch;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.LoginPage:before{background-position:50%;background-repeat:no-repeat;background-size:min(80vh,80vw);content:"";z-index:0}.LoginPage:before,.LoginPage__overlay{inset:0;pointer-events:none;position:absolute}.LoginPage__overlay{background:radial-gradient(circle at 10% 10%,#000,#0000 55%),radial-gradient(circle at 90% 0,#030712,#0000 55%);opacity:.9}.LoginPage__content{align-items:center;display:flex;flex:1 1;justify-content:center;padding:40px 16px;position:relative;z-index:1}.LoginPage__card{background:#040a18e6;border:1px solid #ffffff29;border-radius:18px;box-shadow:0 26px 80px #0009;display:grid;max-width:420px;padding:32px 28px 28px;width:100%}.LoginPage__branding{font-family:Montserrat,Plus Jakarta Sans,sans-serif;margin-bottom:12px}.LoginPage__eyebrow{color:#fff;display:block;font-weight:600;margin:0}.LoginPage__title{color:#fffffff5;font-size:72px;margin:0}.LoginPage__subtitle{color:#ffffffc7;font-size:15px;margin:14px 0 26px}.LoginPage__ssoButton{align-items:center;background:#fff;border:1px solid #4a5568;border-radius:8px;box-shadow:none;color:#000;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:12px;justify-content:center;padding:12px 18px}.LoginPage__ssoButton:hover{background:#f7f7f7}.LoginPage__ssoButton:focus-visible{outline:2px solid #4a5568;outline-offset:2px}.LoginPage__ssoIcon{background:#fff;border-radius:6px;display:inline-grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:22px;overflow:hidden;width:22px}.LoginPage__ssoIcon>span:first-child{background:#f25022}.LoginPage__ssoIcon>span:nth-child(2){background:#7fba00}.LoginPage__ssoIcon>span:nth-child(3){background:#00a4ef}.LoginPage__ssoIcon>span:nth-child(4){background:#ffb900}.LoginPage__ssoLabel{white-space:nowrap}.LoginPage__helper{color:#fff9;font-size:12px;margin-top:16px}@media (max-width:600px){.LoginPage__card{padding:24px 18px 22px}.LoginPage__title{font-size:32px}}.TopNavbar{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#020618;height:100px;height:var(--navbar-height,100px);left:0;position:fixed;right:0;top:0;z-index:1000}.TopNavbar__inner{align-items:center;display:flex;gap:16px;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 18px}.TopNavbar__left{align-items:center;display:flex;min-width:140px;position:relative}.TopNavbar__left:before{background:radial-gradient(circle at center,#00d3f226 0,#00d3f214 40%,#0000 100%);content:"";height:100px;height:var(--navbar-height,100px);left:20%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(300px,200%);z-index:-1}.TopNavbar__logoPlaceholder{color:#ffffffeb;font-size:14px;font-weight:700;letter-spacing:.08em;-webkit-user-select:none;user-select:none}.TopNavbar__right{align-items:center;display:flex;gap:12px}.TopNavbar__menuButton{align-items:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;color:#ffffffeb;cursor:pointer;display:none;height:44px;justify-content:center;width:44px}.TopNavbar__menuButton:focus-visible{outline:2px solid #4ba9ffcc;outline-offset:2px}.TopNavbar__menuIcon{display:inline-flex;flex-direction:column;gap:5px}.TopNavbar__menuIcon>span{background:#ffffffeb;border-radius:999px;height:2px;width:18px}.TopNavbar__items{align-items:center;display:flex;gap:26px;margin:0;padding:0}.TopNavbar__item{list-style:none}.TopNavbar__link{align-items:center;background:#0000;border:0;color:#ffffffc7;cursor:pointer;display:inline-flex;font-size:1em;font-weight:500;gap:8px;padding:10px 2px 14px;position:relative;transition:color .15s ease}.TopNavbar__link:hover{color:#ffffffeb}.TopNavbar__link:focus-visible{border-radius:10px;outline:2px solid #4ba9ffcc;outline-offset:4px}.TopNavbar__label{font-size:1.1em;font-weight:700;white-space:nowrap}.TopNavbar__dot{border-radius:999px;bottom:1px;height:10px;left:50%;opacity:0;position:absolute;transform:translateX(-50%) scale(.5);transition:opacity .15s ease,transform .15s ease;width:10px}.TopNavbar__link.is-active{color:#fffffffa}.TopNavbar__link.is-active .TopNavbar__dot{opacity:1;transform:translateX(-50%) scale(1)}.TopNavbar__mobilePanel{display:none}@media (max-width:1100px){.TopNavbar__items{gap:18px}.TopNavbar__label{font-size:1em}.TopNavbar__dot{bottom:3px;height:8px;width:8px}}@media (max-width:900px){.TopNavbar__menuButton{display:inline-flex}.TopNavbar__items{display:none}.TopNavbar__mobilePanel{background:#071120f0;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 12px 35px #00000059;display:block;opacity:0;padding:10px;pointer-events:none;position:absolute;right:12px;top:92px;top:calc(var(--navbar-height, 100px) - 8px);transform:translateY(-8px);transition:transform .15s ease,opacity .15s ease;width:min(340px,calc(100vw - 24px))}.TopNavbar__mobilePanel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.TopNavbar__mobileItems{display:flex;flex-direction:column;gap:4px;margin:0;padding:4px}.TopNavbar__mobileItem{list-style:none}.TopNavbar__mobileLink{background:#ffffff0a;border:0;border-radius:12px;color:#ffffffdb;cursor:pointer;padding:12px 14px 16px;position:relative;text-align:left;width:100%}.TopNavbar__mobileLink:hover{background:#ffffff12}.TopNavbar__mobileLink:focus-visible{outline:2px solid #4ba9ffcc;outline-offset:2px}.TopNavbar__mobileLink .TopNavbar__dot{bottom:8px;left:18px;transform:translateX(0) scale(.7)}.TopNavbar__mobileLink.is-active .TopNavbar__dot{opacity:1;transform:translateX(0) scale(1)}}.SectionHeader{display:flex;flex-direction:column;gap:0;position:relative}.SectionHeader__year{font-size:clamp(48px,10vw,120px);font-weight:700;letter-spacing:-.03em;line-height:.9;margin-left:.15em;z-index:0}.SectionHeader__titleRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:-35px;position:relative;width:100%;z-index:1}.SectionHeader__titleGroup{align-items:center;display:inline-flex;gap:10px}.SectionHeader__dot{border-radius:999px;flex:0 0 auto;height:10px;width:10px}.SectionHeader__title{color:#fffffff2;font-size:clamp(20px,2.4vw,28px);margin:0}.SectionHeader__action{align-items:center;display:flex}@media (max-width:640px){.SectionHeader__year{font-size:clamp(36px,16vw,72px);margin-left:0}.SectionHeader__titleRow{margin-top:-20px}}.ActionButton{align-items:center;background:linear-gradient(90deg,#00d3f299,#e12afb99);border:none;border-radius:10px;color:#ffffffeb;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;padding:8px 14px;transition:border-color .2s ease,background .2s ease}.ActionButton:focus-visible{outline:2px solid #00d3f280;outline-offset:2px}.GradientText{-webkit-text-fill-color:#0000;background:linear-gradient(94.56deg,#ffffff38 13.84%,#ffffff0d 116.5%);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;opacity:.5;opacity:var(--gradient-text-opacity,.5);position:relative}.GradientText--glow:before{background:radial-gradient(circle at center,#00d3f224 20%,#0000 80%);content:"";filter:blur(24px);inset:-60px;pointer-events:none;position:absolute;z-index:-1}.StatCard{background:#02061880;border:1px solid #0000;border-radius:18px;box-shadow:0 20px 40px #0000004d;display:flex;flex-direction:column;gap:12px;padding:2em;position:relative}.StatCard:after{background:conic-gradient(from 180deg at 50% 50%,#e12afb80 0deg,#00d3f21a 90deg,#00d3f299 180deg,#e12afb1a 270deg,#e12afb66 1turn);border-radius:18px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.StatCard__iconWrap{align-items:center;background:#020618e6;border:1px solid #ffffff1a;border-radius:12px;display:inline-flex;height:40px;justify-content:center;position:relative;width:40px;z-index:0}.StatCard__iconWrap:before{background:radial-gradient(circle,#00d3f224 10%,#0000 80%);content:"";filter:blur(15px);inset:-50px;pointer-events:none;position:absolute;z-index:-1}.StatCard__icon{height:100%;object-fit:contain;width:100%}.StatCard__content{display:flex;flex-direction:column}.StatCard__value{color:#f3e8ff;font-size:40px;font-weight:700;letter-spacing:-.01em}.StatCard__title{color:#d1d5dc;font-size:14px;font-weight:600}.StatCard__category{color:#99a1af;font-size:12px}.WorkImpactCard{align-items:center;background:#020618b3;border:1px solid #0000;border-radius:22px;box-shadow:0 0 70px 12px #00d3f224;display:flex;gap:32px;padding:32px 36px;position:relative;z-index:1}.WorkImpactCard:after{background:conic-gradient(from 180deg at 50% 50%,#e12afb80 0deg,#00d3f21a 90deg,#00d3f299 180deg,#e12afb1a 270deg,#e12afb66 1turn);border-radius:22px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:1}.WorkImpactCard__metrics{align-items:center;display:flex;justify-content:space-around;position:relative;width:100%;z-index:2}.WorkImpactCard--withTitle .WorkImpactCard__metrics{gap:32px;justify-content:space-between}.WorkImpactCard__title{color:#f3e8ff;font-size:clamp(18px,2.6vw,22px);font-weight:700;max-width:200px;text-align:left}.WorkImpactCard--community .WorkImpactCard__metrics{flex-wrap:wrap;gap:20px 28px}.WorkImpactCard__metric{align-items:center;display:flex;flex-direction:column;text-align:center}.WorkImpactCard__metricValue{color:#f3e8ff;font-size:clamp(36px,6vw,52px);font-weight:700;letter-spacing:-.02em}.WorkImpactCard__metricLabel{color:#d1d5dc;font-size:1em}.WorkImpactCard--workshops .WorkImpactCard__metrics{align-items:center;gap:24px;justify-content:flex-start}.WorkImpactCard__workshops{align-items:stretch;display:flex;flex:1 1;gap:16px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:none}.WorkImpactCard__workshops::-webkit-scrollbar{display:none}.WorkImpactCard__workshop{align-items:center;background:#0b1223b3;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 18px 36px #00000059;display:flex;flex:0 0 min(180px,48vw);flex-direction:column;gap:10px;padding:14px 16px;scroll-snap-align:start;text-align:center}.WorkImpactCard__workshopLogoWrap{align-items:center;background:#020618e6;border-radius:16px;display:flex;height:clamp(58px,7vw,72px);justify-content:center;overflow:hidden;width:clamp(58px,7vw,72px)}.WorkImpactCard__workshopLogo{height:100%;object-fit:contain;width:100%}.WorkImpactCard__workshopName{color:#d1d5dc;font-size:.95rem;font-weight:600}@media (max-width:980px){.WorkImpactCard{justify-content:center}}@media (max-width:640px){.WorkImpactCard{padding:28px 24px}.WorkImpactCard__metrics{align-items:center;flex-direction:column;gap:20px}.WorkImpactCard__title{max-width:none;text-align:center}.WorkImpactCard--workshops .WorkImpactCard__metrics{align-items:stretch}.WorkImpactCard--workshops .WorkImpactCard__title{text-align:left}.WorkImpactCard--workshops .WorkImpactCard__workshops{width:100%}}.CommunityEventCard{background:#6a72821a;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 20px 45px #0006;color:#ffffffeb;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:18px 20px 20px;position:relative}.CommunityEventCard:after{background:linear-gradient(135deg,#00d3f259,#e12afb40,#02061833);border-radius:18px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.CommunityEventCard>*{position:relative;z-index:1}.CommunityEventCard__namePill{align-self:flex-start}.CommunityEventCard__topic{color:#e5e7eb;font-size:1rem;font-weight:600;margin:0}.CommunityEventCard__meta{grid-gap:8px;display:grid;gap:8px}.CommunityEventCard__metaRow{align-items:center;display:flex;gap:10px}.CommunityEventCard__metaLabel{align-items:center;color:#94a3b8;display:inline-flex;font-size:.72rem;gap:6px;letter-spacing:.08em;text-transform:uppercase}.CommunityEventCard__metaIcon{flex:0 0 auto;height:16px;opacity:.9;width:16px}.CommunityEventCard__metaValue{color:#6a7282;font-size:.82rem}@media (max-width:640px){.CommunityEventCard{padding:16px 18px}.CommunityEventCard__topic{font-size:.95rem}}.NamePill{align-items:center;background:linear-gradient(135deg,#00d3f233,#e12afb66);border:1px solid #ffffff1f;border-radius:999px;display:inline-flex;isolation:isolate;padding:5px 10px;position:relative;z-index:0}.NamePill--start{align-self:flex-start}.NamePill--center{align-self:center}.NamePill--end{align-self:flex-end}.NamePill--glow:before{background:radial-gradient(circle,#00d3f224 10%,#0000 80%);content:"";filter:blur(15px);inset:-45px;pointer-events:none;position:absolute;z-index:-1}.NamePill__text{color:#e2e8f0;font-size:.68rem;font-weight:600;letter-spacing:.02em;line-height:1;z-index:1}.BackdropPanel,.NamePill__text{position:relative}.BackdropPanel__content{--icon-top:6%;--metrics-top:-2%;--icon-height:clamp(140px,22vw,210px);--icon-width:clamp(90px,14vw,150px);--metrics-gap:clamp(22px,6vw,80px);--metrics-left:clamp(68px,10vw,115px);--metrics-right:clamp(12px,4vw,24px);--metrics-font-size:clamp(40px,7vw,96px);border-radius:22px;box-shadow:0 30px 55px #00000073;isolation:isolate;padding:26px 24px;position:relative}.BackdropPanel__backdrop{inset:0;pointer-events:none;position:absolute;z-index:0}.BackdropPanel__children{margin-top:clamp(20px,4.5vw,40px);position:relative;z-index:2}.BackdropPanel__metrics{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--metrics-gap);justify-content:flex-start;left:var(--metrics-left);max-width:calc(100% - var(--metrics-left) - var(--metrics-right));position:absolute;right:var(--metrics-right);top:var(--metrics-top)}.BackdropPanel__title{--gradient-text-opacity:0.65;letter-spacing:-.04em;text-transform:uppercase}.BackdropPanel__title,.BackdropPanel__total{font-size:var(--metrics-font-size);font-weight:700;line-height:.9}.BackdropPanel__total{--gradient-text-opacity:0.35;--gradient-text-opacity:1;letter-spacing:-.02em}.BackdropPanel__icon{align-items:flex-start;display:flex;height:var(--icon-height);left:0;position:absolute;top:var(--icon-top);transform:translateX(-30%);width:var(--icon-width);z-index:0}.BackdropPanel__icon .ImageWithLoader__image,.BackdropPanel__icon img{height:100%;object-fit:contain;width:100%}.BackdropPanel__icon .ImageWithLoader{height:100%;width:100%}@media (max-width:980px){.BackdropPanel__content{--icon-top:8%;--metrics-top:0%;--icon-height:clamp(110px,22vw,180px);--icon-width:clamp(78px,16vw,120px);--metrics-gap:clamp(18px,5vw,60px);--metrics-left:clamp(60px,11vw,100px);--metrics-right:clamp(10px,4vw,20px);--metrics-font-size:clamp(34px,7vw,80px);padding:24px 18px}}@media (max-width:660px){.BackdropPanel__content{--icon-top:10%;--metrics-top:2%;--icon-height:clamp(92px,30vw,140px);--icon-width:clamp(68px,20vw,110px);--metrics-gap:clamp(12px,4vw,36px);--metrics-left:clamp(48px,11vw,84px);--metrics-right:clamp(8px,4vw,14px);--metrics-font-size:clamp(28px,7vw,60px);padding:20px 16px}}@media (max-width:520px){.BackdropPanel__content{--icon-top:12%;--metrics-top:4%;--icon-height:clamp(88px,32vw,130px);--icon-width:clamp(64px,22vw,100px);--metrics-gap:clamp(10px,4vw,28px);--metrics-left:clamp(46px,12vw,80px);--metrics-right:clamp(8px,4vw,12px);--metrics-font-size:clamp(26px,9vw,52px)}.BackdropPanel__metrics{align-items:flex-start;flex-direction:column}}.PeopleCard{align-items:center;background:#6a72821a;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 20px 45px #0006;color:#ffffffeb;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:16px 18px 18px;position:relative;text-align:center}.PeopleCard:after{background:linear-gradient(135deg,#00d3f259,#e12afb40,#02061833);border-radius:18px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.PeopleCard>*{position:relative;z-index:1}.PeopleCard__imageWrap{align-items:center;background:#0b1223b3;border-radius:18px;display:flex;height:72px;justify-content:center;overflow:hidden;width:72px}.PeopleCard__image{border-radius:18px;height:100%;object-fit:cover;width:100%}.PeopleCard__name{color:#e5e7eb;font-size:.95rem;font-weight:600}.PeopleCard__date,.PeopleCard__designation{color:#6a7282;font-size:.75rem}.PeopleCard__tags{justify-content:center}@media (max-width:640px){.PeopleCard{padding:14px 16px 16px}.PeopleCard__imageWrap{height:64px;width:64px}}.TagPills{display:flex;flex-wrap:wrap;gap:8px}.TagPills__tag{align-items:center;background:#09162ad9;border-radius:999px;color:#adedfff2;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 9px}.TagPills--bottom{margin-top:10px}.ProjectCard{background:#6a72824d;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 24px 60px #00000073;color:#ffffffeb;display:flex;flex-direction:column;gap:12px;height:100%;overflow:hidden;padding:22px 24px 26px;position:relative}.ProjectCard:after{background:linear-gradient(135deg,#00d3f280,#e12afb59,#02061833);border-radius:20px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.ProjectCard>*{position:relative;z-index:1}.ProjectCard__logo{align-items:center;background:#6a728233;border:1px solid #ffffff14;border-radius:14px;display:flex;height:94px;justify-content:center;padding:8px;width:134px}.ProjectCard__logoImage{max-height:100%;max-width:100%;object-fit:contain}.ProjectCard__title{color:#d1d5dc;font-size:1.5em;font-weight:600;margin:0}.ProjectCard__section{display:flex;flex-direction:column;gap:6px}.ProjectCard__sectionTitle{color:#d1d5dc;font-size:1em;font-weight:500}.ProjectCard__list,.ProjectCard__sectionBody{color:#99a1af;font-size:.8em;line-height:1.55;margin:0}.ProjectCard__list{grid-gap:6px;display:grid;gap:6px;padding-left:18px}.ProjectCard__list li::marker{color:#99a1af}@media (max-width:640px){.ProjectCard{padding:20px 20px 22px}.ProjectCard__title{font-size:16px}}.HorizontalScroll{width:100%}.HorizontalScroll--fullBleed{margin-left:calc(50% - 50vw);width:100vw}.HorizontalScroll__track{align-items:stretch;display:flex;gap:22px;overflow-x:auto;padding:6px 6px 18px;scroll-behavior:smooth;scrollbar-width:none}.HorizontalScroll__track--centered{justify-content:center}.HorizontalScroll__track::-webkit-scrollbar{display:none}.HorizontalScroll__track>*{align-self:stretch;display:flex;flex-direction:column;height:auto;height:var(--horizontal-scroll-item-height,auto);min-height:auto;min-height:var(--horizontal-scroll-item-height,auto)}.HorizontalScroll__track>*>*{display:flex;flex-direction:column;height:100%;justify-content:flex-start}.HorizontalScroll--fullBleed .HorizontalScroll__track{padding-left:12px;padding-right:12px}.GradientDot{background:linear-gradient(135deg,#00d3f2,#e12afb);border-radius:999px;box-shadow:0 0 12px #00d3f259;display:inline-block}.InitiativeSummary{align-items:center;color:#ffffffeb;display:flex;flex-direction:column;gap:1em;height:100%;justify-content:space-between;width:100%}.InitiativeSummary__topTitle{color:#e2e7eff2;font-size:1.35rem;font-weight:700}.InitiativeSummary__dial{--count-size:clamp(120px,20vw,150px);--dot-size:10px;--dot-overflow:calc(var(--dot-size)/2);--zigzag-overlap-left:clamp(1px,0.4vw,3px);--zigzag-overlap-right:clamp(3px,0.8vw,5px);display:grid;height:clamp(240px,45vw,350px);max-width:100%;place-items:center;position:relative;width:clamp(240px,45vw,350px)}.InitiativeSummary__ring{background:radial-gradient(circle at center,#00d3f214,#0000 65%);border-radius:999px;inset:0;position:absolute}.InitiativeSummary__ring:before{background:conic-gradient(from 120deg,#e12afb66,#00d3f21a,#00d3f24d);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.InitiativeSummary__ring--inner{background:none;border-color:#ffffff14;inset:16%}.InitiativeSummary__zigzag{pointer-events:none;position:absolute;z-index:1}.InitiativeSummary__zigzag--left,.InitiativeSummary__zigzag--right{height:clamp(18px,4vw,31px);object-fit:contain;width:calc(50% - var(--count-size)/2 + var(--dot-size)/2 + var(--dot-overflow))}.InitiativeSummary__zigzag--left{left:calc((var(--dot-size)/2)*-.2);right:calc(50% + var(--count-size)/2 - var(--zigzag-overlap-left));top:calc(50% + clamp(10px, 2.6vw, 16px));transform:translateY(-50%)}.InitiativeSummary__zigzag--right{left:calc(49.1% + var(--count-size)/2 - var(--zigzag-overlap-right));right:calc((var(--dot-size)/2)*-1);top:calc(50% - clamp(12px, 2.8vw, 18px));transform:translateY(-50%)}.InitiativeSummary__count{background:#6a72821a;border:1px solid #e5e7eb1a;border-radius:clamp(22px,6vw,30px);box-shadow:0 20px 45px #0006;display:grid;font-weight:700;height:var(--count-size);padding:clamp(6px,1.4vw,10px);place-items:center;width:var(--count-size);z-index:2}.InitiativeSummary__countValue{background:linear-gradient(135deg,#00d3f2,#e12afb);-webkit-background-clip:text;background-clip:text;color:#0000;display:block;font-size:3.3em;font-weight:700;line-height:1;text-align:center;white-space:nowrap}.InitiativeSummary__dot{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.InitiativeSummary__dot--left{left:calc((var(--dot-size)/2)*-1);top:calc(50% + clamp(22px, 4vw, 32px))}.InitiativeSummary__dot--right{right:calc((var(--dot-size)/2)*-1);top:calc(50% - clamp(22px, 4vw, 32px))}@media (max-width:640px){.InitiativeSummary{align-items:center;text-align:center}}.InitiativeCard{background:#6a72821a;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 20px 45px #0006;color:#ffffffeb;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:18px 22px;position:relative}.InitiativeCard:after{background:linear-gradient(135deg,#00d3f259,#e12afb40,#02061833);border-radius:18px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.InitiativeCard>*{position:relative;z-index:1}.InitiativeCard__arrow{background:linear-gradient(135deg,#00d3f2,#e12afb);-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);filter:drop-shadow(0 0 8px rgba(0,211,242,.5));height:14px;left:-12px;position:absolute;top:28px;width:14px}.InitiativeCard__title{color:#d1d5dc;font-size:1.05rem;font-weight:600;margin:0}.InitiativeCard__description{color:#99a1af;font-size:.85rem;line-height:1.55;margin:0}@media (max-width:640px){.InitiativeCard{padding:16px 18px}.InitiativeCard__title{font-size:.95rem}}.InnovationCard{background:#02061880;border-radius:18px;box-shadow:0 20px 45px #00000059;color:#ffffffeb;display:flex;flex-direction:column;gap:2em;height:100%;overflow:hidden;padding:18px 20px 22px;position:relative}.InnovationCard__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.InnovationCard__logo{border-radius:10px;height:42px;object-fit:contain}.InnovationCard__check{flex:0 0 auto;height:18px;width:18px}.InnovationCard__content{display:flex;flex:1 1;flex-direction:column;gap:8px}.InnovationCard__title{color:#f3e8ff;font-size:1rem;font-weight:800;margin:0}.InnovationCard__description{color:#99a1af;font-size:.85rem;line-height:1.55;margin:0}@media (max-width:640px){.InnovationCard{padding:16px 18px 20px}.InnovationCard__title{font-size:.95rem}}.PhotoCard{aspect-ratio:580/400;background:#060c1ce6;border-radius:6%;box-shadow:0 12px 24px #00000059;display:flex;flex-direction:column;height:auto;justify-content:end;overflow:hidden;position:relative;width:min(580px,92vw)}.PhotoCard:after{background:linear-gradient(180deg,#02061800 55%,#02061899);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.PhotoCard__imageWrap{height:100%;inset:0;position:absolute;width:100%}.PhotoCard__imageWrap--interactive{cursor:zoom-in}.PhotoCard__image{border-radius:6%;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.PhotoCard__title{align-self:flex-start;background-color:#1e2939;border-radius:.5em;color:#e2e8f0;display:inline-flex;font-size:.95rem;font-weight:600;margin:0 0 12px 12px;padding:6px 10px;position:absolute;width:-webkit-fit-content;width:fit-content;z-index:1}@media (max-width:640px){.PhotoCard{padding:12px 14px;width:min(580px,92vw)}}.ImageWithLoader{position:relative}.ImageWithLoader__image{display:block;transition:opacity .2s ease}.ImageWithLoader.is-loading .ImageWithLoader__image{opacity:0}.ImageWithLoader.is-loaded .ImageWithLoader__image{opacity:1}.ImageWithLoader__loader{align-items:center;background:#02061866;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.ImageWithLoader__spinner{animation:ImageWithLoader-spin .8s linear infinite;border:3px solid #fff3;border-radius:999px;border-top-color:#ffffffd9;box-shadow:0 0 10px #00000059;height:clamp(18px,2.6vw,34px);width:clamp(18px,2.6vw,34px)}@keyframes ImageWithLoader-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ImageWithLoader__spinner{animation:none}}.CustomerVisitCard{background:#6a72821a;border:1px solid #ffffff14;border-radius:18px;box-shadow:0 20px 45px #0006;color:#ffffffeb;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:22px 24px;position:relative}.CustomerVisitCard:after{background:linear-gradient(135deg,#00d3f240,#e12afb33,#02061833);border-radius:18px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute}.CustomerVisitCard>*{position:relative;z-index:1}.CustomerVisitCard__title{color:#e5e7eb;font-size:clamp(1.05rem,1.3vw,1.2rem);font-weight:700;margin:0}.CustomerVisitCard__imageTrack{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.CustomerVisitCard__imageTrack::-webkit-scrollbar{display:none}.CustomerVisitCard__imageItem{background:#020618d9;border-radius:14px;display:flex;flex:0 0 100%;height:clamp(220px,32vw,300px);overflow:hidden;scroll-snap-align:center}.CustomerVisitCard__imageLoader{height:100%;width:100%}.CustomerVisitCard__imageLoader--interactive{cursor:zoom-in}.CustomerVisitCard__image{height:100%;object-fit:cover;width:100%}.CustomerVisitCard__metaRow{align-items:center;display:flex;gap:12px;justify-content:space-between}.CustomerVisitCard__indicators{align-items:center;display:flex;gap:6px}.CustomerVisitCard__indicator{background:#ffffff38;border-radius:999px;height:7px;transition:width .2s ease,background .2s ease;width:7px}.CustomerVisitCard__indicator.is-active{background:linear-gradient(90deg,#00d3f2e6,#e12afbb3);width:22px}.CustomerVisitCard__location{align-items:center;color:#e5e7eb;display:inline-flex;font-size:clamp(.82rem,1vw,.95rem);font-weight:400;gap:6px}.CustomerVisitCard__locationIcon{flex:0 0 auto;height:14px;opacity:.9;width:14px}.CustomerVisitCard__description{color:#d1d5dc;font-size:clamp(.9rem,1.1vw,1rem);margin:0}@media (max-width:640px){.CustomerVisitCard{padding:18px 20px}}.ImagePreview{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.ImagePreview__backdrop{background:#020618d9;inset:0;position:absolute}.ImagePreview__content{align-items:flex-end;display:flex;flex-direction:column;gap:12px;max-height:85vh;position:relative;width:min(1100px,92vw);z-index:1}.ImagePreview__close{align-items:center;background:#090e1ee6;border:none;border-radius:999px;color:#ffffffe6;cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}.ImagePreview__close:hover{background:#111827f2}.ImagePreview__close:focus-visible{outline:2px solid #e12afbb3;outline-offset:2px}.ImagePreview__closeIcon{height:23px;width:23px}.ImagePreview__imageWrap{align-items:center;display:flex;justify-content:center;max-height:80vh;width:100%}.ImagePreview__image{background:#020618f2;border-radius:20px;box-shadow:0 30px 80px #00000080;max-height:80vh;object-fit:contain;width:100%}@media (max-width:640px){.ImagePreview{padding:16px}.ImagePreview__close{height:34px;width:34px}.ImagePreview__image{border-radius:16px}}
/*# sourceMappingURL=main.065941f4.css.map*/