.GlobalNav_navBar__TAGz6{position:fixed;top:0;left:0;right:0;height:var(--nav-height);z-index:50;display:flex;align-items:center;justify-content:space-between;padding:0 var(--content-padding-x);pointer-events:none;background:transparent;border-bottom:1px solid transparent;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transition:background-color var(--duration-slow) var(--ease-out),border-color var(--duration-slow) var(--ease-out),backdrop-filter var(--duration-slow) var(--ease-out),-webkit-backdrop-filter var(--duration-slow) var(--ease-out)}.GlobalNav_backControl__jHMbO{display:flex;align-items:center;pointer-events:auto}.GlobalNav_backLink__gVioo{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-sm);color:var(--color-foreground-subtle);text-decoration:none;transition:color var(--duration-hover-out) var(--ease-hover-out),background-color var(--duration-hover-out) var(--ease-hover-out),transform var(--duration-hover-out) var(--ease-hover)}@media (hover:hover) and (pointer:fine){.GlobalNav_backLink__gVioo:hover{color:var(--color-foreground-strong);background:var(--overlay-light);transform:translateX(-1px);transition-duration:var(--duration-hover-in),var(--duration-hover-in),var(--duration-hover-in)}}.GlobalNav_backLink__gVioo:active{transform:translateX(-1px) scale(.97);transition-duration:var(--duration-hover-in),var(--duration-hover-in),var(--duration-hover-in)}.GlobalNav_backLink__gVioo:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.GlobalNav_navBarScrolled__Y8y60{background:var(--nav-background);border-bottom:1px solid var(--nav-border);backdrop-filter:blur(var(--nav-blur));-webkit-backdrop-filter:blur(var(--nav-blur))}.GlobalNav_themeControl__SNYf4{display:flex;align-items:center;gap:var(--space-2);pointer-events:auto}.GlobalNav_themeControl__SNYf4 [class*=iconButton]{height:2rem;width:2rem;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);transition:background-color var(--duration-hover-out) var(--ease-hover-out),transform var(--duration-hover-out) var(--ease-hover)}@media (hover:hover) and (pointer:fine){.GlobalNav_themeControl__SNYf4 [class*=iconButton]:hover{background:var(--overlay-light);border-color:transparent;transform:scale(1.04);transition-duration:var(--duration-hover-in),var(--duration-hover-in)}}.GlobalNav_themeControl__SNYf4 [class*=iconButton]:hover [class*=icon]{color:var(--nav-link-hover);transition-duration:var(--duration-hover-in)}.GlobalNav_themeControl__SNYf4 [class*=iconButton]:active{background:var(--overlay-medium);transform:scale(.98)}@media (prefers-reduced-motion:reduce){.GlobalNav_backLink__gVioo:active,.GlobalNav_backLink__gVioo:hover,.GlobalNav_themeControl__SNYf4 [class*=iconButton]:active,.GlobalNav_themeControl__SNYf4 [class*=iconButton]:hover{transform:none}}.icon-button_iconButtonWrapper__r_XBm{position:relative;display:inline-flex;align-items:center;justify-content:center}.icon-button_iconButton__LMnA_{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2);height:40px;width:40px;color:var(--color-foreground);background-color:var(--color-background-subtle);border:1.5px solid var(--overlay-medium);border-radius:var(--radius-md);cursor:pointer;transition:transform var(--duration-hover-out) var(--ease-hover),background-color var(--duration-hover-out) var(--ease-hover-out),border-color var(--duration-hover-out) var(--ease-hover-out),box-shadow var(--duration-hover-out) var(--ease-hover-out);font-family:var(--font-family-primary);backface-visibility:hidden;transform:translateZ(0)}@media (hover:hover) and (pointer:fine){.icon-button_iconButton__LMnA_:hover{background-color:var(--color-background-muted);border-color:var(--overlay-strong);transform:translateY(-1px) scale(1.02);transition-duration:var(--duration-hover-in),var(--duration-hover-in),var(--duration-hover-in),var(--duration-hover-in)}}.icon-button_iconButton__LMnA_:active{background-color:var(--color-background-active);transform:translateY(0) scale(.96);transition-duration:.08s,.08s,.08s,.08s}.icon-button_iconButton__LMnA_:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.icon-button_iconButton__LMnA_:disabled{opacity:.5;cursor:not-allowed}.icon-button_iconButtonActive__QTyhC{background-color:var(--color-background-muted);border-color:var(--overlay-strong)}.icon-button_iconContainer__d2_pm{display:flex;align-items:center;justify-content:center;width:18px;height:18px;position:relative}@media (max-width:768px){.icon-button_iconButton__LMnA_{height:36px;width:36px;padding:var(--space-2)}.icon-button_iconContainer__d2_pm{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.icon-button_iconButton__LMnA_{transition:none!important}}@media (prefers-contrast:high){.icon-button_iconButton__LMnA_{border-width:2px}}.ThemeSwitcher_switcherRoot__TpKV7{position:relative;display:inline-flex;overflow:visible;isolation:isolate}.ThemeSwitcher_switcherForeground__On2_n{position:relative;z-index:1}.ThemeSwitcher_radialBurst__qjtDU{--burst-size:min(125vmax,2200px);position:absolute;left:50%;top:50%;width:var(--burst-size);height:var(--burst-size);transform:translate(-50%,-50%);transform-origin:50% 50%;pointer-events:none;z-index:0;border-radius:50%;will-change:opacity,transform;animation-delay:0s;animation-duration:1.65s;animation-timing-function:var(--ease-out);animation-fill-mode:forwards;animation-name:ThemeSwitcher_theme-radial-burst___4Ua0}.ThemeSwitcher_radialBurst__qjtDU:after{content:"";position:absolute;inset:0;border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;mix-blend-mode:overlay;opacity:.05;animation:ThemeSwitcher_theme-burst-grain__E7tSg .5s steps(4) infinite}@keyframes ThemeSwitcher_theme-burst-grain__E7tSg{0%{background-position:0 0}25%{background-position:-37px 19px}50%{background-position:21px -33px}75%{background-position:-18px -24px}to{background-position:0 0}}.ThemeSwitcher_burstToDark__DjclN,.ThemeSwitcher_burstToLight__LUIp_{--burst-a0:0.38;--burst-a1:0.28;--burst-a2:0.18;--burst-a3:0.1;--burst-a4:0.04;--burst-fade:66%;--burst-halo-a0:0.24;--burst-halo-a1:0.1;--burst-halo-fade:46%;background:radial-gradient(circle at 50% 50%,rgb(var(--burst-c0)/var(--burst-a0)) 0,rgb(var(--burst-c1)/var(--burst-a1)) 14%,rgb(var(--burst-c2)/var(--burst-a2)) 32%,rgb(var(--burst-c3)/var(--burst-a3)) 52%,rgb(var(--burst-c4)/var(--burst-a4)) 68%,transparent var(--burst-fade)),radial-gradient(circle at 50% 50%,rgb(var(--burst-h0)/var(--burst-halo-a0)) 0,rgb(var(--burst-h1)/var(--burst-halo-a1)) 38%,transparent var(--burst-halo-fade))}.ThemeSwitcher_burstToLight__LUIp_{--burst-c0:244 176 108;--burst-c1:237 140 58;--burst-c2:229 108 24;--burst-c3:201 82 18;--burst-c4:173 68 15;--burst-h0:245 215 185;--burst-h1:237 140 58}.ThemeSwitcher_burstToDark__DjclN{--burst-c0:168 130 250;--burst-c1:133 85 235;--burst-c2:108 55 215;--burst-c3:82 38 180;--burst-c4:65 32 150;--burst-h0:205 190 248;--burst-h1:133 85 235}@keyframes ThemeSwitcher_theme-radial-burst___4Ua0{0%{opacity:0;transform:translate(-50%,-50%) scale(.1);animation-timing-function:var(--ease-snappy)}12%{opacity:.46;transform:translate(-50%,-50%) scale(.34);animation-timing-function:var(--ease-out)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.ThemeSwitcher_iconContainer__k1sML{display:flex;align-items:center;justify-content:center;width:18px;height:18px;position:relative}.ThemeSwitcher_iconContainer__k1sML>div{display:flex;align-items:center;justify-content:center;position:absolute;inset:0}.ThemeSwitcher_icon__Wq71D{width:100%;height:100%;color:var(--color-foreground-subtle);transition:color var(--duration-hover-out) var(--ease-hover-out)}@media (prefers-reduced-motion:reduce){.ThemeSwitcher_iconContainer__k1sML{transition:none}.ThemeSwitcher_radialBurst__qjtDU{animation:none!important;opacity:0!important;display:none}}.MobileSplitFrame_frame__9LY9h{position:relative;display:flex;align-items:stretch;justify-content:center;width:100%;padding:clamp(.75rem,2vw,1.25rem);overflow:hidden}.MobileSplitFrame_right__SmE4J{position:relative;flex:none;height:100%;aspect-ratio:9/16;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface-secondary)}.MobileSplitFrame_video__d_ZPy{display:block;width:100%;height:100%;object-fit:contain}.MobileSplitFrame_soundToggle__kw1ap{position:absolute;right:var(--space-3);bottom:var(--space-3);z-index:1}.MobileSplitFrame_soundToggleButton__sRQPN.MobileSplitFrame_soundToggleButton__sRQPN{background:var(--nav-background);border-color:var(--nav-border);backdrop-filter:blur(var(--nav-blur));-webkit-backdrop-filter:blur(var(--nav-blur))}.MobileSplitFrame_soundIcon___wmms{display:flex;align-items:center;justify-content:center}.SignalTriageDemo_frame__SNEPQ{max-width:44rem}.SignalTriageDemo_demo__vBynm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--space-5);padding:clamp(1.25rem,3vw,1.75rem)}@media (max-width:640px){.SignalTriageDemo_demo__vBynm{grid-template-columns:1fr}.SignalTriageDemo_previewFrame__RcjTO .SignalTriageDemo_demo__vBynm{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-3);padding:var(--space-3)}.SignalTriageDemo_previewFrame__RcjTO .SignalTriageDemo_columnLabel__xokii{margin-bottom:var(--space-2)}.SignalTriageDemo_previewFrame__RcjTO .SignalTriageDemo_agentSignalDescription__LTBFi,.SignalTriageDemo_previewFrame__RcjTO .SignalTriageDemo_feedItemTitle__zIuWU,.SignalTriageDemo_previewFrame__RcjTO .SignalTriageDemo_workflowSteps__hWmMo{font-size:var(--font-size-xs)}}.SignalTriageDemo_columnLabel__xokii{margin:0 0 var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-foreground-subtle)}.SignalTriageDemo_feedColumn__tp07M{display:flex;flex-direction:column;min-width:0}.SignalTriageDemo_feedList__W4gKi{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.SignalTriageDemo_feedItem__MxDX5{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);width:100%;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-background);color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-hover-out) var(--ease-hover-out),background-color var(--duration-hover-out) var(--ease-hover-out)}.SignalTriageDemo_feedItem__MxDX5:hover{border-color:var(--color-border-hover);transition-duration:var(--duration-hover-in)}.SignalTriageDemo_feedItem__MxDX5:focus-visible{outline:2px solid var(--color-accent,var(--color-focus));outline-offset:2px}.SignalTriageDemo_feedItemSelected__te6Qh{border-color:var(--color-border-hover);background:var(--color-background-active)}.SignalTriageDemo_feedItemHeader__YKtMr{display:flex;align-items:center;gap:var(--space-2)}.SignalTriageDemo_severityDot__OoKTj{width:6px;height:6px;border-radius:var(--radius-full);flex-shrink:0}.SignalTriageDemo_severityHigh__vjUNP{background:var(--color-severity-high)}.SignalTriageDemo_severityMedium__PvFt4{background:var(--color-severity-medium)}.SignalTriageDemo_severityLabel__9ytxF{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-foreground-medium)}.SignalTriageDemo_themeTag__hnIHI{font-size:var(--font-size-xs);color:var(--color-foreground-subtle);padding-left:var(--space-2);border-left:1px solid var(--color-border)}.SignalTriageDemo_feedItemTitle__zIuWU{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground);line-height:var(--line-height-normal)}.SignalTriageDemo_agentColumn__3VeOj{display:flex;flex-direction:column;min-width:0}.SignalTriageDemo_agentCard__0IEzY{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-secondary);min-height:22rem}.SignalTriageDemo_agentSignalTitle__hUqK2{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-foreground);line-height:var(--line-height-snug,1.35)}.SignalTriageDemo_agentSignalDescription__LTBFi{margin:0;font-size:var(--font-size-sm);color:var(--color-foreground-muted);line-height:var(--line-height-normal)}.SignalTriageDemo_workflowBlock__5ArK_{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-background)}.SignalTriageDemo_workflowLabel__MFY_D{display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-accent)}.SignalTriageDemo_workflowName__sIXDd{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground)}.SignalTriageDemo_workflowSteps__hWmMo{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-foreground-medium)}.SignalTriageDemo_runButton__rshLz{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);align-self:flex-start;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border-hover);background:var(--color-foreground);color:var(--color-background);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:transform var(--duration-hover-out) var(--ease-hover-out)}.SignalTriageDemo_runButton__rshLz:hover{transition-duration:var(--duration-hover-in)}.SignalTriageDemo_runButton__rshLz:active{transform:scale(.97)}.SignalTriageDemo_runButton__rshLz:focus-visible{outline:2px solid var(--color-accent,var(--color-focus));outline-offset:2px}@media (prefers-reduced-motion:reduce){.SignalTriageDemo_runButton__rshLz:active{transform:none}}.SignalTriageDemo_triggeredState__U1Grt{display:flex;align-items:flex-start;gap:var(--space-2);align-self:flex-start;padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-accent-subtle);color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.SignalTriageDemo_triggeredState__U1Grt svg{flex-shrink:0;margin-top:.15em}.ProjectCard_contentColumn__kJqGO{display:block;width:100%;min-width:0;flex:1 1 50%;align-self:stretch;box-sizing:border-box}.ProjectCard_projectBlock__PCrdS:not(.ProjectCard_editorial___FlPM) .ProjectCard_contentColumn__kJqGO{flex:none;padding:0}.ProjectCard_projectBlock__PCrdS:not(.ProjectCard_editorial___FlPM) .ProjectCard_contentInner___ofHX{margin-top:0}.ProjectCard_projectBlock__PCrdS{position:relative;display:flex;flex-direction:column;width:100%;background:transparent;overflow:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;transform-origin:center}.ProjectCard_projectBlock__PCrdS.ProjectCard_editorial___FlPM{flex-direction:row-reverse;align-items:center;gap:clamp(2rem,4vw,3.5rem)}.ProjectCard_projectBlock__PCrdS.ProjectCard_stacked__YwgM8{flex-direction:column;align-items:stretch;gap:var(--space-5)}.ProjectCard_projectBlock__PCrdS.ProjectCard_stacked__YwgM8 .ProjectCard_mediaWrapper__NUGuo{order:-1;flex:none;width:100%}.ProjectCard_projectBlock__PCrdS.ProjectCard_stacked__YwgM8 .ProjectCard_contentColumn__kJqGO{flex:none;width:100%;margin:0;padding:0}.ProjectCard_projectBlock__PCrdS.ProjectCard_stacked__YwgM8 .ProjectCard_contentInner___ofHX{margin-top:0;gap:var(--space-4)}.ProjectCard_projectBlock__PCrdS.ProjectCard_stacked__YwgM8 .ProjectCard_mediaContainer__3PF2x{aspect-ratio:auto;display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,2vw,1.25rem);transition:border-color var(--duration-hover-out) var(--ease-hover-out)}.ProjectCard_projectBlock__PCrdS.ProjectCard_stacked__YwgM8 .ProjectCard_mediaContainer__3PF2x .ProjectCard_heroImage__pU96B{position:static;width:100%;height:auto;object-fit:contain;border-radius:var(--radius-sm)}.ProjectCard_projectBlock__PCrdS.ProjectCard_stacked__YwgM8 .ProjectCard_mediaContainer__3PF2x .ProjectCard_videoContainer__ACm6K{height:auto;overflow:hidden;border-radius:var(--radius-sm)}.ProjectCard_projectBlock__PCrdS.ProjectCard_stacked__YwgM8 .ProjectCard_mediaContainer__3PF2x .ProjectCard_videoContainerHairline__sJoPF{border:1px solid color-mix(in oklch,var(--color-border) 45%,transparent)}.ProjectCard_projectBlock__PCrdS.ProjectCard_stacked__YwgM8 .ProjectCard_mediaContainer__3PF2x .ProjectCard_mediaImage__QPFkp{width:100%;height:100%;object-fit:contain;border-radius:var(--radius-sm)}.ProjectCard_projectBlock__PCrdS.ProjectCard_stacked__YwgM8 .ProjectCard_mediaContainerClickable__4ljaS:hover{border-color:var(--color-border-hover);--hairline-border-color:var(--color-border-hover);opacity:1}.ProjectCard_mediaWrapper__NUGuo{position:relative;width:100%;min-width:0;flex:1 1 50%;flex-shrink:0;margin:0;overflow:hidden}.ProjectCard_mediaContainer__3PF2x{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius-sm)}.ProjectCard_projectBlockFirst__4lr3t .ProjectCard_mediaContainer__3PF2x{min-height:min(65vh,560px);aspect-ratio:16/9}.ProjectCard_mediaContainerVideo__q75sy,.ProjectCard_projectBlockFirst__4lr3t .ProjectCard_mediaContainer__3PF2x.ProjectCard_mediaContainerVideo__q75sy{min-height:0;aspect-ratio:auto}.ProjectCard_mediaAspectSpacer__ixDOV{display:block;width:100%;height:0;padding-bottom:56.25%;margin:0;pointer-events:none}.ProjectCard_demoPreviewInert__lHvUE,.ProjectCard_mediaPlaceholder__3M2_j{position:absolute;inset:0;width:100%;height:100%;background:var(--color-surface-secondary);border-radius:inherit}.ProjectCard_demoPreviewInert__lHvUE{overflow:hidden;display:flex;align-items:flex-start;justify-content:center;pointer-events:none}.ProjectCard_demoPreviewInert__lHvUE>*{width:100%}.ProjectCard_mediaContainerClickable__4ljaS{cursor:pointer;color:inherit;text-decoration:none;transition:opacity var(--duration-normal) var(--ease-out)}.ProjectCard_mediaContainerClickable__4ljaS:hover{opacity:.94}.ProjectCard_mediaContainerClickable__4ljaS:focus-visible{outline:2px solid var(--color-accent,var(--color-focus));outline-offset:2px}.ProjectCard_heroImage__pU96B{width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity var(--duration-slow) var(--ease-out)}.ProjectCard_heroImage__pU96B.ProjectCard_mediaLoaded___G2sX{opacity:1}.ProjectCard_videoContainer__ACm6K{position:relative;width:100%;height:100%;background:var(--color-surface-secondary)}.ProjectCard_mediaSkeleton__QtoJ2{position:absolute;inset:0;background:radial-gradient(140% 140% at 85% -15%,var(--color-accent-subtle) 0,transparent 50%),linear-gradient(225deg,var(--color-surface-secondary) 0,var(--color-background) 130%);overflow:hidden}.ProjectCard_mediaSkeleton__QtoJ2:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 0,var(--avatar-skeleton-shimmer) 45%,transparent 90%);transform:translateX(-100%);animation:ProjectCard_mediaSkeletonShimmer__ThNeu 1.4s ease-in-out infinite}@keyframes ProjectCard_mediaSkeletonShimmer__ThNeu{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}video.ProjectCard_mediaImage__QPFkp{filter:brightness(1)}.ProjectCard_mediaContainerVideo__q75sy .ProjectCard_videoContainer__ACm6K{height:auto;min-height:120px}.ProjectCard_mediaImage__QPFkp{width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:0;transition:opacity var(--duration-slow) var(--ease-out)}.ProjectCard_mediaImage__QPFkp.ProjectCard_mediaLoaded___G2sX{opacity:1}.ProjectCard_mediaContainerVideo__q75sy .ProjectCard_mediaImage__QPFkp{display:block;width:100%;height:auto;object-fit:contain}.ProjectCard_contentInner___ofHX{display:flex;flex-direction:column;gap:var(--space-5);padding:0;margin-top:var(--space-6)}.ProjectCard_projectBlock__PCrdS.ProjectCard_editorial___FlPM .ProjectCard_contentInner___ofHX{margin-top:0;gap:var(--space-6)}.ProjectCard_contentLead__Fo7lJ{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.ProjectCard_metaLine__9D9lu{display:flex;flex-wrap:wrap;align-items:center;gap:.35em;margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);font-family:var(--font-family-primary);color:var(--color-foreground-subtle);line-height:var(--line-height-normal)}.ProjectCard_metaSeparator__mGCZ1{color:var(--color-foreground-subtle);opacity:.55;-webkit-user-select:none;user-select:none}.ProjectCard_metaValueArr__YqW8s{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:inherit;font-weight:inherit;font-family:inherit}@keyframes ProjectCard_arrLand__76SsE{0%{transform:scale(1);color:var(--color-foreground-subtle)}50%{transform:scale(1.035);color:var(--color-accent-green)}to{transform:scale(1);color:var(--color-foreground-subtle)}}.ProjectCard_metaValueArrLanded__SfoI1{display:inline-block;animation:ProjectCard_arrLand__76SsE .9s ease-in-out}@media (prefers-reduced-motion:reduce){.ProjectCard_metaValueArrLanded__SfoI1{animation:none}}.ProjectCard_srOnly__te8YL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProjectCard_title__DiFFg{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);font-family:var(--font-family-display);color:var(--color-foreground-strong);line-height:var(--line-height-normal)}.ProjectCard_description__YOjZz,.ProjectCard_title__DiFFg{letter-spacing:var(--letter-spacing-normal);margin:0;transition:color var(--duration-slow) var(--ease-out)}.ProjectCard_description__YOjZz{font-size:var(--font-size-base);font-family:var(--font-family-primary);color:var(--color-foreground-muted);line-height:var(--line-height-relaxed);max-width:min(100%,52ch)}.ProjectCard_description__YOjZz p{margin:0;max-width:100%}@media (min-width:641px){.ProjectCard_projectBlockFirst__4lr3t .ProjectCard_mediaContainer__3PF2x,.ProjectCard_projectBlockFirst__4lr3t .ProjectCard_mediaContainer__3PF2x.ProjectCard_mediaContainerVideo__q75sy{min-height:0}.ProjectCard_projectBlock__PCrdS.ProjectCard_editorial___FlPM .ProjectCard_contentColumn__kJqGO{align-self:center}}@media (max-width:640px){.ProjectCard_projectBlock__PCrdS.ProjectCard_editorial___FlPM{flex-direction:column;align-items:stretch;gap:var(--space-6)}.ProjectCard_projectBlock__PCrdS.ProjectCard_editorial___FlPM .ProjectCard_mediaWrapper__NUGuo{order:-1;flex:none;width:100%}.ProjectCard_projectBlock__PCrdS.ProjectCard_editorial___FlPM .ProjectCard_contentColumn__kJqGO{flex:none;width:100%;margin:0;padding:var(--space-2) 0 0}.ProjectCard_contentInner___ofHX{padding:0}.ProjectCard_projectBlock__PCrdS.ProjectCard_editorial___FlPM .ProjectCard_contentInner___ofHX{margin-top:0}.ProjectCard_projectBlockFirst__4lr3t .ProjectCard_mediaContainer__3PF2x{min-height:min(55vh,400px)}.ProjectCard_contentInner___ofHX{gap:var(--space-5)}.ProjectCard_description__YOjZz{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}}@media (max-width:400px){.ProjectCard_contentInner___ofHX{padding:0}.ProjectCard_projectBlockFirst__4lr3t .ProjectCard_mediaContainer__3PF2x{min-height:min(50vh,360px)}}@media (prefers-reduced-motion:reduce){.ProjectCard_mediaContainerClickable__4ljaS{transition:none}.ProjectCard_mediaSkeleton__QtoJ2:after{animation:none}.ProjectCard_heroImage__pU96B,.ProjectCard_mediaImage__QPFkp{transition:none}}.ProjectNavigation_navigation__qB6oJ{width:100%;padding-top:var(--space-8);margin-top:var(--space-4);border-top:1px solid var(--color-border)}.ProjectNavigation_navGrid__NDUdT{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6) var(--space-8);align-items:start}.ProjectNavigation_navGridSingle__L9_PK{grid-template-columns:1fr}.ProjectNavigation_navGridSingle__L9_PK .ProjectNavigation_navItemNext__NEqUo{text-align:right;align-items:flex-end}.ProjectNavigation_navItem__9cyWR{display:flex;flex-direction:column;gap:var(--space-1);width:100%;min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:background-color var(--duration-hover-out) var(--ease-hover-out),color var(--duration-hover-out) var(--ease-hover-out)}@media (hover:hover) and (pointer:fine){.ProjectNavigation_navItem__9cyWR:hover{background:var(--color-background-subtle);transition-duration:var(--duration-hover-in)}.ProjectNavigation_navItem__9cyWR:hover .ProjectNavigation_navDirection__MTUCY{color:var(--color-foreground-muted)}.ProjectNavigation_navItem__9cyWR:hover .ProjectNavigation_navTitle__Lzgr1{color:var(--color-foreground-strong)}}.ProjectNavigation_navItem__9cyWR:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ProjectNavigation_navItemNext__NEqUo{text-align:right;align-items:flex-end}.ProjectNavigation_navDirection__MTUCY{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-foreground-subtle)}.ProjectNavigation_navDirection__MTUCY,.ProjectNavigation_navTitle__Lzgr1{font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal)}.ProjectNavigation_navTitle__Lzgr1{font-size:var(--font-size-sm);color:var(--color-foreground-strong)}.ProjectNavigation_navCompany__pDhfY{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-foreground-subtle);line-height:var(--line-height-normal)}@media (max-width:768px){.ProjectNavigation_navGrid__NDUdT{grid-template-columns:1fr;gap:var(--space-4)}.ProjectNavigation_navGridSingle__L9_PK .ProjectNavigation_navItemNext__NEqUo,.ProjectNavigation_navItemNext__NEqUo{text-align:left;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ProjectNavigation_navItem__9cyWR{transition:none}}.ContributionCalculator_calculator__zW5qO{display:flex;flex-direction:column;gap:var(--space-5);padding:clamp(1.25rem,3vw,2rem);max-width:32rem}.ContributionCalculator_eyebrow__cnNpf{margin:0 0 var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-foreground-medium)}.ContributionCalculator_title__z5S5y{margin:0 0 var(--space-2);font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-foreground);letter-spacing:var(--letter-spacing-tight)}.ContributionCalculator_subtitle__BU48a{margin:0;font-size:var(--font-size-sm);color:var(--color-foreground-muted);line-height:var(--line-height-normal)}.ContributionCalculator_section__2Ref7{display:flex;flex-direction:column;gap:var(--space-2)}.ContributionCalculator_label__x_mOX{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-foreground-medium)}.ContributionCalculator_pillRow__rl1Ta{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ContributionCalculator_pill__Du47D{padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground-subtle);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:border-color var(--duration-hover-out) var(--ease-hover-out),background-color var(--duration-hover-out) var(--ease-hover-out),color var(--duration-hover-out) var(--ease-hover-out),transform var(--duration-hover-out) var(--ease-hover-out)}.ContributionCalculator_pill__Du47D:hover{border-color:var(--color-border-hover)}.ContributionCalculator_pill__Du47D:active,.ContributionCalculator_pill__Du47D:hover{transition-duration:var(--duration-hover-in),var(--duration-hover-in),var(--duration-hover-in),var(--duration-hover-in)}.ContributionCalculator_pill__Du47D:active{transform:scale(.97)}.ContributionCalculator_pill__Du47D:focus-visible{outline:2px solid var(--color-accent,var(--color-focus));outline-offset:2px}.ContributionCalculator_pillActive__p7gCt{border-color:var(--color-border-hover);background:var(--color-background-active);color:var(--color-foreground);font-weight:var(--font-weight-medium)}@media (prefers-reduced-motion:reduce){.ContributionCalculator_pill__Du47D:active{transform:none}}.ContributionCalculator_caption__4_aLz{margin:0;font-size:var(--font-size-xs);color:var(--color-foreground-medium)}.ContributionCalculator_input__YdyK2{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground);font-family:inherit;font-size:var(--font-size-sm);width:100%;box-sizing:border-box;-moz-appearance:textfield}.ContributionCalculator_input__YdyK2:focus-visible{outline:2px solid var(--color-accent,var(--color-focus));outline-offset:2px}.ContributionCalculator_input__YdyK2::-webkit-inner-spin-button,.ContributionCalculator_input__YdyK2::-webkit-outer-spin-button{margin:0}.ContributionCalculator_total__BzUyf{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--color-accent-green);letter-spacing:var(--letter-spacing-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FeatureShowcase_showcase__Y00ja{display:flex;gap:var(--space-16);width:100%}.FeatureShowcase_stacked___g_n6{flex-direction:column;gap:var(--space-20)}.FeatureShowcase_stacked___g_n6 .FeatureShowcase_featureItem__sG8gT,.FeatureShowcase_stacked___g_n6 .FeatureShowcase_featureMain__mV1Uj{display:flex;flex-direction:column;gap:var(--space-8)}@media (min-width:900px){.FeatureShowcase_stacked___g_n6 .FeatureShowcase_featureMain__mV1Uj{flex-direction:row;align-items:center;gap:clamp(2.5rem,5vw,5rem)}.FeatureShowcase_stacked___g_n6 .FeatureShowcase_featureItem__sG8gT:nth-child(2n) .FeatureShowcase_featureMain__mV1Uj{flex-direction:row-reverse}.FeatureShowcase_stacked___g_n6 .FeatureShowcase_mediaWrapper__aTZVr{flex:1 1 56%;min-width:0}.FeatureShowcase_stacked___g_n6 .FeatureShowcase_featureContent__oxruQ{flex:1 1 44%;min-width:0}}.FeatureShowcase_stacked___g_n6 .FeatureShowcase_mediaWrapper__aTZVr{padding:clamp(1rem,2.5vw,1.75rem)}.FeatureShowcase_stacked___g_n6 .FeatureShowcase_mediaWrapper__aTZVr .FeatureShowcase_media__5sVUh,.FeatureShowcase_stacked___g_n6 .FeatureShowcase_mediaWrapper__aTZVr .FeatureShowcase_videoStack__LoDrC .FeatureShowcase_media__5sVUh{border-radius:var(--radius-sm)}.FeatureShowcase_column__myWIT{flex-direction:column;gap:var(--space-20)}.FeatureShowcase_column__myWIT .FeatureShowcase_featureItem__sG8gT,.FeatureShowcase_column__myWIT .FeatureShowcase_featureMain__mV1Uj{display:flex;flex-direction:column;gap:var(--space-10)}.FeatureShowcase_column__myWIT .FeatureShowcase_mediaWrapper__aTZVr{padding:clamp(1rem,2.5vw,1.75rem)}.FeatureShowcase_column__myWIT .FeatureShowcase_mediaWrapper__aTZVr .FeatureShowcase_media__5sVUh,.FeatureShowcase_column__myWIT .FeatureShowcase_mediaWrapper__aTZVr .FeatureShowcase_videoStack__LoDrC .FeatureShowcase_media__5sVUh{border-radius:var(--radius-sm)}.FeatureShowcase_column__myWIT .FeatureShowcase_mediaCoverTop__A_exc{height:clamp(360px,52vw,560px);padding-bottom:0}.FeatureShowcase_column__myWIT .FeatureShowcase_mediaCoverTop__A_exc .FeatureShowcase_clickableMedia__91C5N{align-self:stretch;height:100%}.FeatureShowcase_column__myWIT .FeatureShowcase_mediaCoverTop__A_exc .FeatureShowcase_media__5sVUh{width:100%;height:100%;object-fit:cover;object-position:top center}.FeatureShowcase_grid2__vZInd,.FeatureShowcase_grid__AWk__{display:grid;gap:var(--space-10);flex-direction:row}.FeatureShowcase_grid__AWk__{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.FeatureShowcase_grid2__vZInd{grid-template-columns:repeat(2,minmax(0,1fr))}.FeatureShowcase_grid2__vZInd .FeatureShowcase_featureItem__sG8gT,.FeatureShowcase_grid2__vZInd .FeatureShowcase_featureMain__mV1Uj,.FeatureShowcase_grid__AWk__ .FeatureShowcase_featureItem__sG8gT,.FeatureShowcase_grid__AWk__ .FeatureShowcase_featureMain__mV1Uj{display:flex;flex-direction:column;gap:var(--space-4)}.FeatureShowcase_grid2__vZInd .FeatureShowcase_featureName__r_Cpf,.FeatureShowcase_grid__AWk__ .FeatureShowcase_featureName__r_Cpf{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-foreground-strong);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-normal)}.FeatureShowcase_grid2__vZInd .FeatureShowcase_featureDescription__DwmBK,.FeatureShowcase_grid__AWk__ .FeatureShowcase_featureDescription__DwmBK{font-size:var(--font-size-sm);line-height:var(--line-height-normal);max-width:none}.FeatureShowcase_grid2__vZInd .FeatureShowcase_mediaWrapper__aTZVr{min-height:unset;height:clamp(280px,42vw,440px);align-items:stretch;justify-content:center}.FeatureShowcase_grid2__vZInd .FeatureShowcase_clickableMedia__91C5N{display:flex;align-items:center;justify-content:center;width:100%;min-height:0}.FeatureShowcase_grid2__vZInd .FeatureShowcase_mediaWrapper__aTZVr .FeatureShowcase_media__5sVUh{width:auto;max-width:100%;height:auto;max-height:100%}.FeatureShowcase_grid2__vZInd .FeatureShowcase_videoWrapper__oREl7{flex:1 1;align-self:stretch;width:100%;min-height:0;display:flex;align-items:stretch;padding:clamp(1rem,2.5vw,1.75rem);box-sizing:border-box}.FeatureShowcase_grid2__vZInd .FeatureShowcase_videoFigure__zpS1k{flex:1 1;display:flex;flex-direction:column;min-height:0}.FeatureShowcase_grid2__vZInd .FeatureShowcase_videoStack__LoDrC{flex:1 1;min-height:0}.FeatureShowcase_grid2__vZInd .FeatureShowcase_videoStack__LoDrC .FeatureShowcase_media__5sVUh{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center;border-radius:var(--radius-sm)}.FeatureShowcase_grid2__vZInd .FeatureShowcase_mediaCoverTop__A_exc{align-items:stretch;padding-top:var(--space-4);box-sizing:border-box}.FeatureShowcase_grid2__vZInd .FeatureShowcase_mediaCoverTop__A_exc .FeatureShowcase_clickableMedia__91C5N{align-self:stretch;height:100%;min-height:0}.FeatureShowcase_grid2__vZInd .FeatureShowcase_mediaCoverTop__A_exc .FeatureShowcase_media__5sVUh{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:top center}.FeatureShowcase_grid2__vZInd .FeatureShowcase_mediaWrapperComingSoon__zbhUm,.FeatureShowcase_grid2__vZInd .FeatureShowcase_mediaWrapperComingSoon__zbhUm .FeatureShowcase_clickableMedia__91C5N{max-height:none}.FeatureShowcase_featureItem__sG8gT{position:relative}.FeatureShowcase_fullWidthMedia__hmFOC{padding:clamp(1rem,2.5vw,1.75rem);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-secondary);overflow:hidden}.FeatureShowcase_fullWidthMediaImage__fOp7w{display:block;width:100%;height:auto;border-radius:var(--radius-sm)}.FeatureShowcase_mediaWrapper__aTZVr{position:relative;width:100%;border-radius:var(--radius-md);overflow:hidden;background:var(--color-background-subtle);border:1.5px solid var(--overlay-light);transition:border-color var(--duration-hover-out) var(--ease-hover-out),box-shadow var(--duration-hover-out) var(--ease-hover-out);min-height:200px;display:flex;align-items:center;justify-content:center}.FeatureShowcase_mediaWrapperLightFixed__AWixd{background:#ffffff;border-color:var(--overlay-light-fixed)}html.dark .FeatureShowcase_mediaWrapperLightFixed__AWixd{box-shadow:0 1px 0 rgba(0,0,0,.04)}.FeatureShowcase_mediaWrapperLightFixed__AWixd:hover{border-color:var(--overlay-light-fixed-hover)}.FeatureShowcase_mediaWrapperComingSoon__zbhUm{max-height:380px}.FeatureShowcase_mediaWrapperComingSoon__zbhUm .FeatureShowcase_clickableMedia__91C5N{position:relative;max-height:380px;min-height:200px;cursor:default}.FeatureShowcase_mediaWrapperComingSoon__zbhUm .FeatureShowcase_clickableMedia__91C5N:hover{transform:none}.FeatureShowcase_mediaComingSoon__0gVJ1{position:relative}.FeatureShowcase_comingSoonStack__HKOTy{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4);pointer-events:none}.FeatureShowcase_comingSoonApiSvg__p3dgi{width:min(200px,100%);height:auto;color:var(--color-foreground-muted)}.FeatureShowcase_comingSoonApiNode__7I9yC{fill:none;stroke:currentColor;stroke-width:1.25;opacity:.42}.FeatureShowcase_comingSoonApiConnector__PZsQr{stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:3 9;opacity:.55;animation:FeatureShowcase_comingSoonApiFlow__UIbtE 2.4s linear infinite}@keyframes FeatureShowcase_comingSoonApiFlow__UIbtE{to{stroke-dashoffset:-24}}.FeatureShowcase_comingSoonCaption__ckV_C{font-size:var(--font-size-xs);text-align:center;line-height:var(--line-height-tight)}.FeatureShowcase_comingSoonCaption__ckV_C,.FeatureShowcase_comingSoonText__Fncch{font-weight:var(--font-weight-medium);color:var(--color-foreground-muted);letter-spacing:var(--letter-spacing-normal)}.FeatureShowcase_comingSoonText__Fncch{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);pointer-events:none}@media (hover:hover) and (pointer:fine){.FeatureShowcase_mediaWrapper__aTZVr:hover{border-color:var(--overlay-medium);box-shadow:var(--shadow-sm);transition-duration:var(--duration-hover-in),var(--duration-hover-in)}}.FeatureShowcase_clickableMedia__91C5N{width:100%;height:100%}.FeatureShowcase_videoWrapper__oREl7{position:relative;width:100%;cursor:default;pointer-events:auto}.FeatureShowcase_videoContainer__xlUol{position:relative;width:100%;height:100%;cursor:default}.FeatureShowcase_videoFigure__zpS1k{position:relative;width:100%;margin:0;cursor:default}.FeatureShowcase_videoStack__LoDrC{position:relative;width:100%}.FeatureShowcase_videoStack__LoDrC>.FeatureShowcase_videoSkeleton__LInsR{z-index:0}.FeatureShowcase_videoPosterFallback__uMQz7{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;z-index:1;pointer-events:none}.FeatureShowcase_videoStack__LoDrC .FeatureShowcase_media__5sVUh{position:relative;z-index:2}.FeatureShowcase_videoLoadError__mntk8{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:12rem;padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--color-background-subtle);border:1px solid var(--color-border)}.FeatureShowcase_videoLoadErrorText__3xTQ0{font-size:var(--font-size-sm);color:var(--color-foreground-muted);text-align:center}.FeatureShowcase_srOnly__nvDqL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.FeatureShowcase_media__5sVUh{width:100%;height:auto;display:block;object-fit:contain;object-position:center;opacity:0;transition:opacity .3s var(--ease-out)}.FeatureShowcase_media__5sVUh.FeatureShowcase_loaded__pZLC3{opacity:1}.FeatureShowcase_videoSkeleton__LInsR{position:absolute;inset:0;background:radial-gradient(140% 140% at 85% -15%,var(--color-accent-subtle) 0,transparent 50%),linear-gradient(225deg,var(--color-surface-secondary) 0,var(--color-background) 130%);border-radius:var(--radius-md);overflow:hidden}.FeatureShowcase_videoSkeletonShimmer__TFa7O{position:absolute;inset:0;background:linear-gradient(105deg,transparent 0,var(--avatar-skeleton-shimmer) 45%,transparent 90%);transform:translateX(-100%);animation:FeatureShowcase_skeletonShimmer__ivMU1 1.4s linear infinite}@keyframes FeatureShowcase_skeletonShimmer__ivMU1{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.FeatureShowcase_prototype__FkxMb{width:100%;height:600px;border:none;display:block}.FeatureShowcase_featureContent__oxruQ{display:flex;flex-direction:column}.FeatureShowcase_featureName__r_Cpf{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-foreground);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-tight);margin:0 0 var(--space-2);font-family:var(--font-family-primary)}.FeatureShowcase_featureDescription__DwmBK{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-foreground-muted);line-height:var(--line-height-relaxed);margin:0;letter-spacing:var(--letter-spacing-normal)}.FeatureShowcase_featureImpact__jl__M{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);margin-top:var(--space-6)}.FeatureShowcase_impactLabel__vkLPX{font-family:var(--font-family-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-foreground-subtle);letter-spacing:var(--letter-spacing-normal);line-height:1;order:-1}.FeatureShowcase_impactText__5ZfyC{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-foreground-medium);line-height:var(--line-height-normal)}@media (max-width:768px){.FeatureShowcase_showcase__Y00ja{gap:var(--space-12)}.FeatureShowcase_stacked___g_n6{gap:var(--space-16)}.FeatureShowcase_grid2__vZInd,.FeatureShowcase_grid__AWk__{grid-template-columns:1fr;gap:var(--space-10)}.FeatureShowcase_grid2__vZInd .FeatureShowcase_mediaWrapper__aTZVr{height:clamp(260px,min(72vw,440px),440px)}.FeatureShowcase_grid2__vZInd .FeatureShowcase_featureName__r_Cpf,.FeatureShowcase_grid__AWk__ .FeatureShowcase_featureName__r_Cpf{font-size:var(--font-size-base)}.FeatureShowcase_grid2__vZInd .FeatureShowcase_featureDescription__DwmBK,.FeatureShowcase_grid__AWk__ .FeatureShowcase_featureDescription__DwmBK{font-size:var(--font-size-sm)}.FeatureShowcase_featureDescription__DwmBK,.FeatureShowcase_featureName__r_Cpf{font-size:var(--font-size-base)}.FeatureShowcase_prototype__FkxMb{height:400px}}@media (max-width:480px){.FeatureShowcase_showcase__Y00ja{gap:var(--space-10)}.FeatureShowcase_stacked___g_n6{gap:var(--space-12)}.FeatureShowcase_featureItem__sG8gT{gap:var(--space-6)}.FeatureShowcase_featureContent__oxruQ{gap:var(--space-3)}.FeatureShowcase_mediaWrapper__aTZVr{border-radius:var(--radius-md)}.FeatureShowcase_prototype__FkxMb{height:320px}}@media (prefers-reduced-motion:reduce){.FeatureShowcase_mediaWrapper__aTZVr,.FeatureShowcase_media__5sVUh{transition:none}.FeatureShowcase_videoSkeletonShimmer__TFa7O{animation:none}.FeatureShowcase_comingSoonApiConnector__PZsQr{animation:none;stroke-dasharray:3 6;stroke-dashoffset:0}}.card_card__oZK_W{position:relative;display:flex;flex-direction:column;gap:var(--space-2);background:var(--color-background-subtle);border:1.5px solid var(--overlay-light);border-radius:var(--radius-lg);padding:var(--space-card-padding);box-sizing:border-box;overflow:hidden;transition:border-color var(--duration-hover-out) var(--ease-hover-out),background-color var(--duration-hover-out) var(--ease-hover-out)}@media (hover:hover) and (pointer:fine){.card_card__oZK_W:hover{border-color:var(--overlay-medium);background:var(--color-background-card);transition-duration:var(--duration-hover-in),var(--duration-hover-in)}}.card_compact__L1Ga_{padding:var(--space-6);gap:var(--space-1)}.card_content__FSAK6{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-2)}@media (max-width:768px){.card_card__oZK_W{padding:var(--space-card-padding-tablet)}}@media (prefers-reduced-motion:reduce){.card_card__oZK_W{transition:none}}.InteractivePopover_wrapper__TDwVJ{position:relative;display:inline-block}.InteractivePopover_trigger__lFn1v{display:inline;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1.5px;text-decoration-color:currentColor;text-underline-offset:3px;transition:color var(--duration-hover-out) var(--ease-hover-out)}@media (hover:hover) and (pointer:fine){.InteractivePopover_trigger__lFn1v:hover{color:var(--tooltip-accent-color,var(--color-accent));transition-duration:var(--duration-hover-in)}}.InteractivePopover_trigger__lFn1v:focus-visible,.InteractivePopover_trigger__lFn1v[aria-expanded=true]{color:var(--tooltip-accent-color,var(--color-accent))}.InteractivePopover_trigger__lFn1v:focus-visible{outline:2px solid var(--color-focus,var(--ring));outline-offset:3px;border-radius:var(--radius-sm)}.InteractivePopover_trigger__lFn1v:active{opacity:.85}.InteractivePopover_popover__OsTR3{position:absolute;z-index:45}.InteractivePopover_popoverBelow__GqKu3{transform:translateX(calc(-50% + var(--popover-offset-x, 0px)))}.InteractivePopover_popoverAbove__BHZpg{transform:translate(calc(-50% + var(--popover-offset-x, 0px)),-100%)}.InteractivePopover_popoverBelow__GqKu3 .InteractivePopover_popoverInner__C9IFu{transform-origin:top center}.InteractivePopover_popoverAbove__BHZpg .InteractivePopover_popoverInner__C9IFu{transform-origin:bottom center}.InteractivePopover_popoverInner__C9IFu{background:var(--color-background-subtle);border-radius:calc(var(--radius-lg) - 4px);box-shadow:var(--shadow-lg)}.InteractivePopover_card__UYfpY{width:var(--popover-width,340px);max-width:calc(100vw - 24px);padding:var(--space-3)}.InteractivePopover_card__UYfpY:after{content:"";position:absolute;left:calc(50% - var(--popover-offset-x, 0px));width:10px;height:10px;background:var(--color-background-subtle)}.InteractivePopover_popoverBelow__GqKu3 .InteractivePopover_card__UYfpY:after{bottom:100%;transform:translate(-50%,50%) rotate(45deg);border-left:1.5px solid var(--overlay-light);border-top:1.5px solid var(--overlay-light);border-radius:3px 0 0 0}.InteractivePopover_popoverAbove__BHZpg .InteractivePopover_card__UYfpY:after{top:100%;transform:translate(-50%,-50%) rotate(45deg);border-right:1.5px solid var(--overlay-light);border-bottom:1.5px solid var(--overlay-light);border-radius:0 0 3px 0}@media (max-width:480px){.InteractivePopover_card__UYfpY{width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.InteractivePopover_trigger__lFn1v{transition:none}}.PluginTitleBar_titleBar__CkJ6o{display:flex;align-items:center;gap:var(--space-2)}.PluginTitleBar_titleDot__hufsv{width:6px;height:6px;border-radius:50%;background:var(--tooltip-accent-color,var(--color-accent));flex-shrink:0}.PluginTitleBar_titleText__IARFx{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-foreground-strong)}.PluginTitleBar_titleSubtext__3yZah{font-size:var(--font-size-xs);color:var(--color-foreground-subtle);margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PluginTitleBar_resetButton__GCB37{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid var(--overlay-medium);border-radius:var(--radius-sm);background:var(--color-background-subtle);color:var(--color-foreground-medium);cursor:pointer;transition:background-color var(--duration-hover-out) var(--ease-hover-out),color var(--duration-hover-out) var(--ease-hover-out),transform var(--duration-hover-out) var(--ease-hover-out)}@media (hover:hover) and (pointer:fine){.PluginTitleBar_resetButton__GCB37:hover{background:var(--color-background-active);color:var(--color-foreground-strong);transition-duration:var(--duration-hover-in)}}.PluginTitleBar_resetButton__GCB37:active{transform:scale(.92)}.PluginTitleBar_resetButton__GCB37:focus-visible{outline:2px solid var(--color-focus,var(--ring));outline-offset:2px}.MixerPanel_plugin___33qY{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.MixerPanel_mixerWrap__Wq2jR{display:flex;align-items:stretch;justify-content:space-evenly;gap:var(--space-4);padding:var(--space-4) var(--space-3);border-radius:var(--radius-md);background:var(--color-background);border:1px solid var(--overlay-light)}.MixerPanel_channel__yRJmN{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.MixerPanel_icon__L3aS7{color:var(--color-foreground-medium);flex-shrink:0}.MixerPanel_faderTrack__fi6hB{position:relative;width:32px;height:112px;cursor:grab;touch-action:none;outline:none;border-radius:var(--radius-sm)}.MixerPanel_faderTrack__fi6hB:active{cursor:grabbing}.MixerPanel_faderTrack__fi6hB:focus-visible{outline:2px solid var(--color-focus,var(--ring));outline-offset:2px}.MixerPanel_faderRail__wcGDQ{position:absolute;top:0;bottom:0;left:50%;width:4px;transform:translateX(-50%);border-radius:var(--radius-sm);background:var(--overlay-medium);overflow:hidden}.MixerPanel_faderFill__VITxX{position:absolute;left:0;bottom:0;width:100%;background:var(--tooltip-accent-color,var(--color-accent));opacity:.6}.MixerPanel_unityTick__qM6fG{position:absolute;left:50%;width:14px;height:1.5px;transform:translate(-50%,50%);background:var(--color-foreground-subtle);opacity:.6}.MixerPanel_faderThumb__2wbgf{position:absolute;left:50%;width:20px;height:9px;transform:translate(-50%,50%);background:var(--color-background);border:1.75px solid var(--tooltip-accent-color,var(--color-accent));border-radius:3px;transition:width var(--duration-hover-in) var(--ease-hover)}.MixerPanel_faderThumbActive__41iIY{width:24px}.MixerPanel_dbLabel__eIaHS{width:60px;text-align:center;font-size:var(--font-size-xs);color:var(--color-foreground-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MixerPanel_trackLabel__SWLlX{font-size:var(--font-size-xs);color:var(--color-foreground-subtle)}.MixerPanel_readout__vamYl{align-self:flex-start;font-size:var(--font-size-xs);color:var(--color-foreground-medium);background:var(--color-background-subtle);border:1px solid var(--overlay-light);border-radius:var(--radius-sm);padding:2px 6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:480px){.MixerPanel_readout__vamYl{font-size:10px}}.MiniEqPlugin_plugin__QLzGF{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.MiniEqPlugin_graphWrap__aNdgg{position:relative;border-radius:var(--radius-md);background:var(--color-background);border:1px solid var(--overlay-light);overflow:hidden}.MiniEqPlugin_graph__kwjU0{display:block;width:100%;height:auto;touch-action:none}.MiniEqPlugin_gridLine__a8T8b{stroke:var(--overlay-light);stroke-width:1}.MiniEqPlugin_gridLineStrong__7WCU2{stroke:var(--overlay-medium);stroke-width:1}.MiniEqPlugin_gridLabel__vgMpL{font-size:9.5px;fill:var(--color-foreground-subtle);font-family:var(--font-family-primary)}.MiniEqPlugin_areaFill__ttEf5{fill:var(--tooltip-accent-color,var(--color-accent));opacity:.1}.MiniEqPlugin_curveLine__NniAQ{fill:none;stroke:var(--tooltip-accent-color,var(--color-accent));stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.MiniEqPlugin_handleHit__u8YGL{fill:transparent;cursor:grab;outline:none}.MiniEqPlugin_handleHit__u8YGL:active{cursor:grabbing}.MiniEqPlugin_handleHit__u8YGL:focus-visible+.MiniEqPlugin_handle__rWoy6,.MiniEqPlugin_handleHit__u8YGL:focus-visible~.MiniEqPlugin_handle__rWoy6{stroke:var(--color-focus,var(--ring));stroke-width:2}.MiniEqPlugin_handle__rWoy6{fill:var(--color-background);stroke:var(--tooltip-accent-color,var(--color-accent));stroke-width:1.75;transition:r var(--duration-hover-in) var(--ease-hover);pointer-events:none}.MiniEqPlugin_handleNumber___tC_K{font-size:6.5px;font-weight:var(--font-weight-semibold);fill:var(--tooltip-accent-color,var(--color-accent));text-anchor:middle;pointer-events:none;-webkit-user-select:none;user-select:none}.MiniEqPlugin_readout__VL4_T{align-self:flex-start;font-size:var(--font-size-xs);color:var(--color-foreground-medium);background:var(--color-background-subtle);border:1px solid var(--overlay-light);border-radius:var(--radius-sm);padding:2px 6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:480px){.MiniEqPlugin_readout__VL4_T{font-size:10px}}.AboutIdentity_identity__NcDZC{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;-webkit-user-select:none;user-select:none}.AboutIdentity_avatarWrapper__EdeqQ{position:relative;width:80px;height:80px;border-radius:50%;overflow:hidden;border:2px solid var(--color-border);background:var(--color-background-muted);box-shadow:0 2px 6px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.06),inset 0 1px 2px rgba(255,255,255,.4);transition:border-color var(--duration-normal) var(--ease-snappy),background-color var(--duration-normal) var(--ease-snappy),box-shadow var(--duration-normal) var(--ease-snappy);flex-shrink:0;margin-bottom:var(--space-1)}.AboutIdentity_avatar__coAMc{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--duration-slow) var(--ease-out)}.AboutIdentity_avatarLoaded__gW4pf{opacity:1}.AboutIdentity_avatarSkeleton__3_ADD{position:absolute;inset:0;border-radius:50%;background:var(--color-background-muted);overflow:hidden}.AboutIdentity_avatarSkeleton__3_ADD:after{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(105deg,transparent 0,transparent 40%,var(--avatar-skeleton-shimmer) 50%,transparent 60%,transparent 100%);background-size:200% 100%;animation:AboutIdentity_avatarSkeletonShimmer__UNMF_ 1.8s ease-in-out infinite}@keyframes AboutIdentity_avatarSkeletonShimmer__UNMF_{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.AboutIdentity_avatarSkeleton__3_ADD:after{animation:none;opacity:0}}.AboutIdentity_srOnly__o967P{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AboutIdentity_bio__i4wyb{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);font-family:var(--font-family-primary);color:var(--color-foreground-muted);margin:0;max-width:800px;line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal);transition:color var(--duration-slow) var(--ease-out);will-change:auto}@media (max-width:768px){.AboutIdentity_avatarWrapper__EdeqQ{width:72px;height:72px}.AboutIdentity_bio__i4wyb{font-size:var(--font-size-base)}}@media (max-width:480px){.AboutIdentity_avatarWrapper__EdeqQ{width:64px;height:64px}.AboutIdentity_bio__i4wyb{font-size:var(--font-size-sm)}}@media (prefers-reduced-motion:reduce){.AboutIdentity_avatarWrapper__EdeqQ{transition:none!important}}.BrickGame_brickRoot__9JeCt{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:3px;padding:2px 3px 3px}.BrickGame_brickHud__59KjW{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;font-size:9px;font-weight:600;letter-spacing:.02em;color:#1a1a1a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BrickGame_brickLives__IIIod{letter-spacing:.14em}.BrickGame_brickCanvasWrap__NI_VX{position:relative;flex:1 1;min-height:0;border-radius:2px;overflow:hidden}.BrickGame_brickCanvas__F7toF{display:block;width:100%;height:100%}.BrickGame_brickOverlay__T25K_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:6px;text-align:center;font-size:9px;font-weight:600;line-height:1.4;color:rgba(0,0,0,.68);background:rgba(232,232,232,.55);pointer-events:none}.MetricsCard_metricsCard__hPRGL{flex:1 1 auto;min-height:0;height:100%;cursor:default}.MetricsCard_metricsCard__hPRGL.MetricsCard_metricsCard__hPRGL:hover{border-color:var(--overlay-light);background:var(--color-background-subtle)}.MetricsCard_value__4Dy73{font-size:var(--font-size-5xl);font-weight:var(--font-weight-normal);color:var(--color-foreground-strong);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);font-feature-settings:"tnum" 1;font-family:var(--font-family-display)}.MetricsCard_label__ZYEeJ{font-size:var(--font-size-base);color:var(--color-foreground-medium);letter-spacing:var(--letter-spacing-normal)}.MetricsCard_label__ZYEeJ,.MetricsCard_trend__yMgmm{font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}.MetricsCard_trend__yMgmm{font-size:var(--font-size-sm);color:var(--color-foreground-subtle);margin-top:var(--space-1)}.MetricsCard_compactCard__Pdmsm .MetricsCard_value__4Dy73{font-size:var(--font-size-3xl)}.MetricsCard_compactCard__Pdmsm .MetricsCard_label__ZYEeJ{font-size:var(--font-size-sm)}.MetricsCard_compactCard__Pdmsm .MetricsCard_trend__yMgmm{font-size:var(--font-size-xs)}@media (max-width:1024px){.MetricsCard_value__4Dy73{font-size:var(--font-size-4xl)}}@media (max-width:768px){.MetricsCard_value__4Dy73{font-size:var(--font-size-3xl)}.MetricsCard_label__ZYEeJ{font-size:var(--font-size-sm)}}.ProjectSections_sections__qZJ_D{display:flex;flex-direction:column;gap:clamp(4rem,10vh,6rem);margin-top:clamp(3rem,8vh,5rem)}.ProjectSections_section__PxYDK{display:flex;flex-direction:column;gap:var(--space-6)}.ProjectSections_headingPrimary__OAFXG{font-family:var(--font-family-display);font-size:clamp(1.375rem,2vw,1.75rem);font-weight:var(--font-weight-normal);color:var(--color-foreground-strong);line-height:1.15;letter-spacing:0;margin:0}.ProjectSections_headingSecondary__DYCd4{font-family:var(--font-family-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-foreground-strong);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-normal);margin:0}.ProjectSections_prose__K_aoi{display:flex;flex-direction:column;gap:var(--space-4)}.ProjectSections_block__rxiH9{display:flex;flex-direction:column;gap:var(--space-3)}.ProjectSections_paragraph__ziM6g{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-foreground-muted);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal)}.ProjectSections_paragraph__ziM6g strong{color:var(--color-foreground-strong);font-family:var(--font-family-display);font-weight:var(--font-weight-normal)}.ProjectSections_list__bqnGl{margin:0;padding-left:1.25em;display:flex;flex-direction:column;gap:var(--space-2)}.ProjectSections_list__bqnGl li{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-foreground-muted);line-height:var(--line-height-relaxed)}.ProjectSections_list__bqnGl strong{color:var(--color-foreground-strong);font-family:var(--font-family-display);font-weight:var(--font-weight-normal)}.ProjectSections_metricsGrid__Pg2T8{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}@media (min-width:641px){.ProjectSections_metricsGrid__Pg2T8:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ProjectSections_sections__qZJ_D{gap:clamp(3rem,8vh,4rem)}.ProjectSections_section__PxYDK{gap:var(--space-5)}}.project-detail_page__TCvY_{min-height:calc(100vh - var(--nav-height));background:var(--color-background);padding:calc(var(--nav-height) + clamp(2rem, 6vh, 3rem)) 0 clamp(3rem,8vh,5rem);position:relative}.project-detail_content__C30dN{width:100%;max-width:48rem;margin-inline:auto;padding-inline:var(--content-padding-x);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-6)}.project-detail_header__SQEAD{display:flex;flex-direction:column;gap:var(--space-2)}.project-detail_title___I2LU{margin:0;font-family:var(--font-family-display);font-size:clamp(1.75rem,2.9vw,2.125rem);font-weight:var(--font-weight-normal);color:var(--color-foreground-strong);line-height:1.1;letter-spacing:0}.project-detail_metaLine___4x81{display:flex;flex-wrap:wrap;align-items:center;gap:.35em;margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-foreground-subtle);line-height:var(--line-height-normal)}.project-detail_metaSeparator__TvFdA{color:var(--color-foreground-subtle);opacity:.55;-webkit-user-select:none;user-select:none}.project-detail_metaValueArr__51LLv{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:inherit;font-weight:inherit;font-family:inherit}@keyframes project-detail_arrLand__r2Lum{0%{transform:scale(1);color:var(--color-foreground-subtle)}50%{transform:scale(1.035);color:var(--color-accent-green)}to{transform:scale(1);color:var(--color-foreground-subtle)}}.project-detail_metaValueArrLanded__dO4NN{display:inline-block;animation:project-detail_arrLand__r2Lum .9s ease-in-out}@media (prefers-reduced-motion:reduce){.project-detail_metaValueArrLanded__dO4NN{animation:none}}.project-detail_heroDemo__g9Zk_{margin:var(--space-2) 0;display:flex;justify-content:center}.project-detail_heroFrame__RSAff{position:relative;margin:var(--space-2) 0;padding:clamp(1rem,2.5vw,1.75rem);border:1px solid color-mix(in oklch,var(--color-border) 45%,transparent);border-radius:var(--radius-lg);background:var(--color-surface-secondary);overflow:hidden;box-sizing:content-box}.project-detail_heroMedia__mOzsW{display:block;width:100%;height:auto;border-radius:var(--radius-sm)}.project-detail_playToggle__HkBCn{position:absolute;right:calc(var(--space-3) + clamp(1rem, 2.5vw, 1.75rem));bottom:calc(var(--space-3) + clamp(1rem, 2.5vw, 1.75rem));z-index:1}.project-detail_playToggleButton__O0x0G.project-detail_playToggleButton__O0x0G{background:var(--nav-background);border-color:var(--nav-border);backdrop-filter:blur(var(--nav-blur));-webkit-backdrop-filter:blur(var(--nav-blur))}.project-detail_caseStudyPlaceholder___OzII{display:flex;align-items:center;justify-content:center;min-height:clamp(12rem,32vh,18rem);margin:var(--space-2) 0;padding:var(--space-8) var(--space-6);background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}html.dark .project-detail_caseStudyPlaceholder___OzII{background:oklch(.18 0 0)}.project-detail_caseStudyPlaceholderText__StJsx{margin:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-foreground-subtle);line-height:var(--line-height-normal);text-align:center;letter-spacing:var(--letter-spacing-normal)}@media (max-width:768px){.project-detail_page__TCvY_{padding:calc(var(--nav-height) + var(--space-6)) 0 var(--space-8)}}