{"version":3,"file":"LJKzmZYGa.DPFQfFsV.mjs","names":["React.useRef","React.useState","className","React.Fragment","_Fragment","React.useMemo","t","e","n","o","s","r","clamp","u","a","n","o","r","t","e","i","h","r","n","e","t","o","n","e","t","a","e","r","t","s","n","i","o","u","l","p","M","n","e","t","o","a","i","r","A","l","u","O","q","p","Z","v","g","y","m","b","te","j","x","V","n","t","e","progress","useRef","updateScrollInfo","Children","useState","useCallback","i","end","start","startTransition","currentScroll","dotStyle","useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","SelectieButton","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","className","Image","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts","Card2","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className"],"sources":["https:/framerusercontent.com/modules/ESykeIRxg9MpRkmRggSc/RtmpERZO7w1E7TmmNykr/Teamleden_Uitgelicht.js","https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/animation@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js","https:/ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","https:/ga.jspm.io/npm:@motionone/generators@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/utils@10.12.0/dist/index.es.js","https:/framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/3dMrKtwDsHhQeeykStyV/Carousel.js","https:/framerusercontent.com/modules/p11lTjXGL9dGsjTB8TtN/MtOew3aCg6tAI9ArfLbW/lu51j8JN5.js","https:/framerusercontent.com/modules/vcYv3tlCFfUK99VmmQ1x/9jWn8E5bPEok98oCVYul/J3ujQIySF.js","https:/framerusercontent.com/modules/t33v7TfgGss9y6K7edqC/dPjJzeUGasEBjp89ztd0/LJKzmZYGa.js"],"sourcesContent":["/* eslint-disable @next/next/no-img-element */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";const sampleMembers=[{id:\"member-1\",name:\"Dr. Emma de Vries\",initials:\"ED\",photoUrl:null,featured:true,isZzp:false,bigNumber:\"12345678901\",externalUrl:null,profileText:\"Rustige tandarts met aandacht voor vertrouwen, duidelijke uitleg en esthetische details tijdens elke behandeling.\",workdays:[\"ma\",\"wo\",\"vr\"],workdaysLabel:\"Ma, Wo, Vr\",jobTitle:{orderId:\"owner\",title:\"Tandarts / eigenaar\",sortOrder:1}},{id:\"member-2\",name:\"Sophie Jansen\",initials:\"SJ\",photoUrl:null,featured:true,isZzp:true,bigNumber:null,externalUrl:\"https://www.sophiejansen.nl/\",profileText:\"Pati\\xebntgericht mondhygi\\xebnist met veel rust in de behandelkamer en focus op duurzame mondgezondheid.\",workdays:[\"di\",\"do\"],workdaysLabel:\"Di, Do\",jobTitle:{orderId:\"hygienist\",title:\"Mondhygi\\xebnist(e)\",sortOrder:2}},{id:\"member-3\",name:\"Lars van Dijk\",initials:\"LD\",photoUrl:null,featured:true,isZzp:false,bigNumber:null,externalUrl:null,profileText:\"Bekend gezicht binnen de praktijk, sterk in geruststellen en goed in het begeleiden van pati\\xebnten voor en tijdens de behandeling.\",workdays:[\"ma\",\"di\",\"wo\",\"do\"],workdaysLabel:\"Ma, Di, Wo, Do\",jobTitle:{orderId:\"assistant\",title:\"Tandartsassistent(e)\",sortOrder:3}},{id:\"member-4\",name:\"Noor Bakker\",initials:\"NB\",photoUrl:null,featured:true,isZzp:false,bigNumber:null,externalUrl:null,profileText:\"Gastvrij eerste aanspreekpunt in de praktijk, met een kalme en verzorgde ontvangst voor elke pati\\xebnt.\",workdays:[\"ma\",\"wo\",\"vr\"],workdaysLabel:\"Ma, Wo, Vr\",jobTitle:{orderId:\"reception\",title:\"Balie-assistent(e)\",sortOrder:4}},{id:\"member-5\",name:\"Aisha Karim\",initials:\"AK\",photoUrl:null,featured:true,isZzp:false,bigNumber:null,externalUrl:null,profileText:\"Preventie-assistent met een vriendelijke stijl en veel aandacht voor uitleg, nazorg en kleine details.\",workdays:[\"di\",\"wo\",\"vr\"],workdaysLabel:\"Di, Wo, Vr\",jobTitle:{orderId:\"preventie\",title:\"Preventie-assistent(e)\",sortOrder:5}},{id:\"member-6\",name:\"Thomas Meijer\",initials:\"TM\",photoUrl:null,featured:true,isZzp:false,bigNumber:null,externalUrl:null,profileText:\"Praktijkmanager die teams en processen helder organiseert, met veel aandacht voor rust, structuur en kwaliteit.\",workdays:[\"ma\",\"di\",\"do\"],workdaysLabel:\"Ma, Di, Do\",jobTitle:{orderId:\"manager\",title:\"Praktijkmanager\",sortOrder:6}}];const sampleResponse={practice:{id:\"sample-practice\",name:\"DentalDynamic\",slug:\"dentaldynamic\",pageUrl:\"https://example.com/team\"},generatedAt:new Date().toISOString(),total:sampleMembers.length,members:sampleMembers,featuredMembers:sampleMembers};const APPLE_FONT_STACK='-apple-system, BlinkMacSystemFont, \"SF Pro Display\", \"SF Pro Text\", \"Helvetica Neue\", sans-serif';const loadedFeaturedTeamPhotos=new Set;function withAlpha(color,alpha){const normalized=color.trim();if(normalized.startsWith(\"#\")){let hex=normalized.slice(1);if(hex.length===3){hex=hex.split(\"\").map(part=>`${part}${part}`).join(\"\");}if(hex.length!==6)return color;const value=Number.parseInt(hex,16);const r=value>>16&255;const g=value>>8&255;const b=value&255;return`rgba(${r}, ${g}, ${b}, ${alpha})`;}const rgbMatch=normalized.match(/^rgba?\\(\\s*([0-9.]+)\\s*,\\s*([0-9.]+)\\s*,\\s*([0-9.]+)(?:\\s*,\\s*[0-9.]+\\s*)?\\)$/);if(rgbMatch){return`rgba(${rgbMatch[1]}, ${rgbMatch[2]}, ${rgbMatch[3]}, ${alpha})`;}return color;}function scaleAlpha(alpha,intensity){const multiplier=Math.max(0,intensity)/100;return Math.max(0,Math.min(1,alpha*multiplier));}function getPageSize(maxItems){return Math.max(1,Math.round(maxItems||6));}async function waitForRetry(ms,signal){await new Promise((resolve,reject)=>{const timeoutId=window.setTimeout(()=>{if(signal){signal.removeEventListener(\"abort\",handleAbort);}resolve();},ms);function handleAbort(){window.clearTimeout(timeoutId);reject(new DOMException(\"Request aborted\",\"AbortError\"));}if(signal){if(signal.aborted){handleAbort();return;}signal.addEventListener(\"abort\",handleAbort,{once:true});}});}async function fetchFeaturedTeamResponse(url,signal){let lastError=null;for(let attempt=0;attempt<3;attempt+=1){try{const response=await fetch(url,{method:\"GET\",signal,cache:\"no-store\"});if(!response.ok){throw new Error(`Kon uitgelichte teamleden niet laden (${response.status}).`);}return await response.json();}catch(error){if(signal.aborted){throw error;}lastError=error;if(attempt<2){await waitForRetry(450*(attempt+1),signal);continue;}}}throw lastError instanceof Error?new Error(`${lastError.message} Endpoint: ${url}`):new Error(`Kon uitgelichte teamleden niet laden. Endpoint: ${url}`);}function useElementWidth(){const ref=React.useRef(null);const[width,setWidth]=React.useState(0);React.useEffect(()=>{const element=ref.current;if(!element||typeof ResizeObserver===\"undefined\")return;const observer=new ResizeObserver(entries=>{setWidth(entries[0]?.contentRect.width??0);});observer.observe(element);return()=>observer.disconnect();},[]);return{ref,width};}function memberMetaItems(member,showBigNumber){const items=[member.jobTitle.title];if(showBigNumber&&member.bigNumber)items.push(`BIG ${member.bigNumber}`);if(member.workdaysLabel)items.push(member.workdaysLabel);return items;}function PhotoFallback({initials,titleColor,accentColor}){return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:`radial-gradient(circle at top left, ${withAlpha(accentColor,.28)}, rgba(255,255,255,0.95) 42%, rgba(234,238,243,0.92))`,color:titleColor,fontSize:44,fontWeight:720,letterSpacing:\"-0.06em\"},children:initials});}function MemberPhoto({member,imageObjectPosition,accentColor,titleColor}){const imageRef=React.useRef(null);const[loaded,setLoaded]=React.useState(()=>!member.photoUrl||loadedFeaturedTeamPhotos.has(member.photoUrl));const[loadFailed,setLoadFailed]=React.useState(false);React.useEffect(()=>{const image=imageRef.current;if(!member.photoUrl){setLoaded(true);setLoadFailed(false);return;}if(loadedFeaturedTeamPhotos.has(member.photoUrl)){setLoaded(true);setLoadFailed(false);return;}setLoadFailed(false);if(!image){setLoaded(false);return;}if(image.complete){const didLoad=image.naturalWidth>0;if(didLoad){loadedFeaturedTeamPhotos.add(member.photoUrl);}setLoaded(didLoad);setLoadFailed(!didLoad);return;}setLoaded(false);const handleLoad=()=>{loadedFeaturedTeamPhotos.add(member.photoUrl);setLoaded(true);setLoadFailed(false);};const handleError=()=>{setLoaded(true);setLoadFailed(true);};image.addEventListener(\"load\",handleLoad);image.addEventListener(\"error\",handleError);return()=>{image.removeEventListener(\"load\",handleLoad);image.removeEventListener(\"error\",handleError);};},[member.photoUrl]);return /*#__PURE__*/_jsx(\"div\",{className:\"ftm-photo\",children:member.photoUrl&&!loadFailed?/*#__PURE__*/_jsx(\"img\",{ref:imageRef,src:member.photoUrl,alt:member.name,className:loaded?\"ftm-photoImage ftm-photoImageLoaded\":\"ftm-photoImage\",style:{objectPosition:imageObjectPosition},onLoad:()=>{loadedFeaturedTeamPhotos.add(member.photoUrl);setLoaded(true);setLoadFailed(false);},onError:()=>{setLoaded(true);setLoadFailed(true);}}):/*#__PURE__*/_jsx(PhotoFallback,{initials:member.initials,titleColor:titleColor,accentColor:accentColor})});}function ChevronIcon({direction}){return /*#__PURE__*/_jsx(\"svg\",{className:direction===\"left\"?\"ftm-chevron ftm-chevronLeft\":\"ftm-chevron ftm-chevronRight\",width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",fill:\"none\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5.5 3.5L10 8L5.5 12.5\",stroke:\"currentColor\",strokeWidth:\"1.7\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}function ExternalLinkIcon(){return /*#__PURE__*/_jsxs(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 14 14\",fill:\"none\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5.25 2.75H3.75C3.19772 2.75 2.75 3.19772 2.75 3.75V10.25C2.75 10.8023 3.19772 11.25 3.75 11.25H10.25C10.8023 11.25 11.25 10.8023 11.25 10.25V8.75\",stroke:\"currentColor\",strokeWidth:\"1.25\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 3H11V7\",stroke:\"currentColor\",strokeWidth:\"1.25\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M10.75 3.25L6.5 7.5\",stroke:\"currentColor\",strokeWidth:\"1.25\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]});}function MetaLine({items,className}){return /*#__PURE__*/_jsx(\"div\",{className:className??\"ftm-metaLine\",children:items.map((item,index)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[index>0?/*#__PURE__*/_jsx(\"span\",{className:\"ftm-metaDot\",\"aria-hidden\":\"true\"}):null,/*#__PURE__*/_jsx(\"span\",{children:item})]},`${item}-${index}`))});}function WorkdayPills({member}){if(member.workdays.length===0)return null;return /*#__PURE__*/_jsx(\"div\",{className:\"ftm-workdays\",children:member.workdays.map(day=>/*#__PURE__*/_jsx(\"span\",{className:\"ftm-workday\",children:day.toUpperCase()},`${member.id}-${day}`))});}function MemberBadges({member,showBadges,showFeaturedBadge}){if(!showFeaturedBadge&&!(showBadges&&member.isZzp))return null;return /*#__PURE__*/_jsxs(\"div\",{className:\"ftm-badgeRow\",children:[showFeaturedBadge?/*#__PURE__*/_jsx(\"span\",{className:\"ftm-badge ftm-badgeAccent\",children:\"Uitgelicht\"}):null,showBadges&&member.isZzp?/*#__PURE__*/_jsx(\"span\",{className:\"ftm-badge ftm-badgeSoft\",children:\"ZZP\"}):null]});}function MemberExternalLink({member,showExternalLink,externalLinkLabel,className}){if(!showExternalLink||!member.externalUrl)return null;return /*#__PURE__*/_jsxs(\"a\",{href:member.externalUrl,className:className??\"ftm-externalLink\",target:\"_blank\",rel:\"noreferrer noopener\",\"aria-label\":`${externalLinkLabel} van ${member.name}`,onPointerDown:event=>event.stopPropagation(),onClick:event=>event.stopPropagation(),children:[/*#__PURE__*/_jsx(\"span\",{children:externalLinkLabel}),/*#__PURE__*/_jsx(\"span\",{className:\"ftm-externalLinkIcon\",children:/*#__PURE__*/_jsx(ExternalLinkIcon,{})})]});}function MemberDetails({member,showBigNumber,showWorkdays,showBadges,showFeaturedBadge,showProfileText,showExternalLink,externalLinkLabel}){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(MemberBadges,{member:member,showBadges:showBadges,showFeaturedBadge:showFeaturedBadge}),/*#__PURE__*/_jsx(\"h3\",{className:\"ftm-memberName\",children:member.name}),/*#__PURE__*/_jsx(MetaLine,{items:memberMetaItems(member,showBigNumber)}),showProfileText&&member.profileText?/*#__PURE__*/_jsx(\"p\",{className:\"ftm-memberBody\",children:member.profileText}):null,/*#__PURE__*/_jsx(MemberExternalLink,{member:member,showExternalLink:showExternalLink,externalLinkLabel:externalLinkLabel}),showWorkdays?/*#__PURE__*/_jsx(WorkdayPills,{member:member}):null]});}function HeroContent({member,activeIndex,total,showBigNumber,showWorkdays,showBadges,showFeaturedBadge,showFeaturedMemberLabel,showProfileText,showExternalLink,externalLinkLabel,compact}){return /*#__PURE__*/_jsxs(\"div\",{className:\"ftm-heroInner ftm-fadeInUp\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-heroTopline\",children:[showFeaturedMemberLabel?/*#__PURE__*/_jsx(\"div\",{className:\"ftm-heroKicker\",children:\"Uitgelicht teamlid\"}):/*#__PURE__*/_jsx(\"div\",{}),/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-heroProgress\",children:[String(activeIndex+1).padStart(2,\"0\"),\" /\",\" \",String(total).padStart(2,\"0\")]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"ftm-heroDivider\"}),/*#__PURE__*/_jsx(MemberDetails,{member:member,showBigNumber:showBigNumber,showWorkdays:showWorkdays,showBadges:showBadges,showFeaturedBadge:showFeaturedBadge,showProfileText:showProfileText,showExternalLink:showExternalLink,externalLinkLabel:externalLinkLabel}),!compact?/*#__PURE__*/_jsx(\"div\",{className:\"ftm-heroCaption\",children:\"Klik of hover op een ander teamlid om te wisselen.\"}):null]},member.id);}function MobileCarouselVariant({members,imageObjectPosition,showBigNumber,showBadges,showExternalLink,externalLinkLabel,accentColor,titleColor}){return /*#__PURE__*/_jsx(\"div\",{className:\"ftm-mobile\",children:/*#__PURE__*/_jsx(\"div\",{className:\"ftm-mobileTrack\",children:members.map(member=>/*#__PURE__*/_jsx(\"article\",{className:\"ftm-mobileSlide\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-mobileMedia\",children:[/*#__PURE__*/_jsx(MemberPhoto,{member:member,imageObjectPosition:imageObjectPosition,accentColor:accentColor,titleColor:titleColor}),/*#__PURE__*/_jsx(\"div\",{className:\"ftm-mobileTopShade\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-mobileTop\",children:[showBadges&&member.isZzp?/*#__PURE__*/_jsx(\"span\",{className:\"ftm-badge ftm-badgeSoft\",children:\"ZZP\"}):null,showBigNumber&&member.bigNumber?/*#__PURE__*/_jsxs(\"span\",{className:\"ftm-badge ftm-badgeAccent\",children:[\"BIG \",member.bigNumber]}):null]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-mobileInfo\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"ftm-mobileName\",children:member.name}),/*#__PURE__*/_jsx(\"div\",{className:\"ftm-mobileRole\",children:member.jobTitle.title}),/*#__PURE__*/_jsx(MemberExternalLink,{member:member,showExternalLink:showExternalLink,externalLinkLabel:externalLinkLabel,className:\"ftm-externalLink ftm-externalLinkMobile\"})]})]})},member.id))})});}function AccordionVariant({members,activeMemberId,onActivate,cardHeight,imageObjectPosition,showBigNumber,showWorkdays,showBadges,showFeaturedBadge,showFeaturedMemberLabel,showProfileText,showExternalLink,externalLinkLabel,hoverPreview,accentColor,titleColor}){return /*#__PURE__*/_jsx(\"div\",{className:\"ftm-accordion\",children:members.map(member=>{const active=member.id===activeMemberId;return /*#__PURE__*/_jsxs(\"div\",{className:active?\"ftm-accordionCard ftm-accordionCardActive\":\"ftm-accordionCard\",style:{minHeight:cardHeight,flex:active?\"2.7 1 0%\":\"0.76 1 0%\"},onPointerEnter:()=>{if(!hoverPreview)return;onActivate(member.id);},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"ftm-accordionHitArea\",onClick:()=>onActivate(member.id),onFocus:()=>onActivate(member.id),\"aria-label\":`Toon ${member.name}`,\"aria-pressed\":active,\"aria-expanded\":active}),/*#__PURE__*/_jsx(MemberPhoto,{member:member,imageObjectPosition:imageObjectPosition,accentColor:accentColor,titleColor:titleColor}),/*#__PURE__*/_jsx(\"div\",{className:active?\"ftm-overlay ftm-overlayActive\":\"ftm-overlay ftm-overlayIdle\"}),/*#__PURE__*/_jsx(\"div\",{className:active?\"ftm-accordionTop ftm-accordionTopActive\":\"ftm-accordionTop\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-accordionTopMeta\",children:[active?/*#__PURE__*/_jsx(MemberBadges,{member:member,showBadges:showBadges,showFeaturedBadge:showFeaturedBadge}):null,active&&showWorkdays?/*#__PURE__*/_jsx(WorkdayPills,{member:member}):null]})}),/*#__PURE__*/_jsx(\"div\",{className:active?\"ftm-accordionBottom ftm-accordionBottomActive\":\"ftm-accordionBottom\",children:/*#__PURE__*/_jsxs(\"div\",{className:active?\"ftm-accordionExpanded ftm-accordionExpandedActive\":\"ftm-accordionExpanded\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-accordionPrimary\",children:[showFeaturedMemberLabel?/*#__PURE__*/_jsx(\"div\",{className:\"ftm-accordionKicker\",children:\"Uitgelicht teamlid\"}):null,/*#__PURE__*/_jsx(\"h3\",{className:\"ftm-memberName ftm-accordionName\",children:member.name}),/*#__PURE__*/_jsx(MetaLine,{items:memberMetaItems(member,showBigNumber),className:\"ftm-metaLine ftm-accordionMeta\"}),/*#__PURE__*/_jsx(MemberExternalLink,{member:member,showExternalLink:showExternalLink,externalLinkLabel:externalLinkLabel,className:\"ftm-externalLink ftm-externalLinkAccordion\"})]}),showProfileText&&member.profileText?/*#__PURE__*/_jsxs(\"details\",{className:\"ftm-profileDisclosure\",onClick:event=>event.stopPropagation(),onPointerDown:event=>event.stopPropagation(),children:[/*#__PURE__*/_jsxs(\"summary\",{className:\"ftm-profileSummary\",\"aria-label\":`Toon introductie van ${member.name}`,onClick:event=>event.stopPropagation(),onPointerDown:event=>event.stopPropagation(),children:[/*#__PURE__*/_jsx(\"span\",{className:\"ftm-profileSummaryLabelClosed\",children:\"Lees introductie\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ftm-profileSummaryLabelOpen\",children:\"Sluit introductie\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"ftm-accordionProfile\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-accordionProfileInner\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"ftm-accordionProfileEyebrow\",children:\"Introductie\"}),/*#__PURE__*/_jsx(\"p\",{className:\"ftm-memberBody ftm-memberBodyCompact ftm-accordionBody\",children:member.profileText}),/*#__PURE__*/_jsx(MemberExternalLink,{member:member,showExternalLink:showExternalLink,externalLinkLabel:externalLinkLabel,className:\"ftm-externalLink ftm-externalLinkOverlay\"})]})})]}):null]})})]},member.id);})});}function SpotlightVariant({members,activeMember,activeMemberId,onActivate,cardHeight,imageObjectPosition,showBigNumber,showWorkdays,showBadges,showFeaturedBadge,showFeaturedMemberLabel,showProfileText,showExternalLink,externalLinkLabel,hoverPreview,accentColor,titleColor}){const activeIndex=Math.max(0,members.findIndex(member=>member.id===activeMemberId));return /*#__PURE__*/_jsxs(\"div\",{className:\"ftm-band\",children:[/*#__PURE__*/_jsxs(\"article\",{className:\"ftm-bandHero\",style:{minHeight:Math.max(300,Math.min(cardHeight,360))},children:[/*#__PURE__*/_jsx(\"div\",{className:\"ftm-bandMediaShell\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-bandMedia ftm-fadeInSlow\",children:[/*#__PURE__*/_jsx(MemberPhoto,{member:activeMember,imageObjectPosition:imageObjectPosition,accentColor:accentColor,titleColor:titleColor}),/*#__PURE__*/_jsx(\"div\",{className:\"ftm-overlay ftm-overlayHero\"})]},activeMember.id)}),/*#__PURE__*/_jsx(\"div\",{className:\"ftm-bandPanel\",children:/*#__PURE__*/_jsx(HeroContent,{member:activeMember,activeIndex:activeIndex,total:members.length,showBigNumber:showBigNumber,showWorkdays:showWorkdays,showBadges:showBadges,showFeaturedBadge:showFeaturedBadge,showFeaturedMemberLabel:showFeaturedMemberLabel,showProfileText:showProfileText,showExternalLink:showExternalLink,externalLinkLabel:externalLinkLabel,compact:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"ftm-bandSelectors\",children:members.map((member,index)=>{const active=member.id===activeMemberId;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:active?\"ftm-bandChip ftm-bandChipActive\":\"ftm-bandChip\",onClick:()=>onActivate(member.id),onMouseEnter:()=>{if(!hoverPreview)return;onActivate(member.id);},children:[/*#__PURE__*/_jsx(\"div\",{className:\"ftm-bandChipThumb\",children:/*#__PURE__*/_jsx(MemberPhoto,{member:member,imageObjectPosition:imageObjectPosition,accentColor:accentColor,titleColor:titleColor})}),/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-bandChipCopy\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-bandChipTopline\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ftm-bandChipIndex\",children:String(index+1).padStart(2,\"0\")}),active?/*#__PURE__*/_jsx(\"span\",{className:\"ftm-bandChipState\",children:\"Actief\"}):null]}),/*#__PURE__*/_jsx(\"div\",{className:\"ftm-bandChipName\",children:member.name}),/*#__PURE__*/_jsx(\"div\",{className:\"ftm-bandChipRole\",children:member.jobTitle.title})]})]},member.id);})})]});}function FilmstripVariant({members,activeMember,activeMemberId,onActivate,cardHeight,imageObjectPosition,showBigNumber,showWorkdays,showBadges,showFeaturedBadge,showFeaturedMemberLabel,showProfileText,showExternalLink,externalLinkLabel,hoverPreview,accentColor,titleColor}){const activeIndex=Math.max(0,members.findIndex(member=>member.id===activeMemberId));return /*#__PURE__*/_jsxs(\"div\",{className:\"ftm-editorial\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"ftm-editorialRail\",children:members.map((member,index)=>{const active=member.id===activeMemberId;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:active?\"ftm-editorialTab ftm-editorialTabActive\":\"ftm-editorialTab\",onClick:()=>onActivate(member.id),onMouseEnter:()=>{if(!hoverPreview)return;onActivate(member.id);},children:[/*#__PURE__*/_jsx(\"div\",{className:\"ftm-editorialTabThumb\",children:/*#__PURE__*/_jsx(MemberPhoto,{member:member,imageObjectPosition:imageObjectPosition,accentColor:accentColor,titleColor:titleColor})}),/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-editorialTabLabelWrap\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"ftm-editorialTabIndex\",children:String(index+1).padStart(2,\"0\")}),/*#__PURE__*/_jsx(\"div\",{className:\"ftm-editorialTabLabel\",children:member.name})]})]},member.id);})}),/*#__PURE__*/_jsxs(\"article\",{className:\"ftm-editorialCard\",style:{minHeight:Math.max(280,Math.min(cardHeight,340))},children:[/*#__PURE__*/_jsx(\"div\",{className:\"ftm-editorialPanel\",children:/*#__PURE__*/_jsx(HeroContent,{member:activeMember,activeIndex:activeIndex,total:members.length,showBigNumber:showBigNumber,showWorkdays:showWorkdays,showBadges:showBadges,showFeaturedBadge:showFeaturedBadge,showFeaturedMemberLabel:showFeaturedMemberLabel,showProfileText:showProfileText,showExternalLink:showExternalLink,externalLinkLabel:externalLinkLabel,compact:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"ftm-editorialMediaShell\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-editorialMedia ftm-fadeInSlow\",children:[/*#__PURE__*/_jsx(MemberPhoto,{member:activeMember,imageObjectPosition:imageObjectPosition,accentColor:accentColor,titleColor:titleColor}),/*#__PURE__*/_jsx(\"div\",{className:\"ftm-overlay ftm-overlayHero\"})]},activeMember.id)})]})]});}export default function FeaturedTeamMembersSection(props){const{apiBaseUrl,practiceSlug,variant,sectionEyebrow,sectionTitle,sectionDescription,showSectionHeader,maxItems,imageObjectPosition,showBigNumber,showWorkdays,showBadges,showFeaturedBadge,showFeaturedMemberLabel,showProfileText,showCountBadge,hoverPreview,showSectionShell,showCtaButton,showCtaIcon,ctaLabel,showExternalLink,externalLinkLabel,showNavigation,showNavigationSurface,showNavigationRange,showNavigationProgress,showNavigationTotal,navigationAlign,sectionBackground,cardBackground,borderColor,accentColor,cardGradientColor,cardGradientIntensity,titleColor,bodyColor,metaColor,metaTagTextColor,metaTagBackgroundColor,metaTagBorderColor,overlayTextColor,radius,sectionPadding,gap,cardHeight,fontFamily,headingFontFamily}=props;const{ref,width}=useElementWidth();const[data,setData]=React.useState(null);const[state,setState]=React.useState(practiceSlug?\"loading\":\"idle\");const[activeMemberId,setActiveMemberId]=React.useState(null);const[windowStart,setWindowStart]=React.useState(0);const[windowMotion,setWindowMotion]=React.useState(\"idle\");const previousWindowStartRef=React.useRef(0);React.useEffect(()=>{setActiveMemberId(null);setWindowStart(0);if(!practiceSlug){setState(\"idle\");setData(sampleResponse);return;}const controller=new AbortController;setState(\"loading\");const endpoint=`${apiBaseUrl.replace(/\\/$/,\"\")}/api/public/practices/${encodeURIComponent(practiceSlug)}/team-members`;fetchFeaturedTeamResponse(endpoint,controller.signal).then(payload=>{setData(payload);setState(\"ready\");}).catch(error=>{if(controller.signal.aborted)return;console.error(\"Featured team feed load failed\",{endpoint,practiceSlug,error});setData(null);setState(\"error\");});return()=>controller.abort();},[apiBaseUrl,practiceSlug]);const source=!practiceSlug?sampleResponse:data;const teamPageUrl=source?.practice.pageUrl??null;const allFeaturedMembers=React.useMemo(()=>source?.featuredMembers??[],[source?.featuredMembers]);const pageSize=React.useMemo(()=>getPageSize(maxItems),[maxItems]);const maxWindowStart=Math.max(0,allFeaturedMembers.length-pageSize);const hasPagination=allFeaturedMembers.length>pageSize;React.useEffect(()=>{setWindowStart(current=>Math.min(current,maxWindowStart));},[maxWindowStart]);React.useEffect(()=>{const previous=previousWindowStartRef.current;if(windowStart===previous)return;setWindowMotion(windowStart>previous?\"forward\":\"backward\");previousWindowStartRef.current=windowStart;const timeout=window.setTimeout(()=>setWindowMotion(\"idle\"),520);return()=>window.clearTimeout(timeout);},[windowStart]);const featuredMembers=React.useMemo(()=>{const start=windowStart;return allFeaturedMembers.slice(start,start+pageSize);},[allFeaturedMembers,pageSize,windowStart]);const pageStart=allFeaturedMembers.length===0?0:windowStart+1;const pageEnd=Math.min(allFeaturedMembers.length,windowStart+pageSize);const windowProgress=maxWindowStart===0?1:windowStart/maxWindowStart;const paginationWrapClassName=navigationAlign===\"left\"?\"ftm-paginationWrap ftm-paginationWrapLeft\":navigationAlign===\"center\"?\"ftm-paginationWrap ftm-paginationWrapCenter\":navigationAlign===\"stretch\"?\"ftm-paginationWrap ftm-paginationWrapStretch\":\"ftm-paginationWrap ftm-paginationWrapRight\";React.useEffect(()=>{if(featuredMembers.length===0){setActiveMemberId(null);return;}setActiveMemberId(current=>current&&featuredMembers.some(member=>member.id===current)?current:featuredMembers[0].id);},[featuredMembers]);const activeMember=featuredMembers.find(member=>member.id===activeMemberId)??featuredMembers[0]??null;const isMobileCarousel=width>0&&width<860;const windowPaneClassName=windowMotion===\"forward\"?\"ftm-windowPane ftm-windowPaneForward\":windowMotion===\"backward\"?\"ftm-windowPane ftm-windowPaneBackward\":\"ftm-windowPane\";const rootStyle={\"--ftm-bg\":sectionBackground,\"--ftm-card-bg\":cardBackground,\"--ftm-border\":borderColor,\"--ftm-accent\":accentColor,\"--ftm-accent-soft\":withAlpha(accentColor,.16),\"--ftm-accent-strong\":withAlpha(accentColor,.28),\"--ftm-card-gradient-tint-soft\":withAlpha(cardGradientColor,scaleAlpha(.08,cardGradientIntensity)),\"--ftm-card-gradient-tint-mid\":withAlpha(cardGradientColor,scaleAlpha(.16,cardGradientIntensity)),\"--ftm-card-gradient-tint-strong\":withAlpha(cardGradientColor,scaleAlpha(.36,cardGradientIntensity)),\"--ftm-card-gradient-dark-soft\":`rgba(8,11,14,${scaleAlpha(.12,cardGradientIntensity)})`,\"--ftm-card-gradient-dark-mid\":`rgba(8,11,14,${scaleAlpha(.2,cardGradientIntensity)})`,\"--ftm-card-gradient-dark-strong\":`rgba(8,11,14,${scaleAlpha(.82,cardGradientIntensity)})`,\"--ftm-title\":titleColor,\"--ftm-body\":bodyColor,\"--ftm-meta\":metaColor,\"--ftm-meta-tag-text\":metaTagTextColor,\"--ftm-meta-tag-bg\":metaTagBackgroundColor,\"--ftm-meta-tag-border\":metaTagBorderColor,\"--ftm-overlay-text\":overlayTextColor,\"--ftm-radius\":`${radius}px`,\"--ftm-gap\":`${gap}px`,\"--ftm-padding\":`${sectionPadding}px`,\"--ftm-card-height\":`${cardHeight}px`,\"--ftm-shadow\":\"none\",\"--ftm-card-shadow\":\"none\",\"--ftm-card-shadow-hover\":`0 20px 44px ${withAlpha(\"#0f172a\",.12)}`,\"--ftm-transition-smooth\":\"720ms cubic-bezier(0.16, 1, 0.3, 1)\",\"--ftm-transition-soft\":\"480ms cubic-bezier(0.22, 1, 0.36, 1)\",\"--ftm-transition-snappy\":\"320ms cubic-bezier(0.22, 1, 0.36, 1)\",\"--ftm-font-body\":fontFamily,\"--ftm-font-heading\":headingFontFamily};return /*#__PURE__*/_jsxs(\"section\",{className:showSectionShell?\"ftm-root\":\"ftm-root ftm-root-shellless\",style:rootStyle,children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .ftm-root {\n                    display: contents;\n                }\n                .ftm-root-shellless {\n                    display: contents;\n                }\n                .ftm-root * {\n                    box-sizing: border-box;\n                }\n                .ftm-frame {\n                    width: 100%;\n                    box-sizing: border-box;\n                    position: relative;\n                    overflow: visible;\n                    background: transparent;\n                    padding: var(--ftm-padding);\n                    color: var(--ftm-title);\n                    font-family: var(--ftm-font-body);\n                    isolation: isolate;\n                }\n                .ftm-frameShell {\n                    border-radius: calc(var(--ftm-radius) + 14px);\n                    border: 1px solid var(--ftm-border);\n                    box-shadow: var(--ftm-shadow);\n                }\n                .ftm-frameShellless {\n                    border: 0;\n                    box-shadow: none;\n                }\n                .ftm-header {\n                    display: grid;\n                    gap: 14px;\n                    margin-bottom: var(--ftm-gap);\n                }\n                .ftm-headerRow {\n                    display: flex;\n                    align-items: flex-end;\n                    justify-content: space-between;\n                    gap: 20px;\n                    flex-wrap: wrap;\n                }\n                .ftm-headerText {\n                    min-width: 0;\n                    flex: 1 1 480px;\n                }\n                .ftm-eyebrow {\n                    color: var(--ftm-meta);\n                    font-size: 12px;\n                    font-weight: 700;\n                    letter-spacing: 0.18em;\n                    text-transform: uppercase;\n                }\n                .ftm-title {\n                    margin: 10px 0 0;\n                    color: var(--ftm-title);\n                    font-size: clamp(34px, 4.6vw, 58px);\n                    line-height: 0.96;\n                    letter-spacing: -0.07em;\n                    font-weight: 720;\n                    font-family: var(--ftm-font-heading);\n                }\n                .ftm-description {\n                    margin: 0;\n                    max-width: 760px;\n                    color: var(--ftm-body);\n                    font-size: 17px;\n                    line-height: 1.72;\n                }\n                .ftm-countPill {\n                    display: inline-flex;\n                    align-items: center;\n                    gap: 12px;\n                    min-height: 50px;\n                    padding: 0 18px;\n                    border-radius: 999px;\n                    border: 1px solid var(--ftm-border);\n                    background: rgba(255,255,255,0.82);\n                    color: var(--ftm-body);\n                    font-size: 14px;\n                    box-shadow: 0 14px 28px rgba(15, 23, 42, 0.07);\n                    white-space: nowrap;\n                }\n                .ftm-countPill strong {\n                    color: var(--ftm-title);\n                    font-size: 16px;\n                }\n                .ftm-empty {\n                    display: grid;\n                    gap: 10px;\n                    align-items: start;\n                    min-height: 220px;\n                    padding: 30px;\n                    border-radius: var(--ftm-radius);\n                    border: 1px dashed var(--ftm-border);\n                    background: rgba(255,255,255,0.52);\n                }\n                .ftm-emptyTitle {\n                    margin: 0;\n                    font-size: 24px;\n                    line-height: 1.08;\n                    letter-spacing: -0.04em;\n                    font-weight: 670;\n                    font-family: var(--ftm-font-heading);\n                }\n                .ftm-emptyBody {\n                    color: var(--ftm-meta);\n                    font-size: 15px;\n                    line-height: 1.65;\n                }\n                .ftm-footerAction {\n                    display: flex;\n                    justify-content: flex-end;\n                    margin-top: calc(var(--ftm-gap) * 0.9);\n                }\n                .ftm-cta {\n                    display: inline-flex;\n                    align-items: center;\n                    gap: 8px;\n                    min-height: 44px;\n                    border-radius: 999px;\n                    padding: 0 18px;\n                    border: 1px solid var(--ftm-border);\n                    background: rgba(255,255,255,0.92);\n                    color: var(--ftm-title);\n                    text-decoration: none;\n                    font-size: 14px;\n                    font-weight: 600;\n                    transition: transform 180ms ease, border-color 180ms ease;\n                }\n                .ftm-cta:hover {\n                    transform: translateY(-1px);\n                    border-color: var(--ftm-accent-strong);\n                }\n                .ftm-ctaIcon {\n                    width: 14px;\n                    height: 14px;\n                    flex: 0 0 auto;\n                }\n                .ftm-photo,\n                .ftm-photoImage {\n                    position: absolute;\n                    inset: 0;\n                    width: 100%;\n                    height: 100%;\n                }\n                .ftm-photo {\n                    overflow: hidden;\n                    border-radius: inherit;\n                }\n                .ftm-photoImage {\n                    object-fit: cover;\n                    opacity: 0.02;\n                    filter: saturate(0.82) contrast(0.96) brightness(0.72) blur(5px);\n                    transform: scale(1.012);\n                    transition:\n                        opacity var(--ftm-transition-soft),\n                        filter var(--ftm-transition-smooth),\n                        transform var(--ftm-transition-smooth);\n                    will-change: opacity, transform, filter;\n                }\n                .ftm-photoImageLoaded {\n                    opacity: 1;\n                    filter: saturate(0.86) contrast(0.98) brightness(0.72) blur(0);\n                }\n                .ftm-overlay {\n                    position: absolute;\n                    inset: 0;\n                    border-radius: inherit;\n                    background:\n                        linear-gradient(180deg, var(--ftm-card-gradient-tint-soft) 0%, var(--ftm-card-gradient-tint-mid) 32%, var(--ftm-card-gradient-tint-strong) 100%),\n                        linear-gradient(180deg, var(--ftm-card-gradient-dark-soft) 0%, var(--ftm-card-gradient-dark-mid) 32%, var(--ftm-card-gradient-dark-strong) 100%);\n                    transition: opacity var(--ftm-transition-soft), background var(--ftm-transition-soft);\n                }\n                .ftm-overlayIdle {\n                    background:\n                        linear-gradient(180deg, var(--ftm-card-gradient-tint-soft) 0%, var(--ftm-card-gradient-tint-mid) 46%, var(--ftm-card-gradient-tint-mid) 100%),\n                        linear-gradient(180deg, var(--ftm-card-gradient-dark-soft) 0%, var(--ftm-card-gradient-dark-mid) 46%, rgba(8,11,14,${scaleAlpha(.3,cardGradientIntensity)}) 100%);\n                }\n                .ftm-overlayActive,\n                .ftm-overlayHero {\n                    background:\n                        linear-gradient(180deg, rgba(255,255,255,0) 0%, var(--ftm-card-gradient-tint-soft) 42%, var(--ftm-card-gradient-tint-mid) 62%, var(--ftm-card-gradient-tint-strong) 100%),\n                        linear-gradient(180deg, rgba(8,11,14,${scaleAlpha(.02,cardGradientIntensity)}) 0%, rgba(8,11,14,${scaleAlpha(.02,cardGradientIntensity)}) 42%, var(--ftm-card-gradient-dark-mid) 62%, var(--ftm-card-gradient-dark-strong) 100%);\n                }\n                .ftm-badgeRow {\n                    display: inline-flex;\n                    align-items: center;\n                    gap: 8px;\n                    flex-wrap: wrap;\n                }\n                .ftm-badge {\n                    display: inline-flex;\n                    align-items: center;\n                    min-height: 32px;\n                    padding: 0 12px;\n                    border-radius: 999px;\n                    font-size: 11px;\n                    font-weight: 700;\n                    letter-spacing: 0.1em;\n                    text-transform: uppercase;\n                    backdrop-filter: blur(12px);\n                    -webkit-backdrop-filter: blur(12px);\n                }\n                .ftm-badgeAccent {\n                    border: 1px solid var(--ftm-meta-tag-border);\n                    background: var(--ftm-meta-tag-bg);\n                    color: var(--ftm-meta-tag-text);\n                }\n                .ftm-badgeSoft {\n                    border: 1px solid var(--ftm-meta-tag-border);\n                    background: var(--ftm-meta-tag-bg);\n                    color: var(--ftm-meta-tag-text);\n                }\n                .ftm-memberName {\n                    margin: 0;\n                    color: rgba(255,255,255,0.98);\n                    font-size: clamp(28px, 3.2vw, 46px);\n                    line-height: 0.98;\n                    letter-spacing: -0.06em;\n                    font-weight: 720;\n                    font-family: var(--ftm-font-heading);\n                    text-wrap: balance;\n                }\n                .ftm-memberBody {\n                    margin: 16px 0 0;\n                    max-width: 52ch;\n                    color: var(--ftm-overlay-text);\n                    font-size: 16px;\n                    line-height: 1.72;\n                }\n                .ftm-memberBodyCompact {\n                    max-width: 34ch;\n                    font-size: 15px;\n                    line-height: 1.65;\n                }\n                .ftm-externalLink {\n                    display: inline-flex;\n                    align-items: center;\n                    gap: 8px;\n                    width: fit-content;\n                    min-height: 36px;\n                    margin-top: 16px;\n                    padding: 0 14px;\n                    border-radius: 999px;\n                    border: 1px solid rgba(255,255,255,0.2);\n                    background: rgba(255,255,255,0.1);\n                    color: rgba(255,255,255,0.96);\n                    font-size: 13px;\n                    font-weight: 600;\n                    line-height: 1;\n                    text-decoration: none;\n                    backdrop-filter: blur(12px);\n                    -webkit-backdrop-filter: blur(12px);\n                    transition: background var(--ftm-transition-snappy), border-color var(--ftm-transition-snappy), transform var(--ftm-transition-snappy);\n                }\n                .ftm-externalLink:hover,\n                .ftm-externalLink:focus-visible {\n                    background: rgba(255,255,255,0.16);\n                    border-color: rgba(255,255,255,0.3);\n                    transform: translateY(-1px);\n                    outline: none;\n                }\n                .ftm-externalLinkIcon {\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: center;\n                }\n                .ftm-heroInner {\n                    display: grid;\n                    gap: 0;\n                }\n                .ftm-heroTopline {\n                    display: flex;\n                    align-items: center;\n                    justify-content: space-between;\n                    gap: 14px;\n                    margin-bottom: 14px;\n                }\n                .ftm-heroKicker,\n                .ftm-heroProgress {\n                    color: rgba(255,255,255,0.72);\n                    font-size: 11px;\n                    font-weight: 700;\n                    letter-spacing: 0.16em;\n                    text-transform: uppercase;\n                }\n                .ftm-heroProgress {\n                    letter-spacing: 0.12em;\n                    white-space: nowrap;\n                }\n                .ftm-heroDivider {\n                    width: 100%;\n                    height: 1px;\n                    margin-bottom: 18px;\n                    background: linear-gradient(90deg, rgba(255,255,255,0.26), rgba(255,255,255,0.08));\n                }\n                .ftm-heroCaption {\n                    margin-top: 18px;\n                    color: rgba(255,255,255,0.62);\n                    font-size: 13px;\n                    line-height: 1.55;\n                }\n                .ftm-metaLine {\n                    margin-top: 12px;\n                    display: flex;\n                    flex-wrap: wrap;\n                    align-items: center;\n                    gap: 8px;\n                    color: rgba(255,255,255,0.76);\n                    font-size: 14px;\n                    line-height: 1.55;\n                }\n                .ftm-metaDot {\n                    width: 4px;\n                    height: 4px;\n                    border-radius: 999px;\n                    background: rgba(255,255,255,0.42);\n                    flex: 0 0 auto;\n                }\n                .ftm-workdays {\n                    display: flex;\n                    flex-wrap: wrap;\n                    gap: 8px;\n                    margin-top: 18px;\n                }\n                .ftm-workday {\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: center;\n                    min-width: 28px;\n                    min-height: 28px;\n                    padding: 0 9px;\n                    border-radius: 999px;\n                    border: 1px solid var(--ftm-meta-tag-border);\n                    background: var(--ftm-meta-tag-bg);\n                    color: var(--ftm-meta-tag-text);\n                    font-size: 10px;\n                    font-weight: 700;\n                    letter-spacing: 0.1em;\n                    text-transform: uppercase;\n                    backdrop-filter: blur(12px);\n                    -webkit-backdrop-filter: blur(12px);\n                }\n                .ftm-mobile {\n                    margin-inline: calc(var(--ftm-padding) * -1);\n                    padding-inline: var(--ftm-padding);\n                }\n                .ftm-mobileTrack {\n                    display: grid;\n                    grid-auto-flow: column;\n                    grid-auto-columns: minmax(82%, 86%);\n                    gap: calc(var(--ftm-gap) * 0.65);\n                    overflow-x: auto;\n                    padding: 2px 2px 10px;\n                    scroll-snap-type: x mandatory;\n                    -webkit-overflow-scrolling: touch;\n                    scrollbar-width: none;\n                    overscroll-behavior-x: contain;\n                }\n                .ftm-mobileTrack::-webkit-scrollbar {\n                    display: none;\n                }\n                .ftm-mobileSlide {\n                    position: relative;\n                    overflow: hidden;\n                    border-radius: calc(var(--ftm-radius) + 8px);\n                    border: 1px solid var(--ftm-border);\n                    background: transparent;\n                    box-shadow: none;\n                    scroll-snap-align: start;\n                    scroll-snap-stop: always;\n                }\n                .ftm-mobileMedia {\n                    position: relative;\n                    min-height: 380px;\n                }\n                .ftm-mobileSlide .ftm-photoImage {\n                    filter: saturate(0.9) contrast(0.98) brightness(0.9) blur(4px);\n                    transform: scale(1.018);\n                }\n                .ftm-mobileSlide .ftm-photoImageLoaded {\n                    filter: saturate(0.96) contrast(1) brightness(0.96) blur(0);\n                }\n                .ftm-mobileTopShade {\n                    position: absolute;\n                    inset: 0 0 auto 0;\n                    z-index: 2;\n                    height: 34%;\n                    background:\n                        linear-gradient(180deg, var(--ftm-card-gradient-tint-strong) 0%, var(--ftm-card-gradient-tint-mid) 28%, rgba(255,255,255,0) 100%),\n                        linear-gradient(180deg, rgba(10,13,16,${scaleAlpha(.26,cardGradientIntensity)}) 0%, rgba(10,13,16,${scaleAlpha(.12,cardGradientIntensity)}) 28%, rgba(10,13,16,0) 100%);\n                    pointer-events: none;\n                }\n                .ftm-mobileTop {\n                    position: absolute;\n                    inset: 18px 18px auto 18px;\n                    z-index: 3;\n                    display: flex;\n                    align-items: flex-start;\n                    gap: 8px;\n                    flex-wrap: wrap;\n                }\n                .ftm-mobileInfo {\n                    position: absolute;\n                    inset: auto 0 0 0;\n                    z-index: 3;\n                    display: grid;\n                    gap: 8px;\n                    padding: 22px 20px 20px;\n                    background:\n                        linear-gradient(180deg, rgba(255,255,255,0) 0%, var(--ftm-card-gradient-tint-soft) 24%, var(--ftm-card-gradient-tint-mid) 46%, var(--ftm-card-gradient-tint-strong) 72%, var(--ftm-card-gradient-tint-strong) 100%),\n                        linear-gradient(180deg, rgba(10,13,16,0) 0%, rgba(10,13,16,${scaleAlpha(.03,cardGradientIntensity)}) 24%, rgba(10,13,16,${scaleAlpha(.12,cardGradientIntensity)}) 46%, rgba(10,13,16,${scaleAlpha(.54,cardGradientIntensity)}) 72%, rgba(10,13,16,${scaleAlpha(.88,cardGradientIntensity)}) 100%);\n                    backdrop-filter: blur(4px);\n                    -webkit-backdrop-filter: blur(4px);\n                }\n                .ftm-mobileName {\n                    margin: 0;\n                    color: rgba(255,255,255,0.98);\n                    font-size: clamp(26px, 7vw, 34px);\n                    line-height: 0.98;\n                    letter-spacing: -0.05em;\n                    font-weight: 710;\n                    font-family: var(--ftm-font-heading);\n                    text-wrap: balance;\n                }\n                .ftm-mobileRole {\n                    color: rgba(255,255,255,0.82);\n                    font-size: 15px;\n                    line-height: 1.55;\n                }\n                .ftm-accordion {\n                    display: flex;\n                    gap: calc(var(--ftm-gap) * 0.55);\n                    min-height: var(--ftm-card-height);\n                    background: transparent;\n                }\n                .ftm-accordionCard {\n                    position: relative;\n                    min-width: 0;\n                    overflow: hidden;\n                    border: 1px solid var(--ftm-border);\n                    border-radius: calc(var(--ftm-radius) + 8px);\n                    background: transparent;\n                    padding: 0;\n                    text-align: left;\n                    cursor: pointer;\n                    box-shadow: none;\n                    transition:\n                        flex var(--ftm-transition-smooth),\n                        transform var(--ftm-transition-smooth),\n                        filter var(--ftm-transition-soft),\n                        border-color var(--ftm-transition-soft);\n                    will-change: flex, transform, filter;\n                    backface-visibility: hidden;\n                    filter: drop-shadow(0 0 0 rgba(15, 23, 42, 0));\n                }\n                .ftm-accordionHitArea {\n                    position: absolute;\n                    inset: 0;\n                    z-index: 1;\n                    border: 0;\n                    background: transparent;\n                    padding: 0;\n                    cursor: pointer;\n                }\n                .ftm-accordionCard:hover,\n                .ftm-accordionCard:focus-visible,\n                .ftm-accordionCardActive {\n                    transform: translateY(-4px);\n                    filter: drop-shadow(0 22px 48px rgba(15, 23, 42, 0.16));\n                    border-color: ${withAlpha(accentColor,.36)};\n                    outline: none;\n                }\n                .ftm-accordionCard:hover .ftm-photoImage,\n                .ftm-accordionCard:focus-visible .ftm-photoImage,\n                .ftm-accordionCardActive .ftm-photoImage {\n                    transform: scale(1.048);\n                    filter: saturate(1.02) contrast(1.02) brightness(1) blur(0);\n                }\n                .ftm-accordionTop {\n                    position: absolute;\n                    inset: 18px 18px auto 18px;\n                    z-index: 3;\n                    display: flex;\n                    justify-content: space-between;\n                    align-items: flex-start;\n                    gap: 14px;\n                    opacity: 0;\n                    transform: translateY(-10px);\n                    filter: blur(8px);\n                    transition:\n                        opacity var(--ftm-transition-soft),\n                        transform var(--ftm-transition-smooth),\n                        filter var(--ftm-transition-smooth);\n                    pointer-events: none;\n                }\n                .ftm-accordionTopActive {\n                    opacity: 1;\n                    transform: translateY(0);\n                    filter: blur(0);\n                    pointer-events: auto;\n                }\n                .ftm-accordionTopMeta {\n                    display: grid;\n                    gap: 10px;\n                    justify-items: start;\n                }\n                .ftm-profileDisclosure {\n                    margin-top: 14px;\n                }\n                .ftm-profileSummary {\n                    position: relative;\n                    z-index: 7;\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: flex-start;\n                    color: rgba(255,255,255,0.86);\n                    font-size: 13px;\n                    line-height: 1.5;\n                    font-weight: 600;\n                    letter-spacing: -0.01em;\n                    cursor: pointer;\n                    transition: transform var(--ftm-transition-soft), color var(--ftm-transition-soft), opacity var(--ftm-transition-soft);\n                    list-style: none;\n                }\n                .ftm-profileSummary::-webkit-details-marker {\n                    display: none;\n                }\n                .ftm-profileSummaryLabelOpen {\n                    display: none;\n                }\n                .ftm-profileSummary:hover,\n                .ftm-profileSummary:focus-visible,\n                .ftm-profileDisclosure[open] .ftm-profileSummary {\n                    transform: translateY(-1px);\n                    color: rgba(255,255,255,0.98);\n                    outline: none;\n                }\n                .ftm-profileDisclosure[open] .ftm-profileSummary {\n                    position: absolute;\n                    top: 22px;\n                    right: 22px;\n                }\n                .ftm-profileDisclosure[open] .ftm-profileSummaryLabelClosed {\n                    display: none;\n                }\n                .ftm-profileDisclosure[open] .ftm-profileSummaryLabelOpen {\n                    display: inline;\n                }\n                .ftm-accordionBottom {\n                    position: absolute;\n                    inset: auto 0 0 0;\n                    z-index: 3;\n                    padding: 22px;\n                    display: grid;\n                    align-content: end;\n                    min-height: 46%;\n                    opacity: 0;\n                    transform: translateY(18px);\n                    filter: blur(10px);\n                    transition:\n                        opacity var(--ftm-transition-soft),\n                        transform var(--ftm-transition-smooth),\n                        filter var(--ftm-transition-smooth),\n                        min-height var(--ftm-transition-smooth);\n                    pointer-events: none;\n                }\n                .ftm-accordionBottomActive {\n                    opacity: 1;\n                    transform: translateY(0);\n                    filter: blur(0);\n                    pointer-events: auto;\n                }\n                .ftm-accordionKicker {\n                    color: rgba(255,255,255,0.66);\n                    font-size: 11px;\n                    font-weight: 700;\n                    letter-spacing: 0.14em;\n                    text-transform: uppercase;\n                    margin-bottom: 10px;\n                }\n                .ftm-accordionName,\n                .ftm-accordionMeta,\n                .ftm-accordionBody {\n                    transition: color var(--ftm-transition-soft), opacity var(--ftm-transition-soft);\n                }\n                .ftm-accordionName {\n                    display: -webkit-box;\n                    min-height: calc(2 * 0.92em);\n                    max-width: min(15ch, 100%);\n                    overflow: hidden;\n                    line-height: 0.92;\n                    text-wrap: pretty;\n                    overflow-wrap: anywhere;\n                    -webkit-box-orient: vertical;\n                    -webkit-line-clamp: 2;\n                }\n                .ftm-accordionExpanded {\n                    opacity: 0;\n                    transform: translateY(10px);\n                    filter: blur(6px);\n                    transition:\n                        opacity var(--ftm-transition-soft),\n                        transform var(--ftm-transition-smooth),\n                        filter var(--ftm-transition-smooth),\n                        clip-path var(--ftm-transition-smooth);\n                    width: min(100%, 560px);\n                    max-width: 560px;\n                    overflow: hidden;\n                    pointer-events: none;\n                    will-change: opacity, transform, filter;\n                    clip-path: inset(0 0 14% 0);\n                }\n                .ftm-accordionExpandedActive {\n                    opacity: 1;\n                    transform: translateY(0);\n                    filter: blur(0);\n                    pointer-events: auto;\n                    clip-path: inset(0 0 0 0);\n                }\n                .ftm-accordionPrimary {\n                    display: grid;\n                    align-content: end;\n                    min-width: 0;\n                    min-height: 148px;\n                    transition:\n                        opacity var(--ftm-transition-soft),\n                        transform var(--ftm-transition-smooth),\n                        filter var(--ftm-transition-soft);\n                }\n                .ftm-accordionMeta {\n                    min-height: 24px;\n                }\n                .ftm-externalLinkAccordion {\n                    position: relative;\n                    z-index: 9;\n                }\n                .ftm-accordionProfile {\n                    position: absolute;\n                    inset: 0;\n                    z-index: 8;\n                    opacity: 0;\n                    visibility: hidden;\n                    transform: translateY(12px);\n                    padding: 28px;\n                    background:\n                        linear-gradient(180deg, var(--ftm-card-gradient-tint-soft) 0%, var(--ftm-card-gradient-tint-mid) 18%, var(--ftm-card-gradient-tint-strong) 42%, var(--ftm-card-gradient-tint-strong) 100%),\n                        linear-gradient(180deg, rgba(8,11,14,${scaleAlpha(.08,cardGradientIntensity)}) 0%, rgba(8,11,14,${scaleAlpha(.14,cardGradientIntensity)}) 18%, rgba(8,11,14,${scaleAlpha(.38,cardGradientIntensity)}) 42%, rgba(8,11,14,${scaleAlpha(.88,cardGradientIntensity)}) 100%);\n                    backdrop-filter: blur(20px) saturate(1.06);\n                    -webkit-backdrop-filter: blur(20px) saturate(1.06);\n                    transition:\n                        opacity var(--ftm-transition-soft),\n                        transform var(--ftm-transition-smooth),\n                        visibility 0s linear var(--ftm-transition-soft);\n                }\n                .ftm-profileDisclosure[open] .ftm-accordionProfile {\n                    opacity: 1;\n                    transform: translateY(0);\n                    visibility: visible;\n                    transition:\n                        opacity var(--ftm-transition-soft),\n                        transform var(--ftm-transition-smooth),\n                        visibility 0s linear 0s;\n                }\n                .ftm-accordionProfileInner {\n                    height: 100%;\n                    display: flex;\n                    flex-direction: column;\n                    justify-content: flex-end;\n                    gap: 14px;\n                }\n                .ftm-externalLinkOverlay {\n                    position: relative;\n                    z-index: 10;\n                }\n                .ftm-accordionProfileEyebrow {\n                    color: rgba(255,255,255,0.66);\n                    font-size: 11px;\n                    font-weight: 700;\n                    letter-spacing: 0.16em;\n                    text-transform: uppercase;\n                }\n                .ftm-profileDisclosure[open] {\n                    position: absolute;\n                    inset: 0;\n                    z-index: 8;\n                    margin-top: 0;\n                }\n                .ftm-profileDisclosure[open] .ftm-profileSummary {\n                    position: absolute;\n                    top: 24px;\n                    right: 24px;\n                    z-index: 9;\n                }\n                .ftm-accordionExpanded:has(.ftm-profileDisclosure[open]) .ftm-accordionPrimary {\n                    opacity: 0;\n                    transform: translateY(10px);\n                    filter: blur(6px);\n                    pointer-events: none;\n                }\n                .ftm-accordionCard::after {\n                    content: \"\";\n                    position: absolute;\n                    inset: auto 22px 16px 22px;\n                    height: 1px;\n                    background: linear-gradient(90deg, rgba(255,255,255,0.18), transparent);\n                    opacity: 0;\n                    transition: opacity var(--ftm-transition-soft);\n                }\n                .ftm-accordionCardActive::after {\n                    opacity: 1;\n                }\n                .ftm-accordionCardActive .ftm-badgeAccent {\n                    background: rgba(255,255,255,0.18);\n                    border-color: rgba(255,255,255,0.24);\n                }\n                .ftm-band,\n                .ftm-editorial {\n                    display: grid;\n                    gap: calc(var(--ftm-gap) * 0.95);\n                }\n                .ftm-bandHero,\n                .ftm-editorialCard {\n                    position: relative;\n                    overflow: hidden;\n                    border-radius: calc(var(--ftm-radius) + 10px);\n                    border: 1px solid var(--ftm-border);\n                    background:\n                        linear-gradient(180deg, rgba(255,255,255,0.94), rgba(248,248,246,0.88)),\n                        var(--ftm-card-bg);\n                    box-shadow: var(--ftm-card-shadow);\n                }\n                .ftm-bandHero::before,\n                .ftm-editorialCard::before {\n                    content: \"\";\n                    position: absolute;\n                    inset: 0;\n                    pointer-events: none;\n                }\n                .ftm-bandHero::before {\n                    background:\n                        radial-gradient(circle at top right, var(--ftm-accent-soft), transparent 34%),\n                        linear-gradient(135deg, rgba(255,255,255,0.18), transparent 46%);\n                }\n                .ftm-editorialCard::before {\n                    background:\n                        radial-gradient(circle at bottom left, rgba(255,255,255,0.72), transparent 30%),\n                        linear-gradient(180deg, rgba(255,255,255,0.08), transparent 30%);\n                }\n                .ftm-bandHero {\n                    display: grid;\n                    grid-template-columns: minmax(230px, 0.78fr) minmax(0, 1.22fr);\n                    align-items: stretch;\n                }\n                .ftm-editorialCard {\n                    display: grid;\n                    grid-template-columns: minmax(0, 1.06fr) minmax(230px, 0.74fr);\n                    align-items: stretch;\n                }\n                .ftm-bandMediaShell,\n                .ftm-editorialMediaShell {\n                    position: relative;\n                    z-index: 1;\n                    padding: 22px;\n                    display: flex;\n                    align-items: stretch;\n                    justify-content: center;\n                    background:\n                        radial-gradient(circle at top left, var(--ftm-accent-soft), transparent 54%),\n                        linear-gradient(180deg, rgba(245,247,248,0.96), rgba(232,236,240,0.88));\n                }\n                .ftm-bandMediaShell {\n                    border-right: 1px solid var(--ftm-border);\n                }\n                .ftm-editorialMediaShell {\n                    border-left: 1px solid var(--ftm-border);\n                    background:\n                        radial-gradient(circle at top right, var(--ftm-accent-soft), transparent 50%),\n                        linear-gradient(180deg, rgba(244,244,241,0.98), rgba(233,235,236,0.9));\n                }\n                .ftm-bandMedia,\n                .ftm-editorialMedia {\n                    position: relative;\n                    width: 100%;\n                    max-width: 286px;\n                    min-height: 100%;\n                    border-radius: calc(var(--ftm-radius) - 4px);\n                    overflow: hidden;\n                    box-shadow: 0 26px 60px rgba(15, 23, 42, 0.15);\n                    border: 1px solid rgba(255,255,255,0.56);\n                }\n                .ftm-bandMedia {\n                    aspect-ratio: 4 / 5;\n                    transform: translateY(4px);\n                }\n                .ftm-editorialMedia {\n                    max-width: 240px;\n                    aspect-ratio: 4 / 5;\n                    transform: rotate(-2.5deg) translateY(6px);\n                }\n                .ftm-bandPanel,\n                .ftm-editorialPanel {\n                    position: relative;\n                    z-index: 2;\n                    min-height: inherit;\n                    display: flex;\n                    flex-direction: column;\n                    justify-content: center;\n                    padding: 28px 30px;\n                }\n                .ftm-bandPanel .ftm-memberName,\n                .ftm-editorialPanel .ftm-memberName {\n                    color: var(--ftm-title);\n                    font-size: clamp(28px, 2.7vw, 40px);\n                    text-shadow: none;\n                }\n                .ftm-bandPanel .ftm-memberBody,\n                .ftm-editorialPanel .ftm-memberBody {\n                    color: var(--ftm-body);\n                    font-size: 15px;\n                    line-height: 1.72;\n                    max-width: 38ch;\n                }\n                .ftm-bandPanel .ftm-metaLine,\n                .ftm-editorialPanel .ftm-metaLine {\n                    color: var(--ftm-meta);\n                }\n                .ftm-bandPanel .ftm-metaDot,\n                .ftm-editorialPanel .ftm-metaDot {\n                    background: rgba(17,17,17,0.24);\n                }\n                .ftm-bandPanel .ftm-externalLink,\n                .ftm-editorialPanel .ftm-externalLink,\n                .ftm-externalLinkMobile {\n                    border-color: var(--ftm-meta-tag-border);\n                    background: var(--ftm-meta-tag-bg);\n                    color: var(--ftm-title);\n                    backdrop-filter: none;\n                    -webkit-backdrop-filter: none;\n                }\n                .ftm-bandPanel .ftm-heroKicker,\n                .ftm-bandPanel .ftm-heroProgress,\n                .ftm-editorialPanel .ftm-heroKicker,\n                .ftm-editorialPanel .ftm-heroProgress {\n                    color: var(--ftm-meta);\n                }\n                .ftm-bandPanel .ftm-heroDivider,\n                .ftm-editorialPanel .ftm-heroDivider {\n                    background: linear-gradient(90deg, rgba(17,17,17,0.14), rgba(17,17,17,0.03));\n                }\n                .ftm-bandPanel .ftm-heroCaption,\n                .ftm-editorialPanel .ftm-heroCaption {\n                    color: var(--ftm-meta);\n                }\n                .ftm-bandPanel .ftm-heroInner {\n                    max-width: 100%;\n                }\n                .ftm-editorialPanel .ftm-heroInner {\n                    max-width: 100%;\n                }\n                .ftm-bandPanel .ftm-badgeAccent,\n                .ftm-editorialPanel .ftm-badgeAccent {\n                    background: var(--ftm-meta-tag-bg);\n                    border-color: var(--ftm-meta-tag-border);\n                    color: var(--ftm-meta-tag-text);\n                    backdrop-filter: none;\n                    -webkit-backdrop-filter: none;\n                }\n                .ftm-bandPanel .ftm-badgeSoft,\n                .ftm-editorialPanel .ftm-badgeSoft {\n                    background: var(--ftm-meta-tag-bg);\n                    border-color: var(--ftm-meta-tag-border);\n                    color: var(--ftm-meta-tag-text);\n                    backdrop-filter: none;\n                    -webkit-backdrop-filter: none;\n                }\n                .ftm-bandPanel .ftm-workday,\n                .ftm-editorialPanel .ftm-workday {\n                    background: var(--ftm-meta-tag-bg);\n                    border-color: var(--ftm-meta-tag-border);\n                    color: var(--ftm-meta-tag-text);\n                    backdrop-filter: none;\n                    -webkit-backdrop-filter: none;\n                }\n                .ftm-bandSelectors {\n                    display: grid;\n                    grid-template-columns: repeat(3, minmax(0, 1fr));\n                    gap: calc(var(--ftm-gap) * 0.62);\n                }\n                .ftm-bandChip,\n                .ftm-editorialTab {\n                    display: grid;\n                    grid-template-columns: 72px minmax(0, 1fr);\n                    gap: 14px;\n                    align-items: center;\n                    padding: 13px;\n                    border: 1px solid var(--ftm-border);\n                    border-radius: calc(var(--ftm-radius) - 2px);\n                    background:\n                        linear-gradient(180deg, rgba(255,255,255,0.9), rgba(250,250,248,0.76));\n                    color: var(--ftm-title);\n                    box-shadow: 0 16px 36px rgba(15, 23, 42, 0.08);\n                    cursor: pointer;\n                    transition: transform var(--ftm-transition-soft), border-color var(--ftm-transition-soft), box-shadow var(--ftm-transition-soft), background var(--ftm-transition-soft);\n                    text-align: left;\n                }\n                .ftm-bandChip:hover,\n                .ftm-bandChip:focus-visible,\n                .ftm-bandChipActive,\n                .ftm-editorialTab:hover,\n                .ftm-editorialTab:focus-visible,\n                .ftm-editorialTabActive {\n                    transform: translateY(-2px);\n                    border-color: ${withAlpha(accentColor,.32)};\n                    box-shadow: 0 20px 42px rgba(15, 23, 42, 0.1);\n                    outline: none;\n                }\n                .ftm-bandChipActive,\n                .ftm-editorialTabActive {\n                    background:\n                        linear-gradient(180deg, rgba(255,255,255,0.98), rgba(252,252,250,0.84));\n                }\n                .ftm-bandChipThumb,\n                .ftm-editorialTabThumb {\n                    position: relative;\n                    overflow: hidden;\n                    min-height: 78px;\n                    border-radius: calc(var(--ftm-radius) - 10px);\n                    background: var(--ftm-card-bg);\n                    box-shadow: inset 0 0 0 1px rgba(255,255,255,0.42), 0 14px 24px rgba(15,23,42,0.08);\n                }\n                .ftm-bandChipCopy {\n                    min-width: 0;\n                }\n                .ftm-bandChipTopline {\n                    display: flex;\n                    align-items: center;\n                    justify-content: space-between;\n                    gap: 10px;\n                    margin-bottom: 6px;\n                }\n                .ftm-bandChipIndex {\n                    color: var(--ftm-meta);\n                    font-size: 10px;\n                    font-weight: 700;\n                    letter-spacing: 0.14em;\n                    text-transform: uppercase;\n                }\n                .ftm-bandChipState {\n                    color: var(--ftm-accent);\n                    font-size: 10px;\n                    font-weight: 700;\n                    letter-spacing: 0.14em;\n                    text-transform: uppercase;\n                }\n                .ftm-bandChipName {\n                    color: var(--ftm-title);\n                    font-size: 18px;\n                    line-height: 1.05;\n                    letter-spacing: -0.04em;\n                    font-weight: 670;\n                    font-family: var(--ftm-font-heading);\n                    text-wrap: balance;\n                }\n                .ftm-bandChipRole,\n                .ftm-editorialTabLabel {\n                    margin-top: 5px;\n                    color: var(--ftm-meta);\n                    font-size: 13px;\n                    line-height: 1.55;\n                }\n                .ftm-editorialRail {\n                    display: grid;\n                    grid-template-columns: repeat(6, minmax(0, 1fr));\n                    gap: calc(var(--ftm-gap) * 0.52);\n                }\n                .ftm-editorialTab {\n                    grid-template-columns: 1fr;\n                    justify-items: center;\n                    gap: 12px;\n                    padding: 12px 10px 14px;\n                    position: relative;\n                }\n                .ftm-editorialTabThumb {\n                    width: 100%;\n                    min-height: 126px;\n                    transform: rotate(-1.5deg);\n                }\n                .ftm-editorialTabActive .ftm-editorialTabThumb {\n                    transform: rotate(0deg) translateY(-3px);\n                }\n                .ftm-editorialTabLabelWrap {\n                    display: grid;\n                    gap: 5px;\n                    justify-items: center;\n                }\n                .ftm-editorialTabIndex {\n                    color: var(--ftm-meta);\n                    font-size: 10px;\n                    font-weight: 700;\n                    letter-spacing: 0.14em;\n                    text-transform: uppercase;\n                }\n                .ftm-editorialTabLabel {\n                    margin-top: 0;\n                    text-align: center;\n                    color: var(--ftm-title);\n                    font-size: 14px;\n                    line-height: 1.35;\n                    font-weight: 600;\n                    letter-spacing: -0.01em;\n                }\n                .ftm-fadeInUp {\n                    animation: ftmFadeInUp 440ms cubic-bezier(0.22, 1, 0.36, 1);\n                }\n                .ftm-fadeInSlow {\n                    animation: ftmFadeInSlow 540ms cubic-bezier(0.22, 1, 0.36, 1);\n                }\n                .ftm-windowViewport {\n                    position: relative;\n                    overflow: clip;\n                    padding: 6px;\n                    margin: -6px;\n                    background: transparent;\n                }\n                .ftm-windowPane {\n                    position: relative;\n                    background: transparent;\n                    will-change: transform, opacity, filter;\n                }\n                .ftm-windowPaneForward {\n                    animation: ftmWindowForward 500ms cubic-bezier(0.16, 1, 0.3, 1) both;\n                }\n                .ftm-windowPaneBackward {\n                    animation: ftmWindowBackward 500ms cubic-bezier(0.16, 1, 0.3, 1) both;\n                }\n                .ftm-paginationWrap {\n                    display: flex;\n                    margin-top: calc(var(--ftm-gap) * 0.78);\n                    background: transparent;\n                }\n                .ftm-paginationWrapLeft {\n                    justify-content: flex-start;\n                }\n                .ftm-paginationWrapCenter {\n                    justify-content: center;\n                }\n                .ftm-paginationWrapRight {\n                    justify-content: flex-end;\n                }\n                .ftm-paginationWrapStretch {\n                    justify-content: stretch;\n                }\n                .ftm-pagination {\n                    display: inline-flex;\n                    align-items: center;\n                    gap: 10px;\n                    min-width: min(100%, 290px);\n                    padding: 8px;\n                    border-radius: 999px;\n                    border: 1px solid var(--ftm-border);\n                    background: rgba(255,255,255,0.78);\n                    box-shadow: 0 18px 40px rgba(15, 23, 42, 0.08);\n                    backdrop-filter: blur(16px);\n                    -webkit-backdrop-filter: blur(16px);\n                }\n                .ftm-paginationSurfaceOff {\n                    border-color: transparent;\n                    background: transparent;\n                    box-shadow: none;\n                    backdrop-filter: none;\n                    -webkit-backdrop-filter: none;\n                    padding-inline: 0;\n                }\n                .ftm-paginationCompact {\n                    min-width: 0;\n                    gap: 12px;\n                }\n                .ftm-paginationWrapStretch .ftm-pagination {\n                    width: 100%;\n                }\n                .ftm-paginationButton {\n                    width: 40px;\n                    height: 40px;\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: center;\n                    border-radius: 999px;\n                    border: 1px solid rgba(17,17,17,0.08);\n                    background: rgba(255,255,255,0.86);\n                    color: var(--ftm-title);\n                    cursor: pointer;\n                    transition:\n                        transform var(--ftm-transition-soft),\n                        border-color var(--ftm-transition-soft),\n                        background var(--ftm-transition-soft),\n                        box-shadow var(--ftm-transition-soft),\n                        opacity var(--ftm-transition-soft);\n                }\n                .ftm-paginationButton svg {\n                    transition: transform var(--ftm-transition-soft), opacity var(--ftm-transition-soft);\n                }\n                .ftm-chevronLeft {\n                    transform: rotate(180deg);\n                }\n                .ftm-paginationButton:hover,\n                .ftm-paginationButton:focus-visible {\n                    transform: translateY(-1px);\n                    border-color: ${withAlpha(accentColor,.28)};\n                    background: rgba(255,255,255,0.96);\n                    box-shadow: 0 12px 28px rgba(15, 23, 42, 0.08);\n                    outline: none;\n                }\n                .ftm-paginationButton:hover svg,\n                .ftm-paginationButton:focus-visible svg {\n                    opacity: 0.96;\n                }\n                .ftm-paginationButton:active {\n                    transform: translateY(0) scale(0.96);\n                    background: rgba(255,255,255,1);\n                    box-shadow: 0 6px 16px rgba(15, 23, 42, 0.06);\n                }\n                .ftm-paginationButton[aria-label=\"Vorige teamleden\"]:hover svg,\n                .ftm-paginationButton[aria-label=\"Vorige teamleden\"]:focus-visible svg {\n                    transform: translateX(-1.5px) rotate(180deg);\n                }\n                .ftm-paginationButton[aria-label=\"Volgende teamleden\"]:hover svg,\n                .ftm-paginationButton[aria-label=\"Volgende teamleden\"]:focus-visible svg {\n                    transform: translateX(1.5px);\n                }\n                .ftm-paginationButton:disabled {\n                    opacity: 0.42;\n                    cursor: default;\n                    transform: none;\n                    box-shadow: none;\n                }\n                .ftm-paginationButton:disabled svg {\n                    opacity: 0.5;\n                    transform: none;\n                }\n                .ftm-paginationInfo {\n                    min-width: 0;\n                    flex: 1 1 auto;\n                    display: grid;\n                    justify-items: stretch;\n                    gap: 6px;\n                    padding-inline: 6px;\n                    text-align: center;\n                }\n                .ftm-paginationLabel {\n                    color: var(--ftm-title);\n                    font-size: 12px;\n                    line-height: 1.2;\n                    font-weight: 700;\n                    letter-spacing: 0.04em;\n                    text-transform: uppercase;\n                }\n                .ftm-paginationMeta {\n                    color: var(--ftm-meta);\n                    font-size: 12px;\n                    line-height: 1.35;\n                }\n                .ftm-paginationTrack {\n                    position: relative;\n                    width: 100%;\n                    height: 6px;\n                    overflow: hidden;\n                    border-radius: 999px;\n                    background: rgba(17,17,17,0.08);\n                }\n                .ftm-paginationFill {\n                    position: absolute;\n                    inset: 0 auto 0 0;\n                    border-radius: inherit;\n                    background: linear-gradient(90deg, ${withAlpha(accentColor,.62)}, ${withAlpha(accentColor,.28)});\n                    transition:\n                        width var(--ftm-transition-soft),\n                        transform var(--ftm-transition-soft);\n                }\n                @keyframes ftmFadeInUp {\n                    from {\n                        opacity: 0;\n                        transform: translateY(16px);\n                    }\n                    to {\n                        opacity: 1;\n                        transform: translateY(0);\n                    }\n                }\n                @keyframes ftmFadeInSlow {\n                    from {\n                        opacity: 0;\n                        transform: scale(1.015);\n                    }\n                    to {\n                        opacity: 1;\n                        transform: scale(1);\n                    }\n                }\n                @keyframes ftmWindowForward {\n                    from {\n                        opacity: 0;\n                        transform: translate3d(26px, 0, 0) scale(0.988);\n                        filter: blur(12px);\n                    }\n                    to {\n                        opacity: 1;\n                        transform: translate3d(0, 0, 0) scale(1);\n                        filter: blur(0);\n                    }\n                }\n                @keyframes ftmWindowBackward {\n                    from {\n                        opacity: 0;\n                        transform: translate3d(-26px, 0, 0) scale(0.988);\n                        filter: blur(12px);\n                    }\n                    to {\n                        opacity: 1;\n                        transform: translate3d(0, 0, 0) scale(1);\n                        filter: blur(0);\n                    }\n                }\n                @media (max-width: 1199px) {\n                    .ftm-bandSelectors {\n                        grid-template-columns: repeat(2, minmax(0, 1fr));\n                    }\n                    .ftm-editorialRail {\n                        grid-template-columns: repeat(3, minmax(0, 1fr));\n                    }\n                }\n                @media (max-width: 1023px) {\n                    .ftm-bandHero,\n                    .ftm-editorialCard {\n                        grid-template-columns: 1fr;\n                    }\n                    .ftm-bandMediaShell,\n                    .ftm-editorialMediaShell {\n                        border-left: 0;\n                        border-right: 0;\n                        border-bottom: 1px solid var(--ftm-border);\n                        padding-bottom: 0;\n                    }\n                    .ftm-bandMedia,\n                    .ftm-editorialMedia {\n                        max-width: 320px;\n                        min-height: 300px;\n                    }\n                }\n                @media (max-width: 899px) {\n                    .ftm-frame {\n                        padding: min(24px, var(--ftm-padding));\n                    }\n                    .ftm-memberName {\n                        font-size: clamp(26px, 7vw, 38px);\n                    }\n                }\n                @media (max-width: 639px) {\n                    .ftm-title {\n                        font-size: clamp(28px, 10vw, 40px);\n                    }\n                    .ftm-description {\n                        font-size: 15px;\n                    }\n                    .ftm-mobileTrack {\n                        grid-auto-columns: 88%;\n                    }\n                    .ftm-paginationWrap {\n                        justify-content: stretch;\n                    }\n                    .ftm-pagination {\n                        width: 100%;\n                        min-width: 0;\n                        border-radius: calc(var(--ftm-radius) - 8px);\n                    }\n                    .ftm-paginationButton {\n                        width: 44px;\n                        height: 44px;\n                    }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:showSectionShell?\"ftm-frame ftm-frameShell\":\"ftm-frame ftm-frameShellless\",children:[showSectionHeader?/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-header\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-headerRow\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-headerText\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"ftm-eyebrow\",children:sectionEyebrow}),/*#__PURE__*/_jsx(\"h2\",{className:\"ftm-title\",children:sectionTitle||\"Uitgelichte teamleden\"})]}),showCountBadge?/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-countPill\",children:[/*#__PURE__*/_jsx(\"strong\",{children:allFeaturedMembers.length}),\"uitgelicht\"]}):null]}),sectionDescription?/*#__PURE__*/_jsx(\"p\",{className:\"ftm-description\",children:sectionDescription}):null]}):null,!practiceSlug?null:state===\"loading\"&&!source?/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-empty\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"ftm-emptyTitle\",children:\"Uitgelichte teamleden laden...\"}),/*#__PURE__*/_jsx(\"div\",{className:\"ftm-emptyBody\",children:\"De publieke teamfeed wordt opgehaald.\"})]}):state===\"error\"&&!source?/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-empty\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"ftm-emptyTitle\",children:\"Teamfeed niet beschikbaar\"}),/*#__PURE__*/_jsx(\"div\",{className:\"ftm-emptyBody\",children:\"Controleer de `practiceSlug`, de `API URL` en of de publieke teamfeed bereikbaar is.\"})]}):featuredMembers.length===0||!activeMember?/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-empty\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"ftm-emptyTitle\",children:\"Nog geen uitgelichte teamleden\"}),/*#__PURE__*/_jsx(\"div\",{className:\"ftm-emptyBody\",children:\"Markeer in het portaal teamleden als `uitgelicht` om deze homepage-sectie automatisch te vullen.\"})]}):/*#__PURE__*/_jsx(\"div\",{className:\"ftm-windowViewport\",children:/*#__PURE__*/_jsx(\"div\",{className:windowPaneClassName,children:isMobileCarousel?/*#__PURE__*/_jsx(MobileCarouselVariant,{members:allFeaturedMembers,imageObjectPosition:imageObjectPosition,showBigNumber:showBigNumber,showBadges:showBadges,showExternalLink:showExternalLink,externalLinkLabel:externalLinkLabel,accentColor:accentColor,titleColor:titleColor}):variant===\"spotlight\"?/*#__PURE__*/_jsx(SpotlightVariant,{members:featuredMembers,activeMember:activeMember,activeMemberId:activeMemberId??activeMember.id,onActivate:setActiveMemberId,cardHeight:cardHeight,imageObjectPosition:imageObjectPosition,showBigNumber:showBigNumber,showWorkdays:showWorkdays,showBadges:showBadges,showFeaturedBadge:showFeaturedBadge,showFeaturedMemberLabel:showFeaturedMemberLabel,showProfileText:showProfileText,showExternalLink:showExternalLink,externalLinkLabel:externalLinkLabel,hoverPreview:hoverPreview,accentColor:accentColor,titleColor:titleColor}):variant===\"filmstrip\"?/*#__PURE__*/_jsx(FilmstripVariant,{members:featuredMembers,activeMember:activeMember,activeMemberId:activeMemberId??activeMember.id,onActivate:setActiveMemberId,cardHeight:cardHeight,imageObjectPosition:imageObjectPosition,showBigNumber:showBigNumber,showWorkdays:showWorkdays,showBadges:showBadges,showFeaturedBadge:showFeaturedBadge,showFeaturedMemberLabel:showFeaturedMemberLabel,showProfileText:showProfileText,showExternalLink:showExternalLink,externalLinkLabel:externalLinkLabel,hoverPreview:hoverPreview,accentColor:accentColor,titleColor:titleColor}):/*#__PURE__*/_jsx(AccordionVariant,{members:featuredMembers,activeMemberId:activeMemberId??activeMember.id,onActivate:setActiveMemberId,cardHeight:cardHeight,imageObjectPosition:imageObjectPosition,showBigNumber:showBigNumber,showWorkdays:showWorkdays,showBadges:showBadges,showFeaturedBadge:showFeaturedBadge,showFeaturedMemberLabel:showFeaturedMemberLabel,showProfileText:showProfileText,showExternalLink:showExternalLink,externalLinkLabel:externalLinkLabel,hoverPreview:hoverPreview,accentColor:accentColor,titleColor:titleColor})},`${windowStart}-${windowMotion}`)}),showNavigation&&hasPagination&&featuredMembers.length>0&&!isMobileCarousel?/*#__PURE__*/_jsx(\"div\",{className:paginationWrapClassName,children:/*#__PURE__*/_jsxs(\"div\",{className:showNavigationSurface?\"ftm-pagination\":\"ftm-pagination ftm-paginationSurfaceOff\",role:\"navigation\",\"aria-label\":\"Navigatie teamleden\",children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"ftm-paginationButton\",onClick:()=>setWindowStart(current=>Math.max(0,current-1)),disabled:windowStart===0,\"aria-label\":\"Vorige teamleden\",children:/*#__PURE__*/_jsx(ChevronIcon,{direction:\"left\"})}),showNavigationRange||showNavigationProgress||showNavigationTotal?/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-paginationInfo\",\"aria-live\":\"polite\",children:[showNavigationRange?/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-paginationLabel\",children:[pageStart,\"-\",pageEnd,\" zichtbaar\"]}):null,showNavigationProgress?/*#__PURE__*/_jsx(\"div\",{className:\"ftm-paginationTrack\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"div\",{className:\"ftm-paginationFill\",style:{width:`${Math.max(12,(windowProgress||0)*88+12)}%`}})}):null,showNavigationTotal?/*#__PURE__*/_jsxs(\"div\",{className:\"ftm-paginationMeta\",children:[allFeaturedMembers.length,\" \",\"uitgelichte teamleden\"]}):null]}):null,/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"ftm-paginationButton\",onClick:()=>setWindowStart(current=>Math.min(maxWindowStart,current+1)),disabled:windowStart>=maxWindowStart,\"aria-label\":\"Volgende teamleden\",children:/*#__PURE__*/_jsx(ChevronIcon,{direction:\"right\"})})]})}):null,showCtaButton&&teamPageUrl?/*#__PURE__*/_jsx(\"div\",{className:\"ftm-footerAction\",children:/*#__PURE__*/_jsxs(\"a\",{href:teamPageUrl,className:\"ftm-cta\",target:\"_blank\",rel:\"noreferrer\",children:[/*#__PURE__*/_jsx(\"span\",{children:ctaLabel}),showCtaIcon?/*#__PURE__*/_jsx(\"span\",{className:\"ftm-ctaIcon\",children:/*#__PURE__*/_jsx(ChevronIcon,{direction:\"right\"})}):null]})}):null]})]});}FeaturedTeamMembersSection.defaultProps={apiBaseUrl:\"https://portaal.modernr.nl\",practiceSlug:\"\",variant:\"accordion\",sectionEyebrow:\"Team\",sectionTitle:\"Uitgelichte teamleden\",sectionDescription:\"Een compacte homepage-selectie van de mensen die het gezicht van de praktijk vormen, rechtstreeks gevuld vanuit het portaal.\",showSectionHeader:true,maxItems:6,imageObjectPosition:\"center center\",showBigNumber:true,showWorkdays:true,showBadges:true,showFeaturedBadge:true,showFeaturedMemberLabel:true,showProfileText:true,showCountBadge:true,hoverPreview:true,showSectionShell:true,showCtaButton:false,showCtaIcon:true,ctaLabel:\"Bekijk alle teamleden\",showExternalLink:true,externalLinkLabel:\"Bezoek website\",showNavigation:true,showNavigationSurface:true,showNavigationRange:true,showNavigationProgress:true,showNavigationTotal:true,navigationAlign:\"right\",sectionBackground:\"#F7F5F1\",cardBackground:\"#E9ECEF\",borderColor:\"rgba(15,23,42,0.08)\",accentColor:\"#2F6E56\",cardGradientColor:\"#0A0D10\",cardGradientIntensity:100,titleColor:\"#111111\",bodyColor:\"rgba(17,17,17,0.72)\",metaColor:\"rgba(17,17,17,0.56)\",metaTagTextColor:\"rgba(255,255,255,0.9)\",metaTagBackgroundColor:\"rgba(255,255,255,0.12)\",metaTagBorderColor:\"rgba(255,255,255,0.22)\",overlayTextColor:\"rgba(255,255,255,0.94)\",radius:30,sectionPadding:30,gap:24,cardHeight:520,fontFamily:APPLE_FONT_STACK,headingFontFamily:APPLE_FONT_STACK};addPropertyControls(FeaturedTeamMembersSection,{apiBaseUrl:{type:ControlType.String,title:\"API URL\",defaultValue:\"https://portaal.modernr.nl\",description:\"Data\"},practiceSlug:{type:ControlType.String,title:\"Slug\",placeholder:\"dentaldynamic\"},variant:{type:ControlType.Enum,title:\"Variant\",options:[\"accordion\",\"spotlight\",\"filmstrip\"],optionTitles:[\"Accordion\",\"Spotlight\",\"Filmstrip\"],defaultValue:\"accordion\",description:\"Layout\"},showSectionHeader:{type:ControlType.Boolean,title:\"Header\",defaultValue:true,description:\"Inhoud\"},sectionEyebrow:{type:ControlType.String,title:\"Eyebrow\",hidden:props=>!props.showSectionHeader},sectionTitle:{type:ControlType.String,title:\"Titel\",hidden:props=>!props.showSectionHeader},sectionDescription:{type:ControlType.String,title:\"Beschrijving\",displayTextArea:true,hidden:props=>!props.showSectionHeader},maxItems:{type:ControlType.Number,title:\"Per pagina\",min:1,max:12,step:1,defaultValue:6},imageObjectPosition:{type:ControlType.String,title:\"Foto focus\",defaultValue:\"center center\",placeholder:\"center top\"},cardHeight:{type:ControlType.Number,title:\"Kaart hoogte\",min:380,max:700,step:10,defaultValue:520},showBigNumber:{type:ControlType.Boolean,title:\"BIG\",defaultValue:true},showWorkdays:{type:ControlType.Boolean,title:\"Werkdagen\",defaultValue:true},showBadges:{type:ControlType.Boolean,title:\"Badges\",defaultValue:true},showFeaturedBadge:{type:ControlType.Boolean,title:\"Badge uitgelicht\",defaultValue:FeaturedTeamMembersSection.defaultProps.showFeaturedBadge},showFeaturedMemberLabel:{type:ControlType.Boolean,title:\"Label teamlid\",defaultValue:FeaturedTeamMembersSection.defaultProps.showFeaturedMemberLabel},showProfileText:{type:ControlType.Boolean,title:\"Intro\",defaultValue:true},showCountBadge:{type:ControlType.Boolean,title:\"Aantal\",defaultValue:true},hoverPreview:{type:ControlType.Boolean,title:\"Hover actief\",defaultValue:true},showSectionShell:{type:ControlType.Boolean,title:\"Container\",defaultValue:true},showCtaButton:{type:ControlType.Boolean,title:\"CTA\",defaultValue:FeaturedTeamMembersSection.defaultProps.showCtaButton},showCtaIcon:{type:ControlType.Boolean,title:\"CTA icoon\",defaultValue:FeaturedTeamMembersSection.defaultProps.showCtaIcon,hidden:props=>!props.showCtaButton},ctaLabel:{type:ControlType.String,title:\"CTA tekst\",defaultValue:FeaturedTeamMembersSection.defaultProps.ctaLabel,hidden:props=>!props.showCtaButton},showExternalLink:{type:ControlType.Boolean,title:\"Externe link\",defaultValue:FeaturedTeamMembersSection.defaultProps.showExternalLink},externalLinkLabel:{type:ControlType.String,title:\"Linktekst\",defaultValue:FeaturedTeamMembersSection.defaultProps.externalLinkLabel,hidden:props=>!props.showExternalLink},showNavigation:{type:ControlType.Boolean,title:\"Navigatie\",defaultValue:true},showNavigationSurface:{type:ControlType.Boolean,title:\"Nav vlak\",defaultValue:true,hidden:props=>!props.showNavigation},showNavigationRange:{type:ControlType.Boolean,title:\"Nav range\",defaultValue:true,hidden:props=>!props.showNavigation},showNavigationProgress:{type:ControlType.Boolean,title:\"Nav progress\",defaultValue:true,hidden:props=>!props.showNavigation},showNavigationTotal:{type:ControlType.Boolean,title:\"Nav totaal\",defaultValue:true,hidden:props=>!props.showNavigation},navigationAlign:{type:ControlType.Enum,title:\"Nav align\",options:[\"left\",\"center\",\"right\",\"stretch\"],optionTitles:[\"Links\",\"Midden\",\"Rechts\",\"Volledige breedte\"],defaultValue:\"right\",hidden:props=>!props.showNavigation},sectionBackground:{type:ControlType.Color,title:\"Sectie\",defaultValue:\"#F7F5F1\",description:\"Kleuren\",hidden:props=>!props.showSectionShell},cardBackground:{type:ControlType.Color,title:\"Kaarten\",defaultValue:\"#E9ECEF\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"rgba(15,23,42,0.08)\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#2F6E56\"},cardGradientColor:{type:ControlType.Color,title:\"Kaart gradient\",defaultValue:FeaturedTeamMembersSection.defaultProps.cardGradientColor},cardGradientIntensity:{type:ControlType.Number,title:\"Gradient %\",min:0,max:160,step:5,defaultValue:FeaturedTeamMembersSection.defaultProps.cardGradientIntensity},titleColor:{type:ControlType.Color,title:\"Titel kleur\",defaultValue:\"#111111\"},bodyColor:{type:ControlType.Color,title:\"Body kleur\",defaultValue:\"rgba(17,17,17,0.72)\"},metaColor:{type:ControlType.Color,title:\"Meta kleur\",defaultValue:\"rgba(17,17,17,0.56)\"},metaTagTextColor:{type:ControlType.Color,title:\"Meta tag tekst\",defaultValue:FeaturedTeamMembersSection.defaultProps.metaTagTextColor},metaTagBackgroundColor:{type:ControlType.Color,title:\"Meta tag bg\",defaultValue:FeaturedTeamMembersSection.defaultProps.metaTagBackgroundColor},metaTagBorderColor:{type:ControlType.Color,title:\"Meta tag border\",defaultValue:FeaturedTeamMembersSection.defaultProps.metaTagBorderColor},overlayTextColor:{type:ControlType.Color,title:\"Overlay tekst\",defaultValue:\"rgba(255,255,255,0.94)\"},radius:{type:ControlType.Number,title:\"Radius\",min:14,max:48,step:1,defaultValue:30,description:\"Verfijning\"},sectionPadding:{type:ControlType.Number,title:\"Padding\",min:16,max:52,step:1,defaultValue:30},gap:{type:ControlType.Number,title:\"Gap\",min:12,max:40,step:1,defaultValue:24},fontFamily:{type:ControlType.String,title:\"Body font\",defaultValue:APPLE_FONT_STACK,description:\"Typografie\"},headingFontFamily:{type:ControlType.String,title:\"Heading font\",defaultValue:APPLE_FONT_STACK}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FeaturedTeamMembersSection\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Teamleden_Uitgelicht.map","function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map","import{isFunction as t,isCubicBezier as i,noopReturn as e,defaults as s,isEasingGenerator as a,isEasingList as n,interpolate as r}from\"@motionone/utils\";import{cubicBezier as h,steps as o}from\"@motionone/easing\";const l={ease:h(.25,.1,.25,1),\"ease-in\":h(.42,0,1,1),\"ease-in-out\":h(.42,0,.58,1),\"ease-out\":h(0,0,.58,1)};const u=/\\((.*?)\\)/;function getEasingFunction(s){if(t(s))return s;if(i(s))return h(...s);if(l[s])return l[s];if(s.startsWith(\"steps\")){const t=u.exec(s);if(t){const i=t[1].split(\",\");return o(parseFloat(i[0]),i[1].trim())}}return e}class Animation{constructor(t,i=[0,1],{easing:h,duration:o=s.duration,delay:l=s.delay,endDelay:u=s.endDelay,repeat:m=s.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=e;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));h=h||s.easing;if(a(h)){const t=h.createAnimation(i);h=t.easing;i=t.keyframes||i;o=t.duration||o}this.repeat=m;this.easing=n(h)?e:getEasingFunction(h);this.updateDuration(o);const d=r(i,c,n(h)?h.map(getEasingFunction):e);this.tick=i=>{var e;l=l;let s=0;s=void 0!==this.pauseTime?this.pauseTime:(i-this.startTime)*this.rate;this.t=s;s/=1e3;s=Math.max(s-l,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(s=this.totalDuration);const a=s/this.duration;let n=Math.floor(a);let r=a%1;!r&&a>=1&&(r=1);1===r&&n--;const h=n%2;(\"reverse\"===p||\"alternate\"===p&&h||\"alternate-reverse\"===p&&!h)&&(r=1-r);const o=s>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(o));t(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||s>=this.totalDuration+u);if(c){this.playState=\"finished\";null===(e=this.resolve)||void 0===e?void 0:e.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map","var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map","var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map","import{velocityPerSecond as e,time as t,noopReturn as s}from\"@motionone/utils\";const n=5;function calcGeneratorVelocity(t,s,r){const a=Math.max(s-n,0);return e(r-t(a),s-a)}const r={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=r.stiffness,t=r.damping,s=r.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=r.stiffness,damping:s=r.damping,mass:n=r.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/n)/1e3;const l=calcDampingRatio(e,s,n);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const a=10;const o=1e4;function pregenerateKeyframes(e,t=s){let n;let r=a;let c=e(0);const i=[t(c.current)];while(!c.done&&r<o){c=e(r);i.push(t(c.done?c.target:c.current));void 0===n&&c.hasReachedTarget&&(n=r);r+=a}const h=r-a;1===i.length&&i.push(c.current);return{keyframes:i,duration:h/1e3,overshootDuration:(null!==n&&void 0!==n?n:h)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map","import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map","function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isString=t=>\"string\"===typeof t;const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let r=0;for(;r<o-2;r++)if(s<e[r+1])break;let f=clamp(0,1,progress(e[r],e[r+1],s));const c=getEasingForSegment(n,r);f=c(f);return mix(t[r],t[r+1],f)}}const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useCallback,useEffect,useState,useRef,cloneElement,startTransition,useId}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{scroll,resize}from\"@motionone/dom\";import{clamp}from\"@motionone/utils\";import{animate,motion,useMotionValue,useTransform,useReducedMotion,LayoutGroup}from\"framer-motion\";import{usePadding,paddingControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * Calculate the width of the fade mask. Fade width and inset are provided\n * as percentages. There's a fade on the left and the right, so we return\n * a maximum of 50%.\n */function calcMaskWidth([inset,width]){return inset+(100-inset)*(width/100)*.5;}/**\n * Use media queries to determine if this device uses a mouse as\n * the primary input.\n * TODO: Commented out because of https://framer-team.slack.com/archives/C01B14R6E22/p1745051842676819\n *//*function useIsMouse() {\n    const [isMouseDevice, setIsMouseDevice] = useState(false)\n\n    useLayoutEffect(() => {\n        setIsMouseDevice(window.matchMedia(\"(pointer:fine)\").matches)\n    }, [])\n\n    return isMouseDevice\n}*//**\n * This checks a scroll position against the available scrollable\n * range. If we have hit an edge, start/end, we fade out the pagination\n * controls and mask. Likewise if we've just moved away from an edge we\n * fade them back in.\n */function checkLimit(progress,target,{edgeOpacity,moreItems,buttonRef},transition){if(moreItems.current&&progress===target){moreItems.current=false;animate(edgeOpacity,1,transition);buttonRef.current?.setAttribute(\"disabled\",\"\");}else if(!moreItems.current&&progress!==target){moreItems.current=true;animate(edgeOpacity,0,transition);buttonRef.current?.removeAttribute(\"disabled\");}}function useGUI(initialMoreItems,initialAlpha){const moreItems=useRef(initialMoreItems);const edgeOpacity=useMotionValue(moreItems.current?0:1);const fadeOpacity=useTransform(edgeOpacity,[0,1],[initialAlpha||0,1]);const buttonOpacity=useTransform(edgeOpacity,v=>1-v);const buttonRef=useRef(null);/**\n     * Returns a pointer-events CSS value for a given opacity.\n     * The threshold here is arbitrary, the theory being we\n     * should only enable pointer-events when the button is\n     * somewhat visible.\n     */const pointerEvents=useTransform(buttonOpacity,v=>v>.2?\"auto\":\"none\");/**\n     * Returns a cursor CSS value for a given pointer-events value.\n     * So only indicate\n     */const cursor=useTransform(pointerEvents,v=>v===\"auto\"?\"pointer\":\"default\");const buttonStyle={...baseButtonStyles,opacity:buttonOpacity,pointerEvents,cursor};return{moreItems,fadeOpacity,edgeOpacity,buttonStyle,buttonRef};}function setAriaVisible({element}){element.setAttribute(\"aria-hidden\",false);}function useScrollLimits(container,axis,directionModifier,scrollInfo,updateCurrentScroll,targetScroll,checkLimits,measureItems){useEffect(()=>{if(!container.current)return;const updateScrollInfo=info=>{scrollInfo.current=info[axis];/**\n             * If we've reached our target scroll, delete it.\n             * This way we know when to make calculations based on the\n             * actual current scroll or the target scroll.\n             */if(info[axis].current*directionModifier===targetScroll.current){targetScroll.current=undefined;}updateCurrentScroll(info[axis].current);checkLimits();};const stopScroll=scroll(updateScrollInfo,{container:container.current,axis});const stopResize=resize(container.current,()=>{measureItems();checkLimits();});return()=>{stopScroll();stopResize();};},[checkLimits,measureItems]);}/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function Carousel({slots,gap,axis,align,sizingObject,fadeObject,arrowObject,snapObject,progressObject,ariaLabel,borderRadius,effectsObject,...props}){// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots?.filter(Boolean);const numItems=Children.count(filteredSlots);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const writingDirection=useWritingDirection();/**\n     * For RTL the items lay out right to left and therefore scroll will be negative. We\n     * flip the sign on the value to avoid overcomplicating things with negative pages etc\n     */const directionModifier=axis&&writingDirection===\"rtl\"?-1:1;const padding=usePadding(props);const axisLabel=axis?\"x\":\"y\";const{fadeContent,fadeWidth,fadeInset,fadeTransition,fadeAlpha}=fadeObject;const{snap,snapEdge,fluid}=snapObject;const{widthType,widthInset,widthColumns,heightType,heightInset,heightRows}=sizingObject;const{showScrollbar,showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressObject;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowPadding}=arrowObject;/**\n     * The latest scroll info on the scrollable axis as reported by Motion One.\n     */const scrollInfo=useRef(undefined);/**\n     * The target scroll we're currently animating to, calculated when\n     * a user presses a pagination button.\n     */const targetScroll=useRef(undefined);/**\n     * If we're performing a scroll animation, return the target scroll instead\n     * of the latest scroll position. This will help users paginate through\n     * a carousel much quicker.\n     */const currentScroll=useMotionValue(0);const updateCurrentScroll=newScroll=>{currentScroll.set(targetScroll.current!==undefined?targetScroll.current:newScroll);};/**\n     * We only want to display pagination buttons if the user has enabled the setting\n     * and this is actually a mouse device.\n     * TODO: Commented out because of https://framer-team.slack.com/archives/C01B14R6E22/p1745051842676819\n     *///const isMouseDevice = useIsMouse()\n/**\n     * Create all the motion values for the GUI at each end of the carousel.\n     */const start=useGUI(writingDirection===\"rtl\",fadeAlpha);const end=useGUI(writingDirection!==\"rtl\",fadeAlpha);const startMaskInset=useMotionValue(fadeInset*.5);const endMaskInset=useTransform(startMaskInset,v=>100-v);const baseWidth=useMotionValue(fadeWidth);const startMaskWidth=useTransform([startMaskInset,baseWidth],calcMaskWidth);const endMaskWidth=useTransform(startMaskWidth,v=>100-v);const direction=useMotionValue(axis?\"right\":\"bottom\");const mask=useTransform([direction,start.fadeOpacity,startMaskInset,startMaskWidth,end.fadeOpacity,endMaskInset,endMaskWidth],latest=>{return`linear-gradient(to ${latest[0]}, rgb(0, 0, 0, ${latest[1]}) ${latest[2]}%, rgb(0, 0, 0, 1) ${latest[3]}%, rgba(0, 0, 0, 1) ${latest[6]}%, rgb(0, 0, 0, ${latest[4]}) ${latest[5]}%)`;});const carouselRef=useRef(null);/**\n     * Dots state\n     */const[numPages,setNumPages]=useState(isCanvas?4:1);/**\n     * Generate styles for components.\n     */const itemStyle={scrollSnapAlign:snapEdge,flexShrink:0};const childStyle={};if(align===\"stretch\"){if(axis){childStyle.height=\"100%\";itemStyle.height=\"auto\";}else{childStyle.width=\"100%\";itemStyle.width=\"auto\";}}if(!fluid){itemStyle.scrollSnapStop=\"always\";}if(widthType===\"stretch\"){itemStyle.width=`calc(100% - ${widthInset||0}px)`;childStyle.width=\"100%\";}else if(widthType===\"columns\"){itemStyle.width=`calc(${100/widthColumns}% - ${gap}px + ${gap/widthColumns}px)`;childStyle.width=\"100%\";}if(heightType===\"stretch\"){itemStyle.height=`calc(100% - ${heightInset||0}px)`;childStyle.height=\"100%\";}else if(heightType===\"rows\"){itemStyle.height=`calc(${100/heightRows}% - ${gap}px + ${gap/heightRows}px)`;childStyle.height=\"100%\";}const scrollOverflow=isCanvas?\"hidden\":\"auto\";const containerStyle={...baseContainerStyle,padding};const carouselStyle={...baseCarouselStyle,gap,alignItems:align,flexDirection:axis?\"row\":\"column\",overflowX:axis?scrollOverflow:\"hidden\",overflowY:axis?\"hidden\":scrollOverflow,scrollSnapType:snap?`${axisLabel} mandatory`:undefined,WebkitOverflowScrolling:\"touch\",WebkitMaskImage:fadeContent?mask:undefined,maskImage:fadeContent?mask:undefined,borderRadius};const carouselA11y={[\"aria-roledescription\"]:\"carousel\"};if(ariaLabel){carouselA11y[\"aria-title\"]=ariaLabel;}const itemA11y={};if(align===\"stretch\"){itemA11y[\"aria-role\"]=\"group\";itemA11y[\"aria-roledescription\"]=\"slide\";}if(!isCanvas){const itemSizes=useRef([]);useScrollLimits(carouselRef,axisLabel,directionModifier,scrollInfo,updateCurrentScroll,targetScroll,useCallback(()=>{if(!scrollInfo.current)return;const{targetLength,containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();if(!targetLength&&!containerLength)return;if(targetLength>containerLength){checkLimit(current*directionModifier,0,start,fadeTransition);checkLimit(current*directionModifier,scrollLength,end,fadeTransition);for(let i=0;i<itemSizes.current.length;i++){const{element,start,end}=itemSizes.current[i];const outOfView=end<current||start>current+containerLength;element.setAttribute(\"aria-hidden\",outOfView);if(!outOfView){element.querySelectorAll(\"button,a\").forEach(el=>{const orig=el.dataset.origTabIndex;if(orig)el.tabIndex=orig;else el.removeAttribute(\"tabIndex\");});}else{element.querySelectorAll(\"button,a\").forEach(el=>{const orig=el.getAttribute(\"tabIndex\");if(orig)el.dataset.origTabIndex=orig;el.tabIndex=-1;});}}}else{checkLimit(0,0,start,fadeTransition);checkLimit(1,1,end,fadeTransition);itemSizes.current.forEach(setAriaVisible);}// This used to be Math.ceil, which would round 3.05 to 4.\n// This now uses Math.round to ensure people get a perfect amount of dots\n// when using Columns or Rows — Benjamin\n/**\n                 * Update by Matt: changing back to ceil, might break dots but round was incorrectly\n                 * paginating for all widths - overshooting items at shorter viewports and\n                 * not paginating at all for wide.\n                 */let newNumPages=Math.ceil(targetLength/containerLength);if(!isNaN(newNumPages)){// If the number of dots is 65% of the number of items, make it 100%\nif(newNumPages/numItems>.65)newNumPages=numItems;if(newNumPages!==numPages)setNumPages(newNumPages);}},[numPages]),useCallback(()=>{if(!carouselRef.current)return;itemSizes.current=Array.from(carouselRef.current.children).map(element=>{return axis?{element,start:element.offsetLeft,end:element.offsetLeft+element.offsetWidth}:{element,start:element.offsetTop,end:element.offsetTop+element.offsetHeight};});},[]));}/**\n     * On the canvas, we want to keep the motion values updated\n     * with the latest props. Outside of the canvas these will never\n     * update.\n     */if(isCanvas){useEffect(()=>{baseWidth.set(fadeWidth);},[fadeWidth]);useEffect(()=>{startMaskInset.set(fadeInset*.5);},[fadeInset]);useEffect(()=>{direction.set(axis?\"right\":\"bottom\");},[axis]);}/*const findNextItem = (delta: 1 | -1, target: number) => {\n        if (!scrollInfo.current) return\n        const { current } = scrollInfo.current\n        const { children } = carouselRef.current\n        let scrollTarget\n\n        let i = delta === 1 ? 0 : children.length - 1\n        while (scrollTarget === undefined) {\n            const item = children[i]\n\n            const start = axis ? item.offsetLeft : item.offsetTop\n            const length = axis ? item.offsetWidth : item.offsetHeight\n            const end = start + length\n\n            const threshold = 0.05\n            if (delta === 1) {\n                const visibility = progress(start, end, target)\n                if (visibility < 1 - threshold) {\n                    scrollTarget = start\n                } else if (i === children.length - 1) {\n                    scrollTarget = end\n                }\n            } else if (delta === -1) {\n                const visibility = progress(start, end, target)\n                if (visibility > threshold) {\n                    scrollTarget = end\n                } else if (i === 0) {\n                    scrollTarget = start\n                }\n            }\n\n            i += delta\n        }\n\n        return scrollTarget\n    }*/const isReducedMotion=useReducedMotion();const goto=scrollTo=>{targetScroll.current=scrollTo;const options=axis?{left:scrollTo}:{top:scrollTo};carouselRef.current.scrollTo({...options,behavior:isReducedMotion?\"auto\":\"smooth\"});};const gotoPage=(page,adjustment=0)=>{if(!scrollInfo.current)return;const{scrollLength}=scrollInfo.current;const totalLen=scrollLength/(numPages-1);goto((page*totalLen+adjustment*totalLen)*directionModifier);};const gotoDelta=delta=>()=>{if(!scrollInfo.current)return;const{containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get()*directionModifier;const pageLength=scrollLength/numPages;const currentPage=clamp(0,numPages-1,Math.floor(current/pageLength));let adjustment=0;if(snap&&(snapEdge===\"start\"||snapEdge===\"end\")&&delta>=1)adjustment=.4// this ensures it doesn't snap back to previous page*/\n    ;gotoPage(currentPage+delta,adjustment);};/**\n     * Return placeholder if no children\n     */if(numItems===0){return /*#__PURE__*/_jsx(Placeholder,{});}const dots=[];const dotsBlurStyle={};if(numPages>1&&showProgressDots&&!showScrollbar){for(let i=0;i<numPages;i++){const isSelected=isCanvas&&!i||false;dots.push(/*#__PURE__*/_jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,isSelected:isSelected,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>startTransition(()=>gotoPage(i)),currentScroll:currentScroll,scrollInfo:scrollInfo,total:numPages,index:i,gap:dotsGap,padding:dotsPadding,axis:axis,directionModifier:directionModifier}));}if(dotsBlur){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=`blur(${dotsBlur}px)`;}}const leftArrowSrc=leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\";const rightArrowSrc=rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\";return /*#__PURE__*/_jsxs(\"section\",{style:containerStyle,...carouselA11y,children:[/*#__PURE__*/_jsx(motion.ul,{ref:carouselRef,style:carouselStyle,className:\"framer--carousel\",\"data-show-scrollbar\":showScrollbar,\"aria-atomic\":\"false\",\"aria-live\":\"polite\",onWheel:()=>targetScroll.current=undefined,children:Children.map(filteredSlots,(child,index)=>/*#__PURE__*/_jsx(AutoIdLayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:itemStyle,...itemA11y,\"aria-label\":`${index+1} of ${numItems}`,children:/*#__PURE__*/cloneElement(child,{...child.props,style:{...child.props?.style,...childStyle}})})}))}),/*#__PURE__*/_jsxs(\"fieldset\",{style:{...controlsStyles,padding:arrowPadding,display:\"flex\",flexDirection:axis?\"row\":\"column\"},\"aria-label\":\"Carousel pagination controls\",className:\"framer--carousel-controls\",\"data-show-mouse-controls\":showMouseControls,children:[// isMouseDevice &&\n/*#__PURE__*/_jsx(motion.button,{ref:start.buttonRef,type:\"button\",style:{...start.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",alt:\"\",width:arrowSize,height:arrowSize,src:writingDirection===\"rtl\"&&axis?rightArrowSrc:leftArrowSrc})}),// isMouseDevice &&\n/*#__PURE__*/_jsx(motion.button,{ref:end.buttonRef,type:\"button\",style:{...end.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",alt:\"\",width:arrowSize,height:arrowSize,src:writingDirection===\"rtl\"&&axis?leftArrowSrc:rightArrowSrc})}),dots.length>1?/*#__PURE__*/_jsx(\"div\",{style:{...dotsContainerStyle,left:axis?\"50%\":dotsInset,top:!axis?\"50%\":\"unset\",transform:axis?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:axis?\"row\":\"column\",bottom:axis?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,...dotsBlurStyle},children:dots}):null]}),/*#__PURE__*/_jsx(MouseStyles,{})]});}/* Default Properties */Carousel.defaultProps={gap:10,padding:10,progressObject:{showScrollbar:false,showProgressDots:false},sizingObject:{widthType:\"auto\",widthOffset:0,widthColumns:2,heightType:\"auto\",heightOffset:0,heightRows:2},borderRadius:0};/* Property Controls */addPropertyControls(Carousel,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},axis:{type:ControlType.Enum,title:\"Direction\",options:[true,false],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},align:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{axis:{true:[\"align-top\",\"align-middle\",\"align-bottom\"],false:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},...paddingControl,sizingObject:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Enum,title:\"Width\",options:[\"auto\",\"stretch\",\"columns\"],optionTitles:[\"Auto\",\"Stretch\",\"Columns\"],defaultValue:\"auto\"},widthInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.widthType!==\"stretch\"},widthColumns:{type:ControlType.Number,title:\"Columns\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.widthType!==\"columns\"},heightType:{type:ControlType.Enum,title:\"Height\",options:[\"auto\",\"stretch\",\"rows\"],optionTitles:[\"Auto\",\"Stretch\",\"Rows\"],defaultValue:\"auto\"},heightInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.heightType!==\"stretch\"},heightRows:{type:ControlType.Number,title:\"Rows\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.heightType!==\"rows\"}}},snapObject:{type:ControlType.Object,title:\"Snapping\",controls:{snap:{type:ControlType.Boolean,title:\"Enable\"},snapEdge:{type:ControlType.Enum,title:\"Edge\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\",hidden:props=>!props.snap},fluid:{type:ControlType.Boolean,title:\"Fluid\",defaultValue:false,hidden:props=>!props.snap}}},fadeObject:{type:ControlType.Object,title:\"Fading\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Enable\",defaultValue:false},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",hidden:props=>!props.fadeContent,min:0,max:1,step:.05,defaultValue:0},fadeTransition:{type:ControlType.Transition,title:\"Transition\",hidden:props=>!props.fadeContent}}},progressObject:{type:ControlType.Object,title:\"Progress\",controls:{showScrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false},showProgressDots:{type:ControlType.Boolean,title:\"Dots\",defaultValue:false,hidden:props=>props.showScrollbar},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:4,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}},arrowObject:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},arrowFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showMouseControls},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:40,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls}}},ariaLabel:{type:ControlType.String,title:\"Aria Label\",placeholder:\"Movies...\"},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0}});function Dot({currentScroll,scrollInfo,isSelected,selectedOpacity,opacity:unselectedOpacity,total,index,dotStyle,buttonStyle,gap,padding,axis,directionModifier,...props}){const opacity=useTransform(currentScroll,v=>{if(!scrollInfo.current?.scrollLength){return index===0?selectedOpacity:unselectedOpacity;}const currentScroll=v*directionModifier;const pageLength=scrollInfo.current?.scrollLength/total;const minScroll=pageLength*index;const maxScroll=minScroll+pageLength;const isSelected=currentScroll>=minScroll&&(index<total-1?currentScroll<maxScroll:index===total-1);return isSelected?selectedOpacity:unselectedOpacity;});const inlinePadding=gap/2;let top=!axis&&index>0?inlinePadding:padding;let bottom=!axis&&index!==total-1?inlinePadding:padding;let right=axis&&index!==total-1?inlinePadding:padding;let left=axis&&index>0?inlinePadding:padding;return /*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/_jsx(motion.div,{style:{...dotStyle,opacity}})});}function Placeholder(){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to swipe between.\"})]});}function MouseStyles(){return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:`<style>@media (pointer: fine) {\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar {\n                    display: none;\n                    -webkit-appearance: none;\n                    width: 0;\n                    height: 0;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar-thumb {\n                    display: none;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"] {\n                    scrollbar-width: none;\n                    scrollbar-height: none;\n                }\n            }</style>`}});}/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:130,lineHeight:1.5,textAlign:\"center\"};const labelStyle={clip:\"rect(0 0 0 0)\",WebkitClipPath:\"inset(50%)\",clipPath:\"inset(50%)\",height:1,width:1,margin:-1,padding:0,overflow:\"hidden\",position:\"absolute\",whiteSpace:\"nowrap\"};/**\n * GUI styles\n */const baseContainerStyle={display:\"flex\",overflow:\"hidden\",width:\"100%\",height:\"100%\",position:\"relative\"};const baseCarouselStyle={padding:0,margin:0,listStyle:\"none\",position:\"relative\",display:\"flex\",flex:\"1 1 100%\",width:\"100%\",height:\"100%\"};const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",top:0,left:0,right:0,bottom:0,pointerEvents:\"none\",border:0,padding:0,margin:0};/**\n * Dot styles\n */const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};function useWritingDirection(){const[writingDirection,setWritingDirection]=useState(\"ltr\");// must be done this way to ensure that there isn't a mismatch with SSG\n// which leads to button images not updating for the real writing direction\nuseEffect(()=>{if(window?.document?.documentElement?.dir===\"rtl\"){setWritingDirection(\"rtl\");}},[]);return writingDirection;}function AutoIdLayoutGroup({children,...props}){const id=useId();return /*#__PURE__*/_jsx(LayoutGroup,{id:id,...props,children:children});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Carousel\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"400\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Carousel.map","// Generated by Framer (8c7c84e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={F05plHo9z:{hover:true},t3PEy9FMa:{hover:true},U9HsOFaGJ:{hover:true}};const cycleOrder=[\"U9HsOFaGJ\",\"F05plHo9z\",\"t3PEy9FMa\",\"OiR7EIWEb\",\"cqxwjleME\"];const serializationHash=\"framer-WMnw0\";const variantClassNames={cqxwjleME:\"framer-v-bc8e3y\",F05plHo9z:\"framer-v-5plo2o\",OiR7EIWEb:\"framer-v-18v0wv4\",t3PEy9FMa:\"framer-v-duw0m7\",U9HsOFaGJ:\"framer-v-100acj9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"U9HsOFaGJ\",\"Variant 2\":\"F05plHo9z\",\"Variant 3\":\"t3PEy9FMa\",\"Variant 4\":\"OiR7EIWEb\",\"Variant 5\":\"cqxwjleME\"};const getProps=({border,click,color,fill,fill2,height,id,title,width,...props})=>{return{...props,BVpn2MJcB:title??props.BVpn2MJcB??\"Ede\",J2bbvuvkN:fill2??props.J2bbvuvkN??\"rgba(114, 194, 182, 0.37)\",Ja9FETIDq:click??props.Ja9FETIDq,kAyN80B9z:color??props.kAyN80B9z??\"var(--token-f47edf2c-cd6c-4250-9869-1c31fa03b60a, rgb(0, 152, 126))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"U9HsOFaGJ\",ZG2VeUpwn:fill??props.ZG2VeUpwn??\"rgb(255, 255, 255)\",zHa1b_XXu:border??props.zHa1b_XXu??{borderColor:'var(--token-c7b55c05-9ce3-4d71-9742-4e980e1fc1a8, rgb(114, 194, 182)) /* {\"name\":\"Secondary\"} */',borderStyle:\"solid\",borderWidth:2}};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,BVpn2MJcB,Ja9FETIDq,ZG2VeUpwn,kAyN80B9z,zHa1b_XXu,J2bbvuvkN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"U9HsOFaGJ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap2jr6gc=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Ja9FETIDq){const res=await Ja9FETIDq(...args);if(res===false)return false;}setVariant(\"F05plHo9z\");});const onTap1kprbqw=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Ja9FETIDq){const res=await Ja9FETIDq(...args);if(res===false)return false;}setVariant(\"U9HsOFaGJ\");});const onTapa9v1c6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Ja9FETIDq){const res=await Ja9FETIDq(...args);if(res===false)return false;}setVariant(\"OiR7EIWEb\");});const onTap1mv5k78=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Ja9FETIDq){const res=await Ja9FETIDq(...args);if(res===false)return false;}setVariant(\"t3PEy9FMa\");});const onTaphosvmx=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Ja9FETIDq){const res=await Ja9FETIDq(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-100acj9\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"U9HsOFaGJ\",onTap:onTap2jr6gc,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",backgroundColor:\"var(--token-f47edf2c-cd6c-4250-9869-1c31fa03b60a, rgb(0, 152, 126))\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,WebkitBackdropFilter:\"none\",...style},variants:{\"F05plHo9z-hover\":{backdropFilter:\"none\",backgroundColor:\"var(--token-c7b55c05-9ce3-4d71-9742-4e980e1fc1a8, rgb(114, 194, 182))\",WebkitBackdropFilter:\"none\"},\"t3PEy9FMa-hover\":{backgroundColor:J2bbvuvkN},\"U9HsOFaGJ-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",backgroundColor:\"var(--token-c7b55c05-9ce3-4d71-9742-4e980e1fc1a8, rgb(114, 194, 182))\",WebkitBackdropFilter:\"none\"},cqxwjleME:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",WebkitBackdropFilter:\"none\"},F05plHo9z:{\"--border-bottom-width\":(zHa1b_XXu.borderBottomWidth??zHa1b_XXu.borderWidth)+\"px\",\"--border-color\":zHa1b_XXu.borderColor,\"--border-left-width\":(zHa1b_XXu.borderLeftWidth??zHa1b_XXu.borderWidth)+\"px\",\"--border-right-width\":(zHa1b_XXu.borderRightWidth??zHa1b_XXu.borderWidth)+\"px\",\"--border-style\":zHa1b_XXu.borderStyle,\"--border-top-width\":(zHa1b_XXu.borderTopWidth??zHa1b_XXu.borderWidth)+\"px\",backgroundColor:ZG2VeUpwn},OiR7EIWEb:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",WebkitBackdropFilter:\"none\"},t3PEy9FMa:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(255, 255, 255, 0.12)\",WebkitBackdropFilter:\"blur(5px)\"}},...addPropertyOverrides({\"F05plHo9z-hover\":{\"data-framer-name\":undefined},\"t3PEy9FMa-hover\":{\"data-framer-name\":undefined},\"U9HsOFaGJ-hover\":{\"data-framer-name\":undefined},cqxwjleME:{\"data-framer-name\":\"Variant 5\",onTap:onTaphosvmx},F05plHo9z:{\"data-border\":true,\"data-framer-name\":\"Variant 2\",onTap:onTap1kprbqw},OiR7EIWEb:{\"data-framer-name\":\"Variant 4\",onTap:onTap1mv5k78},t3PEy9FMa:{\"data-framer-name\":\"Variant 3\",onTap:onTapa9v1c6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Ede\"})}),className:\"framer-16erck6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EQufM9F5A\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--variable-reference-kAyN80B9z-lu51j8JN5\":kAyN80B9z},text:BVpn2MJcB,variants:{\"F05plHo9z-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},F05plHo9z:{\"--extracted-r6o4lv\":\"var(--variable-reference-kAyN80B9z-lu51j8JN5)\",\"--variable-reference-kAyN80B9z-lu51j8JN5\":kAyN80B9z}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"F05plHo9z-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Ede\"})})},F05plHo9z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-kAyN80B9z-lu51j8JN5))\"},children:\"Ede\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-WMnw0.framer-106n0v2, .framer-WMnw0 .framer-106n0v2 { display: block; }\",\".framer-WMnw0.framer-100acj9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 33px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 10px 12px 10px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-WMnw0 .framer-16erck6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-WMnw0[data-border=\"true\"]::after, .framer-WMnw0 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 53\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"F05plHo9z\":{\"layout\":[\"auto\",\"fixed\"]},\"t3PEy9FMa\":{\"layout\":[\"auto\",\"fixed\"]},\"OiR7EIWEb\":{\"layout\":[\"auto\",\"fixed\"]},\"cqxwjleME\":{\"layout\":[\"auto\",\"fixed\"]},\"FPx7CjImA\":{\"layout\":[\"auto\",\"fixed\"]},\"fxJcqDMvF\":{\"layout\":[\"auto\",\"fixed\"]},\"WY6ZrXGfA\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"BVpn2MJcB\":\"title\",\"Ja9FETIDq\":\"click\",\"ZG2VeUpwn\":\"fill\",\"kAyN80B9z\":\"color\",\"zHa1b_XXu\":\"border\",\"J2bbvuvkN\":\"fill2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerlu51j8JN5=withCSS(Component,css,\"framer-WMnw0\");export default Framerlu51j8JN5;Framerlu51j8JN5.displayName=\"Selectie button\";Framerlu51j8JN5.defaultProps={height:33,width:53};addPropertyControls(Framerlu51j8JN5,{variant:{options:[\"U9HsOFaGJ\",\"F05plHo9z\",\"t3PEy9FMa\",\"OiR7EIWEb\",\"cqxwjleME\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum},BVpn2MJcB:{defaultValue:\"Ede\",displayTextArea:false,title:\"Title\",type:ControlType.String},Ja9FETIDq:{title:\"Click\",type:ControlType.EventHandler},ZG2VeUpwn:{defaultValue:\"rgb(255, 255, 255)\",title:\"Fill\",type:ControlType.Color},kAyN80B9z:{defaultValue:\"var(--token-f47edf2c-cd6c-4250-9869-1c31fa03b60a, rgb(0, 152, 126))\",title:\"Color\",type:ControlType.Color},zHa1b_XXu:{defaultValue:{borderColor:'var(--token-c7b55c05-9ce3-4d71-9742-4e980e1fc1a8, rgb(114, 194, 182)) /* {\"name\":\"Secondary\"} */',borderStyle:\"solid\",borderWidth:2},title:\"Border\",type:ControlType.Border},J2bbvuvkN:{defaultValue:\"rgba(114, 194, 182, 0.37)\",title:\"Fill 2\",type:ControlType.Color}});addFonts(Framerlu51j8JN5,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerlu51j8JN5\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"F05plHo9z\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"t3PEy9FMa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"OiR7EIWEb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"cqxwjleME\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"FPx7CjImA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"fxJcqDMvF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"WY6ZrXGfA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"BVpn2MJcB\\\":\\\"title\\\",\\\"Ja9FETIDq\\\":\\\"click\\\",\\\"ZG2VeUpwn\\\":\\\"fill\\\",\\\"kAyN80B9z\\\":\\\"color\\\",\\\"zHa1b_XXu\\\":\\\"border\\\",\\\"J2bbvuvkN\\\":\\\"fill2\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"33\",\"framerIntrinsicWidth\":\"53\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lu51j8JN5.map","// Generated by Framer (31f1c56)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SelectieButton from\"https://framerusercontent.com/modules/p11lTjXGL9dGsjTB8TtN/MtOew3aCg6tAI9ArfLbW/lu51j8JN5.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/mk7ohC5MCvKMByBw4dFU/a1BAMXPnlXevXnxwojI3/eSKFwLHZJ.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/zBULXUXog82grNQIjWqK/8v9PudoOBVHkRfJwcizx/JhrLFfGZO.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/S1uxaeZrOCtBCTVNdixU/B5WhvS9isrdAyEtP50q8/ltPxBKa1M.js\";import*as sharedStyle7 from\"https://framerusercontent.com/modules/HaDdaA3gQAnyD99BTaBw/AtBRUkGWcZwmrQ6LIdnk/M_xyo7vV2.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/eHRej97c81awgvTG5acO/4F2x5n03XifMyy6KPt3b/rDjTgpF9f.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/i0kbOaakSGKZeTL3IEHM/hdVgQOiBHv0VTvVtZ491/stnTBpwLl.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/EqXMP58IQ0CGNCtE6xsD/tojZSMNfXDpM5MbFNO15/To6En1RW8.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/Y3hZV5h6zwhgwnplYTQw/GRp546PzvGWbnlZVsgJv/ZudZQLzpE.js\";const SelectieButtonFonts=getFonts(SelectieButton);const cycleOrder=[\"FSe9xuBj7\",\"AAthbeEev\",\"gn4DXMtd7\",\"ehubw0t7w\",\"dAwXD0evD\",\"A22R_M_H9\",\"PaNxrVLwQ\"];const serializationHash=\"framer-UOzxR\";const variantClassNames={A22R_M_H9:\"framer-v-1ytuexy\",AAthbeEev:\"framer-v-1fozhlq\",dAwXD0evD:\"framer-v-1eet5ty\",ehubw0t7w:\"framer-v-dtp53a\",FSe9xuBj7:\"framer-v-6ofn7c\",gn4DXMtd7:\"framer-v-1kdo8np\",PaNxrVLwQ:\"framer-v-ylt62e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 5\":\"dAwXD0evD\",\"Variant 6\":\"PaNxrVLwQ\",Default:\"FSe9xuBj7\",Hover:\"AAthbeEev\",Idle:\"gn4DXMtd7\",Mobile:\"A22R_M_H9\"};const getProps=({height,id,image,mouseEnter,occu,overlayTap,profieltekst,quote,tap,title,width,...props})=>{return{...props,aLoeIpSuy:title??props.aLoeIpSuy??\"Jiyoon Cha\",d2QuR_VIK:mouseEnter??props.d2QuR_VIK,DZCrc1k2m:tap??props.DZCrc1k2m,Edz3ZRmHd:image??props.Edz3ZRmHd??{pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/o1PmGpIvDL9BpXkY7pjl8APSbg.png?width=600&height=600\",srcSet:\"https://framerusercontent.com/images/o1PmGpIvDL9BpXkY7pjl8APSbg.png?scale-down-to=512&width=600&height=600 512w,https://framerusercontent.com/images/o1PmGpIvDL9BpXkY7pjl8APSbg.png?width=600&height=600 600w\"},iDAu7X4QV:occu??props.iDAu7X4QV??\"Graphic Designer + Art Director\",m_k2hcYtT:profieltekst??props.m_k2hcYtT??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"text\"})}),Pk30RASEZ:overlayTap??props.Pk30RASEZ,Ugy22DNeV:quote??props.Ugy22DNeV??'\"I like being a freelancer because you get to work on diverse projects. It’s learning about different subjects that I really enjoy.\"',variant:humanReadableVariantMap[props.variant]??props.variant??\"FSe9xuBj7\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,aLoeIpSuy,iDAu7X4QV,Ugy22DNeV,Edz3ZRmHd,d2QuR_VIK,Pk30RASEZ,DZCrc1k2m,m_k2hcYtT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FSe9xuBj7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1vug3g7=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Pk30RASEZ){const res=await Pk30RASEZ(...args);if(res===false)return false;}if(DZCrc1k2m){const res=await DZCrc1k2m(...args);if(res===false)return false;}});const onMouseEnter8joars=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(d2QuR_VIK){const res=await d2QuR_VIK(...args);if(res===false)return false;}});const Ja9FETIDqe6mjqw=activeVariantCallback(async(...args)=>{setVariant(\"SItBb6Qjh\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"AAthbeEev\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"dAwXD0evD\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6ofn7c\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"FSe9xuBj7\",onMouseEnter:onMouseEnter8joars,onTap:onTap1vug3g7,ref:refBinding,style:{borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,...style},...addPropertyOverrides({A22R_M_H9:{\"data-framer-name\":\"Mobile\"},AAthbeEev:{\"data-framer-name\":\"Hover\"},dAwXD0evD:{\"data-framer-name\":\"Variant 5\"},ehubw0t7w:{\"data-framer-name\":\"Mobile\"},gn4DXMtd7:{\"data-framer-name\":\"Idle\"},PaNxrVLwQ:{\"data-framer-name\":\"Variant 6\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1scah8k\",\"data-framer-name\":\"IDLE\",layoutDependency:layoutDependency,layoutId:\"ZkK4apXcY\",style:{backgroundColor:\"rgb(0, 0, 0)\",opacity:0},variants:{gn4DXMtd7:{opacity:.5}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17sjxki\",\"data-framer-name\":\"Image Wrap\",layoutDependency:layoutDependency,layoutId:\"WL2e5dYG0\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:375,intrinsicWidth:600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||450)-0)*.7622222222222225-343)),pixelHeight:600,pixelWidth:600,sizes:\"602px\",...toResponsiveImage(Edz3ZRmHd)},className:\"framer-1ucfgkx\",\"data-framer-name\":\"Image 1\",layoutDependency:layoutDependency,layoutId:\"z_JoC2948\",style:{filter:\"brightness(1.15)\",WebkitFilter:\"brightness(1.15)\"},variants:{dAwXD0evD:{filter:\"brightness(1.15) blur(5px)\",WebkitFilter:\"brightness(1.15) blur(5px)\"}},...addPropertyOverrides({A22R_M_H9:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:375,intrinsicWidth:600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+((componentViewport?.height||530)-0)-545),pixelHeight:600,pixelWidth:600,sizes:\"652px\",...toResponsiveImage(Edz3ZRmHd)}},ehubw0t7w:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:375,intrinsicWidth:600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||400)-0)*.5000000000000002-221.5)),pixelHeight:600,pixelWidth:600,sizes:\"410px\",...toResponsiveImage(Edz3ZRmHd)}},PaNxrVLwQ:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:375,intrinsicWidth:600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+((componentViewport?.height||600)-0)-620),pixelHeight:600,pixelWidth:600,sizes:\"652px\",...toResponsiveImage(Edz3ZRmHd)}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17nawwp\",\"data-framer-name\":\"Overlay\",layoutDependency:layoutDependency,layoutId:\"ufrvjGRRi\",style:{backdropFilter:\"none\",background:\"linear-gradient(180deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0.15)\",WebkitBackdropFilter:\"none\"},variants:{A22R_M_H9:{background:\"linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},AAthbeEev:{background:\"linear-gradient(180deg, rgba(84, 84, 84, 0) 0%, rgba(57, 58, 93, 0.29) 68.56348536036036%, rgba(33, 37, 97, 0.45) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},dAwXD0evD:{background:\"linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.5) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0.5)\"},PaNxrVLwQ:{backdropFilter:\"blur(5px)\",background:\"linear-gradient(180deg, rgba(0, 0, 0, 0.41) 0%, rgba(0, 0, 0, 0.41) 50%, rgba(0, 0, 0, 0.41) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0.41)\",WebkitBackdropFilter:\"blur(5px)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oegw75\",\"data-framer-name\":\"Overlay\",layoutDependency:layoutDependency,layoutId:\"aMVCQkP6n\",style:{background:\"linear-gradient(180deg, rgba(5, 5, 5, 0) 0%, rgba(0, 0, 0, 0.3) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{A22R_M_H9:{backgroundColor:\"rgba(0, 0, 0, 0)\"},AAthbeEev:{background:\"linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},dAwXD0evD:{backgroundColor:\"rgba(0, 0, 0, 0)\"},ehubw0t7w:{backgroundColor:\"rgba(0, 0, 0, 0)\"},gn4DXMtd7:{backgroundColor:\"rgba(0, 0, 0, 0)\"},PaNxrVLwQ:{backgroundColor:\"rgba(0, 0, 0, 0)\"}}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18sqwlj\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"vhUfMLUPr\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-48gfb6\",\"data-framer-name\":\"Name + Title\",layoutDependency:layoutDependency,layoutId:\"nwaYl8UwR\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Jiyoon Cha\"})}),className:\"framer-h225py\",fonts:[\"FS;Satoshi-bold\"],layoutDependency:layoutDependency,layoutId:\"iiWTixpCC\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:aLoeIpSuy,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(132, 227, 213))\"},children:\"Graphic Designer + Art Director\"})}),className:\"framer-1leembj\",fonts:[\"FS;Satoshi-bold\"],layoutDependency:layoutDependency,layoutId:\"staVd1Prx\",style:{\"--extracted-r6o4lv\":\"rgb(132, 227, 213)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.8},text:iDAu7X4QV,variants:{AAthbeEev:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AAthbeEev:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Graphic Designer + Art Director\"})})}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1whtupt\",\"data-framer-name\":\"Quote\",layoutDependency:layoutDependency,layoutId:\"dLognVCEN\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:'\"I like being a freelancer because you get to work on diverse projects. It’s learning about different subjects that I really enjoy.\"'})}),className:\"framer-12tegfx\",fonts:[\"FS;Satoshi-bold\"],layoutDependency:layoutDependency,layoutId:\"USZJbSSkE\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Ugy22DNeV,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({A22R_M_H9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:'\"I like being a freelancer because you get to work on diverse projects. It’s learning about different subjects that I really enjoy.\"'})})},dAwXD0evD:{children:m_k2hcYtT,stylesPresetsClassNames:{a:\"framer-styles-preset-dmatxu\",h1:\"framer-styles-preset-1yrmli1\",h2:\"framer-styles-preset-163bydi\",h3:\"framer-styles-preset-1kn8zh8\",h4:\"framer-styles-preset-1fo1wqr\",h5:\"framer-styles-preset-1qg87up\",h6:\"framer-styles-preset-1ve2ww3\",p:\"framer-styles-preset-1ouwhd5\"},text:undefined},PaNxrVLwQ:{children:m_k2hcYtT,fonts:[\"Inter\"],stylesPresetsClassNames:{a:\"framer-styles-preset-dmatxu\",h1:\"framer-styles-preset-1yrmli1\",h2:\"framer-styles-preset-163bydi\",h3:\"framer-styles-preset-1kn8zh8\",h4:\"framer-styles-preset-1fo1wqr\",h5:\"framer-styles-preset-1qg87up\",h6:\"framer-styles-preset-1ve2ww3\",p:\"framer-styles-preset-1ouwhd5\"},text:undefined}},baseVariant,gestureVariant)})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({dAwXD0evD:{height:33,y:(componentViewport?.y||0)+40+((componentViewport?.height||450)-80-391+0+0)+0+358}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1be1fnm-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yNXsE8DZC-container\",nodeId:\"yNXsE8DZC\",rendersWithMotion:true,scopeId:\"J3ujQIySF\",style:{opacity:0},children:/*#__PURE__*/_jsx(SelectieButton,{BVpn2MJcB:\"Lees meer\",height:\"100%\",id:\"yNXsE8DZC\",J2bbvuvkN:\"rgba(114, 194, 182, 0.37)\",Ja9FETIDq:Ja9FETIDqe6mjqw,kAyN80B9z:\"var(--token-f47edf2c-cd6c-4250-9869-1c31fa03b60a, rgb(0, 152, 126))\",layoutId:\"yNXsE8DZC\",style:{height:\"100%\"},variant:\"U9HsOFaGJ\",width:\"100%\",ZG2VeUpwn:\"rgb(255, 255, 255)\",zHa1b_XXu:{borderColor:\"var(--token-c7b55c05-9ce3-4d71-9742-4e980e1fc1a8, rgb(114, 194, 182))\",borderStyle:\"solid\",borderWidth:2},...addPropertyOverrides({dAwXD0evD:{BVpn2MJcB:\"Lees minder\"}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UOzxR.framer-13wdy3g, .framer-UOzxR .framer-13wdy3g { display: block; }\",\".framer-UOzxR.framer-6ofn7c { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 450px; justify-content: flex-end; overflow: hidden; padding: 36px; position: relative; width: 602px; will-change: var(--framer-will-change-override, transform); }\",\".framer-UOzxR .framer-1scah8k { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 5; }\",\".framer-UOzxR .framer-17sjxki, .framer-UOzxR .framer-17nawwp, .framer-UOzxR .framer-1oegw75 { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-UOzxR .framer-1ucfgkx { flex: none; height: 686px; left: calc(50.00000000000002% - 602px / 2); overflow: visible; position: absolute; top: calc(76.22222222222224% - 686px / 2); width: 602px; }\",\".framer-UOzxR .framer-18sqwlj { align-content: flex-start; align-items: flex-start; bottom: -349px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 340px; justify-content: flex-start; left: 36px; overflow: hidden; padding: 0px; position: absolute; width: 350px; z-index: 1; }\",\".framer-UOzxR .framer-48gfb6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-UOzxR .framer-h225py, .framer-UOzxR .framer-12tegfx { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-UOzxR .framer-1leembj { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 154px; word-break: break-word; word-wrap: break-word; }\",\".framer-UOzxR .framer-1whtupt { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; right: 0px; z-index: 1; }\",\".framer-UOzxR .framer-1be1fnm-container { flex: none; height: 33px; position: relative; width: auto; }\",\".framer-UOzxR.framer-v-1fozhlq.framer-6ofn7c, .framer-UOzxR.framer-v-1eet5ty.framer-6ofn7c { padding: 40px; }\",\".framer-UOzxR.framer-v-1fozhlq .framer-18sqwlj, .framer-UOzxR.framer-v-1eet5ty .framer-18sqwlj, .framer-UOzxR.framer-v-1ytuexy .framer-18sqwlj, .framer-UOzxR.framer-v-ylt62e .framer-18sqwlj { bottom: unset; height: min-content; left: unset; position: relative; width: 100%; }\",\".framer-UOzxR.framer-v-1fozhlq .framer-48gfb6 { z-index: 5; }\",\".framer-UOzxR.framer-v-dtp53a.framer-6ofn7c { height: 400px; padding: 20px; width: 360px; }\",\".framer-UOzxR.framer-v-dtp53a .framer-1ucfgkx { height: 443px; left: calc(50.00000000000002% - 410px / 2); top: calc(50.00000000000002% - 443px / 2); width: 410px; }\",\".framer-UOzxR.framer-v-dtp53a .framer-18sqwlj { bottom: -277px; left: 20px; }\",\".framer-UOzxR.framer-v-1eet5ty .framer-1whtupt, .framer-UOzxR.framer-v-1ytuexy .framer-1whtupt, .framer-UOzxR.framer-v-ylt62e .framer-1whtupt { bottom: unset; left: unset; position: relative; right: unset; width: 100%; }\",\".framer-UOzxR.framer-v-1ytuexy.framer-6ofn7c { height: 530px; padding: 40px 25px 75px 25px; }\",\".framer-UOzxR.framer-v-1ytuexy .framer-1ucfgkx { bottom: -280px; height: 825px; left: calc(49.83388704318939% - 652px / 2); top: unset; width: 652px; }\",\".framer-UOzxR.framer-v-ylt62e.framer-6ofn7c { height: 600px; padding: 40px 25px 75px 25px; }\",\".framer-UOzxR.framer-v-ylt62e .framer-1ucfgkx { bottom: -205px; height: 825px; left: calc(49.83388704318939% - 652px / 2); top: unset; width: 652px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 450\n * @framerIntrinsicWidth 602\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AAthbeEev\":{\"layout\":[\"fixed\",\"fixed\"]},\"gn4DXMtd7\":{\"layout\":[\"fixed\",\"fixed\"]},\"ehubw0t7w\":{\"layout\":[\"fixed\",\"fixed\"]},\"dAwXD0evD\":{\"layout\":[\"fixed\",\"fixed\"]},\"A22R_M_H9\":{\"layout\":[\"fixed\",\"fixed\"]},\"PaNxrVLwQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"aLoeIpSuy\":\"title\",\"iDAu7X4QV\":\"occu\",\"Ugy22DNeV\":\"quote\",\"Edz3ZRmHd\":\"image\",\"d2QuR_VIK\":\"mouseEnter\",\"Pk30RASEZ\":\"overlayTap\",\"DZCrc1k2m\":\"tap\",\"m_k2hcYtT\":\"profieltekst\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJ3ujQIySF=withCSS(Component,css,\"framer-UOzxR\");export default FramerJ3ujQIySF;FramerJ3ujQIySF.displayName=\"Card 2\";FramerJ3ujQIySF.defaultProps={height:450,width:602};addPropertyControls(FramerJ3ujQIySF,{variant:{options:[\"FSe9xuBj7\",\"AAthbeEev\",\"gn4DXMtd7\",\"ehubw0t7w\",\"dAwXD0evD\",\"A22R_M_H9\",\"PaNxrVLwQ\"],optionTitles:[\"Default\",\"Hover\",\"Idle\",\"Mobile\",\"Variant 5\",\"Mobile\",\"Variant 6\"],title:\"Variant\",type:ControlType.Enum},aLoeIpSuy:{defaultValue:\"Jiyoon Cha\",displayTextArea:false,title:\"Title\",type:ControlType.String},iDAu7X4QV:{defaultValue:\"Graphic Designer + Art Director\",displayTextArea:false,title:\"Occu\",type:ControlType.String},Ugy22DNeV:{defaultValue:'\"I like being a freelancer because you get to work on diverse projects. It’s learning about different subjects that I really enjoy.\"',displayTextArea:false,title:\"Quote\",type:ControlType.String},Edz3ZRmHd:{__defaultAssetReference:\"data:framer/asset-reference,o1PmGpIvDL9BpXkY7pjl8APSbg.png?originalFilename=Portrait_Placeholder.png&width=600&height=600\",title:\"Image\",type:ControlType.ResponsiveImage},d2QuR_VIK:{title:\"Mouse Enter\",type:ControlType.EventHandler},Pk30RASEZ:{title:\"Overlay Tap\",type:ControlType.EventHandler},DZCrc1k2m:{title:\"Tap\",type:ControlType.EventHandler},m_k2hcYtT:{defaultValue:\"<p>text</p>\",title:\"Profieltekst\",type:ControlType.RichText}});addFonts(FramerJ3ujQIySF,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...SelectieButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJ3ujQIySF\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"aLoeIpSuy\\\":\\\"title\\\",\\\"iDAu7X4QV\\\":\\\"occu\\\",\\\"Ugy22DNeV\\\":\\\"quote\\\",\\\"Edz3ZRmHd\\\":\\\"image\\\",\\\"d2QuR_VIK\\\":\\\"mouseEnter\\\",\\\"Pk30RASEZ\\\":\\\"overlayTap\\\",\\\"DZCrc1k2m\\\":\\\"tap\\\",\\\"m_k2hcYtT\\\":\\\"profieltekst\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"450\",\"framerIntrinsicWidth\":\"602\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AAthbeEev\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gn4DXMtd7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ehubw0t7w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dAwXD0evD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"A22R_M_H9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PaNxrVLwQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./J3ujQIySF.map","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Carousel from\"https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/3dMrKtwDsHhQeeykStyV/Carousel.js\";import Card2 from\"https://framerusercontent.com/modules/vcYv3tlCFfUK99VmmQ1x/9jWn8E5bPEok98oCVYul/J3ujQIySF.js\";const Card2Fonts=getFonts(Card2);const CarouselFonts=getFonts(Carousel);const cycleOrder=[\"fUh4Hp4dB\",\"yLqSTB50h\",\"L4ciM76rM\",\"eQfV76YLv\",\"ijaaISgMA\",\"uGnYsz4dX\",\"nUJsC0vmo\"];const serializationHash=\"framer-fFs87\";const variantClassNames={eQfV76YLv:\"framer-v-uaqkjl\",fUh4Hp4dB:\"framer-v-1b6l3hc\",ijaaISgMA:\"framer-v-13y79wd\",L4ciM76rM:\"framer-v-1ib2orl\",nUJsC0vmo:\"framer-v-angglq\",uGnYsz4dX:\"framer-v-r1qwfq\",yLqSTB50h:\"framer-v-7kd8lo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Ad_E7YxVK=undefined;const b9E01XpQB=undefined;const GwjptN9V8=undefined;const UXKIqcHJt=undefined;const jHlwaB19s=undefined;const tDR0zKXBX=undefined;const bWtxOUyie=undefined;const ht2oTJGtY=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"1\":\"yLqSTB50h\",\"Variant 3\":\"L4ciM76rM\",\"Variant 4\":\"eQfV76YLv\",\"Variant 6\":\"ijaaISgMA\",\"Variant 7\":\"uGnYsz4dX\",Default:\"fUh4Hp4dB\",Mobile:\"nUJsC0vmo\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,overlay2,overlay3,teamlid1Visible,teamlid2Visible,teamlid3Visible,teamlid4Visible,teamlid5Visible,teamlid6Visible,width,...props})=>{return{...props,Ad_E7YxVK:teamlid1Visible??props.Ad_E7YxVK??true,b9E01XpQB:overlay3??props.b9E01XpQB,bWtxOUyie:teamlid5Visible??props.bWtxOUyie??true,GwjptN9V8:teamlid3Visible??props.GwjptN9V8??true,ht2oTJGtY:teamlid2Visible??props.ht2oTJGtY??true,jHlwaB19s:teamlid6Visible??props.jHlwaB19s??true,tDR0zKXBX:teamlid4Visible??props.tDR0zKXBX??true,UXKIqcHJt:overlay2??props.UXKIqcHJt,variant:humanReadableVariantMap[props.variant]??props.variant??\"fUh4Hp4dB\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,UXKIqcHJt,b9E01XpQB,Ad_E7YxVK,ht2oTJGtY,GwjptN9V8,tDR0zKXBX,bWtxOUyie,jHlwaB19s,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fUh4Hp4dB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Pk30RASEZ168856h=activeVariantCallback(async(...args)=>{if(b9E01XpQB){const res=await b9E01XpQB(...args);if(res===false)return false;}});const d2QuR_VIK15e4f6v=activeVariantCallback(async(...args)=>{setVariant(\"fUh4Hp4dB\");});const d2QuR_VIK48iixb=activeVariantCallback(async(...args)=>{setVariant(\"L4ciM76rM\");});const Pk30RASEZ1416gj8=activeVariantCallback(async(...args)=>{if(UXKIqcHJt){const res=await UXKIqcHJt(...args);if(res===false)return false;}});const d2QuR_VIK18x50vw=activeVariantCallback(async(...args)=>{setVariant(\"uGnYsz4dX\");});const d2QuR_VIK2c3b5f=activeVariantCallback(async(...args)=>{setVariant(\"eQfV76YLv\");});const d2QuR_VIK155mws6=activeVariantCallback(async(...args)=>{setVariant(\"ijaaISgMA\");});const d2QuR_VIKb4h33v=activeVariantCallback(async(...args)=>{setVariant(\"yLqSTB50h\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(baseVariant===\"nUJsC0vmo\")return false;return value;};const isDisplayed1=()=>{if(baseVariant===\"nUJsC0vmo\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1b6l3hc\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"fUh4Hp4dB\",ref:refBinding,style:{...style},...addPropertyOverrides({eQfV76YLv:{\"data-framer-name\":\"Variant 4\"},ijaaISgMA:{\"data-framer-name\":\"Variant 6\"},L4ciM76rM:{\"data-framer-name\":\"Variant 3\"},nUJsC0vmo:{\"data-framer-name\":\"Mobile\"},uGnYsz4dX:{\"data-framer-name\":\"Variant 7\"},yLqSTB50h:{\"data-framer-name\":\"1\"}},baseVariant,gestureVariant),children:[isDisplayed(Ad_E7YxVK!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||450)-0)*1,width:`max((${componentViewport?.width||\"100vw\"} + 10px) * Infinity, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||450)-0-((componentViewport?.height||450)-0)*1)/2),...addPropertyOverrides({eQfV76YLv:{width:`max((${componentViewport?.width||\"100vw\"} + 10px) / 0, 1px)`},ijaaISgMA:{width:`max((${componentViewport?.width||\"100vw\"} + 10px) / 0, 1px)`},L4ciM76rM:{width:`max((${componentViewport?.width||\"100vw\"} + 10px) / 0, 1px)`},uGnYsz4dX:{width:`max((${componentViewport?.width||\"100vw\"} + 10px) / 0, 1px)`},yLqSTB50h:{width:`max((${componentViewport?.width||\"100vw\"} + 10px) / 0, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hck6js-container\",layoutDependency:layoutDependency,layoutId:\"LGwf73GYz-container\",nodeId:\"LGwf73GYz\",rendersWithMotion:true,scopeId:\"LJKzmZYGa\",children:/*#__PURE__*/_jsx(Card2,{aLoeIpSuy:\"J.E.L. Faber\",Edz3ZRmHd:addImageAlt({pixelHeight:1366,pixelWidth:2048,positionX:\"24.2%\",positionY:\"26.3%\",src:\"https://framerusercontent.com/images/ZQHk8uJ9tpYxgSFz61yApKpKY.jpg?width=2048&height=1366\",srcSet:\"https://framerusercontent.com/images/ZQHk8uJ9tpYxgSFz61yApKpKY.jpg?scale-down-to=512&width=2048&height=1366 512w,https://framerusercontent.com/images/ZQHk8uJ9tpYxgSFz61yApKpKY.jpg?scale-down-to=1024&width=2048&height=1366 1024w,https://framerusercontent.com/images/ZQHk8uJ9tpYxgSFz61yApKpKY.jpg?width=2048&height=1366 2048w\"},\"\"),height:\"100%\",id:\"LGwf73GYz\",iDAu7X4QV:\"Tandarts\",layoutId:\"LGwf73GYz\",m_k2hcYtT:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"text\"})}),Pk30RASEZ:Pk30RASEZ168856h,style:{height:\"100%\",width:\"100%\"},Ugy22DNeV:\"“I think the amazing thing about being freelance is all the amazing people you get to meet and the flexibility you have.”\",variant:matchVariant(\"AAthbeEev\"),width:\"100%\",...addPropertyOverrides({eQfV76YLv:{d2QuR_VIK:d2QuR_VIK15e4f6v,variant:matchVariant(\"FSe9xuBj7\")},ijaaISgMA:{d2QuR_VIK:d2QuR_VIK15e4f6v,variant:matchVariant(\"FSe9xuBj7\")},L4ciM76rM:{d2QuR_VIK:d2QuR_VIK15e4f6v,variant:matchVariant(\"FSe9xuBj7\")},uGnYsz4dX:{d2QuR_VIK:d2QuR_VIK15e4f6v,variant:matchVariant(\"FSe9xuBj7\")},yLqSTB50h:{d2QuR_VIK:d2QuR_VIK15e4f6v,variant:matchVariant(\"FSe9xuBj7\")}},baseVariant,gestureVariant)})})}),isDisplayed(GwjptN9V8!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||450)-0)*1,width:`max((${componentViewport?.width||\"100vw\"} + 10px) / 0, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||450)-0-((componentViewport?.height||450)-0)*1)/2),...addPropertyOverrides({L4ciM76rM:{width:`max((${componentViewport?.width||\"100vw\"} + 10px) * Infinity, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u41vji-container\",layoutDependency:layoutDependency,layoutId:\"mNuSDrVVJ-container\",nodeId:\"mNuSDrVVJ\",rendersWithMotion:true,scopeId:\"LJKzmZYGa\",children:/*#__PURE__*/_jsx(Card2,{aLoeIpSuy:\"H. Bies\",d2QuR_VIK:d2QuR_VIK48iixb,Edz3ZRmHd:addImageAlt({pixelHeight:1366,pixelWidth:2048,positionX:\"36.9%\",positionY:\"39.9%\",src:\"https://framerusercontent.com/images/cwqjkOQIjltTHVD9gF7uogPlxOE.jpg?width=2048&height=1366\",srcSet:\"https://framerusercontent.com/images/cwqjkOQIjltTHVD9gF7uogPlxOE.jpg?scale-down-to=512&width=2048&height=1366 512w,https://framerusercontent.com/images/cwqjkOQIjltTHVD9gF7uogPlxOE.jpg?scale-down-to=1024&width=2048&height=1366 1024w,https://framerusercontent.com/images/cwqjkOQIjltTHVD9gF7uogPlxOE.jpg?width=2048&height=1366 2048w\"},\"\"),height:\"100%\",id:\"mNuSDrVVJ\",iDAu7X4QV:\"Tandarts\",layoutId:\"mNuSDrVVJ\",m_k2hcYtT:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"text\"})}),Pk30RASEZ:Pk30RASEZ1416gj8,style:{height:\"100%\",width:\"100%\"},Ugy22DNeV:'\"Mondzorg stopt niet bij 2x per jaar een controle  bij de tandarts en regulier bezoek aan de mondhygi\\xebnist, mondzorg is voor iedere dag.\"',variant:matchVariant(\"FSe9xuBj7\"),width:\"100%\",...addPropertyOverrides({L4ciM76rM:{d2QuR_VIK:undefined,variant:matchVariant(\"AAthbeEev\")}},baseVariant,gestureVariant)})})}),isDisplayed(jHlwaB19s!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||450)-0)*1,width:`max((${componentViewport?.width||\"100vw\"} + 10px) / 0, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||450)-0-((componentViewport?.height||450)-0)*1)/2),...addPropertyOverrides({uGnYsz4dX:{width:`max((${componentViewport?.width||\"100vw\"} + 10px) * Infinity, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1is68s9-container\",layoutDependency:layoutDependency,layoutId:\"IOwrSWcu8-container\",nodeId:\"IOwrSWcu8\",rendersWithMotion:true,scopeId:\"LJKzmZYGa\",children:/*#__PURE__*/_jsx(Card2,{aLoeIpSuy:\"B. Duizendstra - Prins\",d2QuR_VIK:d2QuR_VIK18x50vw,Edz3ZRmHd:addImageAlt({pixelHeight:5464,pixelWidth:7717,src:\"https://framerusercontent.com/images/7bkbUDPSaaJEityi3ltDm4vZh4.jpg?width=7717&height=5464\",srcSet:\"https://framerusercontent.com/images/7bkbUDPSaaJEityi3ltDm4vZh4.jpg?scale-down-to=512&width=7717&height=5464 512w,https://framerusercontent.com/images/7bkbUDPSaaJEityi3ltDm4vZh4.jpg?scale-down-to=1024&width=7717&height=5464 1024w,https://framerusercontent.com/images/7bkbUDPSaaJEityi3ltDm4vZh4.jpg?scale-down-to=2048&width=7717&height=5464 2048w,https://framerusercontent.com/images/7bkbUDPSaaJEityi3ltDm4vZh4.jpg?scale-down-to=4096&width=7717&height=5464 4096w,https://framerusercontent.com/images/7bkbUDPSaaJEityi3ltDm4vZh4.jpg?width=7717&height=5464 7717w\"},\"\"),height:\"100%\",id:\"IOwrSWcu8\",iDAu7X4QV:\"Tandarts\",layoutId:\"IOwrSWcu8\",m_k2hcYtT:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"text\"})}),Pk30RASEZ:Pk30RASEZ168856h,style:{height:\"100%\",width:\"100%\"},Ugy22DNeV:\"“I think the amazing thing about being freelance is all the amazing people you get to meet and the flexibility you have.”\",variant:matchVariant(\"FSe9xuBj7\"),width:\"100%\",...addPropertyOverrides({uGnYsz4dX:{d2QuR_VIK:undefined,variant:matchVariant(\"AAthbeEev\")}},baseVariant,gestureVariant)})})}),isDisplayed(tDR0zKXBX!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||450)-0)*1,width:`max((${componentViewport?.width||\"100vw\"} + 10px) / 0, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||450)-0-((componentViewport?.height||450)-0)*1)/2),...addPropertyOverrides({eQfV76YLv:{width:`max((${componentViewport?.width||\"100vw\"} + 10px) * Infinity, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gnr1kd-container\",layoutDependency:layoutDependency,layoutId:\"iOgk8Xz7J-container\",nodeId:\"iOgk8Xz7J\",rendersWithMotion:true,scopeId:\"LJKzmZYGa\",children:/*#__PURE__*/_jsx(Card2,{aLoeIpSuy:\"I. Lindeboom-Faber\",d2QuR_VIK:d2QuR_VIK2c3b5f,Edz3ZRmHd:addImageAlt({pixelHeight:1366,pixelWidth:2048,positionX:\"48%\",positionY:\"44.2%\",src:\"https://framerusercontent.com/images/QaGIdwYqJQ4xYyZsjXju6w9nmS8.jpg?width=2048&height=1366\",srcSet:\"https://framerusercontent.com/images/QaGIdwYqJQ4xYyZsjXju6w9nmS8.jpg?scale-down-to=512&width=2048&height=1366 512w,https://framerusercontent.com/images/QaGIdwYqJQ4xYyZsjXju6w9nmS8.jpg?scale-down-to=1024&width=2048&height=1366 1024w,https://framerusercontent.com/images/QaGIdwYqJQ4xYyZsjXju6w9nmS8.jpg?width=2048&height=1366 2048w\"},\"\"),height:\"100%\",id:\"iOgk8Xz7J\",iDAu7X4QV:\"Mondhygi\\xebniste\",layoutId:\"iOgk8Xz7J\",m_k2hcYtT:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"text\"})}),Pk30RASEZ:Pk30RASEZ168856h,style:{height:\"100%\",width:\"100%\"},Ugy22DNeV:\"“I think the amazing thing about being freelance is all the amazing people you get to meet and the flexibility you have.”\",variant:matchVariant(\"FSe9xuBj7\"),width:\"100%\",...addPropertyOverrides({eQfV76YLv:{d2QuR_VIK:undefined,variant:matchVariant(\"AAthbeEev\")}},baseVariant,gestureVariant)})})}),isDisplayed(bWtxOUyie!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||450)-0)*1,width:`max((${componentViewport?.width||\"100vw\"} + 10px) / 0, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||450)-0-((componentViewport?.height||450)-0)*1)/2),...addPropertyOverrides({ijaaISgMA:{width:`max((${componentViewport?.width||\"100vw\"} + 10px) * Infinity, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6yrj82-container\",layoutDependency:layoutDependency,layoutId:\"n0LBg5N0Z-container\",nodeId:\"n0LBg5N0Z\",rendersWithMotion:true,scopeId:\"LJKzmZYGa\",children:/*#__PURE__*/_jsx(Card2,{aLoeIpSuy:\"L. Kremer\",d2QuR_VIK:d2QuR_VIK155mws6,Edz3ZRmHd:addImageAlt({pixelHeight:1366,pixelWidth:2048,src:\"https://framerusercontent.com/images/ysricpWKT69ZsL9McPdQqJS2VqQ.jpg?width=2048&height=1366\",srcSet:\"https://framerusercontent.com/images/ysricpWKT69ZsL9McPdQqJS2VqQ.jpg?scale-down-to=512&width=2048&height=1366 512w,https://framerusercontent.com/images/ysricpWKT69ZsL9McPdQqJS2VqQ.jpg?scale-down-to=1024&width=2048&height=1366 1024w,https://framerusercontent.com/images/ysricpWKT69ZsL9McPdQqJS2VqQ.jpg?width=2048&height=1366 2048w\"},\"\"),height:\"100%\",id:\"n0LBg5N0Z\",iDAu7X4QV:\"Mondhygi\\xebniste\",layoutId:\"n0LBg5N0Z\",m_k2hcYtT:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"text\"})}),Pk30RASEZ:Pk30RASEZ168856h,style:{height:\"100%\",width:\"100%\"},Ugy22DNeV:\"“I think the amazing thing about being freelance is all the amazing people you get to meet and the flexibility you have.”\",variant:matchVariant(\"FSe9xuBj7\"),width:\"100%\",...addPropertyOverrides({ijaaISgMA:{d2QuR_VIK:undefined,variant:matchVariant(\"AAthbeEev\")}},baseVariant,gestureVariant)})})}),isDisplayed(ht2oTJGtY!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||450)-0)*1,width:`max((${componentViewport?.width||\"100vw\"} + 10px) / 0, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||450)-0-((componentViewport?.height||450)-0)*1)/2),...addPropertyOverrides({yLqSTB50h:{width:`max((${componentViewport?.width||\"100vw\"} + 10px) * Infinity, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wfschr-container\",layoutDependency:layoutDependency,layoutId:\"Xb3ilq5Do-container\",nodeId:\"Xb3ilq5Do\",rendersWithMotion:true,scopeId:\"LJKzmZYGa\",children:/*#__PURE__*/_jsx(Card2,{aLoeIpSuy:\"T.M. van der Bijl\",d2QuR_VIK:d2QuR_VIKb4h33v,Edz3ZRmHd:addImageAlt({pixelHeight:1366,pixelWidth:2048,src:\"https://framerusercontent.com/images/i812yweKZW9G4HT3Fb5uFPPgEY4.jpg?width=2048&height=1366\",srcSet:\"https://framerusercontent.com/images/i812yweKZW9G4HT3Fb5uFPPgEY4.jpg?scale-down-to=512&width=2048&height=1366 512w,https://framerusercontent.com/images/i812yweKZW9G4HT3Fb5uFPPgEY4.jpg?scale-down-to=1024&width=2048&height=1366 1024w,https://framerusercontent.com/images/i812yweKZW9G4HT3Fb5uFPPgEY4.jpg?width=2048&height=1366 2048w\"},\"\"),height:\"100%\",id:\"Xb3ilq5Do\",iDAu7X4QV:\"Mondhygi\\xebniste\",layoutId:\"Xb3ilq5Do\",m_k2hcYtT:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"text\"})}),style:{height:\"100%\",width:\"100%\"},Ugy22DNeV:'\"Pati\\xebntgerichte behandeling is de enige manier om tot een goed resultaat te komen.\"',variant:matchVariant(\"FSe9xuBj7\"),width:\"100%\",...addPropertyOverrides({eQfV76YLv:{m_k2hcYtT:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{children:[\"Na mijn middelbare school heb ik mijn diploma Middelbare Hotelschool behaald aan het Mondriaan College in Den Haag. Na wat omzwervingen ben ik daarna begonnen aan de opleiding Mondzorgkunde aan de HAN in Nijmegen. Deze heb ik in 2016 afgerond.\\xa0\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"Tijdens mijn opleiding heb ik stage gelopen in de kindertandheelkunde, bij parodontoloog E. Farber in Wageningen en in de ouderenzorg.\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"Net als Nathalie ben ik werkzaam als mondhygi\\xebnist\\xa0bij zorginstelling Opella.\\xa0\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"In mijn contact met pati\\xebnten vind ik vertrouwen en eerlijkheid erg belangrijk. Door middel van duidelijke communicatie en een persoonlijke benadering probeer ik een goede band op te bouwen met mijn pati\\xebnten.\\xa0\"]})})},ijaaISgMA:{m_k2hcYtT:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{children:[\"Na mijn middelbare school heb ik mijn diploma Middelbare Hotelschool behaald aan het Mondriaan College in Den Haag. Na wat omzwervingen ben ik daarna begonnen aan de opleiding Mondzorgkunde aan de HAN in Nijmegen. Deze heb ik in 2016 afgerond.\\xa0\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"Tijdens mijn opleiding heb ik stage gelopen in de kindertandheelkunde, bij parodontoloog E. Farber in Wageningen en in de ouderenzorg.\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"Net als Nathalie ben ik werkzaam als mondhygi\\xebnist\\xa0bij zorginstelling Opella.\\xa0\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"In mijn contact met pati\\xebnten vind ik vertrouwen en eerlijkheid erg belangrijk. Door middel van duidelijke communicatie en een persoonlijke benadering probeer ik een goede band op te bouwen met mijn pati\\xebnten.\\xa0\"]})})},L4ciM76rM:{m_k2hcYtT:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{children:[\"Na mijn middelbare school heb ik mijn diploma Middelbare Hotelschool behaald aan het Mondriaan College in Den Haag. Na wat omzwervingen ben ik daarna begonnen aan de opleiding Mondzorgkunde aan de HAN in Nijmegen. Deze heb ik in 2016 afgerond.\\xa0\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"Tijdens mijn opleiding heb ik stage gelopen in de kindertandheelkunde, bij parodontoloog E. Farber in Wageningen en in de ouderenzorg.\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"Net als Nathalie ben ik werkzaam als mondhygi\\xebnist\\xa0bij zorginstelling Opella.\\xa0\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"In mijn contact met pati\\xebnten vind ik vertrouwen en eerlijkheid erg belangrijk. Door middel van duidelijke communicatie en een persoonlijke benadering probeer ik een goede band op te bouwen met mijn pati\\xebnten.\\xa0\"]})})},uGnYsz4dX:{m_k2hcYtT:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{children:[\"Na mijn middelbare school heb ik mijn diploma Middelbare Hotelschool behaald aan het Mondriaan College in Den Haag. Na wat omzwervingen ben ik daarna begonnen aan de opleiding Mondzorgkunde aan de HAN in Nijmegen. Deze heb ik in 2016 afgerond.\\xa0\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"Tijdens mijn opleiding heb ik stage gelopen in de kindertandheelkunde, bij parodontoloog E. Farber in Wageningen en in de ouderenzorg.\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"Net als Nathalie ben ik werkzaam als mondhygi\\xebnist\\xa0bij zorginstelling Opella.\\xa0\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"In mijn contact met pati\\xebnten vind ik vertrouwen en eerlijkheid erg belangrijk. Door middel van duidelijke communicatie en een persoonlijke benadering probeer ik een goede band op te bouwen met mijn pati\\xebnten.\\xa0\"]})})},yLqSTB50h:{m_k2hcYtT:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{children:[\"Na mijn middelbare school heb ik mijn diploma Middelbare Hotelschool behaald aan het Mondriaan College in Den Haag. Na wat omzwervingen ben ik daarna begonnen aan de opleiding Mondzorgkunde aan de HAN in Nijmegen. Deze heb ik in 2016 afgerond.\\xa0\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"Tijdens mijn opleiding heb ik stage gelopen in de kindertandheelkunde, bij parodontoloog E. Farber in Wageningen en in de ouderenzorg.\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"Net als Nathalie ben ik werkzaam als mondhygi\\xebnist\\xa0bij zorginstelling Opella.\\xa0\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"In mijn contact met pati\\xebnten vind ik vertrouwen en eerlijkheid erg belangrijk. Door middel van duidelijke communicatie en een persoonlijke benadering probeer ik een goede band op te bouwen met mijn pati\\xebnten.\\xa0\"]})}),variant:matchVariant(\"AAthbeEev\")}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10x1f7w-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"L4CIodQyI-container\",nodeId:\"L4CIodQyI\",rendersWithMotion:true,scopeId:\"LJKzmZYGa\",children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:false},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},fadeWidth:25},gap:10,height:\"100%\",id:\"L4CIodQyI\",layoutId:\"L4CIodQyI\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:2,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:\"325px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-s1l15g-container\",\"data-framer-name\":\"Kaart 4\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"lJ8zynQb7-container\",name:\"Kaart 4\",nodeId:\"lJ8zynQb7\",rendersWithMotion:true,scopeId:\"LJKzmZYGa\",children:/*#__PURE__*/_jsx(Card2,{aLoeIpSuy:\"J.E.L. Faber\",Edz3ZRmHd:addImageAlt({pixelHeight:1366,pixelWidth:2048,positionX:\"24.2%\",positionY:\"26.3%\",src:\"https://framerusercontent.com/images/ZQHk8uJ9tpYxgSFz61yApKpKY.jpg?width=2048&height=1366\",srcSet:\"https://framerusercontent.com/images/ZQHk8uJ9tpYxgSFz61yApKpKY.jpg?scale-down-to=512&width=2048&height=1366 512w,https://framerusercontent.com/images/ZQHk8uJ9tpYxgSFz61yApKpKY.jpg?scale-down-to=1024&width=2048&height=1366 1024w,https://framerusercontent.com/images/ZQHk8uJ9tpYxgSFz61yApKpKY.jpg?width=2048&height=1366 2048w\"},\"\"),height:\"100%\",id:\"lJ8zynQb7\",iDAu7X4QV:\"Tandarts\",layoutId:\"lJ8zynQb7\",m_k2hcYtT:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"text\"})}),name:\"Kaart 4\",style:{height:\"100%\",width:\"100%\"},Ugy22DNeV:\"“I think the amazing thing about being freelance is all the amazing people you get to meet and the flexibility you have.”\",variant:matchVariant(\"AAthbeEev\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:\"325px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-178vz01-container\",\"data-framer-name\":\"Kaart 5\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"BEcmJy2Ll-container\",name:\"Kaart 5\",nodeId:\"BEcmJy2Ll\",rendersWithMotion:true,scopeId:\"LJKzmZYGa\",children:/*#__PURE__*/_jsx(Card2,{aLoeIpSuy:\"B. Duizendstra - Prins\",Edz3ZRmHd:addImageAlt({pixelHeight:5464,pixelWidth:8192,src:\"https://framerusercontent.com/images/Zl4DnmRmQ08rfx3RqvgVfAt3owM.jpg?width=8192&height=5464\",srcSet:\"https://framerusercontent.com/images/Zl4DnmRmQ08rfx3RqvgVfAt3owM.jpg?scale-down-to=512&width=8192&height=5464 512w,https://framerusercontent.com/images/Zl4DnmRmQ08rfx3RqvgVfAt3owM.jpg?scale-down-to=1024&width=8192&height=5464 1024w,https://framerusercontent.com/images/Zl4DnmRmQ08rfx3RqvgVfAt3owM.jpg?scale-down-to=2048&width=8192&height=5464 2048w,https://framerusercontent.com/images/Zl4DnmRmQ08rfx3RqvgVfAt3owM.jpg?scale-down-to=4096&width=8192&height=5464 4096w,https://framerusercontent.com/images/Zl4DnmRmQ08rfx3RqvgVfAt3owM.jpg?width=8192&height=5464 8192w\"},\"\"),height:\"100%\",id:\"BEcmJy2Ll\",iDAu7X4QV:\"Tandarts\",layoutId:\"BEcmJy2Ll\",m_k2hcYtT:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"text\"})}),name:\"Kaart 5\",style:{height:\"100%\",width:\"100%\"},Ugy22DNeV:\"“I think the amazing thing about being freelance is all the amazing people you get to meet and the flexibility you have.”\",variant:matchVariant(\"AAthbeEev\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:\"325px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ck5wvn-container\",\"data-framer-name\":\"Kaart 2\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"VmvLIrRaa-container\",name:\"Kaart 2\",nodeId:\"VmvLIrRaa\",rendersWithMotion:true,scopeId:\"LJKzmZYGa\",children:/*#__PURE__*/_jsx(Card2,{aLoeIpSuy:\"H. Bies\",Edz3ZRmHd:addImageAlt({pixelHeight:1366,pixelWidth:2048,positionX:\"36.9%\",positionY:\"39.9%\",src:\"https://framerusercontent.com/images/cwqjkOQIjltTHVD9gF7uogPlxOE.jpg?width=2048&height=1366\",srcSet:\"https://framerusercontent.com/images/cwqjkOQIjltTHVD9gF7uogPlxOE.jpg?scale-down-to=512&width=2048&height=1366 512w,https://framerusercontent.com/images/cwqjkOQIjltTHVD9gF7uogPlxOE.jpg?scale-down-to=1024&width=2048&height=1366 1024w,https://framerusercontent.com/images/cwqjkOQIjltTHVD9gF7uogPlxOE.jpg?width=2048&height=1366 2048w\"},\"\"),height:\"100%\",id:\"VmvLIrRaa\",iDAu7X4QV:\"Tandarts\",layoutId:\"VmvLIrRaa\",m_k2hcYtT:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"text\"})}),name:\"Kaart 2\",style:{height:\"100%\",width:\"100%\"},Ugy22DNeV:'\"Mondzorg stopt niet bij 2x per jaar een controle  bij de tandarts en regulier bezoek aan de mondhygi\\xebnist, mondzorg is voor iedere dag.\"',variant:matchVariant(\"AAthbeEev\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:\"325px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aiephs-container\",\"data-framer-name\":\"Kaart 1\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"LpbCwW3iP-container\",name:\"Kaart 1\",nodeId:\"LpbCwW3iP\",rendersWithMotion:true,scopeId:\"LJKzmZYGa\",children:/*#__PURE__*/_jsx(Card2,{aLoeIpSuy:\"T. M. van der Bijl\",Edz3ZRmHd:addImageAlt({pixelHeight:1366,pixelWidth:2048,src:\"https://framerusercontent.com/images/i812yweKZW9G4HT3Fb5uFPPgEY4.jpg?width=2048&height=1366\",srcSet:\"https://framerusercontent.com/images/i812yweKZW9G4HT3Fb5uFPPgEY4.jpg?scale-down-to=512&width=2048&height=1366 512w,https://framerusercontent.com/images/i812yweKZW9G4HT3Fb5uFPPgEY4.jpg?scale-down-to=1024&width=2048&height=1366 1024w,https://framerusercontent.com/images/i812yweKZW9G4HT3Fb5uFPPgEY4.jpg?width=2048&height=1366 2048w\"},\"\"),height:\"100%\",id:\"LpbCwW3iP\",iDAu7X4QV:\"Mondhygi\\xebniste\",layoutId:\"LpbCwW3iP\",m_k2hcYtT:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"text\"})}),name:\"Kaart 1\",style:{height:\"100%\",width:\"100%\"},Ugy22DNeV:'\"Pati\\xebntgerichte behandeling is de enige manier om tot een goed resultaat te komen.\"',variant:matchVariant(\"AAthbeEev\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:\"325px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-eo1k42-container\",\"data-framer-name\":\"Kaart 3\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"dOhMa4f_b-container\",name:\"Kaart 3\",nodeId:\"dOhMa4f_b\",rendersWithMotion:true,scopeId:\"LJKzmZYGa\",children:/*#__PURE__*/_jsx(Card2,{aLoeIpSuy:\"I. Lindeboom-Faber\",Edz3ZRmHd:addImageAlt({pixelHeight:1366,pixelWidth:2048,positionX:\"48%\",positionY:\"44.2%\",src:\"https://framerusercontent.com/images/QaGIdwYqJQ4xYyZsjXju6w9nmS8.jpg?width=2048&height=1366\",srcSet:\"https://framerusercontent.com/images/QaGIdwYqJQ4xYyZsjXju6w9nmS8.jpg?scale-down-to=512&width=2048&height=1366 512w,https://framerusercontent.com/images/QaGIdwYqJQ4xYyZsjXju6w9nmS8.jpg?scale-down-to=1024&width=2048&height=1366 1024w,https://framerusercontent.com/images/QaGIdwYqJQ4xYyZsjXju6w9nmS8.jpg?width=2048&height=1366 2048w\"},\"\"),height:\"100%\",id:\"dOhMa4f_b\",iDAu7X4QV:\"Mondhygi\\xebniste\",layoutId:\"dOhMa4f_b\",m_k2hcYtT:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"text\"})}),name:\"Kaart 3\",style:{height:\"100%\",width:\"100%\"},Ugy22DNeV:\"“I think the amazing thing about being freelance is all the amazing people you get to meet and the flexibility you have.”\",variant:matchVariant(\"AAthbeEev\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17xxpdc\",layoutDependency:layoutDependency,layoutId:\"MbqC0HBtN\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:\"325px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16z0acn-container\",\"data-framer-name\":\"Kaart 6\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"GMiHkIrjk-container\",name:\"Kaart 6\",nodeId:\"GMiHkIrjk\",rendersWithMotion:true,scopeId:\"LJKzmZYGa\",children:/*#__PURE__*/_jsx(Card2,{aLoeIpSuy:\"L. Kremer\",Edz3ZRmHd:addImageAlt({pixelHeight:1366,pixelWidth:2048,src:\"https://framerusercontent.com/images/ysricpWKT69ZsL9McPdQqJS2VqQ.jpg?width=2048&height=1366\",srcSet:\"https://framerusercontent.com/images/ysricpWKT69ZsL9McPdQqJS2VqQ.jpg?scale-down-to=512&width=2048&height=1366 512w,https://framerusercontent.com/images/ysricpWKT69ZsL9McPdQqJS2VqQ.jpg?scale-down-to=1024&width=2048&height=1366 1024w,https://framerusercontent.com/images/ysricpWKT69ZsL9McPdQqJS2VqQ.jpg?width=2048&height=1366 2048w\"},\"\"),height:\"100%\",id:\"GMiHkIrjk\",iDAu7X4QV:\"Mondhygi\\xebniste\",layoutId:\"GMiHkIrjk\",m_k2hcYtT:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"text\"})}),name:\"Kaart 6\",style:{height:\"100%\",width:\"100%\"},Ugy22DNeV:\"“I think the amazing thing about being freelance is all the amazing people you get to meet and the flexibility you have.”\",variant:matchVariant(\"AAthbeEev\"),width:\"100%\"})})})})],snapObject:{fluid:false,snap:true,snapEdge:\"center\"},style:{width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fFs87.framer-i49w2w, .framer-fFs87 .framer-i49w2w { display: block; }\",\".framer-fFs87.framer-1b6l3hc { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 450px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1100px; }\",\".framer-fFs87 .framer-1hck6js-container { flex: 2 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-fFs87 .framer-1u41vji-container, .framer-fFs87 .framer-1is68s9-container, .framer-fFs87 .framer-1gnr1kd-container, .framer-fFs87 .framer-6yrj82-container, .framer-fFs87 .framer-wfschr-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-fFs87 .framer-10x1f7w-container { flex: none; height: auto; position: relative; width: 390px; }\",\".framer-fFs87 .framer-s1l15g-container, .framer-fFs87 .framer-178vz01-container, .framer-fFs87 .framer-ck5wvn-container, .framer-fFs87 .framer-1aiephs-container, .framer-fFs87 .framer-eo1k42-container { height: 450px; position: relative; width: 325px; }\",\".framer-fFs87 .framer-17xxpdc { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 450px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 25px 0px 0px; position: relative; width: min-content; }\",\".framer-fFs87 .framer-16z0acn-container { flex: none; height: 450px; position: relative; width: 325px; }\",\".framer-fFs87.framer-v-7kd8lo .framer-1hck6js-container, .framer-fFs87.framer-v-1ib2orl .framer-1hck6js-container, .framer-fFs87.framer-v-uaqkjl .framer-1hck6js-container, .framer-fFs87.framer-v-13y79wd .framer-1hck6js-container, .framer-fFs87.framer-v-r1qwfq .framer-1hck6js-container { flex: 1 0 0px; }\",\".framer-fFs87.framer-v-7kd8lo .framer-wfschr-container, .framer-fFs87.framer-v-1ib2orl .framer-1u41vji-container, .framer-fFs87.framer-v-uaqkjl .framer-1gnr1kd-container, .framer-fFs87.framer-v-13y79wd .framer-6yrj82-container, .framer-fFs87.framer-v-r1qwfq .framer-1is68s9-container { flex: 2 0 0px; }\",\".framer-fFs87.framer-v-angglq.framer-1b6l3hc { height: min-content; padding: 0px 0px 0px 25px; width: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 450\n * @framerIntrinsicWidth 1100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yLqSTB50h\":{\"layout\":[\"fixed\",\"fixed\"]},\"L4ciM76rM\":{\"layout\":[\"fixed\",\"fixed\"]},\"eQfV76YLv\":{\"layout\":[\"fixed\",\"fixed\"]},\"ijaaISgMA\":{\"layout\":[\"fixed\",\"fixed\"]},\"uGnYsz4dX\":{\"layout\":[\"fixed\",\"fixed\"]},\"nUJsC0vmo\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"UXKIqcHJt\":\"overlay2\",\"b9E01XpQB\":\"overlay3\",\"Ad_E7YxVK\":\"teamlid1Visible\",\"ht2oTJGtY\":\"teamlid2Visible\",\"GwjptN9V8\":\"teamlid3Visible\",\"tDR0zKXBX\":\"teamlid4Visible\",\"bWtxOUyie\":\"teamlid5Visible\",\"jHlwaB19s\":\"teamlid6Visible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLJKzmZYGa=withCSS(Component,css,\"framer-fFs87\");export default FramerLJKzmZYGa;FramerLJKzmZYGa.displayName=\"Card Container\";FramerLJKzmZYGa.defaultProps={height:450,width:1100};addPropertyControls(FramerLJKzmZYGa,{variant:{options:[\"fUh4Hp4dB\",\"yLqSTB50h\",\"L4ciM76rM\",\"eQfV76YLv\",\"ijaaISgMA\",\"uGnYsz4dX\",\"nUJsC0vmo\"],optionTitles:[\"Default\",\"1\",\"Variant 3\",\"Variant 4\",\"Variant 6\",\"Variant 7\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},UXKIqcHJt:{title:\"Overlay 2\",type:ControlType.EventHandler},b9E01XpQB:{title:\"Overlay 3\",type:ControlType.EventHandler},Ad_E7YxVK:{defaultValue:true,title:\"Teamlid 1 (Visible)\",type:ControlType.Boolean},onAd_E7YxVKChange:{changes:\"Ad_E7YxVK\",type:ControlType.ChangeHandler},ht2oTJGtY:{defaultValue:true,title:\"Teamlid 2 (Visible)\",type:ControlType.Boolean},onht2oTJGtYChange:{changes:\"ht2oTJGtY\",type:ControlType.ChangeHandler},GwjptN9V8:{defaultValue:true,title:\"Teamlid 3 (Visible)\",type:ControlType.Boolean},onGwjptN9V8Change:{changes:\"GwjptN9V8\",type:ControlType.ChangeHandler},tDR0zKXBX:{defaultValue:true,title:\"Teamlid 4 (Visible)\",type:ControlType.Boolean},ontDR0zKXBXChange:{changes:\"tDR0zKXBX\",type:ControlType.ChangeHandler},bWtxOUyie:{defaultValue:true,title:\"Teamlid 5 (Visible)\",type:ControlType.Boolean},onbWtxOUyieChange:{changes:\"bWtxOUyie\",type:ControlType.ChangeHandler},jHlwaB19s:{defaultValue:true,title:\"Teamlid 6 (Visible)\",type:ControlType.Boolean},onjHlwaB19sChange:{changes:\"jHlwaB19s\",type:ControlType.ChangeHandler}});addFonts(FramerLJKzmZYGa,[{explicitInter:true,fonts:[]},...Card2Fonts,...CarouselFonts],{supportsExplicitInterCodegen:true});FramerLJKzmZYGa.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Card2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLJKzmZYGa\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"450\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1100\",\"framerVariables\":\"{\\\"UXKIqcHJt\\\":\\\"overlay2\\\",\\\"b9E01XpQB\\\":\\\"overlay3\\\",\\\"Ad_E7YxVK\\\":\\\"teamlid1Visible\\\",\\\"ht2oTJGtY\\\":\\\"teamlid2Visible\\\",\\\"GwjptN9V8\\\":\\\"teamlid3Visible\\\",\\\"tDR0zKXBX\\\":\\\"teamlid4Visible\\\",\\\"bWtxOUyie\\\":\\\"teamlid5Visible\\\",\\\"jHlwaB19s\\\":\\\"teamlid6Visible\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yLqSTB50h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"L4ciM76rM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eQfV76YLv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ijaaISgMA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uGnYsz4dX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nUJsC0vmo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LJKzmZYGa.map"],"mappings":"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"}