.ProjectsPage_heroSection__wODBV{position:relative;overflow:hidden;background:radial-gradient(ellipse 120% 80% at 0 0,rgba(68,186,228,.45) 0,rgba(68,186,228,.12) 40%,transparent 70%),radial-gradient(ellipse 100% 70% at 100% 100%,rgba(68,186,228,.4) 0,rgba(68,186,228,.08) 35%,transparent 65%),#0f2854;color:#f9fbff;padding:5.5rem 1.75rem 4.25rem}.ProjectsPage_heroInner__4YTQ9{position:relative;z-index:1;max-width:1120px;margin:0 auto;text-align:center}.ProjectsPage_eyebrow__vSRNh{margin:0 0 1rem;font-size:.82rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(249,251,255,.88)}.ProjectsPage_heroTitle__ri1qa{margin:0;font-size:clamp(2.1rem,2.8vw + 1.2rem,3.35rem);line-height:1.08;font-weight:800;letter-spacing:-.02em;color:#fff}.ProjectsPage_heroAccent____ZUb{display:block;margin-top:.15rem;background:linear-gradient(90deg,#ffffff,#44bae4 55%,#7dd3fc);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.ProjectsPage_heroBody__TtKZM{margin:1.35rem auto 0;max-width:42rem;font-size:1rem;line-height:1.65;color:rgba(220,231,255,.92)}.ProjectsPage_gallerySection__eVx8M{background:#fff;color:#0b1220;padding:4rem 1.75rem 4.75rem}.ProjectsPage_galleryInner__T2ls6{max-width:1120px;margin:0 auto}.ProjectsPage_galleryHeader__NKQQY{text-align:center;max-width:44rem;margin:0 auto 2.5rem}.ProjectsPage_galleryTitle__ZWCsS{margin:0;font-size:clamp(1.9rem,1.6vw + 1.4rem,2.6rem);line-height:1.1;font-weight:800;letter-spacing:-.02em;color:#0b1220}.ProjectsPage_galleryAccent__33UHZ{display:inline-block;background:linear-gradient(90deg,rgb(68,186,228),#0b2a55);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.ProjectsPage_gallerySubtitle__XWbC0{margin:.75rem auto 0;font-size:.98rem;line-height:1.6;color:#667085}.ProjectsPage_grid__FPB0O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}.ProjectsPage_cardLink__GqcfB{text-decoration:none;color:inherit;display:block;height:100%}.ProjectsPage_card___HMvH{position:relative;display:flex;flex-direction:column;gap:.95rem;height:100%;border:1px solid #eef2f7;border-radius:1.1rem;background:#fff;box-shadow:0 12px 34px rgba(16,24,40,.08);padding:1.35rem 1.35rem 1.25rem;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.ProjectsPage_cardLink__GqcfB:focus-visible .ProjectsPage_card___HMvH,.ProjectsPage_cardLink__GqcfB:hover .ProjectsPage_card___HMvH{transform:translateY(-2px);box-shadow:0 18px 50px rgba(16,24,40,.12);border-color:rgba(68,186,228,.5)}.ProjectsPage_cardLink__GqcfB:focus-visible .ProjectsPage_card___HMvH{outline:2px solid #44bae4;outline-offset:3px}.ProjectsPage_imageFrame__vkSjh{position:relative;aspect-ratio:16/10;border-radius:.85rem;overflow:hidden;border:1px solid #eef2f7;background:#f8fafc}.ProjectsPage_image__c1NHg{object-fit:cover}.ProjectsPage_badge__NOM47{align-self:flex-start;display:inline-flex;padding:.28rem .8rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;border:1px solid rgba(11,42,85,.18);background:rgba(68,186,228,.08);color:#0b2a55}.ProjectsPage_cardTitle__t_hzQ{margin:0;font-size:1.04rem;line-height:1.25;font-weight:800;color:#101828}.ProjectsPage_cardCta__0788D{margin:.15rem 0 0;font-size:.86rem;font-weight:600;color:#039be5}.ProjectsPage_emptyState__sSTg_{text-align:center;padding:3rem 1.5rem;border-radius:1rem;border:1px dashed #d0d5dd;color:#667085;font-size:.95rem;line-height:1.6}.ProjectsPage_detailPage__qPMxN{background:#fff;color:#0b1220;padding:5.5rem 1.75rem 4.5rem}.ProjectsPage_detailPageInner__1tl6_{max-width:1120px;margin:0 auto}.ProjectsPage_detailBackLink__1WY2D{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.75rem;font-size:.88rem;font-weight:600;color:#667085;text-decoration:none;transition:color .12s ease}.ProjectsPage_detailBackLink__1WY2D:hover{color:#0b2a55}.ProjectsPage_detailPageTitle_____j4{margin:0 auto 2.5rem;max-width:52rem;text-align:center;font-size:clamp(1.85rem,2.4vw + 1.1rem,2.85rem);line-height:1.12;font-weight:800;letter-spacing:-.02em;color:#0b2a55}.ProjectsPage_mediaCarouselWrap__76Eem{position:relative;display:flex;align-items:center;gap:.5rem;margin-bottom:2.75rem}.ProjectsPage_mediaViewport__2u5Dh{overflow:hidden;flex:1 1;min-width:0}.ProjectsPage_mediaTrack__GxNTy{display:flex;touch-action:pan-y pinch-zoom;margin-left:-1rem}.ProjectsPage_mediaSlide__RiNGq{flex:0 0 min(100%,520px);min-width:0;padding-left:1rem}@media(min-width:768px){.ProjectsPage_mediaSlide__RiNGq{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - .5rem)}}.ProjectsPage_mediaFrame___ELem{position:relative;aspect-ratio:16/10;border-radius:1rem;overflow:hidden;border:1px solid #e4e7ec;background:#f8fafc;box-shadow:0 14px 40px rgba(16,24,40,.08)}.ProjectsPage_mediaImage__J_tgf{object-fit:cover}.ProjectsPage_mediaVideo__iHCZ8{width:100%;height:100%;object-fit:cover;display:block;background:#0b1220}.ProjectsPage_mediaNavBtn__hveZy{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid rgba(11,42,85,.18);background:#fff;color:#0b2a55;cursor:pointer;box-shadow:0 12px 34px rgba(16,24,40,.06);transition:transform .14s ease,border-color .14s ease}.ProjectsPage_mediaNavBtn__hveZy:hover{transform:translateY(-1px);border-color:rgba(68,186,228,.9)}@media(max-width:640px){.ProjectsPage_mediaNavBtn__hveZy{display:none}}.ProjectsPage_detailBodyGrid__fR5oK{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:2.25rem;align-items:start}.ProjectsPage_metaCard__ym8ve{border:1px solid #0b2a55;border-radius:.85rem;padding:1.35rem 1.25rem 1.5rem;background:#fff}.ProjectsPage_metaRow__IuM7U{display:grid;gap:.35rem;padding-bottom:1.1rem;margin-bottom:1.1rem;border-bottom:1px solid #eef2f7}.ProjectsPage_metaCategoryRow__wY08O{display:grid;gap:.55rem}.ProjectsPage_metaLabel__pzaDe{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0b2a55}.ProjectsPage_metaValue__a8xQN{font-size:.94rem;line-height:1.5;font-weight:500;color:#344054}.ProjectsPage_metaCategoryPill__suq_P{display:inline-flex;align-self:flex-start;padding:.42rem 1rem;border-radius:999px;font-size:.82rem;font-weight:700;color:#fff;background:#0b2a55}.ProjectsPage_overviewColumn__d_Zft{min-width:0}.ProjectsPage_overviewHeader__vYWKO{display:flex;align-items:center;gap:.55rem;margin-bottom:.85rem}.ProjectsPage_overviewIcon__YnhM4{flex-shrink:0;color:#0b2a55}.ProjectsPage_overviewTitle__bhNQX{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:#0b2a55}.ProjectsPage_overviewDivider__Zhi43{margin:0 0 1.35rem;border:0;border-top:1px solid #d0d5dd}.ProjectsPage_richText__vFQRy{font-size:1rem;line-height:1.72;color:#475467}.ProjectsPage_richText__vFQRy h1,.ProjectsPage_richText__vFQRy h2,.ProjectsPage_richText__vFQRy h3,.ProjectsPage_richText__vFQRy h4{color:#0b1220;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:2rem 0 .85rem}.ProjectsPage_richText__vFQRy h1{font-size:1.85rem}.ProjectsPage_richText__vFQRy h2{font-size:1.5rem}.ProjectsPage_richText__vFQRy h3{font-size:1.2rem}.ProjectsPage_richText__vFQRy p{margin:0 0 1.1rem}.ProjectsPage_richText__vFQRy ol,.ProjectsPage_richText__vFQRy ul{margin:0 0 1.1rem;padding-left:1.35rem}.ProjectsPage_richText__vFQRy li{margin-bottom:.45rem}.ProjectsPage_richText__vFQRy a{color:#039be5;text-decoration:underline;text-underline-offset:2px}.ProjectsPage_richText__vFQRy blockquote{margin:1.5rem 0;padding:1rem 1.15rem;border-left:3px solid #44bae4;background:rgba(68,186,228,.08);border-radius:0 .65rem .65rem 0;color:#344054}.ProjectsPage_richText__vFQRy img{max-width:100%;height:auto;border-radius:.75rem;border:1px solid #eef2f7;margin:1.5rem 0;box-shadow:0 12px 34px rgba(16,24,40,.08)}.ProjectsPage_emptyDescription__4Gt4n{font-size:.95rem;line-height:1.65;color:#667085;margin:0}@media(max-width:980px){.ProjectsPage_grid__FPB0O{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ProjectsPage_detailBodyGrid__fR5oK{grid-template-columns:minmax(0,1fr);gap:2rem}}@media(max-width:720px){.ProjectsPage_detailPage__qPMxN,.ProjectsPage_gallerySection__eVx8M,.ProjectsPage_heroSection__wODBV{padding-inline:1.25rem}.ProjectsPage_detailPage__qPMxN{padding-top:5.25rem}.ProjectsPage_grid__FPB0O{grid-template-columns:minmax(0,1fr)}}