{"version":3,"file":"Individual_Case_Study.Clsw_JRO.mjs","names":["useRef","useState","useCallback"],"sources":["https:/framerusercontent.com/modules/0MDXTjZ4AeXnn889EQmj/dNnP3aSDApjuNiTJMBiv/Individual_Case_Study.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useLayoutEffect,useRef,useCallback}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const vimeo=(id,hash)=>({vimeoUrl:hash?`https://vimeo.com/${id}/${hash}`:`https://vimeo.com/${id}`,embedSrc:`https://player.vimeo.com/video/${id}?${hash?`h=${hash}&`:\"\"}badge=0&autopause=0&player_id=0&app_id=58479`});const SES_MANUFACTURING={tag:\"Manufacturing\",title:\"Inside SES Manufacturing\",text:\"Two factories, the people who run them, and why offsite matters. Made to show a side of SES most people never see.\",...vimeo(\"1214519079\",\"192cacea4a\"),thumbOverride:\"https://framerusercontent.com/images/OzqbOzWx72t6s8MxEKqkVOl3g.png?scale-down-to=2048&width=5120&height=2880\"};const CANARY_WHARF={tag:\"Podcast\",title:\"deverellsmith x Canary Wharf\",text:\"Long-form conversations with industry leaders, each one cut into weeks of social content. Built to change how the market saw the business.\",...vimeo(\"1207301522\",\"8fbb10a478\")};const IN_CONVERSATION={tag:\"Thought leadership\",title:\"In Conversation With Lockton\",text:\"A flagship interview format that puts Lockton's specialists on camera and turns deep technical knowledge into content senior buyers actually watch.\",...vimeo(\"1199380308\",\"742f01aa41\")};const HOLLIS_SHOWCASE={tag:\"Expert-led content\",title:\"Project showcases with Hollis experts\",text:\"Hollis specialists on camera at the projects they're shaping, keeping the firm visible between pitches.\",...vimeo(\"1167369239\")};const KINGSLEY_GOODMAYES={tag:\"Project film\",title:\"Kingsley x Goodmayes\",text:\"The story of Kingsley's work on a build-to-rent development, made to win more projects just like it.\",...vimeo(\"1179608812\",\"56e368c829\")};export const STUDIES={ses:{slug:\"ses\",href:\"/case-studies/ses\",client:\"SES Engineering Services\",sector:\"Property & Construction\",headlineStart:\"From ad hoc freelancers to a video team\",headlineAccent:\"a desk over.\",sub:\"How a Studio+ partnership gave a fast-growing UK engineering business consistent, confident video, and its two most-engaged LinkedIn posts of the year.\",facts:[{label:\"Sector\",value:\"Engineering & construction\"},{label:\"Model\",value:\"Studio+, since 2026\"},{label:\"Headline result\",value:\"Up to 4x their usual engagement\"}],leadFilm:SES_MANUFACTURING,challenge:{heading:\"Freelancers who didn't know the business.\",paragraphs:[\"SES had been making video through ad hoc projects with freelancers who never really got to know the business. Every film looked and sounded a little different, and none of them were pulling in the same direction.\",\"For a business with real depth, from offsite manufacturing to commercial engineering in London, video wasn't doing much. There was no plan behind it, just the next project.\"]},approach:{heading:\"One team, one plan, every month.\",paragraphs:[\"SES joined Studio+ in 2026. We started by learning how the business works and what each part of it needed video to do, then built a plan across the whole group: manufacturing, recruitment, early careers and commercial thought leadership.\",\"The marketing team has a shared Slack channel with us and a board showing where every film is. Every piece now shares one look and one standard, and requests for video are coming in from right across the business.\"]},films:[SES_MANUFACTURING,{tag:\"Launch film\",title:\"SES at Portsoken House\",text:\"The opening of SES's first dedicated London office, and the most-engaged post on their LinkedIn this year.\",...vimeo(\"1193305077\",\"a9cbbfd979\")},{tag:\"Recruitment\",title:\"Life at SES\",text:\"Apprentices in their own words on what drew them to SES and where they're heading.\",...vimeo(\"1217629563\",\"ee68d2a7f9\"),thumbOverride:\"https://framerusercontent.com/images/wGbtSmLFOygF7mpO3AkoXjG2KY.jpg?scale-down-to=2048&width=3840&height=2160\"},{tag:\"Early careers\",title:\"SES x Durham University\",text:\"A day of panels and conversations with apprentices, captured to show how SES invests in its people.\",...vimeo(\"1195952540\",\"e8c852bb4e\")}],outcome:{big:\"Up to 4x\",bigLabel:\"the engagement of a typical SES post\",text:\"Our films are behind SES's two most-engaged LinkedIn posts of 2026. They've been shared more than anything else SES has posted this year, a lot of it by their own people, and the case studies we've produced are now part of how they win work.\",tiles:[{value:\"#1 and #2\",label:\"Their two most-engaged LinkedIn posts of 2026\"},{value:\"Up to 4x\",label:\"The reposts of a typical SES post, as their own people share the films\"},{value:\"Across the group\",label:\"Requests for video now come from every part of the business\"},{value:\"Winning tenders\",label:\"Case studies we produced are now used in their bids\",accent:true}],footnote:\"Based on SES's LinkedIn posts in 2026. The Portsoken House film reached 261 reactions and 20 reposts, and Inside SES Manufacturing 190 and 18. Most other posts received 40 to 70 reactions and fewer than 10 reposts.\"},quotes:[{text:\"You actually made offsite manufacturing look really exciting, which at one point I didn't think we were going to be able to do.\",name:\"Raechel Ballantine\",role:\"Communications and Marketing Business Partner, SES\"},{text:\"Exciting, clear and a real human focus.\",name:\"Leanne Chatt\",role:\"Head of Communications and Marketing, SES\"},{text:\"Absolutely love it! No changes at all.\",name:\"Hannah Taylor\",role:\"Marketing Executive, SES\"}],cardResult:\"Up to 4x their usual engagement\",cardImage:\"https://framerusercontent.com/images/OzqbOzWx72t6s8MxEKqkVOl3g.png?scale-down-to=1024&width=5120&height=2880\",next:\"lockton\"},deverellsmith:{slug:\"deverellsmith\",href:\"/case-studies/deverellsmith\",client:\"deverellsmith\",sector:\"Property & Construction\",headlineStart:\"The podcast that turned a guest into a\",headlineAccent:\"\\xa325,000-a-month client.\",sub:\"A podcast-led content programme that built visibility and pipeline for one of the UK's leading property recruitment consultancies.\",facts:[{label:\"Sector\",value:\"Property recruitment\"},{label:\"Model\",value:\"Retained content programme\"},{label:\"Headline result\",value:\"\\xa325,000-a-month client relationship\"}],leadFilm:CANARY_WHARF,challenge:{heading:\"Plenty of expertise, and nowhere to show it.\",paragraphs:[\"deverellsmith had everything a strong content programme needs: deep sector knowledge, access to senior industry figures, and a BD team that knew the value of warm relationships. What they didn't have was a consistent way to turn any of it into content.\",\"Content happened around events, with nothing running in between. Without it working in the background, every BD conversation started cold.\"]},approach:{heading:\"A content system built around sales.\",paragraphs:[\"They didn't come to us with a brief. They came with a business problem: be more visible to the right people, and make the brand work harder commercially. So we built a system rather than a series of shoots.\",\"A podcast creates weekly visibility with senior decision-makers, and flagship event coverage stretches their biggest moments far beyond the room. Every episode is treated as a relationship. Guests become warm contacts before any commercial conversation happens.\"]},films:[CANARY_WHARF,{tag:\"Flagship event\",title:\"Banking On The Future\",text:\"Sold out every year since 2020. It started at Regent Street Cinema and now fills the May Fair Theatre with a live-streamed overflow room. We've filmed every one.\",...vimeo(\"1064642373\")}],outcome:{big:\"\\xa325,000\",bigLabel:\"a month, from one podcast guest\",text:\"A podcast guest became a client worth \\xa325,000 a month, as reported directly by deverellsmith. BD emails using the content got stronger responses from senior decision-makers, and several relationships moved closer to exclusive partnership.\",tiles:[{value:\"\\xa325,000/mo\",label:\"A client relationship that started with a podcast invitation\",accent:true},{value:\"Stronger replies\",label:\"From senior decision-makers on BD campaigns using the content\"},{value:\"Every event since 2020\",label:\"Banking On The Future, filmed by us from the first one\"}]},quotes:[{text:\"Will and the team at Snelsky are our go-to videographers for corporate events, photography and video marketing. Extremely knowledgeable and always very accommodating.\",name:\"Laura Croggon\",role:\"Marketing Director, deverellsmith\"}],cardResult:\"\\xa325,000 a month\",cardImage:\"https://framerusercontent.com/images/y9S8GTKI8lRVOLWbq6wJglqkE.png?scale-down-to=1024&width=5102&height=2728\",next:\"ses\"},lockton:{slug:\"lockton\",href:\"/case-studies/lockton\",client:\"Lockton\",sector:\"Insurance & Finance\",headlineStart:\"How video became Lockton's\",headlineAccent:\"best-performing marketing.\",sub:\"From ad hoc shoots to a consistent video operation across divisions, with more than 500,000 views and counting.\",facts:[{label:\"Sector\",value:\"Global insurance\"},{label:\"Model\",value:\"Embedded video partner\"},{label:\"Headline result\",value:\"500,000+ views\"}],leadFilm:IN_CONVERSATION,challenge:{heading:\"Expertise in every division, and not enough of it seen.\",paragraphs:[\"Lockton is the world's largest privately held insurance broker, with more than 10,000 colleagues and specialist divisions from mining and healthcare to marine and financial lines.\",\"The challenge was getting that expertise out of people's heads and into the market, consistently and at the standard a firm like Lockton deserves, without it becoming a burden on a marketing team already stretched across everything else.\"]},approach:{heading:\"One partner, across everything.\",paragraphs:[\"Lockton didn't need a crew to brief whenever a shoot came up. We became their go-to video partner: learning the business, thinking ahead, shaping the content across divisions and delivering without needing to be managed through every step.\",\"Small enough to be close and responsive, and structured enough to deliver at scale.\"]},films:[IN_CONVERSATION,{tag:\"Event\",title:\"Lockton Performance x Salon Priv\\xe9\",text:\"Premium coverage of Lockton's presence at one of the world's most exclusive automotive events.\",...vimeo(\"1118070941\")}],outcome:{big:\"500,000+\",bigLabel:\"views and counting\",text:\"Video is now Lockton's best-performing marketing format, outperforming everything else across their channels. And it runs as a consistent engine across divisions, rather than happening around the odd campaign.\",tiles:[{value:\"#1 format\",label:\"Video now outperforms every other format across their channels\",accent:true},{value:\"Every division\",label:\"One consistent standard, from mining to marine\"}]},quotes:[],cardResult:\"500,000+ views\",cardImage:\"https://framerusercontent.com/images/RaF85itTdir0OAZ1fmPTjpUfYRc.png?scale-down-to=1024&width=2562&height=1440\",next:\"kingsley\"},kingsley:{slug:\"kingsley\",href:\"/case-studies/kingsley\",client:\"Kingsley Interiors\",sector:\"Property & Construction\",headlineStart:\"From no content to a new developer enquiry\",headlineAccent:\"within hours.\",sub:\"A fully managed social presence for Kingsley Interiors, from planning to posting, while the founders focus on their clients.\",facts:[{label:\"Sector\",value:\"Interiors & fit-out\"},{label:\"Model\",value:\"Studio+, end to end\"},{label:\"Headline result\",value:\"New developer enquiry within hours\"}],leadFilm:KINGSLEY_GOODMAYES,challenge:{heading:\"Premium work, and nobody with time to show it.\",paragraphs:[\"Kingsley Interiors does genuinely premium work across residential and commercial projects, and the founders knew it should be doing more of their marketing for them.\",\"Planning, filming, editing, captioning and posting is a job in itself, and inside a small, busy firm it was nobody's job. So content only happened occasionally.\"]},approach:{heading:\"End to end, every month.\",paragraphs:[\"Kingsley didn't need a production company. They needed someone to own it. Every month we come up with the ideas, plan the shoots, film both polished brand content and natural social footage, edit everything, write the captions and post it.\",\"The founders stay focused on clients, and the content keeps going out.\"]},films:[KINGSLEY_GOODMAYES,{tag:\"People-led content\",title:\"Meet the team\",text:\"Introducing the people behind the work, so a premium firm feels approachable before the first conversation.\",...vimeo(\"1188114376\",\"a5ac1de57e\")}],outcome:{big:\"Hours\",bigLabel:\"from posting a film to a new developer enquiry\",text:\"Within hours of Kingsley posting the film we made with Berkeley, the deputy head of sales at another major London developer got in touch asking for their furniture packages. It's the whole point of consistent content: the right people see it, and they come to you.\",tiles:[{value:\"Within hours\",label:\"A new enquiry from a major London developer\",accent:true},{value:\"Zero lift\",label:\"Planning, filming, editing and posting all handled by us\"},{value:\"Every month\",label:\"Consistent content across their channels\"}]},quotes:[],cardResult:\"A new developer enquiry within hours\",cardImage:\"https://framerusercontent.com/images/usU6iFx4th1ZrcmXLDfhiXCDJNc.png?scale-down-to=1024&width=5028&height=2736\",next:\"hollis\"},hollis:{slug:\"hollis\",href:\"/case-studies/hollis\",client:\"Hollis\",sector:\"Property & Construction\",headlineStart:\"From almost no video to a programme that\",headlineAccent:\"runs itself.\",sub:\"How one of the UK's most respected property and construction consultancies went from stop-start video to a steady monthly rhythm, without the marketing team carrying it.\",facts:[{label:\"Sector\",value:\"Property & construction consultancy\"},{label:\"Model\",value:\"Retained monthly programme\"},{label:\"Headline result\",value:\"Video every month, without the lift\"}],leadFilm:HOLLIS_SHOWCASE,challenge:{heading:\"The gap between ambition and resource.\",paragraphs:[\"Hollis works in a market where expertise is what sets you apart. When a new Marketing Director joined, one of the first things she noticed was how little video the firm had for a business with that much depth.\",\"The ambition was there. The internal resource to deliver it consistently wasn't.\"]},approach:{heading:\"A monthly programme with almost no lift.\",paragraphs:[\"The low-effort model was what sold it. Hollis gives us a direction, and we shape the ideas, run the shoot and deliver everything edited, formatted and ready to use.\",\"Expert-led project showcases, event coverage and people-led brand pieces go out month after month, with the Marketing Director in control without being in the weeds.\"]},films:[HOLLIS_SHOWCASE,{tag:\"Brand content\",title:\"Hollis office launch\",text:\"People-led coverage of a milestone moment, made to show the culture behind the consultancy.\",...vimeo(\"1071006864\")}],outcome:{big:\"Every month\",bigLabel:\"of expert-led content, without the team carrying it\",text:\"From stop-start, ad hoc output to a reliable rhythm of expert-led content that keeps Hollis visible in the moments between pitches.\",tiles:[{value:\"Every month\",label:\"A steady rhythm of expert-led content\",accent:true},{value:\"Minimal lift\",label:\"A direction from Hollis, everything else handled by us\"}]},quotes:[],cardResult:\"Video every month, without the lift\",cardImage:\"https://framerusercontent.com/images/1JJIAJ8v6YwTIJvc5l5ChPw.png?scale-down-to=1024&width=5120&height=2880\",next:\"deverellsmith\"}};const BACK_LINK={label:\"All case studies\",href:\"/case-studies/home\"};const FINAL_CTA={headlineStart:\"Want a video team\",headlineAccent:\"a desk over?\",sub:\"We'll tell you honestly whether Studio+ is right for you, and what we'd do first.\",primaryCta:{label:\"Get in touch\",href:\"/contact\"},secondaryCta:{label:\"See Studio+\",href:\"/studio\"}};// ============================================================\n// LAYOUT CODE: no need to edit below this line\n// ============================================================\nconst ORANGE=\"#FF4F15\";const PAGE_BG=\"#FAFAF8\";const SURFACE=\"#F0EFEC\";const DARK=\"#1C1916\";const DARK_CARD=\"#272626\";const HEADING=\"#1C1916\";const BODY=\"#332244\";const MUTED=\"rgba(51,34,68,0.75)\";const LIGHT=\"#FAFAF8\";const LIGHT_MUTED=\"rgba(250,250,248,0.72)\";const fontHeading=\"'Plus Jakarta Sans', sans-serif\";const fontBody=\"'Figtree', sans-serif\";const EASE=\"cubic-bezier(.2,.7,.2,1)\";const CONTENT_MAX=1280;const gutter=max=>`max(6vw, calc((100% - ${max}px) / 2))`;function isCanvas(){try{return RenderTarget.current()===RenderTarget.canvas;}catch{return false;}}function prefersReducedMotion(){return typeof window!==\"undefined\"&&!!window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;}// Hero content: visible from the very first frame (never hidden), so the page\n// counts as loaded straight away. It glides up gently on load, and glides again\n// when the intro loader lifts, so first-time visitors still get the reveal.\nfunction HeroGlide({children,delay=0,style={}}){const ref=useRef(null);useEffect(()=>{const replay=()=>{const el=ref.current;if(!el)return;el.classList.remove(\"snel-glide\");void el.offsetWidth;el.classList.add(\"snel-glide\");};window.addEventListener(\"snelsky:loaded\",replay);return()=>window.removeEventListener(\"snelsky:loaded\",replay);},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,className:\"snel-glide\",style:{animationDelay:`${delay}ms`,...style},children:children});}function Reveal({children,delay=0,style={}}){const ref=useRef(null);const[shown,setShown]=useState(false);useEffect(()=>{if(isCanvas()||prefersReducedMotion()||typeof IntersectionObserver===\"undefined\"){setShown(true);return;}const el=ref.current;if(!el)return;const io=new IntersectionObserver(([entry])=>{if(entry.isIntersecting){setShown(true);io.disconnect();}},{threshold:.15});io.observe(el);return()=>io.disconnect();},[]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,className:shown?\"cs-reveal is-in\":\"cs-reveal\",style:{transitionDelay:`${delay}ms`,...style},children:children});}function Eyebrow({children,style={}}){return /*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,fontWeight:600,letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:ORANGE,fontFamily:fontBody,...style},children:children});}function Arrow({back=false}){return /*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:back?\"M19 12H5M11 6l-6 6 6 6\":\"M5 12h14M13 6l6 6-6 6\"})});}function PlayCircle({size=52}){return /*#__PURE__*/_jsx(\"span\",{className:\"cs-play\",style:{width:size,height:size,borderRadius:\"50%\",background:ORANGE,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"svg\",{width:size*.34,height:size*.34,viewBox:\"0 0 24 24\",fill:\"#fff\",style:{marginLeft:size*.05},\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M8 5v14l11-7z\"})})});}function useThumb(film){const[thumb,setThumb]=useState(film.thumbOverride||\"\");useEffect(()=>{if(film.thumbOverride){setThumb(film.thumbOverride);return;}let cancelled=false;fetch(`https://vimeo.com/api/oembed.json?url=${encodeURIComponent(film.vimeoUrl)}&width=1280`).then(r=>r.json()).then(d=>!cancelled&&setThumb(d.thumbnail_url||\"\")).catch(()=>{});return()=>{cancelled=true;};},[film.vimeoUrl,film.thumbOverride]);return thumb;}function VideoModal({film,client,isMobile,onClose}){const closeRef=useRef(null);useEffect(()=>{const prev=document.body.style.overflow;document.body.style.overflow=\"hidden\";closeRef.current?.focus();const onKey=e=>{if(e.key===\"Escape\")onClose();};window.addEventListener(\"keydown\",onKey);return()=>{document.body.style.overflow=prev;window.removeEventListener(\"keydown\",onKey);};},[onClose]);const src=`${film.embedSrc}&autoplay=${isMobile?0:1}&playsinline=1`;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":film.title,className:\"cs-modal\",onClick:e=>{if(e.target===e.currentTarget)onClose();},style:{position:\"fixed\",inset:0,background:\"rgba(0,0,0,0.92)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:999999,padding:16},children:/*#__PURE__*/_jsxs(\"div\",{className:\"cs-modal-card\",style:{background:DARK,borderRadius:10,overflow:\"hidden\",width:\"100%\",maxWidth:isMobile?600:1040,border:\"1px solid rgba(255,255,255,0.08)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"12px 18px\",borderBottom:\"1px solid rgba(255,255,255,0.07)\",gap:12},children:[/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:11,fontWeight:500,letterSpacing:\"0.08em\",textTransform:\"uppercase\",color:ORANGE,marginBottom:2},children:[film.tag,\", \",client]}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:15,fontWeight:500,color:\"#EFEFEF\",overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:film.title})]}),/*#__PURE__*/_jsx(\"button\",{ref:closeRef,onClick:onClose,\"aria-label\":\"Close video\",style:{background:\"transparent\",border:\"1px solid rgba(255,255,255,0.15)\",color:\"rgba(239,239,239,0.7)\",width:36,height:36,borderRadius:6,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 6l12 12M18 6L6 18\"})})})]}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",aspectRatio:\"16/9\",background:\"#000\"},children:/*#__PURE__*/_jsx(\"iframe\",{src:src,title:film.title,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",border:\"none\"},allowFullScreen:true,allow:\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\",referrerPolicy:\"strict-origin-when-cross-origin\"})})]})}),document.body);}function FilmTile({film,onPlay}){const thumb=useThumb(film);return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"cs-tile\",onClick:()=>onPlay(film),\"aria-label\":`Play ${film.title}`,children:[/*#__PURE__*/_jsxs(\"span\",{className:\"cs-thumb\",children:[thumb&&/*#__PURE__*/_jsx(\"img\",{src:thumb,alt:\"\",loading:\"lazy\"}),/*#__PURE__*/_jsx(\"span\",{className:\"cs-shade\"}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(PlayCircle,{})})]}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"block\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontSize:12,fontWeight:700,letterSpacing:\"0.08em\",textTransform:\"uppercase\",color:ORANGE},children:film.tag}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:fontHeading,fontWeight:700,fontSize:21,color:HEADING,marginTop:6,letterSpacing:\"-0.4px\"},children:film.title}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",marginTop:6,fontSize:15,lineHeight:1.55,color:MUTED},children:film.text})]})]});}function LeadFilm({film,onPlay,mobile}){const thumb=useThumb(film);return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"cs-lead\",onClick:()=>onPlay(film),\"aria-label\":`Play ${film.title}`,children:[thumb&&/*#__PURE__*/_jsx(\"img\",{src:thumb,alt:\"\"}),/*#__PURE__*/_jsx(\"span\",{className:\"cs-shade\"}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(PlayCircle,{size:mobile?60:84})}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:mobile?16:28,bottom:mobile?14:24,fontFamily:fontHeading,fontWeight:700,fontSize:mobile?15:20,color:\"#fff\",textShadow:\"0 1px 8px rgba(0,0,0,0.45)\"},children:film.title})]});}export default function SnelskyCaseStudy(props){const s=STUDIES[props.study]||STUDIES.ses;const next=STUDIES[s.next]||STUDIES.ses;const rootRef=useRef(null);const[bp,setBp]=useState(\"desktop\");const[modal,setModal]=useState(null);const[isMobileDevice,setIsMobileDevice]=useState(false);useLayoutEffect(()=>{if(!rootRef.current)return;const measure=()=>{const w=rootRef.current?.offsetWidth||0;if(w<560)setBp(\"mobile\");else if(w<900)setBp(\"tablet\");else setBp(\"desktop\");};measure();const observer=new ResizeObserver(measure);observer.observe(rootRef.current);return()=>observer.disconnect();},[]);useEffect(()=>{const check=()=>setIsMobileDevice(/iPhone|iPad|iPod|Android|webOS|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||window.innerWidth<768);check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[]);const play=useCallback(f=>setModal(f),[]);const close=useCallback(()=>setModal(null),[]);const mobile=bp===\"mobile\";const filmCols=s.films.length===4?\"cs-films-4\":s.films.length===2?\"cs-films-2\":\"cs-films-3\";const TextBlock=({label,heading,paragraphs})=>/*#__PURE__*/_jsxs(\"div\",{className:\"cs-split\",children:[/*#__PURE__*/_jsxs(Reveal,{children:[/*#__PURE__*/_jsx(Eyebrow,{style:{marginBottom:14},children:label}),/*#__PURE__*/_jsx(\"h2\",{className:\"cs-h2\",style:{margin:0,fontFamily:fontHeading,fontWeight:700,lineHeight:1.08,color:HEADING,textWrap:\"balance\"},children:heading})]}),/*#__PURE__*/_jsx(Reveal,{delay:100,children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:18,fontSize:18,lineHeight:1.7,color:MUTED,maxWidth:640},children:paragraphs.map((p,i)=>/*#__PURE__*/_jsx(\"p\",{style:{margin:0},children:p},i))})})]});return /*#__PURE__*/_jsxs(\"div\",{role:\"main\",ref:rootRef,\"data-bp\":bp,style:{width:\"100%\",maxWidth:\"100vw\",overflowX:\"clip\",background:PAGE_BG,fontFamily:fontBody,color:BODY},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes snel-glide { from { transform: translateY(18px); } to { transform: none; } }\n                .snel-glide { animation: snel-glide .9s cubic-bezier(.2,.7,.2,1) both; }\n                @media (prefers-reduced-motion: reduce) { .snel-glide { animation: none; } }\n\n                .cs-section { padding: 120px ${gutter(CONTENT_MAX)}; }\n                .cs-hero { padding: 150px ${gutter(CONTENT_MAX)} 0; }\n                .cs-h1 { font-size: 72px; letter-spacing: -0.04em; }\n                .cs-h2 { font-size: 40px; letter-spacing: -1.5px; }\n                .cs-facts { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); border-top: 1px solid rgba(250,250,248,0.12); margin-top: 48px; }\n                .cs-fact { padding: 28px 28px 36px; border-left: 1px solid rgba(250,250,248,0.12); }\n                .cs-fact:first-child { padding-left: 0; border-left: none; }\n                .cs-lead-wrap { padding: 0 ${gutter(CONTENT_MAX)}; background: linear-gradient(${DARK} 50%, ${PAGE_BG} 50%); }\n                .cs-lead { position: relative; display: block; width: 100%; aspect-ratio: 16/9; border: none; padding: 0; border-radius: 18px; overflow: hidden; background: #3A3735; cursor: pointer; }\n                .cs-lead img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform .8s ${EASE}; }\n                .cs-lead:hover img { transform: scale(1.03); }\n                .cs-split { display: grid; grid-template-columns: 5fr 1fr 7fr; align-items: start; }\n                .cs-split > :nth-child(2) { grid-column: 3; }\n                .cs-split > *, .cs-grid > * { min-width: 0; }\n                .cs-films-2 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n                .cs-films-3 { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; }\n                .cs-films-4 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 40px 24px; }\n                .cs-tile { display: flex; flex-direction: column; gap: 16px; background: none; border: none; padding: 0; text-align: left; cursor: pointer; font-family: ${fontBody}; width: 100%; }\n                .cs-thumb { position: relative; display: block; aspect-ratio: 16/10; border-radius: 12px; overflow: hidden; background: #D9D6CF; }\n                .cs-thumb img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform .7s ${EASE}; }\n                .cs-tile:hover .cs-thumb img { transform: scale(1.04); }\n                .cs-shade { position: absolute; inset: 0; background: rgba(0,0,0,0.2); transition: background .25s ease; }\n                .cs-tile:hover .cs-shade, .cs-lead:hover .cs-shade { background: rgba(0,0,0,0.08); }\n                .cs-play { transition: transform .25s ease; }\n                .cs-tile:hover .cs-play, .cs-lead:hover .cs-play { transform: scale(1.1); }\n                .cs-outcome { display: grid; grid-template-columns: 6fr 1fr 5fr; align-items: end; }\n                .cs-outcome > :nth-child(2) { grid-column: 3; }\n                .cs-outcome > * { min-width: 0; }\n                .cs-tiles { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }\n                .cs-quotes { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }\n                .cs-next { display: grid; grid-template-columns: 5fr 7fr; border-radius: 20px; overflow: hidden; background: ${SURFACE}; min-height: 280px; text-decoration: none; }\n                .cs-next-img { position: relative; overflow: hidden; background: #D9D6CF; }\n                .cs-next-img img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform .8s ${EASE}; }\n                .cs-next:hover .cs-next-img img { transform: scale(1.04); }\n                .cs-next .cs-go svg, .cs-back svg { transition: transform .25s ${EASE}; }\n                .cs-next:hover .cs-go svg { transform: translateX(4px); }\n                .cs-back:hover svg { transform: translateX(-4px); }\n                .cs-cta { display: flex; justify-content: space-between; align-items: flex-end; gap: 48px; }\n                .cs-btn { display: inline-block; padding: 15px 30px; border-radius: 6px; font-size: 15px; font-weight: 600; font-family: ${fontBody}; text-decoration: none; transition: transform .2s ease, opacity .2s ease; }\n                .cs-btn:hover { transform: translateY(-2px); opacity: .92; }\n                a:focus-visible, button:focus-visible { outline: 2px solid ${ORANGE}; outline-offset: 3px; }\n\n                .cs-reveal { opacity: 0; transform: translateY(24px); transition: opacity .8s ${EASE}, transform .8s ${EASE}; }\n                .cs-reveal.is-in { opacity: 1; transform: none; }\n                @keyframes cs-modal-in { from { opacity: 0; } to { opacity: 1; } }\n                @keyframes cs-card-in { from { opacity: 0; transform: translateY(16px) scale(.98); } to { opacity: 1; transform: none; } }\n                .cs-modal { animation: cs-modal-in .25s ease both; }\n                .cs-modal-card { animation: cs-card-in .35s ${EASE} both; }\n                @media (prefers-reduced-motion: reduce) {\n                    .cs-reveal { opacity: 1; transform: none; transition: none; }\n                    .cs-modal, .cs-modal-card { animation: none; }\n                    .cs-btn:hover { transform: none; }\n                }\n\n                [data-bp=\"tablet\"] .cs-section { padding: 88px 6vw; }\n                [data-bp=\"tablet\"] .cs-hero { padding: 120px 6vw 0; }\n                [data-bp=\"tablet\"] .cs-lead-wrap { padding: 0 6vw; }\n                [data-bp=\"tablet\"] .cs-h1 { font-size: 52px; }\n                [data-bp=\"tablet\"] .cs-h2 { font-size: 32px; letter-spacing: -1.1px; }\n                [data-bp=\"tablet\"] .cs-split, [data-bp=\"tablet\"] .cs-outcome { grid-template-columns: 1fr; gap: 28px; }\n                [data-bp=\"tablet\"] .cs-split > :nth-child(2), [data-bp=\"tablet\"] .cs-outcome > :nth-child(2) { grid-column: 1; }\n                [data-bp=\"tablet\"] .cs-films-3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n                [data-bp=\"tablet\"] .cs-cta { flex-direction: column; align-items: flex-start; }\n\n                [data-bp=\"mobile\"] .cs-section { padding: 64px 6vw; }\n                [data-bp=\"mobile\"] .cs-hero { padding: 104px 6vw 0; }\n                [data-bp=\"mobile\"] .cs-lead-wrap { padding: 0 6vw; }\n                [data-bp=\"mobile\"] .cs-lead { border-radius: 12px; }\n                [data-bp=\"mobile\"] .cs-h1 { font-size: 36px; letter-spacing: -1.3px; }\n                [data-bp=\"mobile\"] .cs-h2 { font-size: 28px; letter-spacing: -0.9px; }\n                [data-bp=\"mobile\"] .cs-facts { grid-template-columns: 1fr; margin-top: 32px; }\n                [data-bp=\"mobile\"] .cs-fact { padding: 18px 0; border-left: none; border-bottom: 1px solid rgba(250,250,248,0.12); }\n                [data-bp=\"mobile\"] .cs-fact:last-child { border-bottom: none; padding-bottom: 32px; }\n                [data-bp=\"mobile\"] .cs-split, [data-bp=\"mobile\"] .cs-outcome { grid-template-columns: 1fr; gap: 20px; }\n                [data-bp=\"mobile\"] .cs-split > :nth-child(2), [data-bp=\"mobile\"] .cs-outcome > :nth-child(2) { grid-column: 1; }\n                [data-bp=\"mobile\"] .cs-films-2, [data-bp=\"mobile\"] .cs-films-3, [data-bp=\"mobile\"] .cs-films-4 { grid-template-columns: 1fr; gap: 32px; }\n                [data-bp=\"mobile\"] .cs-tiles { grid-template-columns: 1fr 1fr; gap: 10px; }\n                [data-bp=\"mobile\"] .cs-quotes { grid-template-columns: 1fr; gap: 16px; }\n                [data-bp=\"mobile\"] .cs-next { grid-template-columns: 1fr; }\n                [data-bp=\"mobile\"] .cs-next-img { aspect-ratio: 16/9; order: -1; }\n                [data-bp=\"mobile\"] .cs-cta { flex-direction: column; align-items: flex-start; gap: 28px; }\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:\"cs-hero\",style:{background:DARK,color:LIGHT},children:[/*#__PURE__*/_jsx(HeroGlide,{children:/*#__PURE__*/_jsxs(\"a\",{className:\"cs-back\",href:BACK_LINK.href,style:{display:\"inline-flex\",alignItems:\"center\",gap:8,fontSize:14,fontWeight:600,color:\"rgba(250,250,248,0.6)\",textDecoration:\"none\"},children:[/*#__PURE__*/_jsx(Arrow,{back:true}),/*#__PURE__*/_jsx(\"span\",{children:BACK_LINK.label})]})}),/*#__PURE__*/_jsx(HeroGlide,{delay:100,children:/*#__PURE__*/_jsxs(Eyebrow,{style:{marginTop:mobile?28:40,marginBottom:20},children:[s.sector,\" \\xb7 \",s.client]})}),/*#__PURE__*/_jsx(HeroGlide,{delay:180,children:/*#__PURE__*/_jsxs(\"h1\",{className:\"cs-h1\",style:{margin:0,marginBottom:24,fontFamily:fontHeading,fontWeight:800,lineHeight:1.03,color:LIGHT,maxWidth:1080,textWrap:\"balance\"},children:[s.headlineStart,\" \",/*#__PURE__*/_jsx(\"em\",{style:{color:ORANGE,fontStyle:\"italic\"},children:s.headlineAccent})]})}),/*#__PURE__*/_jsx(HeroGlide,{delay:280,children:/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:mobile?17:20,lineHeight:1.6,color:LIGHT_MUTED,maxWidth:720},children:s.sub})}),/*#__PURE__*/_jsx(HeroGlide,{delay:380,children:/*#__PURE__*/_jsx(\"div\",{className:\"cs-facts\",children:s.facts.map((f,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"cs-fact\",children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,color:\"rgba(250,250,248,0.5)\",marginBottom:6},children:f.label}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:fontHeading,fontWeight:700,fontSize:mobile?18:22,lineHeight:1.25,color:LIGHT},children:f.value})]},i))})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"cs-lead-wrap\",children:/*#__PURE__*/_jsx(HeroGlide,{delay:450,children:/*#__PURE__*/_jsx(LeadFilm,{film:s.leadFilm,onPlay:play,mobile:mobile})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"cs-section\",style:{display:\"flex\",flexDirection:\"column\",gap:mobile?56:88},children:[/*#__PURE__*/_jsx(TextBlock,{label:\"The challenge\",heading:s.challenge.heading,paragraphs:s.challenge.paragraphs}),/*#__PURE__*/_jsx(TextBlock,{label:\"The approach\",heading:s.approach.heading,paragraphs:s.approach.paragraphs})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"cs-section\",style:{background:SURFACE},children:[/*#__PURE__*/_jsxs(Reveal,{children:[/*#__PURE__*/_jsx(Eyebrow,{style:{marginBottom:14},children:\"The films\"}),/*#__PURE__*/_jsx(\"h2\",{className:\"cs-h2\",style:{margin:0,marginBottom:48,fontFamily:fontHeading,fontWeight:700,lineHeight:1.08,color:HEADING},children:\"See the work for yourself.\"})]}),/*#__PURE__*/_jsx(\"div\",{className:`${filmCols} cs-grid`,children:s.films.map((f,i)=>/*#__PURE__*/_jsx(Reveal,{delay:i%3*90,children:/*#__PURE__*/_jsx(FilmTile,{film:f,onPlay:play})},f.title))})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"cs-section\",style:{background:DARK,color:LIGHT},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"cs-outcome\",children:[/*#__PURE__*/_jsxs(Reveal,{children:[/*#__PURE__*/_jsx(Eyebrow,{style:{marginBottom:16},children:\"The outcome\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:fontHeading,fontWeight:800,fontSize:mobile?56:88,lineHeight:1,letterSpacing:mobile?\"-2px\":\"-3.5px\",color:LIGHT},children:s.outcome.big}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:fontHeading,fontWeight:700,fontSize:mobile?18:22,color:\"rgba(250,250,248,0.6)\",marginTop:10,marginBottom:22},children:s.outcome.bigLabel}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:mobile?17:19,lineHeight:1.65,color:\"rgba(250,250,248,0.78)\",maxWidth:560},children:s.outcome.text})]}),/*#__PURE__*/_jsx(Reveal,{delay:120,children:/*#__PURE__*/_jsx(\"div\",{className:\"cs-tiles\",children:s.outcome.tiles.map((t,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{background:t.accent?ORANGE:DARK_CARD,borderRadius:14,padding:mobile?18:24,display:\"flex\",flexDirection:\"column\",gap:6,gridColumn:s.outcome.tiles.length%2===1&&i===s.outcome.tiles.length-1?\"1 / -1\":undefined},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:fontHeading,fontWeight:800,fontSize:mobile?20:26,lineHeight:1.12,letterSpacing:\"-0.7px\",color:t.accent?\"#fff\":LIGHT},children:t.value}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:14,lineHeight:1.45,color:t.accent?\"rgba(255,255,255,0.9)\":\"rgba(250,250,248,0.62)\"},children:t.label})]},i))})})]}),s.outcome.footnote&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:48,fontSize:13,lineHeight:1.6,color:\"rgba(250,250,248,0.45)\",maxWidth:820},children:s.outcome.footnote})]}),s.quotes.length>0&&/*#__PURE__*/_jsxs(\"div\",{className:\"cs-section\",children:[/*#__PURE__*/_jsx(Reveal,{children:/*#__PURE__*/_jsxs(\"figure\",{style:{margin:0,maxWidth:1080},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"48\",height:\"36\",viewBox:\"0 0 48 36\",fill:ORANGE,\"aria-hidden\":\"true\",style:{marginBottom:24},children:/*#__PURE__*/_jsx(\"path\",{d:\"M0 36V21.6C0 9.6 6 2.4 18 0l2.4 5.4C13.8 7.2 10.8 11.4 10.2 16.8H19.2V36H0Zm28.8 0V21.6C28.8 9.6 34.8 2.4 46.8 0l2.4 5.4c-6.6 1.8-9.6 6-10.2 11.4H48V36H28.8Z\"})}),/*#__PURE__*/_jsx(\"blockquote\",{style:{margin:0,marginBottom:24,fontFamily:fontHeading,fontWeight:700,fontSize:mobile?26:42,lineHeight:1.22,letterSpacing:mobile?\"-0.6px\":\"-1.3px\",color:HEADING},children:s.quotes[0].text}),/*#__PURE__*/_jsxs(\"figcaption\",{style:{fontSize:17,color:MUTED},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700,color:HEADING},children:s.quotes[0].name}),\", \",s.quotes[0].role]})]})}),s.quotes.length>1&&/*#__PURE__*/_jsx(\"div\",{className:\"cs-quotes\",style:{marginTop:56},children:s.quotes.slice(1).map((q,i)=>/*#__PURE__*/_jsx(Reveal,{delay:i*100,children:/*#__PURE__*/_jsxs(\"figure\",{style:{margin:0,height:\"100%\",boxSizing:\"border-box\",background:SURFACE,borderRadius:16,padding:mobile?26:36,display:\"flex\",flexDirection:\"column\",gap:18},children:[/*#__PURE__*/_jsxs(\"blockquote\",{style:{margin:0,fontFamily:fontHeading,fontWeight:700,fontSize:mobile?21:26,lineHeight:1.3,letterSpacing:\"-0.6px\",color:HEADING},children:['\"',q.text,'\"']}),/*#__PURE__*/_jsxs(\"figcaption\",{style:{fontSize:15,color:MUTED},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:700,color:HEADING},children:q.name}),\", \",q.role]})]})},i))})]}),/*#__PURE__*/_jsx(\"div\",{className:\"cs-section\",style:{paddingTop:s.quotes.length>0?0:undefined},children:/*#__PURE__*/_jsx(Reveal,{children:/*#__PURE__*/_jsxs(\"a\",{className:\"cs-next\",href:next.href,children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:mobile?\"28px 24px 32px\":\"44px\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",gap:12},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,fontWeight:600,color:\"rgba(51,34,68,0.55)\"},children:\"Next case study\"}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,fontWeight:700,letterSpacing:\"0.1em\",textTransform:\"uppercase\",color:ORANGE},children:next.client}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:fontHeading,fontWeight:800,fontSize:mobile?26:34,lineHeight:1.1,letterSpacing:\"-1.2px\",color:HEADING},children:next.cardResult}),/*#__PURE__*/_jsxs(\"div\",{className:\"cs-go\",style:{display:\"flex\",alignItems:\"center\",gap:8,fontSize:15,fontWeight:600,color:ORANGE},children:[/*#__PURE__*/_jsx(\"span\",{children:\"Read the story\"}),/*#__PURE__*/_jsx(Arrow,{})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"cs-next-img\",children:next.cardImage&&/*#__PURE__*/_jsx(\"img\",{src:next.cardImage,alt:\"\",loading:\"lazy\"})})]})})}),/*#__PURE__*/_jsx(\"div\",{className:\"cs-section\",style:{paddingTop:0},children:/*#__PURE__*/_jsx(Reveal,{children:/*#__PURE__*/_jsxs(\"div\",{className:\"cs-cta\",style:{background:DARK,color:LIGHT,borderRadius:20,padding:mobile?\"56px 24px\":\"96px 80px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:18},children:[/*#__PURE__*/_jsxs(\"h2\",{style:{margin:0,fontFamily:fontHeading,fontWeight:800,fontSize:mobile?34:56,lineHeight:1.04,letterSpacing:mobile?\"-1.2px\":\"-2.2px\",color:LIGHT,maxWidth:760},children:[FINAL_CTA.headlineStart,\" \",/*#__PURE__*/_jsx(\"em\",{style:{color:ORANGE,fontStyle:\"italic\"},children:FINAL_CTA.headlineAccent})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:18,lineHeight:1.6,color:LIGHT_MUTED,maxWidth:560},children:FINAL_CTA.sub})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:14,flexWrap:\"wrap\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"a\",{className:\"cs-btn\",href:FINAL_CTA.primaryCta.href,style:{background:ORANGE,color:\"#fff\"},children:FINAL_CTA.primaryCta.label}),/*#__PURE__*/_jsx(\"a\",{className:\"cs-btn\",href:FINAL_CTA.secondaryCta.href,style:{border:\"1px solid rgba(239,239,239,0.35)\",color:\"#EFEFEF\",fontWeight:500,padding:\"14px 30px\"},children:FINAL_CTA.secondaryCta.label})]})]})})}),modal&&/*#__PURE__*/_jsx(VideoModal,{film:modal,client:s.client,isMobile:isMobileDevice,onClose:close})]});}addPropertyControls(SnelskyCaseStudy,{study:{type:ControlType.Enum,title:\"Case study\",defaultValue:\"ses\",options:[\"ses\",\"deverellsmith\",\"lockton\",\"kingsley\",\"hollis\"],optionTitles:[\"SES Engineering\",\"deverellsmith\",\"Lockton\",\"Kingsley Interiors\",\"Hollis\"]}});\nexport const __FramerMetadata__ = {\"exports\":{\"STUDIES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"SnelskyCaseStudy\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Individual_Case_Study.map"],"mappings":"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"}