.home-module__Hx0lNG__pillarCard,.home-module__Hx0lNG__findingCard{isolation:isolate;transition:transform .36s cubic-bezier(.2,.75,.2,1),border-color .36s,box-shadow .36s;position:relative;overflow:hidden}.home-module__Hx0lNG__pillarCard:before{z-index:-1;background:radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--card-accent) 14%, transparent) 0, transparent 48%), linear-gradient(145deg, color-mix(in srgb, var(--card-accent) 7%, transparent), transparent 58%);content:"";opacity:0;transition:opacity .36s;position:absolute;inset:0}.home-module__Hx0lNG__pillarCard:after{background:var(--card-accent);content:"";transform-origin:0;height:3px;transition:transform .42s cubic-bezier(.2,.75,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(.34)}.home-module__Hx0lNG__pillarIndex{color:color-mix(in srgb, var(--card-accent) 74%, transparent);transition:color .32s,transform .42s cubic-bezier(.2,.75,.2,1)}.home-module__Hx0lNG__pillarFact{transition:color .28s,border-color .28s,background-color .28s,transform .32s cubic-bezier(.2,.75,.2,1);transition-delay:calc(var(--fact-index) * 28ms)}.home-module__Hx0lNG__pillarFactDot{background:var(--card-accent);opacity:0;width:4px;height:4px;transition:opacity .24s,transform .32s cubic-bezier(.2,.75,.2,1);transition-delay:calc(var(--fact-index) * 28ms);border-radius:999px;flex:none;transform:scale(0)}.home-module__Hx0lNG__findingCard:before{background:var(--accent);content:"";transform-origin:50%;width:3px;transition:transform .42s cubic-bezier(.2,.75,.2,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(.2)}.home-module__Hx0lNG__findingCard:after{z-index:-1;color:var(--accent);content:attr(data-finding-number);font-family:var(--font-geist-mono);opacity:0;font-size:118px;font-weight:650;line-height:1;transition:opacity .36s,transform .48s cubic-bezier(.2,.75,.2,1);position:absolute;bottom:-42px;right:18px;transform:translate(16px,12px)scale(.94)}.home-module__Hx0lNG__findingLabel,.home-module__Hx0lNG__findingQuestion,.home-module__Hx0lNG__findingBody{transition:color .3s,transform .38s cubic-bezier(.2,.75,.2,1)}.home-module__Hx0lNG__findingPulse{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 32%, transparent);transition:transform .3s,box-shadow .42s}@media (hover:hover) and (pointer:fine){.home-module__Hx0lNG__pillarCard:hover{border-color:color-mix(in srgb, var(--card-accent) 35%, var(--border));box-shadow:0 20px 44px -28px color-mix(in srgb, var(--card-accent) 54%, transparent), 0 14px 30px -24px #0f172a66;transform:translateY(-6px)}.home-module__Hx0lNG__pillarCard:hover:before{opacity:1}.home-module__Hx0lNG__pillarCard:hover:after{transform:scaleX(1)}.home-module__Hx0lNG__pillarCard:hover .home-module__Hx0lNG__pillarIndex{color:var(--card-accent);transform:translate(-3px,2px)scale(1.08)}.home-module__Hx0lNG__pillarCard:hover .home-module__Hx0lNG__pillarFact{border-color:color-mix(in srgb, var(--card-accent) 28%, var(--border));background:color-mix(in srgb, var(--card-accent) 8%, white);color:color-mix(in srgb, var(--card-accent) 76%, var(--foreground));transform:translateY(-2px)}.home-module__Hx0lNG__pillarCard:hover .home-module__Hx0lNG__pillarFactDot{opacity:.8;transform:scale(1)}.home-module__Hx0lNG__findingCard:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));box-shadow:0 18px 42px -30px color-mix(in srgb, var(--accent) 58%, transparent);transform:translate(6px,-2px)}.home-module__Hx0lNG__findingCard:hover:before{transform:scaleY(1)}.home-module__Hx0lNG__findingCard:hover:after{opacity:.055;transform:translate(0,0)scale(1)}.home-module__Hx0lNG__findingCard:hover .home-module__Hx0lNG__findingLabel{transform:translate(4px)}.home-module__Hx0lNG__findingCard:hover .home-module__Hx0lNG__findingQuestion{color:var(--foreground);transform:translate(7px)}.home-module__Hx0lNG__findingCard:hover .home-module__Hx0lNG__findingBody{transform:translate(4px)}.home-module__Hx0lNG__findingCard:hover .home-module__Hx0lNG__findingPulse{transform:scale(1.2);box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__pillarCard,.home-module__Hx0lNG__pillarCard:before,.home-module__Hx0lNG__pillarCard:after,.home-module__Hx0lNG__pillarIndex,.home-module__Hx0lNG__pillarFact,.home-module__Hx0lNG__pillarFactDot,.home-module__Hx0lNG__findingCard,.home-module__Hx0lNG__findingCard:before,.home-module__Hx0lNG__findingCard:after,.home-module__Hx0lNG__findingLabel,.home-module__Hx0lNG__findingQuestion,.home-module__Hx0lNG__findingBody,.home-module__Hx0lNG__findingPulse{transition-duration:.01ms}}
