.ProjectDetail_pageWrap__KddXK{width:100%;background:#ffffff;min-height:100vh}.ProjectDetail_projectHero__49FG3{position:relative;display:flex;align-items:center;justify-content:center;color:#ffffff;text-align:center;background-size:cover;background-position:50%;background-attachment:scroll;padding:clamp(36px,5vw,55px) 0 clamp(28px,4vw,42px);border-bottom:2px solid var(--primary,#ea580c)}@media (min-width:768px){.ProjectDetail_projectHero__49FG3{background-attachment:fixed;background-position:50%;min-height:320px}}.ProjectDetail_projectHero__49FG3:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,15,24,.35) 0,rgba(10,15,24,.6));pointer-events:none}.ProjectDetail_heroBreadcrumbNav__AwLOZ{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:#cbd5e1;margin-bottom:14px;flex-wrap:wrap}.ProjectDetail_heroBreadcrumbLink__LG1V8{color:#94a3b8;text-decoration:none;transition:color .2s ease}.ProjectDetail_heroBreadcrumbLink__LG1V8:hover{color:var(--primary,#ea580c)}.ProjectDetail_heroBreadcrumbSep__UTQrH{color:#64748b;font-size:10px}.ProjectDetail_heroBreadcrumbCurrent__WIkbf{color:var(--primary,#ea580c);font-weight:600}.ProjectDetail_heroSectorBadgeRow__bny2R{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.ProjectDetail_heroSectorBadge__PshfW{background:var(--primary,#ea580c);color:#ffffff;font-family:var(--font-mono,monospace);font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;padding:3px 8px;border-radius:0!important}.ProjectDetail_heroStatusBadge__e0ZSY{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#e2e8f0;font-family:var(--font-mono,monospace);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:2.5px 8px;border-radius:0!important}.ProjectDetail_heroH1__hVl3_{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.25;text-transform:uppercase;letter-spacing:.04em;color:#ffffff;margin:0 auto;max-width:760px;text-shadow:0 2px 10px rgba(0,0,0,.4)}.ProjectDetail_heroMetaStrip__2rC_r{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px auto 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);max-width:780px;width:100%}@media (min-width:768px){.ProjectDetail_heroMetaStrip__2rC_r{grid-template-columns:repeat(4,1fr);gap:16px}}.ProjectDetail_heroMetaItem__CfEKc{display:flex;flex-direction:column;align-items:center;text-align:center}.ProjectDetail_heroMetaLabel__pNd9R{font-size:9px;font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.12em;color:var(--primary,#ea580c);font-weight:700}.ProjectDetail_heroMetaValue__7Bti3{font-size:12px;font-weight:600;color:#ffffff;line-height:1.35;margin-top:2px}.ProjectDetail_sectionTitleBlock__h1Fhk{text-align:center;margin-bottom:32px}.ProjectDetail_sectionTitleBlockDark__8FB74{text-align:center;margin-bottom:36px}.ProjectDetail_sectionEyebrow__jqI_T{font-family:var(--font-mono,monospace);font-size:10.5px;font-weight:800;color:var(--primary,#ea580c);text-transform:uppercase;letter-spacing:.16em;display:block;margin-bottom:6px}.ProjectDetail_sectionH2__oYCh3{color:#0f172a}.ProjectDetail_sectionH2Dark__9kwPs,.ProjectDetail_sectionH2__oYCh3{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:clamp(18px,2vw,24px);font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px}.ProjectDetail_sectionH2Dark__9kwPs{color:#ffffff}.ProjectDetail_sectionSubtitle__SLsrW{font-size:13px;color:#64748b;max-width:680px;margin:0 auto;line-height:1.55}.ProjectDetail_sectionSubtitleDark__AE2VA{font-size:13px;color:#94a3b8;max-width:680px;margin:0 auto;line-height:1.55}.ProjectDetail_overviewSection__41DWJ{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(36px,4.5vw,52px);background:#ffffff}.ProjectDetail_overviewGrid__SSW0s{display:grid;grid-template-columns:1fr;gap:32px;align-items:stretch}@media (min-width:1024px){.ProjectDetail_overviewGrid__SSW0s{grid-template-columns:1.15fr .85fr;gap:40px;align-items:stretch}}.ProjectDetail_overviewGalleryCol__m6_ms{width:100%;display:flex;flex-direction:column}.ProjectDetail_overviewContentCol__sMvEt{display:flex;flex-direction:column;justify-content:space-between;height:100%}.ProjectDetail_overviewH2__gnpPS{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:clamp(20px,2.2vw,26px);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#0f172a;margin:0 0 14px;line-height:1.25}.ProjectDetail_narrativeWrap__NbyxI{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.ProjectDetail_overviewLeadText__Sil_N{font-size:13.5px;line-height:1.65;color:#334155;margin:0;text-align:justify;text-justify:inter-word;-moz-text-align-last:left;text-align-last:left;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:normal;overflow-wrap:break-word}.ProjectDetail_snapshotStrip__8gLKm{margin-top:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#e2e8f0;border:1px solid #e2e8f0;border-radius:0!important}@media (min-width:640px){.ProjectDetail_snapshotStrip__8gLKm{grid-template-columns:repeat(4,1fr)}}.ProjectDetail_snapshotItem__H3SyQ{background:#f8fafc;padding:10px 12px;display:flex;flex-direction:column;gap:3px;border-radius:0!important;min-width:0}.ProjectDetail_snapshotLabel___qfRM{font-family:var(--font-mono,monospace);font-size:9px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.ProjectDetail_snapshotValue__PkJLA{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:13px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProjectDetail_authoritySection__RMpvr{padding:clamp(44px,5vw,68px) 0;background:#f8fafc;border-top:1px solid #e2e8f0}.ProjectDetail_capabilitiesBlock__hizTs{margin-bottom:36px}.ProjectDetail_sectionHeaderInline__C1JNC{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}@media (min-width:768px){.ProjectDetail_sectionHeaderInline__C1JNC{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}}.ProjectDetail_authorityH3__89BYs{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:clamp(20px,2.2vw,25px);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#0f172a;margin:4px 0 0;line-height:1.25}.ProjectDetail_authorityIntro__a1_u7{font-size:13px;color:#64748b;max-width:520px;line-height:1.55;margin:0}.ProjectDetail_capabilitiesGrid4Col__R7fTc{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.ProjectDetail_capabilitiesGrid4Col__R7fTc{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ProjectDetail_capabilitiesGrid4Col__R7fTc{grid-template-columns:repeat(4,1fr)}}.ProjectDetail_capabilityCard__OYF9u{background:#ffffff;border:1px solid #e2e8f0;border-top:3px solid #0f172a;padding:22px 18px;display:flex;flex-direction:column;border-radius:0!important;transition:all .25s ease}.ProjectDetail_capabilityCard__OYF9u:hover{border-top-color:var(--primary,#ea580c);box-shadow:0 4px 16px rgba(0,0,0,.05)}.ProjectDetail_capabilityCardHeader__c_HzY{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ProjectDetail_capabilityIndex__RyKIb{font-family:var(--font-mono,monospace);font-size:10px;font-weight:700;color:#64748b;letter-spacing:.1em}.ProjectDetail_capabilityCard__OYF9u:hover .ProjectDetail_capabilityIndex__RyKIb{color:var(--primary,#ea580c)}.ProjectDetail_capabilityIcon__0NEXi{color:#64748b;transition:color .2s ease}.ProjectDetail_capabilityCard__OYF9u:hover .ProjectDetail_capabilityIcon__0NEXi{color:var(--primary,#ea580c)}.ProjectDetail_capabilityTitle___UNcB{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:15.5px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#0f172a;margin:0 0 8px;line-height:1.3}.ProjectDetail_capabilityDesc__NTU8w{font-size:12.5px;line-height:1.6;color:#475569;margin:0;text-align:justify;text-justify:inter-word;-moz-text-align-last:left;text-align-last:left;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:normal;overflow-wrap:break-word}.ProjectDetail_outcomesFullBleedCard__TthqP{background:#141a20;border:1px solid rgba(255,255,255,.1);border-left:4px solid var(--primary,#ea580c);padding:24px 28px;position:relative;border-radius:0!important}.ProjectDetail_outcomesTopBar__UAw6l{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:20px;flex-wrap:wrap;gap:10px}.ProjectDetail_outcomesTagGroup__2F4sd{display:flex;align-items:center;gap:8px}.ProjectDetail_outcomesStatusDot__7WNAV{width:8px;height:8px;background:var(--primary,#ea580c);border-radius:0!important}.ProjectDetail_outcomesEyebrow__A6Zst{font-family:var(--font-mono,monospace);font-size:11px;font-weight:800;color:#ffffff;letter-spacing:.14em}.ProjectDetail_outcomesAuditCode__i6vH2{font-family:var(--font-mono,monospace);font-size:10px;color:#94a3b8;letter-spacing:.08em}.ProjectDetail_outcomesContentGrid__WdaXR{display:grid;grid-template-columns:1fr;gap:24px;align-items:center}@media (min-width:1024px){.ProjectDetail_outcomesContentGrid__WdaXR{grid-template-columns:1.25fr 1fr;gap:36px}}.ProjectDetail_outcomesMetricsRow__M3QOX{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ProjectDetail_outcomesMetricCard__fZ2_s{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);padding:16px 14px;text-align:center;border-radius:0!important;transition:border-color .2s ease}.ProjectDetail_outcomesMetricCard__fZ2_s:hover{border-color:rgba(234,88,12,.5)}.ProjectDetail_outcomesMetricValue__pBuN2{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:700;color:var(--primary,#ea580c);line-height:1.1}.ProjectDetail_outcomesMetricLabel__ZjYTL{font-size:10px;color:#cbd5e1;font-family:var(--font-mono,monospace);text-transform:uppercase;margin-top:6px;line-height:1.3;letter-spacing:.04em}.ProjectDetail_outcomesChecklistGrid__VmHhP{display:flex;flex-direction:column;gap:10px}.ProjectDetail_outcomeCheckCard__uj2i7{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#e2e8f0;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);padding:10px 14px;border-radius:0!important}.ProjectDetail_outcomeCheckIcon__q4fex{color:var(--primary,#ea580c);flex-shrink:0}.ProjectDetail_diagnosticSection__OuABj{padding:clamp(48px,6vw,75px) 0;background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.ProjectDetail_consoleGrid__csJX_{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:16px}@media (min-width:768px){.ProjectDetail_consoleGrid__csJX_{grid-template-columns:1fr 1fr}}.ProjectDetail_riskPanel__vPMOh{background:#ffffff;border:1px solid #e2e8f0;border-top:3px solid #e11d48;border-radius:0!important;padding:20px;display:flex;flex-direction:column;box-shadow:0 1px 4px rgba(0,0,0,.02)}.ProjectDetail_riskPanelHeader__5m5NT{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:6px}.ProjectDetail_riskTag__3pj76{font-family:var(--font-mono,monospace);font-size:9.5px;font-weight:800;letter-spacing:.12em;color:#e11d48;background:#ffe4e6;padding:2px 8px;border-radius:0!important}.ProjectDetail_riskCategory__G26Qr{font-size:10px;color:#94a3b8;font-family:var(--font-mono,monospace)}.ProjectDetail_solutionPanel__wxb0v{background:#ffffff;border:1px solid #e2e8f0;border-top:3px solid var(--primary,#ea580c);border-radius:0!important;padding:20px;display:flex;flex-direction:column;box-shadow:0 1px 4px rgba(0,0,0,.02)}.ProjectDetail_solutionPanelHeader__trkwa{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:6px}.ProjectDetail_solutionTag__lBDC8{font-family:var(--font-mono,monospace);font-size:9.5px;font-weight:800;letter-spacing:.12em;color:var(--primary,#ea580c);background:rgba(234,88,12,.08);border:1px solid rgba(234,88,12,.22);padding:2px 8px;border-radius:0!important}.ProjectDetail_solutionCategory__X3kX_{font-size:10px;color:#94a3b8;font-family:var(--font-mono,monospace)}.ProjectDetail_panelTitle__lBUHc{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:15.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#0f172a;margin:0 0 10px;line-height:1.3}.ProjectDetail_panelNarrative__NcUNP{font-size:13px;line-height:1.6;color:#475569;margin:0 0 14px}.ProjectDetail_bulletList__Y_QDs{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid #f1f5f9;margin-top:auto}.ProjectDetail_riskBullet__9Ae72{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#334155;line-height:1.5}.ProjectDetail_riskDot__sBJS1{color:#e11d48;flex-shrink:0;font-weight:700;margin-top:1px}.ProjectDetail_solutionBullet__zdGAK{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#334155;line-height:1.5}.ProjectDetail_solutionDot__gPq22{color:var(--primary,#ea580c);flex-shrink:0;font-weight:700;margin-top:1px}.ProjectDetail_impactRibbon__Co1OI{display:flex;align-items:center;gap:10px;padding:12px 18px;background:#181E24;border-left:3px solid var(--primary,#ea580c);border-radius:0!important}.ProjectDetail_impactRibbonIcon__7YKtg{color:var(--primary,#ea580c);flex-shrink:0}.ProjectDetail_impactRibbonText__ukgus{font-size:12px;color:#ffffff;line-height:1.45}.ProjectDetail_impactRibbonLabel__zNZSb{font-family:var(--font-mono,monospace);font-weight:800;color:#f97316;margin-right:6px;letter-spacing:.06em}.ProjectDetail_lifecycleSection__5PIFz{padding:clamp(50px,7vw,80px) 0;background:#1a1d23;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.ProjectDetail_stationGrid__5VUwv{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:640px){.ProjectDetail_stationGrid__5VUwv{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ProjectDetail_stationGrid__5VUwv{grid-template-columns:repeat(4,1fr)}}.ProjectDetail_stationCard___NuWx{background:#141A20;border:1px solid rgba(255,255,255,.08);border-radius:0!important;display:flex;flex-direction:column;padding:22px 18px;position:relative;overflow:hidden;transition:all .3s ease}.ProjectDetail_stationCard___NuWx:hover{border-color:var(--primary,#ea580c);transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.35)}.ProjectDetail_stationWatermark__Wrz8k{position:absolute;top:8px;right:12px;font-family:var(--font-rajdhani),sans-serif;font-size:58px;font-weight:900;color:rgba(255,255,255,.03);line-height:1;pointer-events:none;transition:color .3s ease}.ProjectDetail_stationCard___NuWx:hover .ProjectDetail_stationWatermark__Wrz8k{color:rgba(234,88,12,.08)}.ProjectDetail_stationHeader__U80_U{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.ProjectDetail_stationCode__lSGhy{font-family:var(--font-mono,monospace);font-size:10px;font-weight:700;color:var(--primary,#ea580c)}.ProjectDetail_stationTypeBadge__eWu9r{font-family:var(--font-mono,monospace);font-size:8.5px;font-weight:700;letter-spacing:.08em;color:#94a3b8;background:rgba(255,255,255,.06);padding:2px 6px;border-radius:0!important}.ProjectDetail_stationIconWrap__s51II{width:34px;height:34px;background:rgba(234,88,12,.1);color:var(--primary,#ea580c);display:flex;align-items:center;justify-content:center;margin-bottom:12px;border-radius:0!important;border:1px solid rgba(234,88,12,.25)}.ProjectDetail_stationTitle__Rr0LD{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:14px;font-weight:700;color:#ffffff;text-transform:uppercase;letter-spacing:.03em;margin:0 0 8px;line-height:1.35}.ProjectDetail_stationDesc__CBo3C{font-size:12px;color:#94a3b8;line-height:1.55;margin:0 0 16px;flex-grow:1;text-align:justify;text-justify:inter-word;-moz-text-align-last:left;text-align-last:left;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:normal;overflow-wrap:break-word}.ProjectDetail_stationDeliverable__UD44K{display:flex;align-items:center;gap:6px;background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.08);padding:6px 10px;color:#cbd5e1;font-size:10px;font-family:var(--font-mono,monospace);border-radius:0!important;margin-top:auto}.ProjectDetail_deliverableIcon__bBcR0{color:var(--primary,#ea580c);flex-shrink:0}.ProjectDetail_deliverableText__l9HpM{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectDetail_visualShowcaseSection__d30C7{padding:clamp(48px,6vw,75px) 0;background:#ffffff;border-top:1px solid #e2e8f0}.ProjectDetail_visualShowcaseGrid__xjB_x{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:640px){.ProjectDetail_visualShowcaseGrid__xjB_x{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ProjectDetail_visualShowcaseGrid__xjB_x{grid-template-columns:repeat(3,1fr)}}.ProjectDetail_visualShowcaseCard__GtfL3{background:#ffffff;border:1px solid #e2e8f0;border-top:3px solid #0f172a;display:flex;flex-direction:column;border-radius:0!important;overflow:hidden;transition:all .25s ease}.ProjectDetail_visualShowcaseCard__GtfL3:hover{border-top-color:var(--primary,#ea580c);box-shadow:0 8px 24px rgba(0,0,0,.06)}.ProjectDetail_visualShowcaseImageWrap__MtRJz{position:relative;width:100%;aspect-ratio:16/10;background:#0f172a;overflow:hidden}.ProjectDetail_visualShowcaseImage__Ms15S{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.ProjectDetail_visualShowcaseCard__GtfL3:hover .ProjectDetail_visualShowcaseImage__Ms15S{transform:scale(1.04)}.ProjectDetail_visualShowcaseOverlay__UrOMF{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,0) 35%,rgba(0,0,0,.6));pointer-events:none}.ProjectDetail_visualShowcaseBadge__91OtQ{top:10px;left:10px;background:rgba(15,23,42,.9);border:1px solid rgba(255,255,255,.2);color:var(--primary,#ea580c);font-size:9px;font-weight:700;letter-spacing:.1em;padding:3px 8px}.ProjectDetail_visualShowcaseBadge__91OtQ,.ProjectDetail_visualShowcaseCode__6ZE9N{position:absolute;font-family:var(--font-mono,monospace);border-radius:0!important;z-index:2}.ProjectDetail_visualShowcaseCode__6ZE9N{bottom:10px;right:10px;background:rgba(0,0,0,.75);color:#e2e8f0;font-size:8.5px;letter-spacing:.08em;padding:3px 6px}.ProjectDetail_visualShowcaseBody__4Ir0n{padding:18px;display:flex;flex-direction:column;flex-grow:1}.ProjectDetail_visualShowcaseIndex__TDve6{font-family:var(--font-mono,monospace);font-size:9.5px;font-weight:700;color:#64748b;letter-spacing:.1em;margin-bottom:6px}.ProjectDetail_visualShowcaseCard__GtfL3:hover .ProjectDetail_visualShowcaseIndex__TDve6{color:var(--primary,#ea580c)}.ProjectDetail_visualShowcaseTitle__LsZLr{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#0f172a;margin:0 0 6px;line-height:1.3}.ProjectDetail_visualShowcaseDesc__nK_Vm{font-size:12px;line-height:1.6;color:#475569;margin:0;text-align:justify;text-justify:inter-word;-moz-text-align-last:left;text-align-last:left;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:normal;overflow-wrap:break-word}.ProjectDetail_standardsServiceStyleSection__wNyKG{padding:clamp(48px,6vw,75px) 0;background:#ffffff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.ProjectDetail_standardsPhotoFrame__d5LrD{position:relative;width:100%;aspect-ratio:4/3.4;background:#0f172a;border:1px solid #e2e8f0;overflow:hidden;border-radius:0!important;box-shadow:0 4px 20px rgba(0,0,0,.05)}.ProjectDetail_standardsPhotoImg__y1wZm{-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);transition:all 1.2s cubic-bezier(.4,0,.2,1)}.ProjectDetail_standardsPhotoFrame__d5LrD:hover .ProjectDetail_standardsPhotoImg__y1wZm{filter:grayscale(0);transform:scale(1.03)}.ProjectDetail_standardsPhotoOverlay__sHr6w{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.45));pointer-events:none}.ProjectDetail_standardsPhotoBadge__yJTgG{position:absolute;bottom:12px;left:12px;background:rgba(15,23,42,.9);border:1px solid rgba(255,255,255,.2);color:var(--primary,#ea580c);font-family:var(--font-mono,monospace);font-size:9px;font-weight:700;letter-spacing:.1em;padding:4px 10px;border-radius:0!important;z-index:2}.ProjectDetail_standardsH2__HmXmJ{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#0f172a;margin:4px 0 10px;line-height:1.2}.ProjectDetail_standardsIntro___pjuA{font-size:13px;line-height:1.6;color:#64748b;margin:0 0 24px;max-width:620px}.ProjectDetail_standardsListGrid__s5r8U{display:flex;flex-direction:column;gap:14px}.ProjectDetail_standardsItemRow__2RCKR{display:flex;align-items:flex-start;gap:12px;padding:8px 10px;background:transparent;transition:background .2s ease;border-radius:0!important;cursor:default}.ProjectDetail_standardsItemRow__2RCKR:hover{background:#f8fafc}.ProjectDetail_standardsSquareMarker__GkDQP{width:9px;height:9px;background:var(--primary,#ea580c);flex-shrink:0;margin-top:5px;transition:transform .3s ease;border-radius:0!important}.ProjectDetail_standardsItemRow__2RCKR:hover .ProjectDetail_standardsSquareMarker__GkDQP{transform:rotate(45deg)}.ProjectDetail_standardsItemContent__jPlAW{display:flex;flex-direction:column;gap:2px}.ProjectDetail_standardsItemTitle__RyNmG{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:15.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#0f172a;margin:0;line-height:1.25;transition:color .2s ease}.ProjectDetail_standardsItemRow__2RCKR:hover .ProjectDetail_standardsItemTitle__RyNmG{color:var(--primary,#ea580c)}.ProjectDetail_standardsItemDetail__fKvGy{font-size:12.5px;line-height:1.5;color:#475569;margin:0}.ProjectDetail_specConsoleCard__UU1kq{background:#ffffff;border:1px solid #e2e8f0;border-radius:0!important;box-shadow:0 4px 20px rgba(0,0,0,.04);margin-top:24px;overflow:hidden}.ProjectDetail_specConsoleTopBar__aT7e_{background:#141a20;padding:13px 20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:2px solid var(--primary,#ea580c)}.ProjectDetail_specConsoleRef__TflP3{display:flex;gap:9px;font-size:10.5px;font-weight:800;color:#ffffff;letter-spacing:.1em}.ProjectDetail_specConsoleRef__TflP3,.ProjectDetail_specConsoleStatus__mx6JG{align-items:center;font-family:var(--font-mono,monospace);text-transform:uppercase}.ProjectDetail_specConsoleStatus__mx6JG{display:inline-flex;gap:8px;font-size:9.5px;font-weight:700;color:#cbd5e1;letter-spacing:.08em;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);padding:3px 10px;border-radius:0!important}.ProjectDetail_specConsoleStatusDot__glt4y{width:6px;height:6px;background:var(--primary,#ea580c);border-radius:0!important;box-shadow:0 0 6px rgba(234,88,12,.8)}.ProjectDetail_specCardsGrid__Ny2fE{display:grid;grid-template-columns:1fr;gap:16px;padding:20px;background:#ffffff}@media (min-width:640px){.ProjectDetail_specCardsGrid__Ny2fE{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ProjectDetail_specCardsGrid__Ny2fE{grid-template-columns:repeat(3,1fr);gap:18px}}.ProjectDetail_specCard__INTbF{background:#ffffff;border-radius:0!important;display:flex;flex-direction:column;padding:18px 18px 14px;position:relative;transition:all .25s ease;border:1px solid #e2e8f0;border-top:2px solid #e2e8f0}.ProjectDetail_specCard__INTbF:hover{border-color:#cbd5e1;border-top-color:var(--primary,#ea580c);transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.06)}.ProjectDetail_specCardTop__ubx1x{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ProjectDetail_specCardIndex__vx5Bp{font-family:var(--font-mono,monospace);font-size:9.5px;font-weight:800;color:#64748b;letter-spacing:.08em}.ProjectDetail_specCardCategory__UhBpy{font-family:var(--font-mono,monospace);font-size:9px;font-weight:700;color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0;padding:2px 7px;text-transform:uppercase;letter-spacing:.06em;border-radius:0!important}.ProjectDetail_specCardBody__1Bzc8{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.ProjectDetail_specIconFrame__9q896{width:34px;height:34px;background:#141a20;color:var(--primary,#ea580c);border:1px solid #141a20;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:0!important}.ProjectDetail_specCardHeadingWrap__xnbpX{flex:1;min-width:0}.ProjectDetail_specParamLabel__LJDpQ{display:block;font-family:var(--font-mono,monospace);font-size:8.5px;font-weight:700;color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.ProjectDetail_specParamName___Ls_i{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:14.5px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.03em;line-height:1.25;margin:0}.ProjectDetail_specValueBox__uD4c3{background:#f8fafc;border:1px solid #f1f5f9;border-left:3px solid #141a20;padding:10px 12px;margin-bottom:14px;margin-top:auto;border-radius:0!important}.ProjectDetail_specValueLabel__VXKdH{display:block;font-family:var(--font-mono,monospace);font-size:8px;font-weight:800;color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}.ProjectDetail_specValueText__CQwx4{font-family:var(--font-inter),sans-serif;font-size:13px;font-weight:600;color:#0f172a;line-height:1.45;margin:0}.ProjectDetail_specCardFooter__HrhWw{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid #f1f5f9;gap:8px;font-family:var(--font-mono,monospace);font-size:8.5px}.ProjectDetail_specStandardText__f4mFW{color:#64748b;font-weight:600;letter-spacing:.04em}.ProjectDetail_specAuditBadge__fcJs_{display:inline-flex;align-items:center;gap:4px;color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0;padding:2.5px 7px;font-weight:700;letter-spacing:.04em;border-radius:0!important}.ProjectDetail_standardsAnchorCard__NUSBf{background:#141a20;border:1px solid #232a34;border-top:2px solid var(--primary,#ea580c);border-radius:0!important;display:flex;flex-direction:column;padding:18px 18px 14px;color:#ffffff;transition:all .25s ease}.ProjectDetail_standardsAnchorCard__NUSBf:hover{border-color:#f97316 #334155 #334155;transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,.25)}.ProjectDetail_standardsCardTop__acdRs{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ProjectDetail_standardsCardIndex__EspM9{font-family:var(--font-mono,monospace);font-size:9.5px;font-weight:800;color:#f97316;letter-spacing:.08em}.ProjectDetail_standardsBadge__3EFfo{font-family:var(--font-mono,monospace);font-size:8.5px;font-weight:800;color:#ffffff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:2px 7px;text-transform:uppercase;letter-spacing:.06em;border-radius:0!important}.ProjectDetail_standardsCardBody__WTKcF{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.ProjectDetail_standardsIconFrame__ug_zR{width:34px;height:34px;background:rgba(234,88,12,.15);color:var(--primary,#ea580c);border:1px solid rgba(234,88,12,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:0!important}.ProjectDetail_standardsParamLabel__1WD_I{display:block;font-family:var(--font-mono,monospace);font-size:8.5px;font-weight:700;color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.ProjectDetail_standardsCardTitle__TTa8s{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:14.5px;font-weight:700;color:#ffffff;text-transform:uppercase;letter-spacing:.03em;line-height:1.25;margin:0}.ProjectDetail_standardsList__RT3Q_{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;margin-top:auto}.ProjectDetail_standardsListItem__7p5x9{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.4;color:#cbd5e1;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);padding:5px 8px;font-family:var(--font-inter),sans-serif;border-radius:0!important}.ProjectDetail_standardsBullet__S0dUf{color:var(--primary,#ea580c);font-weight:700;flex-shrink:0}.ProjectDetail_standardsCardFooter__BL7YI{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);gap:8px;font-family:var(--font-mono,monospace);font-size:8.5px}.ProjectDetail_standardsAuditText__6yIOc{color:#94a3b8;font-weight:600;letter-spacing:.04em}.ProjectDetail_standardsSignOffBadge__fR3XE{color:#f97316;font-weight:800;letter-spacing:.05em}.ProjectDetail_equipmentSection__PZe1x{padding:clamp(48px,6vw,75px) 0;background:#ffffff}.ProjectDetail_equipmentPictorialGrid__PsyX9{display:grid;grid-template-columns:1fr;gap:16px;margin-top:16px}@media (min-width:640px){.ProjectDetail_equipmentPictorialGrid__PsyX9{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ProjectDetail_equipmentPictorialGrid__PsyX9{grid-template-columns:repeat(3,1fr)}}.ProjectDetail_equipmentPictorialCard__zKeRT{background:#ffffff;border:1px solid #e2e8f0;border-radius:0!important;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:all .25s ease}.ProjectDetail_equipmentPictorialCard__zKeRT:hover{border-color:var(--primary,#ea580c);box-shadow:0 8px 22px rgba(0,0,0,.08);transform:translateY(-2px)}.ProjectDetail_equipmentThumbFrame__YZ_7S{position:relative;width:100%;aspect-ratio:16/10;background:#0f172a;overflow:hidden}.ProjectDetail_equipmentThumbImg__Kjvkq{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.ProjectDetail_equipmentPictorialCard__zKeRT:hover .ProjectDetail_equipmentThumbImg__Kjvkq{transform:scale(1.06)}.ProjectDetail_equipmentThumbOverlay__e9w7D{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.55));pointer-events:none}.ProjectDetail_equipmentDivisionBadge__iiyZ4{top:8px;left:8px;font-weight:800;letter-spacing:.1em;background:var(--primary,#ea580c);padding:2px 7px;border-radius:0!important}.ProjectDetail_equipmentDivisionBadge__iiyZ4,.ProjectDetail_equipmentStockBadge__z0k_i{position:absolute;font-family:var(--font-mono,monospace);font-size:8.5px;color:#ffffff;z-index:2}.ProjectDetail_equipmentStockBadge__z0k_i{bottom:8px;right:8px;font-weight:700;background:rgba(15,23,42,.88);border:1px solid rgba(255,255,255,.18);padding:2px 6px;border-radius:0!important}.ProjectDetail_equipmentCardBody__Nu4dj{padding:16px;display:flex;flex-direction:column;flex-grow:1;background:#ffffff}.ProjectDetail_equipmentMetaStrip__atQaC{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono,monospace);font-size:8.5px;font-weight:800;color:#94a3b8;letter-spacing:.08em;margin-bottom:5px}.ProjectDetail_equipmentPictorialTitle__SlcES{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:14px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.03em;line-height:1.35;margin:0 0 6px;transition:color .2s ease}.ProjectDetail_equipmentPictorialCard__zKeRT:hover .ProjectDetail_equipmentPictorialTitle__SlcES{color:var(--primary,#ea580c)}.ProjectDetail_equipmentPictorialDesc__c8TMb{font-size:11.5px;line-height:1.5;color:#64748b;margin:0 0 12px;flex-grow:1}.ProjectDetail_equipmentPictorialCta__5sVyY{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;color:var(--primary,#ea580c);text-transform:uppercase;letter-spacing:.05em;padding-top:10px;border-top:1px solid #f1f5f9;margin-top:auto}.ProjectDetail_equipmentPictorialArrow__qLlBr{transition:transform .2s ease}.ProjectDetail_equipmentPictorialCard__zKeRT:hover .ProjectDetail_equipmentPictorialArrow__qLlBr{transform:translateX(4px)}.ProjectDetail_capabilitiesSection__TPAxm{margin:20px 0;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:0!important}.ProjectDetail_capabilitiesTitle__s_0Ca{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#0f172a;margin:0 0 12px;display:flex;align-items:center;gap:8px}.ProjectDetail_capabilitiesList__T4WKl{display:flex;flex-direction:column;gap:10px}.ProjectDetail_capabilityItem__7dW0t{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;color:#334155}.ProjectDetail_capabilityBullet__f4bc5{width:6px;height:6px;background:var(--primary,#ea580c);margin-top:7px;flex-shrink:0;transform:rotate(45deg);border-radius:0!important}.ProjectDetail_qaProtocolsBox__qt2qQ{background:#ffffff;border:1px solid #e2e8f0;border-left:3px solid var(--primary,#ea580c);padding:20px 22px;margin-top:18px;border-radius:0!important}.ProjectDetail_qaProtocolsHeader__zkKof{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.ProjectDetail_qaProtocolsIconFrame__RTmUR{width:32px;height:32px;background:#141a20;color:var(--primary,#ea580c);display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:0!important}.ProjectDetail_qaProtocolsSub__vY0My{display:block;font-family:var(--font-mono,monospace);font-size:8.5px;font-weight:800;color:#64748b;letter-spacing:.1em;text-transform:uppercase}.ProjectDetail_qaProtocolsTitle___MuLx{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:14px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.04em;margin:0}.ProjectDetail_qaProtocolsList__4ymvI{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width:768px){.ProjectDetail_qaProtocolsList__4ymvI{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}}.ProjectDetail_qaProtocolItem__yFfjc{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;padding:10px 14px;border-radius:0!important}.ProjectDetail_qaProtocolIndex___D7nQ{font-family:var(--font-mono,monospace);font-size:8.5px;font-weight:800;color:#ffffff;background:#0f172a;padding:2px 6px;flex-shrink:0;margin-top:1px;border-radius:0!important;letter-spacing:.04em}.ProjectDetail_qaProtocolText__DHWhW{flex:1}.ProjectDetail_faqSection__7b6DH{padding:clamp(48px,6vw,75px) 0;background:#ffffff;border-top:1px solid #e2e8f0}.ProjectDetail_faqGrid__QN65G{display:grid;grid-template-columns:1fr;gap:14px;max-width:920px;margin:0 auto}.ProjectDetail_faqCard__FCqdN{background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid var(--primary,#ea580c);border-radius:0!important;padding:18px 22px;transition:all .2s ease}.ProjectDetail_faqCard__FCqdN:hover{border-color:#cbd5e1 #cbd5e1 #cbd5e1 #c2410c;box-shadow:0 4px 12px rgba(0,0,0,.03);background:#ffffff}.ProjectDetail_faqQuestion__AJ4mU{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:15.5px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.03em;margin:0 0 8px;display:flex;align-items:flex-start;gap:10px;line-height:1.35}.ProjectDetail_faqQuestionIcon__ZTzdp{color:var(--primary,#ea580c);flex-shrink:0;margin-top:2px}.ProjectDetail_faqAnswer__l_3FG{font-size:13px;line-height:1.6;color:#475569;margin:0;padding-left:24px}@media (max-width:767px){.ProjectDetail_pageWrap__KddXK{overflow-x:hidden}.ProjectDetail_heroBreadcrumbNav__AwLOZ,.ProjectDetail_heroMetaItemHideMobile__KEQU1{display:none!important}.ProjectDetail_overviewGrid__SSW0s{grid-template-columns:minmax(0,1fr)!important}.ProjectDetail_overviewContentCol__sMvEt,.ProjectDetail_overviewGalleryCol__m6_ms{min-width:0!important;max-width:100%!important}.ProjectDetail_snapshotStrip__8gLKm{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:20px!important}.ProjectDetail_snapshotItem__H3SyQ{min-width:0!important;max-width:100%!important;overflow:hidden!important}.ProjectDetail_snapshotLabel___qfRM,.ProjectDetail_snapshotValue__PkJLA{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;max-width:100%!important}.ProjectDetail_capabilitiesGrid4Col__R7fTc{grid-template-columns:minmax(0,1fr)!important}.ProjectDetail_capabilityCard__OYF9u{min-width:0!important;max-width:100%!important}.ProjectDetail_outcomesContentGrid__WdaXR{grid-template-columns:minmax(0,1fr)!important}.ProjectDetail_outcomesMetricsRow__M3QOX{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.ProjectDetail_outcomesMetricCard__fZ2_s{min-width:0!important;padding:12px 6px!important}.ProjectDetail_stationGrid__5VUwv{grid-template-columns:minmax(0,1fr)!important}.ProjectDetail_stationCard___NuWx{min-width:0!important}.ProjectDetail_visualShowcaseGrid__xjB_x{grid-template-columns:minmax(0,1fr)!important}.ProjectDetail_visualShowcaseCard__GtfL3{min-width:0!important}.ProjectDetail_specCardsGrid__Ny2fE{padding:14px 12px!important}.ProjectDetail_equipmentPictorialGrid__PsyX9,.ProjectDetail_faqGrid__QN65G,.ProjectDetail_qaProtocolsList__4ymvI,.ProjectDetail_specCardsGrid__Ny2fE{grid-template-columns:minmax(0,1fr)!important}}.ProjectMedia_galleryWrapper__2QwIB{display:flex;flex-direction:column;gap:12px;width:100%}.ProjectMedia_mainFrame__JBMC7{position:relative;width:100%;background:#0f172a;border:1px solid #e2e8f0;border-radius:0!important;overflow:hidden}.ProjectMedia_mainImageContainer__iI2j9{position:relative;width:100%;aspect-ratio:16/10;background:#0b1120}@media (min-width:1024px){.ProjectMedia_mainImageContainer__iI2j9{aspect-ratio:16/9.5}}.ProjectMedia_mainImage__OAnvE{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.ProjectMedia_imageOverlay__5W6AO{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,0) 30%,rgba(0,0,0,.6));pointer-events:none}.ProjectMedia_expandBtn__ZZ7X5{position:absolute;bottom:12px;right:12px;display:inline-flex;align-items:center;gap:6px;background:rgba(15,23,42,.85);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);color:#ffffff;font-size:11px;font-weight:600;letter-spacing:.04em;padding:6px 12px;border-radius:0!important;cursor:pointer;transition:all .2s ease;z-index:5}.ProjectMedia_expandBtn__ZZ7X5:hover{background:var(--primary,#ea580c);border-color:var(--primary,#ea580c);color:#ffffff}.ProjectMedia_counterBadge__dSdGn{top:12px;left:12px;background:rgba(0,0,0,.7);color:#e2e8f0;font-family:var(--font-mono,monospace);font-size:10px;font-weight:700;padding:3px 8px;z-index:5}.ProjectMedia_counterBadge__dSdGn,.ProjectMedia_navArrow__SKPgy{position:absolute;border:1px solid rgba(255,255,255,.15);border-radius:0!important}.ProjectMedia_navArrow__SKPgy{top:50%;transform:translateY(-50%);width:38px;height:38px;background:rgba(15,23,42,.75);color:#ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:6}.ProjectMedia_navArrow__SKPgy:hover{background:var(--primary,#ea580c);border-color:var(--primary,#ea580c)}.ProjectMedia_navArrowPrev__EvSra{left:10px}.ProjectMedia_navArrowNext__Suq8m{right:10px}.ProjectMedia_thumbStrip__02W14{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.ProjectMedia_thumbBtn__FYRvu{position:relative;width:80px;height:54px;flex-shrink:0;border:2px solid transparent;background:#0f172a;border-radius:0!important;overflow:hidden;cursor:pointer;padding:0;opacity:.65;transition:all .2s ease}.ProjectMedia_thumbBtnActive__I5Z1q{border-color:var(--primary,#ea580c);opacity:1}@media (max-width:767px){.ProjectMedia_galleryWrapper__2QwIB{min-width:0;max-width:100%}.ProjectMedia_thumbStrip__02W14{min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ProjectMedia_thumbBtn__FYRvu{width:68px;height:46px}}.ProjectMedia_thumbBtn__FYRvu:hover{opacity:.95}.ProjectMedia_thumbImage__S7g_6{-o-object-fit:cover;object-fit:cover}.ProjectMedia_lightboxBackdrop__ScfZZ{position:fixed;inset:0;background:rgba(10,15,24,.92);backdrop-filter:blur(8px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.ProjectMedia_lightboxModal__L1Y20{position:relative;width:100%;max-width:1100px;max-height:90vh;display:flex;flex-direction:column}.ProjectMedia_closeBtn__eHVMA{position:absolute;top:-42px;right:0;background:transparent;border:none;color:#ffffff;cursor:pointer;padding:6px;transition:color .2s ease}.ProjectMedia_closeBtn__eHVMA:hover{color:var(--primary,#ea580c)}.ProjectMedia_lightboxContent__U6cme{position:relative;width:100%;height:70vh;background:#000000;border:1px solid rgba(255,255,255,.1)}.ProjectMedia_lightboxImageWrap__Cn4MX{position:relative;width:100%;height:100%}.ProjectMedia_lightboxImage__d1RLC{-o-object-fit:contain;object-fit:contain}.ProjectMedia_lightboxControls__SBd2V{display:flex;align-items:center;justify-content:center;gap:20px;padding-top:14px}.ProjectMedia_lightboxArrow__xTGst{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#ffffff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:0!important;cursor:pointer;transition:background .2s ease}.ProjectMedia_lightboxArrow__xTGst:hover{background:var(--primary,#ea580c);border-color:var(--primary,#ea580c)}.ProjectMedia_lightboxCounter__ej46W{color:#e2e8f0;font-size:13px;font-family:var(--font-mono,monospace);font-weight:600}.ProjectMedia_videoCard__l0sU_{background:#ffffff;border:1px solid #e2e8f0;border-radius:0!important;overflow:hidden;margin-top:24px}.ProjectMedia_videoHeader__p8hOP{background:#181E24;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid var(--primary,#ea580c)}.ProjectMedia_videoHeaderTitle__S7Op3{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:13.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#ffffff}.ProjectMedia_videoBadge__h2OLU{font-size:9px;font-weight:700;font-family:var(--font-mono,monospace);letter-spacing:.1em;color:var(--primary,#ea580c);background:rgba(234,88,12,.1);padding:2px 7px;border-radius:0!important}.ProjectMedia_videoFrame__RWPDx{position:relative;width:100%;background:#0b1120}.ProjectMedia_responsiveIframeWrap__xAcNr{position:relative;width:100%;aspect-ratio:16/9}.ProjectMedia_iframePlayer__Gf6Kj{position:absolute;inset:0;width:100%;height:100%;border:none}.ProjectMedia_nativeVideoPlayer__DmN_e{width:100%;max-height:480px;background:#000;border-radius:0!important}.ProjectMedia_placeholderFrame__L8t9h{position:relative;width:100%;aspect-ratio:16/9;min-height:280px;display:flex;align-items:center;justify-content:center;overflow:hidden}.ProjectMedia_placeholderBg__FQl33{-o-object-fit:cover;object-fit:cover;filter:brightness(.4) saturate(.85)}.ProjectMedia_placeholderBackdrop__Kdqs9{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(15,23,42,.7) 0,rgba(10,15,24,.95) 100%)}.ProjectMedia_placeholderContent__XvltF{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px}.ProjectMedia_playIconPulse__bZrXW{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.ProjectMedia_playCircle__QvUeN{width:52px;height:52px;background:var(--primary,#ea580c);border:2px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px rgba(234,88,12,.6);transition:transform .25s ease}.ProjectMedia_playCircle__QvUeN:hover{transform:scale(1.08)}.ProjectMedia_placeholderTitle__3QZYK{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:16px;font-weight:700;color:#ffffff;text-transform:uppercase;letter-spacing:.04em;margin:8px 0 4px}.ProjectMedia_placeholderDesc__XCThR{font-size:12px;color:#94a3b8;line-height:1.5;margin:0 0 14px}.ProjectMedia_requestVideoBtn__zGKWJ{display:inline-flex;align-items:center;gap:8px;background:var(--primary,#ea580c);color:#ffffff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:9px 18px;text-decoration:none;border-radius:0!important;transition:background .2s ease}.ProjectMedia_requestVideoBtn__zGKWJ:hover{background:#c2410c;color:#ffffff}.ProjectMedia_complianceChip__ROeFe{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:9.5px;font-weight:700;letter-spacing:.1em;color:#cbd5e1;font-family:var(--font-mono,monospace);background:rgba(255,255,255,.06);padding:3px 10px;border-radius:0!important;border:1px solid rgba(255,255,255,.1)}.ProjectMedia_videoGridContainer__0rrVh{display:grid;grid-template-columns:1fr;gap:14px;padding:16px;background:#f8fafc}@media (min-width:640px){.ProjectMedia_videoGridContainer__0rrVh{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ProjectMedia_videoGridContainer__0rrVh{grid-template-columns:repeat(3,1fr)}}.ProjectMedia_videoGridItem__Ruo_T{background:#ffffff;border:1px solid #e2e8f0;border-radius:0!important;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:all .25s ease;text-align:left}.ProjectMedia_videoGridItem__Ruo_T:hover{border-color:var(--primary,#ea580c);box-shadow:0 6px 16px rgba(0,0,0,.06);transform:translateY(-2px)}.ProjectMedia_videoGridThumbWrap__Vf_u4{position:relative;width:100%;aspect-ratio:16/9;background:#0b1120;overflow:hidden}.ProjectMedia_videoGridThumbImg__5q7sC{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.ProjectMedia_videoGridItem__Ruo_T:hover .ProjectMedia_videoGridThumbImg__5q7sC{transform:scale(1.06)}.ProjectMedia_videoGridThumbVignette__FmdaZ{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.65));pointer-events:none;z-index:1}.ProjectMedia_videoGridStageBadge__hof84{top:8px;left:8px;font-size:8.5px;font-weight:800;letter-spacing:.1em;color:#fb923c;background:rgba(15,23,42,.92);border:1px solid rgba(251,146,60,.3);padding:2px 7px}.ProjectMedia_videoGridDurationBadge__I54rr,.ProjectMedia_videoGridStageBadge__hof84{position:absolute;font-family:var(--font-mono,monospace);border-radius:0!important;z-index:2}.ProjectMedia_videoGridDurationBadge__I54rr{bottom:8px;right:8px;font-size:9.5px;font-weight:700;color:#ffffff;background:rgba(0,0,0,.85);padding:2px 6px;display:flex;align-items:center;gap:4px}.ProjectMedia_videoGridPlayBtn__QAZpA{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;background:var(--primary,#ea580c);border:2px solid rgba(255,255,255,.35);display:flex;align-items:center;justify-content:center;box-shadow:0 0 16px rgba(234,88,12,.6);border-radius:0!important;transition:all .25s ease;z-index:3}.ProjectMedia_videoGridItem__Ruo_T:hover .ProjectMedia_videoGridPlayBtn__QAZpA{transform:translate(-50%,-50%) scale(1.12);background:#c2410c}.ProjectMedia_videoGridBody__XxSgg{padding:12px 14px;display:flex;flex-direction:column;flex-grow:1;background:#ffffff}.ProjectMedia_videoGridReelCode__yYMmw{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono,monospace);font-size:8.5px;font-weight:800;color:#94a3b8;letter-spacing:.1em;margin-bottom:4px}.ProjectMedia_videoGridCardTitle__l5SJ2{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.03em;line-height:1.35;margin:0 0 8px;transition:color .2s ease}.ProjectMedia_videoGridItem__Ruo_T:hover .ProjectMedia_videoGridCardTitle__l5SJ2{color:var(--primary,#ea580c)}.ProjectMedia_videoGridActionRow__KQEv3{display:flex;align-items:center;justify-content:space-between;font-size:10.5px;font-weight:700;color:var(--primary,#ea580c);text-transform:uppercase;letter-spacing:.05em;padding-top:8px;border-top:1px solid #f1f5f9;margin-top:auto}.ProjectMedia_videoGridActionRow__KQEv3:hover{color:#c2410c}.ProjectMedia_reelModalOverlay__ZYqRs{position:fixed;inset:0;background:rgba(10,15,24,.88);backdrop-filter:blur(5px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;animation:ProjectMedia_fadeIn__Emqyh .2s ease-out}.ProjectMedia_reelModalChassis__0g6GD{background:#181E24;border:1px solid #334155;border-top:3px solid var(--primary,#ea580c);width:100%;max-width:640px;border-radius:0!important;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.5);display:flex;flex-direction:column}.ProjectMedia_reelModalHeader__Fn7dn{background:#0f172a;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #334155}.ProjectMedia_reelModalHeaderLeft__CFGbv{display:flex;align-items:center;gap:8px}.ProjectMedia_reelModalHeaderTitle__N3uZU{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:13.5px;font-weight:700;color:#ffffff;text-transform:uppercase;letter-spacing:.05em}.ProjectMedia_reelModalCloseBtn__33zpj{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;border-radius:0!important}.ProjectMedia_reelModalCloseBtn__33zpj:hover{color:#ffffff}.ProjectMedia_reelModalMediaBox__vAY_4{position:relative;width:100%;aspect-ratio:16/9;background:#000000;overflow:hidden}.ProjectMedia_reelModalPoster__3xTws{-o-object-fit:cover;object-fit:cover;filter:brightness(.45)}.ProjectMedia_reelModalMediaOverlay__hSi8D{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;z-index:2}.ProjectMedia_reelModalBody__uGS_G{padding:18px 20px;background:#181E24;display:flex;flex-direction:column;gap:12px}.ProjectMedia_reelModalReelMeta__oclcY{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px}.ProjectMedia_reelModalStageTag__GwXmS{font-family:var(--font-mono,monospace);font-size:9.5px;font-weight:800;letter-spacing:.1em;color:var(--primary,#ea580c);background:rgba(234,88,12,.12);border:1px solid rgba(234,88,12,.3);padding:2px 8px;border-radius:0!important}.ProjectMedia_reelModalDurationTag__VNdcC{font-family:var(--font-mono,monospace);font-size:10px;font-weight:700;color:#cbd5e1;display:flex;align-items:center;gap:4px}.ProjectMedia_reelModalTitle__VWA7d{font-family:var(--font-rajdhani),var(--font-inter),sans-serif;font-size:16px;font-weight:700;color:#ffffff;text-transform:uppercase;letter-spacing:.04em;margin:0;line-height:1.3}.ProjectMedia_reelModalDesc__1FM1m{font-size:12px;line-height:1.55;color:#94a3b8;margin:0}.ProjectMedia_reelModalActionGrid__c4ISW{display:grid;grid-template-columns:1fr;gap:10px;margin-top:6px}@media (min-width:500px){.ProjectMedia_reelModalActionGrid__c4ISW{grid-template-columns:1fr 1fr}}.ProjectMedia_reelModalWhatsappBtn__3B_4W{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#16a34a;color:#ffffff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:10px 16px;text-decoration:none;border-radius:0!important;transition:background .2s ease}.ProjectMedia_reelModalWhatsappBtn__3B_4W:hover{background:#15803d;color:#ffffff}.ProjectMedia_reelModalRfqBtn__e_bvz{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--primary,#ea580c);color:#ffffff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:10px 16px;text-decoration:none;border-radius:0!important;transition:background .2s ease}.ProjectMedia_reelModalRfqBtn__e_bvz:hover{background:#c2410c;color:#ffffff}.ProjectMedia_reelModalAuditChip__xwQNS{display:flex;align-items:center;gap:6px;font-size:9.5px;font-family:var(--font-mono,monospace);color:#94a3b8;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);padding:5px 10px;border-radius:0!important}@keyframes ProjectMedia_fadeIn__Emqyh{0%{opacity:0}to{opacity:1}}