1<!DOCTYPE html> 2<html class="loading" lang=""> 3<head> 4 5 6<!-- Google Tag Manager --> 7<!-- End Google Tag Manager --> 8 9 10 11 12 <!-- prefetch --> 13 <link rel='dns-prefetch' href='//use.fontawesome.com' /> 14 <link rel='dns-prefetch' href='//use.typekit.net' /> 15 <link rel='dns-prefetch' href='//www.googletagmanager.com' /> 16 17 <!-- jCRM --> 18 <meta id="jaiAccountID" content="68"/><meta id="jaiClientID" content=""/><meta id="jaiWebsiteID" content=""/> 19 20 <!-- canonical link --> 21 <link rel="canonical" href="https://thebrandfactory.com/tbf-motion"> 22 23 <!-- fonts awesome --> 24
24<script defer src="https://use.fontawesome.com/releases/v5.0.6/js/all.js"></script>
24 25 26 <!-- fonts go here --> 27 <link rel="stylesheet" href="https://use.typekit.net/tel7ixz.css"> 28 29 <!-- IE Compatibility --> 30 <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> 31 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 32 33 <meta name="theme-color" content="#000000" /> 34 35 <!-- viewport --> 36 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 37 38 <!-- google console --> 39 <meta name="google-site-verification" content="" /> 40 41 <!-- facebook tags --> 42 <meta id="ogTitle" property="og:title" content="The Brand Factory Group" /> 43 <meta id="ogImage" property="og:image" content="" /> 44 <meta property="og:site_name" content="The Brand Factory Group" /> 45 <meta id="ogUrl" property="og:url" content="https://thebrandfactory.com/tbf-motion" /> 46 <meta id="ogDescription" property="og:description" content="The Brand Factory Group" /> 47 <meta property="og:type" content="website" /> 48 <meta name="twitter:card" content="summary_large_image" /> 49 <meta name="twitter:title" content="The Brand Factory Group" /> 50 <meta name="twitter:description" content="The Brand Factory Group" /> 51 <meta name="twitter:image" content="" /> 52 53 54 <!-- CSS Variables polyfill --> 55
55<script src="/lib/plugins/cssvars/css-vars-ponyfill.js"></script>
55 56 57 <!-- css, javascript, meta tags --> 58 <title>The Brand Factory Group</title> 59 <meta name="description" content="The Brand Factory Group" />
60<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js" ></script>
vendor: 1 bytes, line 60
60
61<script type="text/javascript" src="/lib/plugins/vimeo/vimeo.js?v=1.1.1a" ></script>
vendor: 1 bytes, line 61
61
62<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.umd.js" ></script>
vendor: 1 bytes, line 62
62
63<script type="text/javascript" src="/lib/plugins/fittext/fittext.js?v=1.1.1a" ></script>
vendor: 1 bytes, line 63
63
64<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/js/select2.min.js" ></script>
vendor: 84 bytes, lines 64-65
64 65<script type="text/javascript" src="https://www.google.com/recaptcha/api.js?render=
656LfClYYfAAAAAKIPaQEcACHEC2uDNmeyqQ9C8Idz
vendor: 19 bytes, line 65
65&hl=en" ></script>
66<script type="text/javascript" src="/lib/plugins/cleave/cleave.min.js?v=1.1.1a" ></script>
vendor: 1 bytes, line 66
66
67<script type="text/javascript" src="/lib/plugins/cleave/addons/cleave-phone.ca.js?v=1.1.1a" ></script>
vendor: 1 bytes, line 67
67
68<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/velocity/2.0.6/velocity.min.js" ></script>
vendor: 1 bytes, line 68
68
69<script type="text/javascript" src="https://unpkg.com/aos@next/dist/aos.js" ></script>
vendor: 1 bytes, line 69
69
70<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.js" ></script>
vendor: 1 bytes, line 70
70
71<script type="text/javascript" src="/lib/js/tools.js?v=1.1.1a" ></script>
vendor: 1 bytes, line 71
71
72<script type="text/javascript" src="/lib/js/forms.js?v=1.1.1a" ></script>
vendor: 1 bytes, line 72
72
73<script type="text/javascript" src="/lib/js/scrolling.js?v=1.1.1a" ></script>
vendor: 1 bytes, line 73
73
74<script type="text/javascript" src="/lib/js/search.js?v=1.1.1a" ></script>
vendor: 1 bytes, line 74
74
75<script type="text/javascript" src="/lib/js/main.js?v=1.1.1a" ></script>
vendor: 1 bytes, line 75
75
76<script type="text/javascript" src="/js/main.js?v=1.1.1a" ></script>
vendor: 1 bytes, line 76
76
77<script type="text/javascript" src="/js/team.js?v=1.1.1a" ></script>
77 78<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.css"/> 79<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/css/select2.min.css"/> 80<link rel="stylesheet" type="text/css" href="/css/default.css?v=1.1.1a"/> 81<link rel="stylesheet" type="text/css" href="/lib/css/default.css?v=1.1.1a"/> 82<link rel="stylesheet" type="text/css" href="https://unpkg.com/aos@next/dist/aos.css"/> 83<link rel="stylesheet" type="text/css" href="/css/main.css?v=1.1.1a"/> 84<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.css"/> 85<link rel="dns-prefetch" href="//ajax.googleapis.com"/> 86<link rel="dns-prefetch" href="//cdn.jsdelivr.net"/> 87<link rel="dns-prefetch" href="//cdnjs.cloudflare.com"/> 88<link rel="dns-prefetch" href="//www.google.com"/> 89<link rel="dns-prefetch" href="//unpkg.com"/> 90 91
91<script> 92 var jsRecaptchaKey = "6LfClYYfAAAAAKIPaQEcACHEC2uDNmeyqQ9C8Idz"; 93 </script>
93 94 95 <!-- site icon --> 96 <link rel="icon" type="image/png" href="/favicon.png"> 97 98 <!-- Organization identity and service-area information --> 99
99<script type="application/ld+json"> 100 { 101 "@context": "https://schema.org", 102 "@type": "Organization", 103 "@id": "https://thebrandfactory.com/#organization", 104 "name": "The Brand Factory Group", 105 "url": "https://thebrandfactory.com/", 106 "logo": "https://thebrandfactory.com/img/logos/tbf.svg", 107 "description": "An integrated branding, design and advertising agency with teams in Toronto, Ottawa, New York and Miami.", 108 "email": "[email protected]", 109 "telephone": "+1-416-920-8115", 110 "address": { 111 "@type": "PostalAddress", 112 "streetAddress": "91-93 Scollard Street", 113 "addressLocality": "Toronto", 114 "addressRegion": "ON", 115 "postalCode": "M5R 1G4", 116 "addressCountry": "CA" 117 }, 118 "areaServed": [ 119 { "@type": "City", "name": "Toronto" }, 120 { "@type": "City", "name": "Ottawa" }, 121 { "@type": "City", "name": "New York" }, 122 { "@type": "City", "name": "Miami" }, 123 { "@type": "Country", "name": "Canada" }, 124 { "@type": "Country", "name": "United States" } 125 ], 126 "knowsAbout": [ 127 "Brand strategy", 128 "Brand identity", 129 "Graphic design", 130 "Advertising campaigns", 131 "Digital experiences", 132 "Content production", 133 "Video production" 134 ], 135 "sameAs": [ 136 "https://www.instagram.com/thebrandfactory/", 137 "https://ca.linkedin.com/company/the-brand-factory" 138 ] 139 } 140 </script>
140 141 142<!-- Facebook Pixel Code --> 143<!--
143<script> 144!function(f,b,e,v,n,t,s) 145{ 146 if(f.fbq)return;n=f.fbq=function(){ 147 n.callMethod? 148n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 149if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 150n.queue=[];t=b.createElement(e);t.async=!0; 151t.src=v;s=b.getElementsByTagName(e)[0]; 152s.parentNode.insertBefore(t,s) }(window, document,'script', 153'https://connect.facebook.net/en_US/fbevents.js'); 154fbq('init', ''); 155fbq('track', 'PageView'); 156</script>
156 157<noscript><img height="1" width="1" style="display:none" 158src="https://www.facebook.com/tr?id=&ev=PageView&noscript=1" 159/></noscript> --> 160<!-- End Facebook Pixel Code --> 161 162<!-- Hotjar Tracking Code for Site 5020862 (name missing) --> 163
164<script>
vendor: 137 bytes, lines 164-170
164 165 166 (function(h,o,t,j,a,r){ 167 168 h.hj=h.hj||function(){ (h.hj.q=h.hj.q||[]).push(arguments) }; 169 170 h._hjSettings={ hjid:
1705020862
vendor: 277 bytes, lines 170-181
170,hjsv:6 }; 171 172 a=o.getElementsByTagName('head')[0]; 173 174 r=o.createElement('script');r.async=1; 175 176 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 177 178 a.appendChild(r); 179 180 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); 181
182</script>
182 183 184</head> 185 186<body> 187 188<!-- Google Tag Manager (noscript) --> 189 190<!-- End Google Tag Manager (noscript) --> 191 192 193 <div class="overlay"><div></div><a href="" class="close-overlay"></a></div> 194 <div class="error"><div class="error hide"><a id="error-close"><em class="far fa-times-circle"></em></a></div></div> 195 <div id="container"> 196 197 <!-- HEADER (LOGO, NAVIGATION, SOCIAL) --> 198 <header> 199 <div class="burger"><ul><li></li><li></li><li></li></ul></div> 200 </header> 201 202 203 <!-- BODY CONTENT --> 204 <div id="mainbody"> 205 <div class="grid contacts px-4" id="nav"> 206 <div> 207 <p><a href="/" class="site-title">The Brand Factory Group</a> 208 <br /> 209 <span class="hide-on-mobile">Inventing Desire <br />91/93 Scollard Street <br />Toronto, ON M5R 1G4</span> <br /> 210 <a href="tel:+14169208115">(416) 920-8115</a> <br> 211 <a href="mailto:[email protected]?subject=Inquire">INQUIRE</a> 212 </p> 213 </div> 214 <div> 215 <p>One Vision. One Brand. <br /> 216 Comprised of eight key business groups:<br /> 217 <a href="/tbf" data-page="tbf">The Brand Factory</a>, 218 <a href="https://www.joeyai.com/" target="_blank">Joey Ai</a>, 219 <a href="/tbf-motion" data-page="tbf-motion">TBF Motion</a>, 220 <a href="http://immersiveat.com/">Immersive</a>, 221 <a href="https://www.studiohumn.com/" target="_blank">Studio Humn</a>, 222 <a href="https://pixelstrategiesinc.com/" target="_blank">Pixel Strategies</a>, 223 <a href="http://theinclusionagency.com/" target="_blank">Inclusion</a> 224 and <a href="https://mandibrand.com/" target="_blank" > 225 Mandi 226 </a> 227 228 . 229 </p> 230 </div> 231 <div> 232 <p> 233 <a href="/about-us" data-page="about">About Us</a><br> 234 235 <a data-page="space" href="/space">Our Space</a> 236 <br /><a href="/contact" data-page="contact">Contact Us</a> 237 <br /> 238 <!-- <a href="tel:4169208115" id="phoneNumber">416 239 920 8115</a><br><span id="after-hours" >After Hours Contact 240 </span> --> 241 <a href="/press" data-page="press">Press</a> 242 </p> 243 </div> 244 </div> 245 <article id="motion" class="tbf-motion px-4"> 246 <section class="pt-5"> 247 <div class="row mb-5"> 248 <div class="col-lg-6"> 249 <h2 class="h1 fw-light"> 250TBF Motion creates visual symphonies that bind brands to hearts. 251Cinematic storytelling that rewrites the rules of engagement. 252 253 </h2> 254 255 </div> 256 <div class="col-lg-6"> 257 <h3 class="fw-bold text-uppercase m-0">Services</h3> 258 <ul class="text-uppercase " style="max-width: 550px;" > 259 260 <li>Commercial TV Production</li> 261 <li>Corporate Video Production</li> 262 <li>Social Media Video Production</li> 263 <li>Sound Design & Recording</li> 264 <li>In-house Pre & Post Services</li> 265 </ul> 266 </div> 267 </div> 268 <div class="row"> 269 270 <div class="col-lg-6"> 271 <a href="https://player.vimeo.com/video/832728424" target="_blank" class="ratio ratio-16x9 video-btn" > 272 <iframe class="js-lazy-iframe" frameborder="0" src="about:blank" data-src="https://player.vimeo.com/video/832728424?background=1&autoplay=1&loop=1&autopause=0" allow="autoplay" loading="lazy" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" data-ready="true"></iframe> 273 274 </a> 275 </div> 276 <div class="col-lg-6"> 277 <a href="https://player.vimeo.com/video/1112413593" target="_blank" class="ratio ratio-16x9 video-btn" > 278 <iframe class="js-lazy-iframe" frameborder="0" src="about:blank" data-src="https://player.vimeo.com/video/1112413593?background=1&autoplay=1&loop=1&autopause=0" allow="autoplay" loading="lazy" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" data-ready="true"></iframe> 279 280 </a> 281 </div> 282 <div class="col-lg-6"> 283 <a href="https://player.vimeo.com/video/1103806638" target="_blank" class="ratio ratio-16x9 video-btn" > 284 <iframe class="js-lazy-iframe" frameborder="0" src="about:blank" data-src="https://player.vimeo.com/video/1103806638?background=1&autoplay=1&loop=1&autopause=0" allow="autoplay" loading="lazy" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" data-ready="true"></iframe> 285 286 </a> 287 </div> 288 <div class="col-lg-6"> 289 <a href="https://player.vimeo.com/video/1103807844" target="_blank" class="ratio ratio-16x9 video-btn" > 290 <iframe class="js-lazy-iframe" frameborder="0" src="about:blank" data-src="https://player.vimeo.com/video/1103807844?background=1&autoplay=1&loop=1&autopause=0" allow="autoplay" loading="lazy" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" data-ready="true"></iframe> 291 292 </a> 293 </div> 294 <div class="col-lg-6"> 295 <a href="https://player.vimeo.com/video/1033135382" target="_blank" class="ratio ratio-16x9 video-btn" > 296 <iframe class="js-lazy-iframe" frameborder="0" src="about:blank" data-src="https://player.vimeo.com/video/1033135382?background=1&autoplay=1&loop=1&autopause=0" allow="autoplay" loading="lazy" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" data-ready="true"></iframe> 297 298 </a> 299 </div> 300 <div class="col-lg-6"> 301 <a href="https://player.vimeo.com/video/359126524?" target="_blank" class="ratio ratio-16x9 video-btn" > 302 <iframe class="js-lazy-iframe" frameborder="0" src="about:blank" data-src="https://player.vimeo.com/video/359126524?background=1&autoplay=1&loop=1&autopause=0" allow="autoplay" loading="lazy" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" data-ready="true"></iframe> 303 304 </a> 305 </div> 306 <div class="col-lg-6"> 307 <a href="https://player.vimeo.com/video/718411748?" target="_blank" class="ratio ratio-16x9 video-btn" > 308 <iframe class="js-lazy-iframe" frameborder="0" src="about:blank" data-src="https://player.vimeo.com/video/718411748?background=1&autoplay=1&loop=1&autopause=0" allow="autoplay" loading="lazy" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" data-ready="true"></iframe> 309 310 </a> 311 </div> 312 <div class="col-lg-6"> 313 <a href="https://player.vimeo.com/video/209800676" target="_blank" class="ratio ratio-16x9 video-btn" > 314 <iframe class="js-lazy-iframe" frameborder="0" src="about:blank" data-src="https://player.vimeo.com/video/209800676?background=1&autoplay=1&loop=1&autopause=0" allow="autoplay" loading="lazy" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" data-ready="true"></iframe> 315 316 </a> 317 </div> 318 <!-- <div class="col-lg-6"> 319 <a href="https://player.vimeo.com/video/1119427565" target="_blank" class="ratio ratio-16x9 video-btn" > 320 <iframe class="js-lazy-iframe" frameborder="0" src="about:blank" data-src="https://player.vimeo.com/video/1119427565?background=1&autoplay=1&loop=1&autopause=0" allow="autoplay" loading="lazy" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" data-ready="true"></iframe> 321 322 </a> 323 </div> --> 324 <div class="col-lg-6"> 325 <a href="https://player.vimeo.com/video/1102476027" target="_blank" class="ratio ratio-16x9 video-btn" > 326 <iframe class="js-lazy-iframe" frameborder="0" src="about:blank" data-src="https://player.vimeo.com/video/1102476027?background=1&autoplay=1&loop=1&autopause=0" allow="autoplay" loading="lazy" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" data-ready="true"></iframe> 327 328 </a> 329 </div> 330 <div class="col-lg-6"> 331 <a href="https://player.vimeo.com/video/470704659?" target="_blank" class="ratio ratio-16x9 video-btn" > 332 <iframe class="js-lazy-iframe" frameborder="0" src="about:blank" data-src="https://player.vimeo.com/video/470704659?background=1&autoplay=1&loop=1&autopause=0&11" allow="autoplay" loading="lazy" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" data-ready="true"></iframe> 333 334 </a> 335 </div> 336 <div class="col-lg-6"> 337 <a href="https://player.vimeo.com/video/325855998?" target="_blank" class="ratio ratio-16x9 video-btn" > 338 <iframe class="js-lazy-iframe" frameborder="0" src="about:blank" data-src="https://player.vimeo.com/video/325855998?background=1&autoplay=1&loop=1&autopause=0&11" allow="autoplay" loading="lazy" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" data-ready="true"></iframe> 339 340 </a> 341 </div> 342 <div class="col-lg-6"> 343 <a href="https://player.vimeo.com/video/719821218?" target="_blank" class="ratio ratio-16x9 video-btn" > 344 <iframe class="js-lazy-iframe fix-ratio" frameborder="0" src="about:blank" data-src="https://player.vimeo.com/video/719821218?background=1&autoplay=1&loop=1&autopause=0&11" allow="autoplay" loading="lazy" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" data-ready="true"></iframe> 345 346 </a> 347 </div> 348 </div> 349 </section> 350 351 <div class="page-footer"> 352 <div class="d-flex align-items-bottom gap-3 flex-wrap"> 353 <h1 class="display-3 mb-0 me-3">TBF Motion</h1> 354 <div class="w-100 d-block d-sm-block"></div> 355 <a class="d-block mt-auto mb-3" href="https://www.instagram.com/tbf_motion/" target="_blank"> Instagram </a> 356 <a class="d-block mt-auto mb-3" href="https://ca.linkedin.com/company/the-brand-factory" target="_blank"> 357 Linkedin 358 </a> 359 </div> 360 </div> 361</article> 362
363 </div> 364 365 <!-- FOOTER --> 366 <footer class="px-4 text-start text-md-end"> 367 368 <div class="disclaimer"> 369 <!-- <p>© 2026 The Brand Factory Group. All rights reserved. </p> --> 370 <p> 371 <a href="/privacy-policy">Privacy Policy</a>. <a href="/terms">Terms of Use</a>. AODA. 372 </p> 373 </div> 374 375 376 </footer> 377 378 379 380 381<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 381-382
381 382<script async src="https://www.googletagmanager.com/gtag/js?id=
382G-SY05HF6GE6
vendor: 13 bytes, line 382
382"></script>
383<script> 384
vendor: 146 bytes, lines 384-390
384window.dataLayer = window.dataLayer || []; 385 function gtag(){ 386 dataLayer.push(arguments); 387 } 388 gtag('js', new Date()); 389 390 gtag('config', '
390G-SY05HF6GE6
vendor: 7 bytes, lines 390-391
390'); 391
392</script>
392 393 394 395 396</body> 397 398</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.