{"version":3,"file":"shared-lib.DAdLGpp5.mjs","names":["useState","useRef","fonts","css","className","metadata","metadataVersion","__FramerMetadata__","metadata","siteMetadata"],"sources":["https:/framerusercontent.com/modules/URdXtADT6r6o0OS5b4mw/GEXtsiSWy7IjUENEprc4/Closing.js","https:/framerusercontent.com/modules/18ShjmeiwEpduJvr6cxE/gdyNLJr0QKws0H4k7N4S/SiteMotion.js","https:/framerusercontent.com/modules/xyNhfzuU49TWZ2UVXLO6/xjXfGefQZnfClTpfhZDc/LnxNBsykt.js","https:/framerusercontent.com/modules/q9bajhgGdfwHV2YRWDGR/0zenLWuZ3EsjR5Gye9rg/oMC7YOfTM.js","https:/framerusercontent.com/modules/9OgZUihnE18EBHV6c9P9/NbIOzfSISL7wn1tHtbPH/augiA20Il.js","https:/framerusercontent.com/modules/s48IUASnOnxhDLxa7UQ0/K6A5hg80ce4mEGMMXVt2/siteMetadata.js","https:/framerusercontent.com/modules/BCgcnBTTd48T8hUs1hpH/etHGGvXy9AABNGcirBmL/LtCw9UG2M.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const FONT_BODY=\"Roboto, 'Helvetica Neue', Helvetica, Arial, sans-serif\";const FONT_LABEL=\"'Courier New', Courier, monospace\";const FONT_DISPLAY=\"'Great Actors Regular', 'Great Actors', 'DM Serif Display', Georgia, serif\";// One rule every page shares: nothing renders in a faked italic. (Text motion\n// comes from the Site motion component on each page, not from here.)\nconst SITE_RULES=\"body *{font-style:normal !important;font-synthesis-style:none}\"+\"@media (max-width:809px){\"+\".framer-text{overflow-wrap:break-word;max-width:100%}\"+\"html,body{max-width:100%;overflow-x:clip}\"+\"}\";// Phone typography governor.\n//\n// The page is laid out for a wide screen and scaled down by breakpoint, which\n// still leaves a few display lines too large for a 320px phone — long words\n// then run off the edge. This caps type by band so the phone keeps one\n// consistent scale, then makes a second pass and shrinks anything that is\n// still wider than the column it sits in. Nothing is allowed to bleed.\nconst BANDS=[[56,34],[44,30],[36,26],[30,23],[26,20],[22,18]];const TYPE_SEL=\"p.framer-text, h1.framer-text, h2.framer-text, h3.framer-text, h4.framer-text, h5.framer-text, li.framer-text\";// The “. . .” motif is three periods separated by ordinary spaces, so a line\n// can break between them and drop a lone dot onto a line of its own. Bind the\n// run to the word before it with non-breaking spaces; it then travels whole.\nconst DOTS=/(\\S)\\.[ \\u00A0]\\.[ \\u00A0]\\./g;function knitEllipses(){if(typeof document===\"undefined\"||!document.body)return;const walk=document.createTreeWalker(document.body,NodeFilter.SHOW_TEXT,null);const jobs=[];let n;while(n=walk.nextNode()){const v=n.nodeValue;if(!v||v.indexOf(\". .\")<0)continue;const next=v.replace(DOTS,\"$1.\\xa0.\\xa0.\");if(next!==v)jobs.push([n,next]);}for(const job of jobs)job[0].nodeValue=job[1];}function governPhoneType(){if(typeof window===\"undefined\")return;const w=window.innerWidth;const nodes=Array.prototype.slice.call(document.querySelectorAll(TYPE_SEL));if(w>809){for(const el of nodes){if(el.dataset&&el.dataset.msTyp){el.style.fontSize=\"\";delete el.dataset.msTyp;delete el.dataset.msBase;}}return;}const cap=Math.max(24,Math.min(42,w*.107));// measure everything first, so a parent resize cannot skew a child reading\nconst read=nodes.map(el=>{const stored=el.dataset&&el.dataset.msBase;const base=stored?parseFloat(stored):parseFloat(window.getComputedStyle(el).fontSize);return{el,base};});for(const{el,base}of read){if(!base||el.closest(\"svg\"))continue;let target=base;for(const band of BANDS){if(base>=band[0]){target=band[1];break;}}target=Math.min(target,cap);if(target<base-.5){el.dataset.msBase=String(base);el.dataset.msTyp=\"1\";el.style.fontSize=target.toFixed(1)+\"px\";}else if(el.dataset.msTyp){el.style.fontSize=\"\";delete el.dataset.msTyp;delete el.dataset.msBase;}}// second pass: anything still wider than its box gets stepped down\nfor(const{el}of read){if(el.closest(\"svg\"))continue;let guard=0;while(el.scrollWidth>el.clientWidth+1&&guard<6){const now=parseFloat(window.getComputedStyle(el).fontSize);if(!now||now<12)break;if(!el.dataset.msBase)el.dataset.msBase=String(now);el.dataset.msTyp=\"1\";el.style.fontSize=(now*.93).toFixed(1)+\"px\";guard++;}}}function useSiteRules(active){useEffect(()=>{if(!active||typeof document===\"undefined\")return;let style=document.querySelector('style[data-misbehavity=\"site-rules\"]');let owned=false;if(!style){style=document.createElement(\"style\");style.setAttribute(\"data-misbehavity\",\"site-rules\");style.textContent=SITE_RULES;document.head.appendChild(style);owned=true;}let raf=0;const run=()=>{raf=0;try{knitEllipses();}catch(e){}try{governPhoneType();}catch(e){}};const schedule=()=>{if(!raf)raf=requestAnimationFrame(run);};schedule();const t1=setTimeout(schedule,400);const t2=setTimeout(schedule,1400);window.addEventListener(\"resize\",schedule);const mo=new MutationObserver(schedule);mo.observe(document.body,{childList:true,subtree:true});return()=>{window.removeEventListener(\"resize\",schedule);mo.disconnect();clearTimeout(t1);clearTimeout(t2);if(raf)cancelAnimationFrame(raf);if(owned)style.remove();};},[active]);}function useInView(ref){const[seen,setSeen]=useState(false);useEffect(()=>{const el=ref.current;if(!el||typeof IntersectionObserver===\"undefined\")return;const io=new IntersectionObserver(entries=>{for(const e of entries)if(e.isIntersecting)setSeen(true);},{threshold:.25});io.observe(el);return()=>io.disconnect();},[]);return seen;}// The curtain call: a spotlight, a bare stage, and the one building that\n// stepped out of line taking its bow. Poke it and it bows again.\nfunction CurtainCall({ink,ground,accent,bow,flag,onPoke}){const rot=bow?9:0;const spark=(d,k)=>/*#__PURE__*/_jsx(\"path\",{d:d,stroke:accent,strokeWidth:2,strokeLinecap:\"round\",fill:\"none\",opacity:bow?.9:0,style:{transition:\"opacity .4s ease\"}},k);return /*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 640 340\",width:\"100%\",preserveAspectRatio:\"xMidYMax meet\",onClick:onPoke,onMouseEnter:onPoke,style:{display:\"block\",cursor:\"pointer\",overflow:\"visible\"},\"aria-hidden\":true,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M296 -20 L150 286 L490 286 L344 -20 Z\",fill:accent,opacity:.07}),/*#__PURE__*/_jsx(\"path\",{d:\"M296 -20 L150 286\",stroke:ink,strokeWidth:1,opacity:.16,fill:\"none\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M344 -20 L490 286\",stroke:ink,strokeWidth:1,opacity:.16,fill:\"none\"}),/*#__PURE__*/_jsx(\"ellipse\",{cx:320,cy:288,rx:150,ry:19,fill:accent,opacity:.1}),/*#__PURE__*/_jsx(\"path\",{d:\"M70 288 C 210 285, 430 291, 572 287\",stroke:ink,strokeWidth:1.8,fill:\"none\",strokeLinecap:\"round\"}),[\"M244 156 L232 148\",\"M238 196 L224 194\",\"M262 126 L254 114\"].map(spark),/*#__PURE__*/_jsxs(\"g\",{transform:\"rotate(\"+rot+\" 320 288)\",style:{transition:\"transform .55s cubic-bezier(.2,.7,.2,1)\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M280 288 V186 H344 V288 Z\",fill:ground,stroke:ink,strokeWidth:2,strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M344 186 L372 168 V270 L344 288 Z\",fill:ground,stroke:ink,strokeWidth:2,strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M280 186 L308 168 H372 L344 186 Z\",fill:ground,stroke:ink,strokeWidth:2,strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M296 288 V254 H320 V288\",fill:\"none\",stroke:ink,strokeWidth:1.6}),/*#__PURE__*/_jsx(\"path\",{d:\"M292 214 h16 M320 214 h16 M292 236 h16 M320 236 h16\",stroke:ink,strokeWidth:1.4,opacity:.75}),/*#__PURE__*/_jsx(\"path\",{d:\"M356 168 V112\",stroke:ink,strokeWidth:2,strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M356 116 L394 125 L356 134 Z\",fill:accent,stroke:ink,strokeWidth:1.4,strokeLinejoin:\"round\",style:{transformOrigin:\"356px 125px\",transform:flag?\"scaleX(1)\":\"scaleX(0)\",transition:\"transform .7s cubic-bezier(.2,.7,.2,1) .25s\"}})]})]});}const CARD_CSS=(ink,accent,soft,ground)=>\".ms-cc{position:relative;width:100%;box-sizing:border-box;min-height:100svh;background:\"+ground+\";display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(18px,3vw,30px);padding:clamp(56px,9vh,110px) clamp(20px,5vw,72px) clamp(40px,7vh,84px);text-align:center;overflow:hidden}\"+\".ms-cc-stage{width:min(520px,72vw);margin:0 auto}\"+\".ms-cc-h{font-family:\"+FONT_DISPLAY+\";font-size:clamp(38px,8.4vw,86px);line-height:1;letter-spacing:.01em;color:\"+ink+\";margin:0}\"+\".ms-cc-mail{font-family:\"+FONT_BODY+\";font-size:clamp(17px,2.4vw,24px);letter-spacing:.01em;color:\"+ink+\";text-decoration:none;border-bottom:1.5px solid \"+accent+\";padding-bottom:4px;transition:color .3s ease}\"+\".ms-cc-mail:hover{color:\"+accent+\"}\"+\".ms-cc-row{display:flex;flex-wrap:wrap;gap:clamp(14px,3vw,34px);align-items:center;justify-content:center;margin-top:clamp(6px,1.4vh,16px)}\"+\".ms-cc-btn{font-family:\"+FONT_LABEL+\";font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:\"+soft+\";text-decoration:none;background:none;border:1px solid rgba(37,35,31,0.22);border-radius:999px;padding:11px 20px;cursor:pointer;display:inline-flex;align-items:center;gap:9px;transition:color .3s ease,border-color .3s ease,background .3s ease}\"+\".ms-cc-btn:hover{color:\"+ground+\";background:\"+ink+\";border-color:\"+ink+\"}\"+\"@media (max-width:520px){.ms-cc{min-height:0;gap:16px;padding:72px 20px 64px}.ms-cc-stage{width:86vw}.ms-cc-btn{font-size:11px;padding:10px 16px;letter-spacing:.12em}}\";/**\n * The last screen: the invitation sits in the middle, and the building that\n * misbehaved takes its bow.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 1366\n * @framerIntrinsicHeight 760\n */export default function ClosingCard(props){const{ink=\"#25231F\",ground=\"#F2F0EF\",accent=\"#B9502A\",soft=\"#5E584F\",headline=\"Let’s Misbehave\",email=\"hello@misbehavity.in\",backLabel=\"Back to the start\",workLabel=\"See the work\",workLink=\"/work\",style}=props;const isStatic=useIsStaticRenderer();const ref=useRef(null);const[bow,setBow]=useState(false);const seen=useInView(ref);useSiteRules(!isStatic);useEffect(()=>{if(!seen)return;const t=setTimeout(()=>setBow(true),700);const t2=setTimeout(()=>setBow(false),1700);return()=>{clearTimeout(t);clearTimeout(t2);};},[seen]);const poke=()=>{setBow(true);setTimeout(()=>setBow(false),900);};const toTop=e=>{e.preventDefault();if(typeof window===\"undefined\")return;window.scrollTo({top:0,behavior:\"smooth\"});};return /*#__PURE__*/_jsxs(\"div\",{className:\"ms-cc\",ref:ref,style:{...style},children:[/*#__PURE__*/_jsx(\"style\",{children:CARD_CSS(ink,accent,soft,ground)}),/*#__PURE__*/_jsx(\"div\",{className:\"ms-cc-stage\",children:/*#__PURE__*/_jsx(CurtainCall,{ink:ink,ground:ground,accent:accent,bow:bow,flag:seen||isStatic,onPoke:poke})}),/*#__PURE__*/_jsx(\"p\",{className:\"ms-cc-h\",onMouseEnter:poke,onClick:poke,children:headline}),/*#__PURE__*/_jsx(\"a\",{className:\"ms-cc-mail\",href:\"mailto:\"+email,children:email}),/*#__PURE__*/_jsxs(\"div\",{className:\"ms-cc-row\",children:[/*#__PURE__*/_jsxs(\"a\",{className:\"ms-cc-btn\",href:\"#top\",onClick:toTop,children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,children:\"↑\"}),\" \",backLabel]}),/*#__PURE__*/_jsxs(\"a\",{className:\"ms-cc-btn\",href:workLink,children:[workLabel,\" \",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,children:\"→\"})]})]})]});}addPropertyControls(ClosingCard,{headline:{type:ControlType.String,title:\"Headline\",defaultValue:\"Let’s Misbehave\"},email:{type:ControlType.String,title:\"Email\",defaultValue:\"hello@misbehavity.in\"},backLabel:{type:ControlType.String,title:\"Back label\",defaultValue:\"Back to the start\"},workLabel:{type:ControlType.String,title:\"Work label\",defaultValue:\"See the work\"},workLink:{type:ControlType.Link,title:\"Work link\"},ink:{type:ControlType.Color,defaultValue:\"#25231F\"},ground:{type:ControlType.Color,defaultValue:\"#F2F0EF\"},accent:{type:ControlType.Color,defaultValue:\"#B9502A\"},soft:{type:ControlType.Color,defaultValue:\"#5E584F\"}});const FOOT_CSS=(band,cream,accent)=>\".ms-ft{width:100%;box-sizing:border-box;background:\"+band+\";color:\"+cream+\";padding:clamp(44px,7vw,84px) clamp(20px,5vw,72px)}\"+\".ms-ft-in{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:clamp(22px,4vw,48px);max-width:1174px;margin:0 auto}\"+\".ms-ft-left{display:flex;flex-direction:column;gap:10px;min-width:0}\"+\".ms-ft-kicker{font-family:\"+FONT_LABEL+\";font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;opacity:.62;margin:0}\"+\".ms-ft-mail{font-family:\"+FONT_DISPLAY+\";font-size:clamp(26px,4.6vw,46px);line-height:1.08;color:\"+cream+\";text-decoration:none;border-bottom:1.5px solid rgba(242,240,239,0.35);padding-bottom:6px;transition:border-color .3s ease,color .3s ease;word-break:break-word}\"+\".ms-ft-mail:hover{color:\"+accent+\";border-color:\"+accent+\"}\"+\".ms-ft-right{display:flex;flex-direction:column;align-items:flex-end;gap:12px;text-align:right}\"+\".ms-ft-link{font-family:\"+FONT_LABEL+\";font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:\"+cream+\";text-decoration:none;border:1px solid rgba(242,240,239,0.3);border-radius:999px;padding:11px 18px;display:inline-flex;align-items:center;gap:9px;transition:background .3s ease,color .3s ease,border-color .3s ease}\"+\".ms-ft-link:hover{background:\"+cream+\";color:\"+band+\";border-color:\"+cream+\"}\"+\".ms-ft-meta{font-family:\"+FONT_BODY+\";font-size:12.5px;letter-spacing:.02em;opacity:.6;margin:0}\"+\"@media (max-width:720px){.ms-ft{padding:48px 22px 44px;text-align:center}.ms-ft-in{flex-direction:column;align-items:center;gap:26px}.ms-ft-left{align-items:center;text-align:center}.ms-ft-right{align-items:center;text-align:center}.ms-ft-mail{font-size:clamp(23px,7vw,32px)}}\"+\"@media (max-width:420px){.ms-ft{padding:44px 16px 40px}.ms-ft-mail{font-size:clamp(19px,6.3vw,26px);padding-bottom:5px}.ms-ft-kicker{font-size:11px}.ms-ft-meta{font-size:11.5px}}\";/**\n * The page footer: a band at the end of the work page with the two things\n * anyone needs there — a way to write, and a way back.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1366\n * @framerIntrinsicHeight 240\n */export function PageFooter(props){const{band=\"#173B3D\",cream=\"#F2F0EF\",accent=\"#D5942D\",kicker=\"Curtain call\",email=\"hello@misbehavity.in\",homeLabel=\"Back to the start\",homeLink=\"/\",meta=\"Misbehavity Consulting LLP\",style}=props;const isStatic=useIsStaticRenderer();useSiteRules(!isStatic);return /*#__PURE__*/_jsxs(\"div\",{className:\"ms-ft\",style:{...style},children:[/*#__PURE__*/_jsx(\"style\",{children:FOOT_CSS(band,cream,accent)}),/*#__PURE__*/_jsxs(\"div\",{className:\"ms-ft-in\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ms-ft-left\",children:[kicker?/*#__PURE__*/_jsx(\"p\",{className:\"ms-ft-kicker\",children:kicker}):null,/*#__PURE__*/_jsx(\"a\",{className:\"ms-ft-mail\",href:\"mailto:\"+email,children:email})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ms-ft-right\",children:[/*#__PURE__*/_jsxs(\"a\",{className:\"ms-ft-link\",href:homeLink,children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,children:\"←\"}),\" \",homeLabel]}),meta?/*#__PURE__*/_jsx(\"p\",{className:\"ms-ft-meta\",children:meta}):null]})]})]});}addPropertyControls(PageFooter,{kicker:{type:ControlType.String,title:\"Kicker\",defaultValue:\"Curtain call\"},email:{type:ControlType.String,title:\"Email\",defaultValue:\"hello@misbehavity.in\"},homeLabel:{type:ControlType.String,title:\"Home label\",defaultValue:\"Back to the start\"},homeLink:{type:ControlType.Link,title:\"Home link\"},meta:{type:ControlType.String,title:\"Meta\",defaultValue:\"Misbehavity Consulting LLP\"},band:{type:ControlType.Color,title:\"Band\",defaultValue:\"#173B3D\"},cream:{type:ControlType.Color,title:\"Text\",defaultValue:\"#F2F0EF\"},accent:{type:ControlType.Color,defaultValue:\"#D5942D\"}});const NAV_CSS=(ink,accent,ground)=>\".ms-nav{display:inline-flex;align-items:center;gap:9px;font-family:\"+FONT_LABEL+\";font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:\"+ink+\";text-decoration:none;border:1px solid rgba(37,35,31,0.28);border-radius:999px;padding:9px 16px;white-space:nowrap;transition:background .3s ease,color .3s ease,border-color .3s ease}\"+\".ms-nav:hover{background:\"+ink+\";color:\"+ground+\";border-color:\"+ink+\"}\"+\".ms-nav-dot{width:6px;height:6px;border-radius:50%;background:\"+accent+\";flex:none;animation:ms-nav-pulse 2.6s ease-in-out infinite}\"+\".ms-nav:hover .ms-nav-dot{background:\"+ground+\"}\"+\"@keyframes ms-nav-pulse{0%,100%{opacity:1}50%{opacity:.35}}\"+\"@media (prefers-reduced-motion:reduce){.ms-nav-dot{animation:none}}\"+\"@media (max-width:520px){.ms-nav{font-size:11px;padding:8px 13px;letter-spacing:.12em;gap:7px}}\";/**\n * The one link in the header. Small, typed, and ringed so it reads as a way\n * through rather than a stray word.\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 120\n * @framerIntrinsicHeight 36\n */export function NavLink(props){const{label=\"Work\",link=\"/work\",ink=\"#25231F\",ground=\"#F2F0EF\",accent=\"#B9502A\",dot=true,style}=props;return /*#__PURE__*/_jsxs(\"a\",{className:\"ms-nav\",href:link,style:{...style},children:[/*#__PURE__*/_jsx(\"style\",{children:NAV_CSS(ink,accent,ground)}),dot?/*#__PURE__*/_jsx(\"span\",{className:\"ms-nav-dot\",\"aria-hidden\":true}):null,label]});}addPropertyControls(NavLink,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Work\"},link:{type:ControlType.Link,title:\"Link\"},dot:{type:ControlType.Boolean,title:\"Dot\",defaultValue:true},ink:{type:ControlType.Color,defaultValue:\"#25231F\"},ground:{type:ControlType.Color,defaultValue:\"#F2F0EF\"},accent:{type:ControlType.Color,defaultValue:\"#B9502A\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"PageFooter\":{\"type\":\"reactComponent\",\"name\":\"PageFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1366\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"240\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"ClosingCard\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"760\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"1366\",\"framerContractVersion\":\"1\"}},\"NavLink\":{\"type\":\"reactComponent\",\"name\":\"NavLink\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"120\",\"framerSupportedLayoutWidth\":\"auto\",\"framerIntrinsicHeight\":\"36\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Closing.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";// Site-wide text motion. Place one (invisible) instance on each page.\n//\n// Every block of text rises into place as it scrolls into view, tied to the\n// scroll itself rather than a timer, so lines arrive one after another in a\n// cascade and the type moves at a different speed from the page. Every line\n// travels the same distance, which means a lower line always trails the one\n// above it: gaps open while text arrives and never close, so lines cannot\n// collide. It is a pure function of scroll position, so it runs backwards\n// when you scroll back up and nothing is ever left hidden on screen.\nconst SELECTOR=\"p.framer-text, h1.framer-text, h2.framer-text, h3.framer-text, h4.framer-text, h5.framer-text, h6.framer-text\";// The footer can never scroll high enough for its text to finish rising, so\n// it is left alone.\nconst STILL='[data-framer-name=\"Footer\"], footer';const clamp=v=>Math.min(1,Math.max(0,v));const easeOut=t=>1-Math.pow(1-t,3);/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n */export default function SiteMotion(props){const{distance=56,entry=.5}=props;const isStatic=useIsStaticRenderer();useEffect(()=>{if(isStatic||typeof window===\"undefined\")return;if(window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return;if(window.__msMotion)return;window.__msMotion=true;let items=[];const collect=()=>{const seen=new Set(items.map(i=>i.el));document.querySelectorAll(SELECTOR).forEach(el=>{if(seen.has(el)||el.closest(\"svg\")||el.closest(STILL))return;// text that plays its own entrance on load keeps it\nif(el.closest(\"[data-ms-still]\"))return;el.style.willChange=\"transform, opacity\";items.push({el});});items=items.filter(i=>i.el.isConnected);};let raf=0;const frame=()=>{raf=0;const vh=window.innerHeight||1;const span=vh*entry;for(const it of items){const r=it.el.getBoundingClientRect();// measure where the line really sits, without the offset we gave it last frame\nconst top=r.top-(parseFloat(it.el.dataset.msY||\"0\")||0);if(top+r.height<-200||top>vh+200)continue;// how far into view: 0 at the bottom edge, 1 once it has risen `entry` of the screen\nconst t=clamp((vh-top)/span);const e=easeOut(t);const y=distance*(1-e);it.el.dataset.msY=String(y);it.el.style.transform=`translate3d(0, ${y.toFixed(1)}px, 0)`;it.el.style.opacity=String(clamp(.05+e*1.1).toFixed(3));}};const onScroll=()=>{if(!raf)raf=requestAnimationFrame(frame);};collect();frame();let pending=0;const mo=new MutationObserver(()=>{if(pending)return;pending=window.setTimeout(()=>{pending=0;collect();onScroll();},120);});mo.observe(document.body,{childList:true,subtree:true});window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onScroll);return()=>{window.__msMotion=false;mo.disconnect();window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onScroll);if(raf)cancelAnimationFrame(raf);for(const it of items){it.el.style.transform=\"\";it.el.style.opacity=\"\";it.el.style.willChange=\"\";}};},[isStatic,distance,entry]);return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{width:1,height:1,pointerEvents:\"none\"}});}addPropertyControls(SiteMotion,{distance:{type:ControlType.Number,title:\"Distance\",defaultValue:56,min:0,max:160,step:2,unit:\"px\"},entry:{type:ControlType.Number,title:\"Entry\",defaultValue:.5,min:.15,max:.8,step:.01,description:\"Share of the screen a line rises through before it settles\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SiteMotion\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1\",\"framerIntrinsicHeight\":\"1\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiteMotion.map","// Generated by Framer (9801af1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Great Actors Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Great Actors Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Great Actors\",url:\"https://framerusercontent.com/assets/740zwiwF7mpxTwajV1m6wLWfzuo.woff2\",weight:\"400\"}]}];export const css=[\".framer-WzBz2 .framer-styles-preset-blptjv:not(.rich-text-wrapper), .framer-WzBz2 .framer-styles-preset-blptjv.rich-text-wrapper h1 { --framer-font-family: \\\"Great Actors Regular\\\", \\\"Great Actors Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 96px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.5px; --framer-line-height: 1.08em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1365px) and (min-width: 810px) { .framer-WzBz2 .framer-styles-preset-blptjv:not(.rich-text-wrapper), .framer-WzBz2 .framer-styles-preset-blptjv.rich-text-wrapper h1 { --framer-font-family: \\\"Great Actors Regular\\\", \\\"Great Actors Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 72px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.4px; --framer-line-height: 1.08em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-WzBz2 .framer-styles-preset-blptjv:not(.rich-text-wrapper), .framer-WzBz2 .framer-styles-preset-blptjv.rich-text-wrapper h1 { --framer-font-family: \\\"Great Actors Regular\\\", \\\"Great Actors Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: 46px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.3px; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-WzBz2\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9801af1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Great Actors Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Great Actors Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Great Actors\",url:\"https://framerusercontent.com/assets/740zwiwF7mpxTwajV1m6wLWfzuo.woff2\",weight:\"400\"}]}];export const css=[\".framer-h2HBi .framer-styles-preset-1l99jbz:not(.rich-text-wrapper), .framer-h2HBi .framer-styles-preset-1l99jbz.rich-text-wrapper h1 { --framer-font-family: \\\"Great Actors Regular\\\", \\\"Great Actors Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on, 'dlig' on; --framer-font-size: 96px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.5px; --framer-line-height: 1.08em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1365px) and (min-width: 810px) { .framer-h2HBi .framer-styles-preset-1l99jbz:not(.rich-text-wrapper), .framer-h2HBi .framer-styles-preset-1l99jbz.rich-text-wrapper h1 { --framer-font-family: \\\"Great Actors Regular\\\", \\\"Great Actors Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on, 'dlig' on; --framer-font-size: 72px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.4px; --framer-line-height: 1.08em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-h2HBi .framer-styles-preset-1l99jbz:not(.rich-text-wrapper), .framer-h2HBi .framer-styles-preset-1l99jbz.rich-text-wrapper h1 { --framer-font-family: \\\"Great Actors Regular\\\", \\\"Great Actors Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on, 'dlig' on; --framer-font-size: 46px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.3px; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-h2HBi\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b4b3e20)\nexport default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1366px)\"},{hash:\"frrygk\",mediaQuery:\"(min-width: 810px) and (max-width: 1365.98px)\"},{hash:\"hgww7f\",mediaQuery:\"(max-width: 809.98px)\"}],description:\"You only grow when you misbehave. An independent point of view on difference, belief, creativity, and the actions that make a brand.\",elements:{i_WzRToQI:\"disbelief\",ipdEoNHtc:\"moat\",opYGT_zKR:\"top\",WAbsmMr9v:\"acts\",zbGI3EhY2:\"playground\"},robots:\"max-image-preview:large\",serializationId:\"framer-CZSCD\",title:\"Misbehavity — A Point of View\",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 (b4b3e20)\nexport default function metadata(params,activeLocale){return{description:\"Conformity never gave birth to a breakthrough. A point of view on Moat, Suspension of Disbelief, Re-creational Playground and Character Acts.\",favicon:\"https://framerusercontent.com/assets/RPOc0wSWPTIgkHYNy42FDvzmIY.png\",robots:\"max-image-preview:large\",title:\"Misbehavity — A Point of View\"};}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 (b4b3e20)\nimport siteMetadata from\"#framer/local/siteMetadata/siteMetadata/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"1cfloz8\",mediaQuery:\"(min-width: 1366px)\"},{hash:\"fmsm5q\",mediaQuery:\"(min-width: 810px) and (max-width: 1365.98px)\"},{hash:\"lnooxx\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{ShVpXhZK_:\"now-playing\",WsgD4gnFq:\"top\"},robots:\"max-image-preview:large\",serializationId:\"framer-C0PMw\",title:siteMetadata(params,activeLocale).title||\"Work\",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\"}}}"],"mappings":"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"}