{"version":3,"file":"FeatureColumns.Dxp8FDYG.mjs","names":["useRef","useState"],"sources":["https:/framerusercontent.com/modules/n0iN6ZZnH5VlITmOhAaQ/ZfBJ8Ofruyq4GvMLfqow/FeatureColumns.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useRef,useEffect,useState}from\"react\";const FONT=\"'Hanken Grotesk', sans-serif\";const EASE=\"cubic-bezier(.16,1,.3,1)\";// Brand icons (extracted from the Bigdata icon package, filled paths, even-odd).\nconst ICONS={check:{vb:\"144.99 284.68 35.61 36.46\",d:[\"M167.58 293.81L162.93 289.51L162.93 293.81L167.58 293.81M171.15 311.42L168.80 311.42L168.80 296.16L160.58 296.16L160.58 288.53L148.84 288.53L148.84 316.71L164.10 316.71L164.10 319.06L146.49 319.06L146.49 286.18L162.85 286.18L171.15 293.84L171.15 311.42\",\"M177.48 308.83L179.08 310.42L179.10 310.54L170.04 319.64L165.03 314.67L166.67 312.99L170.04 316.26L177.48 308.83\",\"M151.18 303.79H160.58V306.14H151.18Z\",\"M151.19 312.01H159.40V314.36H151.19Z\",\"M151.19 307.90H157.64V310.25H151.19Z\"]},search:{vb:\"65.78 282.00 36.37 41.83\",d:[\"M88.37 291.13L83.72 286.82L83.72 291.13L88.37 291.13M91.94 303.46L89.59 303.46L89.59 293.48L81.37 293.48L81.37 285.84L69.63 285.84L69.63 314.03L82.32 314.03L82.32 316.37L67.28 316.37L67.28 283.50L83.65 283.50L91.94 291.15L91.94 303.46\",\"M71.98 301.11H81.37V303.46H71.98Z\",\"M71.98 309.33H80.20V311.68H71.98Z\",\"M71.98 305.22H78.43V307.57H71.98Z\",\"M90.70 316.47C92.97 316.47 94.81 314.63 94.81 312.36C94.81 310.09 92.97 308.25 90.70 308.25C88.44 308.25 86.60 310.09 86.60 312.36C86.60 314.63 88.44 316.47 90.70 316.47M97.09 313.44C96.94 314.37 96.57 315.25 96.05 316.03L100.65 320.65L99.00 322.32L94.38 317.72C94.17 317.81 93.97 317.97 93.76 318.08C89.85 320.16 85.03 317.78 84.31 313.44C83.64 309.36 86.91 305.66 91.04 305.89C94.90 306.10 97.73 309.61 97.09 313.44\"]},piggy:{vb:\"376.29 359.17 45.97 39.22\",d:[\"M403.06 390.33L405.10 389.84L405.10 394.48L409.32 394.48L409.32 387.73L409.85 387.38C410.71 386.69 411.49 385.96 412.19 385.10C413.01 384.11 413.63 383.03 414.07 381.83L418.36 381.83L418.36 375.80L413.95 375.80C413.30 374.03 412.25 372.49 410.87 371.25L409.86 370.37L409.85 363.16C407.66 363.39 405.62 364.48 404.50 366.32L403.83 367.43C399.23 366.30 394.35 366.57 390.04 368.57C387.30 369.84 384.84 371.83 383.44 374.53C382.09 377.14 382.04 380.18 383.30 382.84C384.26 384.87 385.79 386.42 387.63 387.72L387.63 394.48L391.85 394.48L391.85 389.84L393.99 390.35C396.97 391.05 400.04 390.99 403.06 390.33M385.34 396.89L385.33 388.87C383.79 387.63 382.49 386.16 381.56 384.45C379.76 381.19 379.61 377.32 381.17 373.95C381.76 372.66 382.55 371.51 383.52 370.46C383.31 369.53 382.42 369.00 381.50 369.19C380.63 369.37 380.03 370.28 380.23 371.18C380.26 371.33 380.36 371.43 380.39 371.59L378.31 372.78C377.94 372.20 377.80 371.54 377.79 370.83C377.80 369.08 378.88 367.53 380.53 366.96C382.34 366.34 384.31 367.02 385.34 368.69C386.75 367.59 388.28 366.71 389.94 366.03C391.88 365.22 393.89 364.73 395.99 364.49C398.24 364.25 400.49 364.32 402.75 364.72C404.57 362.17 407.48 360.67 410.62 360.68L412.33 360.68L412.33 369.23C413.66 370.40 414.74 371.78 415.58 373.39L420.77 373.39L420.77 384.24L415.71 384.23C414.79 386.03 413.48 387.59 411.85 388.87L411.85 396.89L402.82 396.89L402.81 392.92C399.99 393.39 397.21 393.40 394.38 392.91L394.38 396.89L385.34 396.89\",\"M402.69 371.70C399.88 370.86 396.92 370.87 394.14 371.76L393.35 369.48C395.45 368.77 397.62 368.51 399.83 368.68C401.07 368.79 402.24 369.02 403.41 369.42L402.69 371.70\",\"M410.64 374.60C410.64 375.40 410.00 376.04 409.20 376.04C408.40 376.04 407.75 375.40 407.75 374.60C407.75 373.80 408.40 373.15 409.20 373.15C410.00 373.15 410.64 373.80 410.64 374.60\"]}};const ITEMS=[{num:\"01\",kicker:\"Grounding\",icon:\"check\",title:\"Stop the hallucinations.\",body:\"Ground any model in high-quality context. Every answer traces back to a real source, so your agents reason on facts, not guesses.\"},{num:\"02\",kicker:\"Search & discovery\",icon:\"search\",title:\"Built to be found.\",body:\"Every source is indexed and discoverable. Send a query; Bigdata.com retrieves the most relevant passages to answer it, drawing on 25+ years of content.\"},{num:\"03\",kicker:\"Lower cost\",icon:\"piggy\",title:\"Cut the cost of inference.\",body:\"Precise retrieval means smaller context windows and fewer input tokens, so the cost of AI stops ballooning and starts falling.\"}];const CSS=`\n.fc-wrap{flex:1 1 0;min-width:280px;display:flex;}\n.fc-card{position:relative;display:flex;flex-direction:column;width:100%;padding:36px 32px 36px;border-radius:18px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.018);overflow:hidden;transition:transform .5s ${EASE},border-color .5s ${EASE},background .5s ${EASE},box-shadow .5s ${EASE};}\n.fc-card:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--fc-accent) 55%,transparent);background:rgba(255,255,255,0.05);box-shadow:0 24px 50px -28px rgba(0,0,0,0.85);}\n.fc-num{position:absolute;top:18px;right:24px;font-weight:600;font-size:78px;line-height:1;letter-spacing:-0.03em;color:var(--fc-accent);opacity:.10;pointer-events:none;transition:opacity .5s ${EASE};}\n.fc-card:hover .fc-num{opacity:.20;}\n.fc-chip{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:color-mix(in srgb,var(--fc-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--fc-accent) 30%,transparent);transition:transform .5s ${EASE},border-color .5s ${EASE},background .5s ${EASE};}\n.fc-card:hover .fc-chip{transform:scale(1.07);border-color:color-mix(in srgb,var(--fc-accent) 55%,transparent);background:color-mix(in srgb,var(--fc-accent) 22%,transparent);}\n.fc-title{margin:12px 0 0;font-weight:500;font-size:clamp(18px,1.55vw,21px);line-height:1.14;letter-spacing:-0.015em;min-height:1.14em;white-space:pre-line;}\n@media (max-width:900px){\n.fc-wrap{flex:1 1 100%;min-width:0;}\n.fc-card{padding:26px 22px 28px;}\n.fc-num{font-size:54px;top:16px;right:18px;}\n.fc-chip{width:46px;height:46px;}\n.fc-title{min-height:0;font-size:24px;white-space:normal;}\n}\n`;/**\n * Feature Columns — three hairline-bordered cards, each with an accent icon\n * chip, ghost number watermark, kicker, title and body. All Hanken Grotesk.\n * Titles reserve two lines so every body starts at the same baseline. Scroll-in\n * reveal + hover (border + shade + lift). For a dark section. Below 900px each\n * card takes a full row (one per line), with reserved title height dropped and\n * padding / ghost number tightened.\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 360\n * @framerDisableUnlink\n */export default function FeatureColumns(props){const{accent=\"#7C82DD\",title=\"#FFFDF5\",body=\"rgba(255,253,245,0.6)\"}=props;const isStatic=useIsStaticRenderer();const ref=useRef(null);const[shown,setShown]=useState(false);useEffect(()=>{if(isStatic){setShown(true);return;}const el=ref.current;if(!el)return;const io=new IntersectionObserver(es=>es.forEach(e=>{if(e.isIntersecting){setShown(true);io.disconnect();}}),{threshold:.2});io.observe(el);return()=>io.disconnect();},[isStatic]);const reveal=i=>({opacity:shown?1:0,transform:shown?\"none\":\"translateY(24px)\",transition:`opacity .6s ${EASE} ${i*.1}s, transform .6s ${EASE} ${i*.1}s`});return /*#__PURE__*/_jsxs(\"div\",{ref:ref,style:{width:\"100%\",display:\"flex\",flexDirection:\"row\",gap:24,flexWrap:\"wrap\",fontFamily:FONT,[\"--fc-accent\"]:accent},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),ITEMS.map((it,i)=>{const ic=ICONS[it.icon];return /*#__PURE__*/_jsx(\"div\",{style:reveal(i),className:\"fc-wrap\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"fc-card\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"fc-num\",children:it.num}),/*#__PURE__*/_jsx(\"div\",{className:\"fc-chip\",children:/*#__PURE__*/_jsx(\"svg\",{viewBox:ic.vb,fill:accent,\"aria-hidden\":\"true\",style:{height:24,width:\"auto\",display:\"block\"},children:ic.d.map((d,j)=>/*#__PURE__*/_jsx(\"path\",{d:d,fillRule:\"evenodd\"},j))})}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",marginTop:24,fontFamily:FONT,fontSize:12,fontWeight:600,letterSpacing:\"0.1em\",textTransform:\"uppercase\",color:accent},children:it.kicker}),/*#__PURE__*/_jsx(\"h3\",{className:\"fc-title\",style:{fontFamily:FONT,color:title},children:it.title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:\"10px 0 0\",fontFamily:FONT,fontWeight:400,fontSize:16,lineHeight:1.6,color:body},children:it.body})]})},i);})]});}addPropertyControls(FeatureColumns,{accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#7C82DD\"},title:{type:ControlType.Color,title:\"Title\",defaultValue:\"#FFFDF5\"},body:{type:ControlType.Color,title:\"Body\",defaultValue:\"rgba(255,253,245,0.6)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FeatureColumns\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"360\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FeatureColumns.map"],"mappings":"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"}