{"version":3,"file":"SectionCoreEmotionWheel.ChTL-Rmi.mjs","names":["React.useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/XmhLhvtgMQ9tDVQ2ESFi/6aNfGnWwLsLjHsLOs4f1/SectionCoreEmotionWheel.js"],"sourcesContent":["// @ts-nocheck\n// Core Emotion Wheel section.\n//\n// CARD PLACEMENT — three options, because the card is what decides whether the\n// whole thing can be used without scrolling:\n//   \"stage\"   under the wheel (original; /cew still uses this)\n//   \"copy\"    in the copy column beside the wheel\n//   \"overlay\" floats OVER the wheel on desktop and rises as a bottom sheet on\n//             phones. Costs zero layout height, so the wheel and the answer are\n//             always on screen together.\n//\n// Two things make the overlay behave:\n//  1. It DODGES the slice you are pointing at — the four lower-half emotions\n//     (Guilt, Fear, Lonely, Sad) push the card to the top of the wheel, the\n//     upper four keep it at the bottom.\n//  2. It is pointer-events:none (except its own link and close button). Without\n//     that, moving between two slices that the card sits across — Guilt to\n//     Shame, say — left the pointer over the card as it unmounted, and since\n//     nothing moved afterwards no mouseenter ever fired and the wheel looked\n//     dead. Hover is also sticky now: it clears when the pointer leaves the\n//     whole wheel, not the instant it leaves one slice.\n//\n// SIZE: the svg is width-driven, so on desktop it grew to whatever its column\n// was and \"Wheel Size\" only changed proportions. In the overlay and copy\n// placements the svg is height-driven instead — height:min(58vh, cap) — so the\n// wheel shrinks on a short window and the block always fits one screen.\n//\n// The phone sheet is portaled to document.body — position:fixed inside Framer's\n// transformed page frames behaves like absolute, the same reason SectionNav\n// portals its bar.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import*as ReactDOM from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,AnimatePresence,useReducedMotion}from\"framer-motion\";import{CREAM,INK,LOGO,FONTS,EMOTIONS}from\"https://framerusercontent.com/modules/k7O6gFz2QXe1kh1L0uFt/1OVmKjWvyiQ0mVHKthuj/SharedSectionStyles_2.js\";const WHEEL_STARTS=[-135,-90,-45,0,45,90,135,180];const WHEEL_EMOTIONS=EMOTIONS.map((emotion,index)=>({...emotion,startDeg:WHEEL_STARTS[index]??-135+index*45,signal:emotion.message}));const EASE_OUT=[.22,.61,.36,1];const SOFT=[.16,.84,.24,1];const KIT_FORM_ACTION=\"https://app.kit.com/forms/9436079/subscriptions\";const RED=\"#CF4B3F\";const SAGE=\"#5C9971\";const GOLD=\"#E0A800\";const PINK=\"#DC7176\";const SAD=\"#E28654\";const DEEP_GREEN=\"#315F45\";const PROOF=[[\"The Core Emotion Wheel exercise secured the foundation of our relationship.\",\"Judy Egleti\",SAGE],[\"Tuning into my emotions instead of just reacting has been a huge shift.\",\"Jeannie Hinds\",PINK],[\"These practical and profound tools have changed our lives.\",\"Luke & Claire Farman\",SAD]];function toRad(deg){return deg*Math.PI/180;}function readableRotation(deg){let angle=(deg+180)%360-180;if(angle>90)angle-=180;if(angle<-90)angle+=180;return angle;}function segmentPath(cx,cy,r1,r2,startDeg,endDeg,gapDeg=1.15){const s=toRad(startDeg+gapDeg);const e=toRad(endDeg-gapDeg);const cos=a=>Math.cos(a);const sin=a=>Math.sin(a);return[`M ${cx+r2*cos(s)} ${cy+r2*sin(s)}`,`L ${cx+r1*cos(s)}`+` ${cy+r1*sin(s)}`,`A ${r1} ${r1} 0 0 1 ${cx+r1*cos(e)} ${cy+r1*sin(e)}`,`L ${cx+r2*cos(e)} ${cy+r2*sin(e)}`,`A ${r2} ${r2} 0 0 0 ${cx+r2*cos(s)} ${cy+r2*sin(s)} Z`].join(\" \");}function normalizeDefault(defaultEmotion){if(!defaultEmotion||defaultEmotion===\"None\")return null;return WHEEL_EMOTIONS.find(emotion=>emotion.name===defaultEmotion)?.name||null;}function useViewportWidth(){const[width,setWidth]=React.useState(null);React.useEffect(()=>{if(typeof window===\"undefined\")return;const update=()=>setWidth(window.innerWidth||0);update();window.addEventListener(\"resize\",update);return()=>window.removeEventListener(\"resize\",update);},[]);return width;}function followLocalLinks(event){if(typeof window===\"undefined\"||event.defaultPrevented)return;if(event.metaKey||event.ctrlKey||event.shiftKey||event.altKey||event.button!==0)return;const link=event.target?.closest?.(\"a[href]\");if(!link||!event.currentTarget.contains(link)||link.target===\"_blank\")return;const href=link.getAttribute(\"href\");if(!href||href===\"#\")return;if(href.startsWith(\"#\")){const target=document.querySelector(href);if(target){event.preventDefault();target.scrollIntoView({behavior:\"smooth\",block:\"start\"});}return;}event.preventDefault();window.location.href=link.href;}function shouldUseLeadForm(props){if(!props.showCta)return false;if(props.ctaMode===\"form\")return true;if(props.ctaMode===\"button\")return false;const label=String(props.ctaLabel||\"\").toLowerCase();const href=String(props.ctaHref||\"\").toLowerCase();return label.includes(\"free wheel\")||href.includes(\"get-the-cew\");}function GuideForm({props}){const action=props.formAction||KIT_FORM_ACTION;const successUrl=props.successUrl||\"/cew-download\";const[status,setStatus]=React.useState(\"idle\")// idle | sending | success | error\n;const onCanvas=RenderTarget.current()===RenderTarget.canvas;// AJAX submit: Kit's plain-POST flow strands people on Kit's generic\n// success page; submitting in the background lets us control the redirect\n// to the download page ourselves.\nconst onSubmit=async event=>{if(onCanvas)return;event.preventDefault();const form=event.currentTarget;const data=new FormData(form);setStatus(\"sending\");try{const res=await fetch(form.action,{method:\"POST\",body:data,headers:{Accept:\"application/json\"}});if(!res.ok)throw new Error(`Kit responded ${res.status}`);if(successUrl&&typeof window!==\"undefined\"){window.location.href=successUrl;return;}setStatus(\"success\");}catch(error){setStatus(\"error\");}};if(status===\"success\"){return /*#__PURE__*/_jsxs(\"div\",{className:\"cc-core-wheel-form-success\",role:\"status\",children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"✓\"}),/*#__PURE__*/_jsx(\"strong\",{children:\"You're all set!\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Check your inbox. The wheel is on its way.\"})]});}return /*#__PURE__*/_jsxs(\"form\",{className:\"cc-core-wheel-form\",action:action,method:\"post\",onSubmit:onSubmit,children:[successUrl&&/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"redirect\",value:successUrl}),/*#__PURE__*/_jsxs(\"label\",{children:[/*#__PURE__*/_jsx(\"span\",{children:\"First name\"}),/*#__PURE__*/_jsx(\"input\",{name:\"fields[first_name]\",autoComplete:\"given-name\",required:true,placeholder:\"First name\"})]}),/*#__PURE__*/_jsxs(\"label\",{children:[/*#__PURE__*/_jsx(\"span\",{children:\"Email address\"}),/*#__PURE__*/_jsx(\"input\",{name:\"email_address\",autoComplete:\"email\",type:\"email\",required:true,placeholder:\"you@example.com\"})]}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:status===\"sending\",children:status===\"sending\"?\"Sending…\":props.formButtonLabel||\"Send me the wheel\"}),status===\"error\"?/*#__PURE__*/_jsx(\"p\",{className:\"cc-core-wheel-form-error\",children:\"Something went wrong. Please try again.\"}):/*#__PURE__*/_jsx(\"p\",{children:props.formFootnote||\"We will send the guide to your inbox and take you to the download page.\"})]});}function ProofSection(){return /*#__PURE__*/_jsxs(\"section\",{className:\"cc-core-proof-section\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"cc-core-proof-head\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"Real couples\"}),/*#__PURE__*/_jsx(\"h3\",{children:\"Small daily language. Big relational repair.\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"cc-core-proof-grid\",children:PROOF.map(([quote,name,color],index)=>/*#__PURE__*/_jsxs(motion.article,{className:\"cc-core-proof-card\",style:{\"--proof\":color},initial:{opacity:0,y:18},whileInView:{opacity:1,y:0},viewport:{once:true,margin:\"-60px\"},transition:{duration:.5,delay:index*.055,ease:EASE_OUT},children:[/*#__PURE__*/_jsxs(\"p\",{children:[\"“\",quote,\"”\"]}),/*#__PURE__*/_jsx(\"span\",{children:name})]},name))})]});}// One body, used in all three placements.\nfunction CardBody({emotion,onClose}){return /*#__PURE__*/_jsxs(_Fragment,{children:[onClose&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"cc-core-wheel-close\",onClick:onClose,\"aria-label\":\"Close\",children:\"\\xd7\"}),/*#__PURE__*/_jsx(\"div\",{className:\"cc-core-wheel-card-kicker\",style:{color:emotion.color},children:emotion.name}),/*#__PURE__*/_jsx(\"div\",{className:\"cc-core-wheel-characteristic\",children:emotion.characteristic}),/*#__PURE__*/_jsxs(\"div\",{className:\"cc-core-wheel-signal\",children:[\"“\",emotion.message,\"”\"]}),/*#__PURE__*/_jsx(\"div\",{className:\"cc-core-wheel-need\",children:emotion.need}),/*#__PURE__*/_jsxs(\"a\",{className:\"cc-core-wheel-card-link\",href:emotion.href,children:[\"Read essays on \",emotion.name]})]});}export default function SectionCoreEmotionWheel(props){const initialEmotion=normalizeDefault(props.defaultEmotion);const[hovered,setHovered]=React.useState(null);const[locked,setLocked]=React.useState(initialEmotion);const[mounted,setMounted]=React.useState(false);const reducedMotion=useReducedMotion();const viewportWidth=useViewportWidth();const leadForm=shouldUseLeadForm(props);const onCanvas=RenderTarget.current()===RenderTarget.canvas;React.useEffect(()=>{setMounted(true);},[]);React.useEffect(()=>{setLocked(normalizeDefault(props.defaultEmotion));},[props.defaultEmotion]);const requestedWheelSize=Math.max(330,Math.min(Number(props.wheelSize)||520,680));const responsiveWheelCap=viewportWidth&&viewportWidth<700?Math.max(310,viewportWidth-28):requestedWheelSize;const wheelSize=Math.min(requestedWheelSize,responsiveWheelCap);const isCompact=!!viewportWidth&&viewportWidth<640;const isStacked=!!viewportWidth&&viewportWidth<900;const cardMode=props.cardPlacement===\"copy\"?\"copy\":props.cardPlacement===\"overlay\"?\"overlay\":\"stage\";const showCard=!!props.showCard;// Copy placement needs two columns, so it falls back under the wheel once\n// the layout stacks. Overlay costs no layout height either way: a floating\n// panel on desktop, a bottom sheet on phones.\nconst cardInCopy=showCard&&cardMode===\"copy\"&&!isStacked;const cardOverlay=showCard&&cardMode===\"overlay\"&&!isStacked;const cardSheet=showCard&&cardMode===\"overlay\"&&isStacked;const cardUnder=showCard&&!cardInCopy&&!cardOverlay&&!cardSheet;const cx=wheelSize/2;const cy=wheelSize/2;const outerR=wheelSize*.455;const innerR=wheelSize*.135;const textR=props.labelMode===\"outside\"?wheelSize*.517:wheelSize*(isCompact?.322:.305);const activeName=locked||hovered;const activeEmotion=WHEEL_EMOTIONS.find(emotion=>emotion.name===activeName)||null;// SVG angles: 0° points right, 90° points down. A slice whose midpoint sits\n// in the lower half would be hidden by a bottom-anchored card, so the card\n// moves to the top instead.\nconst activeMid=activeEmotion?activeEmotion.startDeg+22.5:null;const cardTop=activeMid!==null&&activeMid>10&&activeMid<170;const sectionBg=props.backgroundColor||CREAM;const textColor=props.textColor||INK;const mutedColor=props.mutedColor||\"rgba(21,18,15,.62)\";const panelBg=props.panelColor||\"rgba(249,244,235,.82)\";const borderColor=props.borderColor||\"rgba(21,18,15,.16)\";const accent=activeEmotion?.color||props.accentColor||SAGE;const insideLabelSize=wheelSize*(isCompact?.036:.041);const chooseEmotion=name=>{setLocked(current=>current===name?null:name);};const clearEmotion=()=>{setLocked(null);setHovered(null);};const heroChild={initial:{opacity:0,y:14},animate:{opacity:1,y:0}};// Static card (stage / copy placements) — always present, shows a prompt\n// when nothing is chosen.\nconst staticCard=/*#__PURE__*/_jsx(motion.div,{className:\"cc-core-wheel-card\",animate:{borderTopColor:accent,borderColor:borderColor,backgroundColor:panelBg},transition:{duration:.38,ease:EASE_OUT},initial:{opacity:0,y:12},whileInView:{opacity:1,y:0},viewport:{once:true,margin:\"-40px\"},children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",children:activeEmotion?/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:8},animate:{opacity:1,y:0},exit:{opacity:0,y:-6},transition:{duration:.32,ease:EASE_OUT},children:/*#__PURE__*/_jsx(CardBody,{emotion:activeEmotion})},activeEmotion.name):/*#__PURE__*/_jsx(motion.div,{className:\"cc-core-wheel-empty\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.28,ease:EASE_OUT},children:props.emptyCardText||\"Tap an emotion to explore what it may be asking for.\"},\"empty\")})});// Floating card, desktop overlay placement. Only exists once something is\n// chosen, so the wheel is never covered until you ask it a question — and\n// it swaps ends so it never sits on the slice being pointed at.\nconst overlayCard=/*#__PURE__*/_jsx(AnimatePresence,{children:cardOverlay&&activeEmotion&&/*#__PURE__*/_jsx(motion.div,{className:`cc-core-wheel-overlay ${cardTop?\"is-top\":\"\"}`,style:{borderTopColor:activeEmotion.color},initial:reducedMotion?false:{opacity:0,y:cardTop?-16:16,scale:.98},animate:{opacity:1,y:0,scale:1},exit:reducedMotion?{opacity:0}:{opacity:0,scale:.98},transition:{duration:.4,ease:SOFT},children:/*#__PURE__*/_jsx(CardBody,{emotion:activeEmotion,onClose:clearEmotion})},cardTop?\"top\":\"bottom\")});// Phone bottom sheet.\nconst sheet=/*#__PURE__*/_jsx(AnimatePresence,{children:cardSheet&&activeEmotion&&/*#__PURE__*/_jsxs(motion.div,{className:\"cc-wheel-sheet\",style:{borderTopColor:activeEmotion.color},initial:reducedMotion?false:{y:\"110%\"},animate:{y:\"0%\"},exit:reducedMotion?{opacity:0}:{y:\"110%\"},transition:{duration:.46,ease:SOFT},role:\"dialog\",\"aria-label\":`${activeEmotion.name}: ${activeEmotion.message}`,onClickCapture:followLocalLinks,children:[/*#__PURE__*/_jsx(\"span\",{className:\"cc-wheel-sheet-grip\",\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(CardBody,{emotion:activeEmotion,onClose:clearEmotion})]})});const portal=mounted&&!onCanvas&&typeof document!==\"undefined\";return /*#__PURE__*/_jsxs(\"section\",{className:`cc-core-wheel-section ${leadForm?\"is-lead-capture\":\"\"} ${cardInCopy?\"is-card-copy\":\"\"} ${cardMode===\"overlay\"?\"is-card-overlay\":\"\"}`,style:{...props.style,background:sectionBg,color:textColor},onClickCapture:followLocalLinks,children:[/*#__PURE__*/_jsx(\"style\",{children:FONTS}),/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsxs(\"div\",{className:\"cc-core-wheel-inner\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"cc-core-wheel-copy\",children:[props.eyebrow&&/*#__PURE__*/_jsx(motion.div,{className:\"cc-core-wheel-eyebrow\",...heroChild,transition:{duration:.6,ease:EASE_OUT,delay:.05},children:props.eyebrow}),/*#__PURE__*/_jsx(motion.h2,{...heroChild,transition:{duration:.7,ease:EASE_OUT,delay:.12},children:props.title}),props.body&&/*#__PURE__*/_jsx(motion.p,{...heroChild,transition:{duration:.7,ease:EASE_OUT,delay:.2},children:props.body}),cardInCopy&&staticCard,props.showCta&&!leadForm&&/*#__PURE__*/_jsx(motion.a,{className:\"cc-core-wheel-cta cc-core-wheel-copy-cta\",href:props.ctaHref||\"/topics\",style:{background:props.ctaColor||INK,color:props.ctaTextColor||CREAM},...heroChild,transition:{duration:.7,ease:EASE_OUT,delay:.28},whileHover:{y:-2},whileTap:{scale:.97},children:props.ctaLabel||\"Get the free wheel\"})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"cc-core-wheel-stage\",\"aria-label\":\"Interactive Core Emotion Wheel\",initial:{opacity:0,scale:.94},animate:{opacity:1,scale:1},transition:{duration:.9,ease:EASE_OUT,delay:.16},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"cc-core-wheel-svg-wrap\",onMouseLeave:()=>{if(!locked)setHovered(null);},children:[/*#__PURE__*/_jsxs(\"svg\",{className:\"cc-core-wheel-svg\",width:wheelSize,height:wheelSize,viewBox:`0 0 ${wheelSize} ${wheelSize}`,role:\"img\",\"aria-label\":\"Core Emotion Wheel\",children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsx(\"path\",{id:\"ccWheelArcTop\",d:`M ${cx-(outerR+wheelSize*.052)} ${cy} A ${outerR+wheelSize*.052} ${outerR+wheelSize*.052} 0 0 1 ${cx+(outerR+wheelSize*.052)} ${cy}`})}),/*#__PURE__*/_jsx(\"circle\",{cx:cx,cy:cy,r:outerR+wheelSize*.038,fill:\"none\",stroke:mutedColor,strokeWidth:.7,opacity:.28}),/*#__PURE__*/_jsx(\"circle\",{cx:cx,cy:cy,r:outerR+wheelSize*.065,fill:\"none\",stroke:mutedColor,strokeWidth:.5,opacity:.15}),props.showArcText&&!isCompact&&/*#__PURE__*/_jsx(\"text\",{className:\"cc-core-wheel-arc-text\",fontFamily:\"IBM Plex Sans, system-ui, sans-serif\",fontSize:wheelSize*.019,letterSpacing:\"0.16em\",fill:mutedColor,opacity:.75,textAnchor:\"middle\",children:/*#__PURE__*/_jsx(\"textPath\",{href:\"#ccWheelArcTop\",startOffset:\"50%\",children:\"THE CORE EMOTION WHEEL \\xb7 CONNECTIONCODES.CO\"})}),WHEEL_EMOTIONS.map((emotion,i)=>{const endDeg=emotion.startDeg+45;const midDeg=emotion.startDeg+22.5;const isActive=activeName===emotion.name;const dimmed=activeName&&!isActive;const tRad=toRad(midDeg);const tx=cx+textR*Math.cos(tRad);const ty=cy+textR*Math.sin(tRad);const textRot=props.labelMode===\"outside\"?0:readableRotation(midDeg);return /*#__PURE__*/_jsxs(motion.g,{className:\"cc-core-wheel-slice\",initial:{opacity:0},animate:{opacity:dimmed?.42:1},transition:{duration:.32,ease:EASE_OUT,delay:.18+i*.04},onMouseEnter:()=>{if(!locked)setHovered(emotion.name);},onClick:()=>chooseEmotion(emotion.name),tabIndex:0,role:\"button\",\"aria-label\":`${emotion.name}: ${emotion.message}`,onFocus:()=>{if(!locked)setHovered(emotion.name);},onKeyDown:event=>{if(event.key===\"Enter\"||event.key===\" \"){event.preventDefault();chooseEmotion(emotion.name);}},children:[/*#__PURE__*/_jsx(motion.path,{d:segmentPath(cx,cy,innerR,outerR,emotion.startDeg,endDeg),fill:emotion.color,stroke:sectionBg,strokeWidth:wheelSize*.004,style:{transformOrigin:`${cx}px ${cy}px`,transformBox:\"fill-box\"},animate:{scale:isActive?1.035:1},transition:{duration:.42,ease:EASE_OUT}}),/*#__PURE__*/_jsx(\"g\",{transform:`rotate(${textRot},${tx},${ty})`,pointerEvents:\"none\",children:/*#__PURE__*/_jsx(motion.text,{x:tx,y:ty,textAnchor:\"middle\",dominantBaseline:\"middle\",fontFamily:\"Oswald, IBM Plex Sans, system-ui, sans-serif\",fontWeight:\"700\",fontSize:props.labelMode===\"outside\"?wheelSize*.024:insideLabelSize,letterSpacing:props.labelMode===\"outside\"?\"0.14em\":isCompact?\"0.06em\":\"0.09em\",fill:props.labelMode===\"outside\"?textColor:\"rgba(249,244,235,.96)\",animate:{opacity:isActive?1:.96},transition:{duration:.42,ease:EASE_OUT},children:emotion.name.toUpperCase()})})]},emotion.name);}),WHEEL_EMOTIONS.map(emotion=>{const rad=toRad(emotion.startDeg);const x1=cx+(innerR+wheelSize*.004)*Math.cos(rad);const y1=cy+(innerR+wheelSize*.004)*Math.sin(rad);const x2=cx+outerR*Math.cos(rad);const y2=cy+outerR*Math.sin(rad);const dotR=wheelSize*.014;const dotX=cx+(innerR+(outerR-innerR)*.42)*Math.cos(rad);const dotY=cy+(innerR+(outerR-innerR)*.42)*Math.sin(rad);return /*#__PURE__*/_jsxs(\"g\",{pointerEvents:\"none\",children:[/*#__PURE__*/_jsx(\"line\",{x1:x1,y1:y1,x2:x2,y2:y2,stroke:sectionBg,strokeWidth:wheelSize*.006,opacity:.9}),/*#__PURE__*/_jsx(\"circle\",{cx:dotX,cy:dotY,r:dotR,fill:sectionBg,opacity:1})]},`sep-${emotion.name}`);}),/*#__PURE__*/_jsx(motion.circle,{cx:cx,cy:cy,r:innerR-wheelSize*.005,className:\"cc-core-wheel-center\",animate:{fill:accent},transition:{duration:.5,ease:EASE_OUT}}),props.logo?/*#__PURE__*/_jsx(motion.image,{href:props.logo,x:cx-innerR*.63,y:cy-innerR*.63,width:innerR*1.26,height:innerR*1.26,style:{filter:\"invert(1)\",pointerEvents:\"none\"},animate:{opacity:activeEmotion?.22:.86},transition:{duration:.4,ease:EASE_OUT}}):/*#__PURE__*/_jsx(\"text\",{x:cx,y:cy,textAnchor:\"middle\",dominantBaseline:\"middle\",fontFamily:\"Oswald, sans-serif\",fontSize:wheelSize*.052,fill:CREAM,letterSpacing:\"0.08em\",children:\"CC\"})]}),overlayCard]}),/*#__PURE__*/_jsx(motion.div,{className:\"cc-core-wheel-chip-row\",\"aria-label\":\"Choose an emotion\",initial:{opacity:0,y:8},animate:{opacity:1,y:0},transition:{duration:.6,ease:EASE_OUT,delay:.5},children:WHEEL_EMOTIONS.map(emotion=>/*#__PURE__*/_jsx(motion.button,{type:\"button\",className:activeName===emotion.name?\"is-active\":\"\",onClick:()=>chooseEmotion(emotion.name),onMouseEnter:()=>{if(!locked)setHovered(emotion.name);},onMouseLeave:()=>{if(!locked)setHovered(null);},animate:{color:activeName===emotion.name?CREAM:textColor,backgroundColor:activeName===emotion.name?emotion.color:\"rgba(0,0,0,0)\",borderColor:activeName===emotion.name?emotion.color:borderColor},transition:{duration:.28,ease:EASE_OUT},whileHover:reducedMotion?undefined:{y:-1},whileTap:{scale:.96},children:emotion.name},emotion.name))}),cardUnder&&staticCard,props.showCta&&!leadForm&&/*#__PURE__*/_jsx(motion.a,{className:\"cc-core-wheel-cta cc-core-wheel-cta-stage\",href:props.ctaHref||\"/topics\",style:{background:props.ctaColor||INK,color:props.ctaTextColor||CREAM},initial:{opacity:0},whileInView:{opacity:1},viewport:{once:true},whileHover:{y:-2},whileTap:{scale:.97},transition:{duration:.4,ease:EASE_OUT},children:props.ctaLabel||\"Explore the wheel\"})]})]}),leadForm&&/*#__PURE__*/_jsxs(\"div\",{className:\"cc-core-lead-wrap\",id:\"get-guide\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"cc-core-lead-copy\",initial:{opacity:0,y:18},whileInView:{opacity:1,y:0},viewport:{once:true,margin:\"-80px\"},transition:{duration:.5,ease:EASE_OUT},children:[/*#__PURE__*/_jsx(\"span\",{children:props.formEyebrow||\"Get the guide\"}),/*#__PURE__*/_jsx(\"h3\",{children:props.formHeadline||\"Ready to stop guessing what is happening?\"}),/*#__PURE__*/_jsx(\"p\",{children:props.formBody||\"Drop in your info and we will send the Core Emotion Wheel straight to your inbox so you can start practicing today.\"})]}),/*#__PURE__*/_jsx(motion.div,{className:\"cc-core-lead-panel\",initial:{opacity:0,y:18},whileInView:{opacity:1,y:0},viewport:{once:true,margin:\"-80px\"},transition:{duration:.5,delay:.06,ease:EASE_OUT},children:/*#__PURE__*/_jsx(GuideForm,{props:props})})]}),leadForm&&/*#__PURE__*/_jsx(ProofSection,{}),portal?/*#__PURE__*/ReactDOM.createPortal(sheet,document.body):sheet]});}addPropertyControls(SectionCoreEmotionWheel,{eyebrow:{type:ControlType.String,title:\"Eyebrow\",defaultValue:\"Core Emotion Wheel\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Eight doors into what is happening underneath.\"},body:{type:ControlType.String,title:\"Body\",displayTextArea:true,defaultValue:\"The Core Emotion Wheel gives couples and communities a shared language for the signals the body is already sending.\"},showCta:{type:ControlType.Boolean,title:\"Show CTA\",defaultValue:true},ctaMode:{type:ControlType.Enum,title:\"CTA Mode\",options:[\"auto\",\"button\",\"form\"],optionTitles:[\"Auto\",\"Button\",\"Form\"],defaultValue:\"auto\"},ctaLabel:{type:ControlType.String,title:\"CTA Label\",defaultValue:\"Get the free wheel\"},ctaHref:{type:ControlType.Link,title:\"CTA Link\",defaultValue:\"https://connectioncodes.co/get-the-cew#wheel-menu\"},formEyebrow:{type:ControlType.String,title:\"Form Eyebrow\",defaultValue:\"Get the guide\"},formHeadline:{type:ControlType.String,title:\"Form Headline\",defaultValue:\"Ready to stop guessing what is happening?\"},formBody:{type:ControlType.String,title:\"Form Body\",displayTextArea:true,defaultValue:\"Drop in your info and we will send the Core Emotion Wheel straight to your inbox so you can start practicing today.\"},formButtonLabel:{type:ControlType.String,title:\"Form Button\",defaultValue:\"Send me the wheel\"},formAction:{type:ControlType.String,title:\"Kit Form Action\",defaultValue:KIT_FORM_ACTION},successUrl:{type:ControlType.Link,title:\"Success URL\",defaultValue:\"/cew-download\"},formFootnote:{type:ControlType.String,title:\"Form Note\",defaultValue:\"We will send the guide to your inbox and take you to the download page.\"},wheelSize:{type:ControlType.Number,title:\"Wheel Size\",defaultValue:520,min:330,max:680,step:10},defaultEmotion:{type:ControlType.Enum,title:\"Default\",options:[\"None\",\"Joy\",\"Anger\",\"Shame\",\"Guilt\",\"Fear\",\"Lonely\",\"Sad\",\"Hurt\"],optionTitles:[\"None\",\"Joy\",\"Anger\",\"Shame\",\"Guilt\",\"Fear\",\"Lonely\",\"Sad\",\"Hurt\"],defaultValue:\"None\"},labelMode:{type:ControlType.Enum,title:\"Labels\",options:[\"inside\",\"outside\"],optionTitles:[\"Inside\",\"Outside\"],defaultValue:\"inside\"},showArcText:{type:ControlType.Boolean,title:\"Arc Text\",defaultValue:true},showCard:{type:ControlType.Boolean,title:\"Info Card\",defaultValue:true},cardPlacement:{type:ControlType.Enum,title:\"Card Position\",options:[\"stage\",\"copy\",\"overlay\"],optionTitles:[\"Under wheel\",\"Beside wheel\",\"Over wheel / sheet\"],defaultValue:\"stage\"},emptyCardText:{type:ControlType.String,title:\"Card Prompt\",defaultValue:\"Tap an emotion to explore what it may be asking for.\"},logo:{type:ControlType.String,title:\"Logo\",defaultValue:LOGO},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:CREAM},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:INK},mutedColor:{type:ControlType.Color,title:\"Muted\",defaultValue:\"rgba(21,18,15,.62)\"},panelColor:{type:ControlType.Color,title:\"Panel\",defaultValue:\"rgba(249,244,235,.82)\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"rgba(21,18,15,.16)\"},accentColor:{type:ControlType.Color,title:\"Center\",defaultValue:SAGE},ctaColor:{type:ControlType.Color,title:\"CTA Bg\",defaultValue:INK},ctaTextColor:{type:ControlType.Color,title:\"CTA Text\",defaultValue:CREAM}});const CSS=`.cc-core-wheel-section{width:100%;box-sizing:border-box;overflow:hidden;font-family:'IBM Plex Sans',system-ui,sans-serif}.cc-core-wheel-section *{box-sizing:border-box}.cc-core-wheel-inner{width:min(1120px,100%);margin:0 auto;padding:clamp(76px,9vw,132px) clamp(22px,5vw,64px);display:grid;grid-template-columns:minmax(260px,.72fr) minmax(360px,1fr);gap:clamp(38px,6vw,82px);align-items:center}.cc-core-wheel-copy{max-width:430px}.cc-core-wheel-eyebrow,.cc-core-wheel-card-kicker{font-family:Oswald,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.13em;font-weight:700}.cc-core-wheel-eyebrow{font-size:12px;margin-bottom:18px;color:rgba(21,18,15,.68)}.cc-core-wheel-copy h2{font-family:Cardo,Georgia,serif;font-style:italic;font-size:clamp(38px,5.3vw,74px);line-height:.98;letter-spacing:0;margin:0 0 22px;color:inherit}.cc-core-wheel-copy p{font-size:clamp(16px,1.6vw,19px);line-height:1.62;margin:0;color:rgba(21,18,15,.68);max-width:36rem}.cc-core-wheel-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:30px;padding:13px 20px;text-decoration:none;border-radius:2px;font-family:Oswald,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.13em;font-weight:700;font-size:12px;will-change:transform}.cc-core-wheel-copy-cta{display:none}.cc-core-wheel-cta-stage{margin-top:22px}.cc-core-wheel-stage{display:flex;flex-direction:column;align-items:center;min-width:0}.cc-core-wheel-svg-wrap{position:relative;width:100%;display:flex;justify-content:center}.cc-core-wheel-svg{width:min(100%,680px);height:auto;max-height:72vh;overflow:visible}.cc-core-wheel-slice{cursor:pointer;will-change:opacity}.cc-core-wheel-slice path{will-change:transform}.cc-core-wheel-slice:focus{outline:none}.cc-core-wheel-slice:focus-visible path{stroke:#15120F;stroke-width:5px}.cc-core-wheel-center{will-change:fill}.cc-core-wheel-card{position:relative;width:min(560px,100%);min-height:132px;margin-top:16px;padding:20px 26px;border:1px solid;border-top:4px solid;border-radius:2px;display:flex;flex-direction:column;justify-content:center}.cc-core-wheel-card-kicker{font-size:12px;margin-bottom:8px}.cc-core-wheel-characteristic{font-family:Cardo,Georgia,serif;font-style:italic;font-size:16px;line-height:1.28;color:rgba(21,18,15,.72);margin-bottom:6px}.cc-core-wheel-signal{font-size:18px;line-height:1.35;font-weight:600;color:#15120F;margin-bottom:6px}.cc-core-wheel-need{font-size:14px;line-height:1.5;color:rgba(21,18,15,.65)}.cc-core-wheel-card-link{width:fit-content;margin-top:12px;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;font-size:13px;font-weight:600;transition:opacity .2s ease}.cc-core-wheel-card-link:hover{opacity:.68}.cc-core-wheel-empty{text-align:center;color:rgba(21,18,15,.48);font-family:Oswald,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.cc-core-wheel-close{position:absolute;top:9px;right:10px;width:30px;height:30px;border:0;background:transparent;cursor:pointer;font:400 20px/1 'IBM Plex Sans',system-ui,sans-serif;color:rgba(21,18,15,.42);border-radius:50%;transition:color .2s ease,background .2s ease}.cc-core-wheel-close:hover{color:rgba(21,18,15,.8);background:rgba(21,18,15,.06)}.cc-core-wheel-chip-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;max-width:620px}.cc-core-wheel-chip-row button{min-height:38px;padding:0 14px;border:1px solid;border-radius:999px;font:600 13px/1 'IBM Plex Sans',system-ui,sans-serif;cursor:pointer;will-change:transform,background-color}\n/* floating card, desktop overlay placement — zero layout height, swaps ends so\n   it never sits on the slice being pointed at, and lets the pointer through so\n   moving between two slices underneath it never goes dead */\n.cc-core-wheel-overlay{position:absolute;left:50%;bottom:1%;transform:translateX(-50%);width:min(430px,96%);z-index:4;padding:19px 22px 20px;border:1px solid rgba(21,18,15,.12);border-top:3px solid;border-radius:4px;background:rgba(249,244,235,.95);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 20px 48px rgba(21,18,15,.2),0 2px 6px rgba(21,18,15,.06);will-change:transform,opacity;pointer-events:none}\n.cc-core-wheel-overlay a,.cc-core-wheel-overlay button{pointer-events:auto}\n.cc-core-wheel-overlay.is-top{top:1%;bottom:auto;box-shadow:0 -14px 44px rgba(21,18,15,.18),0 2px 6px rgba(21,18,15,.06)}\n/* phone bottom sheet — portaled to body */\n.cc-wheel-sheet{position:fixed;left:0;right:0;bottom:0;z-index:99960;padding:12px 20px calc(22px + env(safe-area-inset-bottom));background:#F9F4EB;border-top:3px solid;border-radius:16px 16px 0 0;box-shadow:0 -20px 50px rgba(21,18,15,.26);font-family:'IBM Plex Sans',system-ui,sans-serif;color:#15120F;box-sizing:border-box;will-change:transform}.cc-wheel-sheet *{box-sizing:border-box}.cc-wheel-sheet-grip{display:block;width:42px;height:4px;border-radius:99px;background:rgba(21,18,15,.18);margin:0 auto 14px}.cc-wheel-sheet .cc-core-wheel-card-kicker{font-family:Oswald,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.13em;font-weight:700;font-size:12px;margin-bottom:8px}.cc-wheel-sheet .cc-core-wheel-characteristic{font-family:Cardo,Georgia,serif;font-style:italic;font-size:16px;line-height:1.3;color:rgba(21,18,15,.72);margin-bottom:6px}.cc-wheel-sheet .cc-core-wheel-signal{font-size:19px;line-height:1.34;font-weight:600;margin-bottom:7px}.cc-wheel-sheet .cc-core-wheel-need{font-size:14.5px;line-height:1.5;color:rgba(21,18,15,.66)}.cc-wheel-sheet .cc-core-wheel-card-link{display:inline-block;margin-top:14px;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;font-size:13.5px;font-weight:600}.cc-wheel-sheet .cc-core-wheel-close{position:absolute;top:10px;right:12px;width:34px;height:34px;border:0;background:rgba(21,18,15,.06);border-radius:50%;font:400 20px/1 'IBM Plex Sans',system-ui,sans-serif;color:rgba(21,18,15,.55);cursor:pointer}\n.cc-core-lead-wrap{width:min(1120px,100%);margin:0 auto;padding:0 clamp(22px,5vw,64px) clamp(76px,8vw,118px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,.76fr);gap:34px;align-items:center}.cc-core-lead-copy span,.cc-core-proof-head span,.cc-core-wheel-form label span{font-family:Oswald,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.13em;font-weight:700}.cc-core-lead-copy span,.cc-core-proof-head span{display:block;font-size:11px;color:rgba(21,18,15,.58);margin-bottom:14px}.cc-core-lead-copy h3,.cc-core-proof-head h3{margin:0;font-family:Cardo,Georgia,serif;font-style:italic;font-weight:400;letter-spacing:0;line-height:1.02}.cc-core-lead-copy h3{font-size:clamp(36px,4.9vw,68px)}.cc-core-lead-copy p{font-size:19px;line-height:1.62;margin:20px 0 0;color:rgba(21,18,15,.68);max-width:40rem}.cc-core-lead-panel{background:${DEEP_GREEN};color:${CREAM};border-radius:3px;padding:28px}.cc-core-wheel-form{display:grid;gap:14px}.cc-core-wheel-form label{display:grid;gap:8px}.cc-core-wheel-form label span{font-size:10px;color:rgba(249,244,235,.7)}.cc-core-wheel-form input{width:100%;min-height:54px;border:1px solid rgba(249,244,235,.24);border-radius:3px;background:${CREAM};color:${INK};font:16px/1.2 'IBM Plex Sans',system-ui,sans-serif;padding:0 15px}.cc-core-wheel-form button{width:100%;min-height:54px;border:0;border-radius:3px;background:${RED};color:${CREAM};font-family:Oswald,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700;cursor:pointer;transition:transform .24s cubic-bezier(.22,.61,.36,1),background .18s ease,opacity .18s ease}.cc-core-wheel-form button:hover{transform:translateY(-2px);background:#B94136}.cc-core-wheel-form button:disabled{opacity:.65;cursor:default;transform:none}.cc-core-wheel-form p{margin:0;text-align:center;font-size:13px;line-height:1.45;color:rgba(249,244,235,.72)}.cc-core-wheel-form .cc-core-wheel-form-error{color:#F3B8B1}.cc-core-wheel-form-success{display:grid;justify-items:center;gap:10px;text-align:center;padding:22px 8px}.cc-core-wheel-form-success span{width:50px;height:50px;border-radius:50%;background:${GOLD};color:${INK};display:grid;place-items:center;font-size:22px;font-weight:700;line-height:1}.cc-core-wheel-form-success strong{font-family:Cardo,Georgia,serif;font-style:italic;font-weight:400;font-size:26px;color:${CREAM}}.cc-core-wheel-form-success p{margin:0;font-size:14px;line-height:1.5;color:rgba(249,244,235,.74)}.cc-core-proof-section{background:${INK};color:${CREAM};padding:clamp(54px,6.5vw,84px) clamp(22px,5vw,64px) clamp(64px,7vw,96px)}.cc-core-proof-head{width:min(1120px,100%);margin:0 auto 24px}.cc-core-proof-head span{margin-bottom:10px}.cc-core-proof-head span{color:rgba(249,244,235,.62)}.cc-core-proof-head h3{font-size:clamp(30px,4.2vw,54px);max-width:26ch}.cc-core-proof-grid{width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cc-core-proof-card{border:1px solid rgba(249,244,235,.18);padding:28px;border-radius:3px;background:rgba(249,244,235,.045)}.cc-core-proof-card:before{content:\"\";display:block;width:40px;height:40px;border-radius:50%;background:var(--proof);margin-bottom:24px}.cc-core-proof-card p{margin:0;font-family:Cardo,Georgia,serif;font-style:italic;font-size:27px;line-height:1.16;color:${CREAM}}.cc-core-proof-card span{display:block;margin-top:22px;font-family:Oswald,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.13em;font-size:10px;color:rgba(249,244,235,.62)}@media(max-width:1080px){.cc-core-wheel-inner{grid-template-columns:minmax(260px,.82fr) minmax(330px,1fr);gap:42px;padding-top:86px;padding-bottom:92px}.cc-core-wheel-copy h2{font-size:clamp(44px,6.8vw,66px)}.cc-core-wheel-svg{width:min(100%,560px)}}@media(max-width:900px){.cc-core-wheel-inner{grid-template-columns:1fr;padding:68px 34px 78px;gap:38px}.cc-core-wheel-copy{max-width:720px;text-align:left}.cc-core-wheel-copy p{max-width:40rem}.cc-core-wheel-stage{width:100%}.cc-core-wheel-svg{width:min(100%,560px);max-height:none}.cc-core-wheel-card{padding:18px 22px}.cc-core-lead-wrap{grid-template-columns:1fr;padding-left:34px;padding-right:34px}.cc-core-proof-grid{grid-template-columns:1fr}}@media(max-width:640px){.cc-core-wheel-inner{padding:42px 18px 58px;gap:26px}.cc-core-wheel-copy h2{font-size:clamp(36px,11.2vw,52px);line-height:1;max-width:10.5ch}.is-lead-capture .cc-core-wheel-copy h2{max-width:12ch}.cc-core-wheel-copy p{font-size:16px;line-height:1.56}.cc-core-wheel-stage{align-items:center;width:100%;overflow:visible}.cc-core-wheel-svg{width:min(100%,calc(100vw - 28px));max-width:420px;max-height:none;margin:0 auto;display:block}.cc-core-wheel-card{width:100%;min-height:138px;margin-top:14px;padding:17px 17px 18px}.cc-core-wheel-signal{font-size:17px}.cc-core-wheel-need{font-size:14px}.cc-core-wheel-empty{line-height:1.45}.cc-core-wheel-cta-stage{width:100%;min-height:52px;margin-top:20px}.cc-core-wheel-chip-row{position:relative;flex-wrap:nowrap;justify-content:flex-start;width:calc(100% + 36px);margin-left:-18px;margin-right:-18px;margin-top:16px;padding:10px 18px 13px;gap:11px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-left:18px;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 34px),transparent 100%);scrollbar-width:none;border-top:1px solid rgba(21,18,15,.1);border-bottom:1px solid rgba(21,18,15,.12);background:rgba(249,244,235,.58)}.cc-core-wheel-chip-row::-webkit-scrollbar{display:none}.cc-core-wheel-chip-row button{flex:0 0 auto;scroll-snap-align:start;min-height:48px;padding:0 18px;font-size:14px;line-height:1;border-radius:999px;box-shadow:0 0 0 1px rgba(21,18,15,.035) inset}.cc-core-wheel-chip-row button.is-active{min-height:50px;padding:0 20px;box-shadow:0 0 0 1px rgba(21,18,15,.08) inset}.cc-core-lead-wrap{padding:0 18px 58px;gap:24px}.cc-core-lead-copy h3{font-size:clamp(34px,10vw,52px)}.cc-core-lead-copy p{font-size:16px;line-height:1.56}.cc-core-lead-panel{padding:20px}.cc-core-proof-section{padding:46px 20px 56px}.cc-core-proof-head{margin-bottom:16px}.cc-core-proof-head h3{font-size:clamp(28px,8.2vw,40px)}.cc-core-proof-card{padding:24px}.cc-core-proof-card p{font-size:25px}}@media(max-width:390px){.cc-core-wheel-inner{padding-left:14px;padding-right:14px}.cc-core-wheel-svg{width:min(100%,calc(100vw - 20px));max-width:390px}.cc-core-wheel-card{padding-left:16px;padding-right:16px}.cc-core-wheel-chip-row{width:calc(100% + 28px);margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px;scroll-padding-left:14px}.cc-core-wheel-chip-row button{min-height:48px;padding-left:17px;padding-right:17px}.cc-core-lead-wrap{padding-left:14px;padding-right:14px}}@media(prefers-reduced-motion:reduce){.cc-core-wheel-section *{transition-duration:.001ms!important;animation-duration:.001ms!important}}\n/* Overlay placement: block = wheel + chips, and the wheel is sized by HEIGHT so\n   a short window shrinks it instead of pushing things off screen. The button\n   moves over to the copy column, where there is room for it. */\n@media(min-width:901px){\n.is-card-overlay .cc-core-wheel-inner{width:min(1224px,100%);padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(56px,6vw,88px);align-items:center}\n.is-card-overlay .cc-core-wheel-copy{max-width:460px}\n.is-card-overlay .cc-core-wheel-copy h2{font-size:clamp(34px,4.2vw,58px);margin-bottom:18px}\n.is-card-overlay .cc-core-wheel-copy p{font-size:clamp(15px,1.35vw,17px);line-height:1.6}\n.is-card-overlay .cc-core-wheel-copy-cta{display:inline-flex;margin-top:28px}\n.is-card-overlay .cc-core-wheel-cta-stage{display:none}\n.is-card-overlay .cc-core-wheel-svg{width:auto;max-width:100%;height:min(58vh,480px);max-height:none}\n.is-card-overlay .cc-core-wheel-chip-row{margin-top:16px;max-width:620px;gap:8px}\n.is-card-overlay .cc-core-wheel-chip-row button{min-height:34px;padding:0 12px;font-size:12.5px}\n}\n/* Card beside the wheel. Gated at 901px: the first render happens before the\n   component knows the viewport width, and these two-column rules would clip a\n   phone. Width matches the homepage 1160+32 wrap so the left edges line up. */\n@media(min-width:901px){\n.is-card-copy .cc-core-wheel-inner{width:min(1224px,100%);grid-template-columns:minmax(300px,.92fr) minmax(340px,1fr);gap:clamp(32px,4.6vw,64px);align-items:center;padding-top:clamp(60px,6.5vw,96px);padding-bottom:clamp(60px,6.5vw,96px)}\n.is-card-copy .cc-core-wheel-copy{max-width:490px}\n.is-card-copy .cc-core-wheel-copy h2{font-size:clamp(34px,4.2vw,58px);margin-bottom:18px}\n.is-card-copy .cc-core-wheel-copy p{font-size:clamp(15px,1.35vw,17px);line-height:1.6}\n.is-card-copy .cc-core-wheel-copy .cc-core-wheel-card{width:100%;margin-top:26px;min-height:150px}\n.is-card-copy .cc-core-wheel-svg{width:auto;max-width:100%;height:min(50vh,430px);max-height:none}\n.is-card-copy .cc-core-wheel-chip-row{margin-top:14px;max-width:620px;gap:8px}\n.is-card-copy .cc-core-wheel-chip-row button{min-height:34px;padding:0 12px;font-size:12.5px}\n.is-card-copy .cc-core-wheel-cta-stage{margin-top:18px}\n}`;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SectionCoreEmotionWheel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}