{"version":3,"file":"ProjectHero.CKCMqoSm.mjs","names":["useRef"],"sources":["https:/framerusercontent.com/modules/X1jkdO92EEXE4G5pamtw/FsOkgGsZDDX5J16h08QF/ProjectBody.js","https:/framerusercontent.com/modules/nac6cGL30O2Keomd1Tjt/eyr6J0maK1SVY9kRiwAM/ProjectHero.js"],"sourcesContent":["// NORD/SUD — project body.\n// Narrative sections (Brief / Craft / Overview / Role) plus a simple image\n// gallery, sitting below ProjectHero on each /work/<slug> page. Reused\n// across all project pages — bind different text/image props per page.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Project Body\n *\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 1400\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function ProjectBody(props){const{briefLabel=\"The Brief\",brief=\"\",craftLabel=\"The Craft\",craft=\"\",overviewLabel=\"Overview\",overview=\"\",roleLabel=\"My Role\",role=\"\",gallery=[],ink=\"#12100C\",klein=\"#0022DD\",muted=\"#6E675A\",line=\"rgba(18,16,12,0.16)\"}=props;const blocks=[{label:briefLabel,text:brief},{label:craftLabel,text:craft},{label:overviewLabel,text:overview}].filter(block=>block.text);return /*#__PURE__*/_jsxs(\"div\",{className:\"ns-pbody\",style:{...props.style,width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:buildCss({ink,klein,muted,line})}),blocks.length>0&&/*#__PURE__*/_jsx(\"div\",{className:\"ns-pbody__text\",children:blocks.map(block=>/*#__PURE__*/_jsxs(\"div\",{className:\"ns-pbody__block\",children:[/*#__PURE__*/_jsx(\"h4\",{children:block.label}),/*#__PURE__*/_jsx(\"p\",{children:block.text})]},block.label))}),role&&/*#__PURE__*/_jsxs(\"div\",{className:\"ns-pbody__role\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ns-pbody__role-label\",children:roleLabel}),/*#__PURE__*/_jsx(\"div\",{className:\"ns-pbody__role-tags\",children:role.split(\"|\").map(r=>r.trim()).filter(Boolean).map(r=>/*#__PURE__*/_jsx(\"span\",{children:r},r))})]}),gallery.length>0&&/*#__PURE__*/_jsx(\"div\",{className:\"ns-pbody__gallery\",children:gallery.map((item,index)=>/*#__PURE__*/_jsx(\"div\",{className:\"ns-pbody__frame\",children:/*#__PURE__*/_jsx(\"img\",{src:item.image?.src,srcSet:item.image?.srcSet,alt:item.image?.alt??\"\"})},index))})]});}function buildCss(tokens){const{ink,klein,muted,line}=tokens;return`\n.ns-pbody {\n  color: ${ink};\n  display: flex; flex-direction: column; gap: clamp(40px, 6vh, 80px);\n  padding: clamp(40px, 6vh, 80px) clamp(20px, 4vw, 56px);\n}\n.ns-pbody__text {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: clamp(24px, 3vw, 48px);\n}\n.ns-pbody__block h4 {\n  margin: 0 0 10px;\n  font-family: var(--ns-mono, \"Geist Mono\", monospace);\n  font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase;\n  color: ${klein};\n}\n.ns-pbody__block p {\n  margin: 0;\n  font-family: var(--ns-serif, \"Instrument Serif\", Georgia, serif);\n  font-size: clamp(16px, 1.6vw, 20px);\n  line-height: 1.5;\n  color: ${ink};\n}\n.ns-pbody__role {\n  display: flex; align-items: center; gap: 20px; flex-wrap: wrap;\n  padding: 20px 0; border-top: 1px solid ${line}; border-bottom: 1px solid ${line};\n}\n.ns-pbody__role-label {\n  font-family: var(--ns-mono, \"Geist Mono\", monospace);\n  font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase;\n  color: ${muted};\n}\n.ns-pbody__role-tags { display: flex; gap: 10px; flex-wrap: wrap; }\n.ns-pbody__role-tags span {\n  font-family: var(--ns-mono, \"Geist Mono\", monospace);\n  font-size: 12px; padding: 5px 12px;\n  border: 1px solid ${line}; border-radius: 999px; color: ${ink};\n}\n.ns-pbody__gallery {\n  display: flex; flex-direction: column; gap: clamp(16px, 2vw, 28px);\n}\n.ns-pbody__frame {\n  position: relative; width: 100%; aspect-ratio: 16 / 9; border-radius: 14px;\n  overflow: hidden; background: ${line};\n}\n.ns-pbody__frame img {\n  width: 100%; height: 100%; object-fit: cover; display: block;\n}\n@media (max-width: 760px) {\n  .ns-pbody__text { grid-template-columns: 1fr; }\n}\n`;}addPropertyControls(ProjectBody,{briefLabel:{type:ControlType.String,title:\"Brief Label\",defaultValue:\"The Brief\"},brief:{type:ControlType.String,title:\"Brief\",displayTextArea:true,defaultValue:\"\"},craftLabel:{type:ControlType.String,title:\"Craft Label\",defaultValue:\"The Craft\"},craft:{type:ControlType.String,title:\"Craft\",displayTextArea:true,defaultValue:\"\"},overviewLabel:{type:ControlType.String,title:\"Overview Label\",defaultValue:\"Overview\"},overview:{type:ControlType.String,title:\"Overview\",displayTextArea:true,defaultValue:\"\"},roleLabel:{type:ControlType.String,title:\"Role Label\",defaultValue:\"My Role\"},role:{type:ControlType.String,title:\"Role (pipe separated)\",defaultValue:\"\",description:\"e.g. Motion Graphics | Editing | VFX | Color Correction\"},gallery:{type:ControlType.Array,title:\"Gallery\",control:{type:ControlType.Object,controls:{image:{type:ControlType.ResponsiveImage,title:\"Image\"}}},defaultValue:[]},ink:{type:ControlType.Color,title:\"Ink\",defaultValue:\"#12100C\"},klein:{type:ControlType.Color,title:\"Klein\",defaultValue:\"#0022DD\"},muted:{type:ControlType.Color,title:\"Muted\",defaultValue:\"#6E675A\"},line:{type:ControlType.Color,title:\"Line\",defaultValue:\"rgba(18,16,12,0.16)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProjectBody\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProjectBody.map","// NORD/SUD — project page hero.\n//\n// Built for a CMS collection page: every text and image prop is meant to be\n// bound to a Projects field in the properties panel. Bilingual pairs are kept\n// as separate props so the site's own EN/ES switch keeps working without\n// Framer locales.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{fluid,onEnterOnce,useGsap,useLocale}from\"https://framerusercontent.com/modules/OQNPPqS7BABg6huQpciJ/hDbCiqNDH2xOU62AP3we/NSKit.js\";/**\n * Project Hero\n *\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 900\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function ProjectHero(props){const{title=\"Project Title\",client=\"Client Name\",year=\"2025\",disciplineEn=\"Identity, Packaging\",disciplineEs=\"Identidad, Packaging\",excerptEn=\"A one line summary of the project, bound to the Excerpt EN field.\",excerptEs=\"Un resumen del proyecto en una l\\xednea, atado al campo Excerpt ES.\",tagsEn=\"Brand strategy, Visual identity\",tagsEs=\"Estrategia de marca, Identidad visual\",cover={src:\"https://framerusercontent.com/images/60mLlxjxxwk2npSgngx3KaNUA.jpg\",alt:\"Project cover\"},cover2={src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Project cover 2\"},cover3={src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Project cover 3\"},cover4={src:\"https://framerusercontent.com/images/2uTNEj5aTl2K3NJaEFWMbnrA.jpg\",alt:\"Project cover 4\"},showCover1=true,showCover2=true,showCover3=true,showCover4=true,cover1FullWidth=false,cover2FullWidth=false,cover3FullWidth=false,cover4FullWidth=false,cover1Order=1,cover2Order=2,cover3Order=3,cover4Order=4,autoImageRatio=false,videoUrl=\"\",videoOrientation=\"landscape\",backLink=\"/#work\",backLabelEn=\"Selected work\",backLabelEs=\"Trabajo seleccionado\",ink=\"#12100C\",klein=\"#0022DD\",muted=\"#6E675A\",line=\"rgba(18,16,12,0.16)\"}=props;const[locale]=useLocale();const isStatic=useIsStaticRenderer();const{gsap,ScrollTrigger,SplitText,ready,reduced}=useGsap();const sectionRef=useRef(null);const titleRef=useRef(null);const coverGridRef=useRef(null);const coverImageRefs=useRef([]);// Title reveal, same language as the landing hero. Split by line first\n// (so the browser computes natural word-wrapping before anything is\n// touched) then by char within each line, with the mask applied per\n// line rather than around the whole heading — that's what stops a long\n// title from ever being clipped mid-word on a narrow viewport.\nuseEffect(()=>{const heading=titleRef.current;if(!heading)return;if(!ready){heading.style.opacity=\"1\";const fades=sectionRef.current?.querySelectorAll(\"[data-fade]\");fades?.forEach(el=>{el.style.opacity=\"\";el.style.transform=\"\";});return;}let split;let cancelled=false;const run=async()=>{if(typeof document!==\"undefined\"&&document.fonts?.ready){await document.fonts.ready;}if(cancelled||!titleRef.current)return;split=new SplitText(titleRef.current,{type:\"lines,chars\",mask:\"lines\",linesClass:\"ns-phero__line\",charsClass:\"ns-phero__char\"});titleRef.current.style.opacity=\"1\";const timeline=gsap.timeline({defaults:{ease:\"expo.out\"}});timeline.from(split.chars,{yPercent:118,duration:1.05,stagger:.015});const fades=sectionRef.current?.querySelectorAll(\"[data-fade]\");if(fades?.length){timeline.fromTo(fades,{y:16,opacity:0},{y:0,opacity:1,duration:.65,stagger:.06},.3);}};run();return()=>{cancelled=true;split?.revert();};},[ready,reduced,isStatic,locale,gsap,SplitText]);// Cover grid: fades up on entry, then images drift while scrolling past.\nuseEffect(()=>{const grid=coverGridRef.current;if(!grid)return;if(!ready){grid.style.opacity=\"\";grid.style.transform=\"\";coverImageRefs.current.forEach(img=>{if(img)img.style.transform=\"\";});return;}gsap.set(grid,{opacity:0,y:28});const stop=onEnterOnce(grid,()=>{gsap.to(grid,{opacity:1,y:0,duration:.9,ease:\"expo.out\",clearProps:\"opacity,transform\"});});const context=gsap.context(()=>{coverImageRefs.current.forEach((img,index)=>{if(!img)return;gsap.fromTo(img,{yPercent:-7-index},{yPercent:7+index,ease:\"none\",scrollTrigger:{trigger:grid,start:\"top bottom\",end:\"bottom top\",scrub:.5}});});},sectionRef);return()=>{stop();gsap.killTweensOf(grid);gsap.killTweensOf(coverImageRefs.current.filter(Boolean));context.revert();};},[ready,gsap,ScrollTrigger]);const t=(en,es)=>locale===\"es\"?es:en;const tags=t(tagsEn,tagsEs).split(\",\").map(tag=>tag.trim()).filter(Boolean);const coverTiles=[{image:cover,show:showCover1,fullWidth:cover1FullWidth,id:1,order:cover1Order},{image:cover2,show:showCover2,fullWidth:cover2FullWidth,id:2,order:cover2Order},{image:cover3,show:showCover3,fullWidth:cover3FullWidth,id:3,order:cover3Order},{image:cover4,show:showCover4,fullWidth:cover4FullWidth,id:4,order:cover4Order}].filter(tile=>tile.show).sort((a,b)=>{if(a.order===b.order)return a.id-b.id;return a.order-b.order;});coverImageRefs.current.length=coverTiles.length;const animatable=ready;const youtubeEmbedUrl=getYouTubeEmbedUrl(videoUrl);const vimeoEmbedUrl=getVimeoEmbedUrl(videoUrl);const instagramEmbedUrl=getInstagramEmbedUrl(videoUrl);const hasVideo=videoUrl.trim().length>0;return /*#__PURE__*/_jsxs(\"section\",{ref:sectionRef,className:\"ns-phero\",style:{...props.style,position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"style\",{children:projectHeroCss({ink,klein,muted,line})}),/*#__PURE__*/_jsxs(\"a\",{className:\"ns-phero__back\",href:backLink,\"data-fade\":true,style:animatable?{opacity:0}:undefined,children:[\"← \",t(backLabelEn,backLabelEs)]}),/*#__PURE__*/_jsx(\"h1\",{className:\"ns-phero__title\",ref:titleRef,style:{opacity:animatable?0:1},children:title},locale),/*#__PURE__*/_jsx(\"p\",{className:\"ns-phero__excerpt\",\"data-fade\":true,style:animatable?{opacity:0}:undefined,children:t(excerptEn,excerptEs)}),hasVideo?/*#__PURE__*/_jsx(\"div\",{className:`ns-phero__video${videoOrientation===\"vertical\"?\" is-vertical\":\"\"}`,\"data-fade\":true,style:animatable?{opacity:0}:undefined,children:youtubeEmbedUrl?/*#__PURE__*/_jsx(\"iframe\",{className:\"ns-phero__videoFrame\",src:youtubeEmbedUrl,title:`${title} video`,loading:\"lazy\",allow:\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\",referrerPolicy:\"strict-origin-when-cross-origin\",allowFullScreen:true}):vimeoEmbedUrl?/*#__PURE__*/_jsx(\"iframe\",{className:\"ns-phero__videoFrame\",src:vimeoEmbedUrl,title:`${title} vimeo video`,loading:\"lazy\",allow:\"autoplay; fullscreen; picture-in-picture\",referrerPolicy:\"strict-origin-when-cross-origin\",allowFullScreen:true}):instagramEmbedUrl?/*#__PURE__*/_jsx(\"iframe\",{className:\"ns-phero__videoFrame\",src:instagramEmbedUrl,title:`${title} instagram reel`,loading:\"lazy\",allow:\"autoplay; clipboard-write; encrypted-media; picture-in-picture; web-share\",referrerPolicy:\"strict-origin-when-cross-origin\",allowFullScreen:true}):/*#__PURE__*/_jsx(\"video\",{className:\"ns-phero__videoFrame\",src:videoUrl,controls:true,playsInline:true})}):null,/*#__PURE__*/_jsx(\"div\",{className:`ns-phero__cover${autoImageRatio?\" is-autoRatio\":\"\"}`,ref:coverGridRef,children:coverTiles.map((tile,index)=>/*#__PURE__*/_jsx(\"figure\",{className:`ns-phero__coverTile${tile.fullWidth?\" is-wide\":\"\"}`,children:/*#__PURE__*/_jsx(\"img\",{ref:node=>{coverImageRefs.current[index]=node;},src:tile.image?.src,srcSet:tile.image?.srcSet,alt:tile.image?.alt??`${title} cover ${tile.id}`})},`cover-${tile.id}`))}),/*#__PURE__*/_jsxs(\"dl\",{className:\"ns-phero__meta\",children:[/*#__PURE__*/_jsxs(\"div\",{\"data-fade\":true,style:animatable?{opacity:0}:undefined,children:[/*#__PURE__*/_jsx(\"dt\",{children:t(\"Client\",\"Cliente\")}),/*#__PURE__*/_jsx(\"dd\",{children:client})]}),/*#__PURE__*/_jsxs(\"div\",{\"data-fade\":true,style:animatable?{opacity:0}:undefined,children:[/*#__PURE__*/_jsx(\"dt\",{children:t(\"Year\",\"A\\xf1o\")}),/*#__PURE__*/_jsx(\"dd\",{children:year})]}),/*#__PURE__*/_jsxs(\"div\",{\"data-fade\":true,style:animatable?{opacity:0}:undefined,children:[/*#__PURE__*/_jsx(\"dt\",{children:t(\"Discipline\",\"Disciplina\")}),/*#__PURE__*/_jsx(\"dd\",{children:t(disciplineEn,disciplineEs)})]}),/*#__PURE__*/_jsxs(\"div\",{\"data-fade\":true,style:animatable?{opacity:0}:undefined,children:[/*#__PURE__*/_jsx(\"dt\",{children:t(\"Scope\",\"Alcance\")}),/*#__PURE__*/_jsx(\"dd\",{children:/*#__PURE__*/_jsx(\"ul\",{children:tags.map(tag=>/*#__PURE__*/_jsx(\"li\",{children:tag},tag))})})]})]})]});}function projectHeroCss(tokens){const{ink,klein,muted,line}=tokens;return`\n.ns-phero {\n  color: ${ink};\n  padding: clamp(96px, 15vh, 170px) clamp(20px, 4vw, 56px) 0;\n  display: flex; flex-direction: column; gap: clamp(22px, 3.5vh, 40px);\n  overflow: clip;\n}\n.ns-phero__back {\n  width: fit-content; text-decoration: none; color: ${muted};\n  font-family: var(--ns-mono); font-size: 11px; letter-spacing: 0.12em;\n  text-transform: uppercase;\n  transition: color 200ms var(--ns-ease), transform 200ms var(--ns-ease);\n}\n.ns-phero__back:hover { color: ${klein}; transform: translateX(-3px); }\n\n.ns-phero__title {\n  margin: 0; font-family: var(--ns-display); font-weight: 800;\n  font-size: ${fluid(42,132)}; line-height: 0.88; letter-spacing: -0.05em;\n  text-transform: uppercase;\n  overflow-wrap: normal; word-break: normal; hyphens: none;\n}\n/* Per-line mask: each wrapped line gets its own overflow-hidden box, so the\n   browser wraps normally at word boundaries first, and only the reveal\n   animation is clipped — never the text itself. */\n.ns-phero__line { overflow: hidden; display: block; padding-bottom: 0.06em; }\n.ns-phero__char { will-change: transform; }\n\n.ns-phero__excerpt {\n  margin: 0; max-width: 34ch;\n  font-family: var(--ns-serif); font-style: italic;\n  font-size: ${fluid(18,30)}; line-height: 1.3; color: ${klein};\n}\n\n.ns-phero__meta {\n  margin: 0; display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: clamp(18px, 3vw, 44px);\n  padding: clamp(20px, 3vh, 32px) 0;\n  border-top: 1px solid ${line}; border-bottom: 1px solid ${line};\n}\n.ns-phero__meta div { display: flex; flex-direction: column; gap: 7px; }\n.ns-phero__meta dt {\n  font-family: var(--ns-mono); font-size: 10px; letter-spacing: 0.14em;\n  text-transform: uppercase; color: ${muted};\n}\n.ns-phero__meta dd {\n  margin: 0; font-family: var(--ns-mono); font-size: 13px; line-height: 1.5;\n}\n.ns-phero__meta ul {\n  margin: 0; padding: 0; list-style: none;\n  display: flex; flex-direction: column; gap: 3px;\n}\n\n.ns-phero__video {\n  position: relative; width: 100%;\n  aspect-ratio: 16 / 9; overflow: hidden; background: ${line};\n  border-radius: 14px;\n}\n.ns-phero__video.is-vertical {\n  width: min(100%, 520px);\n  margin-inline: auto;\n  aspect-ratio: 9 / 16;\n}\n.ns-phero__videoFrame {\n  border: 0; width: 100%; height: 100%; display: block;\n}\n\n.ns-phero__cover {\n  margin: 0; width: 100%;\n  display: grid; grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: clamp(8px, 1.2vw, 14px);\n}\n.ns-phero__coverTile {\n  margin: 0; position: relative; overflow: hidden; background: ${line};\n  aspect-ratio: 16 / 9;\n  border-radius: 14px;\n}\n.ns-phero__coverTile.is-wide {\n  grid-column: span 2;\n}\n.ns-phero__coverTile img {\n  position: absolute; inset: -9% 0; width: 100%; height: 118%;\n  object-fit: cover; display: block; will-change: transform;\n}\n.ns-phero__cover.is-autoRatio .ns-phero__coverTile {\n  aspect-ratio: auto;\n}\n.ns-phero__cover.is-autoRatio .ns-phero__coverTile img {\n  position: relative; inset: auto; width: 100%; height: auto;\n  object-fit: contain;\n}\n\n@media (max-width: 860px) {\n  .ns-phero__meta { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 520px) {\n  .ns-phero__cover { grid-template-columns: 1fr; }\n  .ns-phero__coverTile.is-wide { grid-column: span 1; }\n}\n`;}function getYouTubeEmbedUrl(url){const value=url.trim();if(!value)return\"\";const match=value.match(/(?:youtube\\.com\\/watch\\?v=|youtube\\.com\\/embed\\/|youtu\\.be\\/)([A-Za-z0-9_-]{6,})/i);if(!match?.[1])return\"\";return`https://www.youtube.com/embed/${match[1]}`;}function getInstagramEmbedUrl(url){const value=url.trim();if(!value)return\"\";const match=value.match(/(?:https?:\\/\\/)?(?:www\\.)?instagram\\.com\\/reel\\/([A-Za-z0-9_-]+)/i);if(!match?.[1])return\"\";return`https://www.instagram.com/reel/${match[1]}/embed`;}function getVimeoEmbedUrl(url){const value=url.trim();if(!value)return\"\";const playerMatch=value.match(/(?:https?:\\/\\/)?(?:www\\.)?player\\.vimeo\\.com\\/video\\/(\\d+)/i);if(playerMatch?.[1]){return`https://player.vimeo.com/video/${playerMatch[1]}?title=0&byline=0&portrait=0`;}const standardMatch=value.match(/(?:https?:\\/\\/)?(?:www\\.)?vimeo\\.com\\/(?:video\\/)?(\\d+)/i);if(!standardMatch?.[1])return\"\";return`https://player.vimeo.com/video/${standardMatch[1]}?title=0&byline=0&portrait=0`;}addPropertyControls(ProjectHero,{title:{type:ControlType.String,title:\"Title\",defaultValue:\"Project Title\",description:\"Bind to the Title field.\"},client:{type:ControlType.String,title:\"Client\",defaultValue:\"Client Name\"},year:{type:ControlType.String,title:\"Year\",defaultValue:\"2025\"},disciplineEn:{type:ControlType.String,title:\"Discipline EN\",defaultValue:\"Identity, Packaging\"},disciplineEs:{type:ControlType.String,title:\"Discipline ES\",defaultValue:\"Identidad, Packaging\"},excerptEn:{type:ControlType.String,title:\"Excerpt EN\",displayTextArea:true,defaultValue:\"A one line summary of the project, bound to the Excerpt EN field.\"},excerptEs:{type:ControlType.String,title:\"Excerpt ES\",displayTextArea:true,defaultValue:\"Un resumen del proyecto en una l\\xednea, atado al campo Excerpt ES.\"},tagsEn:{type:ControlType.String,title:\"Tags EN\",defaultValue:\"Brand strategy, Visual identity\",description:\"Comma separated.\"},tagsEs:{type:ControlType.String,title:\"Tags ES\",defaultValue:\"Estrategia de marca, Identidad visual\",description:\"Separadas por comas.\"},cover:{type:ControlType.ResponsiveImage,title:\"Cover\"},showCover1:{type:ControlType.Boolean,title:\"Image 1 Show\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},cover1FullWidth:{type:ControlType.Boolean,title:\"Image 1 Full\",defaultValue:false,enabledTitle:\"Full\",disabledTitle:\"Grid\"},cover1Order:{type:ControlType.Number,title:\"Image 1 Order\",defaultValue:1,step:1},cover2:{type:ControlType.ResponsiveImage,title:\"Cover 2\"},showCover2:{type:ControlType.Boolean,title:\"Image 2 Show\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},cover2FullWidth:{type:ControlType.Boolean,title:\"Image 2 Full\",defaultValue:false,enabledTitle:\"Full\",disabledTitle:\"Grid\"},cover2Order:{type:ControlType.Number,title:\"Image 2 Order\",defaultValue:2,step:1},cover3:{type:ControlType.ResponsiveImage,title:\"Cover 3\"},showCover3:{type:ControlType.Boolean,title:\"Image 3 Show\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},cover3FullWidth:{type:ControlType.Boolean,title:\"Image 3 Full\",defaultValue:false,enabledTitle:\"Full\",disabledTitle:\"Grid\"},cover3Order:{type:ControlType.Number,title:\"Image 3 Order\",defaultValue:3,step:1},cover4:{type:ControlType.ResponsiveImage,title:\"Cover 4\"},showCover4:{type:ControlType.Boolean,title:\"Image 4 Show\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},cover4FullWidth:{type:ControlType.Boolean,title:\"Image 4 Full\",defaultValue:false,enabledTitle:\"Full\",disabledTitle:\"Grid\"},cover4Order:{type:ControlType.Number,title:\"Image 4 Order\",defaultValue:4,step:1},autoImageRatio:{type:ControlType.Boolean,title:\"Auto Image Ratio\",defaultValue:false,enabledTitle:\"Auto\",disabledTitle:\"16:9\"},videoUrl:{type:ControlType.String,title:\"Video URL\",defaultValue:\"\",placeholder:\"YouTube or direct video URL\"},videoOrientation:{type:ControlType.Enum,title:\"Video Orientation\",defaultValue:\"landscape\",options:[\"landscape\",\"vertical\"],optionTitles:[\"Landscape\",\"Vertical\"],displaySegmentedControl:true},backLink:{type:ControlType.Link,title:\"Back Link\"},backLabelEn:{type:ControlType.String,title:\"Back EN\",defaultValue:\"Selected work\"},backLabelEs:{type:ControlType.String,title:\"Back ES\",defaultValue:\"Trabajo seleccionado\"},ink:{type:ControlType.Color,title:\"Ink\",defaultValue:\"#12100C\"},klein:{type:ControlType.Color,title:\"Klein\",defaultValue:\"#0022DD\"},muted:{type:ControlType.Color,title:\"Muted\",defaultValue:\"#6E675A\"},line:{type:ControlType.Color,title:\"Line\",defaultValue:\"rgba(18,16,12,0.16)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProjectHero\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"900\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProjectHero.map"],"mappings":"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"}