{"version":3,"file":"shared-lib.Btyo7YG0.mjs","names":["React.useState","_Fragment","C","F","useSiteGlobals","React.useState","C","_Fragment","F","React.useState","p","l","_Fragment"],"sources":["https:/framerusercontent.com/modules/PQSzHzVMnkpAA6DqYW0A/naoIORy9RHmZZADQXwwY/ConsultUI.js","https:/framerusercontent.com/modules/nfdKYu12FJI7o3rsJDGI/MjssxrRzKDDPZ21Tur4H/Nav_5.js","https:/framerusercontent.com/modules/xq49exraixCIXXkrScAi/LeUBcR4pzlYIaStXbAOb/SectionFooter.js","https:/framerusercontent.com/modules/dga4Sza1QpfKRxxt4YVo/1HBlp9DU8LBHZ3ydozil/SiteGlobals_4.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import*as React from\"react\";const C={ink:\"#0E1116\",sage:\"#6B8F71\",sageLight:\"#8FAB94\",bone:\"#FBFBF9\",fog:\"#EEF0EE\",gray:\"#7E8590\",line:\"#DCDFD9\"};const F={serif:`'Fraunces', serif`,sans:`'Inter', system-ui, sans-serif`};const DOCK_CSS=`\n.tc-dock-short { display: none; }\n.tc-dock-long { display: inline; }\n@media (max-width: 880px) {\n  .tc-dock-long { display: none; }\n  .tc-dock-short { display: inline; }\n}\n.tc-dock-btn:focus-visible { outline: 2px solid ${C.sageLight}; outline-offset: 3px; }\n/* Collision avoidance: when a form field is focused (e.g. the contact form on\n   mobile), hide the floating pill so it can't cover the field being filled. */\n@media (max-width: 880px) {\n  body:has(input:focus, textarea:focus, select:focus) .tc-dock-btn {\n    opacity: 0;\n    pointer-events: none;\n  }\n}\n.tc-back-top { position: fixed; bottom: calc(96px + env(safe-area-inset-bottom, 0px)); right: 32px; z-index: 998;\n  width: 40px; height: 40px; border-radius: 999px;\n  background: rgba(14,17,22,0.85); color: ${C.bone}; border: none;\n  display: flex; align-items: center; justify-content: center;\n  cursor: pointer; opacity: 0; pointer-events: none;\n  transition: opacity 0.3s ease, transform 0.3s ease, background-color 0.2s ease;\n  backdrop-filter: blur(8px);\n  -webkit-backdrop-filter: blur(8px);\n  box-shadow: 0 6px 20px rgba(14,17,22,0.25);\n}\n.tc-back-top.tc-back-top-show { opacity: 1; pointer-events: auto; }\n@media (hover: hover) { .tc-back-top:hover { background: ${C.ink}; transform: translateY(-2px); } }\n.tc-back-top:focus-visible { outline: 2px solid ${C.sageLight}; outline-offset: 3px; }\n@media (max-width: 600px) { .tc-back-top { right: 20px; bottom: calc(88px + env(safe-area-inset-bottom, 0px)); width: 36px; height: 36px; } }\n`;export default function ConsultUI(props){const{ctaLabel=\"Get in touch\",ctaShortLabel=\"Contact\",backToTopThreshold=800,contactUrl=\"/contact\"}=props;const[hover,setHover]=React.useState(false);const[showBackTop,setShowBackTop]=React.useState(false);const[isContactPage,setIsContactPage]=React.useState(false);React.useEffect(()=>{if(typeof window===\"undefined\")return;window.__tcConsultMounted=false;// Check if we're on the contact page\nsetIsContactPage(window.location.pathname===\"/contact\");},[]);React.useEffect(()=>{if(typeof window===\"undefined\")return;let ticking=false;const onScroll=()=>{if(ticking)return;ticking=true;window.requestAnimationFrame(()=>{setShowBackTop(window.scrollY>backToTopThreshold);ticking=false;});};window.addEventListener(\"scroll\",onScroll,{passive:true});onScroll();return()=>window.removeEventListener(\"scroll\",onScroll);},[backToTopThreshold]);const onBackTop=()=>{if(typeof window!==\"undefined\")window.__tcTrack?.(\"back_to_top\");window.scrollTo({top:0,behavior:\"smooth\"});};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:DOCK_CSS}),!isContactPage&&/*#__PURE__*/_jsxs(\"a\",{href:contactUrl,className:\"tc-dock-btn\",onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),\"aria-label\":ctaLabel,style:{position:\"fixed\",bottom:\"calc(28px + env(safe-area-inset-bottom, 0px))\",right:28,zIndex:999,padding:\"16px 22px 16px 26px\",borderRadius:999,background:C.ink,color:C.bone,fontFamily:F.sans,fontSize:13,fontWeight:500,letterSpacing:\"0.06em\",textTransform:\"uppercase\",textDecoration:\"none\",display:\"flex\",alignItems:\"center\",gap:12,boxShadow:hover?\"0 18px 44px rgba(14,17,22,0.4)\":\"0 12px 36px rgba(14,17,22,0.32)\",transform:hover?\"translateY(-2px)\":\"none\",transition:\"transform 0.3s, box-shadow 0.3s, opacity 0.2s ease\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,borderRadius:999,background:C.sageLight,boxShadow:\"0 0 0 4px rgba(143,171,148,0.25)\"},\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsx(\"span\",{className:\"tc-dock-long\",children:ctaLabel}),/*#__PURE__*/_jsx(\"span\",{className:\"tc-dock-short\",children:ctaShortLabel})]}),/*#__PURE__*/_jsx(\"button\",{className:`tc-back-top${showBackTop?\" tc-back-top-show\":\"\"}`,onClick:onBackTop,\"aria-label\":\"Back to top\",type:\"button\",children:/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 19V5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 12l7-7 7 7\"})]})})]});}addPropertyControls(ConsultUI,{backToTopThreshold:{type:ControlType.Number,title:\"Back-to-top show after (px)\",defaultValue:800,min:200,max:4e3,step:100},contactUrl:{type:ControlType.Link,title:\"Contact page URL\",defaultValue:\"/contact\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ConsultUI\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ConsultUI.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import*as React from\"react\";const C={ink:\"#0E1116\",sage:\"#6B8F71\",sageLight:\"#8FAB94\",bone:\"#FBFBF9\",fog:\"#EEF0EE\",line:\"#DCDFD9\",gray:\"#7E8590\"};const F={serif:`'Fraunces', serif`,sans:`'Inter', system-ui, sans-serif`};const LOGO_SRC=\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTAwIiB6b29tQW5kUGFuPSJtYWduaWZ5IiB2aWV3Qm94PSIwIDAgMzc1IDM3NC45OTk5OTEiIGhlaWdodD0iNTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2ZXJzaW9uPSIxLjAiPgogIDxkZWZzPgogICAgPGcvPgogICAgPGNsaXBQYXRoIGlkPSJiMGE3YmJiMDM0Ij4KICAgICAgPHJlY3QgeD0iMCIgd2lkdGg9IjE4MiIgeT0iMCIgaGVpZ2h0PSIzMzEiLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0iY3V0b3V0LW1hc2siPgogICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMzc1IiBoZWlnaHQ9IjM3NSIgZmlsbD0id2hpdGUiLz4KICAgICAgPCEtLSBib3R0b20gbG9uZyBsaW5lOiB4PTgyLjHigJMyMjAuNiwgeT0yMTQuOOKAkzIyMC44IC0tPgogICAgICA8cmVjdCB4PSI4Mi4xIiB5PSIyMTQuOCIgd2lkdGg9IjEzOC41IiBoZWlnaHQ9IjYiIGZpbGw9ImJsYWNrIi8+CiAgICAgIDwhLS0gYm90dG9tLWlzaCBsaW5lOiB4PTEwNC454oCTMTUxLjMsIHk9MTk0LjbigJMyMDAuNiAtLT4KICAgICAgPHJlY3QgeD0iMTA0LjkiIHk9IjE5NC42IiB3aWR0aD0iNDYuNCIgaGVpZ2h0PSI2IiBmaWxsPSJibGFjayIvPgogICAgICA8IS0tIHNlY29uZCBsaW5lOiB4PTEwNC454oCTMTUxLjMsIHk9MTc0LjTigJMxODAuNCAtLT4KICAgICAgPHJlY3QgeD0iMTA0LjkiIHk9IjE3NC40IiB3aWR0aD0iNDYuNCIgaGVpZ2h0PSI2IiBmaWxsPSJibGFjayIvPgogICAgICA8IS0tIHRoaXJkICh0b3ApIGxpbmU6IHg9MTA0LjnigJMxNTcuMiwgeT0xNTQuMuKAkzE2MC4yIC0tPgogICAgICA8cmVjdCB4PSIxMDQuOSIgeT0iMTU0LjIiIHdpZHRoPSI1Mi4zIiBoZWlnaHQ9IjYiIGZpbGw9ImJsYWNrIi8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxnIG1hc2s9InVybCgjY3V0b3V0LW1hc2spIj4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDEsIDk2LCAyMSkiPgogICAgICA8ZyBjbGlwLXBhdGg9InVybCgjYjBhN2JiYjAzNCkiPgogICAgICAgIDxnIGZpbGw9IiMyZTY0MTciIGZpbGwtb3BhY2l0eT0iMSI+CiAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjk5NjcxMywgMjUzLjI5NjY1NykiPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICA8cGF0aCBkPSJNIDEwMi45NTMxMjUgLTMwLjkwNjI1IEMgMTEyLjA4NTkzOCAtMzAuOTA2MjUgMTIwLjY0MDYyNSAtMzIuODE2NDA2IDEyOC42MDkzNzUgLTM2LjY0MDYyNSBDIDEzNi41ODU5MzggLTQwLjQ2MDkzOCAxNDMuNjU2MjUgLTQ1Ljk0NTMxMiAxNDkuODEyNSAtNTMuMDkzNzUgTCAxNzMuNDg0Mzc1IC0yOS42NTYyNSBDIDE2NS4xNzk2ODggLTE5Ljg1MTU2MiAxNTQuNTg1OTM4IC0xMi4wMzkwNjIgMTQxLjcwMzEyNSAtNi4yMTg3NSBDIDEyOC44MjgxMjUgLTAuNDA2MjUgMTE1LjU3ODEyNSAyLjUgMTAxLjk1MzEyNSAyLjUgQyA4OC44MTY0MDYgMi41IDc2LjU1NDY4OCAwLjE2Nzk2OSA2NS4xNzE4NzUgLTQuNDg0Mzc1IEMgNTMuNzk2ODc1IC05LjE0MDYyNSA0My45NTMxMjUgLTE1LjQ1MzEyNSAzNS42NDA2MjUgLTIzLjQyMTg3NSBDIDI3LjMzNTkzOCAtMzEuMzk4NDM4IDIwLjgxNjQwNiAtNDAuODc1IDE2LjA3ODEyNSAtNTEuODQzNzUgQyAxMS4zMzU5MzggLTYyLjgxMjUgOC45Njg3NSAtNzQuNjEzMjgxIDguOTY4NzUgLTg3LjI1IEMgOC45Njg3NSAtOTkuODc1IDExLjM3ODkwNiAtMTExLjcxMDkzOCAxNi4yMDMxMjUgLTEyMi43NjU2MjUgQyAyMS4wMjM0MzggLTEzMy44MTY0MDYgMjcuNTg1OTM4IC0xNDMuMzI4MTI1IDM1Ljg5MDYyNSAtMTUxLjI5Njg3NSBDIDQ0LjIwMzEyNSAtMTU5LjI3MzQzOCA1NC4wNDY4NzUgLTE2NS41OTM3NSA2NS40MjE4NzUgLTE3MC4yNSBDIDc2LjgwNDY4OCAtMTc0LjkwNjI1IDg4Ljk4NDM3NSAtMTc3LjIzNDM3NSAxMDEuOTUzMTI1IC0xNzcuMjM0Mzc1IEMgMTE1LjkxMDE1NiAtMTc3LjIzNDM3NSAxMjkuNDUzMTI1IC0xNzQuMjgxMjUgMTQyLjU3ODEyNSAtMTY4LjM3NSBDIDE1NS43MDMxMjUgLTE2Mi40NzY1NjIgMTY2LjMzNTkzOCAtMTU0LjU0Njg3NSAxNzQuNDg0Mzc1IC0xNDQuNTc4MTI1IEwgMTUwLjA2MjUgLTEyMC4zOTA2MjUgQyAxNDMuOTA2MjUgLTEyOC4wMzUxNTYgMTM2LjY3MTg3NSAtMTMzLjg5NDUzMSAxMjguMzU5Mzc1IC0xMzcuOTY4NzUgQyAxMjAuMDU0Njg4IC0xNDIuMDM5MDYyIDExMS4yNTM5MDYgLTE0NC4wNzgxMjUgMTAxLjk1MzEyNSAtMTQ0LjA3ODEyNSBDIDk0LjE0MDYyNSAtMTQ0LjA3ODEyNSA4Ni43ODUxNTYgLTE0Mi42MTcxODggNzkuODkwNjI1IC0xMzkuNzAzMTI1IEMgNzIuOTkyMTg4IC0xMzYuNzk2ODc1IDY3LjA1MDc4MSAtMTMyLjgwNDY4OCA2Mi4wNjI1IC0xMjcuNzM0Mzc1IEMgNTcuMDgyMDMxIC0xMjIuNjcxODc1IDUzLjE3NTc4MSAtMTE2LjY5MTQwNiA1MC4zNDM3NSAtMTA5Ljc5Njg3NSBDIDQ3LjUxOTUzMSAtMTAyLjg5ODQzOCA0Ni4xMDkzNzUgLTk1LjM4MjgxMiA0Ni4xMDkzNzUgLTg3LjI1IEMgNDYuMTA5Mzc1IC03OS4yNjk1MzEgNDcuNTYyNSAtNzEuODMyMDMxIDUwLjQ2ODc1IC02NC45Mzc1IEMgNTMuMzgyODEyIC01OC4wMzkwNjIgNTcuMzc1IC01Mi4wOTc2NTYgNjIuNDM3NSAtNDcuMTA5Mzc1IEMgNjcuNTA3ODEyIC00Mi4xMjg5MDYgNzMuNDkyMTg4IC0zOC4xNzk2ODggODAuMzkwNjI1IC0zNS4yNjU2MjUgQyA4Ny4yODUxNTYgLTMyLjM1OTM3NSA5NC44MDQ2ODggLTMwLjkwNjI1IDEwMi45NTMxMjUgLTMwLjkwNjI1IFogTSAxMDIuOTUzMTI1IC0zMC45MDYyNSAiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==\";function useSiteGlobals(){const[g,setG]=React.useState(()=>typeof window!==\"undefined\"?window.__tcSite:null);React.useEffect(()=>{const onUpdate=()=>setG(window.__tcSite||null);onUpdate();window.addEventListener(\"tc-site-update\",onUpdate);return()=>window.removeEventListener(\"tc-site-update\",onUpdate);},[]);return g;}const ABOUT_SUBMENU=[{label:\"About The Practice\",url:\"/about\"},{label:\"Where We Work\",url:\"/where-we-work\"}];const SERVICES_SUBMENU=[{label:\"Physical Therapy & Performance\",url:\"/services/physical-therapy\"},{label:\"Diagnostic Musculoskeletal Ultrasound\",url:\"/services/ultrasound\"},{label:\"TPI Assessment\",url:\"/services/tpi-assessment\"},{label:\"Annual Screen\",url:\"/annual-screen\"}];const NAV_CSS=`\n.tc-nav-wrap { position: fixed; top: 0; left: 0; right: 0; z-index: 1000; padding: 16px; box-sizing: border-box; pointer-events: none; transition: transform 0.3s ease; will-change: transform; }\n.tc-nav-wrap.tc-nav-hidden { transform: translateY(-120%); }\n.tc-nav { pointer-events: auto; padding: 14px 24px; display: grid; grid-template-columns: 1fr auto 1fr; align-items: center; gap: 32px; background: rgba(251,251,249,0.85); backdrop-filter: blur(20px) saturate(180%); -webkit-backdrop-filter: blur(20px) saturate(180%); border: 1px solid ${C.line}; border-radius: 999px; max-width: 1408px; margin: 0 auto; box-shadow: 0 4px 20px rgba(14,17,22,0.06); overflow: visible; }\n.tc-nav-logo { justify-self: start; }\n.tc-nav-links { display: flex; justify-content: center; gap: 6px; justify-self: center; }\n.tc-nav-link { padding: 8px 18px; border-radius: 999px; font-family: ${F.sans}; font-size: 13px; font-weight: 500; color: ${C.ink}; text-decoration: none; transition: background-color 0.2s ease; display: inline-flex; align-items: center; gap: 6px; cursor: pointer; }\n@media (hover: hover) { .tc-nav-link:hover { background-color: ${C.fog}; } }\n.tc-nav-right { justify-self: end; min-width: 1px; }\n.tc-menu-btn { display: none; background: transparent; border: none; padding: 6px; cursor: pointer; color: ${C.ink}; border-radius: 999px; transition: background-color 0.2s ease; }\n@media (hover: hover) { .tc-menu-btn:hover { background-color: ${C.fog}; } }\n.tc-menu-btn:focus-visible { outline: 2px solid ${C.sage}; outline-offset: 2px; }\n.tc-mobile-sheet { display: none; }\n.tc-mobile-cta { display: flex; align-items: center; justify-content: center; gap: 10px; margin-top: 8px; padding: 16px 20px; border-radius: 999px; background: ${C.sage}; color: ${C.bone}; font-family: ${F.sans}; font-size: 15px; font-weight: 500; text-decoration: none; }\n\n.tc-nav-dropdown { position: relative; }\n.tc-nav-dropdown-trigger { display: inline-flex; align-items: center; gap: 6px; }\n.tc-nav-dropdown-caret { transition: transform 0.2s ease; }\n.tc-nav-dropdown:hover .tc-nav-dropdown-caret { transform: rotate(180deg); }\n.tc-nav-submenu { position: absolute; top: calc(100% + 12px); left: 50%; transform: translateX(-50%) translateY(-4px); min-width: 220px; background: ${C.bone}; border: 1px solid ${C.line}; border-radius: 16px; padding: 8px; box-shadow: 0 16px 40px rgba(14,17,22,0.12); opacity: 0; pointer-events: none; transition: opacity 0.18s ease, transform 0.18s ease; z-index: 1001; }\n.tc-nav-dropdown:hover .tc-nav-submenu, .tc-nav-dropdown:focus-within .tc-nav-submenu { opacity: 1; pointer-events: auto; transform: translateX(-50%) translateY(0); }\n.tc-nav-submenu::before { content: \"\"; position: absolute; top: -12px; left: 0; right: 0; height: 12px; }\n.tc-nav-subitem { display: block; padding: 12px 14px; border-radius: 10px; font-family: ${F.sans}; font-size: 13px; font-weight: 500; color: ${C.ink}; text-decoration: none; line-height: 1.3; }\n@media (hover: hover) { .tc-nav-subitem:hover { background-color: ${C.fog}; } }\n\n.tc-mobile-subitem { display: block; padding: 10px 16px 10px 32px; border-radius: 10px; font-family: ${F.sans}; font-size: 14px; font-weight: 500; color: ${C.ink}; text-decoration: none; }\n.tc-mobile-subitem-wrap { display: flex; flex-direction: column; gap: 2px; }\n\n@media (min-width: 881px) {\n  .tc-nav-wrap.tc-nav-hidden { transform: none; }\n}\n@media (max-width: 1080px) {\n  .tc-nav-link { padding: 8px 14px; font-size: 12.5px; }\n  .tc-nav-links { gap: 2px; }\n}\n@media (max-width: 880px) {\n  .tc-nav { padding: 12px 18px 12px 20px; gap: 12px; grid-template-columns: auto 1fr auto; }\n  .tc-nav-links { display: none; }\n  .tc-menu-btn { display: inline-flex; align-items: center; justify-content: center; }\n  .tc-mobile-sheet { display: block; }\n}\n@media (max-width: 360px) {\n  .tc-wordmark-text { font-size: 15px; }\n}\n`;const Caret=()=>/*#__PURE__*/_jsx(\"svg\",{className:\"tc-nav-dropdown-caret\",width:\"10\",height:\"10\",viewBox:\"0 0 12 12\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 4.5l3 3 3-3\"})});export default function Nav(props){const globals=useSiteGlobals();const{currentPage=\"home\",wordmark=\"The Collective\",wordmarkAccent=\".\",homeLabel=\"Home\",aboutLabel=\"About\",servicesLabel=\"Services\",contactLabel=\"Contact\",homeUrl=\"/\",aboutUrl=\"/about\",servicesUrl=\"/services\",contactUrl=\"/contact\"}=props;const[menuOpen,setMenuOpen]=React.useState(false);const[hidden,setHidden]=React.useState(false);const[mobileAboutOpen,setMobileAboutOpen]=React.useState(false);const[mobileServicesOpen,setMobileServicesOpen]=React.useState(false);React.useEffect(()=>{if(typeof document===\"undefined\")return;document.body.style.overflow=menuOpen?\"hidden\":\"\";return()=>{document.body.style.overflow=\"\";};},[menuOpen]);React.useEffect(()=>{if(typeof window===\"undefined\")return;let lastY=window.scrollY;let ticking=false;const THRESHOLD=8;const onScroll=()=>{if(ticking)return;ticking=true;window.requestAnimationFrame(()=>{const y=window.scrollY;const delta=y-lastY;if(menuOpen||y<80){setHidden(false);}else if(delta>THRESHOLD){setHidden(true);}else if(delta<-THRESHOLD){setHidden(false);}lastY=y;ticking=false;});};window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>window.removeEventListener(\"scroll\",onScroll);},[menuOpen]);const renderDesktopLink=(key,label,href)=>/*#__PURE__*/_jsx(\"a\",{href:href,className:\"tc-nav-link\",\"aria-current\":currentPage===key?\"page\":undefined,style:{background:currentPage===key?C.fog:\"transparent\"},children:label},key);const renderDropdown=(key,label,mainUrl,submenu)=>/*#__PURE__*/_jsxs(\"div\",{className:\"tc-nav-dropdown\",children:[/*#__PURE__*/_jsxs(\"a\",{href:mainUrl,className:\"tc-nav-link tc-nav-dropdown-trigger\",\"aria-current\":currentPage===key?\"page\":undefined,\"aria-haspopup\":\"true\",style:{background:currentPage===key?C.fog:\"transparent\"},children:[label,/*#__PURE__*/_jsx(Caret,{})]}),/*#__PURE__*/_jsx(\"div\",{className:\"tc-nav-submenu\",role:\"menu\",children:submenu.map((item,i)=>/*#__PURE__*/_jsx(\"a\",{href:item.url,className:\"tc-nav-subitem\",role:\"menuitem\",children:item.label},i))})]},key);const desktopItems=[renderDesktopLink(\"home\",homeLabel,homeUrl),renderDropdown(\"about\",aboutLabel,aboutUrl,ABOUT_SUBMENU),renderDropdown(\"services\",servicesLabel,servicesUrl,SERVICES_SUBMENU),renderDesktopLink(\"contact\",contactLabel,contactUrl)];return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:NAV_CSS}),/*#__PURE__*/_jsx(\"div\",{className:`tc-nav-wrap${hidden?\" tc-nav-hidden\":\"\"}`,children:/*#__PURE__*/_jsxs(\"nav\",{className:\"tc-nav\",\"aria-label\":\"Main\",children:[/*#__PURE__*/_jsxs(\"a\",{href:homeUrl,className:\"tc-nav-logo\",style:{display:\"flex\",alignItems:\"center\",gap:10,textDecoration:\"none\",color:C.ink},children:[/*#__PURE__*/_jsx(\"img\",{src:LOGO_SRC,width:24,height:24,alt:\"\",style:{flexShrink:0,display:\"block\"}}),/*#__PURE__*/_jsxs(\"span\",{className:\"tc-wordmark-text\",style:{fontFamily:F.serif,fontSize:17,fontWeight:500,letterSpacing:\"-0.01em\"},children:[wordmark,/*#__PURE__*/_jsx(\"span\",{style:{color:C.sage},children:wordmarkAccent})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"tc-nav-links\",children:desktopItems}),/*#__PURE__*/_jsx(\"div\",{className:\"tc-nav-right\",children:/*#__PURE__*/_jsx(\"button\",{className:\"tc-menu-btn\",onClick:()=>setMenuOpen(o=>!o),\"aria-label\":\"Menu\",\"aria-expanded\":menuOpen,children:/*#__PURE__*/_jsx(\"svg\",{width:\"22\",height:\"22\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",children:menuOpen?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"line\",{x1:\"6\",y1:\"6\",x2:\"18\",y2:\"18\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"18\",y1:\"6\",x2:\"6\",y2:\"18\"})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"7\",x2:\"21\",y2:\"7\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",y1:\"17\",x2:\"21\",y2:\"17\"})]})})})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"tc-mobile-sheet\",role:\"dialog\",\"aria-modal\":menuOpen,\"aria-hidden\":!menuOpen,\"aria-label\":\"Site menu\",style:{position:\"fixed\",top:76,left:16,right:16,zIndex:999,background:C.bone,border:`1px solid ${C.line}`,borderRadius:24,padding:16,boxShadow:\"0 12px 36px rgba(14,17,22,0.18)\",opacity:menuOpen?1:0,transform:menuOpen?\"translateY(0)\":\"translateY(-12px)\",pointerEvents:menuOpen?\"auto\":\"none\",transition:\"opacity 0.25s, transform 0.25s\"},children:[/*#__PURE__*/_jsx(\"a\",{href:homeUrl,onClick:()=>setMenuOpen(false),\"aria-current\":currentPage===\"home\"?\"page\":undefined,style:{display:\"block\",padding:\"14px 16px\",borderRadius:12,fontFamily:F.sans,fontSize:16,fontWeight:500,color:C.ink,textDecoration:\"none\",background:currentPage===\"home\"?C.fog:\"transparent\"},children:homeLabel}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>setMobileAboutOpen(o=>!o),\"aria-expanded\":mobileAboutOpen,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\",padding:\"14px 16px\",borderRadius:12,border:\"none\",background:currentPage===\"about\"?C.fog:\"transparent\",fontFamily:F.sans,fontSize:16,fontWeight:500,color:C.ink,cursor:\"pointer\",textAlign:\"left\"},children:[/*#__PURE__*/_jsx(\"span\",{children:aboutLabel}),/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 12 12\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{transform:mobileAboutOpen?\"rotate(180deg)\":\"none\",transition:\"transform 0.2s ease\"},\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 4.5l3 3 3-3\"})})]}),mobileAboutOpen&&/*#__PURE__*/_jsx(\"div\",{className:\"tc-mobile-subitem-wrap\",style:{marginTop:4,marginBottom:4},children:ABOUT_SUBMENU.map((s,i)=>/*#__PURE__*/_jsx(\"a\",{href:s.url,onClick:()=>setMenuOpen(false),className:\"tc-mobile-subitem\",children:s.label},i))})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>setMobileServicesOpen(o=>!o),\"aria-expanded\":mobileServicesOpen,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\",padding:\"14px 16px\",borderRadius:12,border:\"none\",background:currentPage===\"services\"?C.fog:\"transparent\",fontFamily:F.sans,fontSize:16,fontWeight:500,color:C.ink,cursor:\"pointer\",textAlign:\"left\"},children:[/*#__PURE__*/_jsx(\"span\",{children:servicesLabel}),/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 12 12\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{transform:mobileServicesOpen?\"rotate(180deg)\":\"none\",transition:\"transform 0.2s ease\"},\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 4.5l3 3 3-3\"})})]}),mobileServicesOpen&&/*#__PURE__*/_jsxs(\"div\",{className:\"tc-mobile-subitem-wrap\",style:{marginTop:4,marginBottom:4},children:[/*#__PURE__*/_jsx(\"a\",{href:servicesUrl,onClick:()=>setMenuOpen(false),className:\"tc-mobile-subitem\",children:\"Services Overview\"}),SERVICES_SUBMENU.map((s,i)=>/*#__PURE__*/_jsx(\"a\",{href:s.url,onClick:()=>setMenuOpen(false),className:\"tc-mobile-subitem\",children:s.label},i))]})]}),/*#__PURE__*/_jsx(\"a\",{href:contactUrl,onClick:()=>setMenuOpen(false),\"aria-current\":currentPage===\"contact\"?\"page\":undefined,style:{display:\"block\",padding:\"14px 16px\",borderRadius:12,fontFamily:F.sans,fontSize:16,fontWeight:500,color:C.ink,textDecoration:\"none\",background:currentPage===\"contact\"?C.fog:\"transparent\"},children:contactLabel}),/*#__PURE__*/_jsx(\"a\",{href:contactUrl,onClick:()=>setMenuOpen(false),className:\"tc-mobile-cta\",children:\"Get in touch →\"})]})]});}addPropertyControls(Nav,{currentPage:{type:ControlType.Enum,defaultValue:\"home\",options:[\"home\",\"about\",\"services\",\"contact\"],optionTitles:[\"Home\",\"About\",\"Services\",\"Contact\"],title:\"Active page\"},wordmark:{type:ControlType.String,title:\"Logo text\",defaultValue:\"The Collective\"},wordmarkAccent:{type:ControlType.String,title:\"Logo accent (period)\",defaultValue:\".\"},homeLabel:{type:ControlType.String,title:\"Menu: Home label\",defaultValue:\"Home\"},aboutLabel:{type:ControlType.String,title:\"Menu: About label\",defaultValue:\"About\"},servicesLabel:{type:ControlType.String,title:\"Menu: Services label\",defaultValue:\"Services\"},contactLabel:{type:ControlType.String,title:\"Menu: Contact label\",defaultValue:\"Contact\"},homeUrl:{type:ControlType.Link,defaultValue:\"/\",title:\"Menu: Home URL\"},aboutUrl:{type:ControlType.Link,defaultValue:\"/about\",title:\"Menu: About URL\"},servicesUrl:{type:ControlType.Link,defaultValue:\"/services\",title:\"Menu: Services URL\"},contactUrl:{type:ControlType.Link,defaultValue:\"/contact\",title:\"Menu: Contact URL\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Nav\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Nav_5.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import*as React from\"react\";const C={ink:\"#0E1116\",sage:\"#6B8F71\",sageLight:\"#8FAB94\",bone:\"#FBFBF9\"};const F={serif:`'Fraunces', serif`,sans:`'Inter', system-ui, sans-serif`};const CSS=`\n.tcs-f { padding: 120px 56px 48px; background: ${C.ink}; color: ${C.bone}; }\n.tcs-f-grid { display: grid; grid-template-columns: 1.6fr 1fr 1fr 1fr; gap: 56px; padding-bottom: 80px; border-bottom: 1px solid rgba(251,251,249,0.12); }\n.tcs-eyebrow { font-family: ${F.sans}; font-size: 11px; font-weight: 500; letter-spacing: 0.16em; text-transform: uppercase; }\n.tcs-f a.tcs-f-link { transition: color 0.2s ease; }\n@media (hover: hover) { .tcs-f a.tcs-f-link:hover { color: ${C.bone}; } }\n@media (max-width: 1024px) {\n  .tcs-f { padding: 96px 32px 40px; }\n  .tcs-f-grid { grid-template-columns: 1fr 1fr; gap: 40px; }\n}\n@media (max-width: 600px) {\n  .tcs-f { padding: 72px 20px 32px; }\n  .tcs-f-grid { grid-template-columns: 1fr; gap: 32px; padding-bottom: 48px; }\n}\n`;function useSiteGlobals(){const[g,setG]=React.useState(()=>typeof window!==\"undefined\"?window.__tcSite:null);React.useEffect(()=>{const onUpdate=()=>setG(window.__tcSite||null);onUpdate();window.addEventListener(\"tc-site-update\",onUpdate);return()=>window.removeEventListener(\"tc-site-update\",onUpdate);},[]);return g;}const DEFAULT_LINKS=[{label:\"Home\",url:\"/\"},{label:\"About\",url:\"/about\"},{label:\"Services\",url:\"/services\"},{label:\"Contact\",url:\"/contact\"}];const DEFAULT_PEOPLE=[{name:\"Josh Ostrom\",href:\"/about#josh\"},{name:\"Simi Sharp\",href:\"/about#simi\"},{name:\"Peter Aguero\",href:\"/about#peter\"},{name:\"Ben Vasquez\",href:\"/about#ben\"}];const URL_BY_LABEL={Home:\"/\",About:\"/about\",Services:\"/services\",Contact:\"/contact\"};function resolveUrl(link){return(link.label?URL_BY_LABEL[link.label]:undefined)||link.url||\"/\";}function resolveSpecialistHref(p){if(p.href)return p.href;const first=(p.name||\"\").trim().split(/\\s+/)[0]?.toLowerCase();return first?`/about#${first}`:undefined;}export default function SectionFooter(props){const globals=useSiteGlobals();const{eyebrow=\"Begin\",headline=\"Ready when you are.\",body=\"Every new client starts with a free 15-minute call so we can match you with the right specialist.\",ctaLabel=\"Get in touch →\",practiceEyebrow=\"Practice\",practiceLinks=DEFAULT_LINKS,specialistsEyebrow=\"Specialists\",specialists=DEFAULT_PEOPLE,reachEyebrow=\"Reach\",tagline=\"The Collective \\xb7 Concierge Physical Therapy \\xb7 San Diego\",copyright=\"\\xa9 2026 — All rights reserved.\",trackingId=\"footer\"}=props;const contactUrl=globals?.contactUrl||props.contactUrl||\"/contact\";const phoneDisplay=globals?.phone;const phoneTel=globals?.phoneTel;const emailDisplay=globals?.email;const emailMail=globals?.emailMail;const reachItems=props.reachLines&&props.reachLines.length>0?props.reachLines.map(s=>({text:s})):[{text:globals?.address||\"San Diego, California\"},emailDisplay?{text:emailDisplay,href:emailMail,trackKey:\"email\"}:{text:\"hello@thecollectivept.com\"},phoneDisplay?{text:phoneDisplay,href:phoneTel,trackKey:\"phone\"}:{text:\"(619) 555-0144\"},{text:globals?.responseTime||\"Within one business day\"}];const onLinkClick=label=>()=>{if(typeof window!==\"undefined\")window.__tcTrack?.(`${trackingId}_nav_${label?.toLowerCase()}`,label);};const onReachClick=(key,value)=>()=>{if(key&&typeof window!==\"undefined\")window.__tcTrack?.(`${trackingId}_${key}`,value);};const specialistLinkStyle={display:\"block\",fontSize:14,color:\"rgba(251,251,249,0.65)\",lineHeight:2.1,textDecoration:\"none\"};return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",fontFamily:F.sans},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsxs(\"footer\",{className:\"tcs-f\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"tcs-f-grid\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"tcs-eyebrow\",style:{color:\"rgba(143,171,148,0.85)\"},children:eyebrow}),/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:F.serif,fontSize:\"clamp(40px, 5vw, 64px)\",fontWeight:400,letterSpacing:\"-0.02em\",lineHeight:1,margin:\"16px 0 28px\",maxWidth:540},children:headline}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:15,color:\"rgba(251,251,249,0.6)\",lineHeight:1.6,maxWidth:360,margin:\"0 0 32px\"},children:body}),/*#__PURE__*/_jsxs(\"a\",{href:contactUrl,style:{background:C.sage,color:C.bone,padding:\"16px 28px 16px 30px\",borderRadius:999,fontSize:13,fontWeight:500,display:\"inline-flex\",alignItems:\"center\",gap:12,textDecoration:\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{width:6,height:6,borderRadius:999,background:C.bone}}),ctaLabel]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"tcs-eyebrow\",style:{color:\"rgba(143,171,148,0.85)\"},children:practiceEyebrow}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:18,display:\"flex\",flexDirection:\"column\"},children:practiceLinks.map((l,i)=>/*#__PURE__*/_jsx(\"a\",{href:resolveUrl(l),onClick:onLinkClick(l.label),className:\"tcs-f-link\",style:{fontSize:14,color:\"rgba(251,251,249,0.65)\",lineHeight:2.1,textDecoration:\"none\"},children:l.label},i))})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"tcs-eyebrow\",style:{color:\"rgba(143,171,148,0.85)\"},children:specialistsEyebrow}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:18,display:\"flex\",flexDirection:\"column\"},children:specialists.map((p,i)=>{const href=resolveSpecialistHref(p);return href?/*#__PURE__*/_jsx(\"a\",{href:href,className:\"tcs-f-link\",style:specialistLinkStyle,children:p.name},i):/*#__PURE__*/_jsx(\"div\",{style:specialistLinkStyle,children:p.name},i);})})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"tcs-eyebrow\",style:{color:\"rgba(143,171,148,0.85)\"},children:reachEyebrow}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:18},children:reachItems.map((s,i)=>s.href?/*#__PURE__*/_jsx(\"a\",{href:s.href,onClick:onReachClick(s.trackKey,s.text),style:{display:\"block\",fontSize:14,color:\"rgba(251,251,249,0.65)\",lineHeight:2.1,textDecoration:\"none\"},children:s.text},i):/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14,color:\"rgba(251,251,249,0.65)\",lineHeight:2.1},children:s.text},i))})]})]}),/*#__PURE__*/_jsxs(\"div\",{style:{paddingTop:36,display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",flexWrap:\"wrap\",gap:16},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:14},children:[/*#__PURE__*/_jsx(\"img\",{src:\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTAwIiB6b29tQW5kUGFuPSJtYWduaWZ5IiB2aWV3Qm94PSIwIDAgMzc1IDM3NC45OTk5OTEiIGhlaWdodD0iNTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2ZXJzaW9uPSIxLjAiPgogIDxkZWZzPgogICAgPGcvPgogICAgPGNsaXBQYXRoIGlkPSJiMGE3YmJiMDM0Ij4KICAgICAgPHJlY3QgeD0iMCIgd2lkdGg9IjE4MiIgeT0iMCIgaGVpZ2h0PSIzMzEiLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bWFzayBpZD0iY3V0b3V0LW1hc2siPgogICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMzc1IiBoZWlnaHQ9IjM3NSIgZmlsbD0id2hpdGUiLz4KICAgICAgPCEtLSBib3R0b20gbG9uZyBsaW5lOiB4PTgyLjHigJMyMjAuNiwgeT0yMTQuOOKAkzIyMC44IC0tPgogICAgICA8cmVjdCB4PSI4Mi4xIiB5PSIyMTQuOCIgd2lkdGg9IjEzOC41IiBoZWlnaHQ9IjYiIGZpbGw9ImJsYWNrIi8+CiAgICAgIDwhLS0gYm90dG9tLWlzaCBsaW5lOiB4PTEwNC454oCTMTUxLjMsIHk9MTk0LjbigJMyMDAuNiAtLT4KICAgICAgPHJlY3QgeD0iMTA0LjkiIHk9IjE5NC42IiB3aWR0aD0iNDYuNCIgaGVpZ2h0PSI2IiBmaWxsPSJibGFjayIvPgogICAgICA8IS0tIHNlY29uZCBsaW5lOiB4PTEwNC454oCTMTUxLjMsIHk9MTc0LjTigJMxODAuNCAtLT4KICAgICAgPHJlY3QgeD0iMTA0LjkiIHk9IjE3NC40IiB3aWR0aD0iNDYuNCIgaGVpZ2h0PSI2IiBmaWxsPSJibGFjayIvPgogICAgICA8IS0tIHRoaXJkICh0b3ApIGxpbmU6IHg9MTA0LjnigJMxNTcuMiwgeT0xNTQuMuKAkzE2MC4yIC0tPgogICAgICA8cmVjdCB4PSIxMDQuOSIgeT0iMTU0LjIiIHdpZHRoPSI1Mi4zIiBoZWlnaHQ9IjYiIGZpbGw9ImJsYWNrIi8+CiAgICA8L21hc2s+CiAgPC9kZWZzPgogIDxnIG1hc2s9InVybCgjY3V0b3V0LW1hc2spIj4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDEsIDk2LCAyMSkiPgogICAgICA8ZyBjbGlwLXBhdGg9InVybCgjYjBhN2JiYjAzNCkiPgogICAgICAgIDxnIGZpbGw9IiMyZTY0MTciIGZpbGwtb3BhY2l0eT0iMSI+CiAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjk5NjcxMywgMjUzLjI5NjY1NykiPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICA8cGF0aCBkPSJNIDEwMi45NTMxMjUgLTMwLjkwNjI1IEMgMTEyLjA4NTkzOCAtMzAuOTA2MjUgMTIwLjY0MDYyNSAtMzIuODE2NDA2IDEyOC42MDkzNzUgLTM2LjY0MDYyNSBDIDEzNi41ODU5MzggLTQwLjQ2MDkzOCAxNDMuNjU2MjUgLTQ1Ljk0NTMxMiAxNDkuODEyNSAtNTMuMDkzNzUgTCAxNzMuNDg0Mzc1IC0yOS42NTYyNSBDIDE2NS4xNzk2ODggLTE5Ljg1MTU2MiAxNTQuNTg1OTM4IC0xMi4wMzkwNjIgMTQxLjcwMzEyNSAtNi4yMTg3NSBDIDEyOC44MjgxMjUgLTAuNDA2MjUgMTE1LjU3ODEyNSAyLjUgMTAxLjk1MzEyNSAyLjUgQyA4OC44MTY0MDYgMi41IDc2LjU1NDY4OCAwLjE2Nzk2OSA2NS4xNzE4NzUgLTQuNDg0Mzc1IEMgNTMuNzk2ODc1IC05LjE0MDYyNSA0My45NTMxMjUgLTE1LjQ1MzEyNSAzNS42NDA2MjUgLTIzLjQyMTg3NSBDIDI3LjMzNTkzOCAtMzEuMzk4NDM4IDIwLjgxNjQwNiAtNDAuODc1IDE2LjA3ODEyNSAtNTEuODQzNzUgQyAxMS4zMzU5MzggLTYyLjgxMjUgOC45Njg3NSAtNzQuNjEzMjgxIDguOTY4NzUgLTg3LjI1IEMgOC45Njg3NSAtOTkuODc1IDExLjM3ODkwNiAtMTExLjcxMDkzOCAxNi4yMDMxMjUgLTEyMi43NjU2MjUgQyAyMS4wMjM0MzggLTEzMy44MTY0MDYgMjcuNTg1OTM4IC0xNDMuMzI4MTI1IDM1Ljg5MDYyNSAtMTUxLjI5Njg3NSBDIDQ0LjIwMzEyNSAtMTU5LjI3MzQzOCA1NC4wNDY4NzUgLTE2NS41OTM3NSA2NS40MjE4NzUgLTE3MC4yNSBDIDc2LjgwNDY4OCAtMTc0LjkwNjI1IDg4Ljk4NDM3NSAtMTc3LjIzNDM3NSAxMDEuOTUzMTI1IC0xNzcuMjM0Mzc1IEMgMTE1LjkxMDE1NiAtMTc3LjIzNDM3NSAxMjkuNDUzMTI1IC0xNzQuMjgxMjUgMTQyLjU3ODEyNSAtMTY4LjM3NSBDIDE1NS43MDMxMjUgLTE2Mi40NzY1NjIgMTY2LjMzNTkzOCAtMTU0LjU0Njg3NSAxNzQuNDg0Mzc1IC0xNDQuNTc4MTI1IEwgMTUwLjA2MjUgLTEyMC4zOTA2MjUgQyAxNDMuOTA2MjUgLTEyOC4wMzUxNTYgMTM2LjY3MTg3NSAtMTMzLjg5NDUzMSAxMjguMzU5Mzc1IC0xMzcuOTY4NzUgQyAxMjAuMDU0Njg4IC0xNDIuMDM5MDYyIDExMS4yNTM5MDYgLTE0NC4wNzgxMjUgMTAxLjk1MzEyNSAtMTQ0LjA3ODEyNSBDIDk0LjE0MDYyNSAtMTQ0LjA3ODEyNSA4Ni43ODUxNTYgLTE0Mi42MTcxODggNzkuODkwNjI1IC0xMzkuNzAzMTI1IEMgNzIuOTkyMTg4IC0xMzYuNzk2ODc1IDY3LjA1MDc4MSAtMTMyLjgwNDY4OCA2Mi4wNjI1IC0xMjcuNzM0Mzc1IEMgNTcuMDgyMDMxIC0xMjIuNjcxODc1IDUzLjE3NTc4MSAtMTE2LjY5MTQwNiA1MC4zNDM3NSAtMTA5Ljc5Njg3NSBDIDQ3LjUxOTUzMSAtMTAyLjg5ODQzOCA0Ni4xMDkzNzUgLTk1LjM4MjgxMiA0Ni4xMDkzNzUgLTg3LjI1IEMgNDYuMTA5Mzc1IC03OS4yNjk1MzEgNDcuNTYyNSAtNzEuODMyMDMxIDUwLjQ2ODc1IC02NC45Mzc1IEMgNTMuMzgyODEyIC01OC4wMzkwNjIgNTcuMzc1IC01Mi4wOTc2NTYgNjIuNDM3NSAtNDcuMTA5Mzc1IEMgNjcuNTA3ODEyIC00Mi4xMjg5MDYgNzMuNDkyMTg4IC0zOC4xNzk2ODggODAuMzkwNjI1IC0zNS4yNjU2MjUgQyA4Ny4yODUxNTYgLTMyLjM1OTM3NSA5NC44MDQ2ODggLTMwLjkwNjI1IDEwMi45NTMxMjUgLTMwLjkwNjI1IFogTSAxMDIuOTUzMTI1IC0zMC45MDYyNSAiLz4KICAgICAgICAgICAgPC9nPgogICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==\",width:32,height:32,alt:\"\",style:{flexShrink:0,display:\"block\"}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,color:\"rgba(251,251,249,0.4)\",letterSpacing:\"0.1em\",textTransform:\"uppercase\"},children:tagline})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:11,color:\"rgba(251,251,249,0.4)\",letterSpacing:\"0.1em\"},children:copyright})]})]})]});}addPropertyControls(SectionFooter,{eyebrow:{type:ControlType.String,title:\"Small label above heading\",defaultValue:\"Begin\"},headline:{type:ControlType.String,title:\"Big heading\",defaultValue:\"Ready when you are.\"},body:{type:ControlType.String,title:\"Description text\",displayTextArea:true,defaultValue:\"\"},ctaLabel:{type:ControlType.String,title:\"Big button text\",defaultValue:\"Get in touch →\"},contactUrl:{type:ControlType.Link,title:\"Contact URL\",defaultValue:\"/contact\"},practiceEyebrow:{type:ControlType.String,title:\"Column 1: heading\",defaultValue:\"Practice\"},practiceLinks:{type:ControlType.Array,title:\"Column 1: page links\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Link text\",defaultValue:\"\"},url:{type:ControlType.Link,title:\"Link URL\",defaultValue:\"\"}}},defaultValue:DEFAULT_LINKS},specialistsEyebrow:{type:ControlType.String,title:\"Column 2: heading\",defaultValue:\"Specialists\"},specialists:{type:ControlType.Array,title:\"Column 2: specialist names\",control:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Name\",defaultValue:\"\"},href:{type:ControlType.String,title:\"Link\",defaultValue:\"\"}}},defaultValue:DEFAULT_PEOPLE},reachEyebrow:{type:ControlType.String,title:\"Column 3: heading\",defaultValue:\"Reach\"},reachLines:{type:ControlType.Array,title:\"Column 3: contact lines\",control:{type:ControlType.String,defaultValue:\"\"},defaultValue:[]},tagline:{type:ControlType.String,title:\"Bottom tagline\",defaultValue:\"The Collective \\xb7 Concierge Physical Therapy \\xb7 San Diego\"},copyright:{type:ControlType.String,title:\"Copyright line\",defaultValue:\"\\xa9 2026 — All rights reserved.\"},trackingId:{type:ControlType.String,title:\"Analytics location id\",defaultValue:\"footer\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SectionFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SectionFooter.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import*as React from\"react\";const GLOBAL_CSS=`\n:root { --tc-sage-text: #4F6E55; --tc-sage: #6B8F71; --tc-ink: #0E1116; }\nhtml { scroll-behavior: smooth; }\n@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }\n[id]:not(html):not(body) { scroll-margin-top: 96px; }\na:focus-visible, button:focus-visible {\n  outline: 2px solid var(--tc-sage);\n  outline-offset: 3px;\n  border-radius: 2px;\n}\n[data-tc-cta] { transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease, opacity 0.2s ease; }\n@media (hover: hover) {\n  [data-tc-cta]:hover { transform: translateY(-1px); box-shadow: 0 6px 18px rgba(14,17,22,0.12); }\n  [data-tc-cta]:active { transform: translateY(0); }\n}\n`;const SCHEMA=JSON.stringify({\"@context\":\"https://schema.org\",\"@type\":\"MedicalBusiness\",\"name\":\"The Collective Physical Therapy\",\"url\":\"https://thecollectivept.com\",\"logo\":\"https://thecollectivept.com/favicon.png\",\"image\":\"https://framerusercontent.com/images/Js2OPT7J1I5Utkned64MeZC7t1c.jpg\",\"description\":\"In-home physical therapy from four board-certified specialists. Sixty unhurried minutes, the right clinician, in your home — anywhere in San Diego.\",\"telephone\":\"(619) 535-0330\",\"email\":\"hello@thecollectivept.com\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"San Diego\",\"addressRegion\":\"CA\",\"addressCountry\":\"US\"},\"areaServed\":{\"@type\":\"City\",\"name\":\"San Diego\"},\"openingHours\":\"Mo-Sa\",\"priceRange\":\"$$$\",\"medicalSpecialty\":[\"Physical Therapy\",\"Sports Medicine\",\"Neurologic Rehabilitation\",\"Vestibular Rehabilitation\",\"Musculoskeletal Ultrasound\",\"Orthopedic Physical Therapy\"],\"sameAs\":[\"https://thecollectivept.com\",\"https://www.yelp.com/biz/the-collective-physical-therapy-san-diego-2\"]});export default function SiteGlobals({consultUrl=\"https://cal.com/thecollectivept/15min\",ctaLabelLong=\"Schedule a consultation\",ctaLabelShort=\"Schedule\",phone=\"(619) 535-0330\",email=\"hello@thecollectivept.com\",address=\"Greater San Diego\",responseTime=\"Within one business day\",hours=\"Mon to Sat by appointment\"}){React.useEffect(()=>{if(typeof window===\"undefined\")return;const w=window;const phoneTel=`tel:${(phone||\"\").replace(/[^\\d+]/g,\"\")}`;const emailMail=`mailto:${email||\"\"}`;w.__tcSite={consultUrl,ctaLabelLong,ctaLabelShort,phone,phoneTel,email,emailMail,address,responseTime,hours};w.dataLayer=w.dataLayer||[];w.__tcTrack=(location,label)=>{try{w.dataLayer.push({event:\"cta_click\",cta_location:location,cta_label:label});w.dispatchEvent(new CustomEvent(\"tc-cta-click\",{detail:{location,label}}));}catch{}};w.dispatchEvent(new CustomEvent(\"tc-site-update\"));},[consultUrl,ctaLabelLong,ctaLabelShort,phone,email,address,responseTime,hours]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:GLOBAL_CSS}),/*#__PURE__*/_jsx(\"script\",{type:\"application/ld+json\",dangerouslySetInnerHTML:{__html:SCHEMA}}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"none\"},\"aria-hidden\":\"true\"})]});}addPropertyControls(SiteGlobals,{consultUrl:{type:ControlType.Link,title:\"Booking link\",defaultValue:\"https://cal.com/thecollectivept/15min\"},ctaLabelLong:{type:ControlType.String,title:\"Button desktop\",defaultValue:\"Schedule a consultation\"},ctaLabelShort:{type:ControlType.String,title:\"Button mobile\",defaultValue:\"Schedule\"},phone:{type:ControlType.String,title:\"Phone\",defaultValue:\"(619) 535-0330\"},email:{type:ControlType.String,title:\"Email\",defaultValue:\"hello@thecollectivept.com\"},address:{type:ControlType.String,title:\"Service area\",defaultValue:\"Greater San Diego\"},responseTime:{type:ControlType.String,title:\"Response time\",defaultValue:\"Within one business day\"},hours:{type:ControlType.String,title:\"Hours\",defaultValue:\"Mon to Sat by appointment\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SiteGlobals\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiteGlobals_4.map"],"mappings":"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"}