{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/framer/icon-nullstate.js@0.7.0", "ssg:https://framer.com/m/material-icons/Home.js@0.0.32", "ssg:https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js", "ssg:https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/RLUeKLNmERbgkhrJQwKX/Ticker.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/YnJq9QRMz3qTkn8Nbo0f/Carousel.js", "ssg:https://framerusercontent.com/modules/dmAKKFLAKIsIyBfZEDWC/9eyDdefwe4zYNng93zjd/tpLUOhsuk.js", "ssg:https://framerusercontent.com/modules/pZefIEOASjtkWoPwF8Cy/gHzwmg5iurUFeV59bF5n/o1jxdAyjs.js", "ssg:https://framerusercontent.com/modules/h7LLbO0y66mimn2H6PsF/kfLHVimPLKXAB9C6MQeG/UCWSY3JYK.js", "ssg:https://framerusercontent.com/modules/qoo5IVGG92WVDZxpLttD/9M9Ehst14nRgQrJB7CRd/WCJ0tm4hS.js", "ssg:https://framerusercontent.com/modules/cKNhlQjdkkKjGcTe49xV/gxhWg5O8VNhHOdwH1hhT/wG4PwTibO.js", "ssg:https://framerusercontent.com/modules/f37bNmIDwWBU8bmJxaKx/BtGRSvzcl4fmrthzCNgj/LJ8cix4f3.js", "ssg:https://framerusercontent.com/modules/byDn5C40VWEfWahjr3rl/oyPm4irkoE2U3HEwjjdW/roWElAkoc.js", "ssg:https://framerusercontent.com/modules/e5hfPRrwqJaXdNXP0MPV/WNEvZIBbSeOFusFDnsfP/ZdVxCCZex.js", "ssg:https://framerusercontent.com/modules/hxtS3UOs2DRnW0ZVWc3q/efvYQ9ZFCReKDQuYOvMq/tzYwWmzNI.js", "ssg:https://framerusercontent.com/modules/7CHWNL4zI4EEE8DIis9s/N8EorhdYrgiKiQWDdV8q/Y7bWll1Wu.js", "ssg:https://framerusercontent.com/modules/jvnLsqSlOrxdsoeeushB/UdMqXcrRFuYleD5Ndrn9/ZhLaWPkZA.js", "ssg:https://framerusercontent.com/modules/tbeQf3AVs69AAxU2UDlz/Zv7F6HBv5FgAtIwRJaj5/augiA20Il.js"],
  "sourcesContent": ["import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map", "const o=e=>e;let t;var h=e=>(t||(t=o(e.createElement(\"path\",{d:\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"}),\"Home\")),t);export{h as default};\n", "import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useMemo,useRef}from\"react\";import{addPropertyControls,ControlType,motion,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/material-icons/Home.js@0.0.32\";import{defaultEvents,useIconSelection,getIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const moduleBaseUrl=\"https://framer.com/m/material-icons/\";const icons={AcUnit:15,AccessAlarm:15,AccessAlarms:15,AccessTime:15,AccessTimeFilled:0,Accessibility:7,AccessibilityNew:0,Accessible:15,AccessibleForward:0,AccountBalance:2,AccountBalanceWallet:0,AccountBox:15,AccountCircle:7,AccountTree:15,AdUnits:15,Adb:15,Add:15,AddAPhoto:15,AddAlarm:15,AddAlert:15,AddBox:15,AddBusiness:15,AddCircle:15,AddCircleOutline:0,AddComment:15,AddIcCall:15,AddLink:15,AddLocation:15,AddLocationAlt:2,AddModerator:15,AddPhotoAlternate:0,AddReaction:15,AddRoad:15,AddShoppingCart:2,AddTask:15,AddToDrive:15,AddToHomeScreen:2,AddToPhotos:15,AddToQueue:15,Addchart:15,Adjust:15,AdminPanelSettings:0,Agriculture:15,Air:15,AirlineSeatFlat:2,AirplaneTicket:2,AirplanemodeActive:0,AirplanemodeInactive:0,Airplay:15,AirportShuttle:2,Alarm:15,AlarmAdd:15,AlarmOff:15,AlarmOn:15,Album:15,AlignHorizontalLeft:0,AlignHorizontalRight:0,AlignVerticalBottom:0,AlignVerticalCenter:0,AlignVerticalTop:0,AllInbox:15,AllInclusive:15,AllOut:15,AltRoute:15,AlternateEmail:2,Analytics:15,Anchor:15,Android:15,Animation:15,Announcement:15,Aod:15,Apartment:15,Api:15,AppBlocking:15,AppRegistration:2,AppSettingsAlt:2,Apple:0,Approval:15,Apps:15,Architecture:15,Archive:15,ArrowBack:15,ArrowBackIos:15,ArrowBackIosNew:2,ArrowCircleDown:2,ArrowCircleUp:7,ArrowDownward:7,ArrowDropDown:7,ArrowDropDownCircle:0,ArrowDropUp:15,ArrowForward:15,ArrowForwardIos:2,ArrowLeft:15,ArrowRight:15,ArrowRightAlt:7,ArrowUpward:15,ArtTrack:15,Article:15,AspectRatio:15,Assessment:15,Assignment:15,AssignmentInd:7,AssignmentLate:2,AssignmentReturn:0,AssignmentReturned:0,AssignmentTurnedIn:0,Assistant:15,AssistantDirection:0,AssistantPhoto:2,Atm:15,AttachEmail:15,AttachFile:15,AttachMoney:15,Attachment:15,Attractions:15,Attribution:15,Audiotrack:15,AutoAwesome:15,AutoAwesomeMosaic:0,AutoAwesomeMotion:0,AutoDelete:15,AutoFixHigh:15,AutoFixNormal:7,AutoFixOff:15,AutoGraph:15,AutoStories:15,AutofpsSelect:7,Autorenew:15,AvTimer:15,BabyChangingStation:0,Backpack:15,Backspace:15,Backup:15,BackupTable:15,Badge:15,BakeryDining:15,Balcony:15,Ballot:15,BarChart:15,BatchPrediction:2,Bathroom:15,Bathtub:15,Battery20:15,Battery30:15,Battery50:15,Battery60:15,Battery80:15,Battery90:15,BatteryAlert:15,BatteryCharging20:0,BatteryCharging30:0,BatteryCharging50:0,BatteryCharging60:0,BatteryCharging80:0,BatteryCharging90:0,BatteryChargingFull:0,BatteryFull:15,BatterySaver:15,BatteryStd:15,BatteryUnknown:2,BeachAccess:15,Bed:15,BedroomBaby:15,BedroomChild:15,BedroomParent:7,Bedtime:15,Beenhere:15,Bento:15,BikeScooter:15,Biotech:15,Blender:15,Block:15,Bloodtype:15,Bluetooth:15,BluetoothAudio:2,BluetoothConnected:0,BluetoothDisabled:0,BluetoothDrive:2,BluetoothSearching:0,BlurCircular:15,BlurLinear:15,BlurOff:15,BlurOn:15,Bolt:15,Book:15,BookOnline:15,Bookmark:15,BookmarkAdd:15,BookmarkAdded:7,BookmarkBorder:2,BookmarkRemove:2,Bookmarks:15,BorderAll:15,BorderBottom:15,BorderClear:15,BorderColor:15,BorderHorizontal:0,BorderInner:15,BorderLeft:15,BorderOuter:15,BorderRight:15,BorderStyle:15,BorderTop:15,BorderVertical:2,BrandingWatermark:0,BreakfastDining:2,Brightness1:15,Brightness2:15,Brightness3:15,Brightness4:15,Brightness5:15,Brightness6:15,Brightness7:15,BrightnessAuto:2,BrightnessHigh:2,BrightnessLow:7,BrightnessMedium:0,BrokenImage:15,BrowserNotSupported:0,BrunchDining:15,Brush:15,BubbleChart:15,BugReport:15,Build:15,BuildCircle:15,Bungalow:15,BurstMode:15,BusAlert:15,Business:15,BusinessCenter:2,Cabin:15,Cable:15,Cached:15,Cake:15,Calculate:15,CalendarToday:7,CalendarViewDay:2,CalendarViewMonth:0,CalendarViewWeek:0,Call:15,CallEnd:15,CallMade:15,CallMerge:15,CallMissed:15,CallMissedOutgoing:0,CallReceived:15,CallSplit:15,CallToAction:15,Camera:15,CameraAlt:15,CameraEnhance:7,CameraFront:15,CameraIndoor:15,CameraOutdoor:7,CameraRear:15,CameraRoll:15,Cameraswitch:15,Campaign:15,Cancel:15,CancelPresentation:0,CancelScheduleSend:0,CarRental:15,CarRepair:15,CardGiftcard:15,CardMembership:2,CardTravel:15,Carpenter:15,Cases:15,Casino:15,Cast:15,CastConnected:7,CastForEducation:0,CatchingPokemon:2,Category:15,Celebration:15,CellWifi:15,CenterFocusStrong:0,CenterFocusWeak:2,Chair:15,ChairAlt:15,Chalet:15,ChangeCircle:15,ChangeHistory:7,ChargingStation:2,Chat:15,ChatBubble:15,ChatBubbleOutline:0,Check:15,CheckBox:15,CheckBoxOutlineBlank:0,CheckCircle:15,CheckCircleOutline:0,Checkroom:15,ChevronLeft:15,ChevronRight:15,ChildCare:15,ChildFriendly:7,ChromeReaderMode:0,Circle:15,CircleNotifications:0,Class:15,CleanHands:15,CleaningServices:0,Clear:15,ClearAll:15,Close:15,CloseFullscreen:2,ClosedCaption:7,ClosedCaptionOff:0,Cloud:15,CloudCircle:15,CloudDone:15,CloudDownload:7,CloudOff:15,CloudQueue:15,CloudUpload:15,Code:15,CodeOff:15,Coffee:15,CoffeeMaker:15,Collections:15,CollectionsBookmark:0,ColorLens:15,Colorize:15,Comment:15,CommentBank:15,Commute:15,Compare:15,CompareArrows:7,CompassCalibration:0,Compress:15,Computer:15,ConfirmationNumber:0,ConnectedTv:15,Construction:15,ContactMail:15,ContactPage:15,ContactPhone:15,ContactSupport:2,Contactless:15,Contacts:15,ContentCopy:15,ContentCut:15,ContentPaste:15,ContentPasteOff:2,ControlCamera:7,ControlPoint:15,CopyAll:15,Copyright:15,Coronavirus:15,CorporateFare:7,Cottage:15,Countertops:15,Create:15,CreateNewFolder:2,CreditCard:15,CreditCardOff:7,CreditScore:15,Crib:15,Crop:15,Crop169:15,Crop32:15,Crop54:15,Crop75:15,CropDin:15,CropFree:15,CropLandscape:7,CropOriginal:15,CropPortrait:15,CropRotate:15,CropSquare:15,Dangerous:15,DarkMode:15,Dashboard:15,DashboardCustomize:0,DataSaverOff:15,DataSaverOn:15,DataUsage:15,DateRange:15,Deck:15,Dehaze:15,Delete:15,DeleteForever:7,DeleteOutline:7,DeleteSweep:15,DeliveryDining:2,DepartureBoard:2,Description:15,DesignServices:2,DesktopMac:15,DesktopWindows:2,Details:15,DeveloperBoard:2,DeveloperBoardOff:0,DeveloperMode:7,DeviceHub:15,DeviceThermostat:0,DeviceUnknown:7,Devices:15,DevicesOther:15,DialerSip:15,Dialpad:15,Dining:15,DinnerDining:15,Directions:15,DirectionsBike:2,DirectionsBoat:2,DirectionsBoatFilled:0,DirectionsBus:7,DirectionsBusFilled:0,DirectionsCar:7,DirectionsCarFilled:0,DirectionsOff:7,DirectionsRailway:0,DirectionsRun:7,DirectionsSubway:0,DirectionsTransit:0,DirectionsWalk:2,DirtyLens:15,DisabledByDefault:0,DiscFull:15,Dns:15,DoDisturb:15,DoDisturbAlt:15,DoDisturbOff:15,DoDisturbOn:15,DoNotDisturb:15,DoNotDisturbAlt:2,DoNotDisturbOff:2,DoNotDisturbOn:2,DoNotStep:15,DoNotTouch:15,Dock:15,DocumentScanner:2,Domain:15,DomainDisabled:2,DomainVerification:0,Done:15,DoneAll:15,DoneOutline:15,DonutLarge:15,DonutSmall:15,DoorBack:15,DoorFront:15,DoorSliding:15,Doorbell:15,DoubleArrow:15,DownhillSkiing:2,Download:15,DownloadDone:15,DownloadForOffline:0,Downloading:15,Drafts:15,DragHandle:15,DragIndicator:7,DriveEta:15,DriveFileMove:7,DriveFolderUpload:0,Dry:15,DryCleaning:15,Duo:15,Dvr:15,DynamicFeed:15,DynamicForm:15,EMobiledata:15,Earbuds:15,EarbudsBattery:2,East:15,Eco:15,EdgesensorHigh:2,EdgesensorLow:7,Edit:15,EditAttributes:2,EditLocation:15,EditLocationAlt:2,EditNotifications:0,EditOff:15,EditRoad:15,EightK:15,EightKPlus:15,EightMp:15,EightteenMp:15,Eject:15,Elderly:15,ElectricBike:15,ElectricCar:15,ElectricMoped:7,ElectricRickshaw:0,ElectricScooter:2,ElectricalServices:0,Elevator:15,ElevenMp:15,Email:15,EmojiEmotions:7,EmojiEvents:15,EmojiFlags:15,EmojiFoodBeverage:0,EmojiNature:15,EmojiObjects:15,EmojiPeople:15,EmojiSymbols:15,EmojiTransportation:0,Engineering:15,EnhancedEncryption:0,Equalizer:15,Error:15,ErrorOutline:15,Escalator:15,EscalatorWarning:0,Euro:15,EuroSymbol:15,EvStation:15,Event:15,EventAvailable:2,EventBusy:15,EventNote:15,EventSeat:15,ExitToApp:15,Expand:15,ExpandLess:15,ExpandMore:15,Explicit:15,Explore:15,ExploreOff:15,Exposure:15,Extension:15,ExtensionOff:15,Face:15,FaceRetouchingOff:0,Facebook:15,FactCheck:15,FamilyRestroom:2,FastForward:15,FastRewind:15,Fastfood:15,Favorite:15,FavoriteBorder:2,FeaturedPlayList:0,FeaturedVideo:7,Feed:15,Feedback:15,Female:15,Fence:15,Festival:15,FiberDvr:15,FiberManualRecord:0,FiberNew:15,FiberPin:15,FiberSmartRecord:0,FileCopy:15,FileDownload:15,FileDownloadDone:0,FileDownloadOff:2,FilePresent:15,FileUpload:15,Filter:15,Filter1:15,Filter2:15,Filter3:15,Filter4:15,Filter5:15,Filter6:15,Filter7:15,Filter8:15,Filter9:15,Filter9Plus:15,FilterAlt:15,FilterBAndW:15,FilterCenterFocus:0,FilterDrama:15,FilterFrames:15,FilterHdr:15,FilterList:15,FilterNone:15,FilterTiltShift:2,FilterVintage:7,FindInPage:15,FindReplace:15,Fingerprint:15,FireExtinguisher:0,Fireplace:15,FirstPage:15,FitScreen:15,FitnessCenter:7,FiveG:15,FiveK:15,FiveKPlus:15,FiveMp:15,FivteenMp:15,Flag:15,Flaky:15,Flare:15,FlashAuto:15,FlashOff:15,FlashOn:15,FlashlightOff:7,FlashlightOn:15,Flatware:15,Flight:15,FlightLand:15,FlightTakeoff:7,Flip:15,FlipCameraAndroid:0,FlipCameraIos:7,FlipToBack:15,FlipToFront:15,Flourescent:15,FlutterDash:15,FmdBad:15,FmdGood:15,Folder:15,FolderOpen:15,FolderShared:15,FolderSpecial:7,FollowTheSigns:2,FontDownload:15,FontDownloadOff:2,FoodBank:15,FormatAlignCenter:0,FormatAlignJustify:0,FormatAlignLeft:2,FormatAlignRight:0,FormatBold:15,FormatClear:15,FormatColorFill:2,FormatColorReset:0,FormatColorText:2,FormatIndentDecrease:0,FormatIndentIncrease:0,FormatItalic:15,FormatLineSpacing:0,FormatListBulleted:0,FormatListNumbered:0,FormatPaint:15,FormatQuote:15,FormatShapes:15,FormatSize:15,FormatStrikethrough:0,FormatUnderlined:0,Forum:15,Forward:15,Forward10:15,Forward30:15,Forward5:15,ForwardToInbox:2,Foundation:15,FourGMobiledata:2,FourGPlusMobiledata:0,FourK:15,FourKPlus:15,FourMp:15,FourteenMp:15,FreeBreakfast:7,Fullscreen:15,FullscreenExit:2,Functions:15,GMobiledata:15,GTranslate:15,Gamepad:15,Games:15,Garage:15,Gavel:15,Gesture:15,GetApp:15,Gif:15,GitHub:0,Gite:15,GolfCourse:15,Google:0,GppBad:15,GppGood:15,GppMaybe:15,GpsFixed:15,GpsNotFixed:15,GpsOff:15,Grade:15,Gradient:15,Grading:15,Grain:15,GraphicEq:15,Grass:15,Grid3x3:15,Grid4x4:15,GridGoldenratio:2,GridOff:15,GridOn:15,GridView:15,Group:15,GroupAdd:15,GroupWork:15,Groups:15,HMobiledata:15,HPlusMobiledata:2,Hail:15,Handyman:15,Hardware:15,Hd:15,HdrAuto:15,HdrAutoSelect:7,HdrEnhancedSelect:0,HdrOff:15,HdrOffSelect:15,HdrOn:15,HdrOnSelect:15,HdrPlus:15,HdrStrong:15,HdrWeak:15,Headphones:15,HeadphonesBattery:0,Headset:15,HeadsetMic:15,HeadsetOff:15,Healing:15,HealthAndSafety:2,Hearing:15,HearingDisabled:2,Height:15,Help:15,HelpCenter:15,HelpOutline:15,Hevc:15,HideImage:15,HideSource:15,HighQuality:15,Highlight:15,HighlightAlt:15,HighlightOff:15,Hiking:15,History:15,HistoryEdu:15,HistoryToggleOff:0,HolidayVillage:2,Home:15,HomeMax:15,HomeMini:15,HomeRepairService:0,HomeWork:15,HorizontalRule:2,HorizontalSplit:2,HotTub:15,Hotel:15,HourglassBottom:2,HourglassDisabled:0,HourglassEmpty:2,HourglassFull:7,HourglassTop:15,House:15,HouseSiding:15,Houseboat:15,HowToReg:15,HowToVote:15,Http:15,Https:15,Hvac:15,IceSkating:15,Icecream:15,Image:15,ImageAspectRatio:0,ImageNotSupported:0,ImageSearch:15,ImagesearchRoller:0,ImportContacts:2,ImportExport:15,ImportantDevices:0,Inbox:15,Info:15,Input:15,InsertChart:15,InsertComment:7,InsertDriveFile:2,InsertEmoticon:2,InsertInvitation:0,InsertLink:15,InsertPhoto:15,Insights:15,Instagram:0,Inventory:15,Inventory2:15,InvertColors:15,InvertColorsOff:2,IosShare:15,Iron:15,Iso:15,Kayaking:15,Keyboard:15,KeyboardAlt:15,KeyboardArrowDown:0,KeyboardArrowLeft:0,KeyboardArrowRight:0,KeyboardArrowUp:2,KeyboardBackspace:0,KeyboardCapslock:0,KeyboardHide:15,KeyboardReturn:2,KeyboardTab:15,KeyboardVoice:7,KingBed:15,Kitchen:15,Kitesurfing:15,Label:15,LabelImportant:2,LabelOff:15,Landscape:15,Language:15,Laptop:15,LaptopChromebook:0,LaptopMac:15,LaptopWindows:7,LastPage:15,Launch:15,Layers:15,LayersClear:15,Leaderboard:15,LeakAdd:15,LeakRemove:15,LegendToggle:15,Lens:15,LensBlur:15,LibraryAdd:15,LibraryAddCheck:2,LibraryBooks:15,LibraryMusic:15,Light:15,LightMode:15,Lightbulb:15,LineStyle:15,LineWeight:15,LinearScale:15,Link:15,LinkOff:15,LinkedCamera:15,LinkedIn:0,Liquor:15,List:15,ListAlt:15,LiveHelp:15,LiveTv:15,Living:15,LocalActivity:7,LocalAirport:15,LocalAtm:15,LocalBar:15,LocalCafe:15,LocalCarWash:15,LocalDining:15,LocalDrink:15,LocalFireDepartment:0,LocalFlorist:15,LocalGasStation:2,LocalGroceryStore:0,LocalHospital:7,LocalHotel:15,LocalLaundryService:0,LocalLibrary:15,LocalMall:15,LocalMovies:15,LocalOffer:15,LocalParking:15,LocalPharmacy:7,LocalPhone:15,LocalPizza:15,LocalPlay:15,LocalPolice:15,LocalPostOffice:2,LocalPrintshop:2,LocalSee:15,LocalShipping:7,LocalTaxi:15,LocationCity:15,LocationDisabled:0,LocationOff:15,LocationOn:15,LocationSearching:0,Lock:15,LockClock:15,LockOpen:15,Login:15,Logout:15,Looks:15,Looks3:15,Looks4:15,Looks5:15,Looks6:15,LooksOne:15,LooksTwo:15,Loop:15,Loupe:15,LowPriority:15,Loyalty:15,LteMobiledata:7,LtePlusMobiledata:0,Luggage:15,LunchDining:15,Mail:15,MailOutline:15,Male:15,ManageAccounts:2,ManageSearch:15,Map:15,MapsHomeWork:15,MapsUgc:15,Margin:15,MarkAsUnread:15,MarkChatRead:15,MarkChatUnread:2,MarkEmailRead:7,MarkEmailUnread:2,Markunread:15,MarkunreadMailbox:0,Masks:15,Maximize:15,MediaBluetoothOff:0,MediaBluetoothOn:0,Mediation:15,MedicalServices:2,Medication:15,MeetingRoom:15,Memory:15,Menu:15,MenuBook:15,MenuOpen:15,MergeType:15,Message:15,Mic:15,MicExternalOff:2,MicExternalOn:7,MicNone:15,MicOff:15,Microwave:15,MilitaryTech:15,Minimize:15,MissedVideoCall:2,Mms:15,MobileFriendly:2,MobileOff:15,MobileScreenShare:0,MobiledataOff:7,Mode:15,ModeComment:15,ModeEdit:15,ModeEditOutline:2,ModeNight:15,ModeStandby:15,ModelTraining:7,MonetizationOn:2,Money:15,MoneyOff:15,MoneyOffCsred:7,Monitor:15,MonitorWeight:7,MonochromePhotos:0,Mood:15,MoodBad:15,Moped:15,More:15,MoreHoriz:15,MoreTime:15,MoreVert:15,MotionPhotosAuto:0,MotionPhotosOff:2,Mouse:15,MoveToInbox:15,Movie:15,MovieCreation:7,MovieFilter:15,Moving:15,Mp:15,MultilineChart:2,MultipleStop:15,Museum:15,MusicNote:15,MusicOff:15,MusicVideo:15,MyLocation:15,Nat:15,Nature:15,NaturePeople:15,NavigateBefore:2,NavigateNext:15,Navigation:15,NearMe:15,NearMeDisabled:2,NearbyError:15,NearbyOff:15,NetworkCell:15,NetworkCheck:15,NetworkLocked:7,NetworkWifi:15,NewReleases:15,NextPlan:15,NextWeek:15,Nfc:15,NightShelter:15,Nightlife:15,Nightlight:15,NightlightRound:2,NightsStay:15,NineK:15,NineKPlus:15,NineMp:15,NineteenMp:15,NoAccounts:15,NoBackpack:15,NoCell:15,NoDrinks:15,NoEncryption:15,NoFlash:15,NoFood:15,NoLuggage:15,NoMeals:15,NoMeetingRoom:7,NoPhotography:7,NoSim:15,NoStroller:15,NoTransfer:15,NordicWalking:7,North:15,NorthEast:15,NorthWest:15,NotAccessible:7,NotInterested:7,NotListedLocation:0,NotStarted:15,Note:15,NoteAdd:15,NoteAlt:15,Notes:15,NotificationAdd:2,Notifications:7,NotificationsActive:0,NotificationsNone:0,NotificationsOff:0,NotificationsPaused:0,OfflineBolt:15,OfflinePin:15,OfflineShare:15,OndemandVideo:7,OneK:15,OneKPlus:15,OneKk:15,OnlinePrediction:0,Opacity:15,OpenInBrowser:7,OpenInFull:15,OpenInNew:15,OpenInNewOff:15,OpenWith:15,OtherHouses:15,Outbound:15,Outbox:15,OutdoorGrill:15,Outlet:15,Padding:15,Pages:15,Pageview:15,Paid:15,Palette:15,PanTool:15,Panorama:15,PanoramaFishEye:2,PanoramaHorizontal:0,PanoramaPhotosphere:0,PanoramaVertical:0,PanoramaWideAngle:0,Paragliding:15,Park:15,PartyMode:15,Password:15,Pattern:15,Pause:15,PauseCircle:15,PauseCircleFilled:0,PauseCircleOutline:0,PausePresentation:0,Payment:15,Payments:15,PedalBike:15,Pending:15,PendingActions:2,People:15,PeopleAlt:15,PeopleOutline:7,PermCameraMic:7,PermContactCalendar:0,PermDataSetting:2,PermIdentity:15,PermMedia:15,PermPhoneMsg:15,PermScanWifi:15,Person:15,PersonAdd:15,PersonAddAlt:15,PersonAddAlt1:7,PersonAddDisabled:0,PersonOff:15,PersonOutline:7,PersonPin:15,PersonPinCircle:2,PersonRemove:15,PersonRemoveAlt1:0,PersonSearch:15,PersonalVideo:7,PestControl:15,PestControlRodent:0,Pets:15,Phone:15,PhoneAndroid:15,PhoneCallback:7,PhoneDisabled:7,PhoneEnabled:15,PhoneForwarded:2,PhoneInTalk:15,PhoneIphone:15,PhoneLocked:15,PhoneMissed:15,PhonePaused:15,Phonelink:15,PhonelinkErase:2,PhonelinkLock:7,PhonelinkOff:15,PhonelinkRing:7,PhonelinkSetup:2,Photo:15,PhotoAlbum:15,PhotoCamera:15,PhotoCameraBack:2,PhotoCameraFront:0,PhotoFilter:15,PhotoLibrary:15,PhotoSizeSelectLarge:0,PhotoSizeSelectSmall:0,Piano:15,PianoOff:15,PictureAsPdf:15,PictureInPicture:0,PictureInPictureAlt:0,PieChart:15,PieChartOutline:2,Pin:15,PinDrop:15,Pinterest:0,PivotTableChart:2,Place:15,Plagiarism:15,PlayArrow:15,PlayCircle:15,PlayCircleFilled:0,PlayCircleOutline:0,PlayDisabled:15,PlayForWork:15,PlayLesson:15,PlaylistAdd:15,PlaylistAddCheck:0,PlaylistPlay:15,Plumbing:15,PlusOne:15,Podcasts:15,PointOfSale:15,Policy:15,Poll:15,Pool:15,PortableWifiOff:2,Portrait:15,PostAdd:15,Power:15,PowerInput:15,PowerOff:15,PowerSettingsNew:0,PregnantWoman:7,PresentToAll:15,Preview:15,PriceChange:15,PriceCheck:15,Print:15,PrintDisabled:7,PriorityHigh:15,PrivacyTip:15,Psychology:15,Public:15,PublicOff:15,Publish:15,PublishedWithChanges:0,PushPin:15,QrCode:15,QrCode2:15,QrCodeScanner:7,QueryBuilder:15,QueryStats:15,QuestionAnswer:2,Queue:15,QueueMusic:15,QueuePlayNext:7,Quickreply:15,Quiz:15,RMobiledata:15,Radar:15,Radio:15,RadioButtonChecked:0,RadioButtonUnchecked:0,RailwayAlert:15,RamenDining:15,RateReview:15,RawOff:15,RawOn:15,ReadMore:15,Receipt:15,ReceiptLong:15,RecentActors:15,Recommend:15,RecordVoiceOver:2,Reddit:0,Redeem:15,Redo:15,ReduceCapacity:2,Refresh:15,RememberMe:15,Remove:15,RemoveCircle:15,RemoveCircleOutline:0,RemoveDone:15,RemoveFromQueue:2,RemoveModerator:2,RemoveRedEye:15,RemoveShoppingCart:0,Reorder:15,Repeat:15,RepeatOn:15,RepeatOne:15,RepeatOneOn:15,Replay:15,Replay10:15,Replay30:15,Replay5:15,ReplayCircleFilled:0,Reply:15,ReplyAll:15,Report:15,ReportGmailerrorred:0,ReportOff:15,ReportProblem:7,RequestPage:15,RequestQuote:15,ResetTv:15,RestartAlt:15,Restaurant:15,RestaurantMenu:2,Restore:15,RestoreFromTrash:0,RestorePage:15,Reviews:15,RiceBowl:15,RingVolume:15,Roofing:15,Room:15,RoomPreferences:2,RoomService:15,Rotate90DegreesCcw:0,RotateLeft:15,RotateRight:15,Router:15,Rowing:15,RssFeed:15,Rsvp:15,Rtt:15,Rule:15,RuleFolder:15,RunCircle:15,RunningWithErrors:0,RvHookup:15,SafetyDivider:7,Sailing:15,Sanitizer:15,Satellite:15,Save:15,SaveAlt:15,SavedSearch:15,Savings:15,Scanner:15,ScatterPlot:15,Schedule:15,ScheduleSend:15,Schema:15,School:15,Science:15,Score:15,ScreenLockLandscape:0,ScreenLockPortrait:0,ScreenLockRotation:0,ScreenRotation:2,ScreenSearchDesktop:0,ScreenShare:15,Screenshot:15,Sd:15,SdCard:15,SdCardAlert:15,SdStorage:15,Search:15,SearchOff:15,Security:15,SecurityUpdate:2,SecurityUpdateGood:0,Segment:15,SelectAll:15,SelfImprovement:2,Sell:15,Send:15,SendAndArchive:2,SendToMobile:15,SensorDoor:15,SensorWindow:15,Sensors:15,SensorsOff:15,SentimentNeutral:0,SentimentSatisfied:0,SetMeal:15,Settings:15,SettingsApplications:0,SettingsBluetooth:0,SettingsBrightness:0,SettingsCell:15,SettingsEthernet:0,SettingsInputAntenna:0,SettingsInputHdmi:0,SettingsInputSvideo:0,SettingsOverscan:0,SettingsPhone:7,SettingsPower:7,SettingsRemote:2,SettingsSuggest:2,SettingsVoice:7,SevenK:15,SevenKPlus:15,SevenMp:15,SeventeenMp:15,Share:15,ShareLocation:7,Shield:15,Shop:15,Shop2:15,ShopTwo:15,ShoppingBag:15,ShoppingBasket:2,ShoppingCart:15,ShortText:15,Shortcut:15,ShowChart:15,Shower:15,Shuffle:15,ShuffleOn:15,ShutterSpeed:15,Sick:15,SignalCellular0Bar:0,SignalCellular1Bar:0,SignalCellular2Bar:0,SignalCellular3Bar:0,SignalCellular4Bar:0,SignalCellularAlt:0,SignalCellularNoSim:0,SignalCellularNodata:0,SignalCellularNull:0,SignalCellularOff:0,SignalWifi0Bar:2,SignalWifi1Bar:2,SignalWifi1BarLock:0,SignalWifi2Bar:2,SignalWifi2BarLock:0,SignalWifi3Bar:2,SignalWifi3BarLock:0,SignalWifi4Bar:2,SignalWifi4BarLock:0,SignalWifiBad:7,SignalWifiOff:7,SimCard:15,SimCardAlert:15,SimCardDownload:2,SingleBed:15,Sip:15,SixK:15,SixKPlus:15,SixMp:15,SixteenMp:15,SixtyFps:15,SixtyFpsSelect:2,Skateboarding:7,SkipNext:15,SkipPrevious:15,Sledding:15,Slideshow:15,SlowMotionVideo:2,SmartButton:15,SmartDisplay:15,SmartScreen:15,SmartToy:15,Smartphone:15,SmokeFree:15,SmokingRooms:15,Sms:15,SmsFailed:15,SnippetFolder:7,Snooze:15,Snowboarding:15,Snowmobile:15,Snowshoeing:15,Soap:15,SocialDistance:2,Sort:15,SortByAlpha:15,Source:15,South:15,SouthEast:15,SouthWest:15,Spa:15,SpaceBar:15,Speaker:15,SpeakerGroup:15,SpeakerNotes:15,SpeakerNotesOff:2,SpeakerPhone:15,Speed:15,Spellcheck:15,Splitscreen:15,Sports:15,SportsBar:15,SportsBaseball:2,SportsBasketball:0,SportsCricket:7,SportsEsports:7,SportsFootball:2,SportsGolf:15,SportsHandball:2,SportsHockey:15,SportsKabaddi:7,SportsMma:15,SportsMotorsports:0,SportsRugby:15,SportsScore:15,SportsSoccer:15,SportsTennis:15,SportsVolleyball:0,SquareFoot:15,StackedBarChart:2,StackedLineChart:0,Stairs:15,Star:15,StarBorder:15,StarBorderPurple500:0,StarHalf:15,StarOutline:15,StarPurple500:7,StarRate:15,Stars:15,StayCurrentLandscape:0,StayCurrentPortrait:0,StayPrimaryLandscape:0,StayPrimaryPortrait:0,StickyNote2:15,Stop:15,StopCircle:15,StopScreenShare:2,Storage:15,Store:15,StoreMallDirectory:0,Storefront:15,Storm:15,Straighten:15,Stream:15,Streetview:15,StrikethroughS:2,Stroller:15,Style:15,Subject:15,Subscript:15,Subscriptions:7,Subtitles:15,SubtitlesOff:15,Subway:15,Summarize:15,Superscript:15,SupervisedUserCircle:0,SupervisorAccount:0,Support:15,SupportAgent:15,Surfing:15,SurroundSound:7,SwapCalls:15,SwapHoriz:15,SwapHorizontalCircle:0,SwapVert:15,SwapVerticalCircle:0,Swipe:15,SwitchAccount:7,SwitchCamera:15,SwitchLeft:15,SwitchRight:15,SwitchVideo:15,Sync:15,SyncAlt:15,SyncDisabled:15,SyncProblem:15,SystemSecurityUpdate:0,SystemUpdate:15,SystemUpdateAlt:2,Tab:15,TabUnselected:7,TableChart:15,TableRows:15,TableView:15,Tablet:15,TabletAndroid:7,TabletMac:15,Tag:15,TagFaces:15,TakeoutDining:7,TapAndPlay:15,Tapas:15,Task:15,TaskAlt:15,TaxiAlert:15,Telegram:0,TenMp:15,Terrain:15,TextFields:15,TextFormat:15,TextRotateUp:15,TextRotateVertical:0,TextRotationAngleup:0,TextRotationDown:0,TextRotationNone:0,TextSnippet:15,Textsms:15,Texture:15,TheaterComedy:7,Theaters:15,Thermostat:15,ThermostatAuto:2,ThirteenMp:15,ThirtyFps:15,ThirtyFpsSelect:2,ThreeDRotation:2,ThreeGMobiledata:0,ThreeK:15,ThreeKPlus:15,ThreeMp:15,ThreeP:15,ThreeSixty:15,ThumbDown:15,ThumbDownAlt:15,ThumbDownOffAlt:2,ThumbUp:15,ThumbUpAlt:15,ThumbUpOffAlt:7,ThumbsUpDown:15,TimeToLeave:15,Timelapse:15,Timeline:15,Timer:15,Timer10:15,Timer10Select:7,Timer3:15,Timer3Select:15,TimerOff:15,TimesOneMobiledata:0,Title:15,Toc:15,Today:15,ToggleOff:15,ToggleOn:15,Toll:15,Tonality:15,Topic:15,TouchApp:15,Tour:15,Toys:15,TrackChanges:15,Traffic:15,Train:15,Tram:15,Transform:15,Transgender:15,TransitEnterexit:0,Translate:15,TravelExplore:7,TrendingDown:15,TrendingFlat:15,TrendingUp:15,TripOrigin:15,Try:15,Tty:15,Tune:15,Tungsten:15,TurnedIn:15,TurnedInNot:15,Tv:15,TvOff:15,TwelveMp:15,TwentyFourMp:15,TwentyOneMp:15,TwentyThreeMp:7,TwentyTwoMp:15,TwentyZeroMp:15,Twitter:0,TwoK:15,TwoKPlus:15,TwoMp:15,TwoWheeler:15,Umbrella:15,Unarchive:15,Undo:15,UnfoldLess:15,UnfoldMore:15,Unpublished:15,Unsubscribe:15,Upcoming:15,Update:15,UpdateDisabled:2,Upgrade:15,Upload:15,UploadFile:15,Usb:15,UsbOff:15,Verified:15,VerifiedUser:15,VerticalAlignBottom:0,VerticalAlignCenter:0,VerticalAlignTop:0,VerticalSplit:7,Vibration:15,VideoCall:15,VideoCameraBack:2,VideoCameraFront:0,VideoLabel:15,VideoLibrary:15,VideoSettings:7,VideoStable:15,Videocam:15,VideocamOff:15,VideogameAsset:2,VideogameAssetOff:0,ViewAgenda:15,ViewArray:15,ViewCarousel:15,ViewColumn:15,ViewComfy:15,ViewCompact:15,ViewDay:15,ViewHeadline:15,ViewInAr:15,ViewList:15,ViewModule:15,ViewQuilt:15,ViewSidebar:15,ViewStream:15,ViewWeek:15,Vignette:15,Villa:15,Visibility:15,VisibilityOff:7,VoiceChat:15,VoiceOverOff:15,Voicemail:15,VolumeDown:15,VolumeMute:15,VolumeOff:15,VolumeUp:15,VolunteerActivism:0,VpnKey:15,VpnLock:15,Vrpano:15,Wallpaper:15,Warning:15,WarningAmber:15,Wash:15,Watch:15,WatchLater:15,Water:15,WaterDamage:15,WaterfallChart:2,Waves:15,WbAuto:15,WbCloudy:15,WbIncandescent:2,WbIridescent:15,WbShade:15,WbSunny:15,WbTwilight:15,Wc:15,Web:15,WebAsset:15,WebAssetOff:15,Weekend:15,West:15,WhatsApp:0,Whatshot:15,WheelchairPickup:0,WhereToVote:15,Widgets:15,Wifi:15,WifiCalling:15,WifiCalling3:15,WifiLock:15,WifiOff:15,WifiProtectedSetup:0,WifiTethering:7,WifiTetheringOff:0,Window:15,WineBar:15,Work:15,WorkOff:15,WorkOutline:15,Workspaces:15,WrapText:15,WrongLocation:7,Wysiwyg:15,Yard:15,YouTube:0,YoutubeSearchedFor:0,ZoomIn:15,ZoomOut:15,ZoomOutMap:15};const iconKeys=Object.keys(icons);const weightOptions=[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\",\"Outlined\",];const styleKeyOptions={15:[...weightOptions],7:[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\"],2:[\"Filled\",\"Sharp\"]};const styleOptionPropKeys=Object.keys(styleKeyOptions).map(optionKey=>`iconStyle${optionKey}`);const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * MATERIAL\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored,style}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Get props to use for deps array\nconst styleOptionProps=styleOptionPropKeys.map(prop=>props[prop]);// Get style of icon\nconst iconStyle=useMemo(()=>{const iconStyleKey=icons[iconKey];if(!iconStyleKey)return;const activeStyle=props[`iconStyle${iconStyleKey}`];if(activeStyle===\"Filled\")return;return activeStyle;},[...styleOptionProps]);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// If bad search or doesn't exist, show null state\nif(typeof icons[iconKey]!==\"number\"){setSelectedIcon(null);return;}// Get the selected module\ntry{const style=iconStyle?iconStyle:\"\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}${style}.js@0.0.32`;// console.log(iconModuleUrl)\nconst module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey,...styleOptionProps]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined,...style},focusable:\"false\",viewBox:\"0 0 24 24\",color:color,children:SelectedIcon}):emptyState});}Icon.displayName=\"Material\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,weight:\"Filled\",mirrored:false};function hideStyleOptions(props,styleOptions){const{selectByList,iconSearch,iconSelection}=props;const styleOptionsNumber=parseInt(styleOptions);const name=getIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const icon=icons[name];if(!icon||styleOptionsNumber===0)return true;if(icon===styleOptionsNumber)return false;else return true;}addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Material site](https://fonts.google.com/icons)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box\u2026\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...Object.keys(styleKeyOptions).reduce((result,optionKey)=>{result[`iconStyle${optionKey}`]={type:ControlType.Enum,title:\"Style\",defaultValue:\"Filled\",options:styleKeyOptions[optionKey],hidden:props=>hideStyleOptions(props,optionKey)};return result;},{}),...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Material.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{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.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}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.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=n.stiffness,damping:s=n.damping,mass:r=n.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/r)/1e3;const l=calcDampingRatio(e,s,r);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 r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/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", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const MAX_AREA=5e6;const CSS_VAR_NAME=\"--ticker-offset\";const supportsWaapi=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";let supportsRegisterProperty=true;if(typeof window!==\"undefined\"){try{window.CSS.registerProperty({name:CSS_VAR_NAME,syntax:\"<length>\",initialValue:\"0px\",inherits:false});}catch(e){supportsRegisterProperty=false;}}/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const axis=isHorizontal?\"X\":\"Y\";const minus=direction===\"left\"||direction===\"top\"?\"-\":\"\";const transform=useTransform(()=>`translate${axis}(${minus}${offset.get()}px)`);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/createRef(),/*#__PURE__*/createRef()];},[]);const[size,setSize]=useState({parent:null,children:null,childrenArea:null});/* Arrays */let clonedChildren=[];let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}const fullChildrenArea=size.childrenArea===null?null:size.childrenArea*(duplicateBy+1);const isLayerTooBig=fullChildrenArea===null?null:fullChildrenArea>MAX_AREA;/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const[firstChild,lastChild]=childrenRef;const childrenLeft=firstChild.current?firstChild.current.offsetLeft:0;const childrenRight=lastChild.current?lastChild.current.offsetLeft+lastChild.current.offsetWidth:0;const childrenTop=firstChild.current?firstChild.current.offsetTop:0;const childrenBottom=lastChild.current?lastChild.current.offsetTop+lastChild.current.offsetHeight:0;const childrenWidth=childrenRight-childrenLeft;const childrenHeight=childrenBottom-childrenTop;const childrenArea=childrenWidth*childrenHeight;const childrenLength=(isHorizontal?childrenWidth:childrenHeight)+gap;setSize({parent:parentLength,children:childrenLength,childrenArea});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useEffect(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.children)})},index+\"-original\");});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(filteredSlots,(child,childIndex)=>{var _child_props,_child_props1,_child_props2,_child_props3,_child_props4,_child_props5;const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\",willChange:isLayerTooBig===true?\"auto\":\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,width:widthType?(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.width:\"100%\",height:heightType?(_child_props4=child.props)===null||_child_props4===void 0?void 0:_child_props4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(_child_props5=child.props)===null||_child_props5===void 0?void 0:_child_props5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);})];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */if(supportsWaapi&&(!isLayerTooBig||isLayerTooBig&&supportsRegisterProperty)){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed||isLayerTooBig===null){return;}if(isLayerTooBig){try{window.CSS.registerProperty({name:CSS_VAR_NAME,syntax:\"<length>\",initialValue:\"0px\",inherits:false});}catch(e){}}/**\n                 * If the layer is too big we want to animate a CSS variable instead of the transform\n                 * to avoid promoting the layer to the GPU.\n                 */const keyframes=isLayerTooBig?{[CSS_VAR_NAME]:[\"0px\",`${minus}${animateToValue}px`]}:{transform:[`translate${axis}(0px)`,`translate${axis}(${minus}${animateToValue}px)`]};animationRef.current=listRef.current.animate(keyframes,{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed,isLayerTooBig]);// Pause the animation when it's out of view\nuseEffect(()=>{if(!animationRef.current)return;if(isInView&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if(!isInView&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsWaapi){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas||isLayerTooBig?\"auto\":\"transform\",transform:supportsWaapi?isLayerTooBig?`translate${axis}(var(${CSS_VAR_NAME}))`:\"none\":transform},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* 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:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.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 { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useCallback,useLayoutEffect,useEffect,useState,useRef,cloneElement,startTransition}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}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 */function useIsMouse(){const[isMouseDevice,setIsMouseDevice]=useState(false);useLayoutEffect(()=>{startTransition(()=>setIsMouseDevice(window.matchMedia(\"(pointer:fine)\").matches));},[]);return isMouseDevice;}/**\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,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===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 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     */const isMouseDevice=useIsMouse();/**\n     * Create all the motion values for the GUI at each end of the carousel.\n     */const start=useGUI(false,fadeAlpha);const end=useGUI(true,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,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,0,start,fadeTransition);checkLimit(current,scrollLength,end,fadeTransition);for(let i=0;i<itemSizes.current.length;i++){const{element,start,end}=itemSizes.current[i];if(end<current||start>current+containerLength){element.setAttribute(\"aria-hidden\",true);}else{element.setAttribute(\"aria-hidden\",false);}}}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 \u2014\u00A0Benjamin\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)=>{if(!scrollInfo.current)return;const{scrollLength}=scrollInfo.current;const totalLen=scrollLength/(numPages-1);goto(page*totalLen+adjustment*totalLen);};const gotoDelta=delta=>()=>{if(!scrollInfo.current)return;const{containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();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}));}if(dotsBlur){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=`blur(${dotsBlur}px)`;}}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(\"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:[/*#__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:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\"})}),/*#__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:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\"})}),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,...props}){const opacity=useTransform(currentScroll,v=>{if(!scrollInfo.current?.scrollLength){return index===0?selectedOpacity:unselectedOpacity;}const pageLength=scrollInfo.current?.scrollLength/total;const minScroll=pageLength*index;const maxScroll=minScroll+pageLength;const isSelected=v>=minScroll&&(index<total-1?v<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:\"\u2728\"}),/*#__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};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Carousel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"200\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Carousel.map", "// Generated by Framer (ab692b1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={cNaVjRzaQ:{hover:true,pressed:true}};const serializationHash=\"framer-S3Qm4\";const variantClassNames={cNaVjRzaQ:\"framer-v-14stbxt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};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 getProps=({buttonLabel,fontSize,height,id,link,padding,width,...props})=>{return{...props,cp0umQ9IZ:fontSize??props.cp0umQ9IZ??18,gl_MP1cdK:buttonLabel??props.gl_MP1cdK??\"Let's Collaborate\",jNVV1xuDG:link??props.jNVV1xuDG,MKXFoJ9qP:padding??props.MKXFoJ9qP??\"16px 24px 16px 24px\"};};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,gl_MP1cdK,cp0umQ9IZ,MKXFoJ9qP,jNVV1xuDG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"cNaVjRzaQ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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(Link,{href:jNVV1xuDG,motionChild:true,nodeId:\"cNaVjRzaQ\",openInNewTab:true,scopeId:\"tpLUOhsuk\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-14stbxt\",className,classNames)} framer-1b686as`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"cNaVjRzaQ\",ref:refBinding,style:{\"--1sauxyy\":numberToPixelString(MKXFoJ9qP),backgroundColor:\"var(--token-9f43125c-9144-40de-b108-cab120b7bdc2, rgb(212, 201, 0))\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,...style},variants:{\"cNaVjRzaQ-hover\":{backgroundColor:\"rgb(181, 172, 0)\"},\"cNaVjRzaQ-pressed\":{backgroundColor:\"rgb(150, 143, 0)\"}},...addPropertyOverrides({\"cNaVjRzaQ-hover\":{\"data-framer-name\":undefined},\"cNaVjRzaQ-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),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\":\"calc(var(--variable-reference-cp0umQ9IZ-tpLUOhsuk) * 1px)\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c3a71dfb-9477-415c-a588-e04a37297be1, rgb(49, 47, 47)))\"},children:\"Let's collaborate\"})}),className:\"framer-2gk4w1\",\"data-framer-name\":\"Label\",fonts:[\"FS;Satoshi-bold\"],layoutDependency:layoutDependency,layoutId:\"I834:2004;738:2041\",style:{\"--extracted-r6o4lv\":\"var(--token-c3a71dfb-9477-415c-a588-e04a37297be1, rgb(49, 47, 47))\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-cp0umQ9IZ-tpLUOhsuk\":cp0umQ9IZ},text:gl_MP1cdK,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-S3Qm4.framer-1b686as, .framer-S3Qm4 .framer-1b686as { display: block; }\",\".framer-S3Qm4.framer-14stbxt { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: var(--1sauxyy); position: relative; text-decoration: none; width: min-content; }\",\".framer-S3Qm4 .framer-2gk4w1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-S3Qm4.framer-14stbxt { gap: 0px; } .framer-S3Qm4.framer-14stbxt > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-S3Qm4.framer-14stbxt > :first-child { margin-left: 0px; } .framer-S3Qm4.framer-14stbxt > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 53.5\n * @framerIntrinsicWidth 188.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"jaLz1s3Cw\":{\"layout\":[\"auto\",\"auto\"]},\"uDyDHaNuN\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"gl_MP1cdK\":\"buttonLabel\",\"cp0umQ9IZ\":\"fontSize\",\"MKXFoJ9qP\":\"padding\",\"jNVV1xuDG\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramertpLUOhsuk=withCSS(Component,css,\"framer-S3Qm4\");export default FramertpLUOhsuk;FramertpLUOhsuk.displayName=\"Button\";FramertpLUOhsuk.defaultProps={height:53.5,width:188.5};addPropertyControls(FramertpLUOhsuk,{gl_MP1cdK:{defaultValue:\"Let's Collaborate\",displayTextArea:false,title:\"Button label\",type:ControlType.String},cp0umQ9IZ:{defaultValue:18,title:\"Font Size\",type:ControlType.Number},MKXFoJ9qP:{defaultValue:\"16px 24px 16px 24px\",title:\"Padding\",type:ControlType.Padding},jNVV1xuDG:{title:\"Link\",type:ControlType.Link}});addFonts(FramertpLUOhsuk,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertpLUOhsuk\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"53.5\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"188.5\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jaLz1s3Cw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uDyDHaNuN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"gl_MP1cdK\\\":\\\"buttonLabel\\\",\\\"cp0umQ9IZ\\\":\\\"fontSize\\\",\\\"MKXFoJ9qP\\\":\\\"padding\\\",\\\"jNVV1xuDG\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tpLUOhsuk.map", "// Generated by Framer (9d598a4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Button from\"https://framerusercontent.com/modules/dmAKKFLAKIsIyBfZEDWC/9eyDdefwe4zYNng93zjd/tpLUOhsuk.js\";const ButtonFonts=getFonts(Button);const cycleOrder=[\"EVPahbwSK\",\"TBBeE6m16\",\"TssKu2LFj\"];const serializationHash=\"framer-K1fgC\";const variantClassNames={EVPahbwSK:\"framer-v-nejfat\",TBBeE6m16:\"framer-v-17m1gm1\",TssKu2LFj:\"framer-v-1nip6zt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,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={\"Phone Open\":\"TssKu2LFj\",Desktop:\"EVPahbwSK\",Phone:\"TBBeE6m16\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"EVPahbwSK\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EVPahbwSK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"TBBeE6m16\",\"TssKu2LFj\"].includes(baseVariant))return false;return true;};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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-nejfat\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"EVPahbwSK\",ref:refBinding,style:{backgroundColor:\"var(--token-1caffec2-cacc-4862-85e4-d14c0bbca834, rgb(255, 251, 250))\",...style},...addPropertyOverrides({TBBeE6m16:{\"data-framer-name\":\"Phone\"},TssKu2LFj:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9m7ta0\",layoutDependency:layoutDependency,layoutId:\"e2M7yFp66\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jdtzzi\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"HJm2gGCHT\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(51, 51, 51))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ibGFjaw==\",\"--framer-font-family\":'\"Satoshi\", sans-serif',\"--framer-font-weight\":\"900\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-2c1b9f1f-8cbf-4924-b44f-770ec536912e, rgb(90, 93, 240)))\"},children:\"Andrea Cattani\"}),\"\u30FBFreelance Product Design Lead\"]})}),className:\"framer-13417ua\",fonts:[\"FS;Satoshi-medium\",\"FS;Satoshi-black\"],layoutDependency:layoutDependency,layoutId:\"ps9LWnXqx\",style:{\"--extracted-1w3ko1f\":\"var(--token-2c1b9f1f-8cbf-4924-b44f-770ec536912e, rgb(90, 93, 240))\",\"--extracted-r6o4lv\":\"rgb(51, 51, 51)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({TBBeE6m16:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(51, 51, 51))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ibGFjaw==\",\"--framer-font-family\":'\"Satoshi\", sans-serif',\"--framer-font-weight\":\"900\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-2c1b9f1f-8cbf-4924-b44f-770ec536912e, rgb(90, 93, 240)))\"},children:\"Andrea Cattani\"}),\"\u30FBFreelance Product Design Lead\"]})})},TssKu2LFj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(51, 51, 51))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ibGFjaw==\",\"--framer-font-family\":'\"Satoshi\", sans-serif',\"--framer-font-weight\":\"900\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-2c1b9f1f-8cbf-4924-b44f-770ec536912e, rgb(90, 93, 240)))\"},children:\"Andrea Cattani\"}),\"\u30FBFreelance Product Design Lead\"]})})}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-12suy4u\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"V0E7XUJkf\"}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-dnvzeu\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"GDTpHyMmy\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,y:(componentViewport?.y||0)+(12+((componentViewport?.height||76)-24-53)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c2agxr-container\",layoutDependency:layoutDependency,layoutId:\"rYkhy4GLk-container\",nodeId:\"rYkhy4GLk\",rendersWithMotion:true,scopeId:\"o1jxdAyjs\",children:/*#__PURE__*/_jsx(Button,{cp0umQ9IZ:16,gl_MP1cdK:\"Let's Collaborate\",height:\"100%\",id:\"rYkhy4GLk\",jNVV1xuDG:\"mailto:hello@andreacattani.com\",layoutId:\"rYkhy4GLk\",MKXFoJ9qP:\"12px 20px 12px 20px\",width:\"100%\"})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-K1fgC.framer-1tuog6u, .framer-K1fgC .framer-1tuog6u { display: block; }\",\".framer-K1fgC.framer-nejfat { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 40px 12px 40px; position: relative; width: 1200px; }\",\".framer-K1fgC .framer-9m7ta0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-K1fgC .framer-1jdtzzi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: visible; padding: 10px 0px 10px 0px; position: relative; width: min-content; }\",\".framer-K1fgC .framer-13417ua { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-K1fgC .framer-12suy4u { flex: 1 0 0px; height: 24px; overflow: visible; position: relative; width: 1px; }\",\".framer-K1fgC .framer-dnvzeu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-K1fgC .framer-c2agxr-container { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-K1fgC.framer-nejfat, .framer-K1fgC .framer-9m7ta0, .framer-K1fgC .framer-1jdtzzi, .framer-K1fgC .framer-dnvzeu { gap: 0px; } .framer-K1fgC.framer-nejfat > *, .framer-K1fgC .framer-dnvzeu > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-K1fgC.framer-nejfat > :first-child, .framer-K1fgC .framer-9m7ta0 > :first-child, .framer-K1fgC .framer-1jdtzzi > :first-child, .framer-K1fgC .framer-dnvzeu > :first-child { margin-left: 0px; } .framer-K1fgC.framer-nejfat > :last-child, .framer-K1fgC .framer-9m7ta0 > :last-child, .framer-K1fgC .framer-1jdtzzi > :last-child, .framer-K1fgC .framer-dnvzeu > :last-child { margin-right: 0px; } .framer-K1fgC .framer-9m7ta0 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-K1fgC .framer-1jdtzzi > * { margin: 0px; margin-left: calc(14px / 2); margin-right: calc(14px / 2); } }\",\".framer-K1fgC.framer-v-17m1gm1.framer-nejfat { flex-direction: column; gap: 0px; height: 64px; padding: 0px 12px 0px 16px; width: 390px; }\",\".framer-K1fgC.framer-v-17m1gm1 .framer-9m7ta0 { flex: none; gap: 6px; width: 100%; }\",\".framer-K1fgC.framer-v-17m1gm1 .framer-1jdtzzi { justify-content: flex-start; padding: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-K1fgC.framer-v-17m1gm1.framer-nejfat, .framer-K1fgC.framer-v-17m1gm1 .framer-9m7ta0 { gap: 0px; } .framer-K1fgC.framer-v-17m1gm1.framer-nejfat > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-K1fgC.framer-v-17m1gm1.framer-nejfat > :first-child { margin-top: 0px; } .framer-K1fgC.framer-v-17m1gm1.framer-nejfat > :last-child { margin-bottom: 0px; } .framer-K1fgC.framer-v-17m1gm1 .framer-9m7ta0 > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-K1fgC.framer-v-17m1gm1 .framer-9m7ta0 > :first-child { margin-left: 0px; } .framer-K1fgC.framer-v-17m1gm1 .framer-9m7ta0 > :last-child { margin-right: 0px; } }\",\".framer-K1fgC.framer-v-1nip6zt.framer-nejfat { flex-direction: column; gap: 0px; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 12px; width: 390px; }\",\".framer-K1fgC.framer-v-1nip6zt .framer-9m7ta0 { flex: none; width: 100%; }\",\".framer-K1fgC.framer-v-1nip6zt .framer-1jdtzzi { flex: 1 0 0px; gap: unset; justify-content: space-between; padding: 10px; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-K1fgC.framer-v-1nip6zt.framer-nejfat, .framer-K1fgC.framer-v-1nip6zt .framer-1jdtzzi { gap: 0px; } .framer-K1fgC.framer-v-1nip6zt.framer-nejfat > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-K1fgC.framer-v-1nip6zt.framer-nejfat > :first-child { margin-top: 0px; } .framer-K1fgC.framer-v-1nip6zt.framer-nejfat > :last-child { margin-bottom: 0px; } .framer-K1fgC.framer-v-1nip6zt .framer-1jdtzzi > *, .framer-K1fgC.framer-v-1nip6zt .framer-1jdtzzi > :first-child, .framer-K1fgC.framer-v-1nip6zt .framer-1jdtzzi > :last-child { margin: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 76\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"TBBeE6m16\":{\"layout\":[\"fixed\",\"fixed\"]},\"TssKu2LFj\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framero1jxdAyjs=withCSS(Component,css,\"framer-K1fgC\");export default Framero1jxdAyjs;Framero1jxdAyjs.displayName=\"Navigation\";Framero1jxdAyjs.defaultProps={height:76,width:1200};addPropertyControls(Framero1jxdAyjs,{variant:{options:[\"EVPahbwSK\",\"TBBeE6m16\",\"TssKu2LFj\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framero1jxdAyjs,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NHPGVFYUXYXE33DZ75OIT4JFGHITX5PE/PSUTMASCDJTVPERDYJZPN23BVUFUCQIF/J64QX5IPOHK56I2KYUNBQ5M2XWZEYKYX.woff2\",weight:\"900\"}]},...ButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framero1jxdAyjs\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"76\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TBBeE6m16\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TssKu2LFj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";const MaterialFonts=getFonts(Material);const MaterialControls=getPropertyControls(Material);const enabledGestures={wzr3KC7Zd:{hover:true}};const serializationHash=\"framer-xT0V9\";const variantClassNames={wzr3KC7Zd:\"framer-v-r0imb1\"};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 getProps=({height,id,link,name1,title,width,...props})=>{return{...props,mzP2ooo2_:link??props.mzP2ooo2_,pDVpcagni:name1??props.pDVpcagni??\"LinkedIn\",rmYthtuHR:title??props.rmYthtuHR??\"LinkedIn\"};};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,rmYthtuHR,pDVpcagni,mzP2ooo2_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"wzr3KC7Zd\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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(Link,{href:mzP2ooo2_,motionChild:true,nodeId:\"wzr3KC7Zd\",openInNewTab:true,scopeId:\"UCWSY3JYK\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-r0imb1\",className,classNames)} framer-2zfqub`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"wzr3KC7Zd\",ref:refBinding,style:{...style},...addPropertyOverrides({\"wzr3KC7Zd-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lbjll3-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"O7RqLq3yT-container\",nodeId:\"O7RqLq3yT\",rendersWithMotion:true,scopeId:\"UCWSY3JYK\",children:/*#__PURE__*/_jsx(Material,{color:\"rgb(255, 251, 250)\",height:\"100%\",iconSearch:\"Home\",iconSelection:pDVpcagni,iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"O7RqLq3yT\",layoutId:\"O7RqLq3yT\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"wzr3KC7Zd-hover\":{color:\"rgb(222, 222, 222)\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"LinkedIn\"})}),className:\"framer-x12wj3\",fonts:[\"FS;Satoshi-regular\"],layoutDependency:layoutDependency,layoutId:\"CaZGWMfL6\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:rmYthtuHR,variants:{\"wzr3KC7Zd-hover\":{\"--extracted-r6o4lv\":\"rgb(222, 222, 222)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"wzr3KC7Zd-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(222, 222, 222))\"},children:\"LinkedIn\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xT0V9.framer-2zfqub, .framer-xT0V9 .framer-2zfqub { display: block; }\",\".framer-xT0V9.framer-r0imb1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-xT0V9 .framer-1lbjll3-container { aspect-ratio: 1 / 1; flex: none; height: 20px; position: relative; width: var(--framer-aspect-ratio-supported, 20px); }\",\".framer-xT0V9 .framer-x12wj3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-xT0V9.framer-r0imb1 { gap: 0px; } .framer-xT0V9.framer-r0imb1 > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-xT0V9.framer-r0imb1 > :first-child { margin-left: 0px; } .framer-xT0V9.framer-r0imb1 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 82\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Er2loVtMB\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"rmYthtuHR\":\"title\",\"pDVpcagni\":\"name1\",\"mzP2ooo2_\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerUCWSY3JYK=withCSS(Component,css,\"framer-xT0V9\");export default FramerUCWSY3JYK;FramerUCWSY3JYK.displayName=\"Link\";FramerUCWSY3JYK.defaultProps={height:20,width:82};addPropertyControls(FramerUCWSY3JYK,{rmYthtuHR:{defaultValue:\"LinkedIn\",displayTextArea:false,title:\"Title\",type:ControlType.String},pDVpcagni:MaterialControls?.[\"iconSelection\"]&&{...MaterialControls[\"iconSelection\"],defaultValue:\"LinkedIn\",description:undefined,hidden:undefined,title:\"Name\"},mzP2ooo2_:{title:\"Link\",type:ControlType.Link}});addFonts(FramerUCWSY3JYK,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"}]},...MaterialFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUCWSY3JYK\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"82\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"rmYthtuHR\\\":\\\"title\\\",\\\"pDVpcagni\\\":\\\"name1\\\",\\\"mzP2ooo2_\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"20\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Er2loVtMB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UCWSY3JYK.map", "// Generated by Framer (f4ba5e0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,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{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";const MaterialFonts=getFonts(Material);const MaterialControls=getPropertyControls(Material);const enabledGestures={czO_GMF2x:{hover:true,pressed:true},gVfS6_4YL:{hover:true,pressed:true}};const cycleOrder=[\"czO_GMF2x\",\"gVfS6_4YL\"];const serializationHash=\"framer-FOMmr\";const variantClassNames={czO_GMF2x:\"framer-v-4yb0x0\",gVfS6_4YL:\"framer-v-188ltjg\"};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 humanReadableEnumMap={Horizontal:\"row\",Vertical:\"column\"};const humanReadableVariantMap={\"Variant 1\":\"czO_GMF2x\",\"With icon\":\"gVfS6_4YL\"};const getProps=({direction,height,hover,id,link,name1,title,width,...props})=>{return{...props,EiCNCfrPa:link??props.EiCNCfrPa,FVi2fAkoC:name1??props.FVi2fAkoC??\"LinkedIn\",IDbjzQ8ao:humanReadableEnumMap[direction]??direction??props.IDbjzQ8ao??\"row\",ONXtTA72G:hover??props.ONXtTA72G,ov21a4OQq:title??props.ov21a4OQq??\"Contact me\",variant:humanReadableVariantMap[props.variant]??props.variant??\"czO_GMF2x\"};};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,ONXtTA72G,ov21a4OQq,FVi2fAkoC,IDbjzQ8ao,EiCNCfrPa,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"czO_GMF2x\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1x9dwqa=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(ONXtTA72G){const res=await ONXtTA72G(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"gVfS6_4YL-hover\",\"gVfS6_4YL-pressed\"].includes(gestureVariant))return true;if(baseVariant===\"gVfS6_4YL\")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__*/_jsx(Link,{motionChild:true,nodeId:\"czO_GMF2x\",scopeId:\"WCJ0tm4hS\",...addPropertyOverrides({gVfS6_4YL:{href:EiCNCfrPa}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-4yb0x0\",className,classNames)} framer-1jkotx8`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"czO_GMF2x\",onMouseEnter:onMouseEnter1x9dwqa,ref:refBinding,style:{\"--1baj09d\":IDbjzQ8ao===\"row\"?0:\"calc(6px / 2)\",\"--1tojvj8\":IDbjzQ8ao,\"--kh0b3r\":IDbjzQ8ao===\"column\"?0:\"calc(6px / 2)\",...style},...addPropertyOverrides({\"czO_GMF2x-hover\":{\"data-framer-name\":undefined},\"czO_GMF2x-pressed\":{\"data-framer-name\":undefined},\"gVfS6_4YL-hover\":{\"data-framer-name\":undefined},\"gVfS6_4YL-pressed\":{\"data-framer-name\":undefined},gVfS6_4YL:{\"data-framer-name\":\"With icon\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tc41oj-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"pVzyADxrC-container\",nodeId:\"pVzyADxrC\",rendersWithMotion:true,scopeId:\"WCJ0tm4hS\",children:/*#__PURE__*/_jsx(Material,{color:\"rgb(49, 47, 47)\",height:\"100%\",iconSearch:\"Home\",iconSelection:FVi2fAkoC,iconStyle15:\"Outlined\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"pVzyADxrC\",layoutId:\"pVzyADxrC\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"gVfS6_4YL-hover\":{color:\"var(--token-2c1b9f1f-8cbf-4924-b44f-770ec536912e, rgb(68, 76, 247))\"},\"gVfS6_4YL-pressed\":{color:\"var(--token-2c1b9f1f-8cbf-4924-b44f-770ec536912e, rgb(68, 76, 247))\"}},baseVariant,gestureVariant)})})}),/*#__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\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c3a71dfb-9477-415c-a588-e04a37297be1, rgb(30, 30, 30)))\"},children:\"Contact me\"})}),className:\"framer-fy08cp\",\"data-framer-name\":\"Label\",fonts:[\"FS;Satoshi-bold\"],layoutDependency:layoutDependency,layoutId:\"bTy8wxFdA\",style:{\"--extracted-r6o4lv\":\"var(--token-c3a71dfb-9477-415c-a588-e04a37297be1, rgb(30, 30, 30))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{\"czO_GMF2x-hover\":{\"--extracted-r6o4lv\":\"var(--token-2c1b9f1f-8cbf-4924-b44f-770ec536912e, rgb(68, 76, 247))\"},\"czO_GMF2x-pressed\":{\"--extracted-r6o4lv\":\"var(--token-2c1b9f1f-8cbf-4924-b44f-770ec536912e, rgb(68, 76, 247))\"},\"gVfS6_4YL-hover\":{\"--extracted-r6o4lv\":\"var(--token-2c1b9f1f-8cbf-4924-b44f-770ec536912e, rgb(68, 76, 247))\"},\"gVfS6_4YL-pressed\":{\"--extracted-r6o4lv\":\"var(--token-2c1b9f1f-8cbf-4924-b44f-770ec536912e, rgb(68, 76, 247))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"czO_GMF2x-hover\":{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\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c1b9f1f-8cbf-4924-b44f-770ec536912e, rgb(68, 76, 247)))\"},children:\"Contact me\"})})},\"czO_GMF2x-pressed\":{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\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c1b9f1f-8cbf-4924-b44f-770ec536912e, rgb(68, 76, 247)))\"},children:\"Contact me\"})})},\"gVfS6_4YL-hover\":{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\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c1b9f1f-8cbf-4924-b44f-770ec536912e, rgb(68, 76, 247)))\"},children:\"Contact me\"})})},\"gVfS6_4YL-pressed\":{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\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2c1b9f1f-8cbf-4924-b44f-770ec536912e, rgb(68, 76, 247)))\"},children:\"Contact me\"})})},gVfS6_4YL:{text:ov21a4OQq}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FOMmr.framer-1jkotx8, .framer-FOMmr .framer-1jkotx8 { display: block; }\",\".framer-FOMmr.framer-4yb0x0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-FOMmr .framer-1tc41oj-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 20px; }\",\".framer-FOMmr .framer-fy08cp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-FOMmr.framer-4yb0x0 { gap: 0px; } .framer-FOMmr.framer-4yb0x0 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-FOMmr.framer-4yb0x0 > :first-child { margin-left: 0px; } .framer-FOMmr.framer-4yb0x0 > :last-child { margin-right: 0px; } }\",\".framer-FOMmr.framer-v-188ltjg.framer-4yb0x0 { flex-direction: var(--1tojvj8); gap: 6px; text-decoration: none; }\",\".framer-FOMmr.framer-v-188ltjg .framer-1tc41oj-container { height: var(--framer-aspect-ratio-supported, 23px); order: 0; }\",\".framer-FOMmr.framer-v-188ltjg .framer-fy08cp { order: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-FOMmr.framer-v-188ltjg.framer-4yb0x0 { gap: 0px; } .framer-FOMmr.framer-v-188ltjg.framer-4yb0x0 > * { margin-bottom: var(--1baj09d); margin-left: var(--kh0b3r); margin-right: var(--kh0b3r); margin-top: var(--1baj09d); } .framer-FOMmr.framer-v-188ltjg.framer-4yb0x0 > :first-child { margin-left: 0px; margin-top: 0px; } .framer-FOMmr.framer-v-188ltjg.framer-4yb0x0 > :last-child { margin-bottom: 0px; margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21.5\n * @framerIntrinsicWidth 98\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"gVfS6_4YL\":{\"layout\":[\"auto\",\"auto\"]},\"GmtVg6ozB\":{\"layout\":[\"auto\",\"auto\"]},\"n7A4s5R0x\":{\"layout\":[\"auto\",\"auto\"]},\"SJ8weQE3q\":{\"layout\":[\"auto\",\"auto\"]},\"Onj4Ubqp1\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ONXtTA72G\":\"hover\",\"ov21a4OQq\":\"title\",\"FVi2fAkoC\":\"name1\",\"IDbjzQ8ao\":\"direction\",\"EiCNCfrPa\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerWCJ0tm4hS=withCSS(Component,css,\"framer-FOMmr\");export default FramerWCJ0tm4hS;FramerWCJ0tm4hS.displayName=\"Button Terthiary\";FramerWCJ0tm4hS.defaultProps={height:21.5,width:98};addPropertyControls(FramerWCJ0tm4hS,{variant:{options:[\"czO_GMF2x\",\"gVfS6_4YL\"],optionTitles:[\"Variant 1\",\"With icon\"],title:\"Variant\",type:ControlType.Enum},ONXtTA72G:{title:\"Hover\",type:ControlType.EventHandler},ov21a4OQq:{defaultValue:\"Contact me\",displayTextArea:false,title:\"Title\",type:ControlType.String},FVi2fAkoC:MaterialControls?.[\"iconSelection\"]&&{...MaterialControls[\"iconSelection\"],defaultValue:\"LinkedIn\",description:undefined,hidden:undefined,title:\"Name\"},IDbjzQ8ao:{defaultValue:\"row\",displaySegmentedControl:true,optionIcons:[\"direction-horizontal\",\"direction-vertical\"],options:[\"row\",\"column\"],optionTitles:[\"Horizontal\",\"Vertical\"],title:\"Direction\",type:ControlType.Enum},EiCNCfrPa:{title:\"Link\",type:ControlType.Link}});addFonts(FramerWCJ0tm4hS,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"}]},...MaterialFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWCJ0tm4hS\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ONXtTA72G\\\":\\\"hover\\\",\\\"ov21a4OQq\\\":\\\"title\\\",\\\"FVi2fAkoC\\\":\\\"name1\\\",\\\"IDbjzQ8ao\\\":\\\"direction\\\",\\\"EiCNCfrPa\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"21.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gVfS6_4YL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GmtVg6ozB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"n7A4s5R0x\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SJ8weQE3q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Onj4Ubqp1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"98\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WCJ0tm4hS.map", "// Generated by Framer (013b13c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-PLjMC\";const variantClassNames={o_EDv0rB7:\"framer-v-2j6zt4\"};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 getProps=({height,id,solutionCardLabel,width,...props})=>{return{...props,Yt0KX2uMH:solutionCardLabel??props.Yt0KX2uMH??\"Design Maturity Assessment\"};};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,Yt0KX2uMH,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"o_EDv0rB7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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-2j6zt4\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"o_EDv0rB7\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(171, 171, 171)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:44,borderBottomRightRadius:44,borderTopLeftRadius:44,borderTopRightRadius:44,...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c3a71dfb-9477-415c-a588-e04a37297be1, rgb(30, 30, 30)))\"},children:\"Design Maturity Assessment\"})}),className:\"framer-kn8vqi\",\"data-framer-name\":\"Name\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"I834:1927;729:1014\",style:{\"--extracted-r6o4lv\":\"var(--token-c3a71dfb-9477-415c-a588-e04a37297be1, rgb(30, 30, 30))\",\"--framer-paragraph-spacing\":\"0px\"},text:Yt0KX2uMH,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PLjMC.framer-1ixpp65, .framer-PLjMC .framer-1ixpp65 { display: block; }\",\".framer-PLjMC.framer-2j6zt4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 8px 16px 8px 16px; position: relative; width: min-content; }\",\".framer-PLjMC .framer-kn8vqi { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-PLjMC.framer-2j6zt4 { gap: 0px; } .framer-PLjMC.framer-2j6zt4 > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-PLjMC.framer-2j6zt4 > :first-child { margin-left: 0px; } .framer-PLjMC.framer-2j6zt4 > :last-child { margin-right: 0px; } }\",'.framer-PLjMC[data-border=\"true\"]::after, .framer-PLjMC [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 35\n * @framerIntrinsicWidth 234\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Yt0KX2uMH\":\"solutionCardLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerwG4PwTibO=withCSS(Component,css,\"framer-PLjMC\");export default FramerwG4PwTibO;FramerwG4PwTibO.displayName=\"Solution card\";FramerwG4PwTibO.defaultProps={height:35,width:234};addPropertyControls(FramerwG4PwTibO,{Yt0KX2uMH:{defaultValue:\"Design Maturity Assessment\",displayTextArea:false,title:\"Solution card label\",type:ControlType.String}});addFonts(FramerwG4PwTibO,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwG4PwTibO\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"234\",\"framerIntrinsicHeight\":\"35\",\"framerVariables\":\"{\\\"Yt0KX2uMH\\\":\\\"solutionCardLabel\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wG4PwTibO.map", "// Generated by Framer (f4ba5e0)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-regular\",\"FS;Satoshi-bold\",\"FS;Satoshi-bold italic\",\"FS;Satoshi-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MPIFA4B3XXRNY2MJDGP6GOOOAF6EOCLO/W5E4ZFYPJ3V6JKMBGHB6YMITK6EWS2XA/QOMBWPST76ICDYF6WOBS7SQ7RBT67QW2.woff2\",weight:\"400\"}]}];export const css=['.framer-4S3DN .framer-styles-preset-z0e7vr:not(.rich-text-wrapper), .framer-4S3DN .framer-styles-preset-z0e7vr.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.2px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-c3a71dfb-9477-415c-a588-e04a37297be1, #1e1e1e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-4S3DN .framer-styles-preset-z0e7vr:not(.rich-text-wrapper), .framer-4S3DN .framer-styles-preset-z0e7vr.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.2px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-c3a71dfb-9477-415c-a588-e04a37297be1, #1e1e1e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-4S3DN .framer-styles-preset-z0e7vr:not(.rich-text-wrapper), .framer-4S3DN .framer-styles-preset-z0e7vr.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.2px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-c3a71dfb-9477-415c-a588-e04a37297be1, #1e1e1e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-4S3DN\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (b62c1c2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Poppins-semibold\",\"FS;Poppins-black\",\"FS;Poppins-black italic\",\"FS;Poppins-semibold italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/E6J4GS76KHNRRUWODFCFOX2JRKNRSFVY/3GYVT5S4AH7VMPASDDKOTIPV6P3WJXGI/24R4YOH3G2SFDSTCNHOVGYEX3DMRC3CE.woff2\",weight:\"600\"},{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/22GWRXQXMICIWABQXFWKIWZIILKO5JDJ/2BBKMSVLV5CSDOZ7HEEECOTKPOVVJOC3/RNFY4UJD36462ZMGEIC5I7KNE73BPOAU.woff2\",weight:\"900\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2PWH5ACYHQEXIHGDLY5OWYMAC3F65AK5/OD6JOLYDRZZOKZGAPOMF7QEWPC5DTZS6/F5IVXJVPQ2DIFNG5HQZ7NI5VG7P7VDLV.woff2\",weight:\"900\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/UIZNW6TUIPHAJY7PGO5Z3D35Q2C3IESY/VMTPLIFREYY73Z7SYHLS2AWXATFX2ZHJ/3Y2FFVDRGJIJT6SO3BLMSB5PFJTFIJG2.woff2\",weight:\"600\"}]}];export const css=['.framer-NkaZM .framer-styles-preset-1bss9y6:not(.rich-text-wrapper), .framer-NkaZM .framer-styles-preset-1bss9y6.rich-text-wrapper h3 { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-c3a71dfb-9477-415c-a588-e04a37297be1, #1e1e1e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-NkaZM .framer-styles-preset-1bss9y6:not(.rich-text-wrapper), .framer-NkaZM .framer-styles-preset-1bss9y6.rich-text-wrapper h3 { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-c3a71dfb-9477-415c-a588-e04a37297be1, #1e1e1e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-NkaZM .framer-styles-preset-1bss9y6:not(.rich-text-wrapper), .framer-NkaZM .framer-styles-preset-1bss9y6.rich-text-wrapper h3 { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-c3a71dfb-9477-415c-a588-e04a37297be1, #1e1e1e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-NkaZM\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (9d598a4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Image,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/f37bNmIDwWBU8bmJxaKx/BtGRSvzcl4fmrthzCNgj/LJ8cix4f3.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/byDn5C40VWEfWahjr3rl/oyPm4irkoE2U3HEwjjdW/roWElAkoc.js\";import ButtonTerthiary from\"https://framerusercontent.com/modules/qoo5IVGG92WVDZxpLttD/9M9Ehst14nRgQrJB7CRd/WCJ0tm4hS.js\";const ButtonTerthiaryFonts=getFonts(ButtonTerthiary);const serializationHash=\"framer-nt2Cz\";const variantClassNames={iMel4WR4J:\"framer-v-yqiqha\"};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 numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};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 humanReadableEnumMap={Horizontal:\"row\",Vertical:\"column\"};const getProps=({description,direction,height,id,image,padding,title,width,...props})=>{return{...props,B4tF42hgU:image??props.B4tF42hgU??{alt:\"\",src:\"https://framerusercontent.com/images/QRgxuGpHLV6wZiOhAuQqg69aZqc.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/QRgxuGpHLV6wZiOhAuQqg69aZqc.png?scale-down-to=512 512w,https://framerusercontent.com/images/QRgxuGpHLV6wZiOhAuQqg69aZqc.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/QRgxuGpHLV6wZiOhAuQqg69aZqc.png 1320w\"},BW9u1ZBea:humanReadableEnumMap[direction]??direction??props.BW9u1ZBea??\"row\",hjpZGc3xw:title??props.hjpZGc3xw??\"Designing a Better Buying Experience for B2B Sales\",qoLZUSNSb:padding??props.qoLZUSNSb??\"40px\",ZuItvgTnU:description??props.ZuItvgTnU??\"I helped Bonfiglioli Group Spa to streamline complex product configurations. Through strategic design and UX research, I led the development of a  product configurator that simplified purchasing, reduced friction, and increased revenue.\"};};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,hjpZGc3xw,ZuItvgTnU,B4tF42hgU,BW9u1ZBea,qoLZUSNSb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"iMel4WR4J\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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-yqiqha\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"iMel4WR4J\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xhyzuu\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"KH1PBoGi1\",style:{\"--16f714y\":numberToPixelString(qoLZUSNSb),\"--1ggbq1c\":BW9u1ZBea===\"column\"?0:\"calc(40px / 2)\",\"--5e7gzl\":BW9u1ZBea===\"row\"?0:\"calc(40px / 2)\",\"--8qdk5v\":BW9u1ZBea,\"--border-bottom-width\":\"3px\",\"--border-color\":\"var(--token-c71f5e14-cc90-4f3b-9055-67568abfef1a, rgb(5, 178, 220))\",\"--border-left-width\":\"3px\",\"--border-right-width\":\"3px\",\"--border-style\":\"solid\",\"--border-top-width\":\"3px\",\"--q1zvg8\":BW9u1ZBea===\"column\"?undefined:\"1 0 0px\",\"--xrs2gd\":BW9u1ZBea===\"column\"?\"100%\":\"1px\",backgroundColor:\"rgb(235, 235, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-62h74m\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"E4BM6vTCF\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-r98iar\",layoutDependency:layoutDependency,layoutId:\"p6eCn6xrB\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(106, 117, 119))\"},children:\"CASE STUDY\"})}),className:\"framer-556f46\",fonts:[\"FS;Poppins-regular\"],layoutDependency:layoutDependency,layoutId:\"PufvFZk3T\",style:{\"--extracted-a0htzi\":\"rgb(106, 117, 119)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1bss9y6\",\"data-styles-preset\":\"roWElAkoc\",children:\"Designing a Better Buying Experience for B2B Sales\"})}),className:\"framer-2lbuw0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BZqu18Tac\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:hjpZGc3xw,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-z0e7vr\",\"data-styles-preset\":\"LJ8cix4f3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(49, 47, 47))\"},children:[\"I helped Bonfiglioli Group Spa to \",/*#__PURE__*/_jsx(motion.strong,{children:\"streamline complex product configurations\"}),\". Through \",/*#__PURE__*/_jsx(motion.strong,{children:\"strategic design and UX research\"}),\", I led the development of a  product configurator that \",/*#__PURE__*/_jsx(motion.strong,{children:\"simplified purchasing\"}),\", \",/*#__PURE__*/_jsx(motion.strong,{children:\"reduced friction\"}),\", and \",/*#__PURE__*/_jsx(motion.strong,{children:\"increased revenue\"}),\".\"]})}),className:\"framer-78tb16\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"tPvAWHfEO\",style:{\"--extracted-r6o4lv\":\"rgb(49, 47, 47)\",\"--framer-paragraph-spacing\":\"0px\"},text:ZuItvgTnU,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18diwvx-container\",layoutDependency:layoutDependency,layoutId:\"VIFTZ1H7n-container\",nodeId:\"VIFTZ1H7n\",rendersWithMotion:true,scopeId:\"ZdVxCCZex\",children:/*#__PURE__*/_jsx(ButtonTerthiary,{EiCNCfrPa:\"mailto:hello@andreacattani.com\",FVi2fAkoC:\"ArrowForward\",height:\"100%\",id:\"VIFTZ1H7n\",IDbjzQ8ao:\"row\",layoutId:\"VIFTZ1H7n\",ov21a4OQq:\"Request the full case study\",variant:\"gVfS6_4YL\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:720,intrinsicWidth:960,pixelHeight:990,pixelWidth:1320,sizes:`calc(${componentViewport?.width||\"100vw\"} - ${qoLZUSNSb*2}px)`,...toResponsiveImage(B4tF42hgU)},className:\"framer-135cowa\",\"data-framer-name\":\"Case study image\",layoutDependency:layoutDependency,layoutId:\"l2_ICXNjs\",style:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nt2Cz.framer-x916o, .framer-nt2Cz .framer-x916o { display: block; }\",\".framer-nt2Cz.framer-yqiqha { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 900px; overflow: visible; padding: 0px; position: relative; width: 900px; }\",\".framer-nt2Cz .framer-xhyzuu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: var(--8qdk5v); flex-wrap: wrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: var(--16f714y); position: relative; width: 100%; }\",\".framer-nt2Cz .framer-62h74m { align-content: flex-start; align-items: flex-start; display: flex; flex: var(--q1zvg8); flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; max-width: 370px; padding: 0px; position: relative; width: var(--xrs2gd); }\",\".framer-nt2Cz .framer-r98iar { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; max-width: 370px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-nt2Cz .framer-556f46, .framer-nt2Cz .framer-2lbuw0, .framer-nt2Cz .framer-78tb16 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-nt2Cz .framer-18diwvx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-nt2Cz .framer-135cowa { aspect-ratio: 1.3333333333333333 / 1; flex: var(--q1zvg8); height: var(--framer-aspect-ratio-supported, 308px); overflow: hidden; position: relative; width: var(--xrs2gd); will-change: var(--framer-will-change-override, transform); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-nt2Cz.framer-yqiqha, .framer-nt2Cz .framer-xhyzuu, .framer-nt2Cz .framer-62h74m, .framer-nt2Cz .framer-r98iar { gap: 0px; } .framer-nt2Cz.framer-yqiqha > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-nt2Cz.framer-yqiqha > :first-child, .framer-nt2Cz .framer-62h74m > :first-child, .framer-nt2Cz .framer-r98iar > :first-child { margin-top: 0px; } .framer-nt2Cz.framer-yqiqha > :last-child, .framer-nt2Cz .framer-62h74m > :last-child, .framer-nt2Cz .framer-r98iar > :last-child { margin-bottom: 0px; } .framer-nt2Cz .framer-xhyzuu > * { margin-bottom: var(--5e7gzl); margin-left: var(--1ggbq1c); margin-right: var(--1ggbq1c); margin-top: var(--5e7gzl); } .framer-nt2Cz .framer-xhyzuu > :first-child { margin-left: 0px; margin-top: 0px; } .framer-nt2Cz .framer-xhyzuu > :last-child { margin-bottom: 0px; margin-right: 0px; } .framer-nt2Cz .framer-62h74m > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-nt2Cz .framer-r98iar > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,'.framer-nt2Cz[data-border=\"true\"]::after, .framer-nt2Cz [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 387.5\n * @framerIntrinsicWidth 900\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"900px\",null,null]}}}\n * @framerVariables {\"hjpZGc3xw\":\"title\",\"ZuItvgTnU\":\"description\",\"B4tF42hgU\":\"image\",\"BW9u1ZBea\":\"direction\",\"qoLZUSNSb\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerZdVxCCZex=withCSS(Component,css,\"framer-nt2Cz\");export default FramerZdVxCCZex;FramerZdVxCCZex.displayName=\"Case study\";FramerZdVxCCZex.defaultProps={height:387.5,width:900};addPropertyControls(FramerZdVxCCZex,{hjpZGc3xw:{defaultValue:\"Designing a Better Buying Experience for B2B Sales\",displayTextArea:false,title:\"Title\",type:ControlType.String},ZuItvgTnU:{defaultValue:\"I helped Bonfiglioli Group Spa to streamline complex product configurations. Through strategic design and UX research, I led the development of a  product configurator that simplified purchasing, reduced friction, and increased revenue.\",displayTextArea:true,title:\"Description\",type:ControlType.String},B4tF42hgU:{__defaultAssetReference:\"data:framer/asset-reference,QRgxuGpHLV6wZiOhAuQqg69aZqc.png?originalFilename=Bonfiglioli+4%403x.png&preferredSize=auto\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,QRgxuGpHLV6wZiOhAuQqg69aZqc.png?originalFilename=Bonfiglioli+4%403x.png&preferredSize=auto\"},title:\"Image\",type:ControlType.ResponsiveImage},BW9u1ZBea:{defaultValue:\"row\",displaySegmentedControl:true,optionIcons:[\"direction-horizontal\",\"direction-vertical\"],options:[\"row\",\"column\"],optionTitles:[\"Horizontal\",\"Vertical\"],title:\"Direction\",type:ControlType.Enum},qoLZUSNSb:{defaultValue:\"40px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerZdVxCCZex,[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...ButtonTerthiaryFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZdVxCCZex\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"900px\\\",null,null]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"900\",\"framerVariables\":\"{\\\"hjpZGc3xw\\\":\\\"title\\\",\\\"ZuItvgTnU\\\":\\\"description\\\",\\\"B4tF42hgU\\\":\\\"image\\\",\\\"BW9u1ZBea\\\":\\\"direction\\\",\\\"qoLZUSNSb\\\":\\\"padding\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"387.5\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZdVxCCZex.map", "// Generated by Framer (48da836)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-regular\",\"FS;Satoshi-bold\",\"FS;Satoshi-bold italic\",\"FS;Satoshi-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MPIFA4B3XXRNY2MJDGP6GOOOAF6EOCLO/W5E4ZFYPJ3V6JKMBGHB6YMITK6EWS2XA/QOMBWPST76ICDYF6WOBS7SQ7RBT67QW2.woff2\",weight:\"400\"}]}];export const css=['.framer-mQGHA .framer-styles-preset-1csxpsm:not(.rich-text-wrapper), .framer-mQGHA .framer-styles-preset-1csxpsm.rich-text-wrapper p { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-mQGHA\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (47ebf4a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Poppins-semibold\",\"FS;Poppins-black\",\"FS;Poppins-black italic\",\"FS;Poppins-semibold italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/E6J4GS76KHNRRUWODFCFOX2JRKNRSFVY/3GYVT5S4AH7VMPASDDKOTIPV6P3WJXGI/24R4YOH3G2SFDSTCNHOVGYEX3DMRC3CE.woff2\",weight:\"600\"},{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/22GWRXQXMICIWABQXFWKIWZIILKO5JDJ/2BBKMSVLV5CSDOZ7HEEECOTKPOVVJOC3/RNFY4UJD36462ZMGEIC5I7KNE73BPOAU.woff2\",weight:\"900\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2PWH5ACYHQEXIHGDLY5OWYMAC3F65AK5/OD6JOLYDRZZOKZGAPOMF7QEWPC5DTZS6/F5IVXJVPQ2DIFNG5HQZ7NI5VG7P7VDLV.woff2\",weight:\"900\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/UIZNW6TUIPHAJY7PGO5Z3D35Q2C3IESY/VMTPLIFREYY73Z7SYHLS2AWXATFX2ZHJ/3Y2FFVDRGJIJT6SO3BLMSB5PFJTFIJG2.woff2\",weight:\"600\"}]}];export const css=['.framer-cbSyS .framer-styles-preset-1giavii:not(.rich-text-wrapper), .framer-cbSyS .framer-styles-preset-1giavii.rich-text-wrapper h3 { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #312f2f; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-cbSyS .framer-styles-preset-1giavii:not(.rich-text-wrapper), .framer-cbSyS .framer-styles-preset-1giavii.rich-text-wrapper h3 { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #312f2f; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-cbSyS .framer-styles-preset-1giavii:not(.rich-text-wrapper), .framer-cbSyS .framer-styles-preset-1giavii.rich-text-wrapper h3 { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #312f2f; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-cbSyS\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6807895)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Satoshi-regular\",\"FS;Satoshi-bold\",\"FS;Satoshi-bold italic\",\"FS;Satoshi-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CDEBEFT2R7XKNGXSBBLZGMY4MMHZG75P/HEVKDGQCYDZ7Z6CDVR2ZQGBCTUD6ZARH/BKWEE3VKGTFABE37K2DTH625VUSN2N35.woff2\",weight:\"700\"},{family:\"Satoshi\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MPIFA4B3XXRNY2MJDGP6GOOOAF6EOCLO/W5E4ZFYPJ3V6JKMBGHB6YMITK6EWS2XA/QOMBWPST76ICDYF6WOBS7SQ7RBT67QW2.woff2\",weight:\"400\"}]}];export const css=['.framer-h7wak .framer-styles-preset-acbyqw:not(.rich-text-wrapper), .framer-h7wak .framer-styles-preset-acbyqw.rich-text-wrapper h4 { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #312f2f; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-h7wak .framer-styles-preset-acbyqw:not(.rich-text-wrapper), .framer-h7wak .framer-styles-preset-acbyqw.rich-text-wrapper h4 { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #312f2f; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-h7wak .framer-styles-preset-acbyqw:not(.rich-text-wrapper), .framer-h7wak .framer-styles-preset-acbyqw.rich-text-wrapper h4 { --framer-font-family: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-family-italic: \"Satoshi\", \"Satoshi Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #312f2f; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-h7wak\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,PropertyOverrides,RichText,SVG,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouteElementId,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/RLUeKLNmERbgkhrJQwKX/Ticker.js\";import Carousel from\"https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/YnJq9QRMz3qTkn8Nbo0f/Carousel.js\";import Navigation from\"#framer/local/canvasComponent/o1jxdAyjs/o1jxdAyjs.js\";import Button from\"#framer/local/canvasComponent/tpLUOhsuk/tpLUOhsuk.js\";import Link from\"#framer/local/canvasComponent/UCWSY3JYK/UCWSY3JYK.js\";import ButtonTerthiary from\"#framer/local/canvasComponent/WCJ0tm4hS/WCJ0tm4hS.js\";import SolutionCard from\"#framer/local/canvasComponent/wG4PwTibO/wG4PwTibO.js\";import CaseStudy from\"#framer/local/canvasComponent/ZdVxCCZex/ZdVxCCZex.js\";import*as sharedStyle from\"#framer/local/css/LJ8cix4f3/LJ8cix4f3.js\";import*as sharedStyle2 from\"#framer/local/css/roWElAkoc/roWElAkoc.js\";import*as sharedStyle4 from\"#framer/local/css/tzYwWmzNI/tzYwWmzNI.js\";import*as sharedStyle1 from\"#framer/local/css/Y7bWll1Wu/Y7bWll1Wu.js\";import*as sharedStyle3 from\"#framer/local/css/ZhLaWPkZA/ZhLaWPkZA.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const NavigationFonts=getFonts(Navigation);const ImageWithFX=withFX(Image);const ImageWithOptimizedAppearEffect=withOptimizedAppearEffect(Image);const ButtonFonts=getFonts(Button);const TickerFonts=getFonts(Ticker);const ButtonTerthiaryFonts=getFonts(ButtonTerthiary);const SolutionCardFonts=getFonts(SolutionCard);const CaseStudyFonts=getFonts(CaseStudy);const CarouselFonts=getFonts(Carousel);const MaterialFonts=getFonts(Material);const LinkFonts=getFonts(Link);const breakpoints={I6H4w9uV5:\"(max-width: 809px)\",ItMKJk_Rk:\"(min-width: 810px) and (max-width: 1199px)\",WQLkyLRf1:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-7WuF4\";const variantClassNames={I6H4w9uV5:\"framer-v-17hylx9\",ItMKJk_Rk:\"framer-v-cw9qu\",WQLkyLRf1:\"framer-v-72rtr7\"};const animation={opacity:0,rotate:10,rotateX:10,rotateY:0,scale:1,skewX:0,skewY:0,x:-150,y:0};const transition1={bounce:.2,delay:0,duration:2,type:\"spring\"};const animation1={opacity:0,rotate:10,rotateX:10,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:-150,y:0};const transition2={delay:0,duration:.6,ease:[.5,0,.88,.77],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:10,y:0};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"I6H4w9uV5\",Tablet:\"ItMKJk_Rk\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};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,...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const elementId=useRouteElementId(\"aK86xyP94\");const ref1=React.useRef(null);const elementId1=useRouteElementId(\"eFb9ARLhg\");const ref2=React.useRef(null);const elementId2=useRouteElementId(\"S8DFBfrHX\");const ref3=React.useRef(null);const elementId3=useRouteElementId(\"HZbEstQNU\");const ref4=React.useRef(null);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"ItMKJk_Rk\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"ItMKJk_Rk\")return true;return false;};const elementId4=useRouteElementId(\"eqa0K0buy\");const ref5=React.useRef(null);const elementId5=useRouteElementId(\"AvMp6u6JB\");const ref6=React.useRef(null);const isDisplayed2=()=>{if(!isBrowser())return true;if([\"ItMKJk_Rk\",\"I6H4w9uV5\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if(!isBrowser())return true;if(baseVariant===\"I6H4w9uV5\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-1caffec2-cacc-4862-85e4-d14c0bbca834, rgb(255, 251, 250)); }\"}),/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14e5oa7\",\"data-framer-name\":\"Main\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{y:(componentViewport?.y||0)+0+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-vfzbxo-container\",nodeId:\"ZRZPKtCUV\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{variant:\"TBBeE6m16\"}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"ZRZPKtCUV\",layoutId:\"ZRZPKtCUV\",style:{width:\"100%\"},variant:\"EVPahbwSK\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:578,intrinsicWidth:606,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+606.8586),positionX:\"center\",positionY:\"center\",sizes:\"121px\",src:\"https://framerusercontent.com/images/MJwFk1IS4Clg160h3PSFi91liPE.svg\",srcSet:\"https://framerusercontent.com/images/MJwFk1IS4Clg160h3PSFi91liPE.svg?scale-down-to=512 512w,https://framerusercontent.com/images/MJwFk1IS4Clg160h3PSFi91liPE.svg 606w\"}},ItMKJk_Rk:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:578,intrinsicWidth:606,positionX:\"center\",positionY:\"center\",sizes:\"195px\",src:\"https://framerusercontent.com/images/MJwFk1IS4Clg160h3PSFi91liPE.svg\",srcSet:\"https://framerusercontent.com/images/MJwFk1IS4Clg160h3PSFi91liPE.svg?scale-down-to=512 512w,https://framerusercontent.com/images/MJwFk1IS4Clg160h3PSFi91liPE.svg 606w\"}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,background:{alt:\"\",fit:\"fit\",intrinsicHeight:578,intrinsicWidth:606,positionX:\"center\",positionY:\"center\",sizes:\"251px\",src:\"https://framerusercontent.com/images/MJwFk1IS4Clg160h3PSFi91liPE.svg\",srcSet:\"https://framerusercontent.com/images/MJwFk1IS4Clg160h3PSFi91liPE.svg?scale-down-to=512 512w,https://framerusercontent.com/images/MJwFk1IS4Clg160h3PSFi91liPE.svg 606w\"},className:\"framer-2174t1\",\"data-framer-name\":\"Map image\",style:{rotate:-15,rotateX:23,rotateY:11}})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-4fghn3\",\"data-framer-name\":\"Hero section\",id:elementId,ref:ref1,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1p6fso0\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1t1okag\",\"data-framer-name\":\"Title and sub\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ogk0tu\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1076v3q\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{animate:undefined,background:{alt:\"\",fit:\"fit\",intrinsicHeight:311,intrinsicWidth:774,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+76+20+0+0+0+0+0+40+0+0+0),positionX:\"center\",positionY:\"center\",sizes:\"347px\",src:\"https://framerusercontent.com/images/QEnC6WDro2FxhV0cd6JQ9TkzbA.svg\",srcSet:\"https://framerusercontent.com/images/QEnC6WDro2FxhV0cd6JQ9TkzbA.svg?scale-down-to=512 512w,https://framerusercontent.com/images/QEnC6WDro2FxhV0cd6JQ9TkzbA.svg 774w\"},initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsx(ImageWithOptimizedAppearEffect,{animate:animation2,background:{alt:\"\",fit:\"fit\",intrinsicHeight:311,intrinsicWidth:774,positionX:\"center\",positionY:\"center\",sizes:\"707px\",src:\"https://framerusercontent.com/images/QEnC6WDro2FxhV0cd6JQ9TkzbA.svg\",srcSet:\"https://framerusercontent.com/images/QEnC6WDro2FxhV0cd6JQ9TkzbA.svg?scale-down-to=512 512w,https://framerusercontent.com/images/QEnC6WDro2FxhV0cd6JQ9TkzbA.svg 774w\"},className:\"framer-gb9mia\",\"data-framer-appear-id\":\"gb9mia\",\"data-framer-name\":\"Tagline\",initial:animation3,optimized:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250))\"},children:\"I help B2B companies build and elevate design teams, optimize design workflows, and drive product innovation through strategy and research.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250))\"},children:\"I help B2B companies build and elevate design teams, optimize design workflows, and drive product innovation through strategy and research.\"})}),className:\"framer-adfa0\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250))\"},children:\"Great design is a journey\u2014let\u2019s explore new paths together.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250))\"},children:\"Great design is a journey\u2014let\u2019s explore new paths together.\"})}),className:\"framer-1286j8\",fonts:[\"FS;Satoshi-medium\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{y:(componentViewport?.y||0)+0+0+0+76+20+0+0+0+0+0+40+294.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rl1yc4-container\",nodeId:\"g68JRG4Wy\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Button,{cp0umQ9IZ:16,gl_MP1cdK:\"Let's Explore Together\",height:\"100%\",id:\"g68JRG4Wy\",jNVV1xuDG:\"mailto:hello@andreacattani.com\",layoutId:\"g68JRG4Wy\",MKXFoJ9qP:\"16px 24px 16px 24px\",width:\"100%\"})})})})]})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-qk8ktl\",\"data-framer-name\":\"About Me\",id:elementId1,ref:ref2,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1av8s2r\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-uzzl4f\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-5wdqy7\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-m2235r\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h4\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250))\"},children:[\"Hello, I\u2019m Andrea Cattani, a \",/*#__PURE__*/_jsx(\"strong\",{children:\"Berlin-based freelance Product Design Lead\"}),\".\"]})})},ItMKJk_Rk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h4\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250))\"},children:[\"Hello, I\u2019m Andrea Cattani, a \",/*#__PURE__*/_jsx(\"strong\",{children:\"Berlin-based freelance Product Design Lead\"}),\".\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h4\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250))\"},children:[\"Hello, I\u2019m Andrea Cattani, a \",/*#__PURE__*/_jsx(\"strong\",{children:\"Berlin-based freelance Product Design Lead\"}),\".\"]})}),className:\"framer-93gb1n\",\"data-framer-name\":\"About 1\",fonts:[\"FS;Satoshi-medium\",\"FS;Satoshi-bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h4\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250))\"},children:[\"With over \",/*#__PURE__*/_jsx(\"strong\",{children:\"12 years of experience\"}),\", I help B2B companies \",/*#__PURE__*/_jsx(\"strong\",{children:\"explore new opportunities, navigate complexity, and design solutions that drive real impact\"}),\".\"]})})},ItMKJk_Rk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h4\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250))\"},children:[\"With over \",/*#__PURE__*/_jsx(\"strong\",{children:\"12 years of experience\"}),\", I help B2B companies \",/*#__PURE__*/_jsx(\"strong\",{children:\"explore new opportunities, navigate complexity, and design solutions that drive real impact\"}),\".\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h4\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250))\"},children:[\"With over \",/*#__PURE__*/_jsx(\"strong\",{children:\"12 years of experience\"}),\", I help B2B companies \",/*#__PURE__*/_jsx(\"strong\",{children:\"explore new opportunities, navigate complexity, and design solutions that drive real impact\"}),\".\"]})}),className:\"framer-1bbuejv\",\"data-framer-name\":\"About 2\",fonts:[\"FS;Satoshi-medium\",\"FS;Satoshi-bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h4\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250))\"},children:[\"Curious by nature, I love \",/*#__PURE__*/_jsx(\"strong\",{children:\"uncovering insights and shaping human-centered solutions\"}),\" that empower professionals to do their best work.\"]})})},ItMKJk_Rk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h4\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250))\"},children:[\"Curious by nature, I love \",/*#__PURE__*/_jsx(\"strong\",{children:\"uncovering insights and shaping human-centered solutions\"}),\" that empower professionals to do their best work.\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h4\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250))\"},children:[\"Curious by nature, I love \",/*#__PURE__*/_jsx(\"strong\",{children:\"uncovering insights and shaping human-centered solutions\"}),\" that empower professionals to do their best work.\"]})}),className:\"framer-1a6k5x0\",\"data-framer-name\":\"About 3\",fonts:[\"FS;Satoshi-medium\",\"FS;Satoshi-bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gn5lyo\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-z0e7vr\",\"data-styles-preset\":\"LJ8cix4f3\",style:{\"--framer-text-color\":\"var(--token-1caffec2-cacc-4862-85e4-d14c0bbca834, rgb(255, 251, 250))\"},children:\"Companies I have partnered with:\"})}),className:\"framer-wfr723\",\"data-framer-name\":\"Case study description\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rsk3h4-container\",isModuleExternal:true,nodeId:\"pgyu7rZyt\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{gap:40,paddingPerSide:true},ItMKJk_Rk:{gap:32}},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:44,height:\"100%\",hoverFactor:.7,id:\"pgyu7rZyt\",layoutId:\"pgyu7rZyt\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wska6y\",\"data-framer-name\":\"3\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-14tjbcl\",\"data-framer-name\":\"tetra_pak_logo.svg\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:48,intrinsicWidth:48,svg:'<svg width=\"48\" height=\"48\" viewBox=\"0 0 48 48\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M46.6411 24C46.6411 36.5046 36.5045 46.6415 24.0004 46.6415C11.4963 46.6415 1.35889 36.5046 1.35889 24C1.35889 11.4954 11.4963 1.35846 24.0004 1.35846C36.5045 1.35846 46.6411 11.4954 46.6411 24Z\" fill=\"#FFFBFA\"/>\\n<path d=\"M30.9459 22.2446L34.0507 18.3649H30.8539L29.3297 20.2785L30.9459 22.2446Z\" fill=\"#1E1E1E\"/>\\n<path d=\"M26.7793 26.4526L26.7807 26.4952H32.7596V26.4503C32.7596 26.4503 32.6697 26.4343 32.5759 26.4188C32.1758 26.3663 31.8583 26.2587 31.6351 26.1645C30.7325 25.7945 29.9744 25.0578 29.3297 24.2962C29.3297 24.2962 28.8504 24.9244 28.4249 25.389C27.79 26.084 27.103 26.3721 26.7793 26.4526ZM23.6217 26.4526C23.2317 26.3521 22.864 26.1462 22.7498 26.0706C21.495 25.2863 20.6645 23.9196 20.6645 22.2998C20.6645 19.8117 22.6773 17.802 25.1632 17.802C26.3903 17.802 27.6077 18.2702 28.5792 19.4071L28.6339 19.4716L28.673 19.4404L23.816 11.0428L14.9017 26.4953H23.6177L23.6217 26.4526ZM25.1632 20.3061C25.7821 20.3061 26.3157 20.5818 26.7038 21.038C26.8416 21.2074 26.8879 21.2514 26.9928 21.3905C27.361 21.8614 27.4904 22.0299 27.7073 22.3034C27.4904 22.5644 27.3654 22.7462 26.9928 23.2202C26.8834 23.3558 26.8416 23.4029 26.7038 23.567C26.3157 24.0276 25.7821 24.2962 25.1632 24.2962C24.0645 24.2962 23.1748 23.4029 23.1748 22.3038C23.1731 21.2074 24.0645 20.3061 25.1632 20.3061Z\" fill=\"#1E1E1E\"/>\\n<path d=\"M23.735 31.0842V30.6711C23.735 30.6711 23.7198 30.6982 23.6491 30.724C23.5278 30.7752 23.3597 30.8201 23.181 30.8574C22.9622 30.9041 22.5234 30.9904 22.5354 31.2998C22.55 31.6182 22.8737 31.6884 23.1245 31.6622C23.5118 31.6235 23.7194 31.3941 23.735 31.0842ZM22.6381 30.1367L21.9133 30.1158C21.9409 29.9722 21.9409 29.0816 23.1867 29.1007C23.8497 29.1141 24.5228 29.3262 24.5228 30.1683V31.8801C24.5228 31.9503 24.5308 32.0108 24.5597 32.0801C24.5873 32.1313 24.6091 32.1468 24.6558 32.1877H23.8061C23.8061 32.1877 23.779 32.1264 23.759 31.9912C23.7456 31.8992 23.7434 31.8992 23.735 31.8307C23.735 31.8307 23.6105 32.2362 22.9364 32.2642C22.3589 32.2891 21.7688 31.9539 21.731 31.3843C21.7097 31.0104 21.9534 30.7111 22.2446 30.568C22.4718 30.4577 22.8035 30.3817 23.2788 30.3226C23.5687 30.2781 23.7118 30.2327 23.7225 30.0629C23.7398 29.8246 23.4966 29.6956 23.2285 29.6885C22.5856 29.6778 22.6381 30.1367 22.6381 30.1367ZM17.7179 29.7788H18.1296V31.3025C18.1296 31.5493 18.1527 31.8618 18.3897 32.0366C18.6289 32.2091 18.9504 32.1877 19.2536 32.1833H19.5066L19.5102 31.5742H19.3159C19.1829 31.5742 19.1047 31.5648 19.0366 31.5119C18.9348 31.4337 18.9424 31.3021 18.9424 31.2305V29.7788H19.491V29.2154H18.9424V28.2764L18.1296 28.2702V29.211L17.7179 29.2154V29.7788ZM19.981 32.1877H20.8049V30.8303C20.8049 30.4542 20.8796 30.1096 21.2171 29.9424C21.3927 29.8544 21.5323 29.8446 21.7279 29.8704V29.1648C21.7008 29.1474 21.6061 29.1363 21.5141 29.1341C21.2473 29.1198 20.9952 29.271 20.844 29.5436C20.8307 29.5667 20.8209 29.5858 20.796 29.6454L20.768 29.2163H19.981L19.981 32.1877ZM16.1199 29.7668C15.5321 29.77 15.4739 30.3403 15.4739 30.3403H16.7895C16.7895 30.3403 16.7033 29.7605 16.1199 29.7668ZM14.6371 30.7867C14.5913 29.8824 15.1778 29.1038 16.1061 29.1181C17.7437 29.1412 17.6614 30.9219 17.6614 30.9219H15.4521C15.4521 30.9219 15.473 31.6293 16.1826 31.6293C16.6486 31.6328 16.7842 31.2513 16.7842 31.2513L17.6299 31.302C17.6299 31.302 17.3947 32.2544 16.1857 32.2918C15.6268 32.3069 14.6913 31.8943 14.6371 30.7867ZM14.008 32.1877V28.7855H15.2676V28.0465H11.8849V28.7855H13.1281V32.1877H14.008ZM31.1108 31.0842V30.6733C31.1108 30.6733 31.0926 30.6982 31.0237 30.728C30.8987 30.7769 30.7325 30.8227 30.5559 30.8579C30.3345 30.9041 29.8975 30.9921 29.9095 31.2998C29.9192 31.6182 30.2465 31.6884 30.4968 31.6648C30.885 31.6271 31.0926 31.3959 31.1108 31.0842ZM30.0131 30.1389L29.2861 30.1158C29.3141 29.9744 29.3141 29.0843 30.5613 29.1038C31.2224 29.1163 31.8974 29.3279 31.8974 30.1682V31.88C31.8974 31.9503 31.9054 32.0112 31.9343 32.0801C31.9583 32.1313 31.9805 32.1468 32.025 32.1877H31.1793C31.1793 32.1877 31.15 32.1264 31.1335 31.9912C31.1175 31.8992 31.1157 31.8992 31.1108 31.8307C31.1108 31.8307 30.9806 32.2362 30.3114 32.2642C29.7352 32.2891 29.1421 31.9539 29.1069 31.3843C29.0825 31.0104 29.3297 30.7125 29.6196 30.568C29.8446 30.4595 30.1762 30.3817 30.648 30.3243C30.9414 30.2816 31.0828 30.2381 31.098 30.0629C31.1108 29.829 30.8694 29.7001 30.6026 29.6921C29.9602 29.6845 30.0131 30.1389 30.0131 30.1389ZM26.979 28.7637V30.0389H27.5961C28.0487 30.0522 28.392 29.8588 28.3875 29.3982C28.3822 28.9398 28.0723 28.7419 27.5765 28.7637H26.979ZM26.9772 32.1877H26.0991V28.0501H27.5321C28.5369 28.0132 29.2359 28.4894 29.2359 29.3888C29.2359 30.4928 28.4449 30.7769 27.4436 30.7592H26.9772V32.1877ZM32.4865 32.1877L32.4858 28.0527H33.3137V30.3092L34.3501 29.2048H35.3234L34.2207 30.3457L35.4528 32.1877H34.4559L33.632 30.8716L33.3137 31.1927V32.1877H32.4865Z\" fill=\"#1E1E1E\"/>\\n<path d=\"M36.5736 27.7651H36.7776C36.951 27.7651 37.1413 27.7544 37.1413 27.549C37.1413 27.3449 36.951 27.3338 36.7776 27.3373H36.5736V27.7651ZM36.293 27.0999H36.8826C37.2489 27.0999 37.4219 27.2653 37.4219 27.5597C37.4219 27.8255 37.2632 27.9549 37.0555 27.9816L37.4544 28.6281H37.1591L36.7776 28.0021H36.5736V28.6281H36.293V27.0999ZM36.8079 28.9731C37.4143 28.9731 37.9074 28.48 37.9074 27.8727C37.9074 27.2653 37.4143 26.7731 36.8079 26.7731C36.1992 26.7731 35.7074 27.2653 35.7074 27.8727C35.7074 28.48 36.1992 28.9731 36.8079 28.9731ZM36.8079 26.5361C37.5442 26.5361 38.1444 27.1359 38.1444 27.8727C38.1444 28.6094 37.5442 29.2105 36.8079 29.2105C36.0698 29.2105 35.4691 28.6094 35.4691 27.8727C35.4691 27.1359 36.0698 26.5361 36.8079 26.5361Z\" fill=\"#1E1E1E\"/>\\n<path d=\"M24.0004 8.47509C15.4259 8.47509 8.47463 15.4263 8.47463 24C8.47463 32.575 15.4259 39.5253 24.0004 39.5253C32.575 39.5253 39.5249 32.575 39.5249 24C39.5249 15.4263 32.575 8.47509 24.0004 8.47509ZM46.6411 24C46.6411 36.5046 36.5045 46.6415 24.0004 46.6415C11.4963 46.6415 1.35889 36.5046 1.35889 24C1.35889 11.4954 11.4963 1.35846 24.0004 1.35846C36.5045 1.35846 46.6411 11.4954 46.6411 24Z\" fill=\"#1E1E1E\"/>\\n<path d=\"M38.9006 10.6725C38.9322 10.4515 38.801 10.195 38.6552 10.0438C38.4871 9.86996 38.175 9.70323 37.9642 9.9082C37.4529 10.4004 39.0278 11.3755 38.0443 12.3221C37.4196 12.9267 36.6375 12.7098 36.0799 12.1304C35.7309 11.7698 35.5326 11.3501 35.5237 10.8468L36.4285 10.821C36.3867 11.1109 36.485 11.4088 36.6833 11.6147C36.8789 11.8201 37.1919 11.9512 37.3902 11.7618C37.9046 11.2656 36.3596 10.2177 37.2942 9.3164C37.8935 8.73928 38.7063 8.95315 39.2372 9.50537C39.5435 9.82283 39.7543 10.2097 39.7734 10.6489L38.9006 10.6725ZM34.9982 7.08795L34.0796 6.4597L34.5064 5.83412L37.0532 7.56637L36.6246 8.19684L35.7078 7.56948L33.9408 10.1612L33.2312 9.67744L34.9982 7.08795ZM32.4341 5.92482C32.3505 5.66961 32.1659 5.47219 31.8698 5.35214C31.2691 5.10938 30.6262 5.42062 30.3541 6.09155C30.0838 6.76516 30.3283 7.43298 30.905 7.6673C31.226 7.79668 31.5435 7.76111 31.8058 7.58104L32.27 8.34135C31.7956 8.65036 31.206 8.64147 30.7107 8.44316C29.5827 7.98743 29.0611 6.91544 29.528 5.75809C29.9962 4.60384 31.1175 4.19301 32.2429 4.64875C32.6457 4.81237 33.1005 5.15473 33.249 5.67005L32.4341 5.92482ZM25.8803 3.11347L28.4973 3.51318L28.3755 4.29661L26.6095 4.02672L26.501 4.74479L28.1696 4.99778L28.0491 5.78298L26.38 5.52688L26.2604 6.31209L28.1256 6.59264L28.0073 7.37785L25.2929 6.96435L25.8803 3.11347ZM22.3584 3.89334L21.2482 3.95781L21.2024 3.20328L24.2787 3.01343L24.3254 3.7724L23.2165 3.83998L23.4082 6.97013L22.5523 7.02482L22.3584 3.89334ZM18.8254 7.043C19.5257 6.8278 19.8298 6.1831 19.6182 5.48993C19.4052 4.79232 18.7952 4.42728 18.0945 4.64115C17.3951 4.85457 17.091 5.50105 17.3026 6.19466C17.5147 6.88961 18.1261 7.25464 18.8254 7.043ZM17.8637 3.88351C19.0269 3.5287 20.106 4.03468 20.4705 5.22894C20.8347 6.42186 20.2198 7.44316 19.0562 7.79886C17.894 8.15323 16.8135 7.64947 16.4507 6.45299C16.0848 5.26006 16.7015 4.23788 17.8637 3.88351ZM13.3833 7.84999L13.8137 7.585C14.0791 7.41737 14.4197 7.19373 14.1965 6.83314C13.9906 6.5019 13.6611 6.63751 13.3935 6.80157L12.9169 7.09769L13.3833 7.84999ZM11.8031 6.9314L13.0863 6.13819C13.7647 5.71936 14.4788 5.59931 14.9568 6.36762C15.2444 6.8327 15.22 7.35024 14.8052 7.72016L16.5138 8.59829L15.6397 9.13895L14.1262 8.24393L13.7656 8.46846L14.5864 9.79344L13.8577 10.2434L11.8031 6.9314ZM10.2255 10.5018L10.635 10.1029C10.8529 9.89264 10.997 9.60897 10.7444 9.34664C10.463 9.05852 10.1322 9.30307 9.89697 9.53249L9.58085 9.83795L10.2255 10.5018ZM8.45862 9.91842L9.49548 8.90779C10.077 8.34357 10.7391 8.06479 11.3833 8.7255C12.0183 9.37999 11.7693 10.0145 11.1815 10.5849L10.7329 11.0233L11.7911 12.1122L11.1744 12.712L8.45862 9.91842ZM41.2624 34.0699L41.4701 33.6764C41.8422 32.9699 41.856 32.299 41.0726 31.8841C40.3968 31.5275 39.7938 31.8993 39.4546 32.5422L39.219 32.989L41.2624 34.0699ZM38.1167 33.3772L38.7183 32.2389C39.3052 31.1301 40.2678 30.4507 41.5288 31.1167C42.643 31.7058 42.7595 32.9321 42.2166 33.9587L41.5603 35.1997L38.1167 33.3772ZM38.8206 37.525C39.3137 36.9848 39.247 36.2752 38.7104 35.7857C38.1737 35.2957 37.461 35.2921 36.9674 35.8328C36.4748 36.3735 36.5419 37.0826 37.0773 37.5722C37.6135 38.0621 38.3262 38.0657 38.8206 37.525ZM36.3827 35.2984C37.2026 34.4007 38.3889 34.2842 39.3115 35.1272C40.2341 35.9697 40.2247 37.1609 39.4053 38.0586C38.585 38.9567 37.3983 39.0728 36.4757 38.2306C35.5544 37.3881 35.562 36.1965 36.3827 35.2984ZM34.8412 40.8833C35.457 40.4871 35.5726 39.7838 35.18 39.1728C34.7865 38.5619 34.0987 38.3774 33.4824 38.7731C32.8675 39.1702 32.7501 39.8736 33.1436 40.4845C33.5389 41.0941 34.2267 41.2799 34.8412 40.8833ZM33.0534 38.1071C34.0764 37.449 35.2529 37.6407 35.9305 38.6904C36.605 39.7406 36.2933 40.8904 35.2703 41.5502C34.2481 42.2083 33.0712 42.0167 32.3949 40.9665C31.7191 39.9167 32.0312 38.7656 33.0534 38.1071ZM32.0819 42.9076C31.6839 43.3158 31.1904 43.595 30.6462 43.7724C29.4906 44.1521 28.4008 43.6715 28.01 42.4835C27.6214 41.2977 28.2132 40.2621 29.3688 39.8833C29.953 39.6917 30.515 39.6521 30.9988 39.8753L30.6306 40.6907C30.3349 40.5333 30.0286 40.5004 29.616 40.6361C28.9206 40.865 28.6307 41.5155 28.857 42.2065C29.0847 42.8961 29.704 43.2487 30.399 43.0197C30.7542 42.9036 30.9832 42.7178 31.1081 42.5848L30.9103 41.9833L30.246 42.2011L29.9993 41.4488L31.4469 40.9731L32.0819 42.9076ZM24.6558 41.8228C24.5202 41.6445 24.2467 41.5582 24.0378 41.5542C23.7945 41.5502 23.4575 41.656 23.4531 41.9468C23.442 42.6573 25.2431 42.2282 25.2222 43.5932C25.208 44.4629 24.5028 44.8649 23.6998 44.8524C23.1988 44.8449 22.7604 44.6888 22.3971 44.342L23.0187 43.6799C23.1907 43.9143 23.4749 44.0557 23.7608 44.0601C24.0413 44.0654 24.3579 43.9383 24.3623 43.6622C24.3734 42.9472 22.5403 43.3038 22.5603 42.0046C22.5736 41.174 23.3019 40.7499 24.0662 40.7628C24.5068 40.769 24.9283 40.8908 25.2551 41.1883L24.6558 41.8228ZM21.5025 42.2439L20.8053 42.1456L21.4247 40.6654L22.2099 40.7766L21.5025 42.2439ZM18.4395 40.7285L17.3773 40.4044L17.5983 39.6783L20.5466 40.5756L20.3256 41.3034L19.2616 40.9784L18.3475 43.9796L17.5263 43.7306L18.4395 40.7285ZM15.6597 39.9478L14.6802 40.8023L15.5241 41.2425L15.6597 39.9478ZM15.8909 38.7891L16.521 39.1177L16.2213 43.3567L15.3623 42.9085L15.4463 42.0211L14.1044 41.3217L13.4348 41.9032L12.5954 41.4648L15.8909 38.7891ZM11.8022 35.7621L12.4553 36.3184L11.515 37.425L12.7844 38.505L13.7261 37.3979L14.3805 37.9541L11.8569 40.922L11.2028 40.3658L12.293 39.083L11.0228 38.003L9.93165 39.2862L9.27761 38.7304L11.8022 35.7621ZM8.3399 30.8455L8.84855 31.6298L7.09185 33.5115L7.09807 33.5212L9.63642 32.8436L10.0713 33.5132L8.3608 35.5878L8.3666 35.5976L10.8738 34.7502L11.3482 35.4789L7.45957 36.6452L7.0434 36.0036L8.83745 33.8156L8.83123 33.8062L6.10302 34.5541L5.70064 33.9361L8.3399 30.8455ZM41.6168 21.2123C41.6288 21.8388 42.1366 22.339 42.7746 22.3274C43.4015 22.3172 43.8973 21.7988 43.8875 21.1732C43.8759 20.5427 43.3637 20.0434 42.7355 20.0532C42.097 20.0647 41.6057 20.5818 41.6168 21.2123ZM6.3849 21.2123C6.37469 21.8388 5.86736 22.339 5.22932 22.3274C4.60063 22.3172 4.10621 21.7988 4.11599 21.1732C4.12801 20.5427 4.64153 20.0434 5.26845 20.0532C5.90648 20.0647 6.39646 20.5818 6.3849 21.2123Z\" fill=\"#FFFBFA\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3gw9k4\",\"data-framer-name\":\"4\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-ulxwxe\",\"data-framer-name\":\"SCM logo\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 70.588 30\"><path d=\"M 7.081 15.81 C 6.884 15.45 6.902 15.01 7.124 14.667 L 15.665 1.527 C 14.318 0.962 12.839 0.647 11.291 0.647 C 5.053 0.647 0 5.697 0 11.924 C 0 18.152 5.053 23.202 11.291 23.202 C 15.933 23.202 19.916 20.397 21.649 16.394 L 8.065 16.394 C 7.655 16.394 7.278 16.172 7.081 15.81 Z M 17.283 2.383 L 14.638 12.942 L 22.369 14.044 C 22.501 13.356 22.576 12.65 22.576 11.924 C 22.576 7.9 20.459 4.379 17.283 2.383 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 28.36 14.317 C 28.36 14.971 28.623 15.45 29.031 15.778 C 29.413 16.08 29.964 16.23 30.539 16.23 C 31.328 16.23 32.454 15.878 32.454 14.846 C 32.454 13.839 31.185 13.638 30.467 13.461 C 27.905 12.782 24.697 12.706 24.697 9.181 C 24.697 6.034 27.929 5.178 30.371 5.178 C 33.1 5.178 35.948 6.009 36.093 9.408 L 32.334 9.408 C 32.334 8.854 32.142 8.502 31.807 8.275 C 31.472 8.048 31.017 7.947 30.514 7.947 C 29.844 7.947 28.767 8.024 28.767 8.929 C 28.767 10.163 31.496 10.39 33.363 10.818 C 35.876 11.346 36.523 13.26 36.523 14.342 C 36.523 17.841 33.363 19 30.562 19 C 27.618 19 24.602 17.968 24.482 14.317 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 46.003 10.34 C 45.979 9.231 45.046 8.451 44.016 8.451 C 41.742 8.451 41.383 10.49 41.383 12.303 C 41.383 13.99 42.077 15.727 43.801 15.727 C 45.214 15.727 45.932 14.871 46.123 13.486 L 50.073 13.486 C 49.714 16.986 47.129 19 43.824 19 C 40.09 19 37.314 16.306 37.314 12.303 C 37.314 8.149 39.827 5.179 43.824 5.179 C 46.912 5.179 49.666 6.89 49.953 10.34 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 51.15 5.556 L 55.1 5.556 L 55.1 7.344 L 55.148 7.344 C 55.89 6.034 57.206 5.178 58.714 5.178 C 60.27 5.178 61.659 5.707 62.329 7.293 C 63.311 5.909 64.531 5.178 66.207 5.178 C 70.156 5.178 70.588 8.326 70.588 10.818 L 70.588 18.622 L 66.519 18.622 L 66.519 10.944 C 66.519 9.534 65.872 8.703 64.819 8.703 C 63.071 8.703 62.903 10.112 62.903 12.228 L 62.903 18.622 L 58.834 18.622 L 58.834 11.195 C 58.834 9.66 58.403 8.703 57.302 8.703 C 55.842 8.703 55.22 9.583 55.22 12.253 L 55.22 18.622 L 51.15 18.622 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 15.147 25.372 L 14.714 25.372 L 14.093 27.562 L 13.371 25.372 L 13.027 25.372 L 12.311 27.562 L 11.684 25.372 L 11.251 25.372 L 12.117 28.1 L 12.488 28.1 L 13.199 25.982 L 13.915 28.1 L 14.287 28.1 Z M 17.705 26.736 C 17.705 26.314 17.65 25.931 17.373 25.649 C 17.184 25.46 16.923 25.339 16.59 25.339 C 16.257 25.339 15.995 25.46 15.807 25.649 C 15.53 25.931 15.475 26.314 15.475 26.736 C 15.475 27.157 15.53 27.54 15.807 27.823 C 15.995 28.011 16.257 28.133 16.59 28.133 C 16.923 28.133 17.184 28.011 17.373 27.823 C 17.65 27.54 17.705 27.157 17.705 26.736 Z M 17.306 26.736 C 17.306 27.041 17.29 27.379 17.09 27.579 C 16.962 27.707 16.784 27.779 16.59 27.779 C 16.396 27.779 16.223 27.707 16.096 27.579 C 15.896 27.379 15.873 27.041 15.873 26.736 C 15.873 26.431 15.896 26.092 16.096 25.893 C 16.223 25.765 16.396 25.693 16.59 25.693 C 16.784 25.693 16.962 25.765 17.09 25.893 C 17.29 26.092 17.306 26.431 17.306 26.736 Z M 20.586 26.736 C 20.586 26.314 20.531 25.931 20.254 25.649 C 20.065 25.46 19.804 25.339 19.471 25.339 C 19.138 25.339 18.876 25.46 18.688 25.649 C 18.411 25.931 18.355 26.314 18.355 26.736 C 18.355 27.157 18.411 27.54 18.688 27.823 C 18.876 28.011 19.138 28.133 19.471 28.133 C 19.804 28.133 20.065 28.011 20.254 27.823 C 20.531 27.54 20.586 27.157 20.586 26.736 Z M 20.187 26.736 C 20.187 27.041 20.171 27.379 19.971 27.579 C 19.843 27.707 19.665 27.779 19.471 27.779 C 19.277 27.779 19.104 27.707 18.977 27.579 C 18.777 27.379 18.755 27.041 18.755 26.736 C 18.755 26.431 18.777 26.092 18.977 25.893 C 19.104 25.765 19.277 25.693 19.471 25.693 C 19.665 25.693 19.843 25.765 19.971 25.893 C 20.171 26.092 20.187 26.431 20.187 26.736 Z M 23.406 28.1 L 23.406 24.152 L 23.007 24.152 L 23.007 25.687 C 22.785 25.405 22.535 25.339 22.235 25.339 C 21.958 25.339 21.713 25.433 21.569 25.577 C 21.292 25.854 21.236 26.308 21.236 26.736 C 21.236 27.163 21.292 27.618 21.569 27.895 C 21.713 28.039 21.958 28.133 22.235 28.133 C 22.535 28.133 22.791 28.061 23.013 27.773 L 23.013 28.1 Z M 23.007 26.736 C 23.007 27.268 22.918 27.779 22.324 27.779 C 21.73 27.779 21.635 27.268 21.635 26.736 C 21.635 26.203 21.73 25.693 22.324 25.693 C 22.918 25.693 23.007 26.203 23.007 26.736 Z M 27.803 25.372 L 27.37 25.372 L 26.748 27.562 L 26.026 25.372 L 25.682 25.372 L 24.966 27.562 L 24.339 25.372 L 23.906 25.372 L 24.772 28.1 L 25.144 28.1 L 25.855 25.982 L 26.57 28.1 L 26.943 28.1 Z M 30.361 26.736 C 30.361 26.314 30.305 25.931 30.028 25.649 C 29.839 25.46 29.579 25.339 29.245 25.339 C 28.912 25.339 28.651 25.46 28.463 25.649 C 28.185 25.931 28.13 26.314 28.13 26.736 C 28.13 27.157 28.185 27.54 28.463 27.823 C 28.651 28.011 28.912 28.133 29.245 28.133 C 29.579 28.133 29.839 28.011 30.028 27.823 C 30.305 27.54 30.361 27.157 30.361 26.736 Z M 29.962 26.736 C 29.962 27.041 29.945 27.379 29.745 27.579 C 29.617 27.707 29.44 27.779 29.245 27.779 C 29.051 27.779 28.879 27.707 28.751 27.579 C 28.551 27.379 28.529 27.041 28.529 26.736 C 28.529 26.431 28.551 26.092 28.751 25.893 C 28.879 25.765 29.051 25.693 29.245 25.693 C 29.44 25.693 29.617 25.765 29.745 25.893 C 29.945 26.092 29.962 26.431 29.962 26.736 Z M 32.975 25.593 C 32.781 25.399 32.581 25.339 32.32 25.339 C 32.004 25.339 31.704 25.477 31.554 25.704 L 31.554 25.372 L 31.155 25.372 L 31.155 28.1 L 31.554 28.1 L 31.554 26.425 C 31.554 26.009 31.81 25.693 32.209 25.693 C 32.42 25.693 32.531 25.743 32.681 25.893 Z M 35.723 28.1 L 34.635 26.414 L 35.562 25.372 L 35.063 25.372 L 33.83 26.792 L 33.83 24.152 L 33.431 24.152 L 33.431 28.1 L 33.83 28.1 L 33.83 27.313 L 34.363 26.703 L 35.229 28.1 Z M 36.323 24.6 L 36.772 24.6 L 36.772 24.152 L 36.323 24.152 Z M 36.345 28.1 L 36.744 28.1 L 36.744 25.376 L 36.345 25.376 Z M 39.836 28.1 L 39.836 26.353 C 39.836 26.037 39.748 25.782 39.554 25.593 C 39.387 25.427 39.148 25.339 38.854 25.339 C 38.549 25.339 38.282 25.449 38.087 25.671 L 38.087 25.372 L 37.689 25.372 L 37.689 28.1 L 38.087 28.1 L 38.087 26.42 C 38.087 25.942 38.354 25.693 38.765 25.693 C 39.176 25.693 39.437 25.937 39.437 26.42 L 39.437 28.1 Z M 42.761 28.188 L 42.761 25.372 L 42.368 25.372 L 42.368 25.693 C 42.146 25.405 41.902 25.339 41.602 25.339 C 41.324 25.339 41.08 25.433 40.935 25.577 C 40.664 25.849 40.603 26.271 40.603 26.716 C 40.603 27.161 40.664 27.584 40.935 27.856 C 41.08 28 41.318 28.1 41.596 28.1 C 41.891 28.1 42.14 28.028 42.363 27.745 L 42.363 28.171 C 42.363 28.635 42.14 29.004 41.613 29.004 C 41.296 29.004 41.157 28.911 40.957 28.734 L 40.697 28.988 C 40.985 29.248 41.213 29.353 41.624 29.353 C 42.34 29.353 42.761 28.861 42.761 28.188 Z M 42.363 26.717 C 42.363 27.228 42.279 27.74 41.685 27.74 C 41.091 27.74 41.002 27.228 41.002 26.717 C 41.002 26.205 41.091 25.693 41.685 25.693 C 42.279 25.693 42.363 26.205 42.363 26.717 Z M 46.07 28.1 L 46.07 27.756 L 45.859 27.756 C 45.604 27.756 45.487 27.607 45.487 27.357 L 45.487 25.693 L 46.07 25.693 L 46.07 25.389 L 45.487 25.389 L 45.487 24.535 L 45.088 24.535 L 45.088 25.389 L 44.744 25.389 L 44.744 25.693 L 45.088 25.693 L 45.088 27.368 C 45.088 27.773 45.321 28.1 45.787 28.1 Z M 48.851 26.841 L 48.851 26.658 C 48.851 25.849 48.434 25.339 47.729 25.339 C 47.035 25.339 46.608 25.854 46.608 26.736 C 46.608 27.701 47.08 28.133 47.801 28.133 C 48.268 28.133 48.523 27.989 48.801 27.712 L 48.529 27.474 C 48.312 27.69 48.129 27.784 47.812 27.784 C 47.291 27.784 47.008 27.44 47.008 26.841 Z M 48.451 26.542 L 47.008 26.542 C 47.019 26.32 47.029 26.237 47.091 26.087 C 47.196 25.837 47.441 25.676 47.729 25.676 C 48.018 25.676 48.262 25.837 48.368 26.087 C 48.429 26.237 48.44 26.32 48.451 26.542 Z M 51.598 27.729 L 51.326 27.468 C 51.121 27.695 50.96 27.779 50.699 27.779 C 50.433 27.779 50.211 27.673 50.066 27.468 C 49.938 27.291 49.889 27.08 49.889 26.736 C 49.889 26.392 49.938 26.181 50.066 26.004 C 50.211 25.798 50.433 25.693 50.699 25.693 C 50.96 25.693 51.121 25.771 51.326 25.998 L 51.598 25.743 C 51.315 25.438 51.076 25.339 50.699 25.339 C 50.011 25.339 49.489 25.804 49.489 26.736 C 49.489 27.668 50.011 28.133 50.699 28.133 C 51.076 28.133 51.315 28.033 51.598 27.729 Z M 54.446 28.1 L 54.446 26.347 C 54.446 25.732 54.08 25.339 53.464 25.339 C 53.158 25.339 52.897 25.444 52.697 25.671 L 52.697 24.152 L 52.298 24.152 L 52.298 28.1 L 52.697 28.1 L 52.697 26.414 C 52.697 25.942 52.969 25.693 53.38 25.693 C 53.791 25.693 54.047 25.937 54.047 26.414 L 54.047 28.1 Z M 57.504 28.1 L 57.504 26.353 C 57.504 26.037 57.416 25.782 57.222 25.593 C 57.056 25.427 56.817 25.339 56.522 25.339 C 56.217 25.339 55.95 25.449 55.756 25.671 L 55.756 25.372 L 55.357 25.372 L 55.357 28.1 L 55.756 28.1 L 55.756 26.42 C 55.756 25.942 56.023 25.693 56.433 25.693 C 56.845 25.693 57.105 25.937 57.105 26.42 L 57.105 28.1 Z M 60.502 26.736 C 60.502 26.314 60.447 25.931 60.17 25.649 C 59.981 25.46 59.72 25.339 59.387 25.339 C 59.053 25.339 58.792 25.46 58.604 25.649 C 58.326 25.931 58.271 26.314 58.271 26.736 C 58.271 27.157 58.326 27.54 58.604 27.823 C 58.792 28.011 59.053 28.133 59.387 28.133 C 59.72 28.133 59.981 28.011 60.17 27.823 C 60.447 27.54 60.502 27.157 60.502 26.736 Z M 60.103 26.736 C 60.103 27.041 60.086 27.379 59.886 27.579 C 59.759 27.707 59.581 27.779 59.387 27.779 C 59.192 27.779 59.02 27.707 58.892 27.579 C 58.692 27.379 58.67 27.041 58.67 26.736 C 58.67 26.431 58.692 26.092 58.892 25.893 C 59.02 25.765 59.192 25.693 59.387 25.693 C 59.581 25.693 59.759 25.765 59.886 25.893 C 60.086 26.092 60.103 26.431 60.103 26.736 Z M 62.267 28.1 L 62.267 27.756 L 62.051 27.756 C 61.773 27.756 61.684 27.623 61.684 27.357 L 61.684 24.152 L 61.285 24.152 L 61.285 27.374 C 61.285 27.79 61.502 28.1 61.979 28.1 Z M 64.859 26.736 C 64.859 26.314 64.804 25.931 64.527 25.649 C 64.338 25.46 64.077 25.339 63.744 25.339 C 63.411 25.339 63.15 25.46 62.961 25.649 C 62.684 25.931 62.629 26.314 62.629 26.736 C 62.629 27.157 62.684 27.54 62.961 27.823 C 63.15 28.011 63.411 28.133 63.744 28.133 C 64.077 28.133 64.338 28.011 64.527 27.823 C 64.804 27.54 64.859 27.157 64.859 26.736 Z M 64.46 26.736 C 64.46 27.041 64.444 27.379 64.244 27.579 C 64.116 27.707 63.938 27.779 63.744 27.779 C 63.55 27.779 63.377 27.707 63.25 27.579 C 63.05 27.379 63.027 27.041 63.027 26.736 C 63.027 26.431 63.05 26.092 63.25 25.893 C 63.377 25.765 63.55 25.693 63.744 25.693 C 63.938 25.693 64.116 25.765 64.244 25.893 C 64.444 26.092 64.46 26.431 64.46 26.736 Z M 67.668 28.188 L 67.668 25.372 L 67.275 25.372 L 67.275 25.693 C 67.053 25.405 66.808 25.339 66.508 25.339 C 66.231 25.339 65.986 25.433 65.842 25.577 C 65.57 25.849 65.509 26.271 65.509 26.716 C 65.509 27.161 65.57 27.584 65.842 27.856 C 65.986 28 66.225 28.1 66.503 28.1 C 66.797 28.1 67.047 28.028 67.269 27.745 L 67.269 28.171 C 67.269 28.635 67.047 29.004 66.519 29.004 C 66.203 29.004 66.064 28.911 65.864 28.734 L 65.604 28.988 C 65.892 29.248 66.12 29.353 66.53 29.353 C 67.247 29.353 67.668 28.861 67.668 28.188 Z M 67.269 26.717 C 67.269 27.228 67.186 27.74 66.592 27.74 C 65.997 27.74 65.908 27.228 65.908 26.717 C 65.908 26.205 65.997 25.693 66.592 25.693 C 67.186 25.693 67.269 26.205 67.269 26.717 Z M 70.527 25.372 L 70.094 25.372 L 69.35 27.562 L 68.601 25.372 L 68.168 25.372 L 69.151 28.045 L 68.956 28.577 C 68.867 28.827 68.784 28.915 68.507 28.915 L 68.384 28.915 L 68.384 29.27 L 68.557 29.27 C 68.751 29.27 68.945 29.22 69.09 29.081 C 69.167 29.01 69.228 28.91 69.284 28.76 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',svgContentId:10912800891,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-g5bf3n\",\"data-framer-name\":\"2\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-94ve47\",\"data-framer-name\":\"Logo.svg\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 32\"><g id=\"ss11330807969_1\"><path d=\"M 0 32 L 0 0 L 32 0 L 32 32 Z\" fill=\"transparent\"></path><path d=\"M 16 30.133 C 8.267 30.133 1.933 23.733 1.933 16 C 1.933 14.4 2.2 12.867 2.733 11.4 L 10.933 27.4 C 11.067 27.6 11.133 27.8 11.467 27.8 C 11.733 27.8 11.867 27.6 12 27.4 L 15.8 18.867 C 15.867 18.733 15.933 18.667 16 18.667 C 16.133 18.667 16.133 18.8 16.2 18.867 L 20.067 27.4 C 20.2 27.6 20.267 27.8 20.6 27.8 C 20.867 27.8 21 27.6 21.133 27.4 L 29.333 11.4 C 29.867 12.8 30.133 14.4 30.133 16 C 30.067 23.733 23.733 30.133 16 30.133 Z M 16 12.333 C 15.867 12.333 15.867 12.2 15.8 12.133 L 11.4 2.667 C 14.333 1.6 17.6 1.6 20.533 2.667 L 16.133 12.133 C 16.133 12.2 16.133 12.333 16 12.333 Z M 11.4 22.6 C 11.267 22.6 11.267 22.467 11.2 22.4 L 4 8.6 C 5.267 6.533 7.067 4.8 9.2 3.6 L 14.267 14.6 C 14.4 14.8 14.467 14.867 14.667 14.867 L 17.333 14.867 C 17.533 14.867 17.6 14.8 17.733 14.6 L 22.733 3.6 C 24.867 4.8 26.667 6.533 27.933 8.6 L 20.8 22.467 C 20.733 22.6 20.667 22.667 20.6 22.667 C 20.467 22.667 20.467 22.533 20.4 22.467 L 17.667 16.4 C 17.533 16.2 17.467 16.133 17.267 16.133 L 14.667 16.133 C 14.467 16.133 14.4 16.2 14.267 16.4 L 11.533 22.467 C 11.467 22.533 11.467 22.6 11.4 22.6 Z M 16 32 C 24.867 32 32 24.867 32 16 C 32 7.133 24.867 0 16 0 C 7.133 0 0 7.133 0 16 C 0 24.867 7.133 32 16 32 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></svg>',svgContentId:11330807969,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vxm6ke\",\"data-framer-name\":\"5\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1n3rn0\",\"data-framer-name\":\"UP42 logo\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 51.692 24\"><path d=\"M 28.162 14.84 L 25.254 14.84 C 24.849 14.84 24.545 14.536 24.545 14.13 L 24.545 8.044 C 24.545 7.639 24.849 7.335 25.254 7.335 L 28.162 7.335 C 30.224 7.335 31.678 9.025 31.678 11.087 C 31.678 13.149 30.224 14.84 28.162 14.84 Z M 28.466 2.534 L 20.859 2.534 C 20.116 2.534 19.473 3.176 19.473 3.92 L 19.473 22.582 C 19.473 23.258 19.981 23.867 20.657 23.867 C 21.333 23.867 21.941 23.427 22.415 22.92 L 24.68 20.384 C 25.187 19.81 25.863 19.641 26.641 19.641 L 28.466 19.641 C 33.233 19.641 36.986 15.854 36.986 11.087 C 36.986 6.32 33.233 2.534 28.466 2.534 Z M 43.747 8.822 C 43.443 8.822 43.206 8.585 43.206 8.281 L 43.206 7.436 L 39.555 7.436 C 38.98 7.436 38.811 6.929 39.183 6.422 L 43.24 0.641 C 43.578 0.167 44.255 0.235 44.255 0.911 L 44.255 6.354 L 45.167 6.354 C 45.472 6.354 45.708 6.591 45.708 6.895 C 45.708 7.199 45.472 7.436 45.167 7.436 L 44.255 7.436 L 44.255 8.281 C 44.255 8.585 44.018 8.822 43.747 8.822 Z M 40.434 6.354 L 43.206 6.354 L 43.206 2.432 Z M 51.151 8.822 L 47.027 8.822 C 46.486 8.822 46.283 8.281 46.655 7.774 L 49.765 3.683 C 50.002 3.379 50.306 2.906 50.306 2.5 C 50.306 1.722 49.765 1.215 48.954 1.215 C 48.075 1.215 47.669 1.824 47.602 2.229 C 47.534 2.5 47.263 2.703 46.959 2.635 C 46.689 2.601 46.486 2.297 46.554 2.027 C 46.722 1.08 47.635 0.133 48.954 0.133 C 50.272 0.133 51.354 1.181 51.354 2.5 C 51.354 3.21 51.016 3.751 50.61 4.292 L 47.973 7.74 L 51.151 7.74 C 51.456 7.74 51.692 7.977 51.692 8.281 C 51.692 8.585 51.456 8.822 51.151 8.822 Z M 8.52 20.655 C 13.456 20.655 17.039 17.037 17.039 12.101 L 17.039 3.92 C 17.039 3.142 16.431 2.534 15.653 2.534 L 12.915 2.534 C 12.137 2.534 11.529 3.142 11.529 3.92 L 11.529 11.73 C 11.529 13.758 10.548 15.246 8.52 15.246 C 6.491 15.246 5.511 13.758 5.511 11.73 L 5.511 3.92 C 5.511 3.142 4.902 2.534 4.125 2.534 L 1.386 2.534 C 0.609 2.534 0 3.142 0 3.92 L 0 12.101 C 0 17.037 3.584 20.655 8.52 20.655 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',svgContentId:9929636040,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-c2smb9\",\"data-framer-name\":\"1\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-klvlu1\",\"data-framer-name\":\"siemens_logo.svg\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 93.333 16\"><g transform=\"translate(0.444 0.296)\" id=\"ss12582949337_1\"><path d=\"M 0 15.407 L 0 0 L 92.444 0 L 92.444 15.407 Z\" fill=\"transparent\"></path><path d=\"M 5.686 0 C 6.603 0 7.948 0.185 9.721 0.555 L 9.721 3.39 C 8.407 2.835 7.215 2.558 6.083 2.558 C 4.494 2.558 3.73 3.02 3.73 3.944 C 3.73 4.283 3.882 4.561 4.219 4.776 C 4.494 4.961 5.228 5.331 6.42 5.886 C 8.132 6.687 9.293 7.396 9.844 7.981 C 10.516 8.69 10.852 9.614 10.852 10.724 C 10.852 12.326 10.18 13.559 8.865 14.391 C 7.795 15.068 6.389 15.407 4.677 15.407 C 3.24 15.407 1.773 15.223 0.306 14.853 L 0.306 11.925 C 1.895 12.449 3.302 12.727 4.494 12.727 C 6.175 12.727 7.031 12.264 7.031 11.309 C 7.031 10.97 6.909 10.662 6.664 10.415 C 6.42 10.169 5.778 9.799 4.738 9.368 C 2.874 8.567 1.681 7.889 1.131 7.303 C 0.367 6.594 0 5.639 0 4.499 C 0 3.02 0.52 1.911 1.59 1.14 C 2.629 0.37 4.005 0 5.686 0 Z M 87.309 0 C 88.256 0 89.479 0.154 90.977 0.462 L 91.314 0.524 L 91.314 3.359 C 89.999 2.804 88.776 2.527 87.675 2.527 C 86.116 2.527 85.322 2.989 85.322 3.913 C 85.322 4.252 85.474 4.53 85.811 4.745 C 86.055 4.9 86.789 5.269 88.012 5.855 C 89.724 6.656 90.855 7.365 91.436 7.95 C 92.108 8.659 92.444 9.583 92.444 10.693 C 92.444 12.295 91.772 13.528 90.458 14.36 C 89.388 15.038 87.981 15.377 86.269 15.377 C 84.832 15.377 83.365 15.192 81.898 14.822 L 81.898 11.895 C 83.457 12.418 84.863 12.696 86.086 12.696 C 87.767 12.696 88.593 12.233 88.593 11.278 C 88.593 10.939 88.47 10.631 88.226 10.385 C 87.981 10.138 87.339 9.768 86.3 9.337 C 84.466 8.536 83.243 7.858 82.662 7.272 C 81.928 6.533 81.561 5.577 81.561 4.437 C 81.561 2.989 82.081 1.849 83.151 1.079 C 84.252 0.37 85.627 0 87.309 0 Z M 38.488 0.247 L 42.034 9.737 L 45.672 0.247 L 50.502 0.247 L 50.502 15.099 L 46.772 15.099 L 46.772 4.591 L 42.646 15.253 L 40.2 15.253 L 36.165 4.591 L 36.165 15.099 L 33.383 15.099 L 33.383 0.247 Z M 16.966 0.247 L 16.966 15.099 L 13.054 15.099 L 13.054 0.247 Z M 30.662 0.247 L 30.662 2.927 L 24.365 2.927 L 24.365 6.286 L 29.837 6.286 L 29.837 8.751 L 24.365 8.751 L 24.365 12.264 L 30.815 12.264 L 30.815 15.099 L 20.574 15.099 L 20.574 0.247 Z M 64.198 0.247 L 64.198 2.927 L 57.9 2.927 L 57.9 6.286 L 63.372 6.286 L 63.372 8.751 L 57.9 8.751 L 57.9 12.264 L 64.35 12.264 L 64.35 15.099 L 54.109 15.099 L 54.109 0.247 Z M 71.504 0.247 L 76.334 10.2 L 76.334 0.247 L 79.116 0.247 L 79.116 15.099 L 74.683 15.099 L 69.731 5.023 L 69.731 15.099 L 66.949 15.099 L 66.949 0.247 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></svg>',svgContentId:12582949337,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6z1t5i\",\"data-framer-name\":\"5\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-efuau2\",\"data-framer-name\":\"bonfiglioli_logo.svg\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 123.636 20\"><g transform=\"translate(0 0.727)\" id=\"ss9998826365_1\"><path d=\"M 0 18.545 L 0 0 L 123.636 0 L 123.636 18.545 Z\" fill=\"transparent\"></path><path d=\"M 15.199 5.874 C 14.944 6.109 14.671 6.381 14.379 6.653 C 13.887 7.143 13.468 7.578 13.122 7.977 C 13.231 8.375 13.286 8.811 13.286 9.246 C 13.286 9.681 13.231 10.116 13.122 10.533 C 12.757 11.983 11.791 13.198 10.479 13.905 C 9.732 14.303 8.894 14.521 7.982 14.521 C 5.066 14.521 2.697 12.164 2.697 9.264 C 2.697 6.363 5.066 4.006 7.982 4.006 C 8.894 4.006 9.75 4.242 10.497 4.641 C 10.789 4.333 11.081 4.025 11.409 3.716 C 11.773 3.354 12.119 3.028 12.447 2.701 C 11.172 1.849 9.641 1.342 7.982 1.342 C 3.572 1.342 0 4.895 0 9.282 C 0 13.669 3.572 17.222 7.982 17.222 C 12.393 17.222 15.965 13.669 15.965 9.282 C 15.965 8.049 15.691 6.907 15.199 5.874 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 16.985 0 C 16.985 0 14.762 1.487 11.974 4.278 C 9.167 7.07 7.673 9.264 7.673 9.264 C 7.673 9.264 8.693 10.768 10.607 12.871 C 11.336 12.346 11.901 11.602 12.21 10.732 C 11.445 9.844 11.026 9.264 11.026 9.264 C 11.026 9.264 12.028 7.886 13.814 6.091 C 15.618 4.296 17.004 3.318 17.004 3.318 C 17.004 3.318 17.623 3.771 18.571 4.586 C 19.045 3.843 19.628 3.191 20.284 2.61 C 18.352 0.906 16.985 0 16.985 0 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 33.971 9.264 C 33.971 13.651 30.399 17.204 25.988 17.204 C 24.33 17.204 22.799 16.696 21.542 15.844 C 21.888 15.536 22.234 15.192 22.599 14.829 C 22.927 14.521 23.218 14.213 23.51 13.905 C 24.257 14.303 25.114 14.539 26.007 14.539 C 28.923 14.539 31.292 12.182 31.292 9.282 L 31.292 4.025 L 26.007 4.025 C 23.091 4.025 20.721 6.381 20.721 9.282 C 20.721 9.717 20.776 10.152 20.885 10.551 C 20.521 10.95 20.102 11.403 19.628 11.874 C 19.336 12.164 19.063 12.418 18.808 12.672 C 18.316 11.639 18.042 10.496 18.042 9.282 C 18.042 4.895 21.614 1.342 26.025 1.342 L 34.007 1.342 L 34.007 9.264 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 23.364 5.656 C 22.635 6.182 22.07 6.925 21.76 7.777 C 22.544 8.665 22.963 9.264 22.963 9.264 C 22.963 9.264 21.961 10.641 20.175 12.436 C 18.37 14.231 16.985 15.21 16.985 15.21 C 16.985 15.21 16.348 14.757 15.4 13.941 C 14.926 14.684 14.343 15.337 13.687 15.917 C 15.619 17.639 16.985 18.545 16.985 18.545 C 16.985 18.545 19.209 17.059 21.997 14.267 C 24.804 11.475 26.298 9.282 26.298 9.282 C 26.298 9.282 25.296 7.741 23.364 5.656 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 61.782 5.565 C 61.782 5.565 64.424 4.677 66.593 4.677 C 69.418 4.677 70.876 5.982 70.876 8.829 L 70.876 13.905 C 70.876 14.557 67.978 14.557 67.978 14.557 L 67.978 8.738 C 67.978 7.487 67.468 6.726 66.374 6.726 C 65.536 6.726 64.661 6.961 64.661 6.961 L 64.661 13.923 C 64.661 14.575 61.763 14.575 61.763 14.575 L 61.763 5.565 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 98.431 13.905 C 98.431 14.557 95.534 14.557 95.534 14.557 L 95.534 1.994 C 95.534 1.305 98.431 1.342 98.431 1.342 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 100.327 14.557 L 100.327 6.127 C 100.327 5.475 103.225 5.475 103.225 5.475 L 103.225 13.905 C 103.225 14.557 100.327 14.557 100.327 14.557 Z M 101.766 1.342 C 102.751 1.342 103.37 1.994 103.352 2.864 C 103.37 3.698 102.733 4.369 101.785 4.369 C 100.783 4.369 100.163 3.698 100.163 2.864 C 100.181 1.994 100.801 1.342 101.766 1.342 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 118.679 13.905 C 118.679 14.557 115.781 14.557 115.781 14.557 L 115.781 1.994 C 115.781 1.323 118.679 1.341 118.679 1.341 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 120.611 14.557 L 120.611 6.127 C 120.611 5.493 123.508 5.475 123.508 5.475 L 123.508 13.905 C 123.508 14.557 120.611 14.557 120.611 14.557 Z M 122.051 1.342 C 123.016 1.342 123.655 1.994 123.636 2.864 C 123.655 3.698 123.016 4.369 122.069 4.369 C 121.066 4.369 120.428 3.698 120.428 2.864 C 120.465 1.994 121.085 1.342 122.051 1.342 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 79.715 14.557 L 79.715 6.127 C 79.715 5.493 82.612 5.475 82.612 5.475 L 82.612 13.905 C 82.612 14.557 79.715 14.557 79.715 14.557 Z M 81.154 1.342 C 82.12 1.342 82.758 1.994 82.74 2.864 C 82.758 3.698 82.12 4.369 81.173 4.369 C 80.17 4.369 79.532 3.698 79.532 2.864 C 79.569 1.994 80.189 1.342 81.154 1.342 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 90.795 10.605 C 90.813 10.587 90.777 11.185 90.704 11.403 C 90.503 12.11 89.756 12.436 88.973 12.436 C 87.697 12.436 87.114 11.24 87.114 9.789 L 87.114 9.445 C 87.114 8.194 87.679 6.925 88.9 6.689 C 90.084 6.472 90.795 6.744 90.795 6.744 Z M 88.59 4.713 C 85.692 4.913 84.234 7.124 84.234 9.572 L 84.234 9.699 C 84.234 12.491 85.801 14.412 88.207 14.539 C 89.41 14.612 90.467 14.104 90.813 13.596 L 90.813 14.394 C 90.813 15.645 90.175 16.388 89.1 16.533 C 87.824 16.714 86.694 16.606 86.694 16.606 L 86.239 18.437 C 86.239 18.437 87.569 18.636 89.319 18.473 C 92.526 18.165 93.693 16.261 93.693 14.195 L 93.693 5.239 C 93.693 5.221 91.05 4.55 88.59 4.713 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 55.439 12.708 C 53.981 12.708 53.38 11.149 53.38 9.717 C 53.38 8.285 53.981 6.726 55.439 6.726 C 56.897 6.726 57.499 8.285 57.499 9.717 C 57.499 11.149 56.897 12.708 55.439 12.708 Z M 55.439 4.659 C 52.323 4.659 50.5 6.599 50.5 9.717 C 50.5 12.835 52.323 14.775 55.439 14.775 C 58.556 14.775 60.378 12.835 60.378 9.717 C 60.396 6.599 58.574 4.659 55.439 4.659 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 109.53 12.708 C 108.072 12.708 107.471 11.149 107.471 9.717 C 107.471 8.285 108.072 6.726 109.53 6.726 C 110.988 6.726 111.589 8.285 111.589 9.717 C 111.589 11.149 110.988 12.708 109.53 12.708 Z M 109.53 4.659 C 106.414 4.659 104.591 6.599 104.591 9.717 C 104.591 12.835 106.414 14.775 109.53 14.775 C 112.646 14.775 114.469 12.835 114.469 9.717 C 114.469 6.599 112.646 4.659 109.53 4.659 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 75.541 5.312 C 75.541 3.988 76.197 3.408 77.272 3.263 C 78.111 3.136 78.639 3.172 78.639 3.172 L 78.84 1.341 C 78.84 1.341 78.238 1.269 76.908 1.414 C 74.047 1.722 72.625 2.973 72.625 5.692 L 72.625 7.106 L 72.625 14.575 C 72.625 14.575 75.541 14.575 75.541 13.923 L 75.541 7.977 L 78.129 7.977 L 78.129 6.019 L 75.523 6.019 L 75.523 5.312 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 41.953 12.291 C 42.372 12.454 43.047 12.545 43.575 12.545 C 44.942 12.545 46.09 11.929 46.09 10.533 C 46.09 9.191 44.869 8.647 43.375 8.647 L 41.953 8.647 Z M 41.953 6.508 L 43.32 6.508 C 44.906 6.508 45.689 5.946 45.689 4.967 C 45.689 3.952 44.979 3.39 43.612 3.39 C 42.956 3.39 42.336 3.463 41.935 3.608 L 41.935 6.508 Z M 39.056 2.048 C 39.967 1.74 41.406 1.486 42.773 1.378 C 45.015 1.196 46.127 1.541 47.056 2.139 C 47.949 2.701 48.605 3.481 48.605 4.677 C 48.605 5.874 48.113 6.78 46.601 7.342 L 46.601 7.378 C 48.131 7.795 49.261 8.937 49.261 10.66 C 49.261 11.874 48.769 12.817 47.931 13.488 C 46.947 14.267 45.471 14.775 43.193 14.775 C 41.461 14.775 39.056 14.158 39.056 14.158 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></svg>',svgContentId:9998826365,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jzc7vs\",\"data-framer-name\":\"5\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-m8dwq7\",\"data-framer-name\":\"micropsi industries logo 1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 71.111 32\"><g transform=\"translate(0 0.816)\" id=\"ss12546518405_1\"><path d=\"M 0 30.368 L 0 0 L 71.111 0 L 71.111 30.368 Z\" fill=\"transparent\"></path><path d=\"M 11.261 12.78 L 11.261 7.481 C 11.261 6.88 11.119 6.406 10.818 6.026 C 10.518 5.662 10.091 5.472 9.522 5.472 C 8.968 5.472 8.525 5.662 8.225 6.026 C 7.924 6.39 7.766 6.88 7.766 7.481 L 7.766 12.78 C 7.766 12.906 7.703 12.969 7.576 12.969 L 5.82 12.969 C 5.694 12.969 5.631 12.906 5.631 12.78 L 5.631 7.481 C 5.631 6.88 5.488 6.406 5.188 6.026 C 4.887 5.646 4.46 5.472 3.891 5.472 C 3.337 5.472 2.894 5.662 2.594 6.026 C 2.293 6.39 2.135 6.88 2.135 7.481 L 2.135 12.78 C 2.135 12.906 2.072 12.969 1.945 12.969 L 0.19 12.969 C 0.063 12.969 0 12.906 0 12.78 L 0 3.97 C 0 3.843 0.063 3.78 0.19 3.78 L 1.945 3.78 C 2.072 3.78 2.135 3.843 2.135 3.97 L 2.135 4.634 L 2.151 4.634 C 2.357 4.334 2.657 4.096 3.053 3.875 C 3.448 3.669 3.954 3.559 4.571 3.559 C 5.125 3.559 5.599 3.669 6.026 3.875 C 6.453 4.081 6.801 4.381 7.086 4.777 L 7.117 4.777 C 7.481 4.397 7.892 4.096 8.351 3.875 C 8.826 3.654 9.395 3.543 10.043 3.543 C 10.581 3.543 11.056 3.622 11.467 3.796 C 11.878 3.97 12.226 4.207 12.511 4.508 C 12.796 4.808 13.017 5.172 13.159 5.583 C 13.302 5.994 13.381 6.453 13.381 6.943 L 13.381 12.748 C 13.381 12.875 13.318 12.938 13.191 12.938 L 11.451 12.938 C 11.325 12.969 11.261 12.906 11.261 12.78 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 14.852 1.851 L 14.852 0.19 C 14.852 0.063 14.915 0 15.042 0 L 16.797 0 C 16.924 0 16.987 0.063 16.987 0.19 L 16.987 1.851 C 16.987 1.977 16.924 2.04 16.797 2.04 L 15.042 2.04 C 14.915 2.04 14.852 1.977 14.852 1.851 Z M 14.852 12.78 L 14.852 3.97 C 14.852 3.843 14.915 3.78 15.042 3.78 L 16.797 3.78 C 16.924 3.78 16.987 3.843 16.987 3.97 L 16.987 12.78 C 16.987 12.906 16.924 12.97 16.797 12.97 L 15.042 12.97 C 14.915 12.97 14.852 12.906 14.852 12.78 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 19.818 12.542 C 19.154 12.115 18.679 11.483 18.41 10.66 C 18.221 10.091 18.126 9.332 18.126 8.383 C 18.126 7.434 18.221 6.69 18.41 6.105 C 18.679 5.283 19.138 4.65 19.818 4.223 C 20.482 3.796 21.289 3.575 22.206 3.575 C 22.886 3.575 23.503 3.701 24.041 3.954 C 24.579 4.207 25.022 4.555 25.401 4.998 C 25.48 5.093 25.465 5.188 25.386 5.267 L 24.183 6.311 C 24.089 6.39 23.994 6.374 23.915 6.279 C 23.693 6.026 23.44 5.82 23.187 5.694 C 22.934 5.552 22.602 5.488 22.222 5.488 C 21.811 5.488 21.463 5.583 21.162 5.789 C 20.862 5.979 20.641 6.295 20.498 6.69 C 20.419 6.912 20.372 7.165 20.34 7.45 C 20.308 7.718 20.308 8.035 20.308 8.399 C 20.308 8.762 20.324 9.079 20.34 9.348 C 20.372 9.632 20.419 9.885 20.498 10.107 C 20.641 10.502 20.862 10.803 21.162 10.993 C 21.463 11.182 21.811 11.293 22.222 11.293 C 22.602 11.293 22.918 11.23 23.187 11.087 C 23.44 10.945 23.693 10.755 23.915 10.502 C 23.994 10.407 24.073 10.407 24.183 10.486 L 25.386 11.53 C 25.465 11.593 25.465 11.688 25.401 11.799 C 25.038 12.226 24.579 12.574 24.041 12.827 C 23.503 13.08 22.902 13.207 22.206 13.207 C 21.289 13.191 20.482 12.97 19.818 12.542 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 26.54 12.78 L 26.54 3.97 C 26.54 3.843 26.603 3.78 26.73 3.78 L 28.486 3.78 C 28.612 3.78 28.675 3.843 28.675 3.97 L 28.675 4.745 L 28.691 4.745 C 28.913 4.381 29.213 4.096 29.609 3.891 C 30.004 3.669 30.494 3.559 31.079 3.559 C 31.443 3.559 31.807 3.622 32.139 3.764 C 32.471 3.891 32.772 4.081 33.009 4.334 C 33.104 4.429 33.104 4.508 33.041 4.603 L 32.028 5.884 C 31.949 5.979 31.87 5.994 31.76 5.915 C 31.538 5.773 31.333 5.662 31.111 5.583 C 30.89 5.504 30.652 5.473 30.399 5.473 C 29.782 5.473 29.34 5.678 29.071 6.089 C 28.802 6.501 28.66 7.07 28.66 7.813 L 28.66 12.796 C 28.66 12.922 28.596 12.985 28.47 12.985 L 26.73 12.985 C 26.603 12.969 26.54 12.906 26.54 12.78 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 34.48 12.527 C 33.816 12.084 33.357 11.451 33.104 10.66 C 33.009 10.328 32.93 9.996 32.883 9.664 C 32.835 9.332 32.804 8.905 32.804 8.399 C 32.804 7.892 32.835 7.465 32.883 7.133 C 32.93 6.801 33.009 6.469 33.104 6.137 C 33.357 5.33 33.816 4.713 34.48 4.27 C 35.144 3.828 35.951 3.606 36.9 3.606 C 37.833 3.606 38.624 3.828 39.288 4.27 C 39.953 4.713 40.411 5.346 40.664 6.137 C 40.759 6.469 40.838 6.801 40.886 7.133 C 40.933 7.465 40.965 7.892 40.965 8.399 C 40.965 8.905 40.933 9.332 40.886 9.664 C 40.838 9.996 40.759 10.328 40.664 10.66 C 40.411 11.467 39.953 12.084 39.288 12.527 C 38.624 12.969 37.817 13.191 36.9 13.191 C 35.951 13.191 35.144 12.969 34.48 12.527 Z M 37.976 10.961 C 38.26 10.755 38.482 10.455 38.608 10.075 C 38.687 9.838 38.735 9.585 38.766 9.348 C 38.798 9.094 38.798 8.778 38.798 8.383 C 38.798 7.987 38.782 7.671 38.766 7.434 C 38.735 7.196 38.687 6.943 38.608 6.69 C 38.466 6.311 38.26 6.01 37.976 5.805 C 37.691 5.599 37.327 5.488 36.9 5.488 C 36.473 5.488 36.109 5.599 35.809 5.805 C 35.508 6.01 35.303 6.311 35.16 6.69 C 35.081 6.943 35.034 7.196 35.002 7.434 C 34.97 7.671 34.97 7.987 34.97 8.383 C 34.97 8.778 34.986 9.094 35.002 9.348 C 35.018 9.601 35.081 9.838 35.16 10.075 C 35.303 10.455 35.524 10.755 35.809 10.961 C 36.109 11.166 36.457 11.277 36.9 11.277 C 37.343 11.277 37.675 11.166 37.976 10.961 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 42.119 16.228 L 42.119 3.97 C 42.119 3.843 42.183 3.78 42.309 3.78 L 44.065 3.78 C 44.191 3.78 44.255 3.843 44.255 3.97 L 44.255 4.65 L 44.27 4.65 C 44.492 4.334 44.792 4.065 45.188 3.875 C 45.583 3.669 46.089 3.575 46.722 3.575 C 47.513 3.575 48.177 3.764 48.731 4.128 C 49.284 4.492 49.68 5.045 49.917 5.789 C 50.028 6.153 50.107 6.516 50.17 6.88 C 50.233 7.244 50.249 7.75 50.249 8.383 C 50.249 9.015 50.217 9.506 50.17 9.885 C 50.122 10.265 50.043 10.629 49.917 10.977 C 49.68 11.72 49.284 12.274 48.731 12.637 C 48.177 13.001 47.513 13.191 46.722 13.191 C 46.105 13.191 45.583 13.096 45.188 12.89 C 44.792 12.685 44.492 12.432 44.27 12.115 L 44.255 12.115 L 44.255 16.244 C 44.255 16.37 44.191 16.433 44.065 16.433 L 42.309 16.433 C 42.183 16.418 42.119 16.354 42.119 16.228 Z M 47.861 10.091 C 47.924 9.869 47.971 9.632 48.003 9.379 C 48.035 9.126 48.051 8.794 48.051 8.367 C 48.051 7.94 48.035 7.608 48.003 7.355 C 47.971 7.102 47.924 6.864 47.861 6.643 C 47.608 5.852 47.038 5.457 46.168 5.457 C 45.283 5.457 44.697 5.852 44.444 6.643 C 44.381 6.864 44.334 7.102 44.302 7.355 C 44.27 7.608 44.255 7.94 44.255 8.367 C 44.255 8.794 44.27 9.126 44.302 9.379 C 44.334 9.632 44.381 9.869 44.444 10.091 C 44.697 10.882 45.267 11.277 46.168 11.277 C 47.038 11.277 47.608 10.882 47.861 10.091 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 52.274 12.732 C 51.625 12.432 51.103 12.1 50.724 11.736 C 50.629 11.641 50.629 11.562 50.724 11.467 L 51.815 10.328 C 51.91 10.233 51.989 10.233 52.084 10.328 C 52.416 10.629 52.827 10.882 53.318 11.087 C 53.808 11.277 54.298 11.388 54.773 11.388 C 55.342 11.388 55.769 11.293 56.054 11.087 C 56.338 10.882 56.481 10.629 56.481 10.312 C 56.481 10.028 56.37 9.806 56.165 9.648 C 55.959 9.49 55.548 9.363 54.947 9.3 L 53.95 9.205 C 53.001 9.11 52.305 8.826 51.831 8.367 C 51.356 7.908 51.119 7.291 51.119 6.501 C 51.119 5.615 51.42 4.903 52.036 4.381 C 52.653 3.859 53.539 3.606 54.694 3.606 C 55.421 3.606 56.07 3.717 56.655 3.922 C 57.24 4.128 57.73 4.397 58.142 4.729 C 58.236 4.808 58.252 4.887 58.173 4.998 L 57.24 6.121 C 57.161 6.216 57.082 6.216 56.971 6.153 C 56.671 5.947 56.323 5.773 55.896 5.615 C 55.469 5.457 55.026 5.393 54.567 5.393 C 54.108 5.393 53.76 5.488 53.523 5.662 C 53.286 5.836 53.175 6.073 53.175 6.342 C 53.175 6.611 53.27 6.817 53.476 6.975 C 53.681 7.133 54.077 7.244 54.678 7.307 L 55.674 7.402 C 56.639 7.497 57.351 7.782 57.825 8.256 C 58.284 8.715 58.521 9.332 58.521 10.091 C 58.521 11.008 58.189 11.752 57.541 12.337 C 56.892 12.922 55.927 13.207 54.662 13.207 C 53.729 13.191 52.938 13.033 52.274 12.732 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 59.644 1.851 L 59.644 0.19 C 59.644 0.063 59.707 0 59.834 0 L 61.59 0 C 61.716 0 61.779 0.063 61.779 0.19 L 61.779 1.851 C 61.779 1.977 61.716 2.04 61.59 2.04 L 59.834 2.04 C 59.707 2.04 59.644 1.977 59.644 1.851 Z M 59.644 12.78 L 59.644 3.97 C 59.644 3.843 59.707 3.78 59.834 3.78 L 61.59 3.78 C 61.716 3.78 61.779 3.843 61.779 3.97 L 61.779 12.78 C 61.779 12.906 61.716 12.97 61.59 12.97 L 59.834 12.97 C 59.707 12.97 59.644 12.906 59.644 12.78 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 0 19.027 L 0 17.367 C 0 17.24 0.063 17.177 0.19 17.177 L 1.945 17.177 C 2.072 17.177 2.135 17.24 2.135 17.367 L 2.135 19.027 C 2.135 19.154 2.072 19.217 1.945 19.217 L 0.19 19.217 C 0.063 19.217 0 19.154 0 19.027 Z M 0 29.957 L 0 21.147 C 0 21.02 0.063 20.957 0.19 20.957 L 1.945 20.957 C 2.072 20.957 2.135 21.02 2.135 21.147 L 2.135 29.957 C 2.135 30.083 2.072 30.146 1.945 30.146 L 0.19 30.146 C 0.063 30.146 0 30.083 0 29.957 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 9.411 29.957 L 9.411 24.658 C 9.411 24.057 9.269 23.582 8.968 23.203 C 8.667 22.839 8.24 22.649 7.671 22.649 C 7.117 22.649 6.675 22.839 6.374 23.203 C 6.074 23.567 5.915 24.057 5.915 24.658 L 5.915 29.957 C 5.915 30.083 5.852 30.146 5.726 30.146 L 3.97 30.146 C 3.843 30.146 3.78 30.083 3.78 29.957 L 3.78 21.147 C 3.78 21.02 3.843 20.957 3.97 20.957 L 5.726 20.957 C 5.852 20.957 5.915 21.02 5.915 21.147 L 5.915 21.811 L 5.931 21.811 C 6.137 21.51 6.437 21.273 6.833 21.052 C 7.228 20.83 7.734 20.735 8.351 20.735 C 8.841 20.735 9.284 20.815 9.68 20.989 C 10.075 21.162 10.407 21.4 10.676 21.7 C 10.961 22.001 11.166 22.365 11.309 22.776 C 11.451 23.187 11.53 23.646 11.53 24.136 L 11.53 29.941 C 11.53 30.067 11.467 30.13 11.34 30.13 L 9.601 30.13 C 9.474 30.146 9.411 30.083 9.411 29.957 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 18.379 29.957 L 18.379 29.276 L 18.363 29.276 C 18.142 29.593 17.841 29.862 17.446 30.051 C 17.05 30.241 16.544 30.352 15.911 30.352 C 15.121 30.352 14.456 30.162 13.903 29.798 C 13.349 29.435 12.954 28.881 12.716 28.138 C 12.606 27.774 12.527 27.41 12.463 27.046 C 12.416 26.667 12.384 26.176 12.384 25.544 C 12.384 24.927 12.416 24.421 12.463 24.041 C 12.511 23.661 12.59 23.298 12.716 22.95 C 12.954 22.206 13.349 21.653 13.903 21.289 C 14.456 20.925 15.121 20.735 15.911 20.735 C 16.528 20.735 17.05 20.83 17.446 21.036 C 17.841 21.242 18.142 21.495 18.363 21.811 L 18.379 21.811 L 18.379 17.351 C 18.379 17.224 18.442 17.161 18.569 17.161 L 20.324 17.161 C 20.451 17.161 20.514 17.224 20.514 17.351 L 20.514 29.941 C 20.514 30.067 20.451 30.13 20.324 30.13 L 18.569 30.13 C 18.442 30.146 18.379 30.083 18.379 29.957 Z M 18.189 27.268 C 18.252 27.046 18.3 26.809 18.331 26.556 C 18.363 26.303 18.379 25.971 18.379 25.544 C 18.379 25.117 18.363 24.785 18.331 24.531 C 18.3 24.278 18.252 24.041 18.189 23.82 C 17.936 23.029 17.366 22.633 16.465 22.633 C 15.579 22.633 15.026 23.029 14.773 23.82 C 14.709 24.041 14.662 24.278 14.63 24.531 C 14.599 24.785 14.583 25.117 14.583 25.544 C 14.583 25.971 14.599 26.303 14.63 26.556 C 14.662 26.809 14.709 27.046 14.773 27.268 C 15.026 28.058 15.595 28.454 16.465 28.454 C 17.366 28.454 17.936 28.058 18.189 27.268 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 27.426 29.956 L 27.426 29.292 L 27.41 29.292 C 27.157 29.608 26.841 29.861 26.461 30.067 C 26.081 30.273 25.607 30.368 25.022 30.368 C 24.531 30.368 24.089 30.289 23.693 30.115 C 23.298 29.941 22.981 29.703 22.697 29.403 C 22.428 29.102 22.206 28.739 22.064 28.327 C 21.922 27.916 21.843 27.457 21.843 26.967 L 21.843 21.162 C 21.843 21.036 21.906 20.973 22.032 20.973 L 23.788 20.973 C 23.914 20.973 23.978 21.036 23.978 21.162 L 23.978 26.461 C 23.978 27.062 24.12 27.537 24.405 27.916 C 24.69 28.296 25.117 28.47 25.702 28.47 C 26.255 28.47 26.667 28.28 26.967 27.916 C 27.268 27.552 27.41 27.078 27.41 26.493 L 27.41 21.162 C 27.41 21.036 27.473 20.973 27.6 20.973 L 29.355 20.973 C 29.482 20.973 29.545 21.036 29.545 21.162 L 29.545 29.972 C 29.545 30.099 29.482 30.162 29.355 30.162 L 27.6 30.162 C 27.489 30.146 27.426 30.083 27.426 29.956 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 31.918 29.909 C 31.269 29.609 30.747 29.276 30.368 28.913 C 30.273 28.818 30.273 28.739 30.368 28.644 L 31.459 27.505 C 31.554 27.41 31.633 27.41 31.728 27.505 C 32.06 27.805 32.471 28.058 32.962 28.264 C 33.452 28.47 33.942 28.565 34.417 28.565 C 34.986 28.565 35.413 28.47 35.698 28.264 C 35.983 28.058 36.125 27.805 36.125 27.489 C 36.125 27.204 36.014 26.983 35.809 26.825 C 35.603 26.667 35.192 26.54 34.591 26.477 L 33.594 26.382 C 32.645 26.287 31.949 26.002 31.475 25.544 C 31 25.085 30.763 24.468 30.763 23.677 C 30.763 22.792 31.064 22.08 31.681 21.558 C 32.297 21.036 33.183 20.783 34.338 20.783 C 35.065 20.783 35.714 20.894 36.299 21.099 C 36.884 21.305 37.374 21.574 37.786 21.906 C 37.881 21.985 37.896 22.064 37.817 22.175 L 36.884 23.298 C 36.805 23.393 36.726 23.393 36.615 23.329 C 36.315 23.124 35.967 22.95 35.54 22.792 C 35.113 22.633 34.67 22.57 34.211 22.57 C 33.752 22.57 33.405 22.665 33.167 22.839 C 32.93 23.013 32.819 23.25 32.819 23.519 C 32.819 23.788 32.914 23.994 33.12 24.152 C 33.325 24.31 33.721 24.421 34.322 24.484 L 35.318 24.579 C 36.283 24.674 36.995 24.958 37.469 25.433 C 37.928 25.892 38.165 26.508 38.165 27.268 C 38.165 28.185 37.833 28.928 37.185 29.514 C 36.536 30.099 35.571 30.383 34.306 30.383 C 33.373 30.368 32.566 30.209 31.918 29.909 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 39.984 29.593 C 39.589 29.15 39.399 28.47 39.399 27.568 L 39.399 22.728 C 39.399 22.649 39.367 22.618 39.288 22.618 L 38.671 22.618 C 38.545 22.618 38.482 22.554 38.482 22.428 L 38.482 21.147 C 38.482 21.02 38.545 20.957 38.671 20.957 L 39.288 20.957 C 39.367 20.957 39.399 20.925 39.399 20.846 L 39.399 18.331 C 39.399 18.205 39.462 18.142 39.589 18.142 L 41.344 18.142 C 41.471 18.142 41.534 18.205 41.534 18.331 L 41.534 20.846 C 41.534 20.925 41.566 20.957 41.645 20.957 L 42.863 20.957 C 42.989 20.957 43.053 21.02 43.053 21.147 L 43.053 22.428 C 43.053 22.554 42.989 22.618 42.863 22.618 L 41.645 22.618 C 41.566 22.618 41.534 22.649 41.534 22.728 L 41.534 27.505 C 41.534 27.837 41.598 28.059 41.74 28.185 C 41.882 28.312 42.104 28.359 42.388 28.359 L 42.863 28.359 C 42.989 28.359 43.053 28.422 43.053 28.549 L 43.053 30.083 C 43.053 30.21 42.989 30.273 42.863 30.273 L 41.946 30.273 C 41.044 30.273 40.38 30.051 39.984 29.593 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 44.35 29.957 L 44.35 21.147 C 44.35 21.02 44.413 20.957 44.539 20.957 L 46.295 20.957 C 46.422 20.957 46.485 21.02 46.485 21.147 L 46.485 21.922 L 46.501 21.922 C 46.722 21.558 47.023 21.273 47.418 21.068 C 47.813 20.846 48.304 20.735 48.889 20.735 C 49.253 20.735 49.617 20.799 49.949 20.941 C 50.281 21.068 50.581 21.257 50.819 21.51 C 50.913 21.605 50.913 21.684 50.85 21.779 L 49.838 23.061 C 49.759 23.155 49.68 23.171 49.569 23.092 C 49.348 22.95 49.142 22.839 48.921 22.76 C 48.699 22.681 48.462 22.649 48.209 22.649 C 47.592 22.649 47.149 22.855 46.88 23.266 C 46.611 23.677 46.469 24.247 46.469 24.99 L 46.469 29.972 C 46.469 30.099 46.406 30.162 46.279 30.162 L 44.524 30.162 C 44.413 30.146 44.35 30.083 44.35 29.957 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 51.277 19.027 L 51.277 17.367 C 51.277 17.24 51.341 17.177 51.467 17.177 L 53.223 17.177 C 53.349 17.177 53.412 17.24 53.412 17.367 L 53.412 19.027 C 53.412 19.154 53.349 19.217 53.223 19.217 L 51.467 19.217 C 51.341 19.217 51.277 19.154 51.277 19.027 Z M 51.277 29.957 L 51.277 21.147 C 51.277 21.02 51.341 20.957 51.467 20.957 L 53.223 20.957 C 53.349 20.957 53.412 21.02 53.412 21.147 L 53.412 29.957 C 53.412 30.083 53.349 30.146 53.223 30.146 L 51.467 30.146 C 51.341 30.146 51.277 30.083 51.277 29.957 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 56.259 29.688 C 55.595 29.229 55.136 28.612 54.883 27.805 C 54.788 27.505 54.709 27.189 54.646 26.825 C 54.583 26.461 54.567 26.034 54.567 25.559 C 54.567 25.069 54.599 24.642 54.646 24.278 C 54.694 23.914 54.773 23.582 54.868 23.282 C 55.121 22.475 55.579 21.858 56.244 21.415 C 56.908 20.973 57.699 20.751 58.616 20.751 C 59.565 20.751 60.372 20.973 61.036 21.431 C 61.7 21.89 62.143 22.507 62.396 23.298 C 62.444 23.456 62.491 23.63 62.523 23.788 C 62.554 23.946 62.586 24.152 62.618 24.357 C 62.649 24.579 62.665 24.816 62.681 25.085 C 62.697 25.354 62.697 25.686 62.697 26.05 C 62.697 26.176 62.634 26.24 62.491 26.24 L 56.829 26.24 C 56.75 26.24 56.718 26.271 56.718 26.35 C 56.718 26.493 56.734 26.619 56.75 26.73 C 56.781 26.841 56.813 26.951 56.845 27.062 C 57.161 27.995 57.857 28.454 58.901 28.454 C 59.423 28.454 59.85 28.375 60.198 28.201 C 60.546 28.043 60.83 27.821 61.052 27.568 C 61.147 27.473 61.242 27.457 61.337 27.537 L 62.459 28.533 C 62.554 28.612 62.554 28.691 62.475 28.802 C 62.08 29.261 61.558 29.64 60.925 29.925 C 60.293 30.225 59.549 30.368 58.695 30.368 C 57.746 30.368 56.924 30.13 56.259 29.688 Z M 60.435 23.741 C 60.308 23.377 60.087 23.076 59.771 22.871 C 59.454 22.665 59.075 22.554 58.648 22.554 C 58.205 22.554 57.825 22.665 57.509 22.871 C 57.193 23.076 56.971 23.377 56.845 23.741 C 56.766 23.962 56.734 24.231 56.734 24.516 C 56.734 24.595 56.766 24.626 56.845 24.626 L 60.451 24.626 C 60.53 24.626 60.562 24.595 60.562 24.516 C 60.562 24.231 60.514 23.962 60.435 23.741 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 64.864 29.909 C 64.215 29.609 63.693 29.276 63.314 28.913 C 63.219 28.818 63.219 28.739 63.314 28.644 L 64.405 27.505 C 64.5 27.41 64.579 27.41 64.674 27.505 C 65.006 27.805 65.417 28.058 65.907 28.264 C 66.398 28.454 66.888 28.565 67.363 28.565 C 67.932 28.565 68.359 28.47 68.644 28.264 C 68.928 28.058 69.071 27.805 69.071 27.489 C 69.071 27.204 68.96 26.983 68.754 26.825 C 68.549 26.667 68.138 26.54 67.537 26.477 L 66.54 26.382 C 65.591 26.287 64.895 26.002 64.421 25.544 C 63.946 25.085 63.709 24.468 63.709 23.677 C 63.709 22.792 64.01 22.08 64.626 21.558 C 65.243 21.036 66.129 20.783 67.284 20.783 C 68.011 20.783 68.66 20.894 69.245 21.099 C 69.83 21.305 70.32 21.574 70.732 21.906 C 70.826 21.985 70.842 22.064 70.763 22.175 L 69.83 23.298 C 69.751 23.393 69.672 23.393 69.561 23.329 C 69.261 23.124 68.913 22.95 68.486 22.792 C 68.059 22.633 67.616 22.57 67.157 22.57 C 66.698 22.57 66.35 22.665 66.113 22.839 C 65.876 23.013 65.765 23.25 65.765 23.519 C 65.765 23.788 65.86 23.994 66.066 24.152 C 66.271 24.31 66.667 24.421 67.268 24.484 L 68.264 24.579 C 69.229 24.674 69.941 24.958 70.415 25.433 C 70.89 25.907 71.111 26.508 71.111 27.268 C 71.111 28.185 70.779 28.928 70.13 29.514 C 69.482 30.099 68.517 30.383 67.252 30.383 C 66.319 30.368 65.512 30.209 64.864 29.909 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></svg>',svgContentId:12546518405,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13pa67h\",\"data-framer-name\":\"5\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1df8ve9\",\"data-framer-name\":\"ficep_spa_logo.svg\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 75 30\"><g transform=\"translate(0 0.833)\" id=\"ss12374286391_1\"><path d=\"M 0 28.334 L 0 0.001 L 75 0.001 L 75 28.334 Z\" fill=\"transparent\"></path><g transform=\"translate(0 0)\" id=\"ss12374286391_3\"><path d=\"M 0 3.143 C 0 3.143 0.195 0 3.141 0 L 13.749 0 C 13.749 0 14.565 -0.033 14.565 0.817 C 14.565 1.135 14.446 1.334 14.297 1.459 L 2.218 13.545 C 2.218 13.545 1.908 13.712 1.899 14.491 C 1.89 15.269 1.899 22.973 1.899 22.973 C 1.899 22.973 1.857 24.38 3.305 24.38 L 11.869 24.38 C 11.869 24.38 12.505 24.311 12.917 23.882 L 24.821 11.96 C 24.821 11.96 25.079 11.676 25.423 11.693 C 25.766 11.709 26.25 11.871 26.25 12.521 L 26.25 22.973 C 26.25 22.973 26.158 26.25 22.975 26.25 L 3.289 26.25 C 3.289 26.25 0.001 26.221 0.001 22.96 C 0.001 19.7 0 3.143 0 3.143 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g><path d=\"M 19.346 11.71 L 16.399 11.71 C 16.399 11.71 14.565 11.543 14.565 9.874 L 14.565 3.792 C 14.565 3.792 14.532 3.139 13.912 3.139 C 13.706 3.139 13.569 3.211 13.477 3.307 L 8.582 8.205 C 8.582 8.205 8.002 8.817 8.002 9.735 L 8.002 16.382 C 8.002 16.382 7.93 18.274 9.892 18.274 L 16.569 18.274 C 16.569 18.274 17.656 18.253 18.3 17.49 L 22.987 12.8 C 22.987 12.8 23.198 12.617 23.204 12.358 C 23.209 12.099 23.046 11.705 22.551 11.705 C 22.056 11.705 19.346 11.71 19.346 11.71 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 29.167 22.084 L 33.19 22.084 L 33.19 17.75 L 36.824 17.75 L 36.824 15.401 L 33.19 15.401 L 33.19 13.867 L 37.083 13.867 L 37.083 11.667 L 29.167 11.667 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 37.5 22.084 L 41.25 22.084 L 41.25 11.667 L 37.5 11.667 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 51.237 18.339 C 50.046 19.004 49.372 19.071 48.306 19.025 C 46.827 18.961 45.541 18.16 45.541 16.581 C 45.541 14.972 46.762 14.009 48.289 14.067 C 49.356 14.108 50.183 14.361 51.25 15.042 L 51.25 11.963 C 50.229 11.498 49.094 11.251 47.701 11.251 C 43.833 11.251 41.667 13.634 41.667 16.713 C 41.667 19.128 43.74 22.112 47.516 22.084 C 48.97 22.073 50.139 21.774 51.237 21.155 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 51.667 22.084 L 59.167 22.084 L 59.167 19.53 L 55.291 19.53 L 55.291 17.899 L 58.953 17.899 L 58.953 15.469 L 55.291 15.469 L 55.291 13.867 L 59.163 13.867 L 59.163 11.667 L 51.667 11.667 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 59.756 22.183 L 63.649 22.183 L 63.649 18.41 L 64.956 18.436 C 68.269 18.436 69.312 16.616 69.312 14.982 C 69.312 13.286 68.192 11.667 65.155 11.667 L 59.756 11.667 Z M 63.649 16.012 L 63.649 13.625 L 64.159 13.625 C 65.068 13.625 65.411 14.038 65.411 14.799 C 65.411 15.548 65.057 16.012 64.171 16.012 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><g transform=\"translate(29.167 26.187)\" id=\"ss12374286391_11\"><path d=\"M 2.456 2.147 C 2.735 2.147 2.94 2.089 3.071 1.974 C 3.202 1.858 3.268 1.704 3.268 1.512 C 3.268 1.32 3.202 1.167 3.071 1.052 C 2.94 0.938 2.735 0.88 2.456 0.88 L 0.821 0.88 C 0.693 0.88 0.606 0.86 0.56 0.82 C 0.514 0.781 0.491 0.725 0.491 0.653 C 0.491 0.584 0.515 0.529 0.562 0.489 C 0.608 0.449 0.695 0.429 0.821 0.429 L 3.146 0.429 L 3.146 0 L 0.812 0 C 0.533 0 0.328 0.058 0.197 0.173 C 0.066 0.289 0 0.443 0 0.635 C 0 0.827 0.066 0.98 0.197 1.095 C 0.328 1.209 0.533 1.267 0.812 1.267 L 2.447 1.267 C 2.575 1.267 2.662 1.287 2.708 1.327 C 2.754 1.366 2.777 1.422 2.777 1.494 C 2.777 1.563 2.753 1.618 2.707 1.658 C 2.66 1.698 2.573 1.718 2.447 1.718 L 0.122 1.718 L 0.122 2.147 Z M 5.123 0.429 L 5.123 2.147 L 5.593 2.147 L 5.593 0.429 L 7.085 0.429 L 7.085 0 L 3.631 0 L 3.631 0.429 Z M 10.667 2.147 L 10.667 1.718 L 8.071 1.718 L 8.071 1.267 L 10.356 1.267 L 10.356 0.88 L 8.071 0.88 L 8.071 0.429 L 10.667 0.429 L 10.667 0 L 7.601 0 L 7.601 2.147 Z M 14.402 2.147 L 14.402 1.718 L 11.806 1.718 L 11.806 1.267 L 14.091 1.267 L 14.091 0.88 L 11.806 0.88 L 11.806 0.429 L 14.402 0.429 L 14.402 0 L 11.335 0 L 11.335 2.147 Z M 15.07 0 L 15.07 2.147 L 18.076 2.147 L 18.076 1.718 L 15.54 1.718 L 15.54 0 Z M 21.405 0.429 L 21.405 2.147 L 21.875 2.147 L 21.875 0.429 L 23.367 0.429 L 23.367 0 L 19.913 0 L 19.913 0.429 Z M 27.144 2.147 L 27.144 0 L 26.674 0 L 26.674 0.859 L 24.352 0.859 L 24.352 0 L 23.882 0 L 23.882 2.147 L 24.352 2.147 L 24.352 1.288 L 26.674 1.288 L 26.674 2.147 Z M 27.941 2.147 L 28.411 2.147 L 28.411 0 L 27.941 0 Z M 32.478 2.147 L 32.478 0 L 32.008 0 L 32.008 1.591 L 29.654 0 L 29.207 0 L 29.207 2.147 L 29.677 2.147 L 29.677 0.555 L 32.032 2.147 Z M 35.776 0 L 33.744 1.243 L 33.744 0 L 33.274 0 L 33.274 2.147 L 33.744 2.147 L 33.744 1.709 L 34.595 1.199 L 36.078 2.147 L 36.872 2.147 L 35.008 0.951 L 36.594 0 Z M 37.311 2.147 L 37.781 2.147 L 37.781 0 L 37.311 0 Z M 41.848 2.147 L 41.848 0 L 41.378 0 L 41.378 1.591 L 39.024 0 L 38.577 0 L 38.577 2.147 L 39.047 2.147 L 39.047 0.555 L 41.403 2.147 Z M 45.373 1.267 L 45.373 1.718 L 43.85 1.718 C 43.284 1.718 43.002 1.503 43.002 1.073 C 43.002 0.644 43.284 0.429 43.85 0.429 L 45.665 0.429 L 45.665 0 L 43.847 0 C 43.389 0 43.05 0.099 42.831 0.297 C 42.611 0.496 42.501 0.754 42.501 1.073 C 42.501 1.392 42.611 1.651 42.831 1.849 C 43.05 2.048 43.389 2.147 43.847 2.147 L 45.833 2.147 L 45.833 0.88 L 44.298 0.88 L 44.298 1.267 Z\" fill=\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></g></svg>',svgContentId:12374286391,withExternalLayout:true})})],speed:40,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:720,intrinsicWidth:960,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+523.2+40+0+0+0+0+0),pixelHeight:3771,pixelWidth:3e3,positionX:\"center\",positionY:\"top\",sizes:\"441px\",src:\"https://framerusercontent.com/images/vdKJUq2xijoeaH8KFo78y3zv5A.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/vdKJUq2xijoeaH8KFo78y3zv5A.png?scale-down-to=1024 814w,https://framerusercontent.com/images/vdKJUq2xijoeaH8KFo78y3zv5A.png?scale-down-to=2048 1629w,https://framerusercontent.com/images/vdKJUq2xijoeaH8KFo78y3zv5A.png 3000w\"}},ItMKJk_Rk:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:720,intrinsicWidth:960,pixelHeight:3771,pixelWidth:3e3,positionX:\"center\",positionY:\"top\",sizes:`calc((min(${componentViewport?.width||\"100vw\"}, 1000px) - 48px) / 2.557)`,src:\"https://framerusercontent.com/images/vdKJUq2xijoeaH8KFo78y3zv5A.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/vdKJUq2xijoeaH8KFo78y3zv5A.png?scale-down-to=1024 814w,https://framerusercontent.com/images/vdKJUq2xijoeaH8KFo78y3zv5A.png?scale-down-to=2048 1629w,https://framerusercontent.com/images/vdKJUq2xijoeaH8KFo78y3zv5A.png 3000w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:720,intrinsicWidth:960,pixelHeight:3771,pixelWidth:3e3,positionX:\"center\",positionY:\"top\",sizes:\"398px\",src:\"https://framerusercontent.com/images/vdKJUq2xijoeaH8KFo78y3zv5A.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/vdKJUq2xijoeaH8KFo78y3zv5A.png?scale-down-to=1024 814w,https://framerusercontent.com/images/vdKJUq2xijoeaH8KFo78y3zv5A.png?scale-down-to=2048 1629w,https://framerusercontent.com/images/vdKJUq2xijoeaH8KFo78y3zv5A.png 3000w\"},className:\"framer-1r5darf\",\"data-framer-name\":\"Profile image\"})})]})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10wci8i\",\"data-framer-name\":\"Awards\",id:elementId2,ref:ref3,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-9tjz\",\"data-framer-name\":\"First\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"rgb(49, 47, 47)\"},children:\"Design awards\"})}),className:\"framer-1pyjq4i\",\"data-framer-name\":\"Scroll down label\",fonts:[\"FS;Satoshi-bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7ed8h8\",\"data-framer-name\":\"Stack\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bbhhzi\",\"data-framer-name\":\"First\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+1234.8+40+42.8+0+0+16),positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/cGeXu62Fnm1qjZsadBvWMcdQZsg.png\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/cGeXu62Fnm1qjZsadBvWMcdQZsg.png\"},className:\"framer-18mao6b\",\"data-framer-name\":\"Logo\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ItMKJk_Rk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-color\":\"rgb(49, 47, 47)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-weight\":\"700\"},children:\"4x \"}),\"Red Dot Design awards\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"rgb(49, 47, 47)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-weight\":\"700\"},children:\"4x \"}),\"Red Dot Design awards\"]})}),className:\"framer-1j1jf9f\",\"data-framer-name\":\"Scroll down label\",fonts:[\"FS;Satoshi-regular\",\"FS;Satoshi-bold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7rd789\",\"data-framer-name\":\"Second\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+1234.8+40+42.8+0+64+12),positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/1QHe0Ed9tMmDjobhDG3Khj9gQA.png\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/1QHe0Ed9tMmDjobhDG3Khj9gQA.png\"},className:\"framer-ekspyx\",\"data-framer-name\":\"Logo\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ItMKJk_Rk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-color\":\"rgb(49, 47, 47)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-weight\":\"700\"},children:\"4x\"}),\" German Design awards\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"rgb(49, 47, 47)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-weight\":\"700\"},children:\"4x\"}),\" German Design awards\"]})}),className:\"framer-bedb7s\",\"data-framer-name\":\"Scroll down label\",fonts:[\"FS;Satoshi-regular\",\"FS;Satoshi-bold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gs6kwi\",\"data-framer-name\":\"Third\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ifmtzb\",\"data-framer-name\":\"IF design award\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:32,intrinsicWidth:32,svg:'<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 0H32V32H0V0Z\" fill=\"#ED1C24\"/>\\n<path d=\"M6.86523 13.5195H12.2128V25.551H6.86523V13.5195Z\" fill=\"white\"/>\\n<path d=\"M6.41992 9.51617C6.41992 7.8219 7.79408 6.44835 9.48835 6.44835C11.1832 6.44835 12.5574 7.8219 12.5574 9.51617C12.5574 11.2104 11.1832 12.584 9.48835 12.584C7.79408 12.584 6.41992 11.2104 6.41992 9.51617Z\" fill=\"white\"/>\\n<path d=\"M20.2324 6.83594H25.58V12.1835H20.2324V6.83594Z\" fill=\"white\"/>\\n<path d=\"M13.5508 6.83594H18.8977V25.5514H13.5508V6.83594Z\" fill=\"white\"/>\\n<path d=\"M20.2324 13.5195H25.58V18.8664H20.2324V13.5195Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ItMKJk_Rk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-color\":\"rgb(49, 47, 47)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-weight\":\"700\"},children:\"2x\"}),\" IF Design awards\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-text-color\":\"rgb(49, 47, 47)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-weight\":\"700\"},children:\"2x\"}),\" IF Design awards\"]})}),className:\"framer-x6mm5q\",\"data-framer-name\":\"Scroll down label\",fonts:[\"FS;Satoshi-regular\",\"FS;Satoshi-bold\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ku83bv\",\"data-framer-name\":\"Services title\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1giavii\",\"data-styles-preset\":\"Y7bWll1Wu\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250))\"},children:\"My Services\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1giavii\",\"data-styles-preset\":\"Y7bWll1Wu\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-074404d5-973e-4e26-be5f-d6ab039bbfd6, rgb(255, 251, 250))\"},children:\"My Services\"})}),className:\"framer-1jqlvmi\",\"data-framer-name\":\"Section title\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+1553.6+54),pixelHeight:596,pixelWidth:483,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 248px)`,src:\"https://framerusercontent.com/images/SyGLlUj4Dq75yWeFe6TqLqFkyNA.svg\",srcSet:\"https://framerusercontent.com/images/SyGLlUj4Dq75yWeFe6TqLqFkyNA.svg 483w\"}},ItMKJk_Rk:{background:{alt:\"\",fit:\"fit\",pixelHeight:596,pixelWidth:483,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 648px)`,src:\"https://framerusercontent.com/images/SyGLlUj4Dq75yWeFe6TqLqFkyNA.svg\",srcSet:\"https://framerusercontent.com/images/SyGLlUj4Dq75yWeFe6TqLqFkyNA.svg 483w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:596,pixelWidth:483,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 966px)`,src:\"https://framerusercontent.com/images/SyGLlUj4Dq75yWeFe6TqLqFkyNA.svg\",srcSet:\"https://framerusercontent.com/images/SyGLlUj4Dq75yWeFe6TqLqFkyNA.svg 483w\"},className:\"framer-u8eek8\",\"data-framer-name\":\"Services image\"})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1flkx0g\",\"data-framer-name\":\"Core Services 1\",id:elementId3,ref:ref4,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1m2gi6\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-rr0nia\",\"data-framer-name\":\"Header\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10adoji\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"RlM7UG9wcGlucy1ib2xk\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-c4563281-66cc-4978-b25d-73846d37ee52, rgb(28, 29, 138))\"},children:\"01\"})})},ItMKJk_Rk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"RlM7UG9wcGlucy1ib2xk\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"38px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-c4563281-66cc-4978-b25d-73846d37ee52, rgb(28, 29, 138))\"},children:\"01\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"RlM7UG9wcGlucy1ib2xk\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"80px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-c4563281-66cc-4978-b25d-73846d37ee52, rgb(28, 29, 138))\"},children:\"01\"})}),className:\"framer-1arnvch\",fonts:[\"FS;Poppins-bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h3\",{className:\"framer-styles-preset-1giavii\",\"data-styles-preset\":\"Y7bWll1Wu\",style:{\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-c3a71dfb-9477-415c-a588-e04a37297be1, rgb(30, 30, 30))\"},children:\"I help companies\"}),\" \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-c71f5e14-cc90-4f3b-9055-67568abfef1a, rgb(5, 178, 220))\"},children:\"build and elevate design teams\"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-c3a71dfb-9477-415c-a588-e04a37297be1, rgb(30, 30, 30))\"},children:\",\"}),\" \",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-c3a71dfb-9477-415c-a588-e04a37297be1, rgb(30, 30, 30))\"},children:\"fostering\"}),\" \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-c71f5e14-cc90-4f3b-9055-67568abfef1a, rgb(5, 178, 220))\"},children:\"ownership, alignment, \"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-c3a71dfb-9477-415c-a588-e04a37297be1, rgb(30, 30, 30))\"},children:\"and\"}),\" \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-c71f5e14-cc90-4f3b-9055-67568abfef1a, rgb(5, 178, 220))\"},children:\"long-term impact.\"})]})}),className:\"framer-fdk7zh\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-p7uts7\",\"data-framer-name\":\"Case study\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xujc1l\",\"data-border\":true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-m5fyqu\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16swiss\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(106, 117, 119)\"},children:\"CASE STUDY\"})}),className:\"framer-1kdgoi7\",fonts:[\"FS;Poppins-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ItMKJk_Rk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1bss9y6\",\"data-styles-preset\":\"roWElAkoc\",children:\"Building a Design Team: From Zero to Strategic Impact\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h3\",{className:\"framer-styles-preset-1bss9y6\",\"data-styles-preset\":\"roWElAkoc\",children:[\"Building a Design Team \\u2028\\u2028\",/*#__PURE__*/_jsx(\"br\",{}),\"From Scratch\"]})}),className:\"framer-72qrk2\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-z0e7vr\",\"data-styles-preset\":\"LJ8cix4f3\",children:[\"At UP42 GmbH, a fast-growing startup, I established a \",/*#__PURE__*/_jsx(\"strong\",{children:\"design function from scratch\"}),\". This introduction \",/*#__PURE__*/_jsx(\"strong\",{children:\"improved team efficiency\"}),\", \",/*#__PURE__*/_jsx(\"strong\",{children:\"streamlined decision-making\"}),\", and \",/*#__PURE__*/_jsx(\"strong\",{children:\"drove measurable business growth\"}),\".\"]})}),className:\"framer-pvllre\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{y:(componentViewport?.y||0)+0+0+0+1796+40+0+0+112.4+0+0+20+303+0+203.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(Container,{className:\"framer-149c9cr-container\",nodeId:\"tdVkmHUAm\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ButtonTerthiary,{EiCNCfrPa:\"mailto:hello@andreacattani.com\",FVi2fAkoC:\"ArrowForward\",height:\"100%\",id:\"tdVkmHUAm\",IDbjzQ8ao:\"row\",layoutId:\"tdVkmHUAm\",ov21a4OQq:\"Request the full case study\",variant:\"gVfS6_4YL\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:720,intrinsicWidth:960,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+1796+40+0+0+112.4+0+0+20+0),pixelHeight:990,pixelWidth:1320,sizes:`calc(min(min(${componentViewport?.width||\"100vw\"} - 40px, 1000px), 900px) - 40px)`,src:\"https://framerusercontent.com/images/Vau7MZMpFeEmP6bqdBEVIk4EID4.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/Vau7MZMpFeEmP6bqdBEVIk4EID4.png?scale-down-to=512 512w,https://framerusercontent.com/images/Vau7MZMpFeEmP6bqdBEVIk4EID4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Vau7MZMpFeEmP6bqdBEVIk4EID4.png 1320w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:720,intrinsicWidth:960,pixelHeight:990,pixelWidth:1320,sizes:`calc(min(min(${componentViewport?.width||\"100vw\"} - 80px, 1000px), 900px) - 80px)`,src:\"https://framerusercontent.com/images/Vau7MZMpFeEmP6bqdBEVIk4EID4.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/Vau7MZMpFeEmP6bqdBEVIk4EID4.png?scale-down-to=512 512w,https://framerusercontent.com/images/Vau7MZMpFeEmP6bqdBEVIk4EID4.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/Vau7MZMpFeEmP6bqdBEVIk4EID4.png 1320w\"},className:\"framer-w5v20m\",\"data-framer-name\":\"Design maturity image\"})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-dzkd5m\",\"data-framer-name\":\"Body\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rdapu0\",\"data-framer-name\":\"CTA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(138, 149, 151)\"},children:\"This service also includes:\"})}),className:\"framer-1aik2et\",fonts:[\"FS;Satoshi-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tbyd1d\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{y:(componentViewport?.y||0)+0+0+0+1796+40+0+0+711.4+0+0+0+42+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sf1v2u-container\",nodeId:\"jnDVAdJ13\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SolutionCard,{height:\"100%\",id:\"jnDVAdJ13\",layoutId:\"jnDVAdJ13\",width:\"100%\",Yt0KX2uMH:\"Design Leadership\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{y:(componentViewport?.y||0)+0+0+0+1796+40+0+0+711.4+0+0+0+42+0+45}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(Container,{className:\"framer-emo909-container\",nodeId:\"Tg7GfbfNa\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SolutionCard,{height:\"100%\",id:\"Tg7GfbfNa\",layoutId:\"Tg7GfbfNa\",width:\"100%\",Yt0KX2uMH:\"Design Maturity Improvement\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{y:(componentViewport?.y||0)+0+0+0+1796+40+0+0+711.4+0+0+0+42+0+90}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ftte5f-container\",nodeId:\"lMqYiRMfk\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SolutionCard,{height:\"100%\",id:\"lMqYiRMfk\",layoutId:\"lMqYiRMfk\",width:\"100%\",Yt0KX2uMH:\"Workshops Facilitation\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{y:(componentViewport?.y||0)+0+0+0+1796+40+0+0+711.4+0+0+0+42+0+135}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(Container,{className:\"framer-32e1e-container hidden-cw9qu\",nodeId:\"LBJzEfzep\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SolutionCard,{height:\"100%\",id:\"LBJzEfzep\",layoutId:\"LBJzEfzep\",width:\"100%\",Yt0KX2uMH:\"Mentorship & Coaching\"})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-cl62m4 hidden-72rtr7 hidden-17hylx9\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(Container,{className:\"framer-mvifqy-container\",nodeId:\"Da7OdS7br\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SolutionCard,{height:\"100%\",id:\"Da7OdS7br\",layoutId:\"Da7OdS7br\",width:\"100%\",Yt0KX2uMH:\"Mentorship & Coaching\"})})})})]})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-guyiqa\",\"data-framer-name\":\"Core Services 2\",id:elementId4,ref:ref5,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-47tisk\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-10m5wl2\",\"data-framer-name\":\"Header\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wm2zrq\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"RlM7UG9wcGlucy1ib2xk\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-c4563281-66cc-4978-b25d-73846d37ee52, rgb(28, 29, 138))\"},children:\"02\"})})},ItMKJk_Rk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"RlM7UG9wcGlucy1ib2xk\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"38px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-c4563281-66cc-4978-b25d-73846d37ee52, rgb(28, 29, 138))\"},children:\"02\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"RlM7UG9wcGlucy1ib2xk\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"80px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-c4563281-66cc-4978-b25d-73846d37ee52, rgb(28, 29, 138))\"},children:\"02\"})}),className:\"framer-uvango\",fonts:[\"FS;Poppins-bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h3\",{className:\"framer-styles-preset-1giavii\",\"data-styles-preset\":\"Y7bWll1Wu\",style:{\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-c3a71dfb-9477-415c-a588-e04a37297be1, rgb(30, 30, 30))\"},children:\"I help companies\"}),\" \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-c71f5e14-cc90-4f3b-9055-67568abfef1a, rgb(5, 178, 220))\"},children:\"optimize design workflows, improving collaboration, efficiency,\"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-c3a71dfb-9477-415c-a588-e04a37297be1, rgb(30, 30, 30))\"},children:\" and\"}),\" \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-c71f5e14-cc90-4f3b-9055-67568abfef1a, rgb(5, 178, 220))\"},children:\"strategic focus.\"})]})}),className:\"framer-97ovjf\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-x9rxp2\",\"data-framer-name\":\"Case study\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ma1vxu\",\"data-border\":true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-36qji9\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tm9ijs\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"RlM7UG9wcGlucy1yZWd1bGFy\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(106, 117, 119)\"},children:\"CASE STUDY\"})}),className:\"framer-710qv\",fonts:[\"FS;Poppins-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1bss9y6\",\"data-styles-preset\":\"roWElAkoc\",children:\"Driving Revenue Growth with UX Research in B2B Sales\"})}),className:\"framer-1ogcbc9\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-z0e7vr\",\"data-styles-preset\":\"LJ8cix4f3\",children:[\"By introducing \",/*#__PURE__*/_jsx(\"strong\",{children:\"UX research\"}),\" methodologies in product development, we were able to \",/*#__PURE__*/_jsx(\"strong\",{children:\"redesign a\"}),\" \",/*#__PURE__*/_jsx(\"strong\",{children:\"fragmented sales channel\"}),\", \",/*#__PURE__*/_jsx(\"strong\",{children:\"improving efficiency\"}),\" and \",/*#__PURE__*/_jsx(\"strong\",{children:\"increasing revenue\"}),\".\"]})}),className:\"framer-wynpc6\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{y:(componentViewport?.y||0)+0+0+0+2799.4+40+0+0+112.4+0+0+20+303+0+203.6}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,children:/*#__PURE__*/_jsx(Container,{className:\"framer-h7ocq1-container\",nodeId:\"A2v1TYplX\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ButtonTerthiary,{EiCNCfrPa:\"mailto:hello@andreacattani.com\",FVi2fAkoC:\"ArrowForward\",height:\"100%\",id:\"A2v1TYplX\",IDbjzQ8ao:\"row\",layoutId:\"A2v1TYplX\",ov21a4OQq:\"Request the full case study\",variant:\"gVfS6_4YL\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:720,intrinsicWidth:960,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+2799.4+40+0+0+112.4+0+0+20+0),pixelHeight:990,pixelWidth:1320,sizes:`calc(min(min(${componentViewport?.width||\"100vw\"} - 40px, 1000px), 900px) - 40px)`,src:\"https://framerusercontent.com/images/fXIEMbftVxw9Ls2pYZIy2Nbcss.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/fXIEMbftVxw9Ls2pYZIy2Nbcss.png?scale-down-to=512 512w,https://framerusercontent.com/images/fXIEMbftVxw9Ls2pYZIy2Nbcss.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/fXIEMbftVxw9Ls2pYZIy2Nbcss.png 1320w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:720,intrinsicWidth:960,pixelHeight:990,pixelWidth:1320,sizes:`calc(min(min(${componentViewport?.width||\"100vw\"} - 80px, 1000px), 900px) - 80px)`,src:\"https://framerusercontent.com/images/fXIEMbftVxw9Ls2pYZIy2Nbcss.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/fXIEMbftVxw9Ls2pYZIy2Nbcss.png?scale-down-to=512 512w,https://framerusercontent.com/images/fXIEMbftVxw9Ls2pYZIy2Nbcss.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/fXIEMbftVxw9Ls2pYZIy2Nbcss.png 1320w\"},className:\"framer-14mvdxe\",\"data-framer-name\":\"Sales growth image\"})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1yqycfr\",\"data-framer-name\":\"Body\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1j8zy7b\",\"data-framer-name\":\"CTA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(138, 149, 151)\"},children:\"This service also includes:\"})}),className:\"framer-15ukd0i\",fonts:[\"FS;Satoshi-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ciwgov\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{y:(componentViewport?.y||0)+0+0+0+2799.4+40+0+0+701.4+0+0+0+42+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1beg3y3-container\",nodeId:\"eaLzE7hVs\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SolutionCard,{height:\"100%\",id:\"eaLzE7hVs\",layoutId:\"eaLzE7hVs\",width:\"100%\",Yt0KX2uMH:\"Design Ops Optimization\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{y:(componentViewport?.y||0)+0+0+0+2799.4+40+0+0+701.4+0+0+0+42+0+45}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1b60k3x-container\",nodeId:\"HPoRkElhX\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SolutionCard,{height:\"100%\",id:\"HPoRkElhX\",layoutId:\"HPoRkElhX\",width:\"100%\",Yt0KX2uMH:\"Research Ops & Knowledge Management\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{y:(componentViewport?.y||0)+0+0+0+2799.4+40+0+0+701.4+0+0+0+42+0+90}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(Container,{className:\"framer-4vz2ep-container hidden-cw9qu\",nodeId:\"YKhn0nIkd\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SolutionCard,{height:\"100%\",id:\"YKhn0nIkd\",layoutId:\"YKhn0nIkd\",width:\"100%\",Yt0KX2uMH:\"Cross-functional Collaboration\"})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lmge6j hidden-72rtr7 hidden-17hylx9\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(Container,{className:\"framer-xhq0y2-container\",nodeId:\"oekxuVkxx\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SolutionCard,{height:\"100%\",id:\"oekxuVkxx\",layoutId:\"oekxuVkxx\",width:\"100%\",Yt0KX2uMH:\"Cross-functional Collaboration\"})})})})]})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wnaqf1\",\"data-framer-name\":\"Core Services 3\",id:elementId5,ref:ref6,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-w9x5n2\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-lheznc\",\"data-framer-name\":\"Header\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-u5g636\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"RlM7UG9wcGlucy1ib2xk\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-c4563281-66cc-4978-b25d-73846d37ee52, rgb(28, 29, 138))\"},children:\"03\"})})},ItMKJk_Rk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"RlM7UG9wcGlucy1ib2xk\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"38px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-c4563281-66cc-4978-b25d-73846d37ee52, rgb(28, 29, 138))\"},children:\"03\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{style:{\"--font-selector\":\"RlM7UG9wcGlucy1ib2xk\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"80px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-c4563281-66cc-4978-b25d-73846d37ee52, rgb(28, 29, 138))\"},children:\"03\"})}),className:\"framer-mq4qga\",fonts:[\"FS;Poppins-bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h3\",{className:\"framer-styles-preset-1giavii\",\"data-styles-preset\":\"Y7bWll1Wu\",style:{\"--framer-text-alignment\":\"left\"},children:[\"I help companies \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-c71f5e14-cc90-4f3b-9055-67568abfef1a, rgb(5, 178, 220))\"},children:\"drive product innovation\"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(12, 168, 153)\"},children:\" \"}),\"by combining \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-c71f5e14-cc90-4f3b-9055-67568abfef1a, rgb(5, 178, 220))\"},children:\"strategic design and research,\"}),\" turning insights into \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-c71f5e14-cc90-4f3b-9055-67568abfef1a, rgb(5, 178, 220))\"},children:\"impactful, user-centered solutions\"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-c71f5e14-cc90-4f3b-9055-67568abfef1a, rgb(5, 178, 220))\"},children:\".\"})]})}),className:\"framer-uyfcj0\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vzin98-container hidden-cw9qu hidden-17hylx9\",isModuleExternal:true,nodeId:\"JGfzfqKOU\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:true},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},fadeWidth:25},gap:24,height:\"100%\",id:\"JGfzfqKOU\",layoutId:\"JGfzfqKOU\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,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:387,width:\"900px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-w6w70f-container\",inComponentSlot:true,nodeId:\"elrGBhuAN\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CaseStudy,{BW9u1ZBea:\"row\",height:\"100%\",hjpZGc3xw:\"Designing a Better Buying Experience for B2B Sales\",id:\"elrGBhuAN\",layoutId:\"elrGBhuAN\",qoLZUSNSb:\"40px\",style:{width:\"100%\"},width:\"100%\",ZuItvgTnU:\"Through strategic design and UX research I designed an online product configurator for Bonfiglioli Group Spa, which simplified the configuration of complex products and purchasing.\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:387,width:\"900px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-z6j9x2-container\",inComponentSlot:true,nodeId:\"dPnQGEHCJ\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CaseStudy,{B4tF42hgU:addImageAlt({src:\"https://framerusercontent.com/images/prjA2fbp7XCo336pv5gvM8H2SA.png\",srcSet:\"https://framerusercontent.com/images/prjA2fbp7XCo336pv5gvM8H2SA.png?scale-down-to=512 512w,https://framerusercontent.com/images/prjA2fbp7XCo336pv5gvM8H2SA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/prjA2fbp7XCo336pv5gvM8H2SA.png 1320w\"},\"\"),BW9u1ZBea:\"row\",height:\"100%\",hjpZGc3xw:\"Unified HMI Design System for SCM Group\",id:\"dPnQGEHCJ\",layoutId:\"dPnQGEHCJ\",qoLZUSNSb:\"40px\",style:{width:\"100%\"},width:\"100%\",ZuItvgTnU:\"I created a unified HMI design system for SCM Group, improving usability, boosting operator productivity, and reducing errors across diverse machinery.\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:387,width:\"900px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-16cu8wp-container\",inComponentSlot:true,nodeId:\"rx0c8fZVE\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CaseStudy,{B4tF42hgU:addImageAlt({src:\"https://framerusercontent.com/images/UG8U3ESEgR8KHoqPA0A1S0ennE.png\",srcSet:\"https://framerusercontent.com/images/UG8U3ESEgR8KHoqPA0A1S0ennE.png?scale-down-to=512 512w,https://framerusercontent.com/images/UG8U3ESEgR8KHoqPA0A1S0ennE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/UG8U3ESEgR8KHoqPA0A1S0ennE.png 1320w\"},\"\"),BW9u1ZBea:\"row\",height:\"100%\",hjpZGc3xw:\"Maestro Connect: An Industrial IoT Platform\",id:\"rx0c8fZVE\",layoutId:\"rx0c8fZVE\",qoLZUSNSb:\"40px\",style:{width:\"100%\"},width:\"100%\",ZuItvgTnU:\"I led the end-to-end design of Maestro Connect for SCM Group, an IoT platform that optimized industrial operations, increased machine uptime, and enabled smarter decision-making.\"})})})],snapObject:{fluid:false,snap:true,snapEdge:\"center\"},style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{height:387,width:`min(${componentViewport?.width||\"100vw\"} - 40px, 1000px)`,y:(componentViewport?.y||0)+0+0+0+3747.8+40+0+0+950.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rhiwyc-container hidden-72rtr7 hidden-cw9qu\",nodeId:\"wSWlLHUUm\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CaseStudy,{B4tF42hgU:addImageAlt({src:\"https://framerusercontent.com/images/UG8U3ESEgR8KHoqPA0A1S0ennE.png\",srcSet:\"https://framerusercontent.com/images/UG8U3ESEgR8KHoqPA0A1S0ennE.png?scale-down-to=512 512w,https://framerusercontent.com/images/UG8U3ESEgR8KHoqPA0A1S0ennE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/UG8U3ESEgR8KHoqPA0A1S0ennE.png 1320w\"},\"\"),BW9u1ZBea:\"column\",height:\"100%\",hjpZGc3xw:\"Maestro Connect: An Industrial IoT Platform\",id:\"wSWlLHUUm\",layoutId:\"wSWlLHUUm\",qoLZUSNSb:\"20px\",style:{width:\"100%\"},width:\"100%\",ZuItvgTnU:\"I led the end-to-end design of Maestro Connect for SCM Group, an IoT platform that optimized industrial operations, increased machine uptime, and enabled smarter decision-making.\"})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{height:387,width:`min(${componentViewport?.width||\"100vw\"} - 40px, 1000px)`,y:(componentViewport?.y||0)+0+0+0+3747.8+40+0+0+531.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ammadc-container hidden-72rtr7 hidden-cw9qu\",nodeId:\"wv9DU13S9\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CaseStudy,{B4tF42hgU:addImageAlt({src:\"https://framerusercontent.com/images/prjA2fbp7XCo336pv5gvM8H2SA.png\",srcSet:\"https://framerusercontent.com/images/prjA2fbp7XCo336pv5gvM8H2SA.png?scale-down-to=512 512w,https://framerusercontent.com/images/prjA2fbp7XCo336pv5gvM8H2SA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/prjA2fbp7XCo336pv5gvM8H2SA.png 1320w\"},\"\"),BW9u1ZBea:\"column\",height:\"100%\",hjpZGc3xw:\"Unified HMI Design System for SCM Group\",id:\"wv9DU13S9\",layoutId:\"wv9DU13S9\",qoLZUSNSb:\"20px\",style:{width:\"100%\"},width:\"100%\",ZuItvgTnU:\"I created a unified HMI design system for SCM Group, improving usability, boosting operator productivity, and reducing errors across diverse machinery.\"})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{height:387,width:`min(${componentViewport?.width||\"100vw\"} - 40px, 1000px)`,y:(componentViewport?.y||0)+0+0+0+3747.8+40+0+0+112.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-9fap5f-container hidden-72rtr7 hidden-cw9qu\",nodeId:\"y32rKtOIL\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CaseStudy,{BW9u1ZBea:\"column\",height:\"100%\",hjpZGc3xw:\"Designing a Better Buying Experience for B2B Sales\",id:\"y32rKtOIL\",layoutId:\"y32rKtOIL\",qoLZUSNSb:\"20px\",style:{width:\"100%\"},width:\"100%\",ZuItvgTnU:\"Through strategic design and UX research I designed an online product configurator for Bonfiglioli Group Spa, which simplified the configuration of complex products and purchasing.\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ItMKJk_Rk:{height:387,width:`min(${componentViewport?.width||\"100vw\"} - 80px, 1000px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-2p7lzq-container hidden-72rtr7 hidden-17hylx9\",nodeId:\"IbMjWSyzT\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CaseStudy,{BW9u1ZBea:\"row\",height:\"100%\",hjpZGc3xw:\"Designing a Better Buying Experience for B2B Sales\",id:\"IbMjWSyzT\",layoutId:\"IbMjWSyzT\",qoLZUSNSb:\"40px\",style:{width:\"100%\"},width:\"100%\",ZuItvgTnU:\"Through strategic design and UX research I designed an online product configurator for Bonfiglioli Group Spa, which simplified the configuration of complex products and purchasing.\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ItMKJk_Rk:{height:387,width:`min(${componentViewport?.width||\"100vw\"} - 80px, 1000px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-gzg2os-container hidden-72rtr7 hidden-17hylx9\",nodeId:\"j0eYNDv4O\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CaseStudy,{B4tF42hgU:addImageAlt({src:\"https://framerusercontent.com/images/prjA2fbp7XCo336pv5gvM8H2SA.png\",srcSet:\"https://framerusercontent.com/images/prjA2fbp7XCo336pv5gvM8H2SA.png?scale-down-to=512 512w,https://framerusercontent.com/images/prjA2fbp7XCo336pv5gvM8H2SA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/prjA2fbp7XCo336pv5gvM8H2SA.png 1320w\"},\"\"),BW9u1ZBea:\"row\",height:\"100%\",hjpZGc3xw:\"Unified HMI Design System for SCM Group\",id:\"j0eYNDv4O\",layoutId:\"j0eYNDv4O\",qoLZUSNSb:\"40px\",style:{width:\"100%\"},width:\"100%\",ZuItvgTnU:\"I created a unified HMI design system for SCM Group, improving usability, boosting operator productivity, and reducing errors across diverse machinery.\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ItMKJk_Rk:{height:387,width:`min(${componentViewport?.width||\"100vw\"} - 80px, 1000px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ts9vu1-container hidden-72rtr7 hidden-17hylx9\",nodeId:\"R4jmR8ulm\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CaseStudy,{B4tF42hgU:addImageAlt({src:\"https://framerusercontent.com/images/UG8U3ESEgR8KHoqPA0A1S0ennE.png\",srcSet:\"https://framerusercontent.com/images/UG8U3ESEgR8KHoqPA0A1S0ennE.png?scale-down-to=512 512w,https://framerusercontent.com/images/UG8U3ESEgR8KHoqPA0A1S0ennE.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/UG8U3ESEgR8KHoqPA0A1S0ennE.png 1320w\"},\"\"),BW9u1ZBea:\"row\",height:\"100%\",hjpZGc3xw:\"Maestro Connect: An Industrial IoT Platform\",id:\"R4jmR8ulm\",layoutId:\"R4jmR8ulm\",qoLZUSNSb:\"40px\",style:{width:\"100%\"},width:\"100%\",ZuItvgTnU:\"I led the end-to-end design of Maestro Connect for SCM Group, an IoT platform that optimized industrial operations, increased machine uptime, and enabled smarter decision-making.\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1q04mlm\",\"data-framer-name\":\"Body\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1lc0ref\",\"data-framer-name\":\"CTA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1yZWd1bGFy\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(138, 149, 151)\"},children:\"This service also includes:\"})}),className:\"framer-oqoqhw\",fonts:[\"FS;Satoshi-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1sm7mn1\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{y:(componentViewport?.y||0)+0+0+0+3747.8+40+0+0+1369.4+0+0+0+42+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(Container,{className:\"framer-3hffbb-container\",nodeId:\"x0VlGZ4Vz\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SolutionCard,{height:\"100%\",id:\"x0VlGZ4Vz\",layoutId:\"x0VlGZ4Vz\",width:\"100%\",Yt0KX2uMH:\"UX Research\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{y:(componentViewport?.y||0)+0+0+0+3747.8+40+0+0+1369.4+0+0+0+42+0+44}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(Container,{className:\"framer-120nfdo-container\",nodeId:\"ATnteqQTp\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SolutionCard,{height:\"100%\",id:\"ATnteqQTp\",layoutId:\"ATnteqQTp\",width:\"100%\",Yt0KX2uMH:\"Product Discovery & Validation\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{y:(componentViewport?.y||0)+0+0+0+3747.8+40+0+0+1369.4+0+0+0+42+0+88}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ya09a-container\",nodeId:\"tq5w_2bd2\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SolutionCard,{height:\"100%\",id:\"tq5w_2bd2\",layoutId:\"tq5w_2bd2\",width:\"100%\",Yt0KX2uMH:\"Design Strategy\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{y:(componentViewport?.y||0)+0+0+0+3747.8+40+0+0+1369.4+0+0+0+42+0+132}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1203ev3-container hidden-cw9qu\",nodeId:\"sP6Agvr9D\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SolutionCard,{height:\"100%\",id:\"sP6Agvr9D\",layoutId:\"sP6Agvr9D\",width:\"100%\",Yt0KX2uMH:\"Competitive Analysis\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{y:(componentViewport?.y||0)+0+0+0+3747.8+40+0+0+1369.4+0+0+0+42+0+176}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(Container,{className:\"framer-oq5hh-container hidden-cw9qu\",nodeId:\"BdKQmSlw5\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SolutionCard,{height:\"100%\",id:\"BdKQmSlw5\",layoutId:\"BdKQmSlw5\",width:\"100%\",Yt0KX2uMH:\"Product Vision & Roadmapping\"})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-nfj2vn hidden-72rtr7 hidden-17hylx9\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qmlg80-container\",nodeId:\"GlbwcE8Aw\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SolutionCard,{height:\"100%\",id:\"GlbwcE8Aw\",layoutId:\"GlbwcE8Aw\",width:\"100%\",Yt0KX2uMH:\"Competitive Analysis\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(Container,{className:\"framer-m3m8ed-container\",nodeId:\"eBcB55jb0\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(SolutionCard,{height:\"100%\",id:\"eBcB55jb0\",layoutId:\"eBcB55jb0\",width:\"100%\",Yt0KX2uMH:\"Product Vision & Roadmapping\"})})})]})]})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-50pi5n\",\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5xtt8c\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1201vu5\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-o0j23u\",\"data-framer-name\":\"Text\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h4\",{className:\"framer-styles-preset-acbyqw\",\"data-styles-preset\":\"ZhLaWPkZA\",style:{\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:[\"Let\u2019s create impactful solutions together\\u2028\\u2028\",/*#__PURE__*/_jsx(\"br\",{}),\"tailored to your business needs.\"]})}),className:\"framer-1e46o5o\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wil2of\",\"data-framer-name\":\"Buttons\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{y:(componentViewport?.y||0)+0+0+0+5450.2+100+0+0+52.8+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,children:/*#__PURE__*/_jsx(Container,{className:\"framer-16fxla5-container\",nodeId:\"VSqwNAcwB\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Button,{cp0umQ9IZ:18,gl_MP1cdK:\"Let's Collaborate\",height:\"100%\",id:\"VSqwNAcwB\",jNVV1xuDG:\"mailto:hello@andreacattani.com\",layoutId:\"VSqwNAcwB\",MKXFoJ9qP:\"16px 24px 16px 24px\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mhqwew\",\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1luhket\",\"data-framer-name\":\"Copyright\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1atg76v\",\"data-framer-name\":\"Copyrights\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-gjlesg-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"x7Vac04dG\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Material,{color:\"rgb(255, 251, 250)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Copyright\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"x7Vac04dG\",layoutId:\"x7Vac04dG\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1csxpsm\",\"data-styles-preset\":\"tzYwWmzNI\",style:{\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Andrea Cattani, 2025\"})}),className:\"framer-w3o0d8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14vkgdf\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fj54sn\",\"data-framer-name\":\"Mail\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ir7wpk\",\"data-framer-name\":\"Mail\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1imqq0q-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"cw3bjAJGP\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Material,{color:\"rgb(255, 251, 250)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Mail\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"cw3bjAJGP\",layoutId:\"cw3bjAJGP\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1csxpsm\",\"data-styles-preset\":\"tzYwWmzNI\",style:{\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"hello@andreacattani.com\"})}),className:\"framer-1xdg01i\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1r6arlb\",\"data-framer-name\":\"LinkedIn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{y:(componentViewport?.y||0)+0+0+0+5450.2+100+205.8+0+0+0+46.4+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wd2jf4-container\",nodeId:\"mU8G1NPc2\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Link,{height:\"100%\",id:\"mU8G1NPc2\",layoutId:\"mU8G1NPc2\",mzP2ooo2_:\"https://www.linkedin.com/in/cattaniandrea/\",pDVpcagni:\"LinkedIn\",rmYthtuHR:\"LinkedIn\",width:\"100%\"})})})})})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I6H4w9uV5:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+5450.2+-3.5),pixelHeight:308,pixelWidth:110,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/H1PU2j1oGMgVqi8g54mDBgrF1U.svg\"},style:{rotate:-8}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:308,pixelWidth:110,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/H1PU2j1oGMgVqi8g54mDBgrF1U.svg\"},className:\"framer-yrv341\",style:{rotate:-15}})})]})]})}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7WuF4.framer-lux5qc, .framer-7WuF4 .framer-lux5qc { display: block; }\",\".framer-7WuF4.framer-72rtr7 { align-content: center; align-items: center; background-color: var(--token-1caffec2-cacc-4862-85e4-d14c0bbca834, #fffbfa); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-7WuF4 .framer-14e5oa7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-vfzbxo-container { flex: none; height: auto; position: sticky; top: 0px; width: 100%; z-index: 3; }\",\".framer-7WuF4 .framer-2174t1 { flex: none; height: 240px; left: 192px; position: absolute; top: 726px; width: 251px; z-index: 2; }\",\".framer-7WuF4 .framer-4fghn3 { align-content: center; align-items: center; background: linear-gradient(180deg, #5a5df0 30.662302927927932%, rgb(121, 123, 247) 100%); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; max-width: 100%; overflow: hidden; padding: 130px 40px 140px 40px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-1p6fso0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; max-width: 1000px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-1t1okag { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 81px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-ogk0tu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: hidden; padding: 40px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-1076v3q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-gb9mia { flex: none; height: 284px; position: relative; width: 707px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7WuF4 .framer-adfa0 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 508px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-7WuF4 .framer-1286j8 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 744px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-7WuF4 .framer-1rl1yc4-container { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; width: auto; }\",\".framer-7WuF4 .framer-qk8ktl { align-content: center; align-items: center; background-color: #797bf7; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 54px 0px 0px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-7WuF4 .framer-1av8s2r, .framer-7WuF4 .framer-47tisk, .framer-7WuF4 .framer-w9x5n2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; max-width: 1000px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-uzzl4f { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-5wdqy7 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 34px; height: min-content; justify-content: center; overflow: hidden; padding: 24px 0px 46px 0px; position: relative; width: 1px; }\",\".framer-7WuF4 .framer-m2235r { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-93gb1n, .framer-7WuF4 .framer-1bbuejv, .framer-7WuF4 .framer-1a6k5x0 { --framer-paragraph-spacing: 8px; flex: none; height: auto; max-width: 551px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-7WuF4 .framer-gn5lyo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 28px 0px 28px 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-wfr723 { --framer-paragraph-spacing: 8px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 590px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-7WuF4 .framer-1rsk3h4-container { flex: none; height: 88px; position: relative; width: 590px; z-index: 0; }\",\".framer-7WuF4 .framer-1wska6y, .framer-7WuF4 .framer-3gw9k4, .framer-7WuF4 .framer-g5bf3n, .framer-7WuF4 .framer-1vxm6ke, .framer-7WuF4 .framer-c2smb9, .framer-7WuF4 .framer-6z1t5i, .framer-7WuF4 .framer-1jzc7vs, .framer-7WuF4 .framer-13pa67h { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-7WuF4 .framer-14tjbcl { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 40px); position: relative; width: 40px; }\",\".framer-7WuF4 .framer-ulxwxe { flex: none; height: 30px; position: relative; width: 71px; }\",\".framer-7WuF4 .framer-94ve47, .framer-7WuF4 .framer-18mao6b, .framer-7WuF4 .framer-ifmtzb { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-7WuF4 .framer-1n3rn0 { flex: none; height: 24px; position: relative; width: 52px; }\",\".framer-7WuF4 .framer-klvlu1 { flex: none; height: 16px; position: relative; width: 93px; }\",\".framer-7WuF4 .framer-efuau2 { flex: none; height: 20px; position: relative; width: 124px; }\",\".framer-7WuF4 .framer-m8dwq7 { flex: none; height: 32px; position: relative; width: 71px; }\",\".framer-7WuF4 .framer-1df8ve9 { flex: none; height: 30px; position: relative; width: 75px; }\",\".framer-7WuF4 .framer-1r5darf { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; flex: none; height: 488px; overflow: hidden; position: relative; width: 398px; will-change: var(--framer-will-change-override, transform); }\",\".framer-7WuF4 .framer-10wci8i { align-content: center; align-items: center; background-color: #f5f5f5; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 64px 24px 64px 24px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-9tjz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 24px 0px 24px; position: relative; width: min-content; }\",\".framer-7WuF4 .framer-1pyjq4i, .framer-7WuF4 .framer-1j1jf9f, .framer-7WuF4 .framer-bedb7s, .framer-7WuF4 .framer-x6mm5q { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7WuF4 .framer-7ed8h8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7WuF4 .framer-1bbhhzi, .framer-7WuF4 .framer-gs6kwi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 16px 24px 16px 24px; position: relative; width: min-content; }\",\".framer-7WuF4 .framer-7rd789 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 68px; justify-content: flex-start; overflow: hidden; padding: 15px 24px 16px 24px; position: relative; width: min-content; }\",\".framer-7WuF4 .framer-ekspyx { flex: none; height: 43px; position: relative; width: 32px; }\",\".framer-7WuF4 .framer-1ku83bv { align-content: center; align-items: center; background-color: var(--token-c4563281-66cc-4978-b25d-73846d37ee52, #1c1d8a); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 102px 24px 102px 24px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-1jqlvmi { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 1000px; word-break: break-word; word-wrap: break-word; z-index: 0; }\",\".framer-7WuF4 .framer-u8eek8 { bottom: -1px; flex: none; left: 667px; position: absolute; right: 299px; top: 34px; z-index: 1; }\",\".framer-7WuF4 .framer-1flkx0g { align-content: center; align-items: center; background: linear-gradient(180deg, #dedffc 0%, rgb(255, 251, 250) 100%); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 124px; height: min-content; justify-content: flex-start; max-width: 100%; overflow: hidden; padding: 80px 40px 120px 40px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-1m2gi6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; max-width: 1000px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-rr0nia, .framer-7WuF4 .framer-10m5wl2, .framer-7WuF4 .framer-lheznc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 1000px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-10adoji, .framer-7WuF4 .framer-wm2zrq, .framer-7WuF4 .framer-u5g636, .framer-7WuF4 .framer-1201vu5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-1arnvch, .framer-7WuF4 .framer-fdk7zh, .framer-7WuF4 .framer-uvango, .framer-7WuF4 .framer-97ovjf, .framer-7WuF4 .framer-mq4qga, .framer-7WuF4 .framer-uyfcj0 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-7WuF4 .framer-p7uts7, .framer-7WuF4 .framer-x9rxp2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-1xujc1l { --border-bottom-width: 3px; --border-color: var(--token-c71f5e14-cc90-4f3b-9055-67568abfef1a, #05b2dc); --border-left-width: 3px; --border-right-width: 3px; --border-style: solid; --border-top-width: 3px; align-content: center; align-items: center; background-color: #ebebff; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 40px; height: min-content; justify-content: center; max-width: 900px; overflow: visible; padding: 40px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-m5fyqu, .framer-7WuF4 .framer-36qji9 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 370px; padding: 0px; position: relative; width: 1px; }\",\".framer-7WuF4 .framer-16swiss, .framer-7WuF4 .framer-tm9ijs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-1kdgoi7, .framer-7WuF4 .framer-72qrk2, .framer-7WuF4 .framer-710qv, .framer-7WuF4 .framer-1ogcbc9 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-7WuF4 .framer-pvllre, .framer-7WuF4 .framer-1aik2et, .framer-7WuF4 .framer-wynpc6, .framer-7WuF4 .framer-15ukd0i, .framer-7WuF4 .framer-oqoqhw { --framer-paragraph-spacing: 0px; flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-7WuF4 .framer-149c9cr-container, .framer-7WuF4 .framer-1sf1v2u-container, .framer-7WuF4 .framer-emo909-container, .framer-7WuF4 .framer-ftte5f-container, .framer-7WuF4 .framer-32e1e-container, .framer-7WuF4 .framer-mvifqy-container, .framer-7WuF4 .framer-h7ocq1-container, .framer-7WuF4 .framer-1beg3y3-container, .framer-7WuF4 .framer-1b60k3x-container, .framer-7WuF4 .framer-4vz2ep-container, .framer-7WuF4 .framer-xhq0y2-container, .framer-7WuF4 .framer-3hffbb-container, .framer-7WuF4 .framer-120nfdo-container, .framer-7WuF4 .framer-1ya09a-container, .framer-7WuF4 .framer-1203ev3-container, .framer-7WuF4 .framer-oq5hh-container, .framer-7WuF4 .framer-1qmlg80-container, .framer-7WuF4 .framer-m3m8ed-container, .framer-7WuF4 .framer-16fxla5-container, .framer-7WuF4 .framer-1wd2jf4-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-7WuF4 .framer-w5v20m, .framer-7WuF4 .framer-14mvdxe { aspect-ratio: 1.3333333333333333 / 1; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 308px); overflow: hidden; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-7WuF4 .framer-dzkd5m, .framer-7WuF4 .framer-1yqycfr, .framer-7WuF4 .framer-1q04mlm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-1rdapu0, .framer-7WuF4 .framer-1j8zy7b, .framer-7WuF4 .framer-1lc0ref { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 1000px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-tbyd1d, .framer-7WuF4 .framer-cl62m4, .framer-7WuF4 .framer-1ciwgov, .framer-7WuF4 .framer-1lmge6j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-guyiqa { align-content: center; align-items: center; background-color: var(--token-1caffec2-cacc-4862-85e4-d14c0bbca834, #fffbfa); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 100%; overflow: hidden; padding: 40px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-ma1vxu { --border-bottom-width: 3px; --border-color: var(--token-c71f5e14-cc90-4f3b-9055-67568abfef1a, #05b2dc); --border-left-width: 3px; --border-right-width: 3px; --border-style: solid; --border-top-width: 3px; align-content: center; align-items: center; background-color: #fffbfa; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 40px; height: min-content; justify-content: center; max-width: 900px; overflow: visible; padding: 40px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-wnaqf1 { align-content: center; align-items: center; background: linear-gradient(180deg, #fffbfa 28.80679898648649%, rgb(222, 223, 252) 100%); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 100%; overflow: hidden; padding: 120px 40px 160px 40px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-1vzin98-container, .framer-7WuF4 .framer-1rhiwyc-container, .framer-7WuF4 .framer-1ammadc-container, .framer-7WuF4 .framer-9fap5f-container, .framer-7WuF4 .framer-2p7lzq-container, .framer-7WuF4 .framer-gzg2os-container, .framer-7WuF4 .framer-ts9vu1-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-w6w70f-container, .framer-7WuF4 .framer-z6j9x2-container, .framer-7WuF4 .framer-16cu8wp-container { height: auto; position: relative; width: 900px; }\",\".framer-7WuF4 .framer-1sm7mn1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-nfj2vn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-50pi5n { align-content: center; align-items: center; background-color: var(--token-2c1b9f1f-8cbf-4924-b44f-770ec536912e, #5a5df0); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 220px; height: min-content; justify-content: flex-start; overflow: visible; padding: 100px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-5xtt8c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 1000px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-o0j23u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 1000px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-1e46o5o { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-7WuF4 .framer-wil2of { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-7WuF4 .framer-1mhqwew { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 1200px; overflow: hidden; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-7WuF4 .framer-1luhket { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-7WuF4 .framer-1atg76v, .framer-7WuF4 .framer-ir7wpk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-7WuF4 .framer-gjlesg-container, .framer-7WuF4 .framer-1imqq0q-container { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-7WuF4 .framer-w3o0d8, .framer-7WuF4 .framer-1xdg01i { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7WuF4 .framer-14vkgdf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-7WuF4 .framer-1fj54sn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-7WuF4 .framer-1r6arlb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-7WuF4 .framer-yrv341 { flex: none; height: 408px; left: 68px; position: absolute; top: -164px; width: 619px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-7WuF4.framer-72rtr7, .framer-7WuF4 .framer-14e5oa7, .framer-7WuF4 .framer-4fghn3, .framer-7WuF4 .framer-1p6fso0, .framer-7WuF4 .framer-1t1okag, .framer-7WuF4 .framer-ogk0tu, .framer-7WuF4 .framer-1076v3q, .framer-7WuF4 .framer-qk8ktl, .framer-7WuF4 .framer-1av8s2r, .framer-7WuF4 .framer-uzzl4f, .framer-7WuF4 .framer-5wdqy7, .framer-7WuF4 .framer-m2235r, .framer-7WuF4 .framer-gn5lyo, .framer-7WuF4 .framer-1wska6y, .framer-7WuF4 .framer-3gw9k4, .framer-7WuF4 .framer-g5bf3n, .framer-7WuF4 .framer-1vxm6ke, .framer-7WuF4 .framer-c2smb9, .framer-7WuF4 .framer-6z1t5i, .framer-7WuF4 .framer-1jzc7vs, .framer-7WuF4 .framer-13pa67h, .framer-7WuF4 .framer-10wci8i, .framer-7WuF4 .framer-9tjz, .framer-7WuF4 .framer-7ed8h8, .framer-7WuF4 .framer-1bbhhzi, .framer-7WuF4 .framer-7rd789, .framer-7WuF4 .framer-gs6kwi, .framer-7WuF4 .framer-1ku83bv, .framer-7WuF4 .framer-1flkx0g, .framer-7WuF4 .framer-1m2gi6, .framer-7WuF4 .framer-rr0nia, .framer-7WuF4 .framer-10adoji, .framer-7WuF4 .framer-p7uts7, .framer-7WuF4 .framer-1xujc1l, .framer-7WuF4 .framer-m5fyqu, .framer-7WuF4 .framer-16swiss, .framer-7WuF4 .framer-dzkd5m, .framer-7WuF4 .framer-1rdapu0, .framer-7WuF4 .framer-tbyd1d, .framer-7WuF4 .framer-cl62m4, .framer-7WuF4 .framer-guyiqa, .framer-7WuF4 .framer-47tisk, .framer-7WuF4 .framer-10m5wl2, .framer-7WuF4 .framer-wm2zrq, .framer-7WuF4 .framer-x9rxp2, .framer-7WuF4 .framer-ma1vxu, .framer-7WuF4 .framer-36qji9, .framer-7WuF4 .framer-tm9ijs, .framer-7WuF4 .framer-1yqycfr, .framer-7WuF4 .framer-1j8zy7b, .framer-7WuF4 .framer-1ciwgov, .framer-7WuF4 .framer-1lmge6j, .framer-7WuF4 .framer-wnaqf1, .framer-7WuF4 .framer-w9x5n2, .framer-7WuF4 .framer-lheznc, .framer-7WuF4 .framer-u5g636, .framer-7WuF4 .framer-1q04mlm, .framer-7WuF4 .framer-1lc0ref, .framer-7WuF4 .framer-1sm7mn1, .framer-7WuF4 .framer-nfj2vn, .framer-7WuF4 .framer-50pi5n, .framer-7WuF4 .framer-5xtt8c, .framer-7WuF4 .framer-1201vu5, .framer-7WuF4 .framer-o0j23u, .framer-7WuF4 .framer-wil2of, .framer-7WuF4 .framer-1mhqwew, .framer-7WuF4 .framer-1luhket, .framer-7WuF4 .framer-1atg76v, .framer-7WuF4 .framer-14vkgdf, .framer-7WuF4 .framer-1fj54sn, .framer-7WuF4 .framer-ir7wpk, .framer-7WuF4 .framer-1r6arlb { gap: 0px; } .framer-7WuF4.framer-72rtr7 > *, .framer-7WuF4 .framer-14e5oa7 > *, .framer-7WuF4 .framer-p7uts7 > *, .framer-7WuF4 .framer-x9rxp2 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-7WuF4.framer-72rtr7 > :first-child, .framer-7WuF4 .framer-14e5oa7 > :first-child, .framer-7WuF4 .framer-4fghn3 > :first-child, .framer-7WuF4 .framer-1p6fso0 > :first-child, .framer-7WuF4 .framer-1t1okag > :first-child, .framer-7WuF4 .framer-ogk0tu > :first-child, .framer-7WuF4 .framer-1076v3q > :first-child, .framer-7WuF4 .framer-qk8ktl > :first-child, .framer-7WuF4 .framer-1av8s2r > :first-child, .framer-7WuF4 .framer-5wdqy7 > :first-child, .framer-7WuF4 .framer-m2235r > :first-child, .framer-7WuF4 .framer-gn5lyo > :first-child, .framer-7WuF4 .framer-10wci8i > :first-child, .framer-7WuF4 .framer-1ku83bv > :first-child, .framer-7WuF4 .framer-1flkx0g > :first-child, .framer-7WuF4 .framer-1m2gi6 > :first-child, .framer-7WuF4 .framer-rr0nia > :first-child, .framer-7WuF4 .framer-10adoji > :first-child, .framer-7WuF4 .framer-p7uts7 > :first-child, .framer-7WuF4 .framer-m5fyqu > :first-child, .framer-7WuF4 .framer-16swiss > :first-child, .framer-7WuF4 .framer-dzkd5m > :first-child, .framer-7WuF4 .framer-1rdapu0 > :first-child, .framer-7WuF4 .framer-guyiqa > :first-child, .framer-7WuF4 .framer-47tisk > :first-child, .framer-7WuF4 .framer-10m5wl2 > :first-child, .framer-7WuF4 .framer-wm2zrq > :first-child, .framer-7WuF4 .framer-x9rxp2 > :first-child, .framer-7WuF4 .framer-36qji9 > :first-child, .framer-7WuF4 .framer-tm9ijs > :first-child, .framer-7WuF4 .framer-1yqycfr > :first-child, .framer-7WuF4 .framer-1j8zy7b > :first-child, .framer-7WuF4 .framer-wnaqf1 > :first-child, .framer-7WuF4 .framer-w9x5n2 > :first-child, .framer-7WuF4 .framer-lheznc > :first-child, .framer-7WuF4 .framer-u5g636 > :first-child, .framer-7WuF4 .framer-1q04mlm > :first-child, .framer-7WuF4 .framer-1lc0ref > :first-child, .framer-7WuF4 .framer-50pi5n > :first-child, .framer-7WuF4 .framer-5xtt8c > :first-child, .framer-7WuF4 .framer-1201vu5 > :first-child { margin-top: 0px; } .framer-7WuF4.framer-72rtr7 > :last-child, .framer-7WuF4 .framer-14e5oa7 > :last-child, .framer-7WuF4 .framer-4fghn3 > :last-child, .framer-7WuF4 .framer-1p6fso0 > :last-child, .framer-7WuF4 .framer-1t1okag > :last-child, .framer-7WuF4 .framer-ogk0tu > :last-child, .framer-7WuF4 .framer-1076v3q > :last-child, .framer-7WuF4 .framer-qk8ktl > :last-child, .framer-7WuF4 .framer-1av8s2r > :last-child, .framer-7WuF4 .framer-5wdqy7 > :last-child, .framer-7WuF4 .framer-m2235r > :last-child, .framer-7WuF4 .framer-gn5lyo > :last-child, .framer-7WuF4 .framer-10wci8i > :last-child, .framer-7WuF4 .framer-1ku83bv > :last-child, .framer-7WuF4 .framer-1flkx0g > :last-child, .framer-7WuF4 .framer-1m2gi6 > :last-child, .framer-7WuF4 .framer-rr0nia > :last-child, .framer-7WuF4 .framer-10adoji > :last-child, .framer-7WuF4 .framer-p7uts7 > :last-child, .framer-7WuF4 .framer-m5fyqu > :last-child, .framer-7WuF4 .framer-16swiss > :last-child, .framer-7WuF4 .framer-dzkd5m > :last-child, .framer-7WuF4 .framer-1rdapu0 > :last-child, .framer-7WuF4 .framer-guyiqa > :last-child, .framer-7WuF4 .framer-47tisk > :last-child, .framer-7WuF4 .framer-10m5wl2 > :last-child, .framer-7WuF4 .framer-wm2zrq > :last-child, .framer-7WuF4 .framer-x9rxp2 > :last-child, .framer-7WuF4 .framer-36qji9 > :last-child, .framer-7WuF4 .framer-tm9ijs > :last-child, .framer-7WuF4 .framer-1yqycfr > :last-child, .framer-7WuF4 .framer-1j8zy7b > :last-child, .framer-7WuF4 .framer-wnaqf1 > :last-child, .framer-7WuF4 .framer-w9x5n2 > :last-child, .framer-7WuF4 .framer-lheznc > :last-child, .framer-7WuF4 .framer-u5g636 > :last-child, .framer-7WuF4 .framer-1q04mlm > :last-child, .framer-7WuF4 .framer-1lc0ref > :last-child, .framer-7WuF4 .framer-50pi5n > :last-child, .framer-7WuF4 .framer-5xtt8c > :last-child, .framer-7WuF4 .framer-1201vu5 > :last-child { margin-bottom: 0px; } .framer-7WuF4 .framer-4fghn3 > * { margin: 0px; margin-bottom: calc(100px / 2); margin-top: calc(100px / 2); } .framer-7WuF4 .framer-1p6fso0 > *, .framer-7WuF4 .framer-ogk0tu > *, .framer-7WuF4 .framer-dzkd5m > *, .framer-7WuF4 .framer-1yqycfr > *, .framer-7WuF4 .framer-1q04mlm > * { margin: 0px; margin-bottom: calc(80px / 2); margin-top: calc(80px / 2); } .framer-7WuF4 .framer-1t1okag > * { margin: 0px; margin-bottom: calc(81px / 2); margin-top: calc(81px / 2); } .framer-7WuF4 .framer-1076v3q > * { margin: 0px; margin-bottom: calc(36px / 2); margin-top: calc(36px / 2); } .framer-7WuF4 .framer-qk8ktl > *, .framer-7WuF4 .framer-5xtt8c > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-7WuF4 .framer-1av8s2r > *, .framer-7WuF4 .framer-1m2gi6 > *, .framer-7WuF4 .framer-47tisk > *, .framer-7WuF4 .framer-w9x5n2 > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-7WuF4 .framer-uzzl4f > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-7WuF4 .framer-uzzl4f > :first-child, .framer-7WuF4 .framer-1wska6y > :first-child, .framer-7WuF4 .framer-3gw9k4 > :first-child, .framer-7WuF4 .framer-g5bf3n > :first-child, .framer-7WuF4 .framer-1vxm6ke > :first-child, .framer-7WuF4 .framer-c2smb9 > :first-child, .framer-7WuF4 .framer-6z1t5i > :first-child, .framer-7WuF4 .framer-1jzc7vs > :first-child, .framer-7WuF4 .framer-13pa67h > :first-child, .framer-7WuF4 .framer-9tjz > :first-child, .framer-7WuF4 .framer-7ed8h8 > :first-child, .framer-7WuF4 .framer-1bbhhzi > :first-child, .framer-7WuF4 .framer-7rd789 > :first-child, .framer-7WuF4 .framer-gs6kwi > :first-child, .framer-7WuF4 .framer-1xujc1l > :first-child, .framer-7WuF4 .framer-tbyd1d > :first-child, .framer-7WuF4 .framer-cl62m4 > :first-child, .framer-7WuF4 .framer-ma1vxu > :first-child, .framer-7WuF4 .framer-1ciwgov > :first-child, .framer-7WuF4 .framer-1lmge6j > :first-child, .framer-7WuF4 .framer-1sm7mn1 > :first-child, .framer-7WuF4 .framer-nfj2vn > :first-child, .framer-7WuF4 .framer-o0j23u > :first-child, .framer-7WuF4 .framer-wil2of > :first-child, .framer-7WuF4 .framer-1mhqwew > :first-child, .framer-7WuF4 .framer-1luhket > :first-child, .framer-7WuF4 .framer-1atg76v > :first-child, .framer-7WuF4 .framer-14vkgdf > :first-child, .framer-7WuF4 .framer-1fj54sn > :first-child, .framer-7WuF4 .framer-ir7wpk > :first-child, .framer-7WuF4 .framer-1r6arlb > :first-child { margin-left: 0px; } .framer-7WuF4 .framer-uzzl4f > :last-child, .framer-7WuF4 .framer-1wska6y > :last-child, .framer-7WuF4 .framer-3gw9k4 > :last-child, .framer-7WuF4 .framer-g5bf3n > :last-child, .framer-7WuF4 .framer-1vxm6ke > :last-child, .framer-7WuF4 .framer-c2smb9 > :last-child, .framer-7WuF4 .framer-6z1t5i > :last-child, .framer-7WuF4 .framer-1jzc7vs > :last-child, .framer-7WuF4 .framer-13pa67h > :last-child, .framer-7WuF4 .framer-9tjz > :last-child, .framer-7WuF4 .framer-7ed8h8 > :last-child, .framer-7WuF4 .framer-1bbhhzi > :last-child, .framer-7WuF4 .framer-7rd789 > :last-child, .framer-7WuF4 .framer-gs6kwi > :last-child, .framer-7WuF4 .framer-1xujc1l > :last-child, .framer-7WuF4 .framer-tbyd1d > :last-child, .framer-7WuF4 .framer-cl62m4 > :last-child, .framer-7WuF4 .framer-ma1vxu > :last-child, .framer-7WuF4 .framer-1ciwgov > :last-child, .framer-7WuF4 .framer-1lmge6j > :last-child, .framer-7WuF4 .framer-1sm7mn1 > :last-child, .framer-7WuF4 .framer-nfj2vn > :last-child, .framer-7WuF4 .framer-o0j23u > :last-child, .framer-7WuF4 .framer-wil2of > :last-child, .framer-7WuF4 .framer-1mhqwew > :last-child, .framer-7WuF4 .framer-1luhket > :last-child, .framer-7WuF4 .framer-1atg76v > :last-child, .framer-7WuF4 .framer-14vkgdf > :last-child, .framer-7WuF4 .framer-1fj54sn > :last-child, .framer-7WuF4 .framer-ir7wpk > :last-child, .framer-7WuF4 .framer-1r6arlb > :last-child { margin-right: 0px; } .framer-7WuF4 .framer-5wdqy7 > * { margin: 0px; margin-bottom: calc(34px / 2); margin-top: calc(34px / 2); } .framer-7WuF4 .framer-m2235r > *, .framer-7WuF4 .framer-10wci8i > * { margin: 0px; margin-bottom: calc(14px / 2); margin-top: calc(14px / 2); } .framer-7WuF4 .framer-gn5lyo > *, .framer-7WuF4 .framer-1rdapu0 > *, .framer-7WuF4 .framer-1j8zy7b > *, .framer-7WuF4 .framer-1lc0ref > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-7WuF4 .framer-1wska6y > *, .framer-7WuF4 .framer-3gw9k4 > *, .framer-7WuF4 .framer-g5bf3n > *, .framer-7WuF4 .framer-1vxm6ke > *, .framer-7WuF4 .framer-c2smb9 > *, .framer-7WuF4 .framer-6z1t5i > *, .framer-7WuF4 .framer-1jzc7vs > *, .framer-7WuF4 .framer-13pa67h > *, .framer-7WuF4 .framer-tbyd1d > *, .framer-7WuF4 .framer-cl62m4 > *, .framer-7WuF4 .framer-1ciwgov > *, .framer-7WuF4 .framer-1lmge6j > *, .framer-7WuF4 .framer-wil2of > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-7WuF4 .framer-9tjz > *, .framer-7WuF4 .framer-1bbhhzi > *, .framer-7WuF4 .framer-7rd789 > *, .framer-7WuF4 .framer-gs6kwi > *, .framer-7WuF4 .framer-o0j23u > *, .framer-7WuF4 .framer-1mhqwew > *, .framer-7WuF4 .framer-14vkgdf > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-7WuF4 .framer-7ed8h8 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-7WuF4 .framer-1ku83bv > *, .framer-7WuF4 .framer-10adoji > *, .framer-7WuF4 .framer-wm2zrq > *, .framer-7WuF4 .framer-u5g636 > *, .framer-7WuF4 .framer-1201vu5 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-7WuF4 .framer-1flkx0g > * { margin: 0px; margin-bottom: calc(124px / 2); margin-top: calc(124px / 2); } .framer-7WuF4 .framer-rr0nia > *, .framer-7WuF4 .framer-m5fyqu > *, .framer-7WuF4 .framer-10m5wl2 > *, .framer-7WuF4 .framer-36qji9 > *, .framer-7WuF4 .framer-lheznc > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-7WuF4 .framer-1xujc1l > *, .framer-7WuF4 .framer-ma1vxu > *, .framer-7WuF4 .framer-1r6arlb > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-7WuF4 .framer-16swiss > *, .framer-7WuF4 .framer-tm9ijs > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-7WuF4 .framer-guyiqa > *, .framer-7WuF4 .framer-wnaqf1 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-7WuF4 .framer-1sm7mn1 > * { margin: 0px; margin-left: calc(9px / 2); margin-right: calc(9px / 2); } .framer-7WuF4 .framer-nfj2vn > *, .framer-7WuF4 .framer-1luhket > *, .framer-7WuF4 .framer-1fj54sn > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-7WuF4 .framer-50pi5n > * { margin: 0px; margin-bottom: calc(220px / 2); margin-top: calc(220px / 2); } .framer-7WuF4 .framer-1atg76v > *, .framer-7WuF4 .framer-ir7wpk > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-7WuF4[data-border=\"true\"]::after, .framer-7WuF4 [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; }',\"@media (min-width: 810px) and (max-width: 1199px) { .framer-7WuF4.framer-72rtr7 { width: 810px; } .framer-7WuF4 .framer-2174t1 { height: 186px; left: 74px; top: 704px; width: 195px; } .framer-7WuF4 .framer-4fghn3 { padding: 80px 40px 64px 40px; } .framer-7WuF4 .framer-adfa0, .framer-7WuF4 .framer-1286j8 { max-width: 544px; } .framer-7WuF4 .framer-qk8ktl { padding: 64px 0px 0px 0px; } .framer-7WuF4 .framer-uzzl4f { align-content: flex-end; align-items: flex-end; padding: 0px 24px 0px 24px; } .framer-7WuF4 .framer-5wdqy7 { gap: 24px; order: 0; padding: 24px 0px 0px 0px; } .framer-7WuF4 .framer-m2235r, .framer-7WuF4 .framer-93gb1n, .framer-7WuF4 .framer-wfr723 { order: 0; } .framer-7WuF4 .framer-1bbuejv { order: 1; } .framer-7WuF4 .framer-1a6k5x0 { order: 2; } .framer-7WuF4 .framer-gn5lyo { order: 3; } .framer-7WuF4 .framer-1rsk3h4-container { order: 1; width: 100%; } .framer-7WuF4 .framer-1r5darf { height: 374px; order: 1; width: 39%; } .framer-7WuF4 .framer-10wci8i { padding: 40px 24px 40px 24px; } .framer-7WuF4 .framer-7ed8h8 { align-content: center; align-items: center; } .framer-7WuF4 .framer-1bbhhzi, .framer-7WuF4 .framer-7rd789, .framer-7WuF4 .framer-gs6kwi { gap: 18px; padding: 16px; } .framer-7WuF4 .framer-18mao6b, .framer-7WuF4 .framer-ifmtzb { height: 24px; width: 24px; } .framer-7WuF4 .framer-ekspyx { height: 32px; width: 24px; } .framer-7WuF4 .framer-1ku83bv { height: 238px; } .framer-7WuF4 .framer-1jqlvmi { flex: 1 0 0px; height: 1px; order: 1; width: 100%; } .framer-7WuF4 .framer-u8eek8 { bottom: -27px; left: 537px; order: 0; right: 111px; top: 14px; } .framer-7WuF4 .framer-1flkx0g, .framer-7WuF4 .framer-guyiqa { padding: 64px 40px 64px 40px; } .framer-7WuF4 .framer-w5v20m, .framer-7WuF4 .framer-14mvdxe { height: var(--framer-aspect-ratio-supported, 229px); } .framer-7WuF4 .framer-wnaqf1 { padding: 64px 40px 162px 40px; } .framer-7WuF4 .framer-1sm7mn1 { gap: 8px; } .framer-7WuF4 .framer-50pi5n { gap: 120px; padding: 120px 0px 24px 0px; } .framer-7WuF4 .framer-yrv341 { left: -127px; top: -155px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-7WuF4 .framer-5wdqy7, .framer-7WuF4 .framer-1bbhhzi, .framer-7WuF4 .framer-7rd789, .framer-7WuF4 .framer-gs6kwi, .framer-7WuF4 .framer-1sm7mn1, .framer-7WuF4 .framer-50pi5n { gap: 0px; } .framer-7WuF4 .framer-5wdqy7 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-7WuF4 .framer-5wdqy7 > :first-child, .framer-7WuF4 .framer-50pi5n > :first-child { margin-top: 0px; } .framer-7WuF4 .framer-5wdqy7 > :last-child, .framer-7WuF4 .framer-50pi5n > :last-child { margin-bottom: 0px; } .framer-7WuF4 .framer-1bbhhzi > *, .framer-7WuF4 .framer-7rd789 > *, .framer-7WuF4 .framer-gs6kwi > * { margin: 0px; margin-left: calc(18px / 2); margin-right: calc(18px / 2); } .framer-7WuF4 .framer-1bbhhzi > :first-child, .framer-7WuF4 .framer-7rd789 > :first-child, .framer-7WuF4 .framer-gs6kwi > :first-child, .framer-7WuF4 .framer-1sm7mn1 > :first-child { margin-left: 0px; } .framer-7WuF4 .framer-1bbhhzi > :last-child, .framer-7WuF4 .framer-7rd789 > :last-child, .framer-7WuF4 .framer-gs6kwi > :last-child, .framer-7WuF4 .framer-1sm7mn1 > :last-child { margin-right: 0px; } .framer-7WuF4 .framer-1sm7mn1 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-7WuF4 .framer-50pi5n > * { margin: 0px; margin-bottom: calc(120px / 2); margin-top: calc(120px / 2); } }}\",\"@media (max-width: 809px) { .framer-7WuF4.framer-72rtr7 { width: 390px; } .framer-7WuF4 .framer-vfzbxo-container { position: relative; top: unset; } .framer-7WuF4 .framer-2174t1 { height: 116px; left: 43px; top: 607px; width: 121px; } .framer-7WuF4 .framer-4fghn3 { padding: 20px 20px 40px 20px; } .framer-7WuF4 .framer-1p6fso0 { gap: 64px; } .framer-7WuF4 .framer-1t1okag { gap: 24px; } .framer-7WuF4 .framer-ogk0tu { gap: 40px; } .framer-7WuF4 .framer-gb9mia { height: 139px; width: 347px; will-change: unset; } .framer-7WuF4 .framer-qk8ktl { padding: 40px 20px 0px 20px; } .framer-7WuF4 .framer-uzzl4f { flex-direction: column; gap: 0px; } .framer-7WuF4 .framer-5wdqy7 { flex: none; gap: 24px; order: 1; padding: 24px 0px 0px 0px; width: 100%; } .framer-7WuF4 .framer-wfr723, .framer-7WuF4 .framer-1jqlvmi { width: 100%; } .framer-7WuF4 .framer-1r5darf { height: 271px; order: 0; width: 441px; } .framer-7WuF4 .framer-10wci8i { padding: 40px 24px 40px 24px; } .framer-7WuF4 .framer-7ed8h8, .framer-7WuF4 .framer-1mhqwew { flex-direction: column; } .framer-7WuF4 .framer-1ku83bv { align-content: flex-start; align-items: flex-start; padding: 102px 24px 102px 50px; } .framer-7WuF4 .framer-u8eek8 { bottom: -7px; left: 228px; right: 20px; top: 54px; } .framer-7WuF4 .framer-1flkx0g, .framer-7WuF4 .framer-guyiqa, .framer-7WuF4 .framer-wnaqf1 { gap: 32px; padding: 40px 20px 40px 20px; } .framer-7WuF4 .framer-1m2gi6, .framer-7WuF4 .framer-dzkd5m, .framer-7WuF4 .framer-47tisk, .framer-7WuF4 .framer-1yqycfr, .framer-7WuF4 .framer-w9x5n2 { gap: 32px; } .framer-7WuF4 .framer-1xujc1l { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; flex-direction: column; gap: 24px; padding: 20px 20px 32px 20px; } .framer-7WuF4 .framer-m5fyqu, .framer-7WuF4 .framer-36qji9 { flex: none; height: 212px; order: 1; width: 100%; } .framer-7WuF4 .framer-w5v20m, .framer-7WuF4 .framer-14mvdxe { flex: none; height: var(--framer-aspect-ratio-supported, 233px); order: 0; width: 100%; } .framer-7WuF4 .framer-tbyd1d, .framer-7WuF4 .framer-1ciwgov, .framer-7WuF4 .framer-1sm7mn1 { align-content: flex-start; align-items: flex-start; flex-direction: column; } .framer-7WuF4 .framer-ma1vxu { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; flex-direction: column; gap: 24px; padding: 20px 20px 22px 20px; } .framer-7WuF4 .framer-lheznc, .framer-7WuF4 .framer-1atg76v, .framer-7WuF4 .framer-ir7wpk { order: 0; } .framer-7WuF4 .framer-1rhiwyc-container { order: 4; } .framer-7WuF4 .framer-1ammadc-container { order: 3; } .framer-7WuF4 .framer-9fap5f-container { order: 1; } .framer-7WuF4 .framer-1q04mlm { gap: 32px; order: 8; } .framer-7WuF4 .framer-50pi5n { gap: 100px; } .framer-7WuF4 .framer-1luhket { flex: none; flex-direction: column; order: 1; width: 119%; } .framer-7WuF4 .framer-14vkgdf { flex: none; flex-direction: column; order: 0; width: 100%; } .framer-7WuF4 .framer-1fj54sn { flex-direction: column; width: 119%; } .framer-7WuF4 .framer-yrv341 { height: 203px; left: -53px; top: -3px; width: 201px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-7WuF4 .framer-1p6fso0, .framer-7WuF4 .framer-1t1okag, .framer-7WuF4 .framer-ogk0tu, .framer-7WuF4 .framer-uzzl4f, .framer-7WuF4 .framer-5wdqy7, .framer-7WuF4 .framer-7ed8h8, .framer-7WuF4 .framer-1flkx0g, .framer-7WuF4 .framer-1m2gi6, .framer-7WuF4 .framer-1xujc1l, .framer-7WuF4 .framer-dzkd5m, .framer-7WuF4 .framer-tbyd1d, .framer-7WuF4 .framer-guyiqa, .framer-7WuF4 .framer-47tisk, .framer-7WuF4 .framer-ma1vxu, .framer-7WuF4 .framer-1yqycfr, .framer-7WuF4 .framer-1ciwgov, .framer-7WuF4 .framer-wnaqf1, .framer-7WuF4 .framer-w9x5n2, .framer-7WuF4 .framer-1q04mlm, .framer-7WuF4 .framer-1sm7mn1, .framer-7WuF4 .framer-50pi5n, .framer-7WuF4 .framer-1mhqwew, .framer-7WuF4 .framer-1luhket, .framer-7WuF4 .framer-14vkgdf, .framer-7WuF4 .framer-1fj54sn { gap: 0px; } .framer-7WuF4 .framer-1p6fso0 > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-7WuF4 .framer-1p6fso0 > :first-child, .framer-7WuF4 .framer-1t1okag > :first-child, .framer-7WuF4 .framer-ogk0tu > :first-child, .framer-7WuF4 .framer-uzzl4f > :first-child, .framer-7WuF4 .framer-5wdqy7 > :first-child, .framer-7WuF4 .framer-7ed8h8 > :first-child, .framer-7WuF4 .framer-1flkx0g > :first-child, .framer-7WuF4 .framer-1m2gi6 > :first-child, .framer-7WuF4 .framer-1xujc1l > :first-child, .framer-7WuF4 .framer-dzkd5m > :first-child, .framer-7WuF4 .framer-tbyd1d > :first-child, .framer-7WuF4 .framer-guyiqa > :first-child, .framer-7WuF4 .framer-47tisk > :first-child, .framer-7WuF4 .framer-ma1vxu > :first-child, .framer-7WuF4 .framer-1yqycfr > :first-child, .framer-7WuF4 .framer-1ciwgov > :first-child, .framer-7WuF4 .framer-wnaqf1 > :first-child, .framer-7WuF4 .framer-w9x5n2 > :first-child, .framer-7WuF4 .framer-1q04mlm > :first-child, .framer-7WuF4 .framer-1sm7mn1 > :first-child, .framer-7WuF4 .framer-50pi5n > :first-child, .framer-7WuF4 .framer-1mhqwew > :first-child, .framer-7WuF4 .framer-1luhket > :first-child, .framer-7WuF4 .framer-14vkgdf > :first-child, .framer-7WuF4 .framer-1fj54sn > :first-child { margin-top: 0px; } .framer-7WuF4 .framer-1p6fso0 > :last-child, .framer-7WuF4 .framer-1t1okag > :last-child, .framer-7WuF4 .framer-ogk0tu > :last-child, .framer-7WuF4 .framer-uzzl4f > :last-child, .framer-7WuF4 .framer-5wdqy7 > :last-child, .framer-7WuF4 .framer-7ed8h8 > :last-child, .framer-7WuF4 .framer-1flkx0g > :last-child, .framer-7WuF4 .framer-1m2gi6 > :last-child, .framer-7WuF4 .framer-1xujc1l > :last-child, .framer-7WuF4 .framer-dzkd5m > :last-child, .framer-7WuF4 .framer-tbyd1d > :last-child, .framer-7WuF4 .framer-guyiqa > :last-child, .framer-7WuF4 .framer-47tisk > :last-child, .framer-7WuF4 .framer-ma1vxu > :last-child, .framer-7WuF4 .framer-1yqycfr > :last-child, .framer-7WuF4 .framer-1ciwgov > :last-child, .framer-7WuF4 .framer-wnaqf1 > :last-child, .framer-7WuF4 .framer-w9x5n2 > :last-child, .framer-7WuF4 .framer-1q04mlm > :last-child, .framer-7WuF4 .framer-1sm7mn1 > :last-child, .framer-7WuF4 .framer-50pi5n > :last-child, .framer-7WuF4 .framer-1mhqwew > :last-child, .framer-7WuF4 .framer-1luhket > :last-child, .framer-7WuF4 .framer-14vkgdf > :last-child, .framer-7WuF4 .framer-1fj54sn > :last-child { margin-bottom: 0px; } .framer-7WuF4 .framer-1t1okag > *, .framer-7WuF4 .framer-5wdqy7 > *, .framer-7WuF4 .framer-1xujc1l > *, .framer-7WuF4 .framer-ma1vxu > *, .framer-7WuF4 .framer-1mhqwew > *, .framer-7WuF4 .framer-14vkgdf > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-7WuF4 .framer-ogk0tu > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-7WuF4 .framer-uzzl4f > *, .framer-7WuF4 .framer-7ed8h8 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-7WuF4 .framer-1flkx0g > *, .framer-7WuF4 .framer-1m2gi6 > *, .framer-7WuF4 .framer-dzkd5m > *, .framer-7WuF4 .framer-guyiqa > *, .framer-7WuF4 .framer-47tisk > *, .framer-7WuF4 .framer-1yqycfr > *, .framer-7WuF4 .framer-wnaqf1 > *, .framer-7WuF4 .framer-w9x5n2 > *, .framer-7WuF4 .framer-1q04mlm > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-7WuF4 .framer-tbyd1d > *, .framer-7WuF4 .framer-1ciwgov > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-7WuF4 .framer-1sm7mn1 > * { margin: 0px; margin-bottom: calc(9px / 2); margin-top: calc(9px / 2); } .framer-7WuF4 .framer-50pi5n > * { margin: 0px; margin-bottom: calc(100px / 2); margin-top: calc(100px / 2); } .framer-7WuF4 .framer-1luhket > *, .framer-7WuF4 .framer-1fj54sn > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 5419\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ItMKJk_Rk\":{\"layout\":[\"fixed\",\"auto\"]},\"I6H4w9uV5\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"aK86xyP94\":{\"pattern\":\":aK86xyP94\",\"name\":\"hero\"},\"eFb9ARLhg\":{\"pattern\":\":eFb9ARLhg\",\"name\":\"about\"},\"S8DFBfrHX\":{\"pattern\":\":S8DFBfrHX\",\"name\":\"awards\"},\"HZbEstQNU\":{\"pattern\":\":HZbEstQNU\",\"name\":\"service01\"},\"eqa0K0buy\":{\"pattern\":\":eqa0K0buy\",\"name\":\"service02\"},\"AvMp6u6JB\":{\"pattern\":\":AvMp6u6JB\",\"name\":\"service03\"}}\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-7WuF4\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:5419,width:1200};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2\",weight:\"400\"},{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EOHGWBZYYKO6R4PWP4S2B3FFWHHBEZN6/UWQLMF4AFWLXCJQCFV3WRVYC77KZXPRB/FYG6OCH7XOLUUSZTIZE65ATBZWF623O4.woff2\",weight:\"700\"},{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...NavigationFonts,...ButtonFonts,...TickerFonts,...ButtonTerthiaryFonts,...SolutionCardFonts,...CaseStudyFonts,...CarouselFonts,...MaterialFonts,...LinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"5419\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerScrollSections\":\"{\\\"aK86xyP94\\\":{\\\"pattern\\\":\\\":aK86xyP94\\\",\\\"name\\\":\\\"hero\\\"},\\\"eFb9ARLhg\\\":{\\\"pattern\\\":\\\":eFb9ARLhg\\\",\\\"name\\\":\\\"about\\\"},\\\"S8DFBfrHX\\\":{\\\"pattern\\\":\\\":S8DFBfrHX\\\",\\\"name\\\":\\\"awards\\\"},\\\"HZbEstQNU\\\":{\\\"pattern\\\":\\\":HZbEstQNU\\\",\\\"name\\\":\\\"service01\\\"},\\\"eqa0K0buy\\\":{\\\"pattern\\\":\\\":eqa0K0buy\\\",\\\"name\\\":\\\"service02\\\"},\\\"AvMp6u6JB\\\":{\\\"pattern\\\":\\\":AvMp6u6JB\\\",\\\"name\\\":\\\"service03\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ItMKJk_Rk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"I6H4w9uV5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerResponsiveScreen\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["containerStyles", "emptyStateStyle", "containerStyles", "NullState", "Y", "_", "ref", "p", "o", "e", "t", "h", "defaultEvents", "ControlType", "findByArray", "arr", "search", "getIconSelection", "iconKeys", "selectByList", "iconSearch", "iconSelection", "lowercaseIconKeyPairs", "iconSearchTerm", "_iconSearchTerm", "useIconSelection", "iconSearchResult", "se", "moduleBaseUrl", "icons", "iconKeys", "weightOptions", "styleKeyOptions", "styleOptionPropKeys", "optionKey", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "mirrored", "style", "isMounted", "pe", "iconKey", "useIconSelection", "styleOptionProps", "prop", "iconStyle", "se", "iconStyleKey", "activeStyle", "SelectedIcon", "setSelectedIcon", "ye", "h", "npm_react_18_2_exports", "importModule", "module", "ue", "emptyState", "RenderTarget", "p", "NullState", "motion", "hideStyleOptions", "styleOptions", "styleOptionsNumber", "name", "getIconSelection", "icon", "addPropertyControls", "ControlType", "result", "defaultEvents", "clamp", "t", "e", "n", "isNumber", "t", "isEasingList", "wrap", "e", "n", "o", "getEasingForSegment", "mix", "noopReturn", "t", "progress", "e", "n", "fillOffset", "o", "s", "mix", "defaultOffset", "interpolate", "r", "clamp", "getEasingForSegment", "isString", "t", "e", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "o", "cubicBezier", "__rest", "e", "r", "n", "e", "t", "r", "s", "calcGeneratorVelocity", "t", "n", "r", "a", "velocityPerSecond", "calcDampingRatio", "e", "hasReachedTarget", "spring", "c", "i", "h", "u", "d", "f", "l", "g", "glide", "o", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "W", "L", "D", "e", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "j", "B", "testAnimation", "e", "C", "$", "R", "resolveElements", "e", "n", "createGeneratorEasing", "e", "n", "o", "getGenerator", "t", "i", "s", "r", "a", "getKeyframes", "pregenerateKeyframes", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "N", "spring", "F", "glide", "U", "inView$1", "resolveElements", "onIntersectionChange", "q", "K", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "G", "_", "createWindowResizeHandler", "window", "resizeWindow", "resize", "Z", "createAxisInfo", "createScrollInfo", "X", "updateAxisInfo", "progress", "velocityPerSecond", "updateScrollInfo", "calcInset", "Y", "J", "resolveEdge", "isString", "isNumber", "Q", "resolveOffset", "ee", "resolveOffsets", "interpolate", "defaultOffset", "measure", "createOnScrollHandler", "scrubAnimation", "noopReturn", "te", "ne", "oe", "getEventTarget", "scroll", "__rest", "listener", "dispatchPointerEvent", "e", "n", "dispatchViewEvent", "se", "o", "i", "s", "__rest", "inView$1", "t", "mouseEvent", "re", "ae", "onPointerUp", "window", "onPointerDown", "ce", "le", "MAX_DUPLICATED_ITEMS", "MAX_AREA", "CSS_VAR_NAME", "supportsWaapi", "supportsRegisterProperty", "window", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "filteredSlots", "numChildren", "j", "hasChildren", "isHorizontal", "offset", "useMotionValue", "axis", "minus", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "fullChildrenArea", "isLayerTooBig", "measure", "te", "parentLength", "firstChild", "lastChild", "childrenLeft", "childrenRight", "childrenTop", "childrenBottom", "childrenWidth", "childrenHeight", "childrenArea", "childrenLength", "childrenStyles", "initialResize", "ue", "frame", "resize", "contentSize", "child", "index", "_child_props", "_child_props1", "_child_props2", "_child_props3", "ref", "p", "LayoutGroup", "q", "i", "childIndex", "_child_props4", "_child_props5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "keyframes", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "clamp", "t", "e", "n", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "borderRadiusControl", "ControlType", "usePadding", "props", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "se", "paddingControl", "calcMaskWidth", "inset", "width", "useIsMouse", "isMouseDevice", "setIsMouseDevice", "ye", "fe", "Z", "window", "checkLimit", "progress", "target", "edgeOpacity", "moreItems", "buttonRef", "transition", "animate", "useGUI", "initialMoreItems", "initialAlpha", "pe", "useMotionValue", "fadeOpacity", "useTransform", "buttonOpacity", "v", "pointerEvents", "cursor", "buttonStyle", "baseButtonStyles", "setAriaVisible", "element", "useScrollLimits", "container", "axis", "scrollInfo", "updateCurrentScroll", "targetScroll", "checkLimits", "measureItems", "ue", "stopScroll", "scroll", "info", "stopResize", "resize", "Carousel", "slots", "gap", "align", "sizingObject", "fadeObject", "arrowObject", "snapObject", "progressObject", "ariaLabel", "borderRadius", "effectsObject", "props", "filteredSlots", "numItems", "j", "isCanvas", "RenderTarget", "padding", "usePadding", "axisLabel", "fadeContent", "fadeWidth", "fadeInset", "fadeTransition", "fadeAlpha", "snap", "snapEdge", "fluid", "widthType", "widthInset", "widthColumns", "heightType", "heightInset", "heightRows", "showScrollbar", "showProgressDots", "dotSize", "dotsInset", "dotsRadius", "dotsPadding", "dotsGap", "dotsFill", "dotsBackground", "dotsActiveOpacity", "dotsOpacity", "dotsBlur", "showMouseControls", "arrowSize", "arrowRadius", "arrowFill", "leftArrow", "rightArrow", "arrowPadding", "currentScroll", "newScroll", "start", "end", "startMaskInset", "endMaskInset", "baseWidth", "startMaskWidth", "endMaskWidth", "direction", "mask", "latest", "carouselRef", "numPages", "setNumPages", "itemStyle", "childStyle", "scrollOverflow", "containerStyle", "baseContainerStyle", "carouselStyle", "baseCarouselStyle", "carouselA11y", "itemA11y", "itemSizes", "te", "targetLength", "containerLength", "scrollLength", "current", "i", "newNumPages", "isReducedMotion", "useReducedMotion", "goto", "scrollTo", "options", "gotoPage", "page", "adjustment", "totalLen", "gotoDelta", "delta", "pageLength", "currentPage", "clamp", "p", "Placeholder", "dots", "dotsBlurStyle", "isSelected", "Dot", "dotStyle", "u", "motion", "child", "index", "q", "controlsStyles", "dotsContainerStyle", "MouseStyles", "addPropertyControls", "ControlType", "paddingControl", "selectedOpacity", "unselectedOpacity", "total", "opacity", "minScroll", "maxScroll", "inlinePadding", "top", "bottom", "right", "left", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "baseContainerStyle", "baseCarouselStyle", "baseButtonStyles", "controlsStyles", "dotsContainerStyle", "dotStyle", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "numberToPixelString", "value", "transition1", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "buttonLabel", "fontSize", "height", "id", "link", "padding", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "gl_MP1cdK", "cp0umQ9IZ", "MKXFoJ9qP", "jNVV1xuDG", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "RichText2", "css", "FramertpLUOhsuk", "withCSS", "tpLUOhsuk_default", "addPropertyControls", "ControlType", "addFonts", "ButtonFonts", "getFonts", "tpLUOhsuk_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "Framero1jxdAyjs", "withCSS", "o1jxdAyjs_default", "addPropertyControls", "ControlType", "addFonts", "MaterialFonts", "getFonts", "Icon", "MaterialControls", "getPropertyControls", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "name1", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "rmYthtuHR", "pDVpcagni", "mzP2ooo2_", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "css", "FramerUCWSY3JYK", "withCSS", "UCWSY3JYK_default", "addPropertyControls", "ControlType", "addFonts", "MaterialFonts", "getFonts", "Icon", "MaterialControls", "getPropertyControls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "direction", "height", "hover", "id", "link", "name1", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "ONXtTA72G", "ov21a4OQq", "FVi2fAkoC", "IDbjzQ8ao", "EiCNCfrPa", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter1x9dwqa", "args", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "Link", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "css", "FramerWCJ0tm4hS", "withCSS", "WCJ0tm4hS_default", "addPropertyControls", "ControlType", "addFonts", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "solutionCardLabel", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "Yt0KX2uMH", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "RichText2", "css", "FramerwG4PwTibO", "withCSS", "wG4PwTibO_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "ButtonTerthiaryFonts", "getFonts", "WCJ0tm4hS_default", "serializationHash", "variantClassNames", "transition1", "numberToPixelString", "value", "toResponsiveImage", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "getProps", "description", "direction", "height", "id", "image", "padding", "title", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "hjpZGc3xw", "ZuItvgTnU", "B4tF42hgU", "BW9u1ZBea", "qoLZUSNSb", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "WCJ0tm4hS_default", "Image2", "css", "FramerZdVxCCZex", "withCSS", "ZdVxCCZex_default", "addPropertyControls", "ControlType", "addFonts", "ButtonTerthiaryFonts", "getFontsFromSharedStyle", "fonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "NavigationFonts", "getFonts", "o1jxdAyjs_default", "ImageWithFX", "withFX", "Image2", "ImageWithOptimizedAppearEffect", "withOptimizedAppearEffect", "ButtonFonts", "tpLUOhsuk_default", "TickerFonts", "Ticker", "ButtonTerthiaryFonts", "WCJ0tm4hS_default", "SolutionCardFonts", "wG4PwTibO_default", "CaseStudyFonts", "ZdVxCCZex_default", "CarouselFonts", "Carousel", "MaterialFonts", "Icon", "LinkFonts", "UCWSY3JYK_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "animation", "transition1", "animation1", "transition2", "animation2", "animation3", "addImageAlt", "image", "alt", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "scopingClassNames", "cx", "elementId", "useRouteElementId", "ref1", "elementId1", "ref2", "elementId2", "ref3", "elementId3", "ref4", "isDisplayed", "isDisplayed1", "elementId4", "ref5", "elementId5", "ref6", "isDisplayed2", "isDisplayed3", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "PropertyOverrides2", "ComponentViewportProvider", "Container", "getLoadingLazyAtYPosition", "x", "RichText2", "SVG", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
