{"version":3,"file":"shared-lib.CSRezm5E.mjs","names":["React.Fragment","p","TEAL","RULE","FONT","_Fragment","CREAM","MUTED","useReducedMotion","useState","useRef","useId","FAINT","useState","useRef","useMemo","useLayoutEffect","useEffect","metadata","metadataVersion","__FramerMetadata__","metadata","siteMetadata"],"sources":["https:/framerusercontent.com/modules/YY8NfTMIMhex6yCz0KWE/yUsFiM77MxyC3OEO42ah/DarkTimeline.js","https:/framerusercontent.com/modules/xfq20v6JlF2CW8aNYjHy/Kc6XpS3eIEYsH8UphAm5/DarkHomeTest.js","https:/framerusercontent.com/modules/3vIEOoUdH4KijjDFf5fm/UZqeUG9pYbRdoLClNr1H/augiA20Il.js","https:/framerusercontent.com/modules/o54LfytpLs7enIhjc5aG/yduHlKDfexKhULaM3jhc/siteMetadata.js","https:/framerusercontent.com/modules/MmPg7uv7szdfHJGyANcG/2EPs1fhmYVbZfGqgpV8X/nk4jMZUdT.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{useEffect,useId,useLayoutEffect,useRef,useState}from\"react\";import{useIsStaticRenderer}from\"framer\";import{animate,motion,motionValue,useMotionValue,useMotionValueEvent,useReducedMotion,useScroll,useSpring,useTransform}from\"framer-motion\";/**\n * DARK TIMELINE\n * rev 3\n * Same behavior as the live home timeline (TimelineHomeCascade), restyled for dark.\n * Every role is a row of tiles: art on top, title, description.\n *  - Tiles with an href link to their case study.\n *  - Other roles' entries show an image when one is set in the page component's\n *    panel; until then they show their micro icon, like the live site.\n *  - The first `openCount` roles start open (Wells Fargo and Consulting); the rest\n *    peek once when first seen, then pulse on return. The peek opens just far\n *    enough to show the first tile's art and title in full (stopping before the\n *    description), and holds long enough to read it.\n *  - Rail fills on scroll; buttons light up as the fill passes.\n *  - Reduced motion: no peek, pulse or cascade. Canvas: everything open.\n *  - The section sits above the page's sticky photo stage (position + z-index),\n *    so the stage can never paint over the section heading.\n *\n * Also exports the shared micro icon set (outline, round caps) and reg().\n */const CREAM=\"#F3EFE6\";const MUTED=\"rgba(243,239,230,0.72)\";const FAINT=\"rgba(243,239,230,0.5)\";const RULE=\"rgba(243,239,230,0.14)\";const TEAL=\"#18D2C6\";const BG=\"#111113\";const FONT=\"'Archivo', sans-serif\";const smoothing={stiffness:240,damping:32,mass:.6,restDelta:.001,restSpeed:.01};const PEEK_FALLBACK=140;// Peek stops this far below the first title: less than the 12px gap to the description.\nconst PEEK_PAD=8;const MASK_FADE=8;const REVEAL_SHIFT=8;const CONTENT_SHIFT=20;const PANEL_GAP=20;const BORDER_IDLE=\"rgba(243,239,230,0.4)\";const BORDER_PULSE=\"rgba(243,239,230,0.9)\";const DEFAULT_HEADING=\"Product design with its roots in brand thinking.\";// ~0.5s open, ~4.3s hold, ~0.5s close\nconst PEEK={duration:5.3,times:[0,.09,.9,1]};const railFront=motionValue(-Infinity);/** Micro icons: 24×24 outline glyphs, drawn with the stroke set on <Icon>. */export const ICONS={lock:'<rect x=\"4\" y=\"11\" width=\"16\" height=\"10\" rx=\"2\"/><path d=\"M8 11V7a4 4 0 0 1 8 0v4\"/>',camera:'<path d=\"M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3l-2.5-3z\"/><circle cx=\"12\" cy=\"13\" r=\"3\"/>',trendingUp:'<path d=\"M22 7l-8.5 8.5-5-5L2 17\"/><path d=\"M16 7h6v6\"/>',zap:'<path d=\"M13 2 3 14h9l-1 8 10-12h-9l1-8z\"/>',award:'<circle cx=\"12\" cy=\"8\" r=\"6\"/><path d=\"M15.48 12.89 17 22l-5-3-5 3 1.52-9.11\"/>',presentation:'<rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"/><path d=\"M10 7.5v5l4-2.5z\"/><path d=\"M12 17v4M8 21h8\"/>',trophy:'<path d=\"M6 9H4.5a2.5 2.5 0 0 1 0-5H6\"/><path d=\"M18 9h1.5a2.5 2.5 0 0 0 0-5H18\"/><path d=\"M4 22h16\"/><path d=\"M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22\"/><path d=\"M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22\"/><path d=\"M18 2H6v7a6 6 0 0 0 12 0V2z\"/>',target:'<circle cx=\"12\" cy=\"12\" r=\"10\"/><circle cx=\"12\" cy=\"12\" r=\"6\"/><circle cx=\"12\" cy=\"12\" r=\"2\"/>',heart:'<path d=\"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7z\"/>',compass:'<circle cx=\"12\" cy=\"12\" r=\"10\"/><path d=\"M16.24 7.76l-2.12 6.36-6.36 2.12 2.12-6.36z\"/>',cloudSun:'<path d=\"M12 2v2\"/><path d=\"m4.93 4.93 1.41 1.41\"/><path d=\"M20 12h2\"/><path d=\"m19.07 4.93-1.41 1.41\"/><path d=\"M15.95 12.65a4 4 0 0 0-5.93-4.13\"/><path d=\"M13 22H7a5 5 0 1 1 4.9-6H13a3 3 0 0 1 0 6z\"/>',megaphone:'<path d=\"m3 11 18-5v12L3 14v-3z\"/><path d=\"M11.6 16.8a3 3 0 1 1-5.8-1.6\"/>',umbrella:'<path d=\"M22 12a10 10 0 0 0-20 0z\"/><path d=\"M12 12v8a2 2 0 0 0 4 0\"/><path d=\"M12 2v1\"/>',users:'<path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"/><circle cx=\"9\" cy=\"7\" r=\"4\"/><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\"/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"/>',sparkles:'<path d=\"M9.94 15.5A2 2 0 0 0 8.5 14.06l-6.14-1.58a.5.5 0 0 1 0-.96L8.5 9.94A2 2 0 0 0 9.94 8.5l1.58-6.14a.5.5 0 0 1 .96 0l1.58 6.14a2 2 0 0 0 1.44 1.44l6.14 1.58a.5.5 0 0 1 0 .96l-6.14 1.58a2 2 0 0 0-1.44 1.44l-1.58 6.14a.5.5 0 0 1-.96 0z\"/><path d=\"M20 3v4M22 5h-4\"/>',flag:'<path d=\"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z\"/><path d=\"M4 22v-7\"/>',layers:'<path d=\"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z\"/><path d=\"m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65\"/><path d=\"m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65\"/>',globe:'<circle cx=\"12\" cy=\"12\" r=\"10\"/><path d=\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"/><path d=\"M2 12h20\"/>',smartphone:'<rect x=\"5\" y=\"2\" width=\"14\" height=\"20\" rx=\"2\"/><path d=\"M12 18h.01\"/>',laptop:'<path d=\"M20 16V7a2 2 0 0 0-2-2H6a2 2 0 0 0-2 2v9m16 0H4m16 0 1.28 2.55a1 1 0 0 1-.9 1.45H3.62a1 1 0 0 1-.9-1.45L4 16\"/>',cart:'<circle cx=\"8\" cy=\"21\" r=\"1\"/><circle cx=\"19\" cy=\"21\" r=\"1\"/><path d=\"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12\"/>'};export function Icon({name,size=20,stroke=2,color=\"currentColor\",style}){const body=ICONS[name];if(!body)return null;return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:stroke,strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",focusable:\"false\",style:{display:\"block\",flex:\"0 0 auto\",...style},dangerouslySetInnerHTML:{__html:body}});}export function reg(text){if(!text.includes(\"\\xae\"))return text;const parts=text.split(\"\\xae\");return parts.map((p,i)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[p,i<parts.length-1?/*#__PURE__*/_jsx(\"sup\",{style:{fontSize:\"0.42em\",lineHeight:0,verticalAlign:\"0\",position:\"relative\",top:\"-1.05em\",marginLeft:\"0.04em\",fontWeight:400},children:\"\\xae\"}):null]},i));}function Reveal({index,progress,peek,still,children,style}){const revealOpacity=useTransform(progress,[index*.06,.5+index*.06],[0,1]);const opacity=useTransform([revealOpacity,peek],([p,t])=>Math.max(p,t));const revealY=useTransform(progress,[index*.06,.5+index*.06],[REVEAL_SHIFT,0]);const y=useTransform([revealY,peek],([p,t])=>p*(1-t));return /*#__PURE__*/_jsx(motion.div,{style:{...style,opacity:still?1:opacity,y:still?0:y},children:children});}/** Art area of a tile: the image if set, else the micro icon, else a quiet placeholder. */function TileArt({src,icon,label,narrow}){const box={width:\"100%\",aspectRatio:\"270 / 186\",borderRadius:6,display:\"block\"};if(src)return /*#__PURE__*/_jsx(\"img\",{src:src,alt:\"\",style:{...box,objectFit:\"cover\"}});if(icon&&ICONS[icon])return /*#__PURE__*/_jsx(Icon,{name:icon,size:narrow?36:42,stroke:1.75,color:TEAL,style:{marginBottom:4}});return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{...box,boxSizing:\"border-box\",position:\"relative\",overflow:\"hidden\",background:\"radial-gradient(120% 90% at 0% 0%, rgba(24,210,198,0.16) 0%, rgba(24,210,198,0) 55%), #18191B\",border:`1px solid ${RULE}`,display:\"flex\",alignItems:\"flex-end\",padding:16},children:/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:24,fontWeight:500,letterSpacing:\"-0.035em\",lineHeight:1.05,color:\"rgba(243,239,230,0.32)\"},children:label})});}function Tile({t,narrow,titleRef}){const inner=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(TileArt,{src:t.img,icon:t.icon,label:t.t,narrow:narrow}),/*#__PURE__*/_jsxs(\"span\",{ref:titleRef,style:{fontSize:17,fontWeight:600,letterSpacing:\"-0.01em\",color:CREAM},children:[reg(t.t),t.href?/*#__PURE__*/_jsx(\"span\",{style:{color:TEAL},children:\"  →\"}):null]}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:15,lineHeight:1.5,color:MUTED},children:reg(t.d)})]});const style={display:\"flex\",flexDirection:\"column\",gap:12,textDecoration:\"none\"};return t.href?/*#__PURE__*/_jsx(\"a\",{href:t.href,style:style,\"aria-label\":`${t.t}, case study, password required`,children:inner}):/*#__PURE__*/_jsx(\"div\",{style:style,children:inner});}function Role({r,first,narrow,gutter,tiles,h3}){const isStatic=useIsStaticRenderer();const reduced=!!useReducedMotion();const[expanded,setExpanded]=useState(first);const expandedRef=useRef(first);const interacted=useRef(false);const played=useRef(first);const peekAnim=useRef(null);const pulseAnim=useRef(null);const root=useRef(null);const inner=useRef(null);const firstTitle=useRef(null);const btn=useRef(null);const target=useMotionValue(first?1:0);const progress=useSpring(target,smoothing);const peek=useMotionValue(0);const pulse=useMotionValue(0);const natural=useMotionValue(0);const peekH=useMotionValue(0);const[lit,setLit]=useState(false);const[hover,setHover]=useState(false);const id=useId();const panelId=`dark-timeline-${id}`;const show=isStatic||expanded;const roleTiles=r.tiles?tiles:(r.items||[]).map(([k,v],i)=>({t:k,d:v,img:r.images?.[i]||\"\",icon:r.icons?.[i],href:r.links?.[i]||undefined}));useLayoutEffect(()=>{if(typeof window===\"undefined\"||!inner.current)return;const measure=()=>{const el=inner.current;if(!el)return;natural.set(el.offsetHeight);const tEl=firstTitle.current;if(tEl){// Distance from the panel's top to the bottom of the first tile's title.\n// When closed, tiles sit REVEAL_SHIFT lower than they will during the peek.\nconst shift=progress.get()<.5?REVEAL_SHIFT:0;const top=el.getBoundingClientRect().top;const bottom=tEl.getBoundingClientRect().bottom-shift;peekH.set(Math.max(60,bottom-top+PEEK_PAD));}};measure();const ro=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(measure):undefined;ro?.observe(inner.current);return()=>ro?.disconnect();},[natural,peekH]);useEffect(()=>{if(isStatic||reduced||typeof IntersectionObserver===\"undefined\"||!root.current)return;let wasOut=false;const io=new IntersectionObserver(entries=>{const visible=entries.some(e=>e.isIntersecting);if(!visible){wasOut=true;return;}if(!played.current){played.current=true;wasOut=false;if(interacted.current)return;peekAnim.current=animate(peek,[0,1,1,0],{duration:PEEK.duration,times:PEEK.times,ease:\"easeInOut\",delay:.2});return;}if(wasOut&&!expandedRef.current){pulseAnim.current?.stop();pulseAnim.current=animate(pulse,[0,1,0],{duration:.7,ease:\"easeInOut\",delay:.1});}wasOut=false;},{rootMargin:\"-10% 0px -25% 0px\",threshold:.2});io.observe(root.current);return()=>{io.disconnect();peekAnim.current?.stop();pulseAnim.current?.stop();peek.set(0);pulse.set(0);};},[isStatic,reduced,peek,pulse]);const checkLit=()=>{if(typeof window===\"undefined\"||!btn.current)return;const rect=btn.current.getBoundingClientRect();const center=rect.top+window.scrollY+rect.height/2;const next=railFront.get()>=center;setLit(o=>o===next?o:next);};useMotionValueEvent(railFront,\"change\",checkLit);useEffect(()=>{checkLit();if(typeof window===\"undefined\")return;window.addEventListener(\"resize\",checkLit);return()=>window.removeEventListener(\"resize\",checkLit);},[]);const toggle=()=>{const value=!expandedRef.current;interacted.current=true;expandedRef.current=value;peekAnim.current?.stop();pulseAnim.current?.stop();pulse.set(0);if(reduced){peek.set(0);progress.jump(value?1:0);}else peekAnim.current=animate(peek,0,{duration:.18,ease:\"easeOut\"});target.set(value?1:0);setExpanded(value);};const height=useTransform([progress,natural,peek,peekH],([p,h,t,ph0])=>{if(h===0&&p>.99)return\"auto\";const ph=t*Math.min(ph0||PEEK_FALLBACK,h||ph0||PEEK_FALLBACK);return p*h+(1-p)*ph;});const revealOpacity=useTransform(progress,[0,.3],[0,1]);const opacity=useTransform([revealOpacity,peek],([p,t])=>Math.max(p,t));const marginTop=useTransform([progress,peek],([p,t])=>-PANEL_GAP*(1-Math.max(p,t)));// The content slides down into place as the panel opens, but sits at rest during\n// the peek, so the tops of the icons and images are never cut off.\nconst contentY=useTransform([progress,peek],([p,t])=>-CONTENT_SHIFT*(1-p)*(1-t));// Fade only the last few pixels while peeking, so the art and title stay fully legible.\nconst mask=useTransform(progress,p=>`linear-gradient(to bottom, black 0, black calc(100% - ${MASK_FADE}px), rgba(0,0,0,${p}) 100%)`);const pulseScale=useTransform(pulse,[0,1],[1,1.2]);const pulseBg=useTransform(pulse,[0,1],[BG,TEAL]);const pulseBorder=useTransform(pulse,[0,1],[BORDER_IDLE,BORDER_PULSE]);const on=lit||hover;const still=isStatic||reduced;const panelStyle=isStatic?{overflow:\"hidden\"}:reduced?{overflow:\"hidden\",height:expanded?\"auto\":0,opacity:expanded?1:0,marginTop:expanded?0:-PANEL_GAP}:{overflow:\"hidden\",height,opacity,marginTop,maskImage:mask,WebkitMaskImage:mask};return /*#__PURE__*/_jsxs(\"div\",{ref:root,style:{position:\"relative\",display:\"flex\",paddingBottom:narrow?56:88},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:gutter,flex:\"0 0 auto\",position:\"relative\"},children:/*#__PURE__*/_jsx(\"button\",{ref:btn,type:\"button\",\"aria-label\":`${show?\"Hide\":\"Show\"} ${r.org} details`,\"aria-expanded\":show,\"aria-controls\":panelId,onClick:toggle,onMouseEnter:()=>setHover(true),onMouseLeave:()=>setHover(false),onFocus:()=>setHover(true),onBlur:()=>setHover(false),style:{position:\"absolute\",top:-8,left:narrow?-8:gutter/2-22,width:44,height:44,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:0,border:0,background:\"transparent\",cursor:\"pointer\",color:on?BG:CREAM},children:/*#__PURE__*/_jsx(motion.span,{\"aria-hidden\":\"true\",style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:28,height:28,boxSizing:\"border-box\",borderWidth:1,borderStyle:\"solid\",borderRadius:\"50%\",borderColor:on?TEAL:pulseBorder,background:on?TEAL:pulseBg,scale:still?1:pulseScale,transition:reduced?\"none\":\"background-color .25s ease, border-color .25s ease\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{transform:show?\"rotate(0deg)\":\"rotate(180deg)\",transition:reduced?\"none\":\"transform .2s ease\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"m6 15 6-6 6 6\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0,display:\"flex\",flexDirection:\"column\",gap:PANEL_GAP,fontFamily:FONT},children:[/*#__PURE__*/_jsxs(\"div\",{role:\"button\",tabIndex:0,\"aria-expanded\":show,\"aria-controls\":panelId,onClick:toggle,onKeyDown:e=>{if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();toggle();}},style:{cursor:\"pointer\",display:\"flex\",flexDirection:\"column\",gap:narrow?10:14,outline:\"none\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:\"4px 14px\",alignItems:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,fontWeight:600,letterSpacing:\"0.1em\",textTransform:\"uppercase\",color:CREAM},children:r.org}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:15,fontWeight:500,color:CREAM},children:r.role}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:15,color:FAINT},children:r.years})]}),/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,fontFamily:FONT,fontWeight:500,fontSize:h3,lineHeight:1.08,letterSpacing:\"-0.035em\",color:CREAM,maxWidth:900},children:reg(r.h)})]}),/*#__PURE__*/_jsx(motion.div,{id:panelId,\"aria-hidden\":!show,...{inert:show?undefined:\"\"},style:panelStyle,children:/*#__PURE__*/_jsxs(motion.div,{ref:inner,style:{y:still?0:contentY,display:\"flex\",flexDirection:\"column\",gap:18,paddingTop:4,paddingBottom:4},children:[r.sub?/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:narrow?15:17,lineHeight:1.55,color:MUTED,maxWidth:640},children:reg(r.sub)}):null,/*#__PURE__*/_jsx(\"div\",{style:narrow?{display:\"flex\",gap:16,overflowX:\"auto\",scrollSnapType:\"x mandatory\",paddingBottom:8}:{display:\"grid\",gridTemplateColumns:\"repeat(4, minmax(0, 1fr))\",gap:\"44px 28px\"},children:roleTiles.map((t,i)=>/*#__PURE__*/_jsx(Reveal,{index:i,progress:progress,peek:peek,still:still,style:narrow?{flex:\"0 0 76%\",scrollSnapAlign:\"start\"}:undefined,children:/*#__PURE__*/_jsx(Tile,{t:t,narrow:narrow,titleRef:i===0?firstTitle:undefined})},t.t+i))})]})})]})]});}function Rail({gutter,narrow}){const ref=useRef(null);const isStatic=useIsStaticRenderer();const reduced=!!useReducedMotion();const{scrollYProgress}=useScroll({target:ref,offset:[\"start 80%\",\"end 65%\"]});const p=useSpring(scrollYProgress,smoothing);const dotOpacity=useTransform(p,[.94,1],[0,1]);const dotScale=useTransform(p,[.94,1],[.75,1]);const publish=()=>{if(typeof window===\"undefined\"||!ref.current)return;const rect=ref.current.getBoundingClientRect();const prog=reduced||isStatic?1:p.get();railFront.set(rect.top+window.scrollY+prog*rect.height);};useMotionValueEvent(p,\"change\",publish);useEffect(()=>{if(typeof window===\"undefined\")return;publish();window.addEventListener(\"resize\",publish);const ro=typeof ResizeObserver!==\"undefined\"&&ref.current?new ResizeObserver(publish):undefined;if(ref.current)ro?.observe(ref.current);return()=>{window.removeEventListener(\"resize\",publish);ro?.disconnect();};},[reduced,isStatic]);const x=narrow?13.5:gutter/2-.5;return /*#__PURE__*/_jsxs(\"div\",{ref:ref,\"aria-hidden\":\"true\",style:{position:\"absolute\",left:x,top:14,bottom:24,width:1,background:RULE,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",inset:0,background:\"rgba(243,239,230,0.6)\",transformOrigin:\"50% 0%\",scaleY:reduced||isStatic?1:p}}),/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",left:-9.5,bottom:-10,width:20,height:20,boxSizing:\"border-box\",borderRadius:\"50%\",border:`1px solid ${CREAM}`,background:TEAL,opacity:reduced||isStatic?1:dotOpacity,scale:reduced||isStatic?1:dotScale}})]});}export default function DarkTimeline({roles,tiles,narrow,pad,h3,email,heading=DEFAULT_HEADING,openCount=2}){const gutter=narrow?44:80;return /*#__PURE__*/_jsxs(\"section\",{id:\"timeline\",style:{position:\"relative\",zIndex:2,background:BG,padding:`${narrow?88:150}px ${pad}px ${narrow?72:120}px`,fontFamily:FONT,scrollMarginTop:narrow?64:80},children:[/*#__PURE__*/_jsxs(\"div\",{style:{paddingLeft:gutter,marginBottom:narrow?48:80,display:\"flex\",flexDirection:\"column\",gap:narrow?16:22},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:narrow?11:13,fontWeight:600,letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:TEAL},children:\"Timeline\"}),heading?/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontFamily:FONT,fontWeight:500,fontSize:narrow?30:56,lineHeight:1.04,letterSpacing:\"-0.04em\",color:CREAM,maxWidth:980,textWrap:\"balance\"},children:heading}):null]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(Rail,{gutter:gutter,narrow:narrow}),roles.map((r,i)=>/*#__PURE__*/_jsx(Role,{r:r,first:i<openCount,narrow:narrow,gutter:gutter,tiles:tiles,h3:h3},r.org))]}),/*#__PURE__*/_jsx(\"div\",{style:{paddingLeft:gutter,marginTop:24},children:/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:10,fontSize:14,color:MUTED},children:[/*#__PURE__*/_jsx(Icon,{name:\"lock\",size:narrow?18:20,stroke:2,color:TEAL}),/*#__PURE__*/_jsxs(\"span\",{children:[\"Password required.\",\" \",/*#__PURE__*/_jsx(\"a\",{href:email,style:{color:\"inherit\",textDecoration:\"underline\"},children:\"Email me\"}),\".\"]})]})})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"reg\":{\"type\":\"reactComponent\",\"name\":\"reg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"ICONS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TimelineTile\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"DarkTimeline\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"TimelineRole\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DarkTimeline.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useEffect,useLayoutEffect,useMemo,useRef,useState}from\"react\";import DarkTimeline,{reg,Icon}from\"https://framerusercontent.com/modules/YY8NfTMIMhex6yCz0KWE/yUsFiM77MxyC3OEO42ah/DarkTimeline.js\";/**\n * DARK HOME TEST (Direction D)\n *\n * The whole home page in one component, with every piece of content from the\n * current site:\n *   0. Sticky header: clear over the hero, tinted + blurred once you scroll.\n *      Phone: hamburger opening a full-screen menu.\n *   1. Hero (full screen, tinted photo slideshow, photos only)\n *   2. About (full screen, tinted photo)\n *   3. Proof + Trusted by (full screen, tinted photo)\n *   4. Timeline (scrolls; full live behavior; every role is a row of tiles) — see DarkTimeline.tsx\n *   5. Talks + Recognition (scrolling)\n *   6. Photography (full screen, full color, advances as you scroll)\n *   7. Footer\n *\n * Micro icons (from DarkTimeline.tsx) carry over from the live site. (rev 2) Icons sit\n * at the cap height of the type beside them, with a stroke matched to its stems.\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1440\n */const NIGHT=\"11,11,12\";const NIGHT2=\"#111113\";const CREAM=\"#F3EFE6\";const MUTED=\"rgba(243,239,230,0.72)\";const FAINT=\"rgba(243,239,230,0.5)\";const RULE=\"rgba(243,239,230,0.14)\";const TEAL=\"#18D2C6\";const TINT=\"rgb(15,92,97)\";const FONT=\"'Archivo', sans-serif\";const PROOF_HEADLINE=\"Work that moved the numbers.\";const WORK_BASE=\"https://work.markshewmaker.com/portfolio/\";const PHOTOS=[{src:\"https://framerusercontent.com/images/yVIhujDaJ8Cr0ncCPjuPc3FIg.jpg\",alt:\"Great egret standing in teal and copper water reflections\"},{src:\"https://framerusercontent.com/images/a9b8eVn92cuzAXsMfaQWsnrzt2w.jpg\",alt:\"Feet dangling above an arched wall against a turquoise sky\"},{src:\"https://framerusercontent.com/images/7QwqW6ooYTfUdPWsFF7svlURdO0.jpg\",alt:\"Kayaker silhouetted on an orange bay below a dark hill\"},{src:\"https://framerusercontent.com/images/Ag0Ksq6nJtdC18USK4yyfXvWr9s.jpg\",alt:\"Ionic columns on the Acropolis against a turquoise sky\"},{src:\"https://framerusercontent.com/images/hqHkwQbQMnXdqXfsqHEagzfmE.jpg\",alt:\"People sitting on grass beneath palm trees by the water\"}];const LOGOS=[{name:\"Wells Fargo\",src:\"https://framerusercontent.com/images/7nZqII7gzlBMWuilborfKmX2Q.png\",h:15.68,w:156},{name:\"Verizon\",src:\"https://framerusercontent.com/images/e2T2wqMBurvPbMOPuTtnhdg31t0.svg\",h:26},{name:\"Microsoft\",src:\"https://framerusercontent.com/images/t4IgEyU37j2zvi26yFKaruWZTg.svg\",h:26},{name:\"Walmart\",src:\"https://framerusercontent.com/images/m3jnSnNSSrEQYpJnIOZVsCNPSw.svg\",h:26},{name:\"Nike\",src:\"https://framerusercontent.com/images/HDn2kIJfKd85bmLiFhTRQ8zI1Cg.svg\",h:32},{name:\"McKinsey & Company\",src:\"https://framerusercontent.com/images/UPQIABZqNUSvd4ABrzO48RnEuo.svg\",h:34},{name:\"HP\",src:\"https://framerusercontent.com/images/rNk8XeZI3Ys6NhUVf7VwItyacU.svg\",h:40},{name:\"L’Oreal\",src:\"https://framerusercontent.com/images/yi5Ab5HZlZUItn8Upy5bDWxSPKc.svg\",h:26},{name:\"Lifelines\",src:\"https://framerusercontent.com/images/PhEYEqkesOHTBD7bA1taxouqvM.svg\",h:26},{name:\"Honeywell\",src:\"https://framerusercontent.com/images/xBux8h0CWYInpY86RkMZQSS97s.svg\",h:26},{name:\"WeatherBug\",src:\"https://framerusercontent.com/images/w0k1in9flt4TieAO0rrbAISSCg.svg\",h:26},{name:\"West Marine\",src:\"https://framerusercontent.com/images/hBILkgC8TTb1MVCir2IZW5g3EI.svg\",h:26}];const STATS=[{n:\"70%\",icon:\"zap\",d:\"Faster account funding. I led the design of an automated funding flow for new accounts.\"},{n:\"Gold Stevie\\xae\",icon:\"award\",d:\"For LifeSync, the bank’s financial planning platform. I led its experience design.\"},{n:\"+7%\",icon:\"trendingUp\",d:\"Higher conversion. I brought Product, Engineering, Risk, Legal and Compliance together to fix where customers dropped out of account opening.\"}];const TILES=[{t:\"Account opening\",d:\"I lead product design for digital account opening, part of customer acquisition across Consumer and Business Banking.\",img:\"https://framerusercontent.com/images/xdxYKmQjfPe3HkX6MUqLd3C62U.png\",href:WORK_BASE+\"consumer-account-opening\"},{t:\"Credit Close-Up\",d:\"My team designed a free FICO\\xae Score and credit report that now appears across the app.\",img:\"https://framerusercontent.com/images/uxvwygQWVO9JEtxiXdOVgP8nKZ4.png\",href:WORK_BASE+\"credit-close-up\"},{t:\"LifeSync\",d:\"Led experience design for the bank’s financial planning platform.\",img:\"https://framerusercontent.com/images/7WJ9FCkMRtZLeagZ46eZuBLlULs.png\",href:WORK_BASE+\"lifesync\"},{t:\"Experimentation\",d:\"A/B testing is now part of how we design.\",img:\"https://framerusercontent.com/images/cJA6UlhDzzeGcZBoEmob45DNNk.png\",href:WORK_BASE+\"experimentation\"},{t:\"Debt-to-income\",d:\"My team made debt-to-income easy to read, with each customer’s numbers already filled in.\",img:\"https://framerusercontent.com/images/OT8N5XyQ5C6A7a7IhcpXwzZD2RE.png\",href:WORK_BASE+\"debt-to-income\"}];const ROLES=[{org:\"Wells Fargo\",role:\"Executive Director, Experience Design\",years:\"2021–present\",h:\"Designing how millions of people open a Wells Fargo account.\",tiles:true},{org:\"Shewmaker Consulting\",key:\"consulting\",role:\"Principal Consultant\",years:\"2015–present\",h:\"From startup concepts to the strategy that became LifeSync.\",sub:\"Consulting keeps me close to new problems and new ways of working.\",icons:[\"target\",\"heart\",\"compass\",\"cloudSun\"],links:[\"\",WORK_BASE+\"lifelines\",\"\",\"\"],items:[[\"Wells Fargo\",\"Carried the service concepts I started at Organic into experience concepts for the Emerging Affluent segment. That strategy became LifeSync once the bank hired me.\"],[\"Lifelines\",\"Shaped the product vision and experience for a digital wellness startup, working directly with Melissa & Doug founders Melissa and Doug Bernstein.\"],[\"West Marine\",\"Led customer research and field studies as a player-coach, shaping the experience strategy for a new digital services platform with senior leadership.\"],[\"WeatherBug\",\"Led the redesign of the iOS and Android apps, hands-on with the developers and product managers, and helped build the in-house design team.\"]]},{org:\"Organic\",key:\"organic\",role:\"Executive Creative Director, UX\",years:\"2015–2020\",h:\"Ran campaigns and designed products for the same bank.\",icons:[\"megaphone\",\"umbrella\",\"users\",\"sparkles\"],items:[[\"Wells Fargo\",\"Delivered the bank’s nationwide digital campaigns, while my teams designed products like Daily Change and turned IDEO’s strategy into new service concepts.\"],[\"American Family Insurance\",\"Embedded with AmFam’s in-house teams, my teams designed for its site and app, including a redesigned My Account sign-up.\"],[\"Teams\",\"Led experience design across San Francisco and Detroit, with 20 direct reports.\"],[\"AI\",\"Helped create Synthetic, the agency’s division for AI-driven work, and taught clients how to use AI for their customers.\"]]},{org:\"SMITH\",key:\"smith\",role:\"Chief Experience Officer\",years:\"2012–2015\",h:\"Built the agency’s design practice and helped run the business.\",icons:[\"flag\",\"layers\",\"globe\"],items:[[\"Leadership\",\"Sat on the executive team, helping grow the business, evaluate acquisitions and present to investors.\"],[\"Practice\",\"Grew experience design to about 30 designers, researchers, strategists and interface engineers across four offices.\"],[\"Clients\",\"Led strategy work for Microsoft, Honeywell and Tejuri in the UAE, working directly with CEOs.\"]]},{org:\"R/GA\",key:\"rga\",role:\"Executive Creative Director, UX\",years:\"2003–2012\",h:\"Built things people use, for brands like Verizon and Microsoft.\",icons:[\"smartphone\",\"laptop\",\"users\",\"cart\"],items:[[\"Verizon\",\"Led customer acquisition experiences for Verizon Wireless and FiOS, the agency’s largest client at the time.\"],[\"Microsoft Surface\",\"Led the global launch, working directly with Microsoft’s executive team.\"],[\"Leadership\",\"Acting head of the 80-person global interaction design department, then Co-Executive Creative Director of R/GA San Francisco.\"],[\"Walmart eCommerce\",\"On loan as in-house Executive Creative Director, 2009–2010, leading creative from inside the business.\"]]}];const RECOGNITION=[\"Gold Stevie Award, 2024 \\xb7 New Product of the Year, Financial Technology, for LifeSync\",\"Chair, Creative Judging Committee, American Business Awards, 2014\",\"Judge, American Business Awards, 2016–2019\",\"Judge, Creativepool Annual Creative Awards, 2020\"];const EMAIL=\"mailto:mark.shewmaker@gmail.com\";const LINKEDIN=\"https://www.linkedin.com/in/markshewmaker\";const INSTAGRAM=\"https://www.instagram.com/markshewmaker/\";const WORK=\"https://work.markshewmaker.com\";const TALK_ID=\"rBgIog675Jg\";const NAV_LINKS=[[\"Portfolio\",WORK],[\"About\",\"#about\"],[\"Photography\",\"#photography\"]];const CONTACT_LINKS=[[\"Email\",EMAIL],[\"LinkedIn\",LINKEDIN],[\"Instagram\",INSTAGRAM]];const useIsoLayoutEffect=typeof window!==\"undefined\"?useLayoutEffect:useEffect;function srcOf(v){if(!v)return\"\";if(typeof v===\"string\")return v;return v.src||\"\";}/** Icon sized to the cap height of type at `fontSize`, stroke matched to Archivo Medium stems. */function capIcon(fontSize){const size=Math.round(fontSize*.74);const stroke=Math.min(3,Math.max(1.75,fontSize*.085/size*24));return{size,stroke};}function useReducedMotion(){const[m,setM]=useState(false);useEffect(()=>{if(typeof window===\"undefined\"||!window.matchMedia)return;const q=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const on=()=>setM(q.matches);on();q.addEventListener?q.addEventListener(\"change\",on):q.addListener(on);return()=>{q.removeEventListener?q.removeEventListener(\"change\",on):q.removeListener(on);};},[]);return m;}function useOwnWidth(ref){const[w,setW]=useState(0);useIsoLayoutEffect(()=>{const el=ref.current;if(!el)return;setW(el.getBoundingClientRect().width);if(typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(e=>{const cw=e[0]?.contentRect?.width;if(cw)setW(cw);});ro.observe(el);return()=>ro.disconnect();},[]);return w;}const n=a=>`rgba(${NIGHT},${a})`;function shade(kind,narrow){if(kind===\"hero\")return narrow?`linear-gradient(180deg, ${n(.75)} 0%, ${n(.35)} 14%, ${n(.62)} 32%, ${n(.82)} 50%, ${n(.94)} 70%, ${n(.98)} 100%)`:`linear-gradient(180deg, ${n(.7)} 0%, ${n(.15)} 30%, ${n(.45)} 55%, ${n(.97)} 100%), linear-gradient(90deg, ${n(.55)} 0%, ${n(0)} 60%)`;if(kind===\"left\")return narrow?`linear-gradient(180deg, ${n(.45)} 0%, ${n(.55)} 30%, ${n(.86)} 52%, ${n(.96)} 100%)`:`linear-gradient(90deg, ${n(.9)} 0%, ${n(.7)} 55%, ${n(.3)} 100%)`;if(kind===\"bottom\")return`linear-gradient(180deg, ${n(.4)} 0%, ${n(.55)} 40%, ${n(.95)} 100%)`;return`linear-gradient(180deg, ${n(.55)} 0%, ${n(0)} 15%, ${n(0)} 68%, ${n(.85)} 100%)`;}function PhotoLayer({src,alt,pos,tint,shadeCss,style}){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,isolation:\"isolate\",overflow:\"hidden\",...style},children:[src?/*#__PURE__*/_jsx(\"img\",{src:src,alt:alt||\"\",decoding:\"async\",draggable:false,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",objectPosition:pos||\"50% 50%\"}}):null,tint?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:TINT,mixBlendMode:\"color\",opacity:.9}}):null,/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:shadeCss}})]});}function Label({children,narrow,icon}){return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:narrow?8:10,fontFamily:FONT,fontSize:narrow?11:13,fontWeight:600,letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:TEAL},children:[icon?/*#__PURE__*/_jsx(Icon,{name:icon,size:narrow?14:16,stroke:2.25,color:TEAL}):null,children]});}function Locked({style,narrow=false,simplified=false}){if(simplified)return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:10,fontFamily:FONT,fontSize:14,color:MUTED,...style},children:[/*#__PURE__*/_jsx(Icon,{name:\"lock\",size:narrow?18:20,stroke:2,color:TEAL}),/*#__PURE__*/_jsxs(\"span\",{children:[\"Password required.\",\" \",/*#__PURE__*/_jsx(\"a\",{href:EMAIL,style:{color:\"inherit\",textDecoration:\"underline\"},children:\"Email me\"}),\".\"]})]});return /*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:8,fontFamily:FONT,fontSize:14,color:MUTED,...style},children:[/*#__PURE__*/_jsx(Icon,{name:\"lock\",size:14,stroke:2.25,color:TEAL}),/*#__PURE__*/_jsxs(\"span\",{children:[\"Case studies are password protected.\",\" \",/*#__PURE__*/_jsx(\"a\",{href:EMAIL,style:{color:CREAM},children:\"Email me for access.\"})]})]});}function Bars({count,active,narrow}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:6},children:Array.from({length:count}).map((_,i)=>/*#__PURE__*/_jsx(\"span\",{style:{width:narrow?16:26,height:3,borderRadius:2,background:i===active?TEAL:\"rgba(243,239,230,0.35)\",transition:\"background 400ms ease\"}},i))});}function Wordmark({src,height}){if(src)return /*#__PURE__*/_jsx(\"img\",{src:src,alt:\"Shewmaker\",style:{height,width:\"auto\",display:\"block\"}});return /*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontWeight:900,fontSize:height*.9,letterSpacing:\"-0.01em\",textTransform:\"uppercase\",color:CREAM,lineHeight:1},children:\"Shewmaker\"});}function Accent({children,mode}){if(mode===\"teal\")return /*#__PURE__*/_jsx(\"span\",{style:{color:TEAL},children:children});return /*#__PURE__*/_jsx(\"em\",{style:{fontFamily:\"'Besley', Georgia, serif\",fontStyle:\"italic\",fontWeight:500,fontSize:\"1.01em\",letterSpacing:\"-0.02em\",color:TEAL},children:children});}function MenuIcon({open}){const line={position:\"absolute\",left:0,width:24,height:2,borderRadius:1,background:CREAM,transition:\"transform 250ms ease, top 250ms ease\"};return /*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":\"true\",style:{position:\"relative\",width:24,height:14,display:\"block\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{...line,top:open?6:0,transform:open?\"rotate(45deg)\":\"none\"}}),/*#__PURE__*/_jsx(\"span\",{style:{...line,top:open?6:12,transform:open?\"rotate(-45deg)\":\"none\"}})]});}export default function DarkHomeTest(props){const{heroSlides=[],aboutImage,aboutMobileImage,aboutFocusX=50,proofImage,proofMobileImage,proofFocusX=50,proofHeadline=PROOF_HEADLINE,portrait,wordmark,photoSlides=[],heroInterval=6,breakpoint=810,accent=\"serif\",consultingImages=[],organicImages=[],smithImages=[],rgaImages=[],style}=props;const rootRef=useRef(null);const width=useOwnWidth(rootRef);const narrow=width>0?width<breakpoint:false;const reduced=useReducedMotion();const isStatic=useIsStaticRenderer();const pad=narrow?24:width>=1200?96:56;const wm=srcOf(wordmark);const[marqueePaused,setMarqueePaused]=useState(false);const[scrolled,setScrolled]=useState(false);const[menuOpen,setMenuOpen]=useState(false);const menuButtonRef=useRef(null);const navH=narrow?64:80;const roles=useMemo(()=>{const map={consulting:consultingImages,organic:organicImages,smith:smithImages,rga:rgaImages};return ROLES.map(r=>r.key?{...r,images:(Array.isArray(map[r.key])?map[r.key]:[]).map(srcOf)}:r);},[consultingImages,organicImages,smithImages,rgaImages]);useEffect(()=>{if(typeof document===\"undefined\")return;const id=\"archivo-dark-home-v2\";if(document.getElementById(id))return;const l=document.createElement(\"link\");l.id=id;l.rel=\"stylesheet\";l.href=\"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&family=Besley:ital,wght@1,500&display=swap\";document.head.appendChild(l);},[]);useEffect(()=>{if(!narrow)setMenuOpen(false);},[narrow]);useEffect(()=>{if(typeof document===\"undefined\"||!menuOpen)return;const html=document.documentElement;const prev=html.style.overflow;html.style.overflow=\"hidden\";const onKey=e=>{if(e.key===\"Escape\")setMenuOpen(false);};window.addEventListener(\"keydown\",onKey);return()=>{html.style.overflow=prev;window.removeEventListener(\"keydown\",onKey);menuButtonRef.current?.focus();};},[menuOpen]);const hero=useMemo(()=>{const list=(Array.isArray(heroSlides)?heroSlides:[]).map(s=>({src:srcOf(s?.image),mobile:srcOf(s?.mobileImage),caption:s?.caption||\"\",alt:s?.alt||\"\",fx:typeof s?.focusX===\"number\"?s.focusX:50})).filter(s=>s.src);return list.length?list:PHOTOS.map(p=>({src:p.src,mobile:\"\",caption:\"\",alt:p.alt,fx:50}));},[heroSlides]);const photos=useMemo(()=>{const list=(Array.isArray(photoSlides)?photoSlides:[]).map(s=>({src:srcOf(s?.image),mobile:srcOf(s?.mobileImage),alt:s?.alt||\"\",fx:typeof s?.focusX===\"number\"?s.focusX:50})).filter(s=>s.src);return list.length?list:PHOTOS.map(p=>({...p,mobile:\"\",fx:50}));},[photoSlides]);const aboutDesk=srcOf(aboutImage)||PHOTOS[0].src;const proofDesk=srcOf(proofImage)||PHOTOS[2].src;const aboutPhone=srcOf(aboutMobileImage);const proofPhone=srcOf(proofMobileImage);const aboutSrc=narrow&&aboutPhone?aboutPhone:aboutDesk;const proofSrc=narrow&&proofPhone?proofPhone:proofDesk;const aboutPos=narrow&&aboutPhone?\"50% 50%\":`${aboutFocusX}% 50%`;const proofPos=narrow&&proofPhone?\"50% 50%\":`${proofFocusX}% 50%`;const portraitSrc=srcOf(portrait);const[stage,setStage]=useState(0);const[heroIdx,setHeroIdx]=useState(0);const[photoIdx,setPhotoIdx]=useState(0);const stageRefs=useRef([]);const photoWrapRef=useRef(null);useEffect(()=>{if(isStatic||reduced||hero.length<2)return;const t=window.setInterval(()=>setHeroIdx(i=>(i+1)%hero.length),Math.max(2,heroInterval)*1e3);return()=>window.clearInterval(t);},[isStatic,reduced,hero.length,heroInterval]);useEffect(()=>{if(isStatic||typeof window===\"undefined\")return;let raf=0;const tick=()=>{raf=0;const vh=window.innerHeight;let a=0;stageRefs.current.forEach((el,i)=>{if(el&&el.getBoundingClientRect().top<=vh*.5)a=i;});setStage(p=>p===a?p:a);const top=rootRef.current?rootRef.current.getBoundingClientRect().top:0;const s=top<-24;setScrolled(p=>p===s?p:s);const pw=photoWrapRef.current;if(pw){const r=pw.getBoundingClientRect();const prog=Math.min(.9999,Math.max(0,-r.top/Math.max(1,r.height-vh)));const idx=Math.floor(prog*photos.length);setPhotoIdx(p=>p===idx?p:idx);}};const on=()=>{if(!raf)raf=requestAnimationFrame(tick);};tick();window.addEventListener(\"scroll\",on,{passive:true});window.addEventListener(\"resize\",on);return()=>{window.removeEventListener(\"scroll\",on);window.removeEventListener(\"resize\",on);if(raf)cancelAnimationFrame(raf);};},[isStatic,photos.length]);const fade=reduced?\"none\":\"opacity 1000ms ease\";const H1=narrow?44:Math.round(Math.min(108,Math.max(64,width*.072)));const H2=narrow?34:Math.round(Math.min(68,Math.max(44,width*.046)));const H3=narrow?26:40;const BODY=narrow?16:19;const STAT=narrow?42:72;const statIcon=capIcon(STAT);const heroSlide=hero[isStatic?0:heroIdx]||hero[0];const h=size=>({margin:0,fontFamily:FONT,fontWeight:500,fontSize:size,lineHeight:size>=60?1:1.08,letterSpacing:size>=60?\"-0.045em\":\"-0.035em\",color:CREAM,textWrap:\"balance\"});const body={margin:0,fontFamily:FONT,fontSize:BODY,lineHeight:1.55,color:CREAM,maxWidth:640};const navLinkStyle={fontFamily:FONT,fontSize:13,fontWeight:600,letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:CREAM,textDecoration:\"none\"};const captionStyle={display:\"inline-flex\",alignItems:\"center\",gap:8,fontFamily:FONT,fontSize:narrow?10:12,fontWeight:600,letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:\"rgba(243,239,230,0.6)\"};const tinted=scrolled||menuOpen;const bar=/*#__PURE__*/_jsxs(\"div\",{style:{height:navH,boxSizing:\"border-box\",display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",padding:`0 ${pad}px`,background:tinted&&!menuOpen?n(.55):\"transparent\",backdropFilter:tinted&&!menuOpen?\"blur(18px) saturate(140%)\":\"none\",WebkitBackdropFilter:tinted&&!menuOpen?\"blur(18px) saturate(140%)\":\"none\",borderBottom:`1px solid ${tinted&&!menuOpen?RULE:\"transparent\"}`,transition:reduced?\"none\":\"background 300ms ease, border-color 300ms ease, backdrop-filter 300ms ease\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"#top\",onClick:()=>setMenuOpen(false),\"aria-label\":\"Shewmaker, back to top\",style:{display:\"flex\",textDecoration:\"none\"},children:/*#__PURE__*/_jsx(Wordmark,{src:wm,height:narrow?20:26})}),narrow?/*#__PURE__*/_jsx(\"button\",{ref:menuButtonRef,type:\"button\",\"aria-expanded\":menuOpen,\"aria-controls\":\"dht-menu\",\"aria-label\":menuOpen?\"Close menu\":\"Open menu\",onClick:()=>setMenuOpen(o=>!o),style:{width:44,height:44,marginRight:-10,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",border:0,background:\"transparent\",cursor:\"pointer\",padding:0},children:/*#__PURE__*/_jsx(MenuIcon,{open:menuOpen})}):/*#__PURE__*/_jsx(\"nav\",{\"aria-label\":\"Main\",style:{display:\"flex\",gap:32},children:NAV_LINKS.map(([t,href])=>/*#__PURE__*/_jsx(\"a\",{href:href,style:navLinkStyle,children:t},t))})]});const menu=narrow?/*#__PURE__*/_jsxs(\"div\",{id:\"dht-menu\",role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Menu\",\"aria-hidden\":!menuOpen,...{inert:menuOpen?undefined:\"\"},style:{position:\"fixed\",inset:0,zIndex:60,background:n(.9),backdropFilter:\"blur(24px) saturate(140%)\",WebkitBackdropFilter:\"blur(24px) saturate(140%)\",opacity:menuOpen?1:0,pointerEvents:menuOpen?\"auto\":\"none\",transition:reduced?\"none\":\"opacity 250ms ease\",display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\",padding:`${navH+40}px ${pad}px 40px`,boxSizing:\"border-box\",fontFamily:FONT},children:[/*#__PURE__*/_jsx(\"nav\",{\"aria-label\":\"Main\",style:{display:\"flex\",flexDirection:\"column\",gap:8},children:NAV_LINKS.map(([t,href],i)=>/*#__PURE__*/_jsx(\"a\",{href:href,onClick:()=>setMenuOpen(false),style:{fontSize:44,fontWeight:500,letterSpacing:\"-0.04em\",lineHeight:1.15,color:CREAM,textDecoration:\"none\",transform:menuOpen||reduced?\"none\":\"translateY(8px)\",transition:reduced?\"none\":`transform 350ms ease ${60+i*40}ms`},children:t},t))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:20},children:[/*#__PURE__*/_jsx(Locked,{}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:24,borderTop:`1px solid ${RULE}`,paddingTop:20},children:CONTACT_LINKS.map(([t,href])=>/*#__PURE__*/_jsx(\"a\",{href:href,style:navLinkStyle,children:t},t))})]})]}):null;const heroContent=/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:narrow?18:26,maxWidth:1100},children:[/*#__PURE__*/_jsxs(\"h1\",{style:h(H1),children:[\"Product design that \",/*#__PURE__*/_jsx(Accent,{mode:accent,children:\"grows\"}),\" the business.\"]}),/*#__PURE__*/_jsx(\"p\",{style:{...body,maxWidth:620},children:\"I’ve worked on both sides, so I bring marketing and product teams to the same table. Today I lead experience design for customer acquisition across Consumer and Business Banking at Wells Fargo.\"}),/*#__PURE__*/_jsxs(\"p\",{style:{...body,maxWidth:620,display:\"flex\",alignItems:\"flex-start\",gap:10},children:[/*#__PURE__*/_jsx(Icon,{name:\"camera\",size:narrow?18:20,stroke:2,color:TEAL,style:{marginTop:narrow?3:5}}),/*#__PURE__*/_jsx(\"span\",{children:\"I also make photographs, like the ones on this page.\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",gap:narrow?14:28,marginTop:6},children:[/*#__PURE__*/_jsx(\"a\",{href:WORK,style:{background:TEAL,color:`rgb(${NIGHT})`,padding:narrow?\"15px 20px\":\"17px 24px\",fontFamily:FONT,fontSize:14,fontWeight:700,letterSpacing:\"0.08em\",textTransform:\"uppercase\",textDecoration:\"none\"},children:\"See selected work →\"}),/*#__PURE__*/_jsx(Locked,{simplified:true,narrow:narrow})]})]});const aboutContent=/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:narrow?\"column\":\"row\",alignItems:narrow?\"flex-start\":\"center\",justifyContent:\"space-between\",gap:narrow?28:64,width:\"100%\"},children:[narrow&&portraitSrc?/*#__PURE__*/_jsx(\"img\",{src:portraitSrc,alt:\"Mark Shewmaker\",style:{width:132,height:132,borderRadius:\"50%\",objectFit:\"cover\"}}):null,/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:narrow?16:24,maxWidth:760},children:[/*#__PURE__*/_jsx(Label,{narrow:narrow,children:\"About\"}),/*#__PURE__*/_jsx(\"h2\",{style:h(H2),children:\"From the campaign to the open account.\"}),/*#__PURE__*/_jsx(\"p\",{style:body,children:\"At Wells Fargo, my team designs every surface where someone finds and opens an account: the mobile app, online banking and wellsfargo.com. Before that, I led design teams of up to 80 people at Organic, SMITH and R/GA.\"})]}),!narrow&&portraitSrc?/*#__PURE__*/_jsx(\"img\",{src:portraitSrc,alt:\"Mark Shewmaker\",style:{width:340,height:340,borderRadius:\"50%\",objectFit:\"cover\",flex:\"0 0 auto\"}}):null]});const marquee=/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:18,borderTop:`1px solid ${RULE}`,paddingTop:narrow?24:32,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(Label,{narrow:narrow,children:\"Trusted by\"}),!isStatic?/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"dht-pause\",onClick:()=>setMarqueePaused(p=>!p),\"aria-pressed\":marqueePaused,\"aria-label\":marqueePaused?\"Resume logo animation\":\"Pause logo animation\",style:{border:0,background:\"transparent\",color:FAINT,fontFamily:FONT,fontSize:12,padding:\"8px 0 8px 16px\",minHeight:44,cursor:\"pointer\"},children:marqueePaused?\"Resume\":\"Pause\"}):null]}),/*#__PURE__*/_jsxs(\"div\",{tabIndex:0,\"aria-label\":\"Client logos\",style:{overflow:\"hidden\",width:\"100%\",WebkitMaskImage:\"linear-gradient(to right, transparent 0, #000 6%, #000 94%, transparent 100%)\",maskImage:\"linear-gradient(to right, transparent 0, #000 6%, #000 94%, transparent 100%)\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`@keyframes dhtMarquee { from { transform: translate3d(0,0,0) } to { transform: translate3d(-50%,0,0) } } @media (prefers-reduced-motion: reduce) { .dht-track { animation: none !important } .dht-dup { display: none !important } .dht-pause { display: none !important } }`}),/*#__PURE__*/_jsx(\"div\",{className:\"dht-track\",style:{display:\"flex\",width:\"max-content\",animation:isStatic?\"none\":\"dhtMarquee 75s linear infinite\",animationPlayState:marqueePaused?\"paused\":\"running\"},children:[0,1].map(k=>/*#__PURE__*/_jsx(\"div\",{className:k===1?\"dht-dup\":undefined,\"aria-hidden\":k===1,style:{display:\"flex\",alignItems:\"center\",gap:narrow?44:64,paddingRight:narrow?44:64},children:LOGOS.map(l=>/*#__PURE__*/_jsx(\"div\",{style:{height:40,display:\"flex\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(\"img\",{src:l.src,alt:k===0?l.name:\"\",style:{maxHeight:l.h,maxWidth:l.w||164,width:l.w?l.w:\"auto\",height:\"auto\",filter:\"brightness(0) invert(1)\",opacity:.72}})},l.name))},k))})]})]});const proofContent=/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:narrow?28:40,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:narrow?16:24},children:[/*#__PURE__*/_jsx(Label,{narrow:narrow,children:\"Proof\"}),proofHeadline?/*#__PURE__*/_jsx(\"h2\",{style:h(H2),children:reg(proofHeadline)}):null]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:narrow?\"1fr\":\"repeat(3, 1fr)\",gap:narrow?26:56},children:STATS.map(s=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:10},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:Math.round(STAT*.2)},children:[/*#__PURE__*/_jsx(Icon,{name:s.icon,size:statIcon.size,stroke:statIcon.stroke,color:TEAL,style:{display:\"inline-block\",transform:`translateY(${Math.round(STAT*.02)}px)`}}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontWeight:500,fontSize:STAT,letterSpacing:\"-0.045em\",lineHeight:1,color:TEAL},children:reg(s.n)})]}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:FONT,fontSize:narrow?14:16,lineHeight:1.5,color:MUTED,maxWidth:360},children:reg(s.d)})]},s.n))}),marquee]});const stageSections=[{key:\"hero\",content:heroContent,align:\"flex-end\"},{key:\"about\",content:aboutContent,align:\"center\",id:\"about\"},{key:\"proof\",content:proofContent,align:\"flex-end\"}];const stageBg=i=>{if(i===0)return hero.map((s,k)=>/*#__PURE__*/_jsx(PhotoLayer,{src:narrow&&s.mobile?s.mobile:s.src,alt:\"\",pos:narrow&&s.mobile?\"50% 50%\":`${s.fx}% 50%`,tint:true,shadeCss:shade(\"hero\",narrow),style:{opacity:k===(isStatic?0:heroIdx)?1:0,transition:fade}},k));return /*#__PURE__*/_jsx(PhotoLayer,{src:i===1?aboutSrc:proofSrc,pos:i===1?aboutPos:proofPos,tint:true,shadeCss:shade(i===1?\"left\":\"bottom\",narrow)});};const sectionPad=i=>`${narrow?110:140}px ${pad}px ${i===0?narrow?64:96:narrow?72:110}px`;const timeline=/*#__PURE__*/_jsx(DarkTimeline,{roles:roles,tiles:TILES,narrow:narrow,pad:pad,h3:H3,email:EMAIL});const talks=/*#__PURE__*/_jsx(\"section\",{style:{background:NIGHT2,padding:`0 ${pad}px ${narrow?88:150}px`,fontFamily:FONT},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:narrow?\"1fr\":\"minmax(0, 3fr) minmax(0, 2fr)\",gap:narrow?64:80,borderTop:`1px solid ${RULE}`,paddingTop:narrow?56:96},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:18},children:[/*#__PURE__*/_jsx(Label,{narrow:narrow,icon:\"presentation\",children:\"Talks\"}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",aspectRatio:\"16 / 9\",background:\"#000\",borderRadius:6,overflow:\"hidden\"},children:isStatic?/*#__PURE__*/_jsx(\"img\",{src:`https://i.ytimg.com/vi/${TALK_ID}/hqdefault.jpg`,alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\"}}):/*#__PURE__*/_jsx(\"iframe\",{src:`https://www.youtube-nocookie.com/embed/${TALK_ID}`,title:\"The Human Side of AI, Velocitize Talks, 2021\",allow:\"accelerometer; encrypted-media; gyroscope; picture-in-picture\",allowFullScreen:true,loading:\"lazy\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",border:0}})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,fontWeight:600,letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:FAINT},children:\"Velocitize Talks \\xb7 The Human Side of AI \\xb7 2021\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:18},children:[/*#__PURE__*/_jsx(Label,{narrow:narrow,icon:\"trophy\",children:\"Recognition\"}),/*#__PURE__*/_jsx(\"div\",{children:RECOGNITION.map(r=>/*#__PURE__*/_jsx(\"div\",{style:{padding:\"16px 0\",borderTop:`1px solid ${RULE}`,fontSize:narrow?15:16,lineHeight:1.45,color:CREAM},children:reg(r)},r))})]})]})});const photoOverlay=idx=>/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:pad,right:pad,bottom:narrow?28:44,display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-end\",gap:20,fontFamily:FONT},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:10},children:[/*#__PURE__*/_jsx(Label,{narrow:narrow,children:\"Photography\"}),/*#__PURE__*/_jsxs(\"a\",{href:INSTAGRAM,target:\"_blank\",rel:\"noreferrer\",style:{display:\"inline-flex\",alignItems:\"center\",gap:10,fontSize:narrow?13:14,fontWeight:600,letterSpacing:\"0.1em\",textTransform:\"uppercase\",color:CREAM,textDecoration:\"none\"},children:[/*#__PURE__*/_jsx(Icon,{name:\"camera\",size:narrow?15:16,stroke:2.25,color:CREAM}),\"@markshewmaker \\xb7 More on Instagram →\"]})]}),/*#__PURE__*/_jsx(Bars,{count:photos.length,active:idx,narrow:narrow})]});const footer=/*#__PURE__*/_jsxs(\"footer\",{style:{background:`rgb(${NIGHT})`,borderTop:`1px solid ${RULE}`,padding:`${narrow?36:48}px ${pad}px`,display:\"flex\",flexDirection:narrow?\"column\":\"row\",gap:24,justifyContent:\"space-between\",alignItems:narrow?\"flex-start\":\"center\"},children:[/*#__PURE__*/_jsx(Wordmark,{src:wm,height:narrow?28:36}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",gap:28},children:CONTACT_LINKS.map(([t,href])=>/*#__PURE__*/_jsx(\"a\",{href:href,style:navLinkStyle,children:t},t))})]});const heroCaption=cap=>cap?/*#__PURE__*/_jsxs(\"span\",{style:captionStyle,children:[/*#__PURE__*/_jsx(Icon,{name:\"camera\",size:narrow?12:14,stroke:2.25,color:\"rgba(243,239,230,0.6)\"}),cap]}):null;if(isStatic){const SH=narrow?844:900;return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{...style,width:\"100%\",background:`rgb(${NIGHT})`,color:CREAM},children:[stageSections.map((s,i)=>/*#__PURE__*/_jsxs(\"section\",{id:s.id,style:{position:\"relative\",minHeight:SH,display:\"flex\",flexDirection:\"column\",justifyContent:s.align,padding:sectionPad(i),boxSizing:\"border-box\",overflow:\"hidden\"},children:[stageBg(i),i===0?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,right:0,zIndex:5},children:bar}):null,/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\"},children:s.content}),i===0?/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:pad,right:pad,bottom:narrow?24:36,display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\"},children:[/*#__PURE__*/_jsx(Bars,{count:hero.length,active:0,narrow:narrow}),heroCaption(hero[0]?.caption||\"\")]}):null]},s.key)),timeline,talks,/*#__PURE__*/_jsxs(\"section\",{id:\"photography\",style:{position:\"relative\",height:SH,overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(PhotoLayer,{src:narrow&&photos[0].mobile?photos[0].mobile:photos[0].src,alt:photos[0].alt,pos:`${photos[0].fx}% 50%`,shadeCss:shade(\"photo\",narrow)}),photoOverlay(0)]}),footer]});}return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,id:\"top\",style:{...style,position:\"relative\",width:\"100%\",background:`rgb(${NIGHT})`,color:CREAM},children:[/*#__PURE__*/_jsx(\"header\",{style:{position:\"sticky\",top:0,zIndex:70,height:navH,marginBottom:-navH},children:bar}),menu,/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":\"true\",style:{position:\"sticky\",top:0,height:\"100lvh\",marginBottom:\"-100lvh\",overflow:\"hidden\",zIndex:0},children:[[0,1,2].map(i=>/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,opacity:stage===i?1:0,transition:fade},children:stageBg(i)},i)),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",left:pad,right:pad,bottom:narrow?24:36,display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",opacity:stage===0?1:0,transition:fade},children:[/*#__PURE__*/_jsx(Bars,{count:hero.length,active:heroIdx,narrow:narrow}),heroCaption(heroSlide?.caption||\"\")]})]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",zIndex:1},children:stageSections.map((s,i)=>/*#__PURE__*/_jsx(\"section\",{id:s.id,ref:el=>{stageRefs.current[i]=el;},style:{position:\"relative\",minHeight:i===0?\"100svh\":\"110svh\",display:\"flex\",flexDirection:\"column\",justifyContent:s.align,padding:sectionPad(i),boxSizing:\"border-box\",scrollMarginTop:navH},children:s.content},s.key))})]}),timeline,talks,/*#__PURE__*/_jsx(\"div\",{id:\"photography\",ref:photoWrapRef,style:{position:\"relative\",height:`${photos.length*100}svh`},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"sticky\",top:0,height:\"100lvh\",overflow:\"hidden\"},children:[photos.map((p,i)=>/*#__PURE__*/_jsx(PhotoLayer,{src:narrow&&p.mobile?p.mobile:p.src,alt:i===photoIdx?p.alt:\"\",pos:narrow&&p.mobile?\"50% 50%\":`${p.fx}% 50%`,shadeCss:shade(\"photo\",narrow),style:{opacity:i===photoIdx?1:0,transition:fade}},i)),photoOverlay(photoIdx)]})}),footer]});}const slide={type:ControlType.Object,controls:{image:{type:ControlType.ResponsiveImage,title:\"Photo\"},mobileImage:{type:ControlType.ResponsiveImage,title:\"Phone photo\"},caption:{type:ControlType.String,title:\"Caption\",defaultValue:\"\"},alt:{type:ControlType.String,title:\"Alt text\",defaultValue:\"\"},focusX:{type:ControlType.Number,title:\"Focus X\",min:0,max:100,step:1,unit:\"%\",defaultValue:50}}};const entryImages=(title,names)=>({type:ControlType.Array,title,control:{type:ControlType.ResponsiveImage},maxCount:names.length,defaultValue:[],description:`In order: ${names.join(\", \")}. Empty entries show their icon.`});const focus=title=>({type:ControlType.Number,title,min:0,max:100,step:1,unit:\"%\",defaultValue:50,description:\"Where the phone crop centers when there's no phone photo.\"});addPropertyControls(DarkHomeTest,{wordmark:{type:ControlType.ResponsiveImage,title:\"Wordmark (light)\"},accent:{type:ControlType.Enum,title:\"Accent word\",options:[\"serif\",\"teal\"],optionTitles:[\"Besley italic\",\"Teal only\"],defaultValue:\"serif\",displaySegmentedControl:true},heroSlides:{type:ControlType.Array,title:\"Hero photos\",control:slide,defaultValue:[]},heroInterval:{type:ControlType.Number,title:\"Hero interval\",defaultValue:6,min:2,max:20,step:.5,unit:\"s\"},aboutImage:{type:ControlType.ResponsiveImage,title:\"About photo\"},aboutMobileImage:{type:ControlType.ResponsiveImage,title:\"About phone photo\"},aboutFocusX:focus(\"About focus X\"),portrait:{type:ControlType.ResponsiveImage,title:\"Portrait\"},proofHeadline:{type:ControlType.String,title:\"Proof headline\",defaultValue:PROOF_HEADLINE,displayTextArea:true},proofImage:{type:ControlType.ResponsiveImage,title:\"Proof photo\"},proofMobileImage:{type:ControlType.ResponsiveImage,title:\"Proof phone photo\"},proofFocusX:focus(\"Proof focus X\"),consultingImages:entryImages(\"Consulting tiles\",[\"Wells Fargo\",\"Lifelines\",\"West Marine\",\"WeatherBug\"]),organicImages:entryImages(\"Organic tiles\",[\"Wells Fargo\",\"American Family\",\"Teams\",\"AI\"]),smithImages:entryImages(\"SMITH tiles\",[\"Leadership\",\"Practice\",\"Clients\"]),rgaImages:entryImages(\"R/GA tiles\",[\"Verizon\",\"Microsoft Surface\",\"Leadership\",\"Walmart\"]),photoSlides:{type:ControlType.Array,title:\"Photography\",control:slide,defaultValue:[]},breakpoint:{type:ControlType.Number,title:\"Phone below\",defaultValue:810,min:320,max:1400,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DarkHomeTest\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e503c47)\nexport default function metadata(params,activeLocale){return{breakpoints:[{hash:\"5xd3e0\",mediaQuery:\"(min-width: 1600px)\"},{hash:\"1yclkcd\",mediaQuery:\"(min-width: 810px) and (max-width: 1599.98px)\"},{hash:\"1vgiyb6\",mediaQuery:\"(max-width: 809.98px)\"}],description:\"Great brands make promises. Mark Shewmaker designs the products that keep them. He leads experience design for customer acquisition at Wells Fargo, and before that led design at R/GA, SMITH and Organic.\",elements:{cAlVkoJyr:\"photography\",dhcH7bicP:\"archived-source-photography\",nj40nC0pZ:\"archived-source-about\",SqZyujdWv:\"about\"},framerSearch:{index:true},robots:\"noindex\",serializationId:\"framer-iaMWl\",title:\"Mark Shewmaker \\xb7 Product design leadership\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e503c47)\nexport default function metadata(params,activeLocale){return{description:\"Mark Shewmaker designs products that grow the business. He leads experience design for customer acquisition at Wells Fargo, and before that led design at Organic, SMITH and R/GA.\",favicon:\"https://framerusercontent.com/assets/lsHk1qwyesVlcej3tqfZoDL6m1o.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/aruJ9LqXkRp5HA40FkPSBwuMU8.png\",title:\"Mark Shewmaker \\xb7 Product Design Leadership\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e503c47)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"1cwrcog\",mediaQuery:\"(min-width: 1440px)\"},{hash:\"1e2y96v\",mediaQuery:\"(min-width: 810px) and (max-width: 1439.98px)\"},{hash:\"1swk9pm\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{},framerSearch:{index:false},robots:\"max-image-preview:large\",serializationId:\"framer-Swg8s\",socialImage:\"https://framerusercontent.com/assets/89fNCyOzhdod0cSSpde3JSLXh0U.png\",title:siteMetadata(params,activeLocale).title||\"Home Dark Test\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}