PageSourceSearch

https://tieva.co.uk/blog/aardmananimations

html tieva.co.uk collected 2026-10-10 00:11:43 UTC 47,092 bytes, 1,098 lines download raw bytes

1<!doctype html><html lang="en" class="no-js"><head>
2    <meta charset="UTF-8">
3    
4    <meta content="Newcastle Hospitals NHS Trust adopts Microsoft Teams for seamless, secure communication and collaboration, enhancing patient care and operational efficiency with TIEVA's expert integration." name="description">
5    <meta content="Newcastle Hospitals NHS Trust adopts Microsoft Teams for seamless, secure communication and collaboration, enhancing patient care and operational efficiency with TIEVA's expert integration." property="og:description">
6    <meta content="Newcastle Hospitals NHS Trust adopts Microsoft Teams for seamless, secure communication and collaboration, enhancing patient care and operational efficiency with TIEVA's expert integration." property="twitter:description">
7    
8    
9    <title>Sustainable Success: Aardman’s IT Transformation with TIEVA and Cisco Refresh | </title>
10    <meta content="Sustainable Success: Aardman’s IT Transformation with TIEVA and Cisco Refresh | " property="og:title">
11    <meta content="Sustainable Success: Aardman’s IT Transformation with TIEVA and Cisco Refresh | " property="twitter:title">
12    
13    <link rel="apple-touch-icon" sizes="180x180" href="https://tieva.co.uk/hubfs/raw_assets/public/TIEVA/images/icons/apple-touch-icon.png">
14    <link rel="icon" type="image/png" sizes="32x32" href="https://tieva.co.uk/hubfs/raw_assets/public/TIEVA/images/icons/favicon-32x32.png">
15    <link rel="icon" type="image/png" sizes="16x16" href="https://tieva.co.uk/hubfs/raw_assets/public/TIEVA/images/icons/favicon-16x16.png">
16    <meta name="msapplication-TileColor" content="#332d39">
17    <meta name="theme-color" content="#332d39">
18    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css">
19    <link rel="stylesheet" href="https://unpkg.com/aos@next/dist/aos.css">
20    <!-- Google tag (gtag.js) -->
21        
21<script async src="https://www.googletagmanager.com/gtag/js?id="></script>
21
22        
22<script type="text/plain" data-cookieconsent="analytics">
23          window.dataLayer = window.dataLayer || [];
24          function gtag(){dataLayer.push(arguments);}
25          gtag('js', new Date());
26          gtag('config', '');
27        </script>
27
28    <meta name="viewport" content="width=device-width, initial-scale=1">
29
30    
31    <meta property="og:description" content="Newcastle Hospitals NHS Trust adopts Microsoft Teams for seamless, secure communication and collaboration, enhancing patient care and operational efficiency with TIEVA's expert integration.">
32    <meta property="og:title" content="Sustainable Success: Aardman’s IT Transformation with TIEVA and Cisco Refresh">
33    <meta name="twitter:description" content="Newcastle Hospitals NHS Trust adopts Microsoft Teams for seamless, secure communication and collaboration, enhancing patient care and operational efficiency with TIEVA's expert integration.">
34    <meta name="twitter:title" content="Sustainable Success: Aardman’s IT Transformation with TIEVA and Cisco Refresh">
35
36    
37
38    
39  
39<script id="hs-search-input__valid-content-types" type="application/json">
40    [
41      
42        "SITE_PAGE",
43      
44        "LANDING_PAGE",
45      
46        "BLOG_POST",
47      
48        "LISTING_PAGE",
49      
50        "KNOWLEDGE_ARTICLE",
51      
52        "HS_CASE_STUDY"
53      
54    ]
55  </script>
55
56
57    <style>
58a.cta_button{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'›';padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}
59</style>
60
61<link rel="stylesheet" href="https://tieva.co.uk/hubfs/hub_generated/template_assets/1/206979392718/1790081771081/template_styles.min.css">
62<link rel="stylesheet" href="https://7052064.fs1.hubspotusercontent-na1.net/hubfs/7052064/hub_generated/module_assets/1/-2712622/1790089246523/module_search_input.min.css">
63<style>
64@font-face {
65  font-family: "Beausite";
66  src: url("https://tieva.co.uk/hubfs/BeausiteClassic-Regular-3.otf") format("opentype");
67  font-display: swap;
68  font-weight: 400;
69}
70</style>
71
72    
72<script type="application/ld+json">
73{
74  "mainEntityOfPage" : {
75    "@type" : "WebPage",
76    "@id" : "https://tieva.co.uk/blog/aardmananimations"
77  },
78  "author" : {
79    "name" : "No Author",
80    "url" : "https://tieva.co.uk/blog/author/no-author",
81    "@type" : "Person"
82  },
83  "headline" : "Sustainable Success: Aardman’s IT Transformation with TIEVA and Cisco Refresh",
84  "datePublished" : "2025-03-14T12:10:34.000Z",
85  "dateModified" : "2025-09-04T15:10:25.287Z",
86  "publisher" : {
87    "name" : "TIEVA",
88    "logo" : {
89      "url" : "https://tieva.co.uk/hubfs/TIEVA-Logo-White-SVG.svg",
90      "@type" : "ImageObject"
91    },
92    "@type" : "Organization"
93  },
94  "@context" : "https://schema.org",
95  "@type" : "BlogPosting",
96  "image" : [ "https://tieva.co.uk/hubfs/aardman.png" ]
97}
98</script>
98
99
100
101    
102
103<script type="text/javascript">
104_linkedin_partner_id = "8635850";
105window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
106window._linkedin_data_partner_ids.push(_linkedin_partner_id);
107</script>
107<script type="text/javascript">
108(function(l) {
109if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
110window.lintrk.q=[]}
111var s = document.getElementsByTagName("script")[0];
112var b = document.createElement("script");
113b.type = "text/javascript";b.async = true;
114b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
115s.parentNode.insertBefore(b, s);})(window.lintrk);
116</script>
116
117<noscript>
118&lt;img  height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=8635850&amp;amp;fmt=gif"&gt;
119</noscript>
120<link rel="amphtml" href="https://tieva.co.uk/blog/aardmananimations?hs_amp=true">
121
122<meta property="og:image" content="https://tieva.co.uk/hubfs/aardman.png">
123<meta property="og:image:width" content="1280">
124<meta property="og:image:height" content="720">
125
126<meta name="twitter:image" content="https://tieva.co.uk/hubfs/aardman.png">
127
128
129<meta property="og:url" content="https://tieva.co.uk/blog/aardmananimations">
130<meta name="twitter:card" content="summary_large_image">
131
132<link rel="canonical" href="https://tieva.co.uk/blog/aardmananimations">
133
134<meta property="og:type" content="article">
135<link rel="alternate" type="application/rss+xml" href="https://tieva.co.uk/blog/rss.xml">
136<meta name="twitter:domain" content="tieva.co.uk">
137<script src="//platform.linkedin.com/in.js" type="text/javascript">
138    lang: en_US
139</script>
139
140
141<meta http-equiv="content-language" content="en">
142
143
144
145
146
147
148    
149    
149<script src="https://kit.fontawesome.com/5aecfc30d0.js" crossorigin="anonymous"></script>
149
150    
150<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
150
151  <link rel="icon" href="https://tieva.co.uk/hubfs/ico/TIEVA-Ico.ico" type="image/x-icon">
152<meta name="generator" content="HubSpot"></head>
153<body class="bg-base-grey text-base-black">
154    <header class="site-header">
155    <div class="container">
156        <a href="/" class="site-header__logo-link w-max">
157          <img class="site-header__logo" src="https://tieva.co.uk/hubfs/TIEVA-LOGO-WHITE.svg" alt="TIEVA" width="181" height="38">
158        </a>
159        <div class="site-header__mobile-buttons">
160            <button class="h-full px-2" id="search_toggle_mobile"><i class="fa-light fa-magnifying-glass"></i><span class="sr-only">Search</span></button>
161            <button class="site-header__menu-toggle" id="menu_toggle" aria-expanded="false">
162                <span class="sr-only">Menu</span>
163                <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><!--!Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2025 Fonticons, Inc.--><path d="M0 80c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 96C7.2 96 0 88.8 0 80zM0 240c0-8.8 7.2-16 16-16l416 0c8.8 0 16 7.2 16 16s-7.2 16-16 16L16 256c-8.8 0-16-7.2-16-16zM448 400c0 8.8-7.2 16-16 16L16 416c-8.8 0-16-7.2-16-16s7.2-16 16-16l416 0c8.8 0 16 7.2 16 16z" /></svg>
164            </button>
165        </div>
166        <nav class="site-header-menu" id="menu">
167          <!-- Begin partial -->
168
169
170<ul class="site-header-menu__root">
171  
172  <li>
173    <a href="">Solutions</a>
174    
175    <div class="container site-header-menu__child">
176      <div class="child-wrapper">
177        <ul class="child-menu">
178          
179            
180              <li>
181                <a href="https://tieva.co.uk/modern-workplace">
182                  Modern Workplace
183                </a>
184              </li>
185            
186          
187            
188              <li>
189                <a href="https://tieva.co.uk/cloud">
190                  Cloud
191                </a>
192              </li>
193            
194          
195            
196              <li>
197                <a href="https://tieva.co.uk/cybersecurity">
198                  Cyber Security
199                </a>
200              </li>
201            
202          
203            
204              <li>
205                <a href="https://tieva.co.uk/network-and-connectivity">
206                  Network
207                </a>
208              </li>
209            
210          
211            
212              <li>
213                <a href="https://tieva.co.uk/it-support">
214                  Managed Services
215                </a>
216              </li>
217            
218          
219        </ul>
220      </div>
221    </div>
222    
223  </li>
224  
225  <li>
226    <a href="https://tieva.co.uk/customer-stories">Customer Stories</a>
227    
228  </li>
229  
230  <li>
231    <a href="">Company</a>
232    
233    <div class="container site-header-menu__child">
234      <div class="child-wrapper">
235        <ul class="child-menu">
236          
237            
238              <li>
239                <a href="https://tieva.co.uk/about">
240                  About
241                </a>
242              </li>
243            
244          
245            
246              <li>
247                <a href="https://tieva.co.uk/culture">
248                  Culture
249                </a>
250              </li>
251            
252          
253            
254              <li>
255                <a href="https://tieva.co.uk/approach">
256                  Approach
257                </a>
258              </li>
259            
260          
261            
262              <li>
263                <a href="https://tieva.co.uk/careers">
264                  Careers
265                </a>
266              </li>
267            
268          
269        </ul>
270      </div>
271    </div>
272    
273  </li>
274  
275  <li>
276    <a href="">Hub</a>
277    
278    <div class="container site-header-menu__child">
279      <div class="child-wrapper">
280        <ul class="child-menu">
281          
282            
283              <li>
284                <a href="https://tieva.co.uk/insights">
285                  Insights
286                </a>
287              </li>
288            
289          
290            
291              <li>
292                <a href="https://tieva.co.uk/news">
293                  News
294                </a>
295              </li>
296            
297          
298            
299              <li>
300                <a href="https://tieva.co.uk/resources">
301                  Resources
302                </a>
303              </li>
304            
305          
306            
307              <li>
308                <a href="https://tieva.co.uk/events">
309                  Events
310                </a>
311              </li>
312            
313          
314            
315              <li>
316                <a href="https://tieva.co.uk/hub">
317                  View all
318                </a>
319              </li>
320            
321          
322        </ul>
323      </div>
324    </div>
325    
326  </li>
327  
328</ul>
329<!-- End partial -->
330          <!-- Begin partial -->
331
332
333<ul class="site-header-menu__root site-header-menu__root--secondary items-start gap-2">
334  <li><button class="h-full px-2" id="search_toggle"><i class="fa-light fa-magnifying-glass"></i><span class="sr-only">Search</span></button></li>
335  
336  <li class="flex items-center">
337    
338    <a href="https://tieva.co.uk/contact">Contact Us</a>
339    
340  </li>
341  
342  <li class="flex items-center">
343    
344    <a class="border border-base-white rounded-full p-1 !h-auto" href="https://tieva.co.uk/apexio" target="_blank">
344e-Shop</a>
345    
346  </li>
347  
348</ul>
349<!-- End partial -->
350        </nav>
351    </div>
352    <div class="site-header__search" id="search">
353      <div class="container">
354        <div id="hs_cos_wrapper_search_input" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module">
355
356
357
358
359  
360
361
362
363
364
365
366
367
368<div class="hs-search-field">
369
370    <div class="hs-search-field__bar">
371      <form data-hs-do-not-collect="true" action="/hs-search-results">
372        
373        <input type="text" class="hs-search-field__input" name="term" autocomplete="off" aria-label="Search" placeholder="Search">
374
375        
376          
377            <input type="hidden" name="type" value="SITE_PAGE">
378          
379        
380          
381        
382          
383            <input type="hidden" name="type" value="BLOG_POST">
384          
385        
386          
387        
388          
389        
390          
391        
392
393        
394      </form>
395    </div>
396    <ul class="hs-search-field__suggestions"></ul>
397</div></div>
398      </div>
399  </div>
400</header>
401
402    
402<script>
403        (() => {
404            if (window.innerWidth >= 1024) {
405                document.body.classList.add('site--desktop');
406            } else {
407                document.body.classList.add('site--mobile');
408            }
409        })();
410
411        window.addEventListener('resize', () => {
412            if (window.innerWidth >= 1024) {
413                document.body.classList.add('site--desktop');
414                document.body.classList.remove('site--mobile');
415            } else {
416                document.body.classList.add('site--mobile');
417                document.body.classList.remove('site--desktop');
418            }
419        });
420
421        function throttle(func, limit) {
422            let lastFunc;
423            let lastRan;
424
425            return function (...args) {
426                const context = this;
427                if (!lastRan) {
428                    func.apply(context, args);
429                    lastRan = Date.now();
430                } else {
431                    clearTimeout(lastFunc);
432                    lastFunc = setTimeout(() => {
433                        if (Date.now() - lastRan >= limit) {
434                        func.apply(context, args);
435                        lastRan = Date.now();
436                        }
437                    }, limit - (Date.now() - lastRan));
438                }
439            };
440        }
441
442        let lastScrollTop = 0; // Keeps track of the last scroll position
443        const offset = 20; // Minimum offset before detecting a direction
444        const header = document.querySelector('.site-header');
445        const headerHeight = header.offsetHeight;
446        const searchToggle = document.getElementById('search_toggle');
447        const searchToggleMobile = document.getElementById('search_toggle_mobile');
448        const searchInput = document.querySelector('.hs-search-field__input');
449
450        const openSearch = () => {
451            search.classList.add('site-header__search--transition');
452            searchInput.focus();
453            setTimeout(() => {
454                search.classList.add('site-header__search--open');
455            }, 10); //
456        };
457
458        const closeSearch = () => {
459            search.classList.remove('site-header__search--open');
460            searchInput.blur();
461            setTimeout(() => {
462                search.classList.remove('site-header__search--transition');
463            }, 100); // Match this delay with the CSS transition duration
464        };
465
466        const toggleSearch = () => {
467            if (search.classList.contains('site-header__search--open')) {
468                closeSearch();
469            } else {
470                openSearch();
471            }
472        };
473
474        window.addEventListener('scroll', throttle(() => {
475            const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
476            if (Math.abs(scrollTop - lastScrollTop) > offset) {
477                if (header.classList.contains('site-header--hovered')) {
478                    return;
479                }
480                if (scrollTop > lastScrollTop) {
481                    header.classList.add('site-header--hidden');
482                    header.style.top = `-${headerHeight}px`;
483                    closeSearch();
484                } else if (scrollTop < lastScrollTop) {
485                    header.classList.remove('site-header--hidden');
486                    header.style.top = `0`;
487                }
488                lastScrollTop = scrollTop <= 0
489                    ? 0
490                    : scrollTop; // Update lastScrollTop
491            }
492        }, 100));
493
494        const menuToggle = document.getElementById('menu_toggle');
495        const menuToggleMobile = document.getElementById('menu_toggle_mobile');
496        const menu = document.getElementById('menu');
497        const menuLinks = document.querySelectorAll('.site-header-menu__root > li > a, .child-wrapper');
498        const childWrapper = document.querySelector('.child-wrapper');
499        const childLinks = document.querySelectorAll('.child-menu > li > a, .grandchild-menu > li > a');
500        const grandchildMenu = document.querySelectorAll('.grandchild-menu');
501
502        const isGrandChildMenuVisible = () => {
503            const visible = [...grandchildMenu].some(menu => window.getComputedStyle(menu).display !== 'none');
504            return visible;
505        };
506
507        const getElementHeight = (element) => {
508            return element.offsetHeight;
509        };
510
511        const getActiveGrandchildMenuHeight = () => {
512            const activeGrandchildMenu = [...grandchildMenu].find(menu => window.getComputedStyle(menu).display !== 'none');
513            const gcMenuParent = activeGrandchildMenu.closest('.child-menu');
514            const gcMenuParentHeight = getElementHeight(gcMenuParent);
515            const gcMenuHeight = getElementHeight(activeGrandchildMenu);
516
517            // return largest of the two
518            return Math.max(gcMenuParentHeight, gcMenuHeight);
519        };
520
521        const adjustWrapperHeight = () => {
522            if (isGrandChildMenuVisible()) {
523                const grandchildMenuHeight = getActiveGrandchildMenuHeight();
524                childWrapper.style.height = `${grandchildMenuHeight}px`;
525            } else {
526                childWrapper.style.height = 'auto';
527            }
528        };
529
530        searchToggle.addEventListener('click', () => {
531            toggleSearch();
532        });
533
534        searchToggleMobile.addEventListener('click', () => {
535            toggleSearch();
536        });
537
538        menuToggle.addEventListener('click', () => {
539            menu.classList.toggle('site-header-menu--open');
540            closeSearch();
541        });
542
543        menuLinks.forEach(link => {
544            link.addEventListener('mouseenter', () => {
545                header.classList.add('site-header--hovered');
546                menu.classList.add('site-header-menu--hovered');
547            });
548            link.addEventListener('mouseleave', () => {
549                header.classList.remove('site-header--hovered');
550                menu.classList.remove('site-header-menu--hovered');
551            });
552        });
553
554        childLinks.forEach(link => {
555            link.addEventListener('mouseenter', () => {
556                header.classList.add('site-header--child-active');
557                menu.classList.add('site-header-menu--child-active');
558                adjustWrapperHeight();
559            });
560            link.addEventListener('mouseleave', () => {
561                header.classList.remove('site-header--child-active');
562                menu.classList.remove('site-header-menu--child-active');
563                adjustWrapperHeight();
564            });
565            link.addEventListener('focus', () => {
566                header.classList.add('site-header--child-active');
567                menu.classList.add('site-header-menu--child-active');
568                adjustWrapperHeight();
569            });
570            link.addEventListener('blur', () => {
571                header.classList.remove('site-header--child-active');
572                menu.classList.remove('site-header-menu--child-active');
573                adjustWrapperHeight();
574            });
575        });
576    </script>
576
577
578    
579<section class="list-hero bg-base-black text-base-white pt-40 pb-20 md:pt-60 md:pb-40">
580<div class="container flex flex-col gap-6">
581    
582<h1 class="text-3xl md:text-5xl">
583      <span id="hs_cos_wrapper_name" class="hs_cos_wrapper hs_cos_wrapper_meta_field hs_cos_wrapper_type_text" data-hs-cos-general-type="meta_field">Sustainable Success: Aardman’s IT Transformation with TIEVA and Cisco Refresh</span>
584</h1>
585<span class="text-base-grey flex gap-4 items-center">
586<i class="fa-light fa-calendar"></i>
587      March 14, 2025
588</span>
589</div>
590</section>
591<section class="bg-base-white py-20 lg:py-40">
592<div id="blog_body" class="container grid text-base-black" data-aos="fade-up">
593<div class="grid-cols-12 lg:grid-cols-12 gap-3">
594</div>        
595<div class="grid-cols-12 lg:grid-cols-8 lg:col-start-2">
596      <span id="hs_cos_wrapper_post_body" class="hs_cos_wrapper hs_cos_wrapper_meta_field hs_cos_wrapper_type_rich_text" style="" data-hs-cos-general-type="meta_field" data-hs-cos-type="rich_text"><!--more--><div id="hs_cos_wrapper_widget_792f45b2-f7bf-4ba7-87ff-5f08f0deca6b" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><section class="intro text-theme background-theme fill-foreground-theme pb-20">
597    <div class="container flex gap-6" data-aos="fade-up">
598        <div class="flex-1">
599            <svg width="30" height="45" viewbox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg">
600                <g id="arrow">
601                    <path id="Vector" d="M0 9.47363L19.9892 9.47363L40 29.9999L19.9959 50.5263H0L0 9.47363Z" class="fill-foreground-theme" />
602                </g>
603            </svg>
604        </div>
605        <div class="text-3xl md:text-5xl mb-10">
606            <div id="hs_cos_wrapper_widget_792f45b2-f7bf-4ba7-87ff-5f08f0deca6b_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_inline_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="inline_rich_text" data-hs-cos-field="intro"><h1 style="font-size: 32px;"><span style="font-family: Beausite; font-weight: 600;">Sustainable Success: Aardman’s IT Transformation with TIEVA and Cisco Refresh</span></h1></div>
607        </div>
608    </div>
609</section></div>
610<h3>Background</h3>
611<p>&nbsp;</p>
612<p>For over 40 years,<span>&nbsp;</span><a href="https://www.aardman.com/">Aardman</a><span>&nbsp;</span>has entertained and captivated audiences, creating much-loved characters like Wallace and Gromit, Shaun the Sheep and Morph. As an innovative and progressive company, the iconic studio has consistently leveraged cutting-edge technology, relying on a complex IT infrastructure designed to support its unique creative processes. In parallel with its technological advancements, Aardman has integrated environmental responsibility and sustainability into its operations, guided by an Environmental and Sustainability Charter that sets out its targets and commitments across all business practices.</p>
613<p>&nbsp;</p>
614<p>&nbsp;</p>
615<h3>Challenge</h3>
616<p>&nbsp;</p>
617<p>Aardman’s environmental and sustainability targets include minimising waste and making reduce, reuse, and recycle the standard operating procedure. Additionally, Aardman has a commitment to ensuring that environmental and climate change criteria are standard requirements in the procurement of goods and services.<br>‍</p>
618<p>Therefore, when it came time to upgrade its network infrastructure with high-performing technologies, including all of the core and access switching, Aardman’s IT team faced the challenge of finding products that would meet its rigorous standards for performance, reliability, and security - all while aligning the solution with the studio’s Environmental and Sustainability Charter.</p>
619<p>&nbsp;</p>
620<p>&nbsp;</p>
621<h3>Solution</h3>
622<p>‍<br>To address this challenge, Aardman decided to leverage remanufactured equipment to replace its end-of-life network hardware. However, given the importance of network performance and reliability, Aardman needed a solution that would not involve the risks associated with out-of-warranty or unsupported products.</p>
623<p>&nbsp;</p>
624<p>Aardman selected TIEVA to partner with on this critical upgrade, to procure certified remanufactured products that meet the highest standards of quality and reliability. As a certified Cisco Partner, TIEVA was able to help Aardman procure products through Cisco Refresh, which provided the company with remanufactured products eligible for the same warranty and support options as 
624new equipment.</p>
625<p>&nbsp;</p>
626<p>This partnership allowed Aardman to procure certified remanufactured products from Cisco’s inventory at highly competitive prices. The products sourced included both end-of-sale items and products currently listed on Cisco’s Global Price List. A key advantage of Cisco Refresh is the availability of in-stock products, ready to ship. This enabled Aardman to receive the necessary equipment quickly, minimising disruption to its operations.</p>
627<p>&nbsp;</p>
628<p>Aardman also took advantage of the Cisco Takeback and Reuse Program, recycling its old Cisco equipment by returning it to be reused or recycled. Cisco’s program ensures that 99.9% of returned equipment is either reused or recycled, helping Aardman to meet its sustainability goals and ensuring responsible disposition of equipment.</p>
629<p>&nbsp;</p>
630<p>&nbsp;</p>
631<h3>Outcomes</h3>
632<p>‍<br>Through the implementation of Cisco Refresh products, Aardman successfully upgraded its network infrastructure in alignment with its sustainability objectives. The studio maintained the high performance, reliability, and security of its IT operations while also achieving significant cost savings and reducing its environmental impact.<br><br><span style="font-weight: bold;">"Partnering with TIEVA and leveraging Cisco Refresh has enabled us to meet our sustainability goals without compromising on the quality or reliability of our network infrastructure. The ability to procure high-performing, remanufactured products with full support and warranty has been invaluable to our ongoing commitment to environmental responsibility."<br><br></span></p>
633<p data-olk-copy-source="MessageBody">Howard Arnault-Ham, <span style="font-size: 1.125rem; background-color: transparent;">Head of IT at Aardman.</span></p>
634<p>&nbsp;</p>
635<p>By partnering with TIEVA and procuring products through Cisco Refresh, Aardman has demonstrated the importance of engaging with a supply chain that prioritises sustainability. This approach supports Aardman’s emissions target, ensuring that supplier environmental performance is always a key consideration. By embedding these practices into their IT procurement strategy, Aardman not only advances its sustainability objectives but also sets a benchmark for responsible sourcing in the creative industry.</p></span>  
636</div>        
637</div>
638  
639
640
641<div style="display: flex; justify-content: center; align-items: flex-start; gap: 20px; max-width: 1200px; width: 100%; margin: 0 auto; padding: 20px; flex-wrap: wrap;">
642  
643</div>
644
645    
646  
647
648</section>
649
650    <div id="hs_cos_wrapper_module_17379687686819" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><section class="pt-20 lg:pt-40">
651    <div class="footer-cta">
652        <div class="container md:grid grid-cols-4 lg:grid-cols-12 gap-4">
653            <div class="footer-cta__text col-span-3 lg:col-span-5 flex flex-col items-start gap-10">
654                <h2 class="text-3xl lg:text-5xl font-bold"><div id="hs_cos_wrapper_module_17379687686819_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_inline_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="inline_text" data-hs-cos-field="headline_text">Learn what TIEVA can do for you.</div></h2>
655                <div id="hs_cos_wrapper_module_17379687686819_" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_inline_rich_text" style="" data-hs-cos-general-type="widget" data-hs-cos-type="inline_rich_text" data-hs-cos-field="body_text"></div>
656                <a href="Contact%20us%20today!" class="button">Contact us today!</a>
657            </div>
658            <div class="footer-cta__image col-span-1 lg:col-span-4 lg:col-end-13">
659                <div class="footer-cta__image-inner">
660                    <img src="https://4877059.fs1.hubspotusercontent-na1.net/hubfs/4877059/63edf5fb6f3b7b57d75be4f5_Employee-smiling-1.png" alt="Employee smiling">
661                </div>
662            </div>
663        </div>
664    </div>
665</section></div>
666    <div id="hs_cos_wrapper_module_173763979064912" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><!--
667  templateType: global_partial
668  label: Footer
669-->
670
671<footer class="site-footer bg-base-black text-base-white py-20">
672    <div class="container flex flex-col gap-16 md:grid md:grid-cols-12 md:gap-4">
673        <div class="md:col-span-4 flex flex-col gap-16">
674            <div class="address flex flex-col gap-6">
675                <p class="text-xl font-semibold">TIEVA Leeds</p>
676                <p>The Mill II, Holly Park Mills,<br>
677                Leeds, LS28 5QS</p>
678                <a href="tel:03330430393" class="underline">+44 (0) 333 043 0333</a>
679            </div>
680            <ul class="footer-links flex items-center gap-4">
681                
682                  <li>
683                      <a href="https://www.instagram.com/wearetieva/" class="text-xl" target="_blank">
684                          <span class="sr-only">Instagram</span>
685                          
686                            <i class="fa-brands fa-instagram"></i>
687                          
688                          <i class=""></i>
689                      </a>
690                  </li>
691                
692                  <li>
693                      <a href="https://www.linkedin.com/company/we-are-tieva/" class="text-xl" target="_blank">
694                          <span class="sr-only">Linkedin</span>
695                          
696                            <i class="fa-brands fa-linkedin"></i>
697                          
698                          <i class=""></i>
699                      </a>
700                  </li>
701                
702                  <li>
703                      <a href="https://www.youtube.com/@wearetieva" class="text-xl" target="_blank">
704                          <span class="sr-only">Youtube</span>
705                          
706                            <i class="fa-brands fa-youtube"></i>
707                          
708                          <i class=""></i>
709                      </a>
710                  </li>
711                
712                  <li>
713                      <a href="https://www.facebook.com/wearetieva" class="text-xl" target="_blank">
714                          <span class="sr-only">Facebook</span>
715                          
716                            <i class="fa-brands fa-facebook"></i>
717                          
718                          <i class=""></i>
719                      </a>
720                  </li>
721                
722                  <li>
723                      <a href="https://www.instagram.com/wearetieva/" class="text-xl" target="_blank">
724                          <span class="sr-only">Instagram</span>
725                          
726                            <i class="fa-brands fa-instagram"></i>
727                          
728                          <i class=""></i>
729                      </a>
730                  </li>
731                
732            </ul>
733        </div>
734        <div class="md:col-span-4">
735            <div class="address flex flex-col gap-6">
736                <p class="text-xl font-semibold">TIEVA Thames Valley</p>
737                <p>Suite 04, 1010 Eskdale Road, Winnersh Triangle,<br>
738                Wokingham, RG41 5TS</p>
739                <a href="tel:03330430393" class="underline">+44 (0) 333 043 0393</a>
740            </div>
741        </div>
742        <div class="md:col-span-3 md:col-end-13">
743            <div class="address flex flex-col gap-6">
744                <p class="text-xl font-semibold">Legal</p>
745                
746                <ul class="footer-links flex flex-col gap-2">
747                    
748                    <li><a href="https://tieva.co.uk/masterserviceagreement" class="underline">Master Service Agreement</a></li>
749                    
750                    <li><a href="https://tieva.co.uk/hubfs/Legal%20Documents/TIEVA%20Privacy%20Policy.pdf" class="underline">Privacy Policy</a></li>
751                    
752                    <li><a href="https://tieva.co.uk/hubfs/Legal%20Documents/TIEVA%20-%20Credit%20Application.pdf" class="underline">Credit Application</a></li>
753                    
754                    <li><a href="https://tieva.co.uk/hubfs/Legal%20Documents/Account%20Application%20-%20Prodec.pdf" class="underline">Credit Application - Prodec</a></li>
755                    
756                    <li><a href="https://tieva.co.uk/hubfs/Legal%20Documents/TIEVA%20-%20Modern%20Slavery%20Statement.pdf" class="underline">Modern Slavery</a></li>
757                    
758                    <li><a href="https://tieva.co.uk/hubfs/Legal%20Documents/TIEVA%20-%20Carbon%20Reduction%20Plan.pdf" class="underline">PPN-21 Carbon Reduction</a></li>
759                    
760                    <li><a href="https://tieva.co.uk/hubfs/Legal%20Documents/TIEVA%20-%20Service%20Level%20Agreement%20-%20October%202025%20V3.pdf" class="underline">Service Level Agreement</a></li>
761                    
762                    <li><a href="https://tieva.co.uk/hubfs/Legal%20Documents/TIEVA%20-%20Service%20Acceptable%20Use%20Policy.pdf" class="underline">Service Acceptable Use Policy</a></li>
763                    
764                    <li><a href="https://tieva.co.uk/hubfs/Legal%20Documents/APEXIO%20Terms%20of%20Service.pdf" class="underline">apexio Terms &amp; Conditions</a></li>
765                    
766                    <li><a href="#" class="termly-display-preferences">Consent Preferences</a></li>
767                </ul>
768              
769            </div>
770        </div>
771    </div>
772    <div class="container mt-16">
773        <p class="copyright">
774            © Copyright 2025 TIEVA, inc. - All rights reserved.
775        </p>
776    </div>
777</footer></div>
778    
779    
779<script>
780        (() => {
781            if (window.innerWidth >= 1024) {
782                document.body.classList.add('site--desktop');
783            } else {
784                document.body.classList.add('site--mobile');
785            }
786        })();
787
788        window.addEventListener('resize', () => {
789            if (window.innerWidth >= 1024) {
790                document.body.classList.add('site--desktop');
791                document.body.classList.remove('site--mobile');
792            } else {
793                document.body.classList.add('site--mobile');
794                document.body.classList.remove('site--desktop');
795            }
796        });
797
798        function throttle(func, limit) {
799            let lastFunc;
800            let lastRan;
801
802            return function (...args) {
803                const context = this;
804                if (!lastRan) {
805                    func.apply(context, args);
806                    lastRan = Date.now();
807                } else {
808                    clearTimeout(lastFunc);
809                    lastFunc = setTimeout(() => {
810                        if (Date.now() - lastRan >= limit) {
811                        func.apply(context, args);
812                        lastRan = Date.now();
813                        }
814                    }, limit - (Date.now() - lastRan));
815                }
816            };
817        }
818
819        let lastScrollTop = 0; // Keeps track of the last scroll position
820        const offset = 20; // Minimum offset before detecting a direction
821        const header = document.querySelector('.site-header');
822        const headerHeight = header.offsetHeight;
823        const searchToggle = document.getElementById('search_toggle');
824        const searchToggleMobile = document.getElementById('search_toggle_mobile');
825        const searchInput = document.querySelector('.hs-search-field__input');
826
827        const openSearch = () => {
828            search.classList.add('site-header__search--transition');
829            searchInput.focus();
830            setTimeout(() => {
831                search.classList.add('site-header__search--open');
832            }, 10); //
833        };
834
835        const closeSearch = () => {
836            search.classList.remove('site-header__search--open');
837            searchInput.blur();
838            setTimeout(() => {
839                search.classList.remove('site-header__search--transition');
840            }, 100); // Match this delay with the CSS transition duration
841        };
842
843        const toggleSearch = () => {
844            if (search.classList.contains('site-header__search--open')) {
845                closeSearch();
846            } else {
847                openSearch();
848            }
849        };
850
851        window.addEventListener('scroll', throttle(() => {
852            const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
853            if (Math.abs(scrollTop - lastScrollTop) > offset) {
854                if (header.classList.contains('site-header--hovered')) {
855                    return;
856                }
857                if (scrollTop > lastScrollTop) {
858                    header.classList.add('site-header--hidden');
859                    header.style.top = `-${headerHeight}px`;
860                    closeSearch();
861                } else if (scrollTop < lastScrollTop) {
862                    header.classList.remove('site-header--hidden');
863                    header.style.top = `0`;
864                }
865                lastScrollTop = scrollTop <= 0
866                    ? 0
867                    : scrollTop; // Update lastScrollTop
868            }
869        }, 100));
870
871        const menuToggle = document.getElementById('menu_toggle');
872        const menuToggleMobile = document.getElementById('menu_toggle_mobile');
873        const menu = document.getElementById('menu');
874        const menuLinks = document.querySelectorAll('.site-header-menu__root > li > a, .child-wrapper');
875        const childWrapper = document.querySelector('.child-wrapper');
876        const childLinks = document.querySelectorAll('.child-menu > li > a, .grandchild-menu > li > a');
877        const grandchildMenu = document.querySelectorAll('.grandchild-menu');
878
879        const isGrandChildMenuVisible = () => {
880            const visible = [...grandchildMenu].some(menu => window.getComputedStyle(menu).display !== 'none');
881            return visible;
882        };
883
884        const getElementHeight = (element) => {
885            return element.offsetHeight;
886        };
887
888        const getActiveGrandchildMenuHeight = () => {
889            const activeGrandchildMenu = [...grandchildMenu].find(menu => window.getComputedStyle(menu).display !== 'none');
890            const gcMenuParent = activeGrandchildMenu.closest('.child-menu');
891            const gcMenuParentHeight = getElementHeight(gcMenuParent);
892            const gcMenuHeight = getElementHeight(activeGrandchildMenu);
893
894            // return largest of the two
895            return Math.max(gcMenuParentHeight, gcMenuHeight);
896        };
897
898        const adjustWrapperHeight = () => {
899            if (isGrandChildMenuVisible()) {
900                const grandchildMenuHeight = getActiveGrandchildMenuHeight();
901                childWrapper.style.height = `${grandchildMenuHeight}px`;
902            } else {
903                childWrapper.style.height = 'auto';
904            }
905        };
906
907        searchToggle.addEventListener('click', () => {
908            toggleSearch();
909        });
910
911        searchToggleMobile.addEventListener('click', () => {
912            toggleSearch();
913        });
914
915        menuToggle.addEventListener('click', () => {
916            menu.classList.toggle('site-header-menu--open');
917            closeSearch();
918        });
919
920        menuLinks.forEach(link => {
921            link.addEventListener('mouseenter', () => {
922                header.classList.add('site-header--hovered');
923                menu.classList.add('site-header-menu--hovered');
924            });
925            link.addEventListener('mouseleave', () => {
926                header.classList.remove('site-header--hovered');
927                menu.classList.remove('site-header-menu--hovered');
928            });
929        });
930
931        childLinks.forEach(link => {
932            link.addEventListener('mouseenter', () => {
933                header.classList.add('site-header--child-active');
934                menu.classList.add('site-header-menu--child-active');
935                adjustWrapperHeight();
936            });
937            link.addEventListener('mouseleave', () => {
938                header.classList.remove('site-header--child-active');
939                menu.classList.remove('site-header-menu--child-active');
940                adjustWrapperHeight();
941            });
942            link.addEventListener('focus', () => {
943                header.classList.add('site-header--child-active');
944                menu.classList.add('site-header-menu--child-active');
945                adjustWrapperHeight();
946            });
947            link.addEventListener('blur', () => {
948                header.classList.remove('site-header--child-active');
949                menu.classList.remove('site-header-menu--child-active');
950                adjustWrapperHeight();
951            });
952        });
953    </script>
953
954
955    
956<!-- HubSpot performance collection script -->
957<script defer src="/hs/hsstatic/content-cwv-embed/static-1.1293/embed.js"></script>
vendor: 1 bytes, line 957
957
958<script>
959var hsVars = hsVars || {}; hsVars['language'] = 'en';
960</script>
960
961
962<script src="/hs/hsstatic/cos-i18n/static-1.53/bundles/project.js"></script>
vendor: 1 bytes, line 962
962
963<script src="https://7052064.fs1.hubspotusercontent-na1.net/hubfs/7052064/hub_generated/module_assets/1/-2712622/1790089246523/module_search_input.min.js"></script>
963
964
965<!-- Start of HubSpot Analytics Code -->
966<script type="text/javascript">
967var _hsq = _hsq || [];
968_hsq.push(["setContentType", "blog-post"]);
969_hsq.push(["setCanonicalUrl", "https:\/\/tieva.co.uk\/blog\/aardmananimations"]);
970_hsq.push(["setPageId", "217896916184"]);
971_hsq.push(["setContentMetadata", {
972    "contentPageId": 217896916184,
973    "legacyPageId": "217896916184",
974    "contentFolderId": null,
975    "contentGroupId": 114474891970,
976    "abTestId": null,
977    "languageVariantId": 217896916184,
978    "languageCode": "en",
979    
980    
981}]);
982</script>
982
983
984<script type="text/javascript" id="hs-script-loader" async defer src="/hs/scriptloader/25214447.js"></script>
984
985<!-- End of HubSpot Analytics Code -->
986
987
988<script type="text/javascript">
989var hsVars = {
990    render_id: "74acdd55-90b3-4dc1-a0f2-78dcfaf4b989",
991    ticks: 1790095836322,
992    page_id: 217896916184,
993    
994    content_group_id: 114474891970,
995    portal_id: 25214447,
996    app_hs_base_url: "https://app-eu1.hubspot.com",
997    cp_hs_base_url: "https://cp-eu1.hubspot.com",
998    language: "en",
999    analytics_page_type: "blog-post",
1000    scp_content_type: "",
1001    
1002    analytics_page_id: "217896916184",
1003    category_id: 3,
1004    folder_id: 0,
1005    is_hubspot_user: false
1006}
1007</script>
1007
1008
1009
1010<script defer src="/hs/hsstatic/HubspotToolsMenu/static-1.640/js/index.js"></script>
1010
1011
1012<script>
1013  document.addEventListener("DOMContentLoaded", function () {
1014    document.querySelectorAll('a[href^="#"]').forEach(anchor => {
1015      anchor.addEventListener("click", function (e) {
1016        const target = document.querySelector(this.getAttribute("href"));
1017        if (target) {
1018          e.preventDefault();
1019          target.scrollIntoView({ behavior: "smooth" });
1020        }
1021      });
1022    });
1023  });
1024</script>
1024
1025
1026
1027<div id="fb-root"></div>
1028  
1028<script>(function(d, s, id) {
1029  var js, fjs = d.getElementsByTagName(s)[0];
1030  if (d.getElementById(id)) return;
1031  js = d.createElement(s); js.id = id;
1032  js.src = "//connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v3.0";
1033  fjs.parentNode.insertBefore(js, fjs);
1034 }(document, 'script', 'facebook-jssdk'));</script>
1034 
1034<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
1034
1035 
1036
1037
1038    
1038<script src="https://unpkg.com/aos@next/dist/aos.js" data-categories="essential"></script>
1038
1039    
1039<script>
1040      const root = document.documentElement;
1041      const jsEnabled = () => root.classList.remove('no-js');
1042      
1043      if (window.AOS != null) {
1044        window.AOS.init();
1045        jsEnabled();
1046      }    
1047    </script>
vendor: 1 bytes, line 1047
1047
1048<script>
1049  // Function to fix empty placeholders
1050  function fixEmptyPlaceholders(root) {
1051    // Only search within the provided root element
1052    const inputs = root.querySelectorAll('input[placeholder=""], textarea[placeholder=""]');
1053    inputs.forEach(function(input) {
1054      input.setAttribute('placeholder', ' ');
1055    });
1056  }
1057  
1058  // Run on initial DOM load
1059  document.addEventListener('DOMContentLoaded', function() {
1060    // Look for all form sections - might be multiple on the page
1061    const formSections = document.querySelectorAll('.form-section__form');
1062    
1063    formSections.forEach(function(formSection) {
1064      // Fix existing empty placeholders
1065      fixEmptyPlaceholders(formSection);
1066      
1067      // Create observer specific to this form section
1068      const observer = new MutationObserver(function(mutations) {
1069        let needsCheck = false;
1070        
1071        // Check if any mutation requires us to recheck placeholders
1072        mutations.forEach(function(mutation) {
1073          // If nodes were added or relevant attributes changed
1074          if (mutation.type === 'childList' || 
1075              (mutation.type === 'attributes' && 
1076               mutation.attributeName === 'placeholder')) {
1077            needsCheck = true;
1078          }
1079        });
1080        
1081        // Only run the fix if necessary
1082        if (needsCheck) {
1083          fixEmptyPlaceholders(formSection);
1084        }
1085      });
1086      
1087      // Start observing with focused configuration
1088      observer.observe(formSection, {
1089        childList: true,     // Watch for added/removed nodes
1090        subtree: true,       // Watch all descendants
1091        attributes: true,    // Watch attributes
1092        attributeFilter: ['placeholder']  // Only care about placeholder attribute
1093      });
1094    });
1095  });
1096</script>
1096
1097
1098</body></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.