@keyframes Hero_heroCanvasReveal__dXoHm{0%{opacity:.65;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes Hero_heroSlideUpReveal___bY2E{0%{opacity:.92;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes Hero_heroPortraitReveal__OnayR{0%{opacity:.92;transform:translate3d(0,14px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.Hero_revealStage1__e1EK_{animation:Hero_heroCanvasReveal__dXoHm .55s var(--ease-out-expo) 0s both}.Hero_revealStage2__LgyOp{animation:Hero_heroSlideUpReveal___bY2E .5s var(--ease-out-expo) .04s both}.Hero_revealStage3__ZUIOl{animation:Hero_heroSlideUpReveal___bY2E .55s var(--ease-out-expo) .08s both}.Hero_revealStage4__JFZGP{animation:Hero_heroPortraitReveal__OnayR .65s var(--ease-out-expo) .12s both}.Hero_revealStage5__I4c14{animation:Hero_heroSlideUpReveal___bY2E .55s var(--ease-out-expo) .16s both}.Hero_revealStage6__9ruoJ{animation:Hero_heroSlideUpReveal___bY2E .55s var(--ease-out-expo) .2s both}.Hero_hero__ozAHF{position:relative;width:100%;max-width:100vw;min-height:100dvh;padding-top:68px;background-color:var(--color-canvas);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid var(--color-border)}@media(max-width:899px){.Hero_hero__ozAHF{padding-top:60px}}.Hero_ambientCanvas__dki3R{position:absolute;inset:0;z-index:var(--z-canvas);pointer-events:none;overflow:hidden}.Hero_bordeauxGlow__hH6lR{position:absolute;top:6%;right:5%;width:min(56vw,760px);height:min(56vw,760px);border-radius:50%;background:radial-gradient(circle,rgba(217,4,41,.2) 0,rgba(105,20,30,.1) 42%,rgba(7,7,9,0) 72%);filter:blur(48px)}@media(max-width:767px){.Hero_bordeauxGlow__hH6lR{top:4%;right:-12%;width:85vw;height:85vw}}.Hero_violetGlow__LBMW3{position:absolute;bottom:10%;left:-8%;width:min(40vw,520px);height:min(40vw,520px);border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.08) 0,rgba(7,7,9,0) 70%);filter:blur(56px)}.Hero_gridOverlay__VbReB{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:clamp(4.5rem,8vw,7.5rem) clamp(4.5rem,8vw,7.5rem);-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 45%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 85% 75% at 50% 45%,#000 35%,transparent 100%)}.Hero_container__KyXoA{position:relative;z-index:var(--z-foreground);width:100%;max-width:var(--container-wide);margin-inline:auto;padding-inline:var(--container-gutter);display:flex;flex-direction:column;flex:1 1;justify-content:space-between;min-width:0}.Hero_topMetaBar__DThp2{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-block:.85rem;border-bottom:1px solid var(--color-border);gap:1rem;min-width:0}@media(max-width:1023px){.Hero_topMetaBar__DThp2{grid-template-columns:1fr 1fr}}@media(max-width:639px){.Hero_topMetaBar__DThp2{grid-template-columns:1fr;gap:.25rem;padding-block:.55rem}}.Hero_metaCell__5xhml{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;min-width:0}@media(max-width:639px){.Hero_metaCell__5xhml{font-size:.6rem;letter-spacing:.08em}}.Hero_metaCenter__TX96W{justify-self:center}@media(max-width:1023px){.Hero_metaCenter__TX96W{display:none}}.Hero_metaRight__HiRY7{justify-self:end}@media(max-width:639px){.Hero_metaRight__HiRY7{justify-self:start}}.Hero_metaCrosshair__Ge0A2{color:var(--color-cyan);font-weight:700}.Hero_metaKey__KaIZb{color:var(--color-text-muted);flex-shrink:0}.Hero_metaVal__DKsZ0{color:var(--color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Hero_stage__oWyNA{position:relative;padding-block:clamp(1rem,2.8vh,2.5rem);display:flex;flex-direction:column;justify-content:center;flex:1 1;min-width:0}.Hero_backdropWordmarkWrap__l9glw{position:absolute;top:clamp(-.25rem,.4vh,.5rem);left:0;right:0;height:clamp(150px,19vw,280px);z-index:var(--z-backdrop-text);pointer-events:auto;-webkit-user-select:none;user-select:none;overflow:hidden;display:flex;justify-content:center;align-items:center;font-family:var(--font-display);opacity:.78}@media(max-width:1023px){.Hero_backdropWordmarkWrap__l9glw{position:relative;top:0;height:clamp(100px,21vw,170px);margin-bottom:-.65rem}}.Hero_backdropParticleCanvas__YJuQ3{width:100%;height:100%;min-height:100%;font-family:var(--font-display)}.Hero_editorialGrid__g8P8s{position:relative;z-index:var(--z-foreground);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(1.25rem,2.75vw,2.75rem);margin-top:clamp(1rem,3.75vw,3.75rem);width:100%;min-width:0}@media(max-width:1023px){.Hero_editorialGrid__g8P8s{grid-template-columns:minmax(0,1fr);margin-top:0;gap:1.35rem}}.Hero_narrativeCol__wLAV_{grid-column:1/span 7;display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:var(--z-foreground);min-width:0;width:100%}@media(max-width:1279px){.Hero_narrativeCol__wLAV_{grid-column:1/span 6}}@media(max-width:1023px){.Hero_narrativeCol__wLAV_{grid-column:1/-1;order:2}}.Hero_eyebrowRow__zIxgR{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:.6rem}.Hero_eyebrowLine__iiR7W{width:24px;height:1px;background-color:var(--color-bordeaux);flex-shrink:0}.Hero_eyebrowText__g94x0{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.15em;text-transform:uppercase;color:var(--color-bordeaux);font-weight:500}.Hero_headline__7atS7{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.85rem;width:100%}.Hero_srOnly__M2gSD{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Hero_displayName__iOPw_{font-family:var(--font-display);color:var(--color-text-primary);display:block;width:100%;height:clamp(78px,10.2vw,144px);margin-left:-10px;position:relative}@media(max-width:639px){.Hero_displayName__iOPw_{height:clamp(68px,18vw,94px);margin-left:-6px}}.Hero_heroTechText__qDh4K{width:100%;height:100%;font-family:var(--font-display)}.Hero_roleSubheadline__N_aKK{font-family:var(--font-mono);font-size:clamp(.68rem,.95vw,.85rem);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary)}.Hero_editorialStatement__3cH__{font-family:var(--font-sans);font-size:clamp(1.15rem,2.15vw,2rem);font-weight:600;line-height:1.22;letter-spacing:-.02em;color:var(--color-text-primary);max-width:24ch;margin-bottom:.75rem}.Hero_serifAccent__ObwlB{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.16em;color:#fca5a5;padding-inline:.06em}.Hero_bioCopy__WSOI6{font-family:var(--font-sans);font-size:clamp(.875rem,1vw,1.025rem);line-height:1.62;color:var(--color-text-secondary);max-width:56ch;margin-bottom:1rem}.Hero_agencyTag__z7JbK{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .75rem;background-color:rgba(17,17,22,.85);border:1px solid var(--color-border);border-left:2px solid var(--color-bordeaux);border-radius:var(--radius-xs);margin-bottom:1.35rem;max-width:100%}.Hero_agencyDot__yd9Uf{width:6px;height:6px;border-radius:50%;background-color:var(--color-bordeaux);flex-shrink:0}.Hero_agencyText__nTD1k{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-secondary)}.Hero_agencyText__nTD1k strong{color:var(--color-text-primary);font-weight:600}.Hero_ctaRow__I77d9{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;width:100%}@media(max-width:639px){.Hero_ctaRow__I77d9{flex-direction:column;align-items:stretch;gap:.65rem}.Hero_ctaItem___8qu_{width:100%}}.Hero_portraitCol__UuvBW{grid-column:8/span 5;display:flex;justify-content:center;align-items:flex-start;align-self:flex-start;position:relative;z-index:var(--z-portrait);min-width:0;width:100%;margin-top:calc(-1*(clamp(1rem,2.8vh,2.5rem) + clamp(1rem,3.75vw,3.75rem) + 43px))}@media(max-width:1279px){.Hero_portraitCol__UuvBW{grid-column:7/span 6}}@media(max-width:1023px){.Hero_portraitCol__UuvBW{grid-column:1/-1;order:1;margin-top:-1rem}}.Hero_portraitStage__AJxxL{position:relative;width:100%;max-width:640px;margin-inline:auto;min-width:0}@media(max-width:767px){.Hero_portraitStage__AJxxL{max-width:520px}}@media(max-width:639px){.Hero_portraitStage__AJxxL{max-width:100%}}.Hero_portraitBacklight__za6jj{position:absolute;inset:5% -6% 0 -6%;border-radius:50%;background:radial-gradient(circle at 50% 52%,rgba(217,4,41,.34) 0,rgba(139,92,246,.14) 42%,rgba(105,20,30,.12) 60%,transparent 76%);filter:blur(42px);z-index:0;pointer-events:none}.Hero_lanyardViewport__w1iDi{position:relative;z-index:2;width:calc(100% + 96px);margin-left:-48px;height:clamp(620px,75vh,720px);overflow:visible}@media(max-width:1023px){.Hero_lanyardViewport__w1iDi{width:100%;margin-left:0}}@media(max-width:767px){.Hero_lanyardViewport__w1iDi{height:540px}}@media(max-width:639px){.Hero_lanyardViewport__w1iDi{height:480px}}.Hero_heroLanyardCanvas__vOx0D{width:100%;height:100%}.Hero_toolBadgesContainer__AUdYg{position:absolute;inset:0;z-index:var(--z-floating-ui);pointer-events:none}@media(max-width:639px){.Hero_toolBadgesContainer__AUdYg{position:relative;inset:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.6rem;width:100%}}.Hero_toolBadge__3OEey{position:absolute;display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .7rem;background-color:rgba(14,14,19,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);box-shadow:var(--shadow-sm);pointer-events:none;min-width:0}@media(max-width:639px){.Hero_toolBadge__3OEey{position:static;padding:.35rem .45rem;gap:.35rem;width:100%}}.Hero_badgePos1__Vp4th{top:8%;left:-2.1rem}@media(max-width:767px){.Hero_badgePos1__Vp4th{left:-.5rem}}.Hero_badgePos2__cCi5X{top:16%;right:-2.1rem}@media(max-width:767px){.Hero_badgePos2__cCi5X{right:-.5rem}}.Hero_badgePos3__5wecq{bottom:8%;left:-2.1rem}@media(max-width:767px){.Hero_badgePos3__5wecq{left:-.5rem}}.Hero_toolCode__f75E4{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;font-family:var(--font-sans);font-size:.65rem;font-weight:700;flex-shrink:0;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}.Hero_accent_cyan__okMGz .Hero_toolCode__f75E4{color:var(--color-cyan);border-color:rgba(0,240,255,.35);box-shadow:0 0 12px rgba(0,240,255,.14)}.Hero_accent_amber___WITu .Hero_toolCode__f75E4{color:var(--color-amber);border-color:rgba(255,184,0,.35);box-shadow:0 0 12px rgba(255,184,0,.14)}.Hero_accent_violet__QwAVG .Hero_toolCode__f75E4{color:var(--color-violet);border-color:rgba(139,92,246,.35);box-shadow:0 0 12px rgba(139,92,246,.14)}.Hero_toolMeta__uIdze{display:flex;flex-direction:column;gap:.1rem;min-width:0;overflow:hidden}.Hero_toolName__26w6m{font-family:var(--font-sans);font-size:.68rem;font-weight:600;color:var(--color-text-primary);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:639px){.Hero_toolName__26w6m{font-size:.58rem}}.Hero_toolRole___adNl{font-family:var(--font-mono);font-size:.56rem;color:var(--color-text-secondary);letter-spacing:.05em;white-space:nowrap}@media(max-width:639px){.Hero_toolRole___adNl{display:none}}.Hero_metricsLedger__flIt_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background-color:rgba(17,17,22,.45);width:100%}@media(max-width:1023px){.Hero_metricsLedger__flIt_{grid-template-columns:repeat(2,minmax(0,1fr))}}.Hero_metricCell__CUH9O{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.2rem;border-right:1px solid var(--color-border);min-width:0}.Hero_metricCell__CUH9O:last-child{border-right:none}@media(max-width:1023px){.Hero_metricCell__CUH9O:nth-child(2){border-right:none}.Hero_metricCell__CUH9O:first-child,.Hero_metricCell__CUH9O:nth-child(2){border-bottom:1px solid var(--color-border)}}@media(max-width:639px){.Hero_metricCell__CUH9O{padding:.75rem .6rem}}.Hero_metricHeader__JMfkR{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap}.Hero_metricValue__P_bfr{font-family:var(--font-display);font-size:clamp(1.55rem,2.3vw,2.25rem);line-height:1;letter-spacing:.02em;color:var(--color-text-primary)}.Hero_metricLabel__37mJr{font-family:var(--font-mono);font-size:.6rem;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--color-bordeaux)}.Hero_metricDetail__OI8Lm{font-family:var(--font-sans);font-size:.7rem;color:var(--color-text-secondary)}.Hero_disciplineStrip__D7zOi{padding-block:.65rem;overflow:hidden}.Hero_disciplineTrack__n1uuV{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem 1.25rem}@media(max-width:767px){.Hero_disciplineTrack__n1uuV{justify-content:flex-start;gap:.35rem .85rem}}.Hero_disciplineItem__sCab_{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.Hero_disciplineSlash__k7SaJ{color:var(--color-bordeaux)}.glare-hover{position:relative;display:grid;vertical-align:top;place-items:stretch;width:var(--gh-width);height:var(--gh-height);background:var(--gh-bg);border:1px solid var(--gh-border);border-radius:var(--gh-br);overflow:hidden;isolation:isolate}.glare-hover__glare{position:absolute;inset:0;z-index:2;border-radius:inherit;opacity:0;mix-blend-mode:var(--gh-blend);pointer-events:none}.glare-hover__band{position:absolute;top:50%;left:50%;background:var(--gh-glare);will-change:transform}.glare-hover__rim{position:absolute;inset:0;padding:1px;border-radius:inherit;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.glare-hover__band--rim{background:var(--gh-rim)}.ProjectCluster_clusterCard__h4EaL{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:clamp(1.25rem,2.5vw,2rem);display:grid;grid-template-columns:minmax(0,6.8fr) minmax(0,5.2fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:stretch;transition:border-color var(--duration-base) var(--ease-out-quart),background-color var(--duration-base) var(--ease-out-quart)}@media(max-width:1023px){.ProjectCluster_clusterCard__h4EaL{grid-template-columns:minmax(0,1fr)}}.ProjectCluster_accent_cyan__yvzxR:hover{border-color:rgba(0,240,255,.42)}.ProjectCluster_accent_emerald__RcA_S:hover{border-color:rgba(16,185,129,.42)}.ProjectCluster_accent_bordeaux__Uh1YZ:hover{border-color:rgba(217,4,41,.45)}.ProjectCluster_accent_amber__uN_lD:hover{border-color:rgba(255,184,0,.42)}.ProjectCluster_visualStageCol__zIa5k{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.ProjectCluster_featuredPreviewBox__8m9Et{background:rgba(7,7,9,.92);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);padding:.85rem;display:flex;flex-direction:column;gap:.75rem;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out-quart)}.ProjectCluster_featuredPreviewBox__8m9Et:focus-visible,.ProjectCluster_featuredPreviewBox__8m9Et:hover{border-color:var(--color-cyan)}.ProjectCluster_featuredPreviewBox__8m9Et:focus-visible .ProjectCluster_openHint__nqsOL,.ProjectCluster_featuredPreviewBox__8m9Et:hover .ProjectCluster_openHint__nqsOL{color:var(--color-cyan)}.ProjectCluster_previewTopMeta__lwHhY{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-bottom:.55rem;border-bottom:1px solid var(--color-border)}.ProjectCluster_previewBadge__ZZ93A{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.13em;color:var(--color-bordeaux);font-weight:600}.ProjectCluster_previewRatio__k7HVV{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.11em;color:var(--color-text-secondary)}.ProjectCluster_previewImageContainer__D0kLF{position:relative;width:100%;height:clamp(230px,34vw,390px);display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.03) 0,rgba(7,7,9,.98) 85%);border-radius:2px;overflow:hidden}.ProjectCluster_previewImage__SvDNk{width:100%;height:100%;object-fit:contain;display:block;transition:transform var(--duration-slow) var(--ease-out-expo)}.ProjectCluster_featuredPreviewBox__8m9Et:hover .ProjectCluster_previewImage__SvDNk{transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.ProjectCluster_previewImage__SvDNk{transition:none}.ProjectCluster_featuredPreviewBox__8m9Et:hover .ProjectCluster_previewImage__SvDNk{transform:none}}.ProjectCluster_previewBottomCaption__V_AF_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-top:.55rem;border-top:1px solid var(--color-border)}.ProjectCluster_activeFrameTitle__tdKlQ{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;color:var(--color-text-primary)}.ProjectCluster_openHint__nqsOL{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;color:var(--color-text-secondary);transition:color var(--duration-fast) var(--ease-out-quart)}.ProjectCluster_supportingStrip__qI4d4{display:flex;flex-direction:column;gap:.55rem}.ProjectCluster_stripHeaderLabel__WUCHv{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;color:var(--color-text-secondary)}.ProjectCluster_stripGrid__e_QJT{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem}@media(max-width:639px){.ProjectCluster_stripGrid__e_QJT{grid-template-columns:repeat(3,minmax(0,1fr))}}.ProjectCluster_thumbBtn__O_v7_{appearance:none;background:rgba(7,7,9,.85);border:1px solid var(--color-border);border-radius:2px;padding:.3rem;display:flex;flex-direction:column;align-items:center;gap:.25rem;cursor:pointer;transition:all var(--duration-fast) var(--ease-out-quart)}.ProjectCluster_thumbBtn__O_v7_:focus-visible,.ProjectCluster_thumbBtn__O_v7_:hover{border-color:var(--color-border-strong)}.ProjectCluster_thumbBtnActive__uoyGo{border-color:var(--color-bordeaux);background:rgba(217,4,41,.12)}.ProjectCluster_thumbImgWrap__L2Y5Z{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:1px;background:#070709;display:flex;align-items:center;justify-content:center}.ProjectCluster_thumbImg__aDGGn{width:100%;height:100%;object-fit:cover;display:block}.ProjectCluster_thumbIndex__crrKk{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--color-text-secondary)}.ProjectCluster_thumbBtnActive__uoyGo .ProjectCluster_thumbIndex__crrKk{color:var(--color-text-primary);font-weight:700}.ProjectCluster_dossierCol__Erbk2{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-md);min-width:0}.ProjectCluster_dossierTop__uXedw{display:flex;flex-direction:column;gap:.65rem}.ProjectCluster_clusterMetaRow__qSmNr{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.ProjectCluster_clusterIndex___UOVr{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;color:var(--color-bordeaux);padding:.18rem .55rem;border:1px solid rgba(217,4,41,.38);background:rgba(217,4,41,.08);border-radius:2px}.ProjectCluster_clusterCategory__xQSdN{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cyan)}.ProjectCluster_clusterTitle__1MANG{margin:0;font-family:var(--font-sans);font-size:clamp(1.3rem,2vw,1.65rem);font-weight:700;line-height:1.28;color:var(--color-text-primary)}.ProjectCluster_clusterDescription__VKMHx{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.65;color:var(--color-text-secondary)}.ProjectCluster_dossierSpecs__LUo42{display:flex;flex-direction:column;gap:.85rem;padding:.85rem 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.ProjectCluster_specBlock__Gmszc{display:flex;flex-direction:column;gap:.35rem}.ProjectCluster_specKey__UIHtv{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.13em;color:var(--color-text-secondary)}.ProjectCluster_specVal__7Lnmz{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.ProjectCluster_toolsRow__J7ngq{display:flex;flex-wrap:wrap;gap:.4rem}.ProjectCluster_toolBadge__X4gus{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-primary);padding:.22rem .55rem;background:rgba(255,255,255,.04);border:1px solid var(--color-border);border-radius:2px}.ProjectCluster_includedList__18wcG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.ProjectCluster_includedItem__UXH9R{min-width:0}.ProjectCluster_includedLinkBtn__4fBiG{appearance:none;width:100%;background:rgba(0,0,0,0);border:none;padding:.2rem 0;display:flex;align-items:baseline;gap:.5rem;text-align:left;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-fast) var(--ease-out-quart)}.ProjectCluster_includedLinkBtn__4fBiG:focus-visible,.ProjectCluster_includedLinkBtn__4fBiG:hover{color:var(--color-text-primary)}.ProjectCluster_includedLinkActive__1dCei{color:var(--color-text-primary);font-weight:600}.ProjectCluster_includedLinkActive__1dCei .ProjectCluster_includedIdx__uG4iU{color:var(--color-bordeaux)}.ProjectCluster_includedIdx__uG4iU{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-cyan);flex-shrink:0}.ProjectCluster_includedName__1MFiK{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectCluster_dossierFooter__CUoGQ{display:flex}.ProjectCluster_viewProjectCta__AETqU{appearance:none;width:100%;background:linear-gradient(135deg,var(--color-bordeaux) 0,var(--color-bordeaux-dark) 100%);border:1px solid rgba(255,255,255,.16);border-radius:2px;padding:.75rem 1.25rem;display:inline-flex;align-items:center;justify-content:space-between;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-primary);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-quart),box-shadow var(--duration-fast) var(--ease-out-quart)}.ProjectCluster_viewProjectCta__AETqU:focus-visible,.ProjectCluster_viewProjectCta__AETqU:hover{transform:translateY(-2px);box-shadow:var(--shadow-bordeaux)}@media(prefers-reduced-motion:reduce){.ProjectCluster_viewProjectCta__AETqU{transition:none}.ProjectCluster_viewProjectCta__AETqU:focus-visible,.ProjectCluster_viewProjectCta__AETqU:hover{transform:none}}@keyframes ProjectCard_cardEnter____eSJ{0%{opacity:.92;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.ProjectCard_projectCard__wR_JP{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:clamp(.95rem,1.8vw,1.35rem);display:flex;flex-direction:column;gap:.85rem;min-width:0;grid-column:span 4;animation:ProjectCard_cardEnter____eSJ .28s var(--ease-out-quart) both;transition:border-color var(--duration-base) var(--ease-out-quart),background-color var(--duration-base) var(--ease-out-quart),transform var(--duration-base) var(--ease-out-quart),box-shadow var(--duration-base) var(--ease-out-quart)}.ProjectCard_projectCard__wR_JP:focus-within,.ProjectCard_projectCard__wR_JP:hover{background-color:var(--color-surface-elevated);transform:translateY(-3px);box-shadow:var(--shadow-elevated)}@media(max-width:1023px){.ProjectCard_projectCard__wR_JP{grid-column:span 6}}@media(max-width:767px){.ProjectCard_projectCard__wR_JP{grid-column:span 12}}@media(prefers-reduced-motion:reduce){.ProjectCard_projectCard__wR_JP{animation:none;transition:none}.ProjectCard_projectCard__wR_JP:focus-within,.ProjectCard_projectCard__wR_JP:hover{transform:none}}.ProjectCard_variant_featuredLandscape__KYlXU,.ProjectCard_variant_featuredPortrait__Hngmp,.ProjectCard_variant_featuredSquare__utjkE{grid-column:span 6}@media(max-width:767px){.ProjectCard_variant_featuredLandscape__KYlXU,.ProjectCard_variant_featuredPortrait__Hngmp,.ProjectCard_variant_featuredSquare__utjkE{grid-column:span 12}}.ProjectCard_variant_panoramicWide__0_O7t{grid-column:span 12}.ProjectCard_accent_bordeaux__WSYWc:focus-within,.ProjectCard_accent_bordeaux__WSYWc:hover{border-color:rgba(217,4,41,.48)}.ProjectCard_accent_cyan__ExIH_:focus-within,.ProjectCard_accent_cyan__ExIH_:hover{border-color:rgba(0,240,255,.45)}.ProjectCard_accent_violet__dOwHU:focus-within,.ProjectCard_accent_violet__dOwHU:hover{border-color:rgba(139,92,246,.48)}.ProjectCard_accent_amber__f0u8X:focus-within,.ProjectCard_accent_amber__f0u8X:hover{border-color:rgba(255,184,0,.48)}.ProjectCard_accent_emerald__zYUhV:focus-within,.ProjectCard_accent_emerald__zYUhV:hover{border-color:rgba(16,185,129,.45)}.ProjectCard_cardHeader__DMmpg{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.ProjectCard_headerLeft__rMVCy{display:inline-flex;align-items:center;gap:.5rem}.ProjectCard_projectIndex___80PV{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;color:var(--color-bordeaux)}.ProjectCard_categoryBadge__6u5wq{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-primary);padding:.16rem .5rem;background:rgba(255,255,255,.05);border:1px solid var(--color-border);border-radius:2px}.ProjectCard_headerRight__I1lNk{display:inline-flex;align-items:center;gap:.5rem}.ProjectCard_ratioMeta__3TBXj{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;color:var(--color-text-secondary)}.ProjectCard_toolsList__tN__H{display:inline-flex;align-items:center;gap:.3rem}.ProjectCard_toolChip___B3lM{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--color-cyan);padding:.12rem .38rem;background:rgba(0,240,255,.06);border:1px solid rgba(0,240,255,.25);border-radius:2px}.ProjectCard_imageTriggerBtn__Xu48S{appearance:none;width:100%;padding:0;margin:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);background:#070709;overflow:hidden;cursor:zoom-in;display:block;text-align:left}.ProjectCard_imageTriggerBtn__Xu48S:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.ProjectCard_imageViewport__NDE_9{position:relative;width:100%;overflow:hidden;background:#070709;display:flex;align-items:center;justify-content:center}.ProjectCard_artworkImage__JlS90{width:100%;height:100%;object-fit:contain;display:block;transition:transform var(--duration-slow) var(--ease-out-expo)}.ProjectCard_imageTriggerBtn__Xu48S:focus-visible .ProjectCard_artworkImage__JlS90,.ProjectCard_projectCard__wR_JP:hover .ProjectCard_artworkImage__JlS90{transform:scale(1.028)}@media(prefers-reduced-motion:reduce){.ProjectCard_artworkImage__JlS90{transition:none}.ProjectCard_imageTriggerBtn__Xu48S:focus-visible .ProjectCard_artworkImage__JlS90,.ProjectCard_projectCard__wR_JP:hover .ProjectCard_artworkImage__JlS90{transform:none}}.ProjectCard_hoverVignette__3Of4K{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(7,7,9,.82));display:flex;align-items:flex-end;justify-content:flex-end;padding:.75rem;opacity:0;transition:opacity var(--duration-base) var(--ease-out-quart);pointer-events:none}.ProjectCard_imageTriggerBtn__Xu48S:focus-visible .ProjectCard_hoverVignette__3Of4K,.ProjectCard_projectCard__wR_JP:hover .ProjectCard_hoverVignette__3Of4K{opacity:1}.ProjectCard_hoverPill__vdMGq{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;color:var(--color-text-primary);padding:.3rem .65rem;background:rgba(17,17,22,.92);border:1px solid rgba(255,255,255,.22);border-radius:2px}.ProjectCard_cardBody__fh5Ak{display:flex;flex-direction:column;gap:.55rem;flex:1 1}.ProjectCard_titleBlock__RpS1i{display:flex;flex-direction:column;gap:.2rem}.ProjectCard_clientLabel__ClkzG{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary)}.ProjectCard_projectTitle__dQZur{margin:0;font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;line-height:1.35;color:var(--color-text-primary)}.ProjectCard_visualDescription__S2ISs{margin:0;font-family:var(--font-sans);font-size:var(--text-xs);line-height:1.58;color:var(--color-text-secondary)}.ProjectCard_cardFooter__oEByr{margin-top:auto;padding-top:.65rem;border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.ProjectCard_dimensionsTag__7EOJV{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.ProjectCard_openTextBtn__vQ48V{appearance:none;background:rgba(0,0,0,0);border:none;padding:0;display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-bordeaux);cursor:pointer}.ProjectCard_projectCard__wR_JP:hover .ProjectCard_openTextBtn__vQ48V{color:var(--color-cyan)}.ProjectGallery_exhibitionGrid__H2guc{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.15rem,2.2vw,1.75rem);align-items:start}.ProjectGallery_emptyState__voIf5{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3xl) var(--space-xl);display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.ProjectGallery_emptyCode__5ymQy{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;color:var(--color-bordeaux)}.ProjectGallery_emptyTitle__HwZqD{margin:0;font-family:var(--font-sans);font-size:var(--text-xl);font-weight:700;color:var(--color-text-primary)}.ProjectGallery_emptyDesc__J6xhC{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-text-secondary);max-width:460px}.ProjectGallery_resetBtn__8KTsF{appearance:none;margin-top:.5rem;background:var(--color-bordeaux);border:1px solid rgba(255,255,255,.18);border-radius:2px;padding:.65rem 1.25rem;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-primary);cursor:pointer}@keyframes ProjectLightbox_lightboxFadeIn__32Umv{0%{opacity:0}to{opacity:1}}.ProjectLightbox_overlay__zqVFI{position:fixed;inset:0;z-index:var(--z-modal);background:rgba(5,5,8,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,2.5vw,2rem);animation:ProjectLightbox_lightboxFadeIn__32Umv .18s var(--ease-out-quart) both}@media(prefers-reduced-motion:reduce){.ProjectLightbox_overlay__zqVFI{animation:none}}.ProjectLightbox_dialogContainer__t2EnE{width:100%;max-width:1320px;max-height:94vh;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:clamp(.85rem,2vw,1.5rem);box-shadow:var(--shadow-portrait);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-md);overflow-y:auto}.ProjectLightbox_headerBar__9JVBD{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.ProjectLightbox_headerMeta__SahU3{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.ProjectLightbox_indexCounter__EVlNI{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;letter-spacing:.14em;color:var(--color-cyan)}.ProjectLightbox_categoryPill__kRVSW{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.13em;text-transform:uppercase;color:var(--color-bordeaux);padding:.18rem .55rem;border:1px solid rgba(217,4,41,.38);background:rgba(217,4,41,.08);border-radius:2px}.ProjectLightbox_resolutionLabel___RIBH{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.11em;color:var(--color-text-secondary)}.ProjectLightbox_headerControls__CKjXe{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.ProjectLightbox_navControlBtn__l5n1O{appearance:none;background:rgba(255,255,255,.04);border:1px solid var(--color-border);border-radius:2px;padding:.4rem .75rem;display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-primary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out-quart)}.ProjectLightbox_navControlBtn__l5n1O:focus-visible,.ProjectLightbox_navControlBtn__l5n1O:hover{border-color:var(--color-cyan);background:rgba(0,240,255,.1)}.ProjectLightbox_closeBtn__IS3ms{appearance:none;background:rgba(217,4,41,.16);border:1px solid rgba(217,4,41,.5);border-radius:2px;padding:.4rem .85rem;display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-primary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out-quart)}.ProjectLightbox_closeBtn__IS3ms:focus-visible,.ProjectLightbox_closeBtn__IS3ms:hover{background:var(--color-bordeaux)}.ProjectLightbox_artworkStage__GHg2B{position:relative;width:100%;min-height:260px;max-height:64vh;background:#070709;border:1px solid var(--color-border);border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;padding:clamp(.5rem,1.5vw,1.25rem);overflow:hidden}.ProjectLightbox_imageCanvas__i_UWO{width:100%;height:100%;max-height:60vh;display:flex;align-items:center;justify-content:center}.ProjectLightbox_fullArtworkImg__SClfR{width:auto;height:auto;max-width:100%;max-height:58vh;object-fit:contain;display:block}.ProjectLightbox_stageSideArrow__NeoGh{position:absolute;top:50%;transform:translateY(-50%);appearance:none;width:42px;height:42px;border-radius:50%;background:rgba(17,17,22,.88);border:1px solid var(--color-border-strong);color:var(--color-text-primary);font-family:var(--font-mono);font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--duration-fast) var(--ease-out-quart)}.ProjectLightbox_stageSideArrow__NeoGh:focus-visible,.ProjectLightbox_stageSideArrow__NeoGh:hover{border-color:var(--color-bordeaux);background:var(--color-bordeaux)}@media(max-width:767px){.ProjectLightbox_stageSideArrow__NeoGh{display:none}}.ProjectLightbox_stageArrowLeft__2DoRC{left:.85rem}.ProjectLightbox_stageArrowRight__ooo_B{right:.85rem}.ProjectLightbox_footerBar__4lHgW{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md);padding-top:.75rem;border-top:1px solid var(--color-border)}.ProjectLightbox_footerMainInfo__erZ9y{display:flex;flex-direction:column;gap:.35rem;max-width:720px;min-width:0}.ProjectLightbox_titleRow__HGYcv{display:flex;flex-direction:column;gap:.2rem}.ProjectLightbox_archiveCode__o5ee7{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.13em;text-transform:uppercase;color:var(--color-bordeaux)}.ProjectLightbox_projectTitle___DhNc{margin:0;font-family:var(--font-sans);font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:700;color:var(--color-text-primary)}.ProjectLightbox_projectDescription__RUskj{margin:0;font-family:var(--font-sans);font-size:var(--text-xs);line-height:1.55;color:var(--color-text-secondary)}.ProjectLightbox_footerSpecs__YuaFE{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-lg)}.ProjectLightbox_specGroup__s_bNr{display:flex;flex-direction:column;gap:.3rem}.ProjectLightbox_specLabel__lYyFw{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.13em;color:var(--color-text-secondary)}.ProjectLightbox_specVal__hCm2j{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;color:var(--color-text-primary)}.ProjectLightbox_toolsRow__SSkDE{display:flex;flex-wrap:wrap;gap:.35rem}.ProjectLightbox_toolBadge__T8E8q{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.09em;color:var(--color-cyan);padding:.15rem .45rem;border:1px solid rgba(0,240,255,.3);background:rgba(0,240,255,.06);border-radius:2px}.infinite-menu{position:relative;width:100%;height:100%;overflow:hidden;outline:none;container-type:inline-size;color:var(--infinite-menu-text);-webkit-tap-highlight-color:transparent}.infinite-menu:focus-visible{box-shadow:inset 0 0 0 2px var(--color-cyan,var(--infinite-menu-text))}.infinite-menu__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;cursor:grab;touch-action:none}.infinite-menu__canvas:active{cursor:grabbing}.infinite-menu__custom,.infinite-menu__info{position:absolute;inset:0;pointer-events:none}.infinite-menu__action,.infinite-menu__description,.infinite-menu__title{transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}.infinite-menu__title{right:calc(50% + var(--infinite-menu-tile, 160px) + 28px);max-width:calc(50% - var(--infinite-menu-tile, 160px) - 48px);font-family:var(--font-display,inherit);font-size:clamp(1.35rem,calc((50cqw - var(--infinite-menu-tile, 160px)) * .22),3.4rem);font-weight:400;line-height:1.02;letter-spacing:.02em;text-transform:uppercase;text-align:right;text-wrap:balance}.infinite-menu__description,.infinite-menu__title{position:absolute;top:50%;margin:0;text-shadow:var(--infinite-menu-shadow);transform:translateY(-50%)}.infinite-menu__description{left:calc(50% + var(--infinite-menu-tile, 160px) + 28px);max-width:min(26ch,calc(50% - var(--infinite-menu-tile, 160px) - 48px));font-family:var(--font-sans,inherit);font-size:clamp(.82rem,1.4cqw,.98rem);line-height:1.55;color:rgba(244,244,246,.82);opacity:.9}.infinite-menu__action{position:absolute;bottom:7%;left:50%;display:grid;place-items:center;width:54px;height:54px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:var(--infinite-menu-accent);color:var(--infinite-menu-on-accent);box-shadow:0 8px 28px rgba(217,4,41,.45);cursor:pointer;pointer-events:auto;transform:translateX(-50%)}.infinite-menu__action:hover{transform:translateX(-50%) scale(1.08)}.infinite-menu__action:focus-visible{outline:2px solid var(--color-cyan,var(--infinite-menu-accent));outline-offset:3px}.infinite-menu__info[data-moving=true] .infinite-menu__title{opacity:0;transform:translate(16px,-50%);transition-duration:.18s}.infinite-menu__info[data-moving=true] .infinite-menu__description{opacity:0;transform:translate(-16px,-50%);transition-duration:.18s}.infinite-menu__info[data-moving=true] .infinite-menu__action{opacity:0;pointer-events:none;transform:translate(-50%,16px) scale(.6);transition-duration:.18s}.infinite-menu__info[data-layout=stacked] .infinite-menu__title{top:auto;right:88px;bottom:52px;left:20px;max-width:none;font-size:clamp(1.3rem,6cqw,1.8rem);text-align:left;transform:none}.infinite-menu__info[data-layout=stacked] .infinite-menu__description{top:auto;right:88px;bottom:22px;left:20px;max-width:36ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:none}.infinite-menu__info[data-layout=stacked] .infinite-menu__action{right:20px;bottom:22px;left:auto;transform:none}.infinite-menu__info[data-layout=stacked] .infinite-menu__action:hover{transform:scale(1.06)}.infinite-menu__info[data-layout=stacked][data-moving=true] .infinite-menu__description,.infinite-menu__info[data-layout=stacked][data-moving=true] .infinite-menu__title{transform:translateY(12px)}.infinite-menu__info[data-layout=stacked][data-moving=true] .infinite-menu__action{transform:translateY(12px) scale(.6)}.SelectedWorks_selectedWorksSection__7_Uph{position:relative;width:100%;padding:var(--section-space-y) 0;background-color:var(--color-canvas);border-top:1px solid var(--color-border);overflow:clip}.SelectedWorks_ambientGlowWrap__hfKOC{position:absolute;inset:0;pointer-events:none;z-index:var(--z-canvas);overflow:hidden}.SelectedWorks_bordeauxAura__8cNz1{position:absolute;top:5%;right:-10%;width:min(640px,70vw);height:min(640px,70vw);border-radius:50%;background:radial-gradient(circle,rgba(217,4,41,.11) 0,rgba(105,20,30,.03) 48%,transparent 72%);filter:blur(52px)}.SelectedWorks_cyanAura__4JS21{position:absolute;top:48%;left:-10%;width:min(560px,65vw);height:min(560px,65vw);border-radius:50%;background:radial-gradient(circle,rgba(0,240,255,.07) 0,rgba(139,92,246,.04) 48%,transparent 72%);filter:blur(50px)}.SelectedWorks_container__CIIhb{position:relative;z-index:var(--z-foreground);width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-gutter);display:flex;flex-direction:column;gap:var(--space-3xl)}.SelectedWorks_chapterHeader__9mw4R{display:flex;flex-direction:column;gap:var(--space-xl);padding-bottom:var(--space-2xl);border-bottom:1px solid var(--color-border)}.SelectedWorks_headerTopRow__12OIk{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-lg)}.SelectedWorks_chapterIdentity__LNS6q{display:flex;align-items:center;gap:var(--space-md)}.SelectedWorks_chapterMonument__ap6sS{font-family:var(--font-display);font-size:clamp(4.25rem,7vw,6.75rem);line-height:.85;letter-spacing:.02em;color:rgba(0,0,0,0);-webkit-text-stroke:1.5px rgba(217,4,41,.68);background:linear-gradient(180deg,rgba(217,4,41,.25),rgba(0,240,255,.06));-webkit-background-clip:text;background-clip:text;-webkit-user-select:none;user-select:none}.SelectedWorks_chapterMetaStack__FwL2f{display:flex;flex-direction:column;gap:.35rem}.SelectedWorks_chapterCode__UhA1h{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--color-bordeaux);font-weight:600}.SelectedWorks_chapterSub__DGK53{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary)}.SelectedWorks_archiveLedger__ZFzqL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background-color:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-xs);overflow:hidden}@media(max-width:639px){.SelectedWorks_archiveLedger__ZFzqL{width:100%}}.SelectedWorks_ledgerStat__k3SN7{background-color:var(--color-surface);padding:.65rem 1.15rem;display:flex;flex-direction:column;gap:.15rem}@media(max-width:479px){.SelectedWorks_ledgerStat__k3SN7{padding:.55rem .65rem}}.SelectedWorks_statNumber__HsAhZ{font-family:var(--font-display);font-size:1.75rem;line-height:1;letter-spacing:.03em;color:var(--color-text-primary)}.SelectedWorks_statLabel__t7SW8{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--color-text-secondary)}.SelectedWorks_headerBottomRow__oEH_G{display:grid;grid-template-columns:minmax(0,6.5fr) minmax(0,5.5fr);gap:var(--space-xl);align-items:end}@media(max-width:1023px){.SelectedWorks_headerBottomRow__oEH_G{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}}.SelectedWorks_titleColumn__AFTKu{display:flex;flex-direction:column;gap:.45rem;min-width:0}.SelectedWorks_sectionTitle__n1HtW{margin:0;font-family:var(--font-display);font-size:clamp(3rem,6.2vw,5.75rem);line-height:.92;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-primary)}.SelectedWorks_editorialTagline__MwPAP{margin:0;font-family:var(--font-sans);font-size:var(--text-xl);font-weight:500;line-height:1.35;color:var(--color-text-primary)}.SelectedWorks_serifAccent__p8gHB{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.18em;color:var(--color-bordeaux)}.SelectedWorks_sectionIntroCopy__RgMOb{margin:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:1.68;color:var(--color-text-secondary)}.SelectedWorks_archiveGallerySection__uu_rz,.SelectedWorks_clustersSection__IG_yv,.SelectedWorks_infiniteSphereSection__4ZXKu{display:flex;flex-direction:column;gap:var(--space-lg)}.SelectedWorks_subSectionHeader__Tsnv4{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding-bottom:.65rem;border-bottom:1px solid var(--color-border)}.SelectedWorks_subHeaderLeft__xHJoG{display:inline-flex;align-items:center;gap:.65rem}.SelectedWorks_subSectionCode__J1cu4{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;color:var(--color-bordeaux)}.SelectedWorks_subSectionTitle__6oEfm{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-primary)}.SelectedWorks_subSectionNote__O3ODx{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary)}.SelectedWorks_clustersList__WGevC{display:flex;flex-direction:column;gap:var(--space-xl)}.SelectedWorks_sphereModeToolbar__HQld5{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem}.SelectedWorks_sphereModeBtn__S0YMs{font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:.38rem .75rem;border-radius:var(--radius-xs);border:1px solid var(--color-border);background:rgba(17,17,22,.75);color:var(--color-text-secondary);transition:border-color var(--duration-fast) var(--ease-out-quart),background-color var(--duration-fast) var(--ease-out-quart),color var(--duration-fast) var(--ease-out-quart)}.SelectedWorks_sphereModeBtn__S0YMs:hover{border-color:rgba(255,255,255,.24);color:var(--color-text-primary)}.SelectedWorks_sphereModeBtnActive__kHUAe{border-color:rgba(217,4,41,.72);background:rgba(217,4,41,.14);color:var(--color-text-primary)}.SelectedWorks_infiniteSphereStage__GCuCP{background-color:var(--color-surface);border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--color-border-strong);box-shadow:var(--shadow-elevated)}.SelectedWorks_sphereTelemetryBar__g6y6Q{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--color-border);background:rgba(7,7,9,.65)}.SelectedWorks_sphereHint__G1e8a{color:var(--color-text-secondary)}.SelectedWorks_sphereCountBadge__ez86z,.SelectedWorks_sphereHint__G1e8a{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.SelectedWorks_sphereCountBadge__ez86z{font-weight:600;color:var(--color-cyan);padding:.2rem .55rem;border:1px solid rgba(0,240,255,.28);background:rgba(0,240,255,.06);border-radius:2px}.SelectedWorks_infiniteMenuViewport__X0o82{position:relative;width:100%;height:clamp(440px,62vh,620px);background:radial-gradient(circle at 50% 50%,rgba(217,4,41,.12) 0,rgba(17,17,22,.92) 55%,#070709 100%)}@media(max-width:767px){.SelectedWorks_infiniteMenuViewport__X0o82{height:clamp(390px,56vh,480px)}}.SkillsMatrix_skillsSection__gKbys{position:relative;width:100%;padding:var(--section-space-y) 0;background-color:var(--color-canvas);border-top:1px solid var(--color-border);overflow:clip}.SkillsMatrix_container__RDkjP{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-gutter);display:flex;flex-direction:column;gap:var(--space-3xl)}.SkillsMatrix_sectionHeader__ds7Uh{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--space-xl);align-items:end;padding-bottom:var(--space-2xl);border-bottom:1px solid var(--color-border)}@media(max-width:1023px){.SkillsMatrix_sectionHeader__ds7Uh{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}}.SkillsMatrix_headerLeft__Inh61{display:flex;flex-direction:column;gap:.65rem;min-width:0}.SkillsMatrix_eyebrowRow__NJVkp{display:inline-flex;align-items:center;gap:.75rem}.SkillsMatrix_eyebrowLine__XZXPg{width:28px;height:1px;background-color:var(--color-bordeaux)}.SkillsMatrix_eyebrowText__75F_N{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--color-bordeaux)}.SkillsMatrix_sectionTitle__DWgbD{margin:0;font-family:var(--font-display);font-size:clamp(2.75rem,5.5vw,5rem);line-height:.94;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-primary)}.SkillsMatrix_sectionSubtitle__FQ821{margin:0;font-family:var(--font-sans);font-size:var(--text-xl);font-weight:500;line-height:1.35;color:var(--color-text-primary)}.SkillsMatrix_serifAccent__CyWyp{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.18em;color:var(--color-bordeaux)}.SkillsMatrix_headerRight__LGGxF{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}.SkillsMatrix_headerDescription__Q2lqv{margin:0;font-family:var(--font-sans);font-size:var(--text-base);line-height:1.65;color:var(--color-text-secondary)}.SkillsMatrix_filterToolbar__hZXPf{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-sm) var(--space-md);display:flex;flex-direction:column;gap:.55rem}.SkillsMatrix_filterLabel__Al9PH{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-secondary)}.SkillsMatrix_filterPills__ieWEB{display:flex;flex-wrap:wrap;gap:.45rem}.SkillsMatrix_filterPill__UtjE_{appearance:none;background:rgba(255,255,255,.03);border:1px solid var(--color-border);border-radius:2px;padding:.35rem .65rem;display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.11em;text-transform:uppercase;color:var(--color-text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out-quart)}.SkillsMatrix_filterPill__UtjE_:focus-visible,.SkillsMatrix_filterPill__UtjE_:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.SkillsMatrix_pillActive__2N6Sb{background:rgba(217,4,41,.14);border-color:rgba(217,4,41,.55);color:var(--color-text-primary)}.SkillsMatrix_pillCode__C9Hh9{color:var(--color-cyan);font-weight:700}.SkillsMatrix_zoneBlock__Sut4B{display:flex;flex-direction:column;gap:var(--space-lg)}.SkillsMatrix_zoneHeader__gb8dg{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem 1rem;padding-bottom:.65rem;border-bottom:1px solid var(--color-border)}.SkillsMatrix_zoneIndex__tK7SB{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;color:var(--color-bordeaux);font-weight:600}.SkillsMatrix_zoneTitle__9cJEB{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-primary)}.SkillsMatrix_zoneNote__v9THE{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary)}@media(max-width:767px){.SkillsMatrix_zoneNote__v9THE{margin-left:0;width:100%}}.SkillsMatrix_softwareGrid__GjmKo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md)}@media(max-width:1279px){.SkillsMatrix_softwareGrid__GjmKo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.SkillsMatrix_softwareGrid__GjmKo{grid-template-columns:minmax(0,1fr)}}.SkillsMatrix_instrumentCard__26CuG{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md);min-width:0;cursor:pointer;transition:transform var(--duration-base) var(--ease-out-quart),border-color var(--duration-base) var(--ease-out-quart),background-color var(--duration-base) var(--ease-out-quart),box-shadow var(--duration-base) var(--ease-out-quart)}.SkillsMatrix_instrumentCard__26CuG:hover{transform:translateY(-3px);background-color:var(--color-surface-elevated)}@media(prefers-reduced-motion:reduce){.SkillsMatrix_instrumentCard__26CuG{transition:none}.SkillsMatrix_instrumentCard__26CuG:hover{transform:none}}.SkillsMatrix_instrumentSelected__v8MkN{background-color:var(--color-surface-elevated);box-shadow:var(--shadow-elevated)}.SkillsMatrix_accent_cyan__bp6_H.SkillsMatrix_instrumentSelected__v8MkN,.SkillsMatrix_accent_cyan__bp6_H:hover{border-color:rgba(0,240,255,.5)}.SkillsMatrix_accent_amber__34EOT.SkillsMatrix_instrumentSelected__v8MkN,.SkillsMatrix_accent_amber__34EOT:hover{border-color:rgba(255,184,0,.5)}.SkillsMatrix_accent_violet___zv3r.SkillsMatrix_instrumentSelected__v8MkN,.SkillsMatrix_accent_violet___zv3r:hover{border-color:rgba(139,92,246,.5)}.SkillsMatrix_accent_emerald__Y_EOP.SkillsMatrix_instrumentSelected__v8MkN,.SkillsMatrix_accent_emerald__Y_EOP:hover{border-color:rgba(16,185,129,.5)}.SkillsMatrix_accent_bordeaux__WQh8n:hover{border-color:rgba(217,4,41,.5)}.SkillsMatrix_instrumentTop__F0J9s{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.SkillsMatrix_insigniaBox__y4ngc{width:48px;height:48px;border-radius:var(--radius-xs);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:1.05rem;font-weight:700;border:1px solid var(--color-border-strong);background:rgba(255,255,255,.03);flex-shrink:0}.SkillsMatrix_accent_cyan__bp6_H .SkillsMatrix_insigniaBox__y4ngc{color:var(--color-cyan);border-color:rgba(0,240,255,.38);background:rgba(0,240,255,.08)}.SkillsMatrix_accent_amber__34EOT .SkillsMatrix_insigniaBox__y4ngc{color:var(--color-amber);border-color:rgba(255,184,0,.38);background:rgba(255,184,0,.08)}.SkillsMatrix_accent_violet___zv3r .SkillsMatrix_insigniaBox__y4ngc{color:var(--color-violet);border-color:rgba(139,92,246,.38);background:rgba(139,92,246,.08)}.SkillsMatrix_accent_emerald__Y_EOP .SkillsMatrix_insigniaBox__y4ngc{color:var(--color-emerald);border-color:rgba(16,185,129,.38);background:rgba(16,185,129,.08)}.SkillsMatrix_calibrationBox__0D7HT{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.SkillsMatrix_tierBadge__jF7wl{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.11em;color:var(--color-text-secondary)}.SkillsMatrix_calibrationDots__CkVQ7{display:inline-flex;align-items:center;gap:4px}.SkillsMatrix_calibrationPip__utG9_{width:12px;height:4px;border-radius:1px;background:rgba(255,255,255,.12)}.SkillsMatrix_accent_cyan__bp6_H .SkillsMatrix_pipFilled__grE2V{background-color:var(--color-cyan)}.SkillsMatrix_accent_amber__34EOT .SkillsMatrix_pipFilled__grE2V{background-color:var(--color-amber)}.SkillsMatrix_accent_violet___zv3r .SkillsMatrix_pipFilled__grE2V{background-color:var(--color-violet)}.SkillsMatrix_accent_emerald__Y_EOP .SkillsMatrix_pipFilled__grE2V{background-color:var(--color-emerald)}.SkillsMatrix_instrumentIdentity__dxcc3{display:flex;flex-direction:column;gap:.25rem}.SkillsMatrix_instrumentCategory__XRDvI{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.13em;color:var(--color-text-secondary)}.SkillsMatrix_instrumentName__jvTl2{margin:0;font-family:var(--font-sans);font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary)}.SkillsMatrix_instrumentSummary__ga2w5{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.6;color:var(--color-text-secondary)}.SkillsMatrix_outputsList__vFDiG{list-style:none;margin:auto 0 0;padding:.85rem 0 0;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.35rem}.SkillsMatrix_outputItem__POpbk{display:flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;color:var(--color-text-primary)}.SkillsMatrix_outputSlash__xPR_1{color:var(--color-bordeaux);font-weight:700}.SkillsMatrix_disciplinesBentoGrid__yKhlQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}@media(max-width:1023px){.SkillsMatrix_disciplinesBentoGrid__yKhlQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.SkillsMatrix_disciplinesBentoGrid__yKhlQ{grid-template-columns:minmax(0,1fr)}}.SkillsMatrix_disciplineModule__FBtUz{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:clamp(1.25rem,2.2vw,1.75rem);display:flex;flex-direction:column;gap:.75rem;min-width:0;transition:opacity var(--duration-base) var(--ease-out-quart),border-color var(--duration-base) var(--ease-out-quart),background-color var(--duration-base) var(--ease-out-quart)}.SkillsMatrix_disciplineModule__FBtUz:hover{background-color:var(--color-surface-elevated)}.SkillsMatrix_moduleWide__rGsU8{grid-column:span 2}@media(max-width:767px){.SkillsMatrix_moduleWide__rGsU8{grid-column:span 1}}.SkillsMatrix_moduleDimmed__Saosz{opacity:.42}.SkillsMatrix_moduleHeader__w6ANy{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.SkillsMatrix_moduleIndexGroup__D6DfQ{display:inline-flex;align-items:center;gap:.55rem}.SkillsMatrix_moduleIndex__DHy0G{font-family:var(--font-display);font-size:1.65rem;line-height:1;letter-spacing:.04em;color:var(--color-bordeaux)}.SkillsMatrix_moduleTag__6c1sE{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.13em;color:var(--color-text-secondary)}.SkillsMatrix_moduleTools___lq7E{display:inline-flex;align-items:center;gap:.35rem}.SkillsMatrix_miniToolChip__7b1A2{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:600;letter-spacing:.08em;color:var(--color-text-primary);padding:.15rem .45rem;background:rgba(255,255,255,.05);border:1px solid var(--color-border);border-radius:2px}.SkillsMatrix_moduleTitle__oKikg{margin:0;font-family:var(--font-sans);font-size:var(--text-lg);font-weight:700;color:var(--color-text-primary)}.SkillsMatrix_moduleDescription___iAtN{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.65;color:var(--color-text-secondary)}.SkillsMatrix_moduleFooter__aFnD_{margin-top:auto;padding-top:.75rem;border-top:1px solid var(--color-border);display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem}.SkillsMatrix_deliverablesLabel__YoKV_{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;color:var(--color-cyan)}.SkillsMatrix_deliverablesText__SXq6i{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;color:var(--color-text-primary)}.SkillsMatrix_workflowAndBannerGrid__tLinS{display:grid;grid-template-columns:minmax(0,5.5fr) minmax(0,6.5fr);gap:var(--space-lg);align-items:stretch}@media(max-width:1023px){.SkillsMatrix_workflowAndBannerGrid__tLinS{grid-template-columns:minmax(0,1fr)}}.SkillsMatrix_identityBannerPanel__wZ2sI,.SkillsMatrix_workflowPanel__H28aO{margin:0;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:clamp(1.25rem,2.2vw,1.75rem);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-md);min-width:0}.SkillsMatrix_panelHeader__Vz4xY{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.SkillsMatrix_panelTitle__X8BZS{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-primary)}.SkillsMatrix_bannerRatioTag__wpN4E,.SkillsMatrix_panelDisclaimer__IeQOT{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;color:var(--color-text-secondary)}.SkillsMatrix_competencyList__JRzRG{display:flex;flex-direction:column;gap:var(--space-md)}.SkillsMatrix_competencyRow__EhfDE{display:flex;flex-direction:column;gap:.45rem}.SkillsMatrix_competencyTop__C78ZH{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.SkillsMatrix_competencyTitleStack__F_DkT{display:flex;flex-direction:column;gap:.15rem}.SkillsMatrix_competencyName__1Dbdy{font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;color:var(--color-text-primary)}.SkillsMatrix_competencyTier__10cxF{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.11em;color:var(--color-cyan)}.SkillsMatrix_competencyFocusBadge__EKOpt{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;color:var(--color-bordeaux);padding:.15rem .5rem;border:1px solid rgba(217,4,41,.35);background:rgba(217,4,41,.08);border-radius:2px}.SkillsMatrix_competencyTrack__2AfxT{width:100%;height:4px;background:rgba(255,255,255,.07);border-radius:var(--radius-pill);overflow:hidden}.SkillsMatrix_competencyFill__PULVr{height:100%;background:linear-gradient(90deg,var(--color-bordeaux) 0,var(--color-violet) 100%);border-radius:var(--radius-pill)}.SkillsMatrix_competencyDesc__lUkyR{margin:0;font-family:var(--font-sans);font-size:var(--text-xs);line-height:1.55;color:var(--color-text-secondary)}.SkillsMatrix_bannerImageFrame__EP_Ez{position:relative;width:100%;aspect-ratio:1600/639;border-radius:var(--radius-xs);overflow:hidden;border:1px solid var(--color-border-strong);background-color:#000}.SkillsMatrix_bannerImage__gTya3{width:100%;height:100%;object-fit:contain;display:block}.SkillsMatrix_bannerCaptionBlock__Hqpm3{display:flex;flex-direction:column;gap:.85rem}.SkillsMatrix_bannerTextMeta__pEAku{display:flex;flex-direction:column;gap:.3rem}.SkillsMatrix_bannerTitle__4c176{margin:0;font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;color:var(--color-text-primary)}.SkillsMatrix_bannerCaption__bj5lJ{margin:0;font-family:var(--font-sans);font-size:var(--text-xs);line-height:1.55;color:var(--color-text-secondary)}.SkillsMatrix_bannerSwatchesRow__jqTla{display:flex;flex-wrap:wrap;gap:.45rem}.SkillsMatrix_swatchChip__m4js9{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .55rem;background:rgba(255,255,255,.03);border:1px solid var(--color-border);border-radius:2px;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.09em;color:var(--color-text-primary)}.SkillsMatrix_swatchDot__4UPE_{width:7px;height:7px;border-radius:50%;flex-shrink:0}