.YouTube360Player_playerContainer__WwIyC{position:relative;width:100%;margin:16px 0}.YouTube360Player_tooltip__jEPhd{position:absolute;top:12px;left:50%;transform:translateX(-50%);background:rgba(13,71,161,.95);color:white;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:600;z-index:10;animation:YouTube360Player_fadeInOut__Uo95L 3s ease-in-out forwards;pointer-events:none}@keyframes YouTube360Player_fadeInOut__Uo95L{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}20%{opacity:1;transform:translateX(-50%) translateY(0)}80%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-10px)}}.YouTube360Player_iframeWrapper__fZTSV{position:relative;width:100%;padding-bottom:50%;background:#000;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}.YouTube360Player_iframe__gG_S0{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media (prefers-reduced-motion:reduce){.YouTube360Player_tooltip__jEPhd{animation:none;opacity:1}}.VideoToggle_wrapper__ZA2l9{margin:24px 0}.VideoToggle_launchButton__ZbQuN{display:inline-flex;align-items:center;gap:8px;background:var(--accent);color:#fff;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;letter-spacing:.02em;transition:background .2s}.VideoToggle_launchButton__ZbQuN:hover{background:var(--accent-hover)}.VideoToggle_playerWrap__0tO05{border:1px solid var(--border-standard);border-radius:6px;overflow:hidden}.VideoToggle_playerHeader__G_Fnl{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:var(--bg-elevated);border-bottom:1px solid var(--border-standard)}.VideoToggle_playerLabel__QxTK9{font-size:13px;font-weight:600;color:var(--text-primary)}.VideoToggle_closeButton__yk2uq{background:none;border:none;font-size:12px;color:var(--text-muted);cursor:pointer;padding:4px 8px}.VideoToggle_closeButton__yk2uq:hover{color:var(--text-primary)}.BeforeAfterSlider_container__bMgSG{position:relative;width:100%;margin:16px 0}.BeforeAfterSlider_tooltip__diI_3{position:absolute;top:12px;left:50%;transform:translateX(-50%);background:rgba(37,99,235,.95);color:white;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:600;z-index:10;animation:BeforeAfterSlider_fadeInOut__7jO6V 3s ease-in-out forwards;pointer-events:none}@keyframes BeforeAfterSlider_fadeInOut__7jO6V{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}20%{opacity:1;transform:translateX(-50%) translateY(0)}80%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(-10px)}}.BeforeAfterSlider_sliderContainer__TQf4S{position:relative;width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;cursor:ew-resize;box-shadow:0 4px 12px rgba(0,0,0,.4);-webkit-user-select:none;-moz-user-select:none;user-select:none}.BeforeAfterSlider_sliderContainer__TQf4S:focus{outline:2px solid var(--accent);outline-offset:2px}.BeforeAfterSlider_sliderContainer__TQf4S:focus:not(:focus-visible){outline:none}.BeforeAfterSlider_afterImage__15NYw{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.BeforeAfterSlider_beforeImageWrapper__RZ_EX{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.BeforeAfterSlider_beforeImage__Hbegw{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.BeforeAfterSlider_afterLabel__i3eSI,.BeforeAfterSlider_beforeLabel__GOOtE{position:absolute;top:12px;padding:6px 12px;background:rgba(0,0,0,.7);color:white;font-size:12px;font-weight:600;border-radius:4px;z-index:5;pointer-events:none}.BeforeAfterSlider_beforeLabel__GOOtE{left:12px}.BeforeAfterSlider_afterLabel__i3eSI{right:12px}.BeforeAfterSlider_sliderHandle__SScPz{position:absolute;top:0;bottom:0;transform:translateX(-50%);z-index:8;pointer-events:none;display:flex;align-items:center;justify-content:center}.BeforeAfterSlider_handleLine__lI8XW{position:absolute;top:0;bottom:0;width:3px;background:white;box-shadow:0 0 8px rgba(0,0,0,.6)}.BeforeAfterSlider_handleGrip__G7HyJ{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:white;border-radius:50%;box-shadow:0 2px 12px rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;gap:2px}.BeforeAfterSlider_arrowLeft__NMDej,.BeforeAfterSlider_arrowRight__9sCgL{font-size:18px;font-weight:700;color:var(--accent);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:968px){.BeforeAfterSlider_handleGrip__G7HyJ{width:40px;height:40px}.BeforeAfterSlider_arrowLeft__NMDej,.BeforeAfterSlider_arrowRight__9sCgL{font-size:16px}.BeforeAfterSlider_afterLabel__i3eSI,.BeforeAfterSlider_beforeLabel__GOOtE{font-size:11px;padding:5px 10px}}@media (prefers-reduced-motion:reduce){.BeforeAfterSlider_tooltip__diI_3{animation:none;opacity:1}}.ProjectCard_card__ynzED{border:1px solid var(--border-standard);border-radius:6px;padding:24px;margin-bottom:20px;background:var(--bg-card)}.ProjectCard_featured__s8xOy{border:2px solid var(--border-prominent);background:var(--bg-card-featured)}.ProjectCard_header__48ajd{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ProjectCard_title__rP0_G{font-size:18px;font-weight:700;margin:0;color:var(--text-primary)}.ProjectCard_abstract__WzxOw{font-size:15px;color:var(--text-secondary);line-height:1.6;margin:0 0 16px}.ProjectCard_labelSection__t37pG{margin-bottom:12px}.ProjectCard_labelHeader__CfK9c{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.ProjectCard_labelRow__OAeOU{margin-top:4px}.ProjectCard_validationList__0gIOm{margin-top:6px}.ProjectCard_validationItem__nF0TN{margin-bottom:4px}.ProjectCard_collaborators__HjTtL{font-size:14px;color:var(--text-secondary);line-height:1.5;margin:8px 0}.ProjectCard_mediaToggle__ITEhy{padding:8px 16px;background:none;border:1px solid var(--border-standard);cursor:pointer}.ProjectCard_mediaSlots__bZJbl,.ProjectCard_mediaToggle__ITEhy{margin-top:12px;font-size:13px;border-radius:4px;color:var(--text-secondary)}.ProjectCard_mediaSlots__bZJbl{padding:16px;background:var(--bg-subtle)}.ProjectCard_mediaSlot__kp5V_{margin-bottom:8px}.ProjectCard_externalLink__rtDhN{margin-top:8px}.ProjectCard_externalLink__rtDhN a{font-size:13px;color:var(--link);text-decoration:none}.ProjectCard_externalLink__rtDhN a:hover{text-decoration:underline}.ProjectCard_peerReviewSection__NbD_T{margin-bottom:12px}.ProjectCard_dignityFirstSidebar__Yg7te{background:var(--bg-subtle);border-left:4px solid var(--accent);padding:20px;margin:16px 0;border-radius:4px}.ProjectCard_sidebarTitle__rzwr3{font-size:15px;font-weight:700;color:var(--accent-text);margin:0 0 16px;text-transform:uppercase;letter-spacing:.05em}.ProjectCard_sidebarSection__StX6H{margin-bottom:16px}.ProjectCard_sidebarSection__StX6H:last-child{margin-bottom:0}.ProjectCard_sidebarLabel__zjdkM{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.ProjectCard_sidebarText__fR649{font-size:15px;line-height:1.6;color:var(--text-secondary);margin:0}.ProjectCard_crossReference__hqFiS{font-size:13px;color:var(--text-muted);font-style:italic;margin:12px 0 0;padding:10px;background:var(--bg-subtle);border-radius:4px}.ProjectCard_methodologySection__6hEP_{margin:20px 0;padding:20px;background:var(--bg-subtle);border-radius:6px;border-left:4px solid var(--accent)}.ProjectCard_methodologyHeader__QTeyc{font-size:14px;font-weight:700;color:var(--accent-text);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}.ProjectCard_methodologyOverview__RlXv3{font-size:15px;line-height:1.7;color:var(--text-secondary);margin:0 0 16px}.ProjectCard_technicalWorkflow__8H_Nm{margin-top:16px}.ProjectCard_workflowHeader__wOO7g{font-size:13px;font-weight:700;color:var(--text-secondary);margin:0 0 8px}.ProjectCard_workflowList__h8l4H{margin:0;padding-left:20px;list-style:disc}.ProjectCard_workflowList__h8l4H li{font-size:13px;line-height:1.6;color:var(--text-secondary);margin-bottom:6px}.ProjectCard_interactiveSection__X7yBF{margin:24px 0}.ProjectCard_interactiveHeader__yCZYD{font-size:15px;font-weight:700;color:var(--text-primary);margin:0 0 12px}.ProjectCard_contextSection__ipUeG{margin:24px 0}.ProjectCard_contextHeader__3KDg5{font-size:15px;font-weight:700;color:var(--text-primary);margin:0 0 12px}.ProjectCard_contextImageWrapper__qNmn5{border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.4)}.ProjectCard_contextImage__0vKVY{width:100%;height:auto;display:block}.ProjectCard_developmentSection__YGR3c{margin:24px 0}.ProjectCard_developmentHeader__xHzLq{font-size:15px;font-weight:700;color:var(--text-primary);margin:0 0 12px}.ProjectCard_gallerySection__I_CdA{margin:24px 0}.ProjectCard_galleryHeader__sjzck{font-size:15px;font-weight:700;color:var(--text-primary);margin:0 0 16px}.ProjectCard_galleryGrid__kkuok{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.ProjectCard_galleryItem__WjAud{text-align:center}.ProjectCard_galleryImage__y3eW8{width:100%;height:220px;object-fit:cover;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.4);background:var(--bg-elevated);display:block}.ProjectCard_phasesSection__tbKgH{margin-top:32px;border-top:1px solid var(--border-standard);padding-top:24px}.ProjectCard_phasesHeader__QWVsY{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:700;margin:0 0 20px}.ProjectCard_stepper__eGHks{display:flex;flex-direction:column}.ProjectCard_stepperItem__cc9lJ{display:flex;gap:16px}.ProjectCard_stepperLeft__Lqm8Q{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.ProjectCard_stepperNumber__Za0y6{width:32px;height:32px;border-radius:50%;background:var(--accent);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ProjectCard_stepperLine__NrUVP{width:2px;flex:1 1;background:var(--border-standard);margin:6px 0;min-height:20px}.ProjectCard_stepperContent__ClVZ0{padding-bottom:24px;flex:1 1}.ProjectCard_stepperTitleRow__O2x_G{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:2px}.ProjectCard_stepperTitle__Pykel{font-size:15px;font-weight:700;color:var(--text-primary)}.ProjectCard_stepperSubtitle__Con02{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:8px}.ProjectCard_stepperDesc__NSmAT{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0}.ProjectCard_galleryLabel__UtV_R{margin:8px 0 0;font-size:12px;color:var(--text-secondary);font-weight:600}.ProjectCard_spectrumShowcase__Kuco2{margin:24px 0;padding:24px;background:var(--bg-elevated);border-radius:8px;border:2px solid var(--border-standard)}.ProjectCard_showcaseHeader__pPeNJ{font-size:15px;font-weight:700;color:var(--text-primary);margin:0 0 20px;text-transform:uppercase;letter-spacing:.05em}.ProjectCard_mockupGrid__UClyX{display:grid;grid-template-columns:2fr 1fr;grid-gap:20px;gap:20px;margin-bottom:24px;align-items:end}.ProjectCard_mockupGridReversed__5KlXu{display:grid;grid-template-columns:1fr 2fr;grid-gap:20px;gap:20px;margin-bottom:24px;align-items:end}.ProjectCard_mockupItem__s7LEf{text-align:center}.ProjectCard_mockupImage__9EW0C{width:100%;height:auto;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.4);background:var(--bg-card)}.ProjectCard_mockupLabel__ooOhL{margin:8px 0 0;font-size:12px;color:var(--text-secondary);font-weight:600}.ProjectCard_phoneFrame__9Gcgh{background:#1c1c1e;border-radius:36px;padding:12px 8px 10px;box-shadow:0 16px 48px rgba(0,0,0,.5),0 4px 12px rgba(0,0,0,.3);transform:rotate(3deg);display:flex;flex-direction:column;align-items:center;gap:8px;width:70%;margin:0 auto}.ProjectCard_phoneNotch__iqzXv{width:36px;height:4px;background:#3a3a3c;border-radius:2px}.ProjectCard_phoneScreen__FyN5u{width:100%;border-radius:24px;overflow:hidden;background:#000}.ProjectCard_phoneScreen__FyN5u img{width:100%;height:auto;display:block}.ProjectCard_phoneHomeBar__IvVfQ{width:48px;height:4px;background:#3a3a3c;border-radius:2px}.ProjectCard_browserFrame__UE77_{border-radius:8px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.4),0 2px 8px rgba(0,0,0,.2);background:var(--bg-elevated)}.ProjectCard_browserBar__umVFa{background:var(--bg-subtle);padding:8px 12px;display:flex;align-items:center;gap:6px}.ProjectCard_dot__9srpT{display:inline-block;width:10px;height:10px;border-radius:50%}.ProjectCard_browserImage__GLb4a{width:100%;height:auto;display:block}.ProjectCard_spectrumDefinitions__t1PO_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.ProjectCard_spectrumCard__2SONs{background:var(--bg-card);padding:16px;border-radius:6px;border:1px solid var(--border-standard);transition:transform .2s,box-shadow .2s}.ProjectCard_spectrumCard__2SONs:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.3)}.ProjectCard_spectrumTier__YBVSB{font-size:14px;font-weight:700;color:var(--accent-text);margin-bottom:8px;text-transform:uppercase;letter-spacing:.03em}.ProjectCard_spectrumDescription__pbKHn{font-size:13px;line-height:1.5;color:var(--text-secondary);margin:0}@media (max-width:968px){.ProjectCard_galleryGrid__kkuok,.ProjectCard_mockupGrid__UClyX,.ProjectCard_spectrumDefinitions__t1PO_{grid-template-columns:1fr}}@media (max-width:768px){.ProjectCard_card__ynzED{padding:16px}.ProjectCard_galleryImage__y3eW8{height:160px}.ProjectCard_phoneFrame__9Gcgh{width:85%}.ProjectCard_spectrumShowcase__Kuco2{padding:16px}}.SectionHeading_wrapper__38YYe{margin:64px 0 28px;padding-left:16px;border-left:3px solid var(--accent)}.SectionHeading_eyebrow__9Znun{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:0 0 8px}.SectionHeading_heading__e915B{font-family:var(--font-display);font-size:26px;font-weight:600;margin:0;color:var(--text-primary);letter-spacing:-.02em;line-height:1.2}.SectionHeading_sub__ZPsQQ{font-size:14px;color:var(--text-secondary);margin:8px 0 0;line-height:1.65}@media (max-width:768px){.SectionHeading_wrapper__38YYe{margin-top:48px;margin-bottom:20px}}.page_infrastructureBox__A1QL8{padding:16px 20px;background:var(--bg-elevated);border:1px solid var(--border-standard);border-radius:6px;margin-bottom:32px;font-size:14px;color:var(--text-secondary);line-height:1.6}.page_subHeader__YNNQc{font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:700;margin-bottom:16px}.page_hcCard__NO0xw{border:2px solid var(--border-prominent);border-radius:6px;padding:28px;margin-bottom:28px;background:var(--bg-card-featured)}.page_hcTitle__gkoRf{font-size:20px;font-weight:700;margin:0 0 4px;color:var(--text-primary)}.page_hcCofounder__q6phr{font-size:13px;color:var(--text-muted);margin:0 0 16px;font-style:italic}.page_hcSummary__EIRDd{font-size:15px;color:var(--text-secondary);line-height:1.6;margin:0 0 24px}.page_hcPilotHeader__r_QUh{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:700;margin:24px 0 12px;border-bottom:1px solid var(--border-standard);padding-bottom:8px}.page_hcPilotCard__40Npi{border:1px solid var(--border-standard);border-radius:6px;padding:20px;margin-bottom:16px;background:var(--bg-card)}.page_hcPilotTitleRow__sb6g7{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px;margin-bottom:8px}.page_hcPilotTitle__jeogT{font-size:16px;font-weight:700;color:var(--text-primary)}.page_hcPilotDetail__El1Pl{font-size:14px;color:var(--text-secondary);margin:0 0 4px}.page_hcPilotSummary__Hmd69{font-size:15px;color:var(--text-secondary);line-height:1.6;margin:8px 0 0}.page_hcMetricsRow__0jhXX{display:flex;gap:32px;margin-top:12px}.page_hcMetric__ix6HY{text-align:center}.page_hcMetricValue__b6sfw{font-size:28px;font-weight:700;color:var(--text-primary)}.page_hcMetricLabel__1_6aj{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}@media (max-width:768px){.page_hcCard__NO0xw{padding:16px}.page_hcPilotCard__40Npi{padding:14px}.page_hcMetricsRow__0jhXX{gap:16px;flex-wrap:wrap}.page_hcMetricValue__b6sfw{font-size:22px}.page_infrastructureBox__A1QL8{padding:12px 16px}}@media (max-width:480px){.page_hcMetricsRow__0jhXX{gap:12px}.page_hcTitle__gkoRf{font-size:18px}}