.HeroSpotlight_hero__1KC0F{position:relative;width:100%;max-width:100%;height:100vh;height:100dvh;overflow:hidden;isolation:isolate;background:var(--c-bg);--name-shift-x:0px;--name-shift-y:0px;--link-shift-x:0px;--link-shift-y:0px;--social-shift-x:0px;--social-shift-y:0px;--flow-shift-x:0px;--flow-shift-y:0px;--flow-angle:0deg;--flow-energy:0.12;--plasma-opacity:0;--top-layer-opacity:0.93;--top-layer-opacity-hover:0.75;--mode-origin-x:58px;--mode-origin-y:calc(100% - 58px);--mode-direction:1;--top-portrait:url(/hero-me.png);--reveal-portrait:url(/hero-ai.png);--plasma-mask:radial-gradient(circle 1px at -9999px -9999px,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 100%);--portrait-zoom:0.99;--portrait-y:1240%}.HeroSpotlight_agentMode__vfCEn{--top-portrait:url(/hero-ai.png);--reveal-portrait:url(/hero-me.png)}.HeroSpotlight_modeTransitionActive__6Anxs{--top-layer-opacity-hover:0.46}.HeroSpotlight_layer__3S4zz{position:absolute;inset:0;background-position:center var(--portrait-y);background-repeat:no-repeat;background-size:auto calc(100% * var(--portrait-zoom))}.HeroSpotlight_matrixLayer__WJHgL{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .13s ease-out}.HeroSpotlight_matrixLayerActive__n7cKO{opacity:.82}.HeroSpotlight_matrixLayerSurge__tleKM{opacity:1}.HeroSpotlight_matrixLayerSurge__tleKM .HeroSpotlight_matrixCanvas__G6NsW{animation:HeroSpotlight_matrix-overdrive__EtZa1 1.42s cubic-bezier(.19,1,.22,1) both}.HeroSpotlight_matrixCanvas__G6NsW{width:100%;height:100%;display:block;opacity:.82;filter:saturate(1.08)}.HeroSpotlight_gridOverlay__6IIGi{position:absolute;inset:-6%;z-index:1;pointer-events:none;mix-blend-mode:screen;background-image:radial-gradient(64% 62% at 34% 30%,color-mix(in srgb,var(--c-accent-700) 13%,transparent) 0,transparent 72%),radial-gradient(58% 56% at 72% 67%,color-mix(in srgb,var(--c-text) 12%,transparent) 0,transparent 74%),conic-gradient(from var(--flow-angle) at 52% 50%,color-mix(in srgb,var(--c-accent-700) 8%,transparent) 0deg,transparent 36deg,color-mix(in srgb,var(--c-text) 7%,transparent) 88deg,transparent 142deg,color-mix(in srgb,var(--c-accent-700) 8%,transparent) 204deg,transparent 270deg,color-mix(in srgb,var(--c-text) 7%,transparent) 334deg,color-mix(in srgb,var(--c-accent-700) 8%,transparent) 1turn);opacity:calc(var(--flow-energy) * .14);filter:blur(26px) saturate(1.08);transform:translate3d(var(--flow-shift-x),var(--flow-shift-y),0) scale(1.07);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .26s ease,filter .26s ease;animation:HeroSpotlight_flow-breathe__8DkWE 15s ease-in-out infinite alternate}.HeroSpotlight_gridOverlaySurge__tuc_D{opacity:calc(.14 + var(--flow-energy) * .42);filter:blur(14px) saturate(1.62);animation:HeroSpotlight_flow-breathe__8DkWE 15s ease-in-out infinite alternate,HeroSpotlight_grid-overdrive__2uU_W 1.42s cubic-bezier(.19,1,.22,1) both}.HeroSpotlight_gridOverlay__6IIGi:before{content:"";position:absolute;inset:-8%;background-image:radial-gradient(54% 48% at 50% 44%,color-mix(in srgb,var(--c-link-hover) 10%,transparent) 0,transparent 68%),radial-gradient(42% 56% at 50% 58%,color-mix(in srgb,var(--c-accent-700) 8%,transparent) 0,transparent 72%);opacity:calc(var(--flow-energy) * .09);transform:translate3d(calc(var(--flow-shift-x) * -.35),calc(var(--flow-shift-y) * -.35),0) scale(1.03);filter:blur(22px);animation:HeroSpotlight_flow-drift__XWV6B 19s linear infinite}.HeroSpotlight_gridOverlaySurge__tuc_D:before{animation:HeroSpotlight_flow-drift__XWV6B 19s linear infinite,HeroSpotlight_grid-backwash__IeI3B 1.42s cubic-bezier(.19,1,.22,1) both}@keyframes HeroSpotlight_flow-breathe__8DkWE{0%{transform:translate3d(var(--flow-shift-x),var(--flow-shift-y),0) scale(1.04) rotate(-.25deg)}to{transform:translate3d(var(--flow-shift-x),var(--flow-shift-y),0) scale(1.08) rotate(.25deg)}}@keyframes HeroSpotlight_flow-drift__XWV6B{0%{transform:translate3d(calc(var(--flow-shift-x) * -.35),calc(var(--flow-shift-y) * -.35),0) scale(1.03)}50%{transform:translate3d(calc(var(--flow-shift-x) * -.22),calc(var(--flow-shift-y) * -.22),0) scale(1.08)}to{transform:translate3d(calc(var(--flow-shift-x) * -.35),calc(var(--flow-shift-y) * -.35),0) scale(1.03)}}.HeroSpotlight_topLayer__l7Cm8{z-index:2;background-image:var(--top-portrait);opacity:var(--top-layer-opacity);transition:opacity .14s linear}.HeroSpotlight_topLayerReveal__tABXx{opacity:var(--top-layer-opacity-hover)}.HeroSpotlight_topLayerSurge__qWUn6{animation:HeroSpotlight_top-layer-glitch__npTB1 1.42s cubic-bezier(.22,1,.36,1) both}.HeroSpotlight_plasmaRevealLayer__w_x5Q{z-index:3;background-image:var(--reveal-portrait);pointer-events:none;opacity:var(--plasma-opacity);mask-image:var(--plasma-mask);-webkit-mask-image:var(--plasma-mask);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;filter:saturate(1.12) brightness(1.04) drop-shadow(0 0 22px color-mix(in srgb,var(--c-accent-700) 18%,transparent));transition:opacity .14s linear}.HeroSpotlight_plasmaRevealLayerActive__8NEhV{opacity:var(--plasma-opacity)}.HeroSpotlight_plasmaRevealLayerSurge__brw7R{animation:HeroSpotlight_plasma-overdrive__JedTl 1.42s cubic-bezier(.19,1,.22,1) both}.HeroSpotlight_modeTransitionLayer__apQw_{position:absolute;inset:-18%;z-index:4;pointer-events:none;opacity:0;transform-origin:var(--mode-origin-x) var(--mode-origin-y)}.HeroSpotlight_modeTransitionLayer__apQw_:after,.HeroSpotlight_modeTransitionLayer__apQw_:before{content:"";position:absolute;inset:0}.HeroSpotlight_modeTransitionLayer__apQw_:before{background-image:radial-gradient(circle at var(--mode-origin-x) var(--mode-origin-y),color-mix(in srgb,var(--c-text) 95%,transparent) 0,color-mix(in srgb,var(--c-accent-700) 90%,transparent) 10%,color-mix(in srgb,var(--c-accent-700) 44%,transparent) 20%,transparent 32%),conic-gradient(from calc(180deg + 20deg * var(--mode-direction)) at var(--mode-origin-x) var(--mode-origin-y),transparent 0deg,color-mix(in srgb,var(--c-accent-700) 58%,transparent) 46deg,transparent 94deg,color-mix(in srgb,var(--c-text) 66%,transparent) 150deg,transparent 214deg,color-mix(in srgb,var(--c-accent-700) 62%,transparent) 292deg,transparent 1turn);mix-blend-mode:screen;opacity:0;transform-origin:var(--mode-origin-x) var(--mode-origin-y)}.HeroSpotlight_modeTransitionLayer__apQw_:after{background-image:linear-gradient(calc(106deg + 9deg * var(--mode-direction)),transparent 8%,color-mix(in srgb,var(--c-text) 64%,transparent) 34%,color-mix(in srgb,var(--c-accent-700) 82%,transparent) 46%,transparent 74%),repeating-linear-gradient(180deg,color-mix(in srgb,var(--c-text) 16%,transparent) 0 1px,transparent 1px 3px),repeating-linear-gradient(calc(90deg + 5deg * var(--mode-direction)),transparent 0 15px,color-mix(in srgb,var(--c-accent-700) 26%,transparent) 15px 16px);mix-blend-mode:screen;opacity:0}.HeroSpotlight_modeTransitionLayerActive___tcGV{opacity:1}.HeroSpotlight_modeTransitionLayerActive___tcGV:before{animation:HeroSpotlight_mode-ring-blast__5wmFY 1.42s cubic-bezier(.19,1,.22,1) both}.HeroSpotlight_modeTransitionLayerActive___tcGV:after{animation:HeroSpotlight_mode-scan-sweep__TfX6B 1.42s cubic-bezier(.19,1,.22,1) both}.HeroSpotlight_modeTransitionToAgent__eqh9E{--mode-direction:1}.HeroSpotlight_modeTransitionToKyle__ULaSX{--mode-direction:-1}.HeroSpotlight_uiLayer__htM28{position:absolute;inset:0;z-index:5;pointer-events:none}.HeroSpotlight_innovatorAnchor__qmWO9,.HeroSpotlight_nameBlock__Pt_OH,.HeroSpotlight_scrollCue__DFEWL,.HeroSpotlight_socialRow__oa1kw{pointer-events:auto;color:var(--c-text-muted);transition:color .3s ease,text-shadow .3s ease,filter .26s ease}.HeroSpotlight_scrollCue__DFEWL{position:absolute;left:50%;bottom:clamp(16px,3.3vw,30px);transform:translateX(-50%);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;text-transform:uppercase;letter-spacing:.12em;font-size:clamp(.68rem,.9vw,.76rem);font-weight:500;text-shadow:0 3px 18px color-mix(in srgb,var(--c-bg) 58%,transparent);animation:HeroSpotlight_scroll-cue-float__Yjq4q 2.2s ease-in-out infinite}.HeroSpotlight_scrollCueLabel__uA5s3{opacity:.95}.HeroSpotlight_scrollCueArrow__xP4a_{font-size:clamp(.94rem,1.1vw,1.1rem);line-height:1}.HeroSpotlight_nameBlock__Pt_OH{position:absolute;top:clamp(20px,3vw,32px);left:clamp(20px,3vw,32px);transform:translate3d(var(--name-shift-x),var(--name-shift-y),0);line-height:.88;letter-spacing:-.01em;text-transform:none}.HeroSpotlight_nameLine__NOLkL{display:block;font-size:clamp(2rem,5.5vw,4.9rem);font-weight:600}.HeroSpotlight_innovatorAnchor__qmWO9{position:absolute;top:clamp(20px,3vw,32px);right:clamp(20px,3vw,32px);transform:translate3d(var(--link-shift-x),var(--link-shift-y),0);text-decoration:none;font-size:clamp(.9rem,1.25vw,1rem);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.HeroSpotlight_innovatorLink__cWevX{color:inherit;text-decoration:none}.HeroSpotlight_innovatorAnchor__qmWO9:hover{opacity:1;color:var(--c-accent-700);text-shadow:0 0 24px color-mix(in srgb,var(--c-accent-700) 36%,transparent)}.HeroSpotlight_socialRow__oa1kw{right:clamp(20px,3vw,32px);display:flex;align-items:center;gap:clamp(14px,1.4vw,18px)}.HeroSpotlight_profileToggle__eKwIB,.HeroSpotlight_socialRow__oa1kw{position:absolute;bottom:clamp(20px,3vw,32px);transform:translate3d(var(--social-shift-x),var(--social-shift-y),0)}.HeroSpotlight_profileToggle__eKwIB{left:clamp(20px,3vw,32px);pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.HeroSpotlight_profileToggle__eKwIB,.HeroSpotlight_socialIconLink__x17Qe{display:inline-flex;align-items:center;justify-content:center;width:clamp(30px,2.8vw,38px);height:clamp(30px,2.8vw,38px);border-radius:999px;border:1px solid color-mix(in srgb,var(--c-accent-700) 28%,transparent);background:color-mix(in srgb,var(--c-accent-900) 22%,transparent);backdrop-filter:blur(1.5px);color:inherit;text-decoration:none;transition:color .3s ease,opacity .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease,transform .22s ease}.HeroSpotlight_socialIconLink__x17Qe:hover{transform:translateY(-1px)}.HeroSpotlight_profileToggle__eKwIB:hover,.HeroSpotlight_socialIconLink__x17Qe:hover{opacity:1;color:var(--c-accent-700);border-color:color-mix(in srgb,var(--c-accent-700) 72%,transparent);background:color-mix(in srgb,var(--c-accent-700) 16%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--c-accent-700) 36%,transparent)}.HeroSpotlight_profileToggle__eKwIB:hover{transform:translate3d(var(--social-shift-x),var(--social-shift-y),0) translateY(-1px)}.HeroSpotlight_profileToggleActive__0Shqg{color:var(--c-accent-700);border-color:color-mix(in srgb,var(--c-accent-700) 72%,transparent);background:color-mix(in srgb,var(--c-accent-700) 16%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--c-accent-700) 36%,transparent)}.HeroSpotlight_socialIcon__ipYe3{width:clamp(18px,1.9vw,22px);height:clamp(18px,1.9vw,22px);fill:currentColor;transition:fill .3s ease}.HeroSpotlight_toneDark__xYqRs{color:color-mix(in srgb,var(--c-link-hover) 88%,var(--c-text));text-shadow:0 3px 22px color-mix(in srgb,var(--c-bg) 56%,transparent)}.HeroSpotlight_toneLight__ybD06{color:color-mix(in srgb,var(--c-accent-800) 78%,var(--c-text-muted));text-shadow:0 1px 10px color-mix(in srgb,var(--c-text) 32%,transparent)}.HeroSpotlight_nameBlock__Pt_OH:hover{color:var(--c-accent-700);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--c-accent-700) 34%,transparent))}.HeroSpotlight_srOnly__qhyZD{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.HeroSpotlight_hero__1KC0F{--portrait-zoom:0.82;--portrait-y:100%}.HeroSpotlight_gridOverlay__6IIGi{opacity:.06;filter:blur(20px) saturate(1.02)}.HeroSpotlight_plasmaRevealLayer__w_x5Q{opacity:0!important;display:none}.HeroSpotlight_modeTransitionLayer__apQw_{inset:-10%}.HeroSpotlight_nameLine__NOLkL{font-size:clamp(1.75rem,12vw,3.35rem)}.HeroSpotlight_scrollCue__DFEWL{bottom:clamp(12px,7vw,22px);letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.HeroSpotlight_gridOverlaySurge__tuc_D,.HeroSpotlight_gridOverlaySurge__tuc_D:before,.HeroSpotlight_gridOverlay__6IIGi,.HeroSpotlight_gridOverlay__6IIGi:before,.HeroSpotlight_innovatorAnchor__qmWO9,.HeroSpotlight_matrixLayerSurge__tleKM .HeroSpotlight_matrixCanvas__G6NsW,.HeroSpotlight_modeTransitionLayer__apQw_,.HeroSpotlight_modeTransitionLayer__apQw_:after,.HeroSpotlight_modeTransitionLayer__apQw_:before,.HeroSpotlight_nameBlock__Pt_OH,.HeroSpotlight_plasmaRevealLayerSurge__brw7R,.HeroSpotlight_plasmaRevealLayer__w_x5Q,.HeroSpotlight_scrollCue__DFEWL,.HeroSpotlight_socialRow__oa1kw,.HeroSpotlight_topLayerSurge__qWUn6{transition:none!important;animation:none!important}}@keyframes HeroSpotlight_scroll-cue-float__Yjq4q{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-8px)}}@keyframes HeroSpotlight_mode-ring-blast__5wmFY{0%{opacity:.94;transform:scale(.08) rotate(calc(-8deg * var(--mode-direction)));filter:blur(0) saturate(1.86)}36%{opacity:.88;transform:scale(1.18) rotate(calc(6deg * var(--mode-direction)));filter:blur(2px) saturate(1.52)}to{opacity:0;transform:scale(2.62) rotate(calc(18deg * var(--mode-direction)));filter:blur(11px) saturate(1.04)}}@keyframes HeroSpotlight_mode-scan-sweep__TfX6B{0%{opacity:0;transform:translate3d(calc(var(--mode-direction) * -24%),0,0) skewX(calc(var(--mode-direction) * -9deg));filter:blur(2px) saturate(1.56)}20%{opacity:.78;transform:translate3d(calc(var(--mode-direction) * -6%),0,0) skewX(calc(var(--mode-direction) * -4deg));filter:blur(1px) saturate(1.34)}52%{opacity:.52;transform:translate3d(calc(var(--mode-direction) * 10%),0,0) skewX(calc(var(--mode-direction) * 2deg));filter:blur(0) saturate(1.24)}to{opacity:0;transform:translate3d(calc(var(--mode-direction) * 25%),0,0) skewX(calc(var(--mode-direction) * 6deg));filter:blur(0) saturate(1.08)}}@keyframes HeroSpotlight_matrix-overdrive__EtZa1{0%{opacity:.9;filter:saturate(1.2) brightness(1.04)}14%{opacity:1;filter:saturate(1.8) brightness(1.34)}36%{opacity:.94;filter:saturate(1.38) brightness(1.18)}to{opacity:.82;filter:saturate(1.1) brightness(1)}}@keyframes HeroSpotlight_grid-overdrive__2uU_W{0%{opacity:calc(.14 + var(--flow-energy) * .24);filter:blur(16px) saturate(1.3)}24%{opacity:calc(.32 + var(--flow-energy) * .52);filter:blur(8px) saturate(1.86)}58%{opacity:calc(.24 + var(--flow-energy) * .38);filter:blur(12px) saturate(1.5)}to{opacity:calc(.08 + var(--flow-energy) * .16);filter:blur(24px) saturate(1.12)}}@keyframes HeroSpotlight_grid-backwash__IeI3B{0%{opacity:calc(var(--flow-energy) * .16);filter:blur(15px) saturate(1.3)}38%{opacity:calc(.22 + var(--flow-energy) * .34);filter:blur(9px) saturate(1.62)}to{opacity:calc(var(--flow-energy) * .08);filter:blur(22px) saturate(1.06)}}@keyframes HeroSpotlight_top-layer-glitch__npTB1{0%{filter:saturate(1) brightness(1);transform:translateZ(0)}16%{filter:saturate(1.28) brightness(1.14);transform:translate3d(calc(var(--mode-direction) * -3px),2px,0)}24%{filter:saturate(1.42) brightness(1.24);transform:translate3d(calc(var(--mode-direction) * 4px),-2px,0)}38%{filter:saturate(1.18) brightness(1.14);transform:translate3d(calc(var(--mode-direction) * -2px),0,0)}54%{filter:saturate(1.12) brightness(1.08);transform:translate3d(calc(var(--mode-direction) * 1px),-1px,0)}to{filter:saturate(1) brightness(1);transform:translateZ(0)}}@keyframes HeroSpotlight_plasma-overdrive__JedTl{0%{filter:saturate(1.38) brightness(1.12) drop-shadow(0 0 30px color-mix(in srgb,var(--c-accent-700) 34%,transparent))}30%{filter:saturate(1.82) brightness(1.34) drop-shadow(0 0 62px color-mix(in srgb,var(--c-text) 46%,transparent))}58%{filter:saturate(1.42) brightness(1.18) drop-shadow(0 0 38px color-mix(in srgb,var(--c-accent-700) 34%,transparent))}to{filter:saturate(1.12) brightness(1.04) drop-shadow(0 0 22px color-mix(in srgb,var(--c-accent-700) 18%,transparent))}}.ImpactTimeline_rail__Ig_O_{--count:6;position:relative;margin:1rem 0 0;padding:.5rem 0;min-height:clamp(290px,36vw,360px);list-style:none;display:grid;grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:clamp(.85rem,1.5vw,1rem);overflow:visible}.ImpactTimeline_rail__Ig_O_:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,color-mix(in srgb,var(--c-accent-700) 24%,transparent),color-mix(in srgb,var(--c-accent-700) 75%,transparent),color-mix(in srgb,var(--c-accent-700) 24%,transparent));opacity:.9}.ImpactTimeline_item__cWmjz{position:relative;display:flex;justify-content:center;align-items:flex-start}.ImpactTimeline_item__cWmjz:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:999px;transform:translate(-50%,-50%);background:color-mix(in srgb,var(--c-accent-700) 76%,var(--c-text));box-shadow:0 0 0 3px color-mix(in srgb,var(--c-accent-900) 46%,transparent),0 0 16px color-mix(in srgb,var(--c-accent-700) 34%,transparent)}.ImpactTimeline_item__cWmjz:after{content:"";position:absolute;left:50%;top:calc(50% - 36px);width:2px;height:36px;transform:translateX(-50%);background:linear-gradient(180deg,color-mix(in srgb,var(--c-accent-700) 46%,transparent),color-mix(in srgb,var(--c-accent-700) 8%,transparent))}.ImpactTimeline_item__cWmjz:nth-child(2n){align-items:flex-end}.ImpactTimeline_item__cWmjz:nth-child(2n):after{top:50%;background:linear-gradient(180deg,color-mix(in srgb,var(--c-accent-700) 8%,transparent),color-mix(in srgb,var(--c-accent-700) 46%,transparent))}.ImpactTimeline_card__OBxR3{--base-y:-40px;--hx:0;--hy:0;position:relative;width:min(100%,220px);min-height:162px;padding:.88rem .9rem .86rem;border-radius:.95rem;border:1px solid color-mix(in srgb,var(--c-accent-700) 24%,var(--c-border));backdrop-filter:blur(7px);background:linear-gradient(168deg,color-mix(in srgb,var(--c-accent-900) 24%,var(--c-surface-2)) 0,color-mix(in srgb,var(--c-surface-2) 86%,transparent) 100%);box-shadow:0 9px 22px color-mix(in srgb,var(--c-accent-900) 12%,transparent),inset 0 1px 0 color-mix(in srgb,var(--c-text) 24%,transparent);overflow:hidden;transform:translate3d(calc(var(--hx) * (8px * var(--depth))),calc(var(--base-y) + var(--hy) * (10px * var(--depth))),0);animation:ImpactTimeline_card-float__hYgyG 7.2s ease-in-out infinite;animation-delay:calc(var(--i) * -.48s);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ImpactTimeline_cardHead__8VepB{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;width:100%}.ImpactTimeline_item__cWmjz:nth-child(2n) .ImpactTimeline_card__OBxR3{--base-y:40px}.ImpactTimeline_card__OBxR3:hover{border-color:color-mix(in srgb,var(--c-accent-700) 64%,transparent);box-shadow:0 14px 28px color-mix(in srgb,var(--c-accent-900) 24%,transparent),0 0 0 1px color-mix(in srgb,var(--c-accent-700) 44%,transparent)}.ImpactTimeline_cardTrigger__9lD52{position:absolute;inset:0;z-index:4;border:0;border-radius:inherit;background:transparent;cursor:pointer}.ImpactTimeline_cardTrigger__9lD52:focus-visible{outline:2px solid color-mix(in srgb,var(--c-accent-700) 72%,var(--c-text));outline-offset:3px}.ImpactTimeline_year__x2EWy{margin:.16rem 0 0;display:inline-flex;align-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--c-accent-700) 40%,transparent);background:color-mix(in srgb,var(--c-accent-900) 22%,transparent);padding:.16rem .48rem;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--c-accent-700) 80%,var(--c-text))}.ImpactTimeline_label__OgpkN{margin:.8rem 0 0;width:100%;font-size:.94rem;line-height:1.4;color:color-mix(in srgb,var(--c-text) 94%,transparent);text-wrap:balance;min-height:3.9em}.ImpactTimeline_cardCta__Jn3uX{margin-top:.74rem;display:inline-flex;align-items:center;gap:.3rem;font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--c-accent-700) 62%,var(--c-text));opacity:.88;transition:color .2s ease,opacity .2s ease,transform .2s ease}.ImpactTimeline_cardCta__Jn3uX:after{content:"↗";font-size:.78rem;line-height:1}.ImpactTimeline_logo__4JHOO{width:60px;height:60px;margin-top:.06rem;margin-left:auto;flex-shrink:0;-o-object-fit:contain;object-fit:contain;opacity:.88;pointer-events:none;transition:opacity .22s ease,transform .22s ease,filter .22s ease}.ImpactTimeline_card__OBxR3:hover .ImpactTimeline_logo__4JHOO{opacity:1;transform:translateY(-1px);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--c-accent-700) 32%,transparent))}.ImpactTimeline_card__OBxR3:hover .ImpactTimeline_year__x2EWy{border-color:color-mix(in srgb,var(--c-accent-700) 64%,transparent);color:color-mix(in srgb,var(--c-link-hover) 82%,var(--c-text))}.ImpactTimeline_card__OBxR3:hover .ImpactTimeline_cardCta__Jn3uX{color:color-mix(in srgb,var(--c-link-hover) 84%,var(--c-text));opacity:1;transform:translateX(1px)}.ImpactTimeline_modalBackdrop__h0k7m{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));background:color-mix(in srgb,var(--c-bg) 62%,transparent);backdrop-filter:blur(10px)}.ImpactTimeline_modalPanel__Wynr6{position:relative;width:min(680px,100%);max-height:min(88dvh,760px);overflow:auto;border:1px solid color-mix(in srgb,var(--c-accent-700) 34%,var(--c-border));border-radius:1rem;background:linear-gradient(165deg,color-mix(in srgb,var(--c-surface-2) 88%,var(--c-accent-900)) 0,color-mix(in srgb,var(--c-surface-2) 70%,var(--c-bg)) 100%);box-shadow:0 24px 50px color-mix(in srgb,var(--c-bg) 46%,transparent);padding:1rem 1rem 1.1rem}.ImpactTimeline_modalClose__5oxvL{position:absolute;top:.7rem;right:.7rem;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--c-accent-700) 32%,transparent);background:color-mix(in srgb,var(--c-accent-900) 24%,transparent);color:color-mix(in srgb,var(--c-text) 92%,transparent);font-size:1.1rem;line-height:1;cursor:pointer}.ImpactTimeline_modalClose__5oxvL:hover{border-color:color-mix(in srgb,var(--c-accent-700) 62%,transparent)}.ImpactTimeline_modalHeader__Wm6T_{margin-top:.7rem;display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start}.ImpactTimeline_modalLogo__r4Lu2{width:88px;height:50px;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;border:1px dashed color-mix(in srgb,var(--c-accent-700) 32%,transparent);background:color-mix(in srgb,var(--c-accent-900) 20%,transparent)}.ImpactTimeline_modalRole__akpUk{margin:0;font-size:1.05rem;line-height:1.3;color:color-mix(in srgb,var(--c-text) 96%,transparent)}.ImpactTimeline_modalCompany__FO89V{margin:.18rem 0 0;font-size:.95rem;color:color-mix(in srgb,var(--c-accent-700) 72%,var(--c-text))}.ImpactTimeline_modalMeta__XNJHI{margin:.28rem 0 0;font-size:.84rem;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--c-text) 66%,transparent)}.ImpactTimeline_modalBullets__j6AZV{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.72rem}.ImpactTimeline_modalBullets__j6AZV li{position:relative;padding-left:1rem;color:color-mix(in srgb,var(--c-text) 90%,transparent);line-height:1.45}.ImpactTimeline_modalBullets__j6AZV li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--c-accent-700) 70%,var(--c-text))}@keyframes ImpactTimeline_card-float__hYgyG{0%,to{transform:translate3d(calc(var(--hx) * (8px * var(--depth))),calc(var(--base-y) + var(--hy) * (10px * var(--depth))),0)}50%{transform:translate3d(calc(var(--hx) * (8px * var(--depth))),calc(var(--base-y) + var(--hy) * (10px * var(--depth)) - 6px),0)}}@media (max-width:900px){.ImpactTimeline_rail__Ig_O_{grid-template-columns:1fr;min-height:0;gap:.9rem;padding:.25rem 0}.ImpactTimeline_rail__Ig_O_:before{left:1.25rem;right:auto;top:1rem;bottom:1rem;width:2px;height:auto;transform:none;background:linear-gradient(180deg,color-mix(in srgb,var(--c-accent-700) 24%,transparent),color-mix(in srgb,var(--c-accent-700) 76%,transparent),color-mix(in srgb,var(--c-accent-700) 24%,transparent))}.ImpactTimeline_item__cWmjz{justify-content:flex-start;align-items:flex-start;padding-left:1.9rem}.ImpactTimeline_item__cWmjz:before{left:1.25rem;top:1.08rem;transform:translate(-50%)}.ImpactTimeline_item__cWmjz:after{left:1.25rem;top:1.42rem;width:20px;height:2px;transform:none;background:linear-gradient(90deg,color-mix(in srgb,var(--c-accent-700) 56%,transparent),color-mix(in srgb,var(--c-accent-700) 10%,transparent))}.ImpactTimeline_item__cWmjz:nth-child(2n){align-items:flex-start}.ImpactTimeline_item__cWmjz:nth-child(2n):after{top:1.42rem;background:linear-gradient(90deg,color-mix(in srgb,var(--c-accent-700) 56%,transparent),color-mix(in srgb,var(--c-accent-700) 10%,transparent))}.ImpactTimeline_card__OBxR3{--base-y:0px;width:min(100%,560px)}.ImpactTimeline_item__cWmjz:nth-child(2n) .ImpactTimeline_card__OBxR3{--base-y:0px}}@media (max-width:640px){.ImpactTimeline_modalPanel__Wynr6{width:min(100%,640px);max-height:min(88dvh,820px);border-radius:1rem;padding:.9rem .9rem 1.15rem}.ImpactTimeline_modalRole__akpUk{font-size:1rem}}@media (prefers-reduced-motion:reduce){.ImpactTimeline_card__OBxR3{animation:none;transition:none;transform:none}}