{"version":3,"file":"WhoIServeStack.BVUpTavJ.mjs","names":["useRef"],"sources":["https:/framerusercontent.com/modules/fB08wGZwdhC81pwgLoIw/vef2wmDm1VBxPQESFkyh/WhoIServeStack.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion,useInView}from\"framer-motion\";import{useRef}from\"react\";const GOLD=\"#f0c040\";const styles=`\n.whois-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; }\n@media (max-width: 768px) {\n  .whois-section { padding: 70px 24px !important; }\n  .whois-grid { grid-template-columns: 1fr !important; gap: 1rem !important; }\n}\n`;function FadeUp({children,delay=0}){const ref=useRef(null);const inView=useInView(ref,{once:true,margin:\"-60px\"});return /*#__PURE__*/_jsx(motion.div,{ref:ref,initial:{opacity:0,y:24},animate:inView?{opacity:1,y:0}:{},transition:{duration:.55,delay,ease:\"easeOut\"},children:children});}export default function WhoIServeStack({sectionLabel,headline,subtext,card1Tag,card1Title,card1Body,card1LinkText,card1LinkHref,card2Tag,card2Title,card2Body,card2LinkText,card2LinkHref,card3Tag,card3Title,card3Body,card3LinkText,card3LinkHref,backgroundColor,cardBackground,headingColor,bodyColor,accentColor,labelColor,borderColor,headingFont,bodyFont}){const cards=[{tag:card1Tag,title:card1Title,body:card1Body,linkText:card1LinkText,linkHref:card1LinkHref},{tag:card2Tag,title:card2Title,body:card2Body,linkText:card2LinkText,linkHref:card2LinkHref},{tag:card3Tag,title:card3Title,body:card3Body,linkText:card3LinkText,linkHref:card3LinkHref}];return /*#__PURE__*/_jsxs(\"section\",{className:\"whois-section\",style:{width:\"100%\",backgroundColor,padding:\"100px 5vw\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"style\",{children:styles}),/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1200,margin:\"0 auto\"},children:[/*#__PURE__*/_jsx(FadeUp,{children:/*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:\"2.5rem\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:8,fontSize:11,fontWeight:500,letterSpacing:\"0.18em\",textTransform:\"uppercase\",color:labelColor,marginBottom:12,fontFamily:bodyFont},children:[sectionLabel,/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",width:30,height:1,background:labelColor}})]}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:headingFont,fontSize:\"clamp(1.6rem, 3vw, 2.5rem)\",fontWeight:500,color:headingColor,margin:\"0 0 12px 0\",lineHeight:1.2},children:headline}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:bodyFont,fontSize:\"1rem\",color:bodyColor,maxWidth:560,lineHeight:1.75,margin:0},children:subtext})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"whois-grid\",children:cards.map((card,i)=>/*#__PURE__*/_jsx(FadeUp,{delay:i*.1,children:/*#__PURE__*/_jsx(\"a\",{href:card.linkHref,style:{textDecoration:\"none\",display:\"block\",height:\"100%\"},children:/*#__PURE__*/_jsxs(\"article\",{style:{background:cardBackground,border:`1px solid ${borderColor}`,borderTop:`3px solid ${GOLD}`,borderRadius:8,padding:\"1.75rem\",height:\"100%\",boxSizing:\"border-box\",transition:\"transform 0.2s, box-shadow 0.2s\",cursor:\"pointer\"},onMouseEnter:e=>{const el=e.currentTarget;el.style.transform=\"translateY(-3px)\";el.style.boxShadow=\"0 8px 32px rgba(26,64,40,0.12)\";},onMouseLeave:e=>{const el=e.currentTarget;el.style.transform=\"translateY(0)\";el.style.boxShadow=\"none\";},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:10,fontWeight:500,letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:GOLD,fontFamily:bodyFont,marginBottom:12},children:card.tag}),/*#__PURE__*/_jsx(\"h3\",{style:{fontFamily:headingFont,fontSize:\"1.2rem\",fontWeight:500,color:headingColor,margin:\"0 0 12px 0\"},children:card.title}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:bodyFont,fontSize:\"0.9rem\",color:bodyColor,lineHeight:1.7,margin:\"0 0 18px 0\"},children:card.body}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:bodyFont,fontSize:\"0.85rem\",fontWeight:500,color:labelColor},children:card.linkText})]})})},i))})]})]});}addPropertyControls(WhoIServeStack,{sectionLabel:{type:ControlType.String,title:\"Section Label\",defaultValue:\"Who I Serve\"},headline:{type:ControlType.String,title:\"Headline\",defaultValue:\"One Expert. Three Communities.\"},subtext:{type:ControlType.String,title:\"Subtext\",defaultValue:\"Whether you're a clinician, a dispensary agent, or a patient — there's a path here designed specifically for you.\",displayTextArea:true},card1Tag:{type:ControlType.String,title:\"Card 1 Tag\",defaultValue:\"Healthcare\"},card1Title:{type:ControlType.String,title:\"Card 1 Title\",defaultValue:\"Healthcare Professionals\"},card1Body:{type:ControlType.String,title:\"Card 1 Body\",defaultValue:\"Pharmacists, physicians, NPs, PAs, and other clinicians who encounter cannabis patients daily but received zero meaningful training in school. I close that gap — clinically, practically, and permanently.\",displayTextArea:true},card1LinkText:{type:ControlType.String,title:\"Card 1 Link Text\",defaultValue:\"Explore Clinical Cannabis Mastery →\"},card1LinkHref:{type:ControlType.Link,title:\"Card 1 Link\",defaultValue:\"/ccm-course\"},card2Tag:{type:ControlType.String,title:\"Card 2 Tag\",defaultValue:\"Industry\"},card2Title:{type:ControlType.String,title:\"Card 2 Title\",defaultValue:\"Dispensary Agents\"},card2Body:{type:ControlType.String,title:\"Card 2 Body\",defaultValue:\"Training that goes beyond product knowledge — equipping dispensary agents to guide patients with clinical confidence and elevate the standard of care at your operation.\",displayTextArea:true},card2LinkText:{type:ControlType.String,title:\"Card 2 Link Text\",defaultValue:\"View Industry Training →\"},card2LinkHref:{type:ControlType.Link,title:\"Card 2 Link\",defaultValue:\"/services\"},card3Tag:{type:ControlType.String,title:\"Card 3 Tag\",defaultValue:\"Patients\"},card3Title:{type:ControlType.String,title:\"Card 3 Title\",defaultValue:\"Cannabis Patients\"},card3Body:{type:ControlType.String,title:\"Card 3 Body\",defaultValue:\"You deserve a pharmacist who understands both the science and the real-world experience of cannabis. One-on-one consultations with actual clinical rigor behind them.\",displayTextArea:true},card3LinkText:{type:ControlType.String,title:\"Card 3 Link Text\",defaultValue:\"Book a Consultation →\"},card3LinkHref:{type:ControlType.Link,title:\"Card 3 Link\",defaultValue:\"/contact\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#f9f7f2\"},cardBackground:{type:ControlType.Color,title:\"Card Background\",defaultValue:\"#ffffff\"},headingColor:{type:ControlType.Color,title:\"Heading Color\",defaultValue:\"#111827\"},bodyColor:{type:ControlType.Color,title:\"Body Color\",defaultValue:\"#6b7280\"},accentColor:{type:ControlType.Color,title:\"Accent Color\",defaultValue:\"#f0c040\"},labelColor:{type:ControlType.Color,title:\"Label / Link Color\",defaultValue:\"#2a6a44\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#e5e7eb\"},headingFont:{type:ControlType.String,title:\"Heading Font\",defaultValue:\"Cormorant Garamond, Georgia, serif\"},bodyFont:{type:ControlType.String,title:\"Body Font\",defaultValue:\"DM Sans, system-ui, sans-serif\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WhoIServeStack\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WhoIServeStack.map"],"mappings":"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"}