{"version":3,"file":"script_main.BcfphXAE.mjs","names":["React.useInsertionEffect","React.useLayoutEffect","React.useEffect","React.useState","React.useRef","React.useCallback","css","DocumentLanguageFonts","WolfpackNavigationFonts","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","PropertyOverrides","React.Fragment","RichText","Image1","css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle.css","sharedStyle1.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","PropertyOverrides","React.Fragment","RichText","Image1","sharedStyle.fonts","sharedStyle1.fonts","React.createElement","LayoutEN","LayoutES","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/MoFEU9UeH7m8y4XLfU2L/VNiuDSOel8SlakxbeNtb/DocumentLanguage.js","https:/framerusercontent.com/modules/ETYF4l4c0VvgIivKIqGT/NJtSKBx8UvaXphB0Kj3M/WolfpackNavigation.js","https:/framerusercontent.com/modules/gaz12piDbylGO0jI9Blq/jRdIEzr4Nqn5UWIzMG4O/xZXFoYUhT.js","https:/framerusercontent.com/modules/deGFLlXGBiMqg6fZ9BSj/qSGJqlosdk9lawElzfMg/hiVH9K0kn.js","https:/framerusercontent.com/modules/IT2VzXCDb9w1s1MpsN0g/s2MxBW9mUfMpFBNVxEgp/LMjcHhCZP.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Keeps the document language aligned with the manual EN/ES route layouts.\n *\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function DocumentLanguage({language=\"en\",style}){React.useEffect(()=>{const root=document.documentElement;const previous=root.getAttribute(\"lang\");root.setAttribute(\"lang\",language);return()=>{if(previous)root.setAttribute(\"lang\",previous);else root.removeAttribute(\"lang\");};},[language]);return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{...style,width:\"100%\",height:\"100%\",overflow:\"hidden\",opacity:0,pointerEvents:\"none\"}});}addPropertyControls(DocumentLanguage,{language:{type:ControlType.Enum,title:\"Language\",options:[\"en\",\"es\"],optionTitles:[\"English\",\"Espa\\xf1ol\"],defaultValue:\"en\",displaySegmentedControl:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DocumentLanguage\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DocumentLanguage.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,Link,RenderTarget}from\"framer\";/**\n * Wolfpack Creative Photography — shared site navigation.\n *\n * One implementation, two locales. Distributed through `Layout EN` / `Layout ES`;\n * never placed page-locally.\n *\n * Behaviour mirrors wolfpackcreativephoto.com:\n *  - fixed top bar, transparent over image-led openings, compact ivory past 80px\n *  - full desktop nav down to 901px, logo + hamburger at 900px and below\n *  - fullscreen ivory menu at z-index 49 under a persistent bar at z-index 50\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 71\n * @framerDisableUnlink\n */// ---------------------------------------------------------------------------\n// Design tokens — mirrored from the reference site's computed styles.\n// ---------------------------------------------------------------------------\nconst IVORY=\"#f6f4ef\";const INK=\"#0e0e0e\";const MUTED=\"#6b6b66\";const GOLD=\"#c9a96e\";const SOLID_BG=\"rgba(246, 244, 239, 0.96)\";const SOLID_BORDER=\"rgba(14, 14, 14, 0.18)\";const LIGHT_LINK=\"rgba(246, 244, 239, 0.85)\";const LIGHT_MUTED=\"rgba(246, 244, 239, 0.60)\";const LIGHT_BORDER=\"rgba(246, 244, 239, 0.40)\";const EASE_SOFT=\"cubic-bezier(0.22, 1, 0.36, 1)\"// 1.2s state changes\n;const EASE_SNAP=\"cubic-bezier(0.23, 1, 0.32, 1)\"// 0.4s padding, 0.2s bars\n;const EASE_LINE=\"cubic-bezier(0.77, 0, 0.175, 1)\"// 0.4s underline\n;const EASE_HIDE=\"cubic-bezier(0.45, 0, 0.55, 1)\"// 0.35s hide/reveal\n;const SCROLL_THRESHOLD=80// strictly greater than -> solid\n;const NAV_BREAKPOINT=900// <= 900px is the mobile layout\n;const HIDE_THRESHOLD_SELECTOR=\"[data-nav-hide-threshold]\";/** Routes that never hide the bar. Handled here, not by the instance control:\n *  one layout template serves every page in its locale, so a per-instance\n *  boolean cannot single out Privacy. */const NEVER_HIDE=new Set([\"/privacy\",\"/es/privacy\"]);const LOGO_SRC=\"https://framerusercontent.com/images/xPNVaD5PJ6XvrDCIpcipS3ccVRg.svg\";const SCOPE=\"wpk-nav\"// single class prefix; all CSS is scoped under it\n;const ROUTES={en:[{key:\"work\",label:\"Work\",href:\"/work\"},{key:\"about\",label:\"About\",href:\"/about\"},{key:\"pricing\",label:\"Investment\",href:\"/pricing\"},{key:\"contact\",label:\"Contact\",href:\"/#contact\",homeHref:\"#contact\"}],es:[{key:\"work\",label:\"Trabajo\",href:\"/es/work\"},{key:\"about\",label:\"Nosotros\",href:\"/es/about\"},{key:\"pricing\",label:\"Precios\",href:\"/es/pricing\"},{key:\"contact\",label:\"Contacto\",href:\"/es#contact\",homeHref:\"#contact\"}]};/** `/` <-> `/es` route pairs. Also the single source of truth for the fallback\n *  counterpart URL when the page does not supply one explicitly. */const LOCALE_PAIRS=[[\"/\",\"/es\"],[\"/work\",\"/es/work\"],[\"/about\",\"/es/about\"],[\"/pricing\",\"/es/pricing\"]];/** Routes with no counterpart in the other locale. `/es/privacy` does not\n *  exist, so rather than send Spanish readers to a 404 — or, as before, to\n *  whatever page variable happened to be bound — the other-locale control is\n *  not offered at all on these routes. Add the pair to LOCALE_PAIRS and delete\n *  the entry here once an approved Spanish Privacy page exists. */const NO_COUNTERPART=new Set([\"/privacy\",\"/es/privacy\"]);/** Pages whose opening section is image-led, so the bar starts transparent.\n *  Held here, beside the route table, rather than depending solely on the\n *  per-page control: Framer resets instance control bindings whenever the code\n *  file is rewritten, and a dropped binding must not silently change styling. */const TRANSPARENT_OPENINGS=new Set([\"/\",\"/about\",\"/es\",\"/es/about\"]);const COPY={en:{home:\"/\",booking:\"Book a Session\",menuLabel:\"Main navigation\",logoLabel:\"Wolfpack Creative Photography — Home\",open:\"Open menu\",close:\"Close menu\"},es:{home:\"/es\",booking:\"Reserva tu sesi\\xf3n\",menuLabel:\"Navegaci\\xf3n principal\",logoLabel:\"Wolfpack Creative Photography — Inicio\",open:\"Abrir men\\xfa\",close:\"Cerrar men\\xfa\"}};const EMPTY_LOC={pathname:\"\",search:\"\",hash:\"\"};function readLocation(){// No window during prerender: report an unknown path rather than guessing\n// \"/\", which would make every interior page paint transparent first.\nif(typeof window===\"undefined\")return EMPTY_LOC;return{pathname:window.location.pathname,search:window.location.search,hash:window.location.hash};}/** Resolve the selected Framer page inside editor Preview.\n *  Preview keeps `window.location` on preview-module.html, while router-aware\n *  links mark the active page with `data-framer-page-link-current`. */function readFramerLocation(locale){const direct=readLocation();if(!/\\/preview-module\\.html$/i.test(direct.pathname))return direct;const current=Array.from(document.querySelectorAll('a[data-framer-page-link-current=\"true\"], a[aria-current=\"page\"]')).map(link=>link.getAttribute(\"href\")??\"\").find(href=>href.startsWith(\"./\"));if(!current){return{pathname:COPY[locale].home,search:\"\",hash:\"\"};}const parsed=new URL(current.slice(1),\"https://framer.local\");const pathname=locale===\"es\"&&!normalisePath(parsed.pathname).startsWith(\"/es\")?parsed.pathname===\"/\"?\"/es\":`/es${parsed.pathname}`:parsed.pathname;return{pathname,search:parsed.search,hash:parsed.hash};}function normalisePath(path){if(!path)return\"/\";const clean=path.split(\"?\")[0].split(\"#\")[0];if(clean.length>1&&clean.endsWith(\"/\"))return clean.slice(0,-1);return clean||\"/\";}/** Derive the opposite-locale URL, preserving query string and hash.\n *  Uses the explicit pair table — never string-prefixes \"/es\", which would\n *  produce \"/es/es/work\" the second time it ran. */function counterpartFor(loc,locale){const current=normalisePath(loc.pathname);for(const[en,es]of LOCALE_PAIRS){const target=locale===\"en\"&&normalisePath(en)===current?es:locale===\"es\"&&normalisePath(es)===current?en:null;if(target)return target+loc.search+loc.hash;}// Unknown route: fall back to the other locale's home, keeping the query.\nreturn(locale===\"en\"?\"/es\":\"/\")+loc.search;}function isHomePath(path,locale){const current=normalisePath(path);return current===normalisePath(COPY[locale].home);}// ---------------------------------------------------------------------------\n// Stylesheet. Injected once per document, scoped under `.wpk-nav`.\n//\n// The 900px switch and the responsive gutters live in CSS media queries rather\n// than in JS state, so the first paint is already correct at every width and\n// there is no hydration flicker. JS only observes the breakpoint to force the\n// menu closed when the viewport grows past it.\n// ---------------------------------------------------------------------------\nconst CSS=`\n.${SCOPE} { position: relative; width: 100%; }\n\n/* No global hash-offset rule here: an unscoped :where([id]) selector would\n   set scroll-margin-top on every element with an id anywhere on the page.\n   The bar offset is applied per-jump in useHashScroll instead. */\n\n.${SCOPE}-bar {\n    position: fixed; top: 0; left: 0; right: 0; width: 100%;\n    z-index: 50;\n    box-sizing: border-box;\n    display: flex; flex-direction: row; align-items: center;\n    justify-content: space-between; gap: 16px;\n    padding: 20px 24px;\n    background: transparent;\n    border-bottom: 1px solid transparent;\n    transform: translateY(0);\n    transition: background-color 1.2s ${EASE_SOFT},\n                border-bottom-color 1.2s ${EASE_SOFT},\n                padding 0.4s ${EASE_SNAP},\n                transform 0.35s ${EASE_HIDE};\n}\n/* Direction-based hide: the whole bar leaves upward past the page's\n   threshold while scrolling down, and returns on the first upward move. */\n.${SCOPE}-bar[data-hidden=\"true\"] { transform: translateY(-120%); }\n/* Vertical padding only — the shorthand here would out-specify the responsive\n   gutter longhands below and collapse every width back to 24px. */\n.${SCOPE}-bar[data-mode=\"solid\"] {\n    padding-top: 16px; padding-bottom: 16px;\n    background-color: ${SOLID_BG};\n    border-bottom-color: ${SOLID_BORDER};\n}\n/* While the fullscreen menu is open the bar itself is see-through over ivory. */\n.${SCOPE}-bar[data-open=\"true\"] {\n    background-color: transparent;\n    border-bottom-color: transparent;\n}\n\n@media (min-width: 768px) and (max-width: 1279.98px) {\n    .${SCOPE}-bar { padding-left: 40px; padding-right: 40px; }\n}\n@media (min-width: 1280px) {\n    .${SCOPE}-bar { padding-left: 64px; padding-right: 64px; }\n}\n/* The reference's own nav media query wins below 900px. */\n@media (max-width: ${NAV_BREAKPOINT}px) {\n    .${SCOPE}-bar { padding-left: 24px; padding-right: 24px; }\n}\n\n.${SCOPE}-logo {\n    display: block; flex: 0 0 auto; line-height: 0;\n    text-decoration: none;\n    border-radius: 2px;\n}\n.${SCOPE}-logo img {\n    display: block; width: 130px; height: auto;\n    filter: grayscale(1);\n    transition: filter 1.2s ${EASE_SOFT};\n}\n.${SCOPE}-bar[data-ink=\"light\"] .${SCOPE}-logo img {\n    filter: invert(1) brightness(1.4);\n}\n\n/* ---- desktop link row -------------------------------------------------- */\n\n.${SCOPE}-links {\n    display: flex; flex-direction: row; align-items: center; gap: 32px;\n}\n.${SCOPE}-link {\n    position: relative;\n    display: inline-block;\n    padding: 12px 0;\n    font-family: Inter, system-ui, -apple-system, sans-serif;\n    font-size: 12px; font-weight: 400;\n    letter-spacing: 1.68px; text-transform: uppercase;\n    white-space: nowrap; text-decoration: none;\n    color: ${MUTED};\n    transition: color 0.4s ${EASE_SNAP};\n}\n.${SCOPE}-link::after {\n    content: \"\"; position: absolute; left: 0; bottom: 6px;\n    width: 100%; height: 1px; background: currentColor;\n    transform: scaleX(0); transform-origin: left center;\n    transition: transform 0.4s ${EASE_LINE};\n}\n.${SCOPE}-bar[data-ink=\"light\"] .${SCOPE}-link { color: ${LIGHT_LINK}; }\n.${SCOPE}-link[aria-current=\"page\"]::after { transform: scaleX(1); }\n\n@media (hover: hover) and (pointer: fine) {\n    .${SCOPE}-link:hover { color: ${INK}; }\n    .${SCOPE}-bar[data-ink=\"light\"] .${SCOPE}-link:hover { color: ${IVORY}; }\n    .${SCOPE}-link:hover::after { transform: scaleX(1); }\n}\n\n/* ---- right-hand controls ----------------------------------------------- */\n\n.${SCOPE}-right {\n    display: flex; flex-direction: row; align-items: center; gap: 24px;\n}\n.${SCOPE}-langs {\n    display: flex; flex-direction: row; align-items: center; gap: 8px;\n}\n.${SCOPE}-lang {\n    display: inline-flex; align-items: center; justify-content: center;\n    min-width: 44px; min-height: 44px; padding: 10px 2px;\n    font-family: Inter, system-ui, -apple-system, sans-serif;\n    font-size: 12px; letter-spacing: 1.68px; text-transform: uppercase;\n    text-decoration: none; background: none; border: 0; cursor: pointer;\n    transition: color 0.4s ${EASE_SNAP};\n}\n.${SCOPE}-lang[data-active=\"true\"] { font-weight: 500; color: ${INK}; }\n.${SCOPE}-lang[data-active=\"false\"] { font-weight: 400; color: ${MUTED}; }\n.${SCOPE}-bar[data-ink=\"light\"] .${SCOPE}-lang[data-active=\"true\"] { color: ${IVORY}; }\n.${SCOPE}-bar[data-ink=\"light\"] .${SCOPE}-lang[data-active=\"false\"] { color: ${LIGHT_MUTED}; }\n@media (hover: hover) and (pointer: fine) {\n    .${SCOPE}-lang[data-active=\"false\"]:hover { color: ${GOLD}; }\n}\n.${SCOPE}-sep {\n    font-family: Inter, system-ui, -apple-system, sans-serif;\n    font-size: 12px; color: ${MUTED}; user-select: none;\n}\n.${SCOPE}-bar[data-ink=\"light\"] .${SCOPE}-sep { color: ${LIGHT_MUTED}; }\n\n.${SCOPE}-cta {\n    display: inline-flex; align-items: center; justify-content: center;\n    min-height: 44px; box-sizing: border-box;\n    padding: 8px 20px; border-radius: 0;\n    max-width: 100%; text-align: center; white-space: normal;\n    border: 1px solid ${SOLID_BORDER};\n    background: transparent; color: ${INK};\n    font-family: Inter, system-ui, -apple-system, sans-serif;\n    font-size: 12px; font-weight: 500;\n    letter-spacing: 1.68px; text-transform: uppercase;\n    white-space: nowrap; text-decoration: none;\n    transition: color 0.4s ${EASE_SNAP}, border-color 0.4s ${EASE_SNAP},\n                transform 0.15s ${EASE_SNAP};\n}\n.${SCOPE}-bar[data-ink=\"light\"] .${SCOPE}-cta {\n    color: ${IVORY}; border-color: ${LIGHT_BORDER};\n}\n@media (hover: hover) and (pointer: fine) {\n    .${SCOPE}-cta:hover { color: ${GOLD}; border-color: ${GOLD}; }\n}\n.${SCOPE}-cta:active { transform: scale(0.98); }\n\n/* ---- hamburger --------------------------------------------------------- */\n\n.${SCOPE}-burger {\n    display: none;\n    flex: 0 0 auto;\n    width: 44px; height: 44px; padding: 0;\n    align-items: center; justify-content: center;\n    background: none; border: 0; cursor: pointer;\n}\n.${SCOPE}-burger span {\n    display: block; position: absolute;\n    width: 24px; height: 2px; background: ${INK};\n    transition: transform 0.2s ${EASE_SNAP}, background-color 1.2s ${EASE_SOFT};\n}\n.${SCOPE}-burger span:nth-child(1) { transform: translateY(-3.5px); }\n.${SCOPE}-burger span:nth-child(2) { transform: translateY(3.5px); }\n.${SCOPE}-bar[data-ink=\"light\"] .${SCOPE}-burger span {\n    background: ${IVORY};\n}\n.${SCOPE}-burger[aria-expanded=\"true\"] span:nth-child(1) {\n    transform: translateY(3.5px) rotate(45deg);\n}\n.${SCOPE}-burger[aria-expanded=\"true\"] span:nth-child(2) {\n    transform: translateY(-3.5px) rotate(-45deg);\n}\n\n/* ---- the 900px switch -------------------------------------------------- */\n\n@media (max-width: ${NAV_BREAKPOINT}px) {\n    .${SCOPE}-links, .${SCOPE}-right { display: none; }\n    .${SCOPE}-burger { display: inline-flex; position: relative; }\n}\n@media (min-width: ${NAV_BREAKPOINT+1}px) {\n    .${SCOPE}-menu { display: none !important; }\n}\n\n/* ---- fullscreen menu --------------------------------------------------- */\n\n.${SCOPE}-menu {\n    position: fixed; inset: 0;\n    /* Not 100vw/100vh: vw counts the scrollbar gutter, so the panel measured\n       390px inside a 375px usable viewport. inset + 100% is exact, and\n       max-width pins it even if a parent transform changes the containing\n       block. dvh keeps the panel inside the visible area on mobile browsers. */\n    width: 100%; max-width: 100%;\n    height: 100%; height: 100dvh;\n    z-index: 49;\n    box-sizing: border-box;\n    background: ${IVORY};\n    padding: 64px 32px;\n    padding-left: max(20px, min(32px, 6vw));\n    padding-right: max(20px, min(32px, 6vw));\n    display: flex; flex-direction: column;\n    align-items: flex-start; gap: 48px;\n    overflow-y: auto; overflow-x: clip; overscroll-behavior: contain;\n    /* justify-content: center would make overflowing content unreachable in\n       both directions on a short viewport (the flex overflow trap). Auto\n       margins centre the group while keeping the scrollable box intact. */\n    justify-content: flex-start;\n    opacity: 0; pointer-events: none;\n    transition: opacity 1.2s ${EASE_SOFT};\n}\n.${SCOPE}-menu[data-open=\"true\"] { opacity: 1; pointer-events: auto; }\n\n.${SCOPE}-menu-links {\n    display: flex; flex-direction: column; align-items: flex-start;\n    gap: 24px; width: 100%;\n    margin-top: auto; /* pairs with the footer's margin-bottom to centre */\n}\n.${SCOPE}-menu-footer { margin-bottom: auto; }\n.${SCOPE}-menu-link {\n    display: block; width: 100%; min-height: 44px; padding: 8px 0;\n    font-family: \"Playfair Display\", Georgia, serif;\n    font-style: italic; font-weight: 400;\n    font-size: clamp(26px, 8vw, 36px); line-height: 1.5;\n    word-break: normal; overflow-wrap: normal; hyphens: none;\n    color: ${INK}; text-decoration: none;\n    transition: color 0.4s ${EASE_SNAP};\n}\n@media (hover: hover) and (pointer: fine) {\n    .${SCOPE}-menu-link:hover { color: ${GOLD}; }\n}\n\n.${SCOPE}-menu-footer {\n    display: flex; flex-direction: row; flex-wrap: wrap;\n    align-items: center; gap: 24px; width: 100%;\n}\n.${SCOPE}-menu .${SCOPE}-lang[data-active=\"true\"] { color: ${INK}; }\n.${SCOPE}-menu .${SCOPE}-lang[data-active=\"false\"] { color: ${MUTED}; }\n.${SCOPE}-menu .${SCOPE}-cta {\n    color: ${INK}; border-color: ${SOLID_BORDER};\n    flex: 1 1 auto; min-width: 0;\n}\n.${SCOPE}-menu-footer { min-width: 0; }\n@media (max-width: 374.98px) {\n    .${SCOPE}-menu .${SCOPE}-cta { flex-basis: 100%; }\n}\n\n/* ---- focus + reduced motion -------------------------------------------- */\n\n.${SCOPE} :focus-visible {\n    outline: 2px solid ${GOLD};\n    outline-offset: 3px;\n}\n\n@media (prefers-reduced-motion: reduce) {\n    .${SCOPE} *,\n    .${SCOPE}-bar,\n    .${SCOPE}-menu {\n        transition-duration: 0.01ms !important;\n        animation-duration: 0.01ms !important;\n    }\n    .${SCOPE}-link::after { transition: none; }\n}\n`;/** Inject the stylesheet once per document.\n *\n *  Injected before first paint, not after it. A `useEffect` would land after\n *  the browser has already painted the bar unstyled, and the `padding`\n *  transition would then animate 0 -> 20px on every load — a visible grow-in.\n *  Module scope covers the common case; `useInsertionEffect` (React's hook for\n *  style injection, which runs before layout and paint) covers remounts into a\n *  fresh document, such as a Framer canvas iframe. */function ensureStyles(){if(typeof document===\"undefined\")return;const id=`${SCOPE}-styles`;if(document.getElementById(id))return;const el=document.createElement(\"style\");el.id=id;el.textContent=CSS;document.head.appendChild(el);}ensureStyles();function useStyles(){// `useInsertionEffect` is React 18+. Fall back on older runtimes.\nconst useInsertion=React.useInsertionEffect??React.useLayoutEffect??React.useEffect;useInsertion(ensureStyles,[]);}// ---------------------------------------------------------------------------\n// Behaviour hooks\n// ---------------------------------------------------------------------------\n/** One scroll controller for both appearance and direction visibility.\n *\n *  A single passive listener feeding a single animation frame: appearance\n *  (transparent -> solid past 80px) and visibility (hide while scrolling down\n *  past the page's threshold) are derived from the same scroll reading, so the\n *  two can never disagree for a frame or fight over the same property.\n *\n *  `enabled` gates appearance; `hideEnabled` gates visibility. Both are read\n *  through refs so a change never tears down and rebuilds the listener.\n */function useScrollController(opts){const{appearanceEnabled,hideEnabled,thresholdSelector,routeKey}=opts;const[scrolled,setScrolled]=React.useState(false);const[hidden,setHidden]=React.useState(false);const appearanceRef=React.useRef(appearanceEnabled);const hideRef=React.useRef(hideEnabled);appearanceRef.current=appearanceEnabled;hideRef.current=hideEnabled;React.useEffect(()=>{if(typeof window===\"undefined\")return;let frame=0;let queued=false;let lastY=window.scrollY;// The first reading after mount or a route change only establishes a\n// baseline. A restored scroll position or a #hash landing arrives as\n// one large jump that would otherwise read as \"scrolling down\" and\n// hide the bar with no matching upward move to bring it back.\nlet calibrated=false;let cachedThreshold=null;const thresholdFor=()=>{if(cachedThreshold!==null)return cachedThreshold;const marker=document.querySelector(thresholdSelector);if(marker){// The attribute may declare an explicit pixel offset, so a page\n// can tune the threshold on canvas without moving the marker.\nconst declared=Number(marker.dataset.navHideThreshold);cachedThreshold=Number.isFinite(declared)&&declared>0?declared:Math.round(marker.getBoundingClientRect().top+window.scrollY);}else{cachedThreshold=window.innerHeight;}return cachedThreshold;};const measure=()=>{queued=false;const y=window.scrollY;if(appearanceRef.current){const next=y>SCROLL_THRESHOLD;setScrolled(was=>was===next?was:next);}else{setScrolled(was=>was?false:was);}if(!hideRef.current){setHidden(was=>was?false:was);lastY=y;return;}if(!calibrated){calibrated=true;lastY=y;return;}// Ignore sub-pixel jitter, which would otherwise flip direction\n// repeatedly at rest on a trackpad.\nif(Math.abs(y-lastY)<1)return;const down=y>lastY;const past=y>thresholdFor();const next=down&&past;setHidden(was=>was===next?was:next);lastY=y;};const onScroll=()=>{if(queued)return;queued=true;frame=window.requestAnimationFrame(measure);};const onResize=()=>{cachedThreshold=null// viewport-height fallback must re-measure\n;onScroll();};measure()// correct state on mount, e.g. a restored scroll position\n;window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onResize,{passive:true});return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onResize);window.cancelAnimationFrame(frame);};// `routeKey` deliberately re-creates the controller on navigation so the\n// baseline and cached threshold are recalibrated for the new page.\n},[thresholdSelector,routeKey]);return{scrolled,hidden};}/** Lock document scrolling while `locked`, restoring the previous state after. */function useScrollLock(locked){React.useEffect(()=>{if(!locked)return;const body=document.body;const prevOverflow=body.style.overflow;const prevPadding=body.style.paddingRight;// Compensate for the scrollbar the lock removes, or the whole page\n// shifts sideways as the menu opens.\nconst gap=window.innerWidth-document.documentElement.clientWidth;body.style.overflow=\"hidden\";if(gap>0){const current=parseFloat(getComputedStyle(body).paddingRight)||0;body.style.paddingRight=`${current+gap}px`;}return()=>{// Restore the exact prior inline values, including \"\" for unset.\nbody.style.overflow=prevOverflow;body.style.paddingRight=prevPadding;};},[locked]);}/** Keep Tab focus inside `container` while `active`. */function useFocusTrap(active,container,onEscape){React.useEffect(()=>{if(!active)return;const node=container.current;if(!node)return;const selector=[\"a[href]\",\"button:not([disabled])\",\"input:not([disabled])\",\"select:not([disabled])\",\"textarea:not([disabled])\",'[tabindex]:not([tabindex=\"-1\"])'].join(\",\");const onKeyDown=event=>{if(event.key===\"Escape\"){event.preventDefault();onEscape();return;}if(event.key!==\"Tab\")return;const items=Array.from(node.querySelectorAll(selector)).filter(el=>el.offsetParent!==null||el===document.activeElement);if(items.length===0)return;const first=items[0];const last=items[items.length-1];const active=document.activeElement;const inside=node.contains(active);if(event.shiftKey&&(active===first||!inside)){event.preventDefault();last.focus();}else if(!event.shiftKey&&(active===last||!inside)){event.preventDefault();first.focus();}};// Seed focus inside the panel; without this the first Tab lands on the\n// bar's own logo link, outside the trap.\nconst firstInPanel=node.querySelector(selector);firstInPanel?.focus();document.addEventListener(\"keydown\",onKeyDown);return()=>document.removeEventListener(\"keydown\",onKeyDown);},[active,container,onEscape]);}/** Call `onWide` whenever the viewport grows past the nav breakpoint. */function useCloseAboveBreakpoint(onWide){React.useEffect(()=>{const query=window.matchMedia(`(min-width: ${NAV_BREAKPOINT+1}px)`);const handle=()=>{if(query.matches)onWide();};handle();query.addEventListener(\"change\",handle);// Redundant on every browser that fires `change`, but a resize listener\n// costs nothing and removes the single point of failure.\nwindow.addEventListener(\"resize\",handle,{passive:true});return()=>{query.removeEventListener(\"change\",handle);window.removeEventListener(\"resize\",handle);};},[onWide]);}/** Call `onChange` when the URL path changes (Framer client-side routing). */function useRouteChange(onChange){React.useEffect(()=>{let last=window.location.pathname+window.location.hash;const check=()=>{const now=window.location.pathname+window.location.hash;if(now!==last){last=now;onChange();}};window.addEventListener(\"popstate\",check);window.addEventListener(\"hashchange\",check);// Framer navigates via history.pushState; patch-free polling on rAF is\n// avoided — a MutationObserver on <title>/<body> is cheaper and fires\n// once per navigation.\nconst observer=new MutationObserver(check);observer.observe(document.body,{childList:true,subtree:false});return()=>{window.removeEventListener(\"popstate\",check);window.removeEventListener(\"hashchange\",check);observer.disconnect();};},[onChange]);}/** Smooth-scroll same-page hash links, honouring reduced-motion.\n *  A plain `<a href=\"#contact\">` jumps; the reference eases. */function useHashScroll(){return React.useCallback((event,href)=>{const hashIndex=href.indexOf(\"#\");const hash=hashIndex>=0?href.slice(hashIndex):\"\";if(!hash||hash===\"#\")return;const target=document.querySelector(hash);// Existence is the only reliable same-page signal in Framer Preview:\n// its pathname is preview-module.html rather than the selected route.\nif(!target)return;// another page owns the target; let Framer navigate\nevent.preventDefault();const reduced=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;// Offset by the solid bar so the section heading clears it. Measured\n// from the live bar rather than hard-coded, and applied only to this\n// jump — the removed global rule affected every id on the page.\nconst bar=document.querySelector(`.${SCOPE}-bar`);const offset=bar?bar.getBoundingClientRect().height+16:0;const top=target.getBoundingClientRect().top+window.scrollY-offset;window.scrollTo({top:Math.max(0,top),behavior:reduced?\"auto\":\"smooth\"});// The editor Preview hash stores Framer's service configuration.\n// Do not replace it just to reflect a same-page scroll.\nif(!/\\/preview-module\\.html$/i.test(window.location.pathname)){window.history.pushState(null,\"\",hash);}},[]);}export default function WolfpackNavigation(props){const{locale:localeControl=\"English\",transparent=false,otherLocale=\"\",home=\"\",work=\"\",about=\"\",investment=\"\",contact=\"\",bookingURL=\"https://wolfpackcreativephotography.pixieset.com/booking/consulation-session\",hideOnScroll=true,hideAfter=HIDE_THRESHOLD_SELECTOR,style}=props;// Existing Framer instances store the human-readable enum values. Keep the\n// component's route and copy tables canonical by normalising at the edge.\nconst locale=localeControl===\"es\"||localeControl===\"Espa\\xf1ol\"?\"es\":\"en\";useStyles();// Canvas, thumbnail and export renderers serve the component at \"/\", which\n// would make the route fallback below report every surface as transparent.\nconst target=RenderTarget.current();const onCanvas=target===RenderTarget.canvas||target===RenderTarget.thumbnail||target===RenderTarget.export;const[open,setOpen]=React.useState(false);const[loc,setLoc]=React.useState(()=>readLocation());// On a published page the `useState` initialiser ran during prerender,\n// where there is no `window`, so `loc` is still EMPTY_LOC after hydration.\n// Without this sync `knownPath` stays null for the life of the page and\n// every route-derived decision — the active link and the locale\n// counterpart — silently falls back to the stale per-page bindings.\nReact.useEffect(()=>{if(/\\/preview-module\\.html$/i.test(window.location.pathname))return;const next=readLocation();setLoc(previous=>previous.pathname===next.pathname&&previous.search===next.search&&previous.hash===next.hash?previous:next);},[]);// In editor Preview, resolve the selected page after Framer has committed\n// its router-aware links and whenever it moves the current-page marker.\nReact.useEffect(()=>{if(!/\\/preview-module\\.html$/i.test(window.location.pathname))return;const sync=()=>{const next=readFramerLocation(locale);setLoc(previous=>previous.pathname===next.pathname&&previous.search===next.search&&previous.hash===next.hash?previous:next);};sync();const observer=new MutationObserver(sync);observer.observe(document.body,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-framer-page-link-current\",\"aria-current\"]});// Framer may update its router state without a DOM mutation visible to\n// this component. A low-frequency equality-guarded sync covers that\n// case without causing steady-state renders.\nconst interval=window.setInterval(sync,500);return()=>{observer.disconnect();window.clearInterval(interval);};},[locale]);// The per-page control is authoritative. The route set is a client-side\n// safety net for when that control is missing — it must not fire on the\n// canvas (no real path) or during prerender (unknown path), or interior\n// pages would paint transparent before hydration corrects them.\nconst knownPath=!onCanvas&&loc.pathname?normalisePath(loc.pathname):null;const transparentFirst=transparent===true||knownPath!==null&&TRANSPARENT_OPENINGS.has(knownPath);// Privacy (and any page with hiding switched off) never leaves the top.\n// The menu must never hide the bar out from under an open drawer.\nconst{scrolled,hidden}=useScrollController({appearanceEnabled:transparentFirst&&!onCanvas,hideEnabled:hideOnScroll&&!onCanvas&&!open&&!(knownPath!==null&&NEVER_HIDE.has(knownPath)),thresholdSelector:hideAfter||HIDE_THRESHOLD_SELECTOR,routeKey:knownPath??\"\"});// `mode` drives the bar's own chrome (padding, background, border) and\n// depends only on the page type and scroll position — never on `open`, or\n// opening the menu would compact the bar and shift the hamburger 4px.\nconst mode=transparentFirst&&!scrolled?\"transparent\":\"solid\";// `ink` drives the control colours. The open menu is ivory, so controls\n// sitting over it must go dark even while `mode` is still transparent.\nconst ink=transparentFirst&&!scrolled&&!open?\"light\":\"dark\";const onHashClick=useHashScroll();const menuRef=React.useRef(null);const burgerRef=React.useRef(null);const close=React.useCallback(()=>{setOpen(wasOpen=>{if(wasOpen)burgerRef.current?.focus();return false;});},[]);// `setOpen(false)` without focus return — used for resize/route changes,\n// where stealing focus back to the burger would be wrong.\nconst dismiss=React.useCallback(()=>setOpen(false),[]);// Framer's Link handles navigation while the click bubbles. Closing the\n// mobile drawer synchronously can remove that Link before its handler runs.\nconst dismissAfterRouting=React.useCallback(()=>{window.setTimeout(dismiss,1e3);},[dismiss]);// Keep the closed panel out of the tab order without relying on React's\n// (version-dependent) handling of the `inert` attribute.\nReact.useEffect(()=>{const node=menuRef.current;if(!node)return;if(open)node.removeAttribute(\"inert\");else node.setAttribute(\"inert\",\"\");},[open]);useScrollLock(open);useFocusTrap(open,menuRef,close);useCloseAboveBreakpoint(dismiss);useRouteChange(React.useCallback(()=>{dismiss();setLoc(readFramerLocation(locale));},[dismiss,locale]));const copy=COPY[locale];const routes=ROUTES[locale];// With an unknown path, prefer the interior \"/#contact\" form: it resolves\n// correctly from anywhere, whereas a bare \"#contact\" is inert off-home.\nconst onHome=loc.pathname?isHomePath(loc.pathname,locale):false;const routeIsKnown=LOCALE_PAIRS.some(([en,es])=>normalisePath(locale===\"en\"?en:es)===normalisePath(loc.pathname))||NO_COUNTERPART.has(normalisePath(loc.pathname));const derivedCounterpart=counterpartFor(loc,locale);const counterpart=routeIsKnown||!otherLocale?derivedCounterpart:otherLocale;const linkControls={work,about,pricing:investment,contact};const hrefFor=route=>{const bound=linkControls[route.key];if(bound){// Contact still needs its hash when the control targets a page.\nif(route.key===\"contact\"&&!bound.includes(\"#\")){// Strip a trailing slash only when it is not the whole path:\n// \"/\" must stay \"/\" so interior pages get \"/#contact\", never a\n// bare \"#contact\" that would resolve against the current route.\nconst base=bound.length>1?bound.replace(/\\/$/,\"\"):bound;return onHome?\"#contact\":base+\"#contact\";}return bound;}return onHome&&route.homeHref?route.homeHref:route.href;};/** Is this route the page currently being viewed?\n     *  Query strings and hashes are ignored for path comparison, and Contact\n     *  counts as current only when its hash is actually active — being on the\n     *  home page does not make Contact the current page. */const isCurrent=route=>{if(knownPath===null)return false;if(route.key===\"contact\")return loc.hash===\"#contact\";return normalisePath(route.href.split(\"#\")[0])===knownPath;};// `/privacy` has no Spanish page: offer no language switch there at all\n// rather than routing to a 404 or to an unrelated page.\nconst hasCounterpart=knownPath===null||!NO_COUNTERPART.has(knownPath);const langControls=/*#__PURE__*/_jsxs(\"div\",{className:`${SCOPE}-langs`,children:[locale===\"en\"?/*#__PURE__*/_jsx(\"span\",{className:`${SCOPE}-lang`,\"data-active\":\"true\",\"aria-label\":\"English\",lang:\"en\",children:\"EN\"}):hasCounterpart?/*#__PURE__*/_jsx(Link,{href:counterpart,children:/*#__PURE__*/_jsx(\"a\",{className:`${SCOPE}-lang`,\"data-active\":\"false\",\"aria-label\":\"English\",onClick:dismissAfterRouting,children:\"EN\"})}):null,hasCounterpart?/*#__PURE__*/_jsx(\"span\",{className:`${SCOPE}-sep`,\"aria-hidden\":\"true\",children:\"\\xb7\"}):null,locale===\"es\"?/*#__PURE__*/_jsx(\"span\",{className:`${SCOPE}-lang`,\"data-active\":\"true\",\"aria-label\":\"Espa\\xf1ol\",lang:\"es\",children:\"ES\"}):hasCounterpart?/*#__PURE__*/_jsx(Link,{href:counterpart,children:/*#__PURE__*/_jsx(\"a\",{className:`${SCOPE}-lang`,\"data-active\":\"false\",\"aria-label\":\"Espa\\xf1ol\",onClick:dismissAfterRouting,children:\"ES\"})}):null]});const cta=/*#__PURE__*/_jsx(\"a\",{className:`${SCOPE}-cta`,href:bookingURL,target:\"_blank\",rel:\"noopener noreferrer\",onClick:dismissAfterRouting,children:copy.booking});const homeHref=home||copy.home;return /*#__PURE__*/_jsxs(\"div\",{className:SCOPE,style:style,children:[/*#__PURE__*/_jsxs(\"nav\",{className:`${SCOPE}-bar`,\"aria-label\":copy.menuLabel,\"data-mode\":mode,\"data-ink\":ink,\"data-open\":open?\"true\":\"false\",\"data-hidden\":hidden?\"true\":\"false\",children:[/*#__PURE__*/_jsx(Link,{href:homeHref,children:/*#__PURE__*/_jsx(\"a\",{className:`${SCOPE}-logo`,\"aria-label\":copy.logoLabel,onClick:event=>{onHashClick(event,homeHref);if(event.defaultPrevented)dismiss();else dismissAfterRouting();},children:/*#__PURE__*/_jsx(\"img\",{src:LOGO_SRC,alt:\"\",width:130,height:31})})}),/*#__PURE__*/_jsx(\"div\",{className:`${SCOPE}-links`,children:routes.map(route=>{const href=hrefFor(route);return /*#__PURE__*/_jsx(Link,{href:href,children:/*#__PURE__*/_jsx(\"a\",{className:`${SCOPE}-link`,\"aria-current\":isCurrent(route)?\"page\":undefined,onClick:event=>onHashClick(event,href),children:route.label})},route.key);})}),/*#__PURE__*/_jsxs(\"div\",{className:`${SCOPE}-right`,children:[langControls,cta]}),/*#__PURE__*/_jsxs(\"button\",{ref:burgerRef,type:\"button\",className:`${SCOPE}-burger`,\"aria-label\":open?copy.close:copy.open,\"aria-expanded\":open,\"aria-controls\":`${SCOPE}-menu-panel`,onClick:()=>open?close():setOpen(true),children:[/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{})]})]}),/*#__PURE__*/_jsxs(\"div\",{id:`${SCOPE}-menu-panel`,ref:menuRef,className:`${SCOPE}-menu`,\"data-open\":open?\"true\":\"false\",\"aria-hidden\":!open,children:[/*#__PURE__*/_jsx(\"div\",{className:`${SCOPE}-menu-links`,children:routes.map(route=>{const href=hrefFor(route);return /*#__PURE__*/_jsx(Link,{href:href,children:/*#__PURE__*/_jsx(\"a\",{className:`${SCOPE}-menu-link`,\"aria-current\":isCurrent(route)?\"page\":undefined,onClick:dismissAfterRouting,children:route.label})},route.key);})}),/*#__PURE__*/_jsxs(\"div\",{className:`${SCOPE}-menu-footer`,children:[langControls,cta]})]})]});}const NAV_DEFAULTS={locale:\"English\",transparent:false,otherLocale:\"\",hideOnScroll:true,hideAfter:HIDE_THRESHOLD_SELECTOR,bookingURL:\"https://wolfpackcreativephotography.pixieset.com/booking/consulation-session\"};WolfpackNavigation.defaultProps=NAV_DEFAULTS;addPropertyControls(WolfpackNavigation,{locale:{type:ControlType.Enum,title:\"Locale\",options:[\"English\",\"Espa\\xf1ol\"],optionTitles:[\"English\",\"Espa\\xf1ol\"],defaultValue:\"English\"},transparent:{type:ControlType.Boolean,title:\"Transparent\",enabledTitle:\"Over image\",disabledTitle:\"Solid\",defaultValue:false,description:\"On for image-led openings — the bar starts transparent and turns solid past 80px. Off for interior pages, which start solid.\"},otherLocale:{type:ControlType.Link,title:\"Other Locale\",description:\"The matching page in the other language. Leave empty to derive it from the route table.\"},home:{type:ControlType.Link,title:\"Home\"},work:{type:ControlType.Link,title:\"Work\"},about:{type:ControlType.Link,title:\"About\"},investment:{type:ControlType.Link,title:\"Investment\"},contact:{type:ControlType.Link,title:\"Contact\"},hideOnScroll:{type:ControlType.Boolean,title:\"Hide on Scroll\",defaultValue:true,description:\"Bar leaves upward while scrolling down past the page threshold. Turn off for Privacy, which stays put.\"},hideAfter:{type:ControlType.String,title:\"Hide After\",defaultValue:HIDE_THRESHOLD_SELECTOR,description:\"Selector whose position starts hiding. Falls back to one viewport height when absent.\"},bookingURL:{type:ControlType.Link,title:\"Booking URL\",defaultValue:\"https://wolfpackcreativephotography.pixieset.com/booking/consulation-session\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WolfpackNavigation\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WolfpackNavigation.map","// Generated by Framer (7bfce40)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-poDUI .framer-styles-preset-19qlifa:not(.rich-text-wrapper), .framer-poDUI .framer-styles-preset-19qlifa.rich-text-wrapper a { --framer-link-current-text-color: #f6f4ef; --framer-link-hover-text-color: #f6f4ef; --framer-link-text-color: var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-poDUI\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0809aa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image as Image1,Link,PropertyOverrides,RenderTarget,ResolveLinks,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DocumentLanguage from\"#framer/local/codeFile/MHn8QbZ/DocumentLanguage.js\";import WolfpackNavigation from\"#framer/local/codeFile/UrhKjGN/WolfpackNavigation.js\";import*as sharedStyle from\"#framer/local/css/GeJPJwRFs/GeJPJwRFs.js\";import*as sharedStyle1 from\"#framer/local/css/xZXFoYUhT/xZXFoYUhT.js\";const DocumentLanguageFonts=getFonts(DocumentLanguage);const WolfpackNavigationFonts=getFonts(WolfpackNavigation);const breakpoints={kXmch3b7z:\"(min-width: 1280px)\",m8AYp7XCa:\"(min-width: 901px) and (max-width: 1279.98px)\",Vt_eQ9ahX:\"(max-width: 900.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-iev2I\";const variantClassNames={kXmch3b7z:\"framer-v-15i0l1\",m8AYp7XCa:\"framer-v-frwhn1\",Vt_eQ9ahX:\"framer-v-142ae1d\"};const HMihwc18n=undefined;const CH43IGBtx=undefined;const breakpointRules={m8AYp7XCa:[\".framer-iev2I .framer-yj05ud { gap: 24px; justify-content: flex-start; }\"],Vt_eQ9ahX:[\".framer-iev2I .framer-klvryd { flex-direction: column; gap: 24px; justify-content: flex-start; }\",\".framer-iev2I .framer-1yo5hdi, .framer-iev2I .framer-1jfkcg3 { gap: 8px; width: 100%; }\",\".framer-iev2I .framer-1hj2gs4 { align-content: flex-start; align-items: flex-start; width: 100%; }\",\".framer-iev2I .framer-mfmxh { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; width: 100%; }\",\".framer-iev2I .framer-yj05ud { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; justify-content: flex-start; }\",\".framer-iev2I .framer-ggdll { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 8px; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={m8AYp7XCa:\".framer-frwhn1-override\",Vt_eQ9ahX:\".framer-142ae1d-override\"};const rules=[\".framer-iev2I.framer-c7w191, .framer-iev2I .framer-c7w191 { display: block; }\",\".framer-iev2I.framer-15i0l1 { align-content: center; align-items: center; background-color: var(--token-cef5a5d8-bc91-4536-a7c0-2fd1cc89d38d); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-iev2I .framer-61q84s-container { flex: none; height: 1px; left: 0px; opacity: 0; order: -1000; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 1px; }\",\".framer-iev2I .framer-2ptutw-container { flex: none; height: auto; order: -999; position: relative; width: 100%; z-index: 10; }\",\".framer-iev2I .framer-mtzt1 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-iev2I .framer-1dqwzmi { align-content: center; align-items: center; background-color: var(--token-af0ee40d-1542-40f6-8bca-9fdaea3697db); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1003; padding: 96px 24px 40px 24px; position: relative; width: 100%; }\",\".framer-iev2I .framer-5x4uv4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 72px; height: min-content; justify-content: flex-start; max-width: 1143px; min-width: 0px; padding: 0px; position: relative; width: 100%; }\",\".framer-iev2I .framer-4naoax { --framer-text-wrap-override: balance; flex: none; height: auto; min-width: 0px; position: relative; width: 100%; }\",\".framer-iev2I .framer-klvryd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-width: 0px; padding: 0px; position: relative; width: 100%; }\",\".framer-iev2I .framer-1yo5hdi, .framer-iev2I .framer-mfmxh, .framer-iev2I .framer-1jfkcg3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 28px; height: min-content; justify-content: flex-start; min-width: 0px; padding: 0px; position: relative; width: min-content; }\",\".framer-iev2I .framer-zlx2j4, .framer-iev2I .framer-1fb4rgj, .framer-iev2I .framer-1dk4c5y, .framer-iev2I .framer-mesje1, .framer-iev2I .framer-7ovkzr, .framer-iev2I .framer-1dwcd5x, .framer-iev2I .framer-629sl8, .framer-iev2I .framer-p3gx76, .framer-iev2I .framer-85d47r, .framer-iev2I .framer-7wfc0i, .framer-iev2I .framer-h9ybvs, .framer-iev2I .framer-10melru, .framer-iev2I .framer-jafdor { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-iev2I .framer-1hj2gs4 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; min-width: 0px; padding: 0px; position: relative; width: min-content; }\",\".framer-iev2I .framer-yj05ud { --border-bottom-width: 0px; --border-color: rgba(246, 244, 239, 0.15); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; min-width: 0px; padding: 24px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-iev2I .framer-ocowgs { flex: none; height: 48px; position: relative; width: 198px; }\",\".framer-iev2I .framer-ggdll { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 20px; height: min-content; justify-content: flex-start; min-width: 0px; padding: 0px; position: relative; width: min-content; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,'.framer-iev2I[data-border=\"true\"]::after, .framer-iev2I [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; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={kXmch3b7z:\"(min-width: 1280px)\",m8AYp7XCa:\"(min-width: 901px) and (max-width: 1279.98px)\",Vt_eQ9ahX:\"(max-width: 900.98px)\"};const humanReadableVariantMap={Desktop:\"kXmch3b7z\",Phone:\"Vt_eQ9ahX\",Tablet:\"m8AYp7XCa\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({englishVersion,height,id,transparentOpening,width,...props})=>{return{...props,CH43IGBtx:englishVersion??props.CH43IGBtx,HMihwc18n:transparentOpening??props.HMihwc18n??false,variant:humanReadableVariantMap[props.variant]??props.variant??\"kXmch3b7z\"};};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{style,className,layoutId,variant,CH43IGBtx,HMihwc18n,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"kXmch3b7z\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-cef5a5d8-bc91-4536-a7c0-2fd1cc89d38d); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-15i0l1\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-61q84s-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,layoutScroll:true,nodeId:\"pFSVaEXrP\",scopeId:\"hiVH9K0kn\",children:/*#__PURE__*/_jsx(DocumentLanguage,{height:\"100%\",id:\"pFSVaEXrP\",language:\"es\",layoutId:\"pFSVaEXrP\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Zbk85syzg\"},implicitPathVariables:undefined},{href:{webPageId:\"HZKIcWlm4\"},implicitPathVariables:undefined},{href:{webPageId:\"sRuGk0qpG\"},implicitPathVariables:undefined},{href:{webPageId:\"w2qaca9Xu\"},implicitPathVariables:undefined},{href:{hash:\":OlHmU5RnF\",webPageId:\"Zbk85syzg\"},implicitPathVariables:undefined},{href:{webPageId:\"Zbk85syzg\"},implicitPathVariables:undefined},{href:{webPageId:\"HZKIcWlm4\"},implicitPathVariables:undefined},{href:{webPageId:\"sRuGk0qpG\"},implicitPathVariables:undefined},{href:{webPageId:\"w2qaca9Xu\"},implicitPathVariables:undefined},{href:{hash:\":OlHmU5RnF\",webPageId:\"Zbk85syzg\"},implicitPathVariables:undefined},{href:{webPageId:\"Zbk85syzg\"},implicitPathVariables:undefined},{href:{webPageId:\"HZKIcWlm4\"},implicitPathVariables:undefined},{href:{webPageId:\"sRuGk0qpG\"},implicitPathVariables:undefined},{href:{webPageId:\"w2qaca9Xu\"},implicitPathVariables:undefined},{href:{hash:\":OlHmU5RnF\",webPageId:\"Zbk85syzg\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-2ptutw-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Navigation\",isAuthoredByUser:true,name:\"Navigation\",nodeId:\"KUV7VOt6d\",scopeId:\"hiVH9K0kn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{m8AYp7XCa:{about:resolvedLinks[7],contact:resolvedLinks[9],home:resolvedLinks[5],investment:resolvedLinks[8],work:resolvedLinks[6]},Vt_eQ9ahX:{about:resolvedLinks[12],contact:resolvedLinks[14],home:resolvedLinks[10],investment:resolvedLinks[13],work:resolvedLinks[11]}},children:/*#__PURE__*/_jsx(WolfpackNavigation,{about:resolvedLinks[2],bookingURL:\"https://wolfpackcreativephotography.pixieset.com/booking/consulation-session\",contact:resolvedLinks[4],height:\"100%\",hideAfter:\"[data-nav-hide-threshold]\",hideOnScroll:true,home:resolvedLinks[0],id:\"KUV7VOt6d\",investment:resolvedLinks[3],layoutId:\"KUV7VOt6d\",locale:\"Espa\\xf1ol\",name:\"Navigation\",otherLocale:CH43IGBtx,style:{width:\"100%\"},transparent:HMihwc18n,width:\"100%\",work:resolvedLinks[1]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-mtzt1\"}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-1dqwzmi\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5x4uv4\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{m8AYp7XCa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-3n6elw\",\"data-styles-preset\":\"GeJPJwRFs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-cef5a5d8-bc91-4536-a7c0-2fd1cc89d38d)\"},children:\"El amor deja evidencia.\"})})},Vt_eQ9ahX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-3n6elw\",\"data-styles-preset\":\"GeJPJwRFs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-cef5a5d8-bc91-4536-a7c0-2fd1cc89d38d)\"},children:\"El amor deja evidencia.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-3n6elw\",\"data-styles-preset\":\"GeJPJwRFs\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-cef5a5d8-bc91-4536-a7c0-2fd1cc89d38d)\"},children:\"El amor deja evidencia.\"})}),className:\"framer-4naoax\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-klvryd\",\"data-framer-name\":\"Row\",children:[/*#__PURE__*/_jsxs(\"nav\",{className:\"framer-1yo5hdi\",\"data-framer-name\":\"Footer Nav\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Vt_eQ9ahX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HZKIcWlm4\"},motionChild:true,nodeId:\"niD4K3WsO\",openInNewTab:false,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Trabajo\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HZKIcWlm4\"},motionChild:true,nodeId:\"niD4K3WsO\",openInNewTab:false,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Trabajo\"})})})}),className:\"framer-zlx2j4\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Vt_eQ9ahX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sRuGk0qpG\"},motionChild:true,nodeId:\"gKIW45Qsl\",openInNewTab:false,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Nosotros\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"sRuGk0qpG\"},motionChild:true,nodeId:\"gKIW45Qsl\",openInNewTab:false,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Nosotros\"})})})}),className:\"framer-1fb4rgj\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Vt_eQ9ahX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"w2qaca9Xu\"},motionChild:true,nodeId:\"OZa97yuEQ\",openInNewTab:false,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Precios\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"w2qaca9Xu\"},motionChild:true,nodeId:\"OZa97yuEQ\",openInNewTab:false,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Precios\"})})})}),className:\"framer-1dk4c5y\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Vt_eQ9ahX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":OlHmU5RnF\",webPageId:\"Zbk85syzg\"},motionChild:true,nodeId:\"OuXDlOrzF\",openInNewTab:false,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Contacto\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":OlHmU5RnF\",webPageId:\"Zbk85syzg\"},motionChild:true,nodeId:\"OuXDlOrzF\",openInNewTab:false,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Contacto\"})})})}),className:\"framer-mesje1\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hj2gs4\",\"data-framer-name\":\"Contact Col\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mfmxh\",\"data-framer-name\":\"Contact Row\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:info@wolfpackcreativephotography.com\",motionChild:true,nodeId:\"ow7CUU_HE\",openInNewTab:false,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"info@wolfpackcreativephotography.com\"})})})}),className:\"framer-7ovkzr\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+19252371730\",motionChild:true,nodeId:\"b_3WeyJnj\",openInNewTab:false,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"925-237-1730\"})})})}),className:\"framer-1dwcd5x\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jfkcg3\",\"data-framer-name\":\"Social\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Vt_eQ9ahX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/wpcphoto/\",motionChild:true,nodeId:\"odvv2sdTG\",openInNewTab:true,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Instagram\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/wpcphoto/\",motionChild:true,nodeId:\"odvv2sdTG\",openInNewTab:true,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Instagram\"})})})}),className:\"framer-629sl8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Vt_eQ9ahX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/WpCPhoto\",motionChild:true,nodeId:\"kWdAWPqyG\",openInNewTab:true,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Facebook\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/WpCPhoto\",motionChild:true,nodeId:\"kWdAWPqyG\",openInNewTab:true,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Facebook\"})})})}),className:\"framer-p3gx76\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Vt_eQ9ahX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.pinterest.com/Wpcphotography/\",motionChild:true,nodeId:\"hKNRVQ0Av\",openInNewTab:true,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Pinterest\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.pinterest.com/Wpcphotography/\",motionChild:true,nodeId:\"hKNRVQ0Av\",openInNewTab:true,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Pinterest\"})})})}),className:\"framer-85d47r\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Vt_eQ9ahX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/mario-jerez-bay-area-san-francisco/\",motionChild:true,nodeId:\"u4m5cZgMZ\",openInNewTab:true,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"LinkedIn\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/mario-jerez-bay-area-san-francisco/\",motionChild:true,nodeId:\"u4m5cZgMZ\",openInNewTab:true,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"LinkedIn\"})})})}),className:\"framer-7wfc0i\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-yj05ud\",\"data-border\":true,\"data-framer-name\":\"Bottom Bar\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"Wolfpack Creative Photography\",fit:\"fill\",pixelHeight:62,pixelWidth:256,sizes:\"198px\",src:\"https://framerusercontent.com/images/UIbwMHN7XgW6d6OD76n0PeFD3I.svg?width=256&height=62\"},className:\"framer-ocowgs\",\"data-framer-name\":\"Brand\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"1.7px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\",\"--framer-text-transform\":\"uppercase\"},children:\"Est. 2019 \\xb7 East Bay\"})}),className:\"framer-h9ybvs\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ggdll\",\"data-framer-name\":\"Legal\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Vt_eQ9ahX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:\"\\xa9 2026 Wolfpack Creative Photography\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:\"\\xa9 2026 Wolfpack Creative Photography\"})}),className:\"framer-10melru\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Vt_eQ9ahX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"eKbqTyU5r\"},motionChild:true,nodeId:\"oMiIRYVKX\",openInNewTab:false,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Pol\\xedtica de Privacidad\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"eKbqTyU5r\"},motionChild:true,nodeId:\"oMiIRYVKX\",openInNewTab:false,relValues:[],scopeId:\"hiVH9K0kn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Pol\\xedtica de Privacidad\"})})})}),className:\"framer-jafdor\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"m8AYp7XCa\":{\"layout\":[\"fixed\",\"fixed\"]},\"Vt_eQ9ahX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"CH43IGBtx\":\"englishVersion\",\"HMihwc18n\":\"transparentOpening\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"kXmch3b7z\":[\".framer-61q84s-container\",\".framer-2ptutw-container\",\".framer-1dqwzmi\"],\"m8AYp7XCa\":[\".framer-61q84s-container\",\".framer-2ptutw-container\",\".framer-1dqwzmi\"],\"Vt_eQ9ahX\":[\".framer-61q84s-container\",\".framer-2ptutw-container\",\".framer-1dqwzmi\"]}\n * @framerBreakpoints {\"kXmch3b7z\":{\"min\":1280,\"canvasClassName\":\"framer-15i0l1-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1280,\"rootFontSize\":16},\"m8AYp7XCa\":{\"min\":901,\"max\":1279,\"canvasClassName\":\"framer-frwhn1-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":901,\"rootFontSize\":16},\"Vt_eQ9ahX\":{\"max\":900,\"canvasClassName\":\"framer-142ae1d-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant kXmch3b7z\n * @framerLayoutTemplate true\n */const FramerhiVH9K0kn=withCSS(Component,css,\"framer-iev2I\");export default FramerhiVH9K0kn;FramerhiVH9K0kn.displayName=\"Layout ES\";FramerhiVH9K0kn.defaultProps={height:1e3,width:1280};addPropertyControls(FramerhiVH9K0kn,{CH43IGBtx:{title:\"English Version\",type:ControlType.Link},HMihwc18n:{defaultValue:false,title:\"Transparent Opening\",type:ControlType.Boolean}});addFonts(FramerhiVH9K0kn,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...DocumentLanguageFonts,...WolfpackNavigationFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhiVH9K0kn\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1280\",\"framerVariables\":\"{\\\"CH43IGBtx\\\":\\\"englishVersion\\\",\\\"HMihwc18n\\\":\\\"transparentOpening\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"kXmch3b7z\\\":[\\\".framer-61q84s-container\\\",\\\".framer-2ptutw-container\\\",\\\".framer-1dqwzmi\\\"],\\\"m8AYp7XCa\\\":[\\\".framer-61q84s-container\\\",\\\".framer-2ptutw-container\\\",\\\".framer-1dqwzmi\\\"],\\\"Vt_eQ9ahX\\\":[\\\".framer-61q84s-container\\\",\\\".framer-2ptutw-container\\\",\\\".framer-1dqwzmi\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"kXmch3b7z\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"kXmch3b7z\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-15i0l1-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"m8AYp7XCa\\\":{\\\"min\\\":901,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-frwhn1-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":901,\\\"rootFontSize\\\":16},\\\"Vt_eQ9ahX\\\":{\\\"max\\\":900,\\\"canvasClassName\\\":\\\"framer-142ae1d-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"m8AYp7XCa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Vt_eQ9ahX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0809aa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image as Image1,Link,PropertyOverrides,RenderTarget,ResolveLinks,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DocumentLanguage from\"#framer/local/codeFile/MHn8QbZ/DocumentLanguage.js\";import WolfpackNavigation from\"#framer/local/codeFile/UrhKjGN/WolfpackNavigation.js\";import*as sharedStyle from\"#framer/local/css/GeJPJwRFs/GeJPJwRFs.js\";import*as sharedStyle1 from\"#framer/local/css/xZXFoYUhT/xZXFoYUhT.js\";const DocumentLanguageFonts=getFonts(DocumentLanguage);const WolfpackNavigationFonts=getFonts(WolfpackNavigation);const breakpoints={quZGINREk:\"(min-width: 1280px)\",vYf76PBDA:\"(min-width: 901px) and (max-width: 1279.98px)\",zKJympxRk:\"(max-width: 900.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-3glGM\";const variantClassNames={quZGINREk:\"framer-v-1wx3x85\",vYf76PBDA:\"framer-v-1yj1chd\",zKJympxRk:\"framer-v-m7y4a8\"};const F_x5lJ3UM=undefined;const d4MjJQA67=undefined;const breakpointRules={zKJympxRk:[\".framer-3glGM .framer-1hgcbh9 { flex-direction: column; gap: 24px; justify-content: flex-start; }\",\".framer-3glGM .framer-1yswe5, .framer-3glGM .framer-1nqv8qt { gap: 8px; width: 100%; }\",\".framer-3glGM .framer-14846it { align-content: flex-start; align-items: flex-start; gap: 37px; width: 100%; }\",\".framer-3glGM .framer-1ghdcki { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 31px; width: 100%; }\",\".framer-3glGM .framer-2qwa { order: 1; }\",\".framer-3glGM .framer-1wlxegq { order: 0; }\",\".framer-3glGM .framer-1pq83h1 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 30px; justify-content: flex-start; }\",\".framer-3glGM .framer-pvmib2 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 8px; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={zKJympxRk:\".framer-m7y4a8-override\"};const rules=[\".framer-3glGM.framer-1hw5dea, .framer-3glGM .framer-1hw5dea { display: block; }\",\".framer-3glGM.framer-1wx3x85 { align-content: center; align-items: center; background-color: var(--token-cef5a5d8-bc91-4536-a7c0-2fd1cc89d38d); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-3glGM .framer-2yfvqe-container { flex: none; height: 1px; left: 0px; opacity: 0; order: -1000; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 1px; }\",\".framer-3glGM .framer-dmpori-container { flex: none; height: auto; order: -999; position: relative; width: 100%; z-index: 10; }\",\".framer-3glGM .framer-w3h970 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-3glGM .framer-yz9t0k { align-content: center; align-items: center; background-color: var(--token-af0ee40d-1542-40f6-8bca-9fdaea3697db); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; order: 1003; padding: 96px 24px 40px 24px; position: relative; width: 100%; }\",\".framer-3glGM .framer-1hvzk4a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 72px; height: min-content; justify-content: flex-start; max-width: 1143px; min-width: 0px; padding: 0px; position: relative; width: 100%; }\",\".framer-3glGM .framer-pstdvh { --framer-text-wrap-override: balance; flex: none; height: auto; min-width: 0px; position: relative; width: 100%; }\",\".framer-3glGM .framer-1hgcbh9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-width: 0px; padding: 0px; position: relative; width: 100%; }\",\".framer-3glGM .framer-1yswe5, .framer-3glGM .framer-1ghdcki, .framer-3glGM .framer-1nqv8qt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 28px; height: min-content; justify-content: flex-start; min-width: 0px; padding: 0px; position: relative; width: min-content; }\",\".framer-3glGM .framer-lmvb1e, .framer-3glGM .framer-qzqs0k, .framer-3glGM .framer-1bp6kxv, .framer-3glGM .framer-99ov6, .framer-3glGM .framer-2qwa, .framer-3glGM .framer-1wlxegq, .framer-3glGM .framer-wx2c3s, .framer-3glGM .framer-1ptxrcf, .framer-3glGM .framer-1b036um, .framer-3glGM .framer-z0f6vs, .framer-3glGM .framer-gxslto, .framer-3glGM .framer-15fk6bv, .framer-3glGM .framer-ig5l2x { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-3glGM .framer-14846it { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; min-width: 0px; padding: 0px; position: relative; width: min-content; }\",\".framer-3glGM .framer-1pq83h1 { --border-bottom-width: 0px; --border-color: rgba(246, 244, 239, 0.15); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; min-width: 0px; padding: 24px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-3glGM .framer-18s19up { flex: none; height: 48px; position: relative; width: 198px; }\",\".framer-3glGM .framer-pvmib2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 20px; height: min-content; justify-content: flex-start; min-width: 0px; padding: 0px; position: relative; width: min-content; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,'.framer-3glGM[data-border=\"true\"]::after, .framer-3glGM [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; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={quZGINREk:\"(min-width: 1280px)\",vYf76PBDA:\"(min-width: 901px) and (max-width: 1279.98px)\",zKJympxRk:\"(max-width: 900.98px)\"};const humanReadableVariantMap={Desktop:\"quZGINREk\",Phone:\"zKJympxRk\",Tablet:\"vYf76PBDA\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,spanishVersion,transparentOpening,width,...props})=>{return{...props,d4MjJQA67:spanishVersion??props.d4MjJQA67,F_x5lJ3UM:transparentOpening??props.F_x5lJ3UM??false,variant:humanReadableVariantMap[props.variant]??props.variant??\"quZGINREk\"};};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{style,className,layoutId,variant,d4MjJQA67,F_x5lJ3UM,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"quZGINREk\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-cef5a5d8-bc91-4536-a7c0-2fd1cc89d38d); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1wx3x85\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-2yfvqe-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,layoutScroll:true,nodeId:\"tOW2dz_f9\",scopeId:\"LMjcHhCZP\",children:/*#__PURE__*/_jsx(DocumentLanguage,{height:\"100%\",id:\"tOW2dz_f9\",language:\"en\",layoutId:\"tOW2dz_f9\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"cL4S_SQ0o\"},implicitPathVariables:undefined},{href:{webPageId:\"TR5bfH79L\"},implicitPathVariables:undefined},{href:{webPageId:\"q_g3qljh1\"},implicitPathVariables:undefined},{href:{hash:\":lrvWGwBI5\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"cL4S_SQ0o\"},implicitPathVariables:undefined},{href:{webPageId:\"TR5bfH79L\"},implicitPathVariables:undefined},{href:{webPageId:\"q_g3qljh1\"},implicitPathVariables:undefined},{href:{hash:\":lrvWGwBI5\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"cL4S_SQ0o\"},implicitPathVariables:undefined},{href:{webPageId:\"TR5bfH79L\"},implicitPathVariables:undefined},{href:{webPageId:\"q_g3qljh1\"},implicitPathVariables:undefined},{href:{hash:\":lrvWGwBI5\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-dmpori-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Navigation\",isAuthoredByUser:true,name:\"Navigation\",nodeId:\"T45wzANU0\",scopeId:\"LMjcHhCZP\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{vYf76PBDA:{about:resolvedLinks[7],contact:resolvedLinks[9],home:resolvedLinks[5],investment:resolvedLinks[8],work:resolvedLinks[6]},zKJympxRk:{about:resolvedLinks[12],contact:resolvedLinks[14],home:resolvedLinks[10],investment:resolvedLinks[13],work:resolvedLinks[11]}},children:/*#__PURE__*/_jsx(WolfpackNavigation,{about:resolvedLinks[2],bookingURL:\"https://wolfpackcreativephotography.pixieset.com/booking/consulation-session\",contact:resolvedLinks[4],height:\"100%\",hideAfter:\"[data-nav-hide-threshold]\",hideOnScroll:true,home:resolvedLinks[0],id:\"T45wzANU0\",investment:resolvedLinks[3],layoutId:\"T45wzANU0\",locale:\"English\",name:\"Navigation\",otherLocale:d4MjJQA67,style:{width:\"100%\"},transparent:F_x5lJ3UM,width:\"100%\",work:resolvedLinks[1]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-w3h970\"}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-yz9t0k\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hvzk4a\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{vYf76PBDA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-3n6elw\",\"data-styles-preset\":\"GeJPJwRFs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-cef5a5d8-bc91-4536-a7c0-2fd1cc89d38d)\"},children:\"El amor deja evidencia.\"})})},zKJympxRk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-3n6elw\",\"data-styles-preset\":\"GeJPJwRFs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-cef5a5d8-bc91-4536-a7c0-2fd1cc89d38d)\"},children:\"El amor deja evidencia.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-3n6elw\",\"data-styles-preset\":\"GeJPJwRFs\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-cef5a5d8-bc91-4536-a7c0-2fd1cc89d38d)\"},children:\"El amor deja evidencia.\"})}),className:\"framer-pstdvh\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hgcbh9\",\"data-framer-name\":\"Row\",children:[/*#__PURE__*/_jsxs(\"nav\",{className:\"framer-1yswe5\",\"data-framer-name\":\"Footer Nav\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zKJympxRk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"cL4S_SQ0o\"},motionChild:true,nodeId:\"XMKklMhWk\",openInNewTab:false,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Work\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"cL4S_SQ0o\"},motionChild:true,nodeId:\"XMKklMhWk\",openInNewTab:false,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Work\"})})})}),className:\"framer-lmvb1e\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zKJympxRk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TR5bfH79L\"},motionChild:true,nodeId:\"YGAvMyqEX\",openInNewTab:false,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"About\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TR5bfH79L\"},motionChild:true,nodeId:\"YGAvMyqEX\",openInNewTab:false,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"About\"})})})}),className:\"framer-qzqs0k\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zKJympxRk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"q_g3qljh1\"},motionChild:true,nodeId:\"pyH_o9EB0\",openInNewTab:false,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Investment\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"q_g3qljh1\"},motionChild:true,nodeId:\"pyH_o9EB0\",openInNewTab:false,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Investment\"})})})}),className:\"framer-1bp6kxv\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zKJympxRk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":lrvWGwBI5\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Q0FieVXGk\",openInNewTab:false,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Contact\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":lrvWGwBI5\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Q0FieVXGk\",openInNewTab:false,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Contact\"})})})}),className:\"framer-99ov6\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14846it\",\"data-framer-name\":\"Contact Col\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ghdcki\",\"data-framer-name\":\"Contact Row\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:info@wolfpackcreativephotography.com\",motionChild:true,nodeId:\"gxzy4x7i_\",openInNewTab:false,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"info@wolfpackcreativephotography.com\"})})})}),className:\"framer-2qwa\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+19252371730\",motionChild:true,nodeId:\"ScET32Czy\",openInNewTab:false,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"925-237-1730\"})})})}),className:\"framer-1wlxegq\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1nqv8qt\",\"data-framer-name\":\"Social\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zKJympxRk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/wpcphoto/\",motionChild:true,nodeId:\"ixuyCWYpj\",openInNewTab:true,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Instagram\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/wpcphoto/\",motionChild:true,nodeId:\"ixuyCWYpj\",openInNewTab:true,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Instagram\"})})})}),className:\"framer-wx2c3s\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zKJympxRk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/WpCPhoto\",motionChild:true,nodeId:\"czCjENKtv\",openInNewTab:true,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Facebook\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/WpCPhoto\",motionChild:true,nodeId:\"czCjENKtv\",openInNewTab:true,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Facebook\"})})})}),className:\"framer-1ptxrcf\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zKJympxRk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.pinterest.com/Wpcphotography/\",motionChild:true,nodeId:\"npFk2l8R8\",openInNewTab:true,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Pinterest\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.pinterest.com/Wpcphotography/\",motionChild:true,nodeId:\"npFk2l8R8\",openInNewTab:true,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Pinterest\"})})})}),className:\"framer-1b036um\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zKJympxRk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/mario-jerez-bay-area-san-francisco/\",motionChild:true,nodeId:\"nbTOTQlil\",openInNewTab:true,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"LinkedIn\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/mario-jerez-bay-area-san-francisco/\",motionChild:true,nodeId:\"nbTOTQlil\",openInNewTab:true,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"LinkedIn\"})})})}),className:\"framer-z0f6vs\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pq83h1\",\"data-border\":true,\"data-framer-name\":\"Bottom Bar\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"Wolfpack Creative Photography\",fit:\"fill\",pixelHeight:62,pixelWidth:256,sizes:\"198px\",src:\"https://framerusercontent.com/images/UIbwMHN7XgW6d6OD76n0PeFD3I.svg?width=256&height=62\"},className:\"framer-18s19up\",\"data-framer-name\":\"Brand\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"1.7px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\",\"--framer-text-transform\":\"uppercase\"},children:\"Est. 2019 \\xb7 East Bay\"})}),className:\"framer-gxslto\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pvmib2\",\"data-framer-name\":\"Legal\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zKJympxRk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:\"\\xa9 2026 Wolfpack Creative Photography\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:\"\\xa9 2026 Wolfpack Creative Photography\"})}),className:\"framer-15fk6bv\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{zKJympxRk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"44px\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TejP9oIM3\"},motionChild:true,nodeId:\"gfCg_eUxc\",openInNewTab:false,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Privacy Policy\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-2f373fbe-85d7-4574-80a7-bdec76cde782)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TejP9oIM3\"},motionChild:true,nodeId:\"gfCg_eUxc\",openInNewTab:false,relValues:[],scopeId:\"LMjcHhCZP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-19qlifa\",\"data-styles-preset\":\"xZXFoYUhT\",children:\"Privacy Policy\"})})})}),className:\"framer-ig5l2x\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"vYf76PBDA\":{\"layout\":[\"fixed\",\"fixed\"]},\"zKJympxRk\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"d4MjJQA67\":\"spanishVersion\",\"F_x5lJ3UM\":\"transparentOpening\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"quZGINREk\":[\".framer-2yfvqe-container\",\".framer-dmpori-container\",\".framer-yz9t0k\"],\"vYf76PBDA\":[\".framer-2yfvqe-container\",\".framer-dmpori-container\",\".framer-yz9t0k\"],\"zKJympxRk\":[\".framer-2yfvqe-container\",\".framer-dmpori-container\",\".framer-yz9t0k\"]}\n * @framerBreakpoints {\"quZGINREk\":{\"min\":1280,\"canvasClassName\":\"framer-1wx3x85-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1280,\"rootFontSize\":16},\"vYf76PBDA\":{\"min\":901,\"max\":1279,\"canvasClassName\":\"framer-1yj1chd-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":901,\"rootFontSize\":16},\"zKJympxRk\":{\"max\":900,\"canvasClassName\":\"framer-m7y4a8-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant quZGINREk\n * @framerLayoutTemplate true\n */const FramerLMjcHhCZP=withCSS(Component,css,\"framer-3glGM\");export default FramerLMjcHhCZP;FramerLMjcHhCZP.displayName=\"Layout EN\";FramerLMjcHhCZP.defaultProps={height:1e3,width:1280};addPropertyControls(FramerLMjcHhCZP,{d4MjJQA67:{title:\"Spanish Version\",type:ControlType.Link},F_x5lJ3UM:{defaultValue:false,title:\"Transparent Opening\",type:ControlType.Boolean}});addFonts(FramerLMjcHhCZP,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...DocumentLanguageFonts,...WolfpackNavigationFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLMjcHhCZP\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"quZGINREk\\\":[\\\".framer-2yfvqe-container\\\",\\\".framer-dmpori-container\\\",\\\".framer-yz9t0k\\\"],\\\"vYf76PBDA\\\":[\\\".framer-2yfvqe-container\\\",\\\".framer-dmpori-container\\\",\\\".framer-yz9t0k\\\"],\\\"zKJympxRk\\\":[\\\".framer-2yfvqe-container\\\",\\\".framer-dmpori-container\\\",\\\".framer-yz9t0k\\\"]}\",\"framerVariables\":\"{\\\"d4MjJQA67\\\":\\\"spanishVersion\\\",\\\"F_x5lJ3UM\\\":\\\"transparentOpening\\\"}\",\"framerBreakpoints\":\"{\\\"quZGINREk\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-1wx3x85-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"vYf76PBDA\\\":{\\\"min\\\":901,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-1yj1chd-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":901,\\\"rootFontSize\\\":16},\\\"zKJympxRk\\\":{\\\"max\\\":900,\\\"canvasClassName\\\":\\\"framer-m7y4a8-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vYf76PBDA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zKJympxRk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerDefaultVariant\":\"quZGINREk\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1280\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport LayoutES from \"https://framerusercontent.com/modules/deGFLlXGBiMqg6fZ9BSj/qSGJqlosdk9lawElzfMg/hiVH9K0kn.js\";\r\nimport LayoutEN from \"https://framerusercontent.com/modules/IT2VzXCDb9w1s1MpsN0g/s2MxBW9mUfMpFBNVxEgp/LMjcHhCZP.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {gCOoL1DHU: \"faq\", lrvWGwBI5: \"contact\", q_FDvSGm9: \"work\", w8I7wgTEt: \"services\", WbRWgqU3E: \"about\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ddSANviCxf5QPwfUIZeR/BRTjKDBpdonAeyFwDZMF/augiA20Il.js\")), path: \"/\"}, cL4S_SQ0o: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qNn0glNqSvTc6163WDPP/jHMd9gfq4hOHi9e8OX9J/cL4S_SQ0o.js\")), path: \"/work\"}, TR5bfH79L: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8sBeYUi5KYoQgrNHKYfd/RV1Fcy9Z6gPwgyAUxc2H/TR5bfH79L.js\")), path: \"/about\"}, sRuGk0qpG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Ae3CJ8Dbljl71B7rdWHs/OebduPOtj5C9KsO7W1eW/sRuGk0qpG.js\")), path: \"/es/about\"}, q_g3qljh1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6BFCiomTc8GAW9IKIzyh/JFDyjkArz18gn4J1ymmr/q_g3qljh1.js\")), path: \"/pricing\"}, w2qaca9Xu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tldhH0phTcNryE3NVGsV/cWCXeUUWRY8RBayja6Cs/w2qaca9Xu.js\")), path: \"/es/pricing\"}, TejP9oIM3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HbH3iuzJ90gazsAsqr5q/L9xWWL2LnzJjbJLQsawe/TejP9oIM3.js\")), path: \"/privacy\"}, Zbk85syzg: {elements: {c1h4kcT6r: \"about\", LT_aEjeiO: \"faq\", OlHmU5RnF: \"contact\", tgpglODsn: \"services\", Y5s5FZzBq: \"work\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/peU1hMyX8W9q6wiZ1XyO/hOCGT6aArGrofTKfJCY8/Zbk85syzg.js\")), path: \"/es\"}, HZKIcWlm4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zIDjmm52Ss9m78vl435q/xOtj3iUI1VCGoAGuVqbV/HZKIcWlm4.js\")), path: \"/es/work\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"647bd6d76be9d4b65aa0483de9b142dfcb8f3c179a36037322e415b76240876b\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {d4MjJQA67: {href: {webPageId: \"Zbk85syzg\"}}, F_x5lJ3UM: true}\r\nconst props2 = {...props1, d4MjJQA67: {href: {webPageId: \"HZKIcWlm4\"}}, F_x5lJ3UM: false}\r\nconst props3 = {...props1, d4MjJQA67: {href: {webPageId: \"sRuGk0qpG\"}}}\r\nconst props4 = {CH43IGBtx: {href: {webPageId: \"TR5bfH79L\"}}, HMihwc18n: true}\r\nconst props5 = {...props1, d4MjJQA67: {href: {webPageId: \"w2qaca9Xu\"}}, F_x5lJ3UM: false}\r\nconst props6 = {...props4, CH43IGBtx: {href: {webPageId: \"q_g3qljh1\"}}, HMihwc18n: false}\r\nconst props7 = {...props1, d4MjJQA67: {href: {webPageId: \"eKbqTyU5r\"}}, F_x5lJ3UM: false}\r\nconst props8 = {...props4, CH43IGBtx: {href: {webPageId: \"augiA20Il\"}}}\r\nconst props9 = {...props4, CH43IGBtx: {href: {webPageId: \"cL4S_SQ0o\"}}, HMihwc18n: false}\r\nconst templateProps = {augiA20Il: props1, cL4S_SQ0o: props2, HZKIcWlm4: props9, q_g3qljh1: props5, sRuGk0qpG: props4, TejP9oIM3: props7, TR5bfH79L: props3, w2qaca9Xu: props6, Zbk85syzg: props8}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"cL4S_SQ0o\":\r\ncase \"TR5bfH79L\":\r\ncase \"q_g3qljh1\":\r\ncase \"TejP9oIM3\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"d4MjJQA67\"]]}, (resolvedLinks) => React.createElement(LayoutEN, {...props, d4MjJQA67: resolvedLinks[0], key: \"LayoutEN\", style}, children(true)));\r\ncase \"sRuGk0qpG\":\r\ncase \"w2qaca9Xu\":\r\ncase \"Zbk85syzg\":\r\ncase \"HZKIcWlm4\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"CH43IGBtx\"]]}, (resolvedLinks) => React.createElement(LayoutES, {...props, CH43IGBtx: resolvedLinks[0], key: \"LayoutES\", style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"cL4S_SQ0o\":\r\ncase \"TR5bfH79L\":\r\ncase \"q_g3qljh1\":\r\ncase \"TejP9oIM3\":\r\nreturn [{hash: \"1wx3x85\", mediaQuery: \"(min-width: 1280px)\"}, {hash: \"1yj1chd\", mediaQuery: \"(min-width: 901px) and (max-width: 1279.98px)\"}, {hash: \"m7y4a8\", mediaQuery: \"(max-width: 900.98px)\"}]\r\ncase \"sRuGk0qpG\":\r\ncase \"w2qaca9Xu\":\r\ncase \"Zbk85syzg\":\r\ncase \"HZKIcWlm4\":\r\nreturn [{hash: \"15i0l1\", mediaQuery: \"(min-width: 1280px)\"}, {hash: \"frwhn1\", mediaQuery: \"(min-width: 901px) and (max-width: 1279.98px)\"}, {hash: \"142ae1d\", mediaQuery: \"(max-width: 900.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://wolfpackcreativephoto.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/zp7NqHFIeLvikH7zyZ2s/v7klmKgUiW9q4cBTAaVH/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}