.page_hero__0uQao{padding:80px 0 40px}.page_eyebrow__2Ynzo{color:var(--muted);text-transform:uppercase;letter-spacing:.25em;font-size:12px;font-weight:700;margin-bottom:24px}.page_title__hhdEU{margin-bottom:24px}.page_lede__5YfhE{font-size:clamp(16px,1.8vw,20px);color:#ccc;max-width:720px;line-height:1.6}.page_cardsGrid__4djq_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;margin-top:48px}.page_card__hCj49{padding:40px;min-height:280px;transition:all .5s var(--ease)}.page_card__hCj49:hover{background:var(--ink)!important;border-color:var(--ink)!important}.page_card__hCj49:hover,.page_card__hCj49:hover .page_cardTitle__Dgp0A{color:var(--bg)!important}.page_card__hCj49:hover .page_cardDesc__ds7_4{color:#333!important}.page_card__hCj49:hover .page_cardNum__ME8xw{background:var(--bg)!important;color:var(--ink)!important}.page_cardNum__ME8xw{font-family:var(--font-space-grotesk),sans-serif;font-size:12px;font-weight:700;background:var(--ink);color:var(--bg);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:32px;white-space:nowrap;transition:all .5s var(--ease)}.page_cardTitle__Dgp0A{font-size:clamp(24px,3vw,32px);line-height:1.1;letter-spacing:-.03em;font-weight:800;margin-bottom:16px;color:var(--ink)}.page_cardDesc__ds7_4{color:var(--muted);font-size:15px;line-height:1.6}.page_split__VRrx7{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:60px;gap:60px;align-items:center}.page_mediaPanel__uUQ5R{padding:0;height:520px;display:flex;align-items:center;justify-content:center;background:#090909}.page_mediaImage__wLln_{width:100%;height:100%;object-fit:cover}.page_timelinePanel__kDYvj{padding:48px}.page_kicker__8NlgG{color:var(--muted);text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:700;margin-bottom:12px}.page_sectionTitle__ycqKq{font-size:clamp(28px,3.5vw,44px);line-height:1.1;letter-spacing:-.04em;font-weight:800;margin-bottom:40px}.page_timeline__Y5ZTN{display:flex;flex-direction:column;gap:24px;position:relative}.page_timeline__Y5ZTN:before{content:"";position:absolute;left:20px;top:10px;bottom:10px;width:1px;background:var(--border);z-index:1}.page_timelineItem__7VlM5{display:flex;gap:24px;position:relative;z-index:2}.page_timelineMarker__dliZB{width:40px;height:40px;border-radius:50%;background:var(--bg);border:1px solid var(--border);color:var(--ink);font-family:var(--font-space-grotesk),sans-serif;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap;transition:all .4s var(--ease)}.page_timelineItem__7VlM5:hover .page_timelineMarker__dliZB{border-color:var(--ink);background:var(--ink);color:var(--bg);box-shadow:0 0 15px rgba(255,255,255,.2)}.page_timelineContent__4CvQr{padding-top:8px}.page_timelineText__lQduY{color:var(--muted);font-size:15px;line-height:1.5;transition:color .3s var(--ease)}.page_timelineItem__7VlM5:hover .page_timelineText__lQduY{color:var(--ink)}@media (max-width:960px){.page_cardsGrid__4djq_,.page_split__VRrx7{grid-template-columns:1fr}.page_split__VRrx7{gap:40px}.page_mediaPanel__uUQ5R{height:380px}}@media (max-width:768px){.page_hero__0uQao{padding:60px 0 20px}.page_card__hCj49,.page_timelinePanel__kDYvj{padding:32px}}.kg-wrapper{position:relative;overflow:hidden;background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kg-svg,.kg-wrapper{width:100%;height:100%}.kg-svg{display:block}.kg-tooltip{position:absolute;visibility:hidden;pointer-events:none;background:rgba(5,5,5,.92);border:1px solid var(--border);border-radius:8px;padding:8px 12px;color:var(--ink);font-family:var(--font-space-grotesk),sans-serif;z-index:10;box-shadow:0 10px 30px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:120px;transition:opacity .2s ease}.kg-tooltip-title{font-family:var(--font-display),sans-serif;font-weight:800;font-size:13px;color:var(--ink);margin-bottom:2px;text-transform:uppercase;letter-spacing:-.01em}.kg-tooltip-type{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.links line{stroke-dasharray:none}.labels text{font-family:var(--font-space-grotesk),sans-serif;text-transform:uppercase;letter-spacing:.12em;pointer-events:none}