.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_mediaImage__QPFkp.ProjectCard_mediaObscured__WEgWI{filter:saturate(1.1)}.ProjectCard_frostOverlay__6j024{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:rgba(24,24,24,.33);backdrop-filter:blur(9px) saturate(1.3);-webkit-backdrop-filter:blur(9px) saturate(1.3)}html.ProjectCard_dark__lr0vX .ProjectCard_frostOverlay__6j024{background:rgba(10,10,10,.42)}.ProjectCard_frostOverlayLabel__Zo_X6{font-size:13px;font-weight:500;letter-spacing:.01em;padding:6px 12px;border-radius:var(--radius-full);background:rgba(255,255,255,.82);color:rgba(0,0,0,.62)}html.ProjectCard_dark__lr0vX .ProjectCard_frostOverlayLabel__Zo_X6{background:rgba(20,20,20,.72);color:rgba(255,255,255,.78)}.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}}