CINXE.COM

Accelerating performance: PwC

<!DOCTYPE HTML> <html lang="en"> <head> <link rel="icon" href="/etc.clientlibs/pwc/clientlibs/css_common/resources/image/favicon.ico" type="image/x-icon"/> <!-- OneTrust Cookies Consent Notice start for www.pwc.com/gx --> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="0645fa74-2808-4ef1-b238-12e241a58cf7"></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <!-- OneTrust Cookies Consent Notice end for www.pwc.com/gx --> <script src="/etc.clientlibs/clientlibs/granite/jquery.min.f65891607efbe75b84a8031849cec6c7.js"></script> <script src="/etc.clientlibs/clientlibs/granite/utils.min.308082b4c347f4fec37ffef277d39d0e.js"></script> <script src="/etc.clientlibs/clientlibs/granite/jquery/granite.min.d9075d4175ab7b0e3ccf4305a4089645.js"></script> <script src="/etc.clientlibs/foundation/clientlibs/jquery.min.dd9b395c741ce2784096e26619e14910.js"></script> <script src="/etc.clientlibs/pwc/clientlibs/components-digitaldataanalytics.min.594e86bc3088dca581ea8df9b0eafa46.js"></script> <script> createObject('page.skipOptanonCall',true); </script> <title>Accelerating performance: PwC </title> <meta http-equiv="content-language" content="en_gx"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta property="og:title" content="Accelerating performance"/> <meta property="og:type" content="article"/> <meta property="og:site_name" content="PwC"/> <meta property="og:description" content="Accelerating performance"/> <meta property="og:image" content="https://www.pwc.com/gx/en/assets/image/quadratic-thumbnail.jpg"/> <meta name="robots" content="index,follow"/> <meta name="keywords" content=""/> <meta name="description" content="Accelerating performance"/> <meta name="author" content="PricewaterhouseCoopers"/> <meta name="pwcTitle" content="Accelerating performance"/> <meta name="pwcLocale" content="en_gx"/> <meta name="pwcCountry" content='gx'/> <meta name="pwcGeo.default" content="GX"/> <meta name="pwcLang" content="en"/> <meta name="pwcTag" content=""> <meta name="pwcHideLevel" content="0,2"/> <meta name="target" content=""/> <meta name="pwcReleaseDate" content="2023-09-07T14:51:00.000+02:00"/> <meta name="pwcLastModifiedDate" content="2024-05-28T06:43:07.347Z"/> <meta name="pwcselectednav" content="2"/> <meta name="viewport" id="pwcviewport" content="width=device-width, initial-scale=1.0"> <link rel="apple-touch-icon" href="/content/pwc/script/network/apple-touch-icon.png"/> <link rel="canonical" href="https://www.pwc.com/gx/en/issues/transformation/accelerating-performance.html"/> <meta property="og:url" content="https://www.pwc.com/gx/en/issues/transformation/accelerating-performance.html"/> <script> var page ="Accelerating performance: PwC"; var anlyticsEscapeTitle = "Accelerating performance"; var anlyticsunescapeTitle = $('<textarea />').html(anlyticsEscapeTitle).text(); var templatePath ="/conf/pwc/settings/wcm/templates/level-3-landing-page-template"; var pwcReleaseDate = "2023-09-07T14:51:00.000+02:00"; var pageNameUnescape = $('<textarea />').html(page).text(); //PR-13329 change -- start var jsonData = {}; if(Object.keys(jsonData).length){ var taxonomyDataKey = jsonData.DataLayerKey !=null ? jsonData.DataLayerKey : "" ; var taxonomyDataValue =jsonData.DataLayerValue!=null ? jsonData.DataLayerValue : ""; createObject(taxonomyDataKey,taxonomyDataValue); } //PR-13329 change -- end createObject('page.pageInfo.pageName', pageNameUnescape); createObject("page.pageInfo.pageType",templatePath.substring(templatePath.lastIndexOf('/') + 1)); createObject('page.content.publishDate', pwcReleaseDate); createObject('page.content.contentTitle', anlyticsunescapeTitle); createObject('page.content.contentType', "article"); //PR-12825 change --start var pageContentJsonObject = {"ContentFullPathValueWithoutQueryParams":"/content/pwc/gx/en/issues/transformation/accelerating-performance.html","ContentFullPathKey":"page.content.contentFullPath"}; var urlQueryParams = new URLSearchParams(window.location.search); var pageUrlPath= pageContentJsonObject.ContentFullPathValueWithoutQueryParams; if(urlQueryParams!=''){ pageUrlPath=pageUrlPath.concat("?").concat(urlQueryParams); } createObject(pageContentJsonObject.ContentFullPathKey,pageUrlPath); //PR-12825 change --end //Added old dataLayer object value in digitalData.site object. digitalData.site ={"SiteValues":{"fullTagParent":"/","businessFunctionParent":"","topicsParent":"","funnel":"","businessFunction":"","industry":"","stakeholders":"","funnelParent":"","fullTag":"/","los":"","campaigns":"","economicBuyers":"","technologyParent":"","folderDirectory":"pwc/gx/en/issues/transformation","contentType":"","campaignsParent":"","industriesParent":"","topics":"","pwcContentTypeParent":"","economicBuyersParent":"","servicesParent":"","services":"","technology":"","subLos":"","pwcContentType":"","contentLengthParent":"","industries":"","businessImperatives":"","contentLength":"","stakeholdersParent":"","businessImperativesParent":""},"additionalTags":"","business":{"businessChallenge":"","businessTopic":""},"accountRegistration":false}; </script> <script type="application/ld+json"> { "@type": "Thing", "@context": "http://schema.org", "image": "https://www.pwc.com/gx/en/assets/image/quadratic-thumbnail.jpg", "name":"Accelerating performance: PwC", "description":"Accelerating performance" } </script> <script> var currentPageTerritory = 'gx'; </script> <script src="/etc.clientlibs/foundation/clientlibs/shared.min.e9d9a3990d7779c2e8e3361187f3d36b.js"></script> <script> (function(win, doc, style, timeout) { var STYLE_ID = 'at-body-style'; function getParent() { return doc.getElementsByTagName('head')[0]; } function addStyle(parent, id, def) { if (!parent) { return; } var style = doc.createElement('style'); style.id = id; style.innerHTML = def; parent.appendChild(style); } function removeStyle(parent, id) { if (!parent) { return; } var style = doc.getElementById(id); if (!style) { return; } parent.removeChild(style); } addStyle(getParent(), STYLE_ID, style); setTimeout(function() { removeStyle(getParent(), STYLE_ID); }, timeout); }(window, document, "body {opacity: 0 !important}", 3000)); </script> <script> var pageTerritoryForDTM = 'gx'; </script> <script src="//assets.adobedtm.com/94ed34440bb5/3f3b522e5510/launch-5b28a70d8754.min.js" type="text/javascript" async></script> <script src="/etc.clientlibs/pwc/clientlibs/components-analytics.min.09fae73c6d4e6a64a3d6fec9bf69a6a7.js"></script> <script src="/etc.clientlibs/pwc/clientlibs/handlebars.min.cea4640e01740056e78b381c8d3b8d84.js"></script> <script src="/etc.clientlibs/pwc/clientlibs/purify.min.861f03f452e5d56afa11ef73013b9d07.js"></script> <link rel="stylesheet" href="/etc.clientlibs/pwc/clientlibs/longform/style-colors-rebrand.min.55562d53c21efab6908d5bd75798b72b.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/pwc/clientlibs/rebrand-clientlibs/components-colors.min.a88fa5de6c5f303280177399f8e0b6ac.css" type="text/css"> <!-- <script src="//assets.adobedtm.com/c1b096e48fc8/1825f4c13961/launch-05a1756607c1-development.min.js" async></script> --> <input id="modnavigationid" type="hidden" value="/gx/en/issues/transformation/accelerating-performance/"/> <input type="hidden" id="navmode" value="publish"/> <input type="hidden" id="premiumPage" value="false"/> <input class="currentPagePath" type="hidden" value="/content/pwc/gx/en/issues/transformation/accelerating-performance"/> <input type="hidden" id="isUserReg" value="false"/> </head> <body class="basepage page basicpage page-primary-col--rose page-secondary-col--rose page-tertiary-col--rose level-3-landing-page-template page-primary-col--rose page-secondary-col--rose page-tertiary-col--rose publish standard-spacing pwcscrolling longformcontent cmp-base-modernized"> <div id="wrapper"> <div class="root container responsivegrid"> <div id="container-33d032e879" class="cmp-container"> <div class="ixfsection experiencefragment"><div class="mod-ixf-page-section"></div> <section id="header" style="height: auto" class="cmp-experiencefragment cmp-experiencefragment--gx-en fullwidth "> <div id="container-f866ca9fd8" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="embedscript aem-GridColumn aem-GridColumn--default--12"><!-- SDI include (path: /content/experience-fragments/pwc/gx/en/header/gx-en/master/_jcr_content/root/embedscript.dynamic.html/pwc/components/modernized/content/embedscript, resourceType: pwc/components/modernized/content/embedscript) --> <link rel="stylesheet" type="text/css" href="/gx/en/assets/css/base-new.css"/> <script type="text/javascript" src="/content/pwc/script/gx/en/contact.js"></script> </div> <div class="slim-page-header-v2 parbase aem-GridColumn aem-GridColumn--default--12"><!-- SDI include (path: /content/experience-fragments/pwc/gx/en/header/gx-en/master/_jcr_content/root/slim_page_header_v2.dynamic.html/pwc/components/modernized/content/slim-page-header-v2, resourceType: pwc/components/modernized/content/slim-page-header-v2) --> <nav id="skipNav" aria-label="Skip Links"> <a tabindex="1" id="skipToContent" href="#" class="sr-only sr-only-focusable skip-content" aria-label="Skip to content">Skip to content</a> <a tabindex="1" id="skipToFooter" href="#pgFooter" class="sr-only sr-only-focusable skip-content" aria-label="Skip to footer">Skip to footer</a> </nav> <div class="headerv2-container" data-current-level=""> <header class="slimheader-v2 mod__header-v2"> <input type='hidden' id='checkUserLoginOrNot' value='false'/> <a id="logoUrl" tabindex="3" href="/gx/en" aria-label="PwC homepage" class="slim-logo search-hide levelOneLink "> </a> <img class="mobile-search-btn " alt="Site Search" src="/etc.clientlibs/pwc/clientlibs/rebrand-clientlibs/components-colors/resources/images/slim-header-v2/search-icon.svg"/> <div id="slim-hamburger" class="slim-hamburger-ico" aria-label="Menu "> <span></span> <span></span> <span></span> </div> <div class="slim-navigation" style="opacity:0;"> <nav class="nav-primary search-hide" data-tab-index-start="9" aria-label="Main Navigation"> <a aria-controls="industries-subnav-1" link-href="https://www.pwc.com/gx/en/industries.html" href="#" data-has-subnav="true" data-nav-index="1" class="levelOneLink " nextpage-canonical-url="https://www.pwc.com/gx/en/industries.html" navigation-title="Industries">Industries</a> <a aria-controls="services-subnav-2" link-href="https://www.pwc.com/gx/en/services.html" href="#" data-has-subnav="true" data-nav-index="2" class="levelOneLink " nextpage-canonical-url="https://www.pwc.com/gx/en/services.html" navigation-title="Services">Services</a> <a aria-controls="issues-subnav-3" link-href="https://www.pwc.com/gx/en/issues.html" href="#" data-has-subnav="true" data-nav-index="3" class="levelOneLink " nextpage-canonical-url="https://www.pwc.com/gx/en/issues.html" navigation-title="Issues">Issues</a> <a aria-controls="about_us-subnav-4" link-href="https://www.pwc.com/gx/en/about.html" href="#" data-has-subnav="true" data-nav-index="4" class="levelOneLink " nextpage-canonical-url="https://www.pwc.com/gx/en/about.html" navigation-title="About us">About us</a> <a aria-controls="careers-subnav-5" link-href="https://www.pwc.com/gx/en/careers.html" href="#" data-has-subnav="true" data-nav-index="5" class="levelOneLink " nextpage-canonical-url="https://www.pwc.com/gx/en/careers.html" navigation-title="Careers">Careers</a> <div class="nav-more" style="display: none;"> <p>More</p> <div class="levelOneLink nav-more-dropdown"> </div> </div> </nav> <nav class="nav-secondary search-hide" aria-label="Secondary Navigation"> <script id="overlay-template" type="text/x-handlebars-template"> <div class="authenticated-user-options hidden"> <div class="user-option-list"> <a tabindex="3" class="register myaccount levelOneLink" href="{{myAccountHref}}">My Account</a> <a tabindex="4" class="sign-in signout levelOneLink" onclick="logOffUser(window.location.href)">Sign Out</a> </div> </div> <div class="user-options hidden"> <a tabindex="3" class="sign-in userreg levelOneLink" data-href="{{signInHref}}" href="javascript:void(0);"> Sign in</a> <a tabindex="4" class="register userreg levelOneLink" href="{{createAccountHref}}"> Register</a> </div> </script> <div class="login-data"></div> <!--<div data-sly-test="false" class="user-options hidden"> <a tabindex="3" data-sly-test.loginLink="/bin/saml/internal/auth" data-href="" href="javascript:void(0);" class="sign-in userreg levelOneLink">Sign in</a> <a tabindex="4" data-sly-test.registerLink="https://login.pwc.com/identity/register?goto=" data-register-link="" href="javascript:void(0);" class="register userreg levelOneLink">Register</a> </div>--> <div class="location-options"> <script id="language-selector-template" type="text/x-handlebars-template"> <div class="options-language"> <button tabindex="7" class="open-lang-options">{{jcrlanguage}} <img alt="" src="/etc.clientlibs/pwc/clientlibs/rebrand-clientlibs/components-colors/resources/images/slim-header-v2/Chevron.svg"></button> <img class="close-options" alt="" src="/etc.clientlibs/pwc/clientlibs/rebrand-clientlibs/components-colors/resources/images/slim-header-v2/close-icon-white.svg"> </div> <div class="slim-language-selector" id="langDialog" aria-label="{{langSelectorTitleText}}" role="dialog" aria-modal="true"> <p>{{langSelectorTitleText}}</p> <div class="language-selector-list levelOneLink " id="lstLang" role="listbox" aria-labelledby="langDialog"> {{#each languageSelectorData.alternateLanguages}} <a id="lang_{{@index}}" role="option" {{#if this.isCurrentLanguage}} class="is-active" {{/if}} href="{{this.linkURL}}" data-lang="{{this.linkText}}"> {{this.linkText}} </a> {{/each}} </div> </div> </script> <script id="territory-selector-template" type="text/x-handlebars-template"> <button tabindex="6" aria-label="{{territorySelectorBtnText}}"> <span>{{currentPageTerritoryName}} <img alt="" src="/etc.clientlibs/pwc/clientlibs/rebrand-clientlibs/components-colors/resources/images/slim-header-v2/Chevron.svg"></span> <img class="close-options" alt="" src="/etc.clientlibs/pwc/clientlibs/rebrand-clientlibs/components-colors/resources/images/slim-header-v2/close-icon-white.svg"> </button> <!-- territory dialog box starts here --> <div class="territory-selector" aria-label="{{findATerritoryText}}" id="lst-territory-selector" role="dialog" aria-modal="true"> <div class="territory-selector-search"> <label class="sr-only" for="searchField"> {{findATerritoryText}} </label> <input id="countrySearch" class="levelOneLink" name="country" type="text" placeholder="{{findATerritoryText}}"> </div> <div class="territory-selector-list levelOneLink" id="lstTerritory" role="listbox" aria-labelledby="lst-territory-selector"> {{#each territories}} {{#if territoryFinder}} <a id="option_{{@index}}" role="option" class="{{#ifEquals name 'Global'}}region-global {{/ifEquals}}{{#ifEquals name ../currentPageTerritoryName}}is-active {{/ifEquals}}" href="{{domain}}" data-value="{{name}}">{{name}}</a> {{#each alias}} <a id="option_{{this}}_{{@index}}" role="option" class="{{#ifEquals name 'Global'}}region-global {{/ifEquals}}{{#ifEquals ../name ../../currentPageTerritoryName}}is-active {{/ifEquals}}" href="{{../domain}}" data-value="{{this}}">{{this}}</a> {{/each}} {{#if @last}} <p id="option_noresult" role="option" class="territory-no-results">{{territoryNotFoundText}}</p> {{/if}} {{/if}} {{/each}} </div> </div> </script> <div class="lo-backsplash"></div> <span class="option-country levelOneLink"> </span> <span class="option-language"> </span> </div> </nav> <div class="nav-search search-hide "> <button aria-expanded="false" class="search-hide levelOneLink">Search</button> <div class="search-hide searchbox"> <form id="slimSearchForm" role="search" action="https://www.pwc.com/gx/en/search.html" method="get"> <input id="slimSearch" class="slim-search" type="text" name="searchfield" placeholder="Search for industries, products, services and more"/> <input type="hidden" name="pwcSiteSection" autocomplete="off"/> <input type="hidden" name="pwcLang" value="" autocomplete="off"/> <input type="hidden" name="pwcGeo" value="" autocomplete="off"/> <input type="submit" class="submit-search" value=""/> </form> <button id="close-search" aria-label="Search Close"></button> </div> </div> </div> </header> <script id="breadcrumb-template" type="text/x-handlebars-template"> <button class="slimnav-v2-bc-toggle is-hidden"> <label class="sr-only">Show full breadcrumb</label> </button> <div class="slimnav-v2-breadcrumbs"> {{#each breadcrumbs}} <a href="{{this.linkURL}}">{{this.linkText}}</a> {{/each}} </div> </script> <div class="slimnav-breadcrumb"> </div> <div class="slimheader-sublevel-slide" data-nav-level="2"> <div class="slide-shadow search-hide"></div> <div class="slide-bg"></div> <div id="industries-subnav-1" class="sublevel-container search-hide show-subnav"> <div class="sublevel-navs"> <div class="slimnav-level2 slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Industries</a> </div> <a href="https://www.pwc.com/gx/en/industries.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/industries.html" navigation-title="Industries">Industries</a> </div> <nav> <a class="levelTwoLink " data-breadcrumb="Industries" href="https://www.pwc.com/gx/en/industries.html" aria-controls="see_all_industries-subnav-1-1" nextpage-canonical-url="https://www.pwc.com/gx/en/industries.html" navigation-title="See all industries">See all industries</a> <a class="levelTwoLink has-lv3" data-breadcrumb="Industries" href="https://www.pwc.com/gx/en/industries/aerospace-defence.html" aria-controls="aerospace__defence___security-subnav-1-2" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/aerospace-defence.html" navigation-title="Aerospace, defence &amp; security">Aerospace, defence &amp; security</a> <a class="levelTwoLink " data-breadcrumb="Industries" href="https://www.pwc.com/gx/en/industries/automotive.html" aria-controls="automotive-subnav-1-3" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/automotive.html" navigation-title="Automotive">Automotive</a> <a class="levelTwoLink " data-breadcrumb="Industries" href="https://www.pwc.com/gx/en/industries/business-services.html" aria-controls="business_services-subnav-1-4" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/business-services.html" navigation-title="Business services">Business services</a> <a class="levelTwoLink " data-breadcrumb="Industries" href="https://www.pwc.com/gx/en/industries/capital-projects-infrastructure.html" aria-controls="capital_projects___infrastructure-subnav-1-5" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/capital-projects-infrastructure.html" navigation-title="Capital projects &amp; infrastructure">Capital projects &amp; infrastructure</a> <a class="levelTwoLink " data-breadcrumb="Industries" href="https://www.pwc.com/gx/en/industries/consumer-markets.html" aria-controls="consumer_markets-subnav-1-6" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/consumer-markets.html" navigation-title="Consumer markets">Consumer markets</a> <a class="levelTwoLink has-lv3" data-breadcrumb="Industries" href="https://www.pwc.com/gx/en/industries/energy-utilities-resources.html" aria-controls="energy__utilities___resources-subnav-1-7" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/energy-utilities-resources.html" navigation-title="Energy, utilities &amp; resources">Energy, utilities &amp; resources</a> <a class="levelTwoLink " data-breadcrumb="Industries" href="https://www.pwc.com/gx/en/industries/engineering-construction.html" aria-controls="engineering___construction-subnav-1-8" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/engineering-construction.html" navigation-title="Engineering &amp; construction">Engineering &amp; construction</a> <a class="levelTwoLink has-lv3" data-breadcrumb="Industries" href="https://www.pwc.com/gx/en/industries/financial-services.html" aria-controls="financial_services-subnav-1-9" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/financial-services.html" navigation-title="Financial services">Financial services</a> <a class="levelTwoLink has-lv3" data-breadcrumb="Industries" href="https://www.pwc.com/gx/en/industries/government-public-services.html" aria-controls="government___public_services-subnav-1-10" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/government-public-services.html" navigation-title="Government &amp; public services">Government &amp; public services</a> <a class="levelTwoLink " data-breadcrumb="Industries" href="https://www.pwc.com/gx/en/industries/healthcare.html" aria-controls="healthcare-subnav-1-11" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/healthcare.html" navigation-title="Healthcare">Healthcare</a> <a class="levelTwoLink " data-breadcrumb="Industries" href="https://www.pwc.com/gx/en/industries/hospitality-leisure.html" aria-controls="hospitality___leisure-subnav-1-12" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/hospitality-leisure.html" navigation-title="Hospitality &amp; leisure">Hospitality &amp; leisure</a> <a class="levelTwoLink " data-breadcrumb="Industries" href="https://www.pwc.com/gx/en/industries/industrial-manufacturing.html" aria-controls="industrial_manufacturing-subnav-1-13" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/industrial-manufacturing.html" navigation-title="Industrial manufacturing">Industrial manufacturing</a> <a class="levelTwoLink " data-breadcrumb="Industries" href="https://www.pwc.com/gx/en/industries/financial-services/insurance.html" aria-controls="insurance-subnav-1-14" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/financial-services/insurance.html" navigation-title="Insurance">Insurance</a> <a class="levelTwoLink " data-breadcrumb="Industries" href="https://www.pwc.com/gx/en/industries/pharmaceuticals-life-sciences.html" aria-controls="pharmaceuticals___life_sciences-subnav-1-15" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/pharmaceuticals-life-sciences.html" navigation-title="Pharmaceuticals &amp; life sciences">Pharmaceuticals &amp; life sciences</a> <a class="levelTwoLink has-lv3" data-breadcrumb="Industries" href="https://www.pwc.com/gx/en/industries/private-equity.html" aria-controls="private_equity-subnav-1-16" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/private-equity.html" navigation-title="Private equity">Private equity</a> <a class="levelTwoLink has-lv3" data-breadcrumb="Industries" href="https://www.pwc.com/gx/en/industries/tmt.html" aria-controls="technology__media___telecommunications-subnav-1-17" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/tmt.html" navigation-title="Technology, media &amp; Telecommunications">Technology, media &amp; Telecommunications</a> <a class="levelTwoLink " data-breadcrumb="Industries" href="https://www.pwc.com/gx/en/industries/transportation-logistics.html" aria-controls="transportation___logistics-subnav-1-18" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/transportation-logistics.html" navigation-title="Transportation &amp; logistics">Transportation &amp; logistics</a> </nav> </div> </div> <span class="slimnav-level3"> <div id="see_all_industries-subnav-1-1" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Industries</a> </div> <a href="https://www.pwc.com/gx/en/industries.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/industries.html" navigation-title="See all industries">See all industries</a> </div> </div> </div> <div id="aerospace__defence___security-subnav-1-2" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Industries</a> </div> <a href="https://www.pwc.com/gx/en/industries/aerospace-defence.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/aerospace-defence.html" navigation-title="Aerospace, defence &amp; security">Aerospace, defence &amp; security</a> </div> <nav> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/industries/aerospace-defence/space.html" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/aerospace-defence/space.html" navigation-title="Space">Space</a> </nav> </div> </div> <div id="automotive-subnav-1-3" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Industries</a> </div> <a href="https://www.pwc.com/gx/en/industries/automotive.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/automotive.html" navigation-title="Automotive">Automotive</a> </div> </div> </div> <div id="business_services-subnav-1-4" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Industries</a> </div> <a href="https://www.pwc.com/gx/en/industries/business-services.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/business-services.html" navigation-title="Business services">Business services</a> </div> </div> </div> <div id="capital_projects___infrastructure-subnav-1-5" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Industries</a> </div> <a href="https://www.pwc.com/gx/en/industries/capital-projects-infrastructure.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/capital-projects-infrastructure.html" navigation-title="Capital projects &amp; infrastructure">Capital projects &amp; infrastructure</a> </div> </div> </div> <div id="consumer_markets-subnav-1-6" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Industries</a> </div> <a href="https://www.pwc.com/gx/en/industries/consumer-markets.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/consumer-markets.html" navigation-title="Consumer markets">Consumer markets</a> </div> </div> </div> <div id="energy__utilities___resources-subnav-1-7" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Industries</a> </div> <a href="https://www.pwc.com/gx/en/industries/energy-utilities-resources.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/energy-utilities-resources.html" navigation-title="Energy, utilities &amp; resources">Energy, utilities &amp; resources</a> </div> <nav> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/industries/energy-utilities-resources/chemicals.html" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/energy-utilities-resources/chemicals.html" navigation-title="Chemicals">Chemicals</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/industries/energy-utilities-resources/mining-metals.html" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/energy-utilities-resources/mining-metals.html" navigation-title="Mining &amp; Metals">Mining &amp; Metals</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/industries/energy-utilities-resources/oil-gas-energy.html" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/energy-utilities-resources/oil-gas-energy.html" navigation-title="Oil &amp; gas">Oil &amp; gas</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/industries/energy-utilities-resources/power-utilities.html" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/energy-utilities-resources/power-utilities.html" navigation-title="Power &amp; utilities">Power &amp; utilities</a> </nav> </div> </div> <div id="engineering___construction-subnav-1-8" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Industries</a> </div> <a href="https://www.pwc.com/gx/en/industries/engineering-construction.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/engineering-construction.html" navigation-title="Engineering &amp; construction">Engineering &amp; construction</a> </div> </div> </div> <div id="financial_services-subnav-1-9" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Industries</a> </div> <a href="https://www.pwc.com/gx/en/industries/financial-services.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/financial-services.html" navigation-title="Financial services">Financial services</a> </div> <nav> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/industries/financial-services/asset-management.html" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/financial-services/asset-management.html" navigation-title="Asset &amp; wealth management">Asset &amp; wealth management</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/industries/financial-services/banking-capital-markets.html" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/financial-services/banking-capital-markets.html" navigation-title="Banking &amp; capital markets">Banking &amp; capital markets</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/industries/financial-services/insurance.html" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/financial-services/insurance.html" navigation-title="Insurance">Insurance</a> </nav> </div> </div> <div id="government___public_services-subnav-1-10" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Industries</a> </div> <a href="https://www.pwc.com/gx/en/industries/government-public-services.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/government-public-services.html" navigation-title="Government &amp; public services">Government &amp; public services</a> </div> <nav> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/industries/government-public-services/defence.html" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/government-public-services/defence.html" navigation-title="Defence">Defence</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/industries/government-public-services/education-not-for-profit.html" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/government-public-services/education-not-for-profit.html" navigation-title="Education">Education</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/industries/government-public-services/international-development-assistance.html" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/government-public-services/international-development-assistance.html" navigation-title="International development">International development</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/industries/government-public-services/public-safety-justice-security.html" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/government-public-services/public-safety-justice-security.html" navigation-title="Security">Security</a> </nav> </div> </div> <div id="healthcare-subnav-1-11" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Industries</a> </div> <a href="https://www.pwc.com/gx/en/industries/healthcare.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/healthcare.html" navigation-title="Healthcare">Healthcare</a> </div> </div> </div> <div id="hospitality___leisure-subnav-1-12" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Industries</a> </div> <a href="https://www.pwc.com/gx/en/industries/hospitality-leisure.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/hospitality-leisure.html" navigation-title="Hospitality &amp; leisure">Hospitality &amp; leisure</a> </div> </div> </div> <div id="industrial_manufacturing-subnav-1-13" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Industries</a> </div> <a href="https://www.pwc.com/gx/en/industries/industrial-manufacturing.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/industrial-manufacturing.html" navigation-title="Industrial manufacturing">Industrial manufacturing</a> </div> </div> </div> <div id="insurance-subnav-1-14" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Industries</a> </div> <a href="https://www.pwc.com/gx/en/industries/financial-services/insurance.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/financial-services/insurance.html" navigation-title="Insurance">Insurance</a> </div> </div> </div> <div id="pharmaceuticals___life_sciences-subnav-1-15" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Industries</a> </div> <a href="https://www.pwc.com/gx/en/industries/pharmaceuticals-life-sciences.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/pharmaceuticals-life-sciences.html" navigation-title="Pharmaceuticals &amp; life sciences">Pharmaceuticals &amp; life sciences</a> </div> </div> </div> <div id="private_equity-subnav-1-16" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Industries</a> </div> <a href="https://www.pwc.com/gx/en/industries/private-equity.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/private-equity.html" navigation-title="Private equity">Private equity</a> </div> <nav> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/industries/sovereign-wealth-investment-funds.html" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/sovereign-wealth-investment-funds.html" navigation-title="Sovereign investment funds">Sovereign investment funds</a> </nav> </div> </div> <div id="technology__media___telecommunications-subnav-1-17" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Industries</a> </div> <a href="https://www.pwc.com/gx/en/industries/tmt.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/tmt.html" navigation-title="Technology, media &amp; Telecommunications">Technology, media &amp; Telecommunications</a> </div> <nav> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/industries/tmt/media.html" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/tmt/media.html" navigation-title="Media">Media</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/industries/technology.html" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/technology.html" navigation-title="Technology">Technology</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/industries/tmt/telecommunications.html" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/tmt/telecommunications.html" navigation-title="Telecommunications">Telecommunications</a> </nav> </div> </div> <div id="transportation___logistics-subnav-1-18" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Industries</a> </div> <a href="https://www.pwc.com/gx/en/industries/transportation-logistics.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/industries/transportation-logistics.html" navigation-title="Transportation &amp; logistics">Transportation &amp; logistics</a> </div> </div> </div> </span> <div class="slim-featured search-hide"> <p class="slim-featured-heading">Featured</p> <div class="slim-featured-item"> <a class="featuredLink" href="https://www.pwc.com/gx/en/issues/technology/striking-the-right-balance-with-genai-in-financial-services.html" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/technology/striking-the-right-balance-with-genai-in-financial-services.html" navigation-title="Move fast, think slow: How financial services can strike a balance with GenAI"> <img src="/gx/en/issues/technology/gen-ai-for-fs/adobestock-142505315-4464x2512-170312.jpg.pwcimage.150.100.jpg" alt=""/> <p>Move fast, think slow: How financial services can strike a balance with GenAI</p> </a> </div> <div class="slim-featured-item"> <a class="featuredLink" href="https://www.pwc.com/gx/en/issues/reinventing-the-future/take-on-tomorrow/energy-demand-podcast-episode.html" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/reinventing-the-future/take-on-tomorrow/energy-demand-podcast-episode.html" navigation-title="Take on Tomorrow @ the World Economic Forum in Davos: Energy demand"> <img src="/gx/en/take-on-tomorrow/s-b-adjusted-feature-tile.png.pwcimage.150.100.jpg" alt=""/> <p>Take on Tomorrow @ the World Economic Forum in Davos: Energy demand</p> </a> </div> <div class="slim-featured-item"> <a class="featuredLink" href="https://www.pwc.com/gx/en/issues/business-model-reinvention/outlook/insights-and-perspectives.html" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/business-model-reinvention/outlook/insights-and-perspectives.html" navigation-title="Perspectives from the Global Entertainment &amp; Media Outlook 2024–2028"> <img src="/gx/en/industries/entertainment-media/outlook/content/2024/global-entertainment-media-thumbnail.png.pwcimage.150.100.jpg" alt=""/> <p>Perspectives from the Global Entertainment &amp; Media Outlook 2024–2028</p> </a> </div> </div> </div> <button class="slimheader-close search-hide" aria-label="Menu Close"></button> </div> <div id="services-subnav-2" class="sublevel-container search-hide show-subnav"> <div class="sublevel-navs"> <div class="slimnav-level2 slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.pwc.com/gx/en/services.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/services.html" navigation-title="Services">Services</a> </div> <nav> <a class="levelTwoLink " data-breadcrumb="Services" href="https://www.pwc.com/gx/en/services.html" aria-controls="see_all_services-subnav-2-1" nextpage-canonical-url="https://www.pwc.com/gx/en/services.html" navigation-title="See all services">See all services</a> <a class="levelTwoLink " data-breadcrumb="Services" href="https://www.pwc.com/gx/en/services/alliances.html" aria-controls="alliances_and_ecosystems-subnav-2-2" nextpage-canonical-url="https://www.pwc.com/gx/en/services/alliances.html" navigation-title="Alliances and Ecosystems">Alliances and Ecosystems</a> <a class="levelTwoLink has-lv3" data-breadcrumb="Services" href="https://www.pwc.com/gx/en/services/audit-assurance.html" aria-controls="audit_and_assurance_services-subnav-2-3" nextpage-canonical-url="https://www.pwc.com/gx/en/services/audit-assurance.html" navigation-title="Audit and assurance services">Audit and assurance services</a> <a class="levelTwoLink " data-breadcrumb="Services" href="https://www.pwc.com/gx/en/services/business-model-reinvention.html" aria-controls="business_model_reinvention-subnav-2-4" nextpage-canonical-url="https://www.pwc.com/gx/en/services/business-model-reinvention.html" navigation-title="Business model reinvention">Business model reinvention</a> <a class="levelTwoLink " data-breadcrumb="Services" href="https://www.pwc.com/gx/en/services/transformation.html" aria-controls="business_transformation-subnav-2-5" nextpage-canonical-url="https://www.pwc.com/gx/en/services/transformation.html" navigation-title="Business transformation">Business transformation</a> <a class="levelTwoLink has-lv3" data-breadcrumb="Services" href="https://www.pwc.com/gx/en/services/consulting.html" aria-controls="consulting-subnav-2-6" nextpage-canonical-url="https://www.pwc.com/gx/en/services/consulting.html" navigation-title="Consulting">Consulting</a> <a class="levelTwoLink " data-breadcrumb="Services" href="https://www.pwc.com/gx/en/issues/crisis-solutions.html" aria-controls="crisis_management-subnav-2-7" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/crisis-solutions.html" navigation-title="Crisis management">Crisis management</a> <a class="levelTwoLink has-lv3" data-breadcrumb="Services" href="https://www.pwc.com/gx/en/services/deals.html" aria-controls="deals-subnav-2-8" nextpage-canonical-url="https://www.pwc.com/gx/en/services/deals.html" navigation-title="Deals">Deals</a> <a class="levelTwoLink " data-breadcrumb="Services" href="https://www.pwc.com/gx/en/services/entrepreneurial-private-business.html" aria-controls="entrepreneurial_and_private_business-subnav-2-9" nextpage-canonical-url="https://www.pwc.com/gx/en/services/entrepreneurial-private-business.html" navigation-title="Entrepreneurial and private business">Entrepreneurial and private business</a> <a class="levelTwoLink " data-breadcrumb="Services" href="https://www.pwc.com/gx/en/services/family-business.html" aria-controls="family_business-subnav-2-10" nextpage-canonical-url="https://www.pwc.com/gx/en/services/family-business.html" navigation-title="Family business">Family business</a> <a class="levelTwoLink " data-breadcrumb="Services" href="https://www.pwc.com/gx/en/services/forensics.html" aria-controls="forensics-subnav-2-11" nextpage-canonical-url="https://www.pwc.com/gx/en/services/forensics.html" navigation-title="Forensics">Forensics</a> <a class="levelTwoLink has-lv3" data-breadcrumb="Services" href="https://www.pwc.com/gx/en/services/legal-business-solutions.html" aria-controls="legal_business_solutions-subnav-2-12" nextpage-canonical-url="https://www.pwc.com/gx/en/services/legal-business-solutions.html" navigation-title="Legal Business Solutions">Legal Business Solutions</a> <a class="levelTwoLink " data-breadcrumb="Services" href="https://www.pwc.com/gx/en/services/managed-services.html" aria-controls="managed_services-subnav-2-13" nextpage-canonical-url="https://www.pwc.com/gx/en/services/managed-services.html" navigation-title="Managed Services">Managed Services</a> <a class="levelTwoLink " data-breadcrumb="Services" href="https://www.pwc.com/gx/en/services/risk.html" target="_blank" aria-controls="risk_services-subnav-2-14" nextpage-canonical-url="https://www.pwc.com/gx/en/services/risk.html" navigation-title="Risk services">Risk services</a> <a class="levelTwoLink " data-breadcrumb="Services" href="https://www.strategyand.pwc.com/gx/en/functions.html" target="_blank" aria-controls="strategy-subnav-2-15" nextpage-canonical-url="https://www.strategyand.pwc.com/gx/en/functions.html" navigation-title="Strategy">Strategy</a> <a class="levelTwoLink has-lv3" data-breadcrumb="Services" href="https://www.pwc.com/gx/en/services/sustainability.html" aria-controls="sustainability_and_climate_change-subnav-2-16" nextpage-canonical-url="https://www.pwc.com/gx/en/services/sustainability.html" navigation-title="Sustainability and climate change">Sustainability and climate change</a> <a class="levelTwoLink has-lv3" data-breadcrumb="Services" href="https://www.pwc.com/gx/en/services/tax.html" aria-controls="tax-subnav-2-17" nextpage-canonical-url="https://www.pwc.com/gx/en/services/tax.html" navigation-title="Tax">Tax</a> <a class="levelTwoLink " data-breadcrumb="Services" href="https://www.pwc.com/gx/en/services/trust-services.html" aria-controls="trust-subnav-2-18" nextpage-canonical-url="https://www.pwc.com/gx/en/services/trust-services.html" navigation-title="Trust">Trust</a> <a class="levelTwoLink has-lv3" data-breadcrumb="Services" href="https://www.pwc.com/gx/en/services/workforce.html" aria-controls="workforce-subnav-2-19" nextpage-canonical-url="https://www.pwc.com/gx/en/services/workforce.html" navigation-title="Workforce">Workforce</a> </nav> </div> </div> <span class="slimnav-level3"> <div id="see_all_services-subnav-2-1" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.pwc.com/gx/en/services.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/services.html" navigation-title="See all services">See all services</a> </div> </div> </div> <div id="alliances_and_ecosystems-subnav-2-2" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.pwc.com/gx/en/services/alliances.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/services/alliances.html" navigation-title="Alliances and Ecosystems">Alliances and Ecosystems</a> </div> </div> </div> <div id="audit_and_assurance_services-subnav-2-3" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.pwc.com/gx/en/services/audit-assurance.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/services/audit-assurance.html" navigation-title="Audit and assurance services">Audit and assurance services</a> </div> <nav> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/audit-assurance/accounting-advisory.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/audit-assurance/accounting-advisory.html" navigation-title="Actuarial services">Actuarial services</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/audit-assurance/capital-market.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/audit-assurance/capital-market.html" navigation-title="Capital markets">Capital markets</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/audit-assurance/corporate-reporting.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/audit-assurance/corporate-reporting.html" navigation-title="Corporate reporting">Corporate reporting</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/audit-assurance/financial.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/audit-assurance/financial.html" navigation-title="Financial audit">Financial audit</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/audit-assurance/ifrs-reporting.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/audit-assurance/ifrs-reporting.html" navigation-title="IFRS">IFRS</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/audit-assurance/internal-audit.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/audit-assurance/internal-audit.html" navigation-title="Internal audit">Internal audit</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/audit-assurance/next-generation-audit.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/audit-assurance/next-generation-audit.html" navigation-title="Next Generation Audit">Next Generation Audit</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/audit-assurance/risk-assurance.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/audit-assurance/risk-assurance.html" navigation-title="Risk assurance">Risk assurance</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/audit-assurance/sustainability-reporting-assurance-services.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/audit-assurance/sustainability-reporting-assurance-services.html" navigation-title="Sustainability assurance">Sustainability assurance</a> </nav> </div> </div> <div id="business_model_reinvention-subnav-2-4" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.pwc.com/gx/en/services/business-model-reinvention.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/services/business-model-reinvention.html" navigation-title="Business model reinvention">Business model reinvention</a> </div> </div> </div> <div id="business_transformation-subnav-2-5" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.pwc.com/gx/en/services/transformation.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/services/transformation.html" navigation-title="Business transformation">Business transformation</a> </div> </div> </div> <div id="consulting-subnav-2-6" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.pwc.com/gx/en/services/consulting.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/services/consulting.html" navigation-title="Consulting">Consulting</a> </div> <nav> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/consulting/cloud-transformation.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/consulting/cloud-transformation.html" navigation-title="Cloud transformation">Cloud transformation</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/consulting/digital-operations.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/consulting/digital-operations.html" navigation-title="Digital operations">Digital operations</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/deals.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/deals.html" navigation-title="Deals">Deals</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/advisory/finance-transformation.html" navigation-title="Finance transformation">Finance transformation</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/forensics.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/forensics.html" navigation-title="Forensics">Forensics</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/consulting/front-office-transformation.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/consulting/front-office-transformation.html" navigation-title="Front office transformation">Front office transformation</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/consulting/hr-transformation.html" navigation-title="HR transformation">HR transformation</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/issues/risk-regulation.html" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/risk-regulation.html" navigation-title="Risk and regulation">Risk and regulation</a> <a class="levelThreeLink" target="_blank" href="https://www.strategyand.pwc.com/gx/en/functions.html" nextpage-canonical-url="https://www.strategyand.pwc.com/gx/en/functions.html" navigation-title="Strategy">Strategy</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/consulting/technology.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/consulting/technology.html" navigation-title="Technology">Technology</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/workforce.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/workforce.html" navigation-title="Workforce">Workforce</a> </nav> </div> </div> <div id="crisis_management-subnav-2-7" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.pwc.com/gx/en/issues/crisis-solutions.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/crisis-solutions.html" navigation-title="Crisis management">Crisis management</a> </div> </div> </div> <div id="deals-subnav-2-8" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.pwc.com/gx/en/services/deals.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/services/deals.html" navigation-title="Deals">Deals</a> </div> <nav> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/deals/acquisitions.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/deals/acquisitions.html" navigation-title="Acquisitions">Acquisitions</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/deals/capital-markets-ipo.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/deals/capital-markets-ipo.html" navigation-title="Capital markets">Capital markets</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/deals/corporate-finance.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/deals/corporate-finance.html" navigation-title="Corporate finance">Corporate finance</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/deals/deal-strategy.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/deals/deal-strategy.html" navigation-title="Deals strategy">Deals strategy</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/deals/joint-ventures-and-alliances.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/deals/joint-ventures-and-alliances.html" navigation-title="Joint ventures and alliances">Joint ventures and alliances</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/legal-business-solutions.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/legal-business-solutions.html" navigation-title="M&amp;A legal">M&amp;A legal</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/deals/mergers-acquisitions.html" navigation-title="M&amp;A tax">M&amp;A tax</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/deals/restructuring-and-crisis.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/deals/restructuring-and-crisis.html" navigation-title="Restructuring and crisis">Restructuring and crisis</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/deals/mergers-acquisitions.html" navigation-title="Sovereign wealth funds">Sovereign wealth funds</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/issues/value-creation.html" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/value-creation.html" navigation-title="Value creation">Value creation</a> </nav> </div> </div> <div id="entrepreneurial_and_private_business-subnav-2-9" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.pwc.com/gx/en/services/entrepreneurial-private-business.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/services/entrepreneurial-private-business.html" navigation-title="Entrepreneurial and private business">Entrepreneurial and private business</a> </div> </div> </div> <div id="family_business-subnav-2-10" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.pwc.com/gx/en/services/family-business.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/services/family-business.html" navigation-title="Family business">Family business</a> </div> </div> </div> <div id="forensics-subnav-2-11" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.pwc.com/gx/en/services/forensics.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/services/forensics.html" navigation-title="Forensics">Forensics</a> </div> </div> </div> <div id="legal_business_solutions-subnav-2-12" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.pwc.com/gx/en/services/legal-business-solutions.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/services/legal-business-solutions.html" navigation-title="Legal Business Solutions">Legal Business Solutions</a> </div> <nav> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/legal-business-solutions/employment.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/legal-business-solutions/employment.html" navigation-title="Employment">Employment</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/legal-business-solutions/entity-governance-compliance.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/legal-business-solutions/entity-governance-compliance.html" navigation-title="Entity governance &amp; compliance">Entity governance &amp; compliance</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/legal-business-solutions/corporate-and-commercial.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/legal-business-solutions/corporate-and-commercial.html" navigation-title="International business reorganisations">International business reorganisations</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/legal-business-solutions/mergers-and-acquisitions.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/legal-business-solutions/mergers-and-acquisitions.html" navigation-title="Mergers &amp; acquisitions">Mergers &amp; acquisitions</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/legal-business-solutions/new-law.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/legal-business-solutions/new-law.html" navigation-title="NewLaw ">NewLaw </a> </nav> </div> </div> <div id="managed_services-subnav-2-13" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.pwc.com/gx/en/services/managed-services.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/services/managed-services.html" navigation-title="Managed Services">Managed Services</a> </div> </div> </div> <div id="risk_services-subnav-2-14" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.pwc.com/gx/en/services/risk.html" target="_blank" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/services/risk.html" navigation-title="Risk services">Risk services</a> </div> </div> </div> <div id="strategy-subnav-2-15" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.strategyand.pwc.com/gx/en/functions.html" target="_blank" class="lv2-label" nextpage-canonical-url="https://www.strategyand.pwc.com/gx/en/functions.html" navigation-title="Strategy">Strategy</a> </div> </div> </div> <div id="sustainability_and_climate_change-subnav-2-16" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.pwc.com/gx/en/services/sustainability.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/services/sustainability.html" navigation-title="Sustainability and climate change">Sustainability and climate change</a> </div> <nav> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/sustainability/climate-risk-resilience-adaptation.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/sustainability/climate-risk-resilience-adaptation.html" navigation-title="Climate risk, resilience and adaptation">Climate risk, resilience and adaptation</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/sustainability/energy-solutions.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/sustainability/energy-solutions.html" navigation-title="Energy solutions">Energy solutions</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/sustainability/impact-management-for-sustainable-business.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/sustainability/impact-management-for-sustainable-business.html" navigation-title="Impact management for sustainable business strategy">Impact management for sustainable business strategy</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/legal-business-solutions/esg-legal.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/legal-business-solutions/esg-legal.html" navigation-title="Legal and sustainability">Legal and sustainability</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/sustainability/net-zero-transformation.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/sustainability/net-zero-transformation.html" navigation-title="Net zero transformation">Net zero transformation</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/audit-assurance/sustainability-reporting-assurance-services.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/audit-assurance/sustainability-reporting-assurance-services.html" navigation-title="Sustainability assurance">Sustainability assurance</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/sustainability/sustainable-capital.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/sustainability/sustainable-capital.html" navigation-title="Sustainable capital">Sustainable capital</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/sustainability/sustainable-development-goals.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/sustainability/sustainable-development-goals.html" navigation-title="Sustainable Development Goals (SDGs)">Sustainable Development Goals (SDGs)</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/audit-assurance/corporate-reporting/esg-reporting.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/audit-assurance/corporate-reporting/esg-reporting.html" navigation-title="Sustainability reporting">Sustainability reporting</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/tax/esg-tax.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/tax/esg-tax.html" navigation-title="Tax and sustainability">Tax and sustainability</a> </nav> </div> </div> <div id="tax-subnav-2-17" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.pwc.com/gx/en/services/tax.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/services/tax.html" navigation-title="Tax">Tax</a> </div> <nav> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/tax/indirect-taxes.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/tax/indirect-taxes.html" navigation-title="Indirect taxes">Indirect taxes</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/tax/international-tax-services.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/tax/international-tax-services.html" navigation-title="International tax services">International tax services</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/tax/mergers-and-acquisitions.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/tax/mergers-and-acquisitions.html" navigation-title="Mergers &amp; acquisitions">Mergers &amp; acquisitions</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/tax/sightline.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/tax/sightline.html" navigation-title="Sightline">Sightline</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/tax/code-of-conduct.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/tax/code-of-conduct.html" navigation-title="Tax code of conduct">Tax code of conduct</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/tax/tax-controversy-dispute-resolution.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/tax/tax-controversy-dispute-resolution.html" navigation-title="Tax controversy &amp; dispute resolution">Tax controversy &amp; dispute resolution</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/tax/tax-policy-administration.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/tax/tax-policy-administration.html" navigation-title="Tax policy &amp; administration">Tax policy &amp; administration</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/tax/tax-reporting-strategy.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/tax/tax-reporting-strategy.html" navigation-title="Tax reporting &amp; strategy">Tax reporting &amp; strategy</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/tax/transfer-pricing.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/tax/transfer-pricing.html" navigation-title="Transfer pricing">Transfer pricing</a> </nav> </div> </div> <div id="trust-subnav-2-18" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.pwc.com/gx/en/services/trust-services.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/services/trust-services.html" navigation-title="Trust">Trust</a> </div> </div> </div> <div id="workforce-subnav-2-19" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Services</a> </div> <a href="https://www.pwc.com/gx/en/services/workforce.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/services/workforce.html" navigation-title="Workforce">Workforce</a> </div> <nav> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/workforce/culture-change-and-leadership.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/workforce/culture-change-and-leadership.html" navigation-title="Culture, leadership and change">Culture, leadership and change</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/workforce/diversity-and-inclusion.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/workforce/diversity-and-inclusion.html" navigation-title="Diversity and inclusion">Diversity and inclusion</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/legal-business-solutions/employment.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/legal-business-solutions/employment.html" navigation-title="Employment law">Employment law</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/workforce/employment-tax-and-payroll.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/workforce/employment-tax-and-payroll.html" navigation-title="Employment tax and payroll">Employment tax and payroll</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/workforce/hr-transformation-technology.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/workforce/hr-transformation-technology.html" navigation-title="HR transformation and technology">HR transformation and technology</a> <a class="levelThreeLink" target="_blank" href="https://www.strategyand.pwc.com/gx/en/functions/organisational-strategy.html" nextpage-canonical-url="https://www.strategyand.pwc.com/gx/en/functions/organisational-strategy.html" navigation-title="Organisational design">Organisational design</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/workforce/people-analytics-and-insights.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/workforce/people-analytics-and-insights.html" navigation-title="People analytics and insights">People analytics and insights</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/workforce/people-in-deals.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/workforce/people-in-deals.html" navigation-title="People in deals">People in deals</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/workforce/retirement-benefits-pensions.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/workforce/retirement-benefits-pensions.html" navigation-title="Retirement and pensions">Retirement and pensions</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/workforce/reward-and-benefits.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/workforce/reward-and-benefits.html" navigation-title="Reward and benefits">Reward and benefits</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/workforce/workforce-risk.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/workforce/workforce-risk.html" navigation-title="Workforce risk">Workforce risk</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/services/workforce/workforce-strategy.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/workforce/workforce-strategy.html" navigation-title="Workforce strategy">Workforce strategy</a> </nav> </div> </div> </span> <div class="slim-featured search-hide"> <p class="slim-featured-heading">Featured</p> <div class="slim-featured-item"> <a class="featuredLink" href="https://www.pwc.com/gx/en/services/sustainability/climate-risk-resilience-adaptation.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/sustainability/climate-risk-resilience-adaptation.html" navigation-title="Climate risk, resilience and adaptation"> <img src="/gx/en/sustainability/assets/risk-resilience-adaptation-326700014-image.jpg.pwcimage.150.100.jpg" alt=""/> <p>Climate risk, resilience and adaptation</p> </a> </div> <div class="slim-featured-item"> <a class="featuredLink" href="https://www.pwc.com/gx/en/services/transformation.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/transformation.html" navigation-title="Business transformation"> <img src="/gx/en/issues/technology/adobestock-559837112-3851x2166-221107.jpg.pwcimage.150.100.jpg" alt=""/> <p>Business transformation</p> </a> </div> <div class="slim-featured-item"> <a class="featuredLink" href="https://www.pwc.com/gx/en/services/audit-assurance/sustainability-reporting-assurance-services.html" nextpage-canonical-url="https://www.pwc.com/gx/en/services/audit-assurance/sustainability-reporting-assurance-services.html" navigation-title="Sustainability assurance"> <img src="/gx/en/nature-and-biodiversity/450587939-670x377.jpeg.pwcimage.150.100.jpg" alt=""/> <p>Sustainability assurance</p> </a> </div> </div> </div> <button class="slimheader-close search-hide" aria-label="Menu Close"></button> </div> <div id="issues-subnav-3" class="sublevel-container search-hide show-subnav"> <div class="sublevel-navs"> <div class="slimnav-level2 slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Issues</a> </div> <a href="https://www.pwc.com/gx/en/issues.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/issues.html" navigation-title="Issues">Issues</a> </div> <nav> <a class="levelTwoLink " data-breadcrumb="Issues" href="https://www.pwc.com/gx/en/issues.html" aria-controls="see_all_issues-subnav-3-1" nextpage-canonical-url="https://www.pwc.com/gx/en/issues.html" navigation-title="See all issues">See all issues</a> <a class="levelTwoLink " data-breadcrumb="Issues" href="https://www.pwc.com/gx/en/issues/artificial-intelligence.html" aria-controls="artificial_intelligence-subnav-3-2" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/artificial-intelligence.html" navigation-title="Artificial Intelligence">Artificial Intelligence</a> <a class="levelTwoLink " data-breadcrumb="Issues" href="https://www.pwc.com/gx/en/issues/business-model-reinvention.html" aria-controls="business_model_reinvention-subnav-3-3" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/business-model-reinvention.html" navigation-title="Business model reinvention">Business model reinvention</a> <a class="levelTwoLink " data-breadcrumb="Issues" href="https://www.pwc.com/gx/en/issues/transformation.html" aria-controls="business_transformation-subnav-3-4" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/transformation.html" navigation-title="Business transformation">Business transformation</a> <a class="levelTwoLink has-lv3" data-breadcrumb="Issues" href="https://www.pwc.com/gx/en/issues/c-suite-insights.html" aria-controls="c_suite_insights-subnav-3-5" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/c-suite-insights.html" navigation-title="C-suite insights">C-suite insights</a> <a class="levelTwoLink " data-breadcrumb="Issues" href="https://www.pwc.com/gx/en/issues/cybersecurity.html" aria-controls="cybersecurity-subnav-3-6" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/cybersecurity.html" navigation-title="Cybersecurity">Cybersecurity</a> <a class="levelTwoLink has-lv3" data-breadcrumb="Issues" href="https://www.pwc.com/gx/en/issues/esg.html" aria-controls="climate_and_sustainability-subnav-3-7" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/esg.html" navigation-title="Climate and sustainability">Climate and sustainability</a> <a class="levelTwoLink " data-breadcrumb="Issues" href="https://www.pwc.com/gx/en/issues/megatrends.html" aria-controls="megatrends-subnav-3-8" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/megatrends.html" navigation-title="Megatrends">Megatrends</a> <a class="levelTwoLink " data-breadcrumb="Issues" href="https://www.pwc.com/gx/en/issues/risk-regulation.html" aria-controls="risk_and_regulation-subnav-3-9" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/risk-regulation.html" navigation-title="Risk and regulation">Risk and regulation</a> <a class="levelTwoLink " data-breadcrumb="Issues" href="https://www.pwc.com/gx/en/issues/technology.html" aria-controls="technology-subnav-3-10" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/technology.html" navigation-title="Technology">Technology</a> <a class="levelTwoLink " data-breadcrumb="Issues" href="https://www.pwc.com/gx/en/issues/trust.html" aria-controls="trust-subnav-3-11" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/trust.html" navigation-title="Trust">Trust</a> <a class="levelTwoLink " data-breadcrumb="Issues" href="https://www.pwc.com/gx/en/issues/upskilling.html" aria-controls="upskilling-subnav-3-12" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/upskilling.html" navigation-title="Upskilling">Upskilling</a> <a class="levelTwoLink " data-breadcrumb="Issues" href="https://www.pwc.com/gx/en/issues/value-creation.html" aria-controls="value_creation-subnav-3-13" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/value-creation.html" navigation-title="Value creation">Value creation</a> <a class="levelTwoLink " data-breadcrumb="Issues" href="https://www.pwc.com/gx/en/issues/workforce.html" aria-controls="workforce-subnav-3-14" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/workforce.html" navigation-title="Workforce">Workforce</a> </nav> </div> </div> <span class="slimnav-level3"> <div id="see_all_issues-subnav-3-1" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Issues</a> </div> <a href="https://www.pwc.com/gx/en/issues.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/issues.html" navigation-title="See all issues">See all issues</a> </div> </div> </div> <div id="artificial_intelligence-subnav-3-2" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Issues</a> </div> <a href="https://www.pwc.com/gx/en/issues/artificial-intelligence.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/artificial-intelligence.html" navigation-title="Artificial Intelligence">Artificial Intelligence</a> </div> </div> </div> <div id="business_model_reinvention-subnav-3-3" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Issues</a> </div> <a href="https://www.pwc.com/gx/en/issues/business-model-reinvention.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/business-model-reinvention.html" navigation-title="Business model reinvention">Business model reinvention</a> </div> </div> </div> <div id="business_transformation-subnav-3-4" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Issues</a> </div> <a href="https://www.pwc.com/gx/en/issues/transformation.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/transformation.html" navigation-title="Business transformation">Business transformation</a> </div> </div> </div> <div id="c_suite_insights-subnav-3-5" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Issues</a> </div> <a href="https://www.pwc.com/gx/en/issues/c-suite-insights.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/c-suite-insights.html" navigation-title="C-suite insights">C-suite insights</a> </div> <nav> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/issues/transformation/accelerating-performance.html" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/transformation/accelerating-performance.html" navigation-title="Accelerating performance">Accelerating performance</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/issues/c-suite-insights/ceo-survey.html" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/c-suite-insights/ceo-survey.html" navigation-title="Global CEO Survey">Global CEO Survey</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/about/contribution-to-debate/world-economic-forum/pwc-at-davos.html" nextpage-canonical-url="https://www.pwc.com/gx/en/about/contribution-to-debate/world-economic-forum/pwc-at-davos.html" navigation-title="PwC at Davos">PwC at Davos</a> <a class="levelThreeLink" href="https://strategybusiness.pwc.com/" navigation-title="strategy+business digital issue">strategy+business digital issue</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/issues/reinventing-the-future/take-on-tomorrow.html" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/reinventing-the-future/take-on-tomorrow.html" navigation-title="Take on Tomorrow: a strategy+business podcast">Take on Tomorrow: a strategy+business podcast</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/issues/c-suite-insights/the-leadership-agenda.html" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/c-suite-insights/the-leadership-agenda.html" navigation-title="The Leadership Agenda">The Leadership Agenda</a> </nav> </div> </div> <div id="cybersecurity-subnav-3-6" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Issues</a> </div> <a href="https://www.pwc.com/gx/en/issues/cybersecurity.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/cybersecurity.html" navigation-title="Cybersecurity">Cybersecurity</a> </div> </div> </div> <div id="climate_and_sustainability-subnav-3-7" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Issues</a> </div> <a href="https://www.pwc.com/gx/en/issues/esg.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/esg.html" navigation-title="Climate and sustainability">Climate and sustainability</a> </div> <nav> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/issues/esg/the-energy-transition.html" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/esg/the-energy-transition.html" navigation-title="Energy Transition">Energy Transition</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/issues/esg/nature-and-biodiversity.html" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/esg/nature-and-biodiversity.html" navigation-title="Nature &amp; biodiversity">Nature &amp; biodiversity</a> <a class="levelThreeLink" href="https://www.pwc.com/gx/en/issues/esg/corporate-sustainability-reporting-directive.html" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/esg/corporate-sustainability-reporting-directive.html" navigation-title="Corporate Sustainability Reporting Directive">Corporate Sustainability Reporting Directive</a> </nav> </div> </div> <div id="megatrends-subnav-3-8" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Issues</a> </div> <a href="https://www.pwc.com/gx/en/issues/megatrends.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/megatrends.html" navigation-title="Megatrends">Megatrends</a> </div> </div> </div> <div id="risk_and_regulation-subnav-3-9" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Issues</a> </div> <a href="https://www.pwc.com/gx/en/issues/risk-regulation.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/risk-regulation.html" navigation-title="Risk and regulation">Risk and regulation</a> </div> </div> </div> <div id="technology-subnav-3-10" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Issues</a> </div> <a href="https://www.pwc.com/gx/en/issues/technology.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/technology.html" navigation-title="Technology">Technology</a> </div> </div> </div> <div id="trust-subnav-3-11" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Issues</a> </div> <a href="https://www.pwc.com/gx/en/issues/trust.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/trust.html" navigation-title="Trust">Trust</a> </div> </div> </div> <div id="upskilling-subnav-3-12" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Issues</a> </div> <a href="https://www.pwc.com/gx/en/issues/upskilling.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/upskilling.html" navigation-title="Upskilling">Upskilling</a> </div> </div> </div> <div id="value_creation-subnav-3-13" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Issues</a> </div> <a href="https://www.pwc.com/gx/en/issues/value-creation.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/value-creation.html" navigation-title="Value creation">Value creation</a> </div> </div> </div> <div id="workforce-subnav-3-14" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Issues</a> </div> <a href="https://www.pwc.com/gx/en/issues/workforce.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/workforce.html" navigation-title="Workforce">Workforce</a> </div> </div> </div> </span> <div class="slim-featured search-hide"> <p class="slim-featured-heading">Featured</p> <div class="slim-featured-item"> <a class="featuredLink" href="https://www.pwc.com/gx/en/issues/c-suite-insights/the-leadership-agenda.html" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/c-suite-insights/the-leadership-agenda.html" navigation-title="The Leadership Agenda"> <img src="/gx/en/issues/c-suite-insights/the-leadership-agenda/tla-thumbnail.jpg.pwcimage.150.100.jpg" alt=""/> <p>The Leadership Agenda</p> </a> </div> <div class="slim-featured-item"> <a class="featuredLink" href="https://www.pwc.com/gx/en/issues/workforce/hopes-and-fears.html" nextpage-canonical-url="https://www.pwc.com/gx/en/issues/workforce/hopes-and-fears.html" navigation-title="Global Workforce Hopes and Fears Survey 2024"> <img src="/gx/en/hopes-and-fears/2024/global-hopes-and-fears-2024-thumbnail.png.pwcimage.150.100.jpg" alt=""/> <p>Global Workforce Hopes and Fears Survey 2024</p> </a> </div> <div class="slim-featured-item"> <a class="featuredLink" href="https://www.pwc.com/gx/en/ghost/the-sb-digital-issue-ceos-sustainability-checklist.html" nextpage-canonical-url="https://www.pwc.com/gx/en/ghost/the-sb-digital-issue-ceos-sustainability-checklist.html" navigation-title="The s+b digital issue: The CEO’s sustainability checklist"> <img src="/gx/en/hero/home/menu-nav-thumb-670x377-adjusted.png.pwcimage.150.100.jpg" alt=""/> <p>The s+b digital issue: The CEO’s sustainability checklist</p> </a> </div> </div> </div> <button class="slimheader-close search-hide" aria-label="Menu Close"></button> </div> <div id="about_us-subnav-4" class="sublevel-container search-hide show-subnav"> <div class="sublevel-navs"> <div class="slimnav-level2 slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about.html" navigation-title="About us">About us</a> </div> <nav> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about.html" aria-controls="see_more_about_us-subnav-4-1" nextpage-canonical-url="https://www.pwc.com/gx/en/about.html" navigation-title="See more About Us">See more About Us</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about/alumni-network.html" aria-controls="alumni-subnav-4-2" nextpage-canonical-url="https://www.pwc.com/gx/en/about/alumni-network.html" navigation-title="Alumni">Alumni</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about/analyst-relations.html" aria-controls="analyst_relations-subnav-4-3" nextpage-canonical-url="https://www.pwc.com/gx/en/about/analyst-relations.html" navigation-title="Analyst relations">Analyst relations</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about/case-studies.html" aria-controls="client_case_studies-subnav-4-4" nextpage-canonical-url="https://www.pwc.com/gx/en/about/case-studies.html" navigation-title="Client case studies">Client case studies</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about/ethics-business-conduct.html" aria-controls="ethics_and_compliance-subnav-4-5" nextpage-canonical-url="https://www.pwc.com/gx/en/about/ethics-business-conduct.html" navigation-title="Ethics and compliance">Ethics and compliance</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about/corporate-sustainability/environmental-stewardship/net-zero.html" aria-controls="committing_to_net_zero-subnav-4-6" nextpage-canonical-url="https://www.pwc.com/gx/en/about/corporate-sustainability/environmental-stewardship/net-zero.html" navigation-title="Committing to Net Zero">Committing to Net Zero</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about/corporate-sustainability.html" aria-controls="corporate_sustainability-subnav-4-7" nextpage-canonical-url="https://www.pwc.com/gx/en/about/corporate-sustainability.html" navigation-title="Corporate sustainability">Corporate sustainability</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about/diversity.html" aria-controls="diversity_and_inclusion-subnav-4-8" nextpage-canonical-url="https://www.pwc.com/gx/en/about/diversity.html" navigation-title="Diversity and inclusion">Diversity and inclusion</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about/global-annual-review.html" aria-controls="pwc_s_global_annual_review-subnav-4-9" nextpage-canonical-url="https://www.pwc.com/gx/en/about/global-annual-review.html" navigation-title="PwC&#39;s Global Annual Review">PwC&#39;s Global Annual Review</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about/global-regulatory-affairs.html" aria-controls="global_regulatory_affairs-subnav-4-10" nextpage-canonical-url="https://www.pwc.com/gx/en/about/global-regulatory-affairs.html" navigation-title="Global regulatory affairs">Global regulatory affairs</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about/human-rights-statement.html" aria-controls="human_rights_statement-subnav-4-11" nextpage-canonical-url="https://www.pwc.com/gx/en/about/human-rights-statement.html" navigation-title="Human rights statement">Human rights statement</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about/leadership.html" aria-controls="leadership_team-subnav-4-12" nextpage-canonical-url="https://www.pwc.com/gx/en/about/leadership.html" navigation-title="Leadership team">Leadership team</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about/corporate-governance.html" aria-controls="network_governance_and_structure-subnav-4-13" nextpage-canonical-url="https://www.pwc.com/gx/en/about/corporate-governance.html" navigation-title="Network governance and structure">Network governance and structure</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about/new-ventures.html" aria-controls="new_ventures_and_innovation-subnav-4-14" nextpage-canonical-url="https://www.pwc.com/gx/en/about/new-ventures.html" navigation-title="New Ventures and Innovation">New Ventures and Innovation</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/news-room.html" aria-controls="news_room-subnav-4-15" nextpage-canonical-url="https://www.pwc.com/gx/en/news-room.html" navigation-title="News room">News room</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about/purpose-values-and-behaviours.html" aria-controls="purpose__values_and_behaviours-subnav-4-16" nextpage-canonical-url="https://www.pwc.com/gx/en/about/purpose-values-and-behaviours.html" navigation-title="Purpose, values and behaviours">Purpose, values and behaviours</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about/office-locations.html" aria-controls="pwc_office_locations-subnav-4-17" nextpage-canonical-url="https://www.pwc.com/gx/en/about/office-locations.html" navigation-title="PwC office locations">PwC office locations</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about/ethics-business-conduct/code-of-conduct.html" aria-controls="pwc_s_code_of_conduct-subnav-4-18" nextpage-canonical-url="https://www.pwc.com/gx/en/about/ethics-business-conduct/code-of-conduct.html" navigation-title="PwC&#39;s Code of Conduct">PwC&#39;s Code of Conduct</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/corporate-responsibility/assets/pwc-network-environmental-statement.pdf" target="_blank" aria-controls="pwc_s_network_environment_statement-subnav-4-19" nextpage-canonical-url="https://www.pwc.com/gx/en/corporate-responsibility/assets/pwc-network-environmental-statement.pdf" navigation-title="PwC&#39;s Network Environment Statement">PwC&#39;s Network Environment Statement</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about/corporate-governance/strategy-council-governance-structure.html" aria-controls="strategy_council-subnav-4-20" navigation-title="Strategy Council">Strategy Council</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.strategyand.pwc.com/gx/en/about.html" aria-controls="strategy_-subnav-4-21" nextpage-canonical-url="https://www.strategyand.pwc.com/gx/en/about.html" navigation-title="Strategy&amp;">Strategy&amp;</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/services/tax/code-of-conduct.html" aria-controls="tax_code_of_conduct-subnav-4-22" nextpage-canonical-url="https://www.pwc.com/gx/en/services/tax/code-of-conduct.html" navigation-title="Tax Code of Conduct">Tax Code of Conduct</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about/ethics-business-conduct/global-third-party-code-of-conduct.html" aria-controls="third_party_code_of_conduct-subnav-4-23" nextpage-canonical-url="https://www.pwc.com/gx/en/about/ethics-business-conduct/global-third-party-code-of-conduct.html" navigation-title="Third party code of conduct">Third party code of conduct</a> <a class="levelTwoLink " data-breadcrumb="About us" href="https://www.pwc.com/gx/en/about/transparency-report.html" aria-controls="transparency_report-subnav-4-24" nextpage-canonical-url="https://www.pwc.com/gx/en/about/transparency-report.html" navigation-title="Transparency Report">Transparency Report</a> </nav> </div> </div> <span class="slimnav-level3"> <div id="see_more_about_us-subnav-4-1" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about.html" navigation-title="See more About Us">See more About Us</a> </div> </div> </div> <div id="alumni-subnav-4-2" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about/alumni-network.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about/alumni-network.html" navigation-title="Alumni">Alumni</a> </div> </div> </div> <div id="analyst_relations-subnav-4-3" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about/analyst-relations.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about/analyst-relations.html" navigation-title="Analyst relations">Analyst relations</a> </div> </div> </div> <div id="client_case_studies-subnav-4-4" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about/case-studies.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about/case-studies.html" navigation-title="Client case studies">Client case studies</a> </div> </div> </div> <div id="ethics_and_compliance-subnav-4-5" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about/ethics-business-conduct.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about/ethics-business-conduct.html" navigation-title="Ethics and compliance">Ethics and compliance</a> </div> </div> </div> <div id="committing_to_net_zero-subnav-4-6" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about/corporate-sustainability/environmental-stewardship/net-zero.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about/corporate-sustainability/environmental-stewardship/net-zero.html" navigation-title="Committing to Net Zero">Committing to Net Zero</a> </div> </div> </div> <div id="corporate_sustainability-subnav-4-7" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about/corporate-sustainability.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about/corporate-sustainability.html" navigation-title="Corporate sustainability">Corporate sustainability</a> </div> </div> </div> <div id="diversity_and_inclusion-subnav-4-8" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about/diversity.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about/diversity.html" navigation-title="Diversity and inclusion">Diversity and inclusion</a> </div> </div> </div> <div id="pwc_s_global_annual_review-subnav-4-9" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about/global-annual-review.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about/global-annual-review.html" navigation-title="PwC&#39;s Global Annual Review">PwC&#39;s Global Annual Review</a> </div> </div> </div> <div id="global_regulatory_affairs-subnav-4-10" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about/global-regulatory-affairs.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about/global-regulatory-affairs.html" navigation-title="Global regulatory affairs">Global regulatory affairs</a> </div> </div> </div> <div id="human_rights_statement-subnav-4-11" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about/human-rights-statement.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about/human-rights-statement.html" navigation-title="Human rights statement">Human rights statement</a> </div> </div> </div> <div id="leadership_team-subnav-4-12" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about/leadership.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about/leadership.html" navigation-title="Leadership team">Leadership team</a> </div> </div> </div> <div id="network_governance_and_structure-subnav-4-13" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about/corporate-governance.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about/corporate-governance.html" navigation-title="Network governance and structure">Network governance and structure</a> </div> </div> </div> <div id="new_ventures_and_innovation-subnav-4-14" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about/new-ventures.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about/new-ventures.html" navigation-title="New Ventures and Innovation">New Ventures and Innovation</a> </div> </div> </div> <div id="news_room-subnav-4-15" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/news-room.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/news-room.html" navigation-title="News room">News room</a> </div> </div> </div> <div id="purpose__values_and_behaviours-subnav-4-16" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about/purpose-values-and-behaviours.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about/purpose-values-and-behaviours.html" navigation-title="Purpose, values and behaviours">Purpose, values and behaviours</a> </div> </div> </div> <div id="pwc_office_locations-subnav-4-17" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about/office-locations.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about/office-locations.html" navigation-title="PwC office locations">PwC office locations</a> </div> </div> </div> <div id="pwc_s_code_of_conduct-subnav-4-18" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about/ethics-business-conduct/code-of-conduct.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about/ethics-business-conduct/code-of-conduct.html" navigation-title="PwC&#39;s Code of Conduct">PwC&#39;s Code of Conduct</a> </div> </div> </div> <div id="pwc_s_network_environment_statement-subnav-4-19" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/corporate-responsibility/assets/pwc-network-environmental-statement.pdf" target="_blank" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/corporate-responsibility/assets/pwc-network-environmental-statement.pdf" navigation-title="PwC&#39;s Network Environment Statement">PwC&#39;s Network Environment Statement</a> </div> </div> </div> <div id="strategy_council-subnav-4-20" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about/corporate-governance/strategy-council-governance-structure.html" class="lv2-label" navigation-title="Strategy Council">Strategy Council</a> </div> </div> </div> <div id="strategy_-subnav-4-21" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.strategyand.pwc.com/gx/en/about.html" class="lv2-label" nextpage-canonical-url="https://www.strategyand.pwc.com/gx/en/about.html" navigation-title="Strategy&amp;">Strategy&amp;</a> </div> </div> </div> <div id="tax_code_of_conduct-subnav-4-22" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/services/tax/code-of-conduct.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/services/tax/code-of-conduct.html" navigation-title="Tax Code of Conduct">Tax Code of Conduct</a> </div> </div> </div> <div id="third_party_code_of_conduct-subnav-4-23" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about/ethics-business-conduct/global-third-party-code-of-conduct.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about/ethics-business-conduct/global-third-party-code-of-conduct.html" navigation-title="Third party code of conduct">Third party code of conduct</a> </div> </div> </div> <div id="transparency_report-subnav-4-24" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">About us</a> </div> <a href="https://www.pwc.com/gx/en/about/transparency-report.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/about/transparency-report.html" navigation-title="Transparency Report">Transparency Report</a> </div> </div> </div> </span> <div class="slim-featured search-hide"> <p class="slim-featured-heading">Featured</p> <div class="slim-featured-item"> <a class="featuredLink" href="https://www.pwc.com/gx/en/the-new-equation.html" nextpage-canonical-url="https://www.pwc.com/gx/en/the-new-equation.html" navigation-title="The New Equation"> <img src="/gx/en/the-new-equation-homepage-assets/tne_featured_nav.jpg.pwcimage.150.100.jpg" alt=""/> <p>The New Equation</p> </a> </div> <div class="slim-featured-item"> <a class="featuredLink" href="https://www.pwc.com/gx/en/about/global-annual-review.html" nextpage-canonical-url="https://www.pwc.com/gx/en/about/global-annual-review.html" navigation-title="PwC’s Global Annual Review"> <img src="/gx/en/global-annual-review/2024/gar-2024-thumb.jpg.pwcimage.150.100.jpg" alt=""/> <p>PwC’s Global Annual Review</p> </a> </div> <div class="slim-featured-item"> <a class="featuredLink" href="https://www.pwc.com/gx/en/about/corporate-sustainability/environmental-stewardship/net-zero.html" nextpage-canonical-url="https://www.pwc.com/gx/en/about/corporate-sustainability/environmental-stewardship/net-zero.html" navigation-title="Committing to Net Zero"> <img src="/gx/en/about/assets/net-zero.jpg.pwcimage.150.100.jpg" alt=""/> <p>Committing to Net Zero</p> </a> </div> </div> </div> <button class="slimheader-close search-hide" aria-label="Menu Close"></button> </div> <div id="careers-subnav-5" class="sublevel-container search-hide show-subnav"> <div class="sublevel-navs"> <div class="slimnav-level2 slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Careers</a> </div> <a href="https://www.pwc.com/gx/en/careers.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/careers.html" navigation-title="Careers">Careers</a> </div> <nav> <a class="levelTwoLink " data-breadcrumb="Careers" href="https://www.pwc.com/gx/en/careers.html" aria-controls="find_out_more_about_careers-subnav-5-1" nextpage-canonical-url="https://www.pwc.com/gx/en/careers.html" navigation-title="Find out more about careers">Find out more about careers</a> <a class="levelTwoLink " data-breadcrumb="Careers" href="https://www.pwc.com/gx/en/careers/job-search.html" aria-controls="search_for_a_job-subnav-5-2" nextpage-canonical-url="https://www.pwc.com/gx/en/careers/job-search.html" navigation-title="Search for a job">Search for a job</a> </nav> </div> </div> <span class="slimnav-level3"> <div id="find_out_more_about_careers-subnav-5-1" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Careers</a> </div> <a href="https://www.pwc.com/gx/en/careers.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/careers.html" navigation-title="Find out more about careers">Find out more about careers</a> </div> </div> </div> <div id="search_for_a_job-subnav-5-2" class="slimheader-slide-nav"> <div class="slide-nav-contain"> <div class="sublevel-title-container search-hide"> <div class="slimnav-mobile-header"> <p> Menu</p> </div> <div class="slimheader-breadcrumb is-hidden"> <a href="#">Careers</a> </div> <a href="https://www.pwc.com/gx/en/careers/job-search.html" class="lv2-label" nextpage-canonical-url="https://www.pwc.com/gx/en/careers/job-search.html" navigation-title="Search for a job">Search for a job</a> </div> </div> </div> </span> <div class="slim-featured search-hide"> <p class="slim-featured-heading">Featured</p> <div class="slim-featured-item"> <a class="featuredLink" href="https://www.pwc.com/gx/en/the-new-equation.html" nextpage-canonical-url="https://www.pwc.com/gx/en/the-new-equation.html" navigation-title="The New Equation"> <img src="/gx/en/the-new-equation-homepage-assets/tne_featured_nav.jpg.pwcimage.150.100.jpg" alt=""/> <p>The New Equation</p> </a> </div> <div class="slim-featured-item"> <a class="featuredLink" href="https://www.pwc.com/gx/en/about/global-annual-review.html" nextpage-canonical-url="https://www.pwc.com/gx/en/about/global-annual-review.html" navigation-title="PwC’s Global Annual Review"> <img src="/gx/en/global-annual-review/2024/gar-2024-thumb.jpg.pwcimage.150.100.jpg" alt=""/> <p>PwC’s Global Annual Review</p> </a> </div> <div class="slim-featured-item"> <a class="featuredLink" href="https://www.pwc.com/gx/en/about/new-ventures/the-solvers-challenge.html" nextpage-canonical-url="https://www.pwc.com/gx/en/about/new-ventures/the-solvers-challenge.html" navigation-title="The Solvers Challenge"> <img src="/gx/en/the-solvers-challenge/content/Solvers_Thumbnail_670x377.jpg.pwcimage.150.100.jpg" alt=""/> <p>The Solvers Challenge</p> </a> </div> </div> </div> <button class="slimheader-close search-hide" aria-label="Menu Close"></button> </div> <div class="sublevel-search-container search-hide"> <div class="search-loading"> <div class="slim-search-loader"></div> <p>Loading Results</p> </div> <p class="slim-search-no-results is-hidden">No Match Found</p> <div class="slim-search-results"> <button class="btn view-all-search is-hidden" href="https://www.pwc.com/gx/en/search.html"> View All Results </button> </div> </div> </div> </div> <input type="hidden" id="locale" value='en_gx'/> <input type="hidden" name="mod_signInHref" class="mod_signInHref"/> <input type="hidden" name="mod_createAccountHref" class="mod_createAccountHref"/> <input type="hidden" name="mod_userLoginStatus" class="mod_userLoginStatus"/> <script> //Analytics : Triggers loginSuccessful event on inter user's login $(document).ready(function(){ var prepareUserRegLinks; var internal_login_status_cookie = Cookies.get("internal-login-status"); if(internal_login_status_cookie){ $(document).trigger("loginSuccessful"); rmvCookie("internal-login-status","/"); } //PR-2366: User Access Control landing page's requestAccess button link updates based on user's request. if ($('#access-control-section').length > 0) { var accessControlSection = $('#access-control-section'); var accessControlButtonWrapper = $('#access-control-section').find($('#pwc-access-button')); var accessControlButton = $(accessControlButtonWrapper).find('a'); const requestClasses = {requestAccess:"request-access", requestPending : "request-pending", requestApproved : "request-approved"}; $(accessControlSection).find('.help-block').html('Some error occured with creating access control request'); var userLoginStatus, approvalStatus=""; var currentPagePath = $('.currentPagePath').val(); var currLocale= "en_gx"; var randomNo = Math.round(new Date().getTime() + (Math.random() * 100)); var datapp = 'currentPagePath='+ encodeURIComponent(currentPagePath) + '&currLocale='+ encodeURIComponent(currLocale) + '&'+randomNo+'='; $.ajax('/bin/dpe/logindata', { data: datapp, type: "GET", dataType: 'json', contentType: 'application/json; charset=utf-8', mimeType: 'application/json; charset=utf-8', success: function (rawData, status, xhr) { SuccessCode = rawData.SuccessCode; switch (SuccessCode) { case '[0000]': $(accessControlSection).find($('#accessControl_GeneralError')).hide(); userLoginStatus = rawData.userLoginStatus; if(rawData.approvalStatus && rawData.approvalStatus !== "undefined"){ approvalStatus = rawData.approvalStatus; } $(".mod_userLoginStatus").attr("value",userLoginStatus); prepareUserRegLinks(userLoginStatus, approvalStatus); break; case '[1111]': default: $(accessControlSection).find($('#accessControl_GeneralError')).show(); } }, error: function (xhr, status, err) { $(accessControlSection).find($('#accessControl_GeneralError')).show(); $(accessControlButton).button('reset'); prepareUserRegLinks(false, approvalStatus); } }); prepareUserRegLinks = function(userLoginStatus, approvalStatus) { if (!userLoginStatus) { if($(".mod_signInHref").val()==''){ $(".mod_signInHref").val($('.login-data .sign-in.userreg').attr('href')); } if($(".mod_createAccountHref").val()==''){ $(".mod_createAccountHref").val($('.login-data .register.userreg').attr('href')); } $(accessControlButton).attr('href', $('.login-data .sign-in.userreg').attr('data-href')); $(accessControlSection).find('#access-control-footer a').attr('href', $('.login-data .register.userreg').attr('href')); } else { accessControlSection.removeClass("promo-banner--logged-out").addClass("promo-banner--logged-in"); switch (approvalStatus) { case "": case 'rejected': var reqObj = new Object(); reqObj.accessControlRequestedGroup = $(accessControlSection).data('accessControlGroup'); reqObj.accessControlLandingPage = currentPagePath; reqObj.accessControlRequestedPage = $(accessControlButton).attr('href'); reqObj.locale = 'en_gx'; $(accessControlButton).attr('href', 'javascript:void(0);'); $('#pwc-access-button a').click(function () { if ($(accessControlButtonWrapper).hasClass(requestClasses.requestAccess)) { $(accessControlButton).button('loading'); reqObj.accessControlRequestedTime = "1732364732231"; $.ajax('/bin/requestAccessServlet', { data: JSON.stringify(reqObj), type: "POST", dataType: 'json', contentType: 'application/json; charset=utf-8', mimeType: 'application/json; charset=utf-8', success: function (rawData, status, xhr) { SuccessCode = rawData.result.SuccessCode; $(accessControlButton).button('reset'); switch (SuccessCode) { case '[0000]': $(accessControlSection).find($('#accessControl_GeneralError')).hide(); $(accessControlButtonWrapper).removeClass(requestClasses.requestAccess).addClass(requestClasses.requestPending); $(accessControlButton).html('Access pending approval'); break; case '[1111]': default: $(accessControlSection).find($('#accessControl_GeneralError')).show(); } }, error: function (xhr, status, err) { $(accessControlSection).find($('#accessControl_GeneralError')).show(); $(accessControlButton).button('reset'); } }); } }); break; case 'pending-approval': $(accessControlButtonWrapper).removeClass(requestClasses.requestAccess).addClass(requestClasses.requestPending); $(accessControlButton).html('Access pending approval'); $(accessControlButton).attr('href', 'javascript:void(0);'); break; case 'approved': $(accessControlButtonWrapper).removeClass(requestClasses.requestAccess).addClass(requestClasses.requestApproved); $(accessControlButton).addClass('unlocked').removeClass('locked'); break; default: $(accessControlButton).attr('href', 'javascript:void(0);'); } } }; } }); </script> <script> var cookieI18nValues = {}; cookieI18nValues.cookieDescription = "This site uses cookies to collect information about your browsing activities in order to provide you with more relevant content and promotional materials, and help us understand your interests and enhance the site. By continuing to browse this site you agree to the use of cookies. Visit our <a href=https:\/\/www.pwc.com\/gx\/en\/legal\u002Dnotices\/cookie\u002Dpolicy.html>cookie policy<\/a> to learn more."; cookieI18nValues.cookieAcceptButton = "I understand"; </script> </div> </div> </div> </section> </div> <div class="container responsivegrid"> <div id="container-3db8cbc1cc" class="cmp-container"> <div class="section container responsivegrid"> <section id="title" class="cmp-container page-section page-section--col-primary page-section--col-dark nomove fullwidth videobghost mobileBackgroundEnabled" data-width="1600" data-height="900" data-image="/content/dam/pwc/gx/en/assets/image/quadratic-1.jpg" data-wcmmode="false" data-parallax="false" data-videoParallax="false" data-videoSrc="https://download.pwc.com/gx/hero/quadratic.mp4" data-videoId="videoelementda93767a-1370-6cc5-67f4-4a4accac127f" data-videoPoster="/content/dam/pwc/gx/en/quadratic/quadratic-hero.jpg" data-videoAutoplay="true" data-videoLoop="true" style="height:; background-size:cover; background-position:center center; background-image:; background-color:; "> <div class="parsys sectionpar"> <div class="title teaser hero-card-wrapper"> <div class="title-header-l3 dpe-component-wrapper title-header"> <header class=" title-header__text-strip"> <div class="container"> <div class="row"> <div class="col-md-8 textColumn"> <div class="title-header__content" data-analytics-link="Accelerating performance"> <h1 class="title-header__main-heading">Accelerating performance</h1> <p class="h4 title-header__sub-heading">Ready to overtake the competition? New research from PwC reveals what leading companies are doing differently and how you can join them.</p> </div> </div> </div> </div> </header> </div> </div> </div> </section> </div> <div class="section container responsivegrid"> <section id="featured" class="cmp-container page-section page-section--col-white fullwidth videobghost " data-wcmmode="false" data-parallax="true" data-videoParallax="false" data-videoId="videoelement11c69a36-7d47-8454-d775-4f48899dd826" data-videoAutoplay="false" data-videoLoop="false" style="height:; background-size:cover; background-position:center top; background-image:; background-color:; "> <div class="parsys sectionpar"> </div> </section> </div> <div class="section container responsivegrid"> <section id="navigation" class="cmp-container page-section page-section--col-white fullwidth videobghost " data-wcmmode="false" data-parallax="true" data-videoParallax="false" data-videoId="videoelementaafe7896-693b-3b84-503e-057c02fe6db8" data-videoAutoplay="false" data-videoLoop="false" style="height:; background-size:cover; background-position:center top; background-image:; background-color:; "> <div class="parsys sectionpar"> </div> </section> </div> <div class="section container responsivegrid"> <section id="overview" class="cmp-container page-section page-section--col-white fullwidth videobghost " data-wcmmode="false" data-parallax="true" data-videoParallax="false" data-videoId="videoelement3461994c-9708-1dd7-8537-883500982762" data-videoAutoplay="false" data-videoLoop="false" style="height:; background-size:cover; background-position:center top; background-image:; background-color:; "> <div class="parsys sectionpar"> </div> </section> </div> <div class="container responsivegrid"> <div id="container-def34eaedf" class="cmp-container"> <div class="section container responsivegrid"> <section id="content-free-1-7996" class="cmp-container page-section page-section--col-white fullwidth videobghost " data-wcmmode="false" data-parallax="true" data-videoParallax="false" data-videoId="videoelement62f40da6-b698-3d69-8b34-675dc91b1f78" data-videoAutoplay="false" data-videoLoop="false" style="height:; background-size:cover; background-position:; background-image:; background-color:; "> <div class="parsys sectionpar"> <div class="reference-xf experiencefragment"><!-- SDI include (path: /content/pwc/gx/en/issues/transformation/accelerating-performance/_jcr_content/root/container/content-free-container/section_1126401775/reference_xf.dynamic.html, resourceType: pwc/components/modernized/content/reference-xf) --> <div id="reference-xf-655f1e7e43" class="cmp-experiencefragment cmp-experiencefragment--tla-grid-collection"> <div id="container-3b15185e2f" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="html parbase aem-GridColumn aem-GridColumn--default--12"> <div data-custom-code="Title"> <div class="html-xf"><style> /*Show Ref XF in author */ html.aem-AuthorLayer-Edit .html-xf { display: block; background: #f0f0f0; text-align: center; color: #ccc; height: 3rem; position: relative; } </style> <script src="/content/pwc/script/gx/en/tla/collection/grid-collection.js"></script> <link rel="stylesheet" href="/content/pwc/script/gx/en/tla/collection/grid-collection.css"></div> </div> </div> </div> </div> </div> </div> </div> </section> </div> <div class="section container responsivegrid"> <section id="content-free-1-6678" class="cmp-container page-section page-section--col-white videobghost " data-wcmmode="false" data-parallax="true" data-videoParallax="false" data-videoId="videoelement544b0d82-08da-59c6-bdf2-f21b5002584f" data-videoAutoplay="false" data-videoLoop="false" style="height:; background-size:cover; background-position:center top; background-image:; background-color:; "> <div class="parsys sectionpar"> <div class="columnControl"> <div class="parsys_column pwccol1-longform-left "> <div class="parsys_column pwccol1-longform-left-c0"> <div id="container-bbd8dafd85" class="cmp-container"> <div class="text parbase section"><div></div> <div class="text-component"> <p>The top 20% of companies achieve more than 13 times the performance premium of their industry peers, based on a measure of profit margin and revenue growth. But how are these winners getting ahead?&nbsp;<a href="http://pwc.com/gx/en/issues/transformation/accelerating-performance-in-a-winner-takes-most-world.html" target="_blank" pwcbtnfile="HideSize">Our research</a>&nbsp;found leading companies do three things:</p> <ul> <li>Seek the value upside&nbsp;in business ecosystems by using new business models.</li> <li>Upgrade their operating models&nbsp;through managed services partnerships and technology.</li> <li>Keep transforming&nbsp;by investing in opportunities and threats as they emerge.</li> </ul> <p>Joining the winners requires top-to-bottom, end-to-end transformation of your business, operating, and technology models to unleash innovation, agility and faster speed to market.</p> </div> <script src="/etc.clientlibs/pwc/components/modernized/content/richtext/clientlibs-button.min.05014ed24e6422289f02e026aef427f0.js"></script> </div> </div> </div> </div> </div> </div> </section> </div> <div class="section container responsivegrid"> <section id="content-free-1-6545" class="cmp-container page-section page-section--col-white videobghost " data-wcmmode="false" data-parallax="true" data-videoParallax="false" data-videoId="videoelement20c018a8-2bc4-75c7-ccb4-8e9d2166ab08" data-videoAutoplay="false" data-videoLoop="false" style="height:; background-size:cover; background-position:center top; background-image:; background-color:; "> <div class="parsys sectionpar"> <div class="cta-card-wrapper outline"> <div class="cta-card"> <div class="text-wrap"> <h2 class="bold">How do you stack up against the leaders?</h2> <h3 class="normal">Take this five-minute quiz to see where your organisation stands on the three dimensions driving superior performance—and how it can improve. </h3> </div> <div class="cta-button-wrap"> <div class="button cta-btn-primary"><a class="cta-btn icon-btn cheveron-right" href="https://www.pwc.com/gx/en/issues/transformation/accelerated-performance-quiz.html" title="Start the quiz"><span class="cta-btn--text">Start the quiz</span> </a> </div> </div> </div></div> </div> </section> </div> <div class="section container responsivegrid"> <section id="content-free-1-a624" class="cmp-container page-section page-section--col-white grid_collection grid_collection__no-feature videobghost " data-wcmmode="false" data-parallax="true" data-videoParallax="false" data-videoId="videoelement1e68b388-7006-c7a0-f1df-264d955cf45c" data-videoAutoplay="false" data-videoLoop="false" style="height:; background-size:cover; background-position:center top; background-image:; background-color:; "> <div class="parsys sectionpar"> <div class="text parbase section"><div></div> <div class="text-component"> <h2>Quick reads</h2> </div> </div> <div class="VUEJS-APP collection-v3 section"><!-- SDI include (path: /content/pwc/gx/en/issues/transformation/accelerating-performance/_jcr_content/root/container/content-free-container/section_930685884/collections_v3.dynamic.html, resourceType: pwc/components/modernized/content/collections-v3) --> <collection-v3 filter1="{&#34;numberHits&#34;:3,&#34;listItemCollection&#34;:[{&#34;template&#34;:&#34;/conf/pwc/settings/wcm/templates/longform-campaign-one-pager&#34;,&#34;date&#34;:&#34;Thu Apr 13 00:00:00 UTC 2023&#34;,&#34;videoTranscriptLink&#34;:&#34;&#34;,&#34;videoItemHeight&#34;:&#34;&#34;,&#34;imagePath&#34;:&#34;/content/dam/pwc/gx/en/issues/tla/thumbs/medium/ID-3_670px-new.jpg&#34;,&#34;videoType&#34;:&#34;&#34;,&#34;publishDate&#34;:&#34;13 Apr 2023&#34;,&#34;isVideo&#34;:false,&#34;description&#34;:&#34;A PwC survey drills down on the practices of companies that enjoy vastly greater profit margins and revenue growth than their peers.&#34;,&#34;pageTagList&#34;:[&#34;pwc-gx:campaign/tla&#34;,&#34;pwc-gx:campaign/tla/theme/business-model-reinvention&#34;,&#34;pwc-gx:campaign/tla/most-popular&#34;,&#34;pwc-gx:campaign/tla/content-length/3&#34;,&#34;pwc-gx:campaign/tla/theme/value-creation&#34;,&#34;pwc-gx:campaign/tla/role/coo&#34;,&#34;pwc-gx:campaign/tla/asset/data&#34;,&#34;pwc-gx:campaign/tla/role/cfo&#34;,&#34;pwc-gx:campaign/tla/role/ceo&#34;],&#34;title&#34;:&#34;What the highest-performing businesses do right&#34;,&#34;damSize&#34;:&#34;&#34;,&#34;url&#34;:&#34;https://www.pwc.com/gx/en/issues/c-suite-insights/the-leadership-agenda/what-the-highest-performing-businesses-do-right.html&#34;,&#34;collectionTitle&#34;:&#34;What the highest-performing businesses do right&#34;,&#34;thumbnailText&#34;:&#34;A PwC survey drills down on the practices of companies that enjoy vastly greater profit margins and revenue growth than their peers.&#34;,&#34;videoDuration&#34;:&#34;&#34;,&#34;closedCaptionLink&#34;:&#34;&#34;,&#34;videoItemWidth&#34;:&#34;&#34;,&#34;href&#34;:&#34;https://www.pwc.com/gx/en/issues/c-suite-insights/the-leadership-agenda/what-the-highest-performing-businesses-do-right&#34;,&#34;videoItemUrl&#34;:&#34;&#34;},{&#34;template&#34;:&#34;/conf/pwc/settings/wcm/templates/longform-campaign-one-pager&#34;,&#34;date&#34;:&#34;Fri Apr 21 00:00:00 UTC 2023&#34;,&#34;videoTranscriptLink&#34;:&#34;&#34;,&#34;videoItemHeight&#34;:&#34;&#34;,&#34;imagePath&#34;:&#34;/content/dam/pwc/gx/en/issues/tla/thumbs/medium/ID-112_670px.jpg&#34;,&#34;videoType&#34;:&#34;&#34;,&#34;publishDate&#34;:&#34;21 Apr 2023&#34;,&#34;isVideo&#34;:false,&#34;description&#34;:&#34;PwC research shows that high-performing businesses make bolder, and smarter, investments in cross-industry collaborations.&#34;,&#34;pageTagList&#34;:[&#34;pwc-gx:campaign/tla&#34;,&#34;pwc-gx:campaign/tla/theme/business-model-reinvention&#34;,&#34;pwc-gx:campaign/tla/content-length/2&#34;,&#34;pwc-gx:campaign/tla/theme/value-creation&#34;,&#34;pwc-gx:campaign/tla/role/coo&#34;,&#34;pwc-gx:campaign/tla/asset/data&#34;,&#34;pwc-gx:campaign/tla/role/cfo&#34;,&#34;pwc-gx:campaign/tla/role/ceo&#34;],&#34;title&#34;:&#34;Top companies are betting big on ecosystems&#34;,&#34;damSize&#34;:&#34;&#34;,&#34;url&#34;:&#34;https://www.pwc.com/gx/en/issues/c-suite-insights/the-leadership-agenda/top-companies-are-betting-big-on-ecosystems.html&#34;,&#34;collectionTitle&#34;:&#34;Top companies are betting big on ecosystems&#34;,&#34;thumbnailText&#34;:&#34;PwC research shows that high-performing businesses make bolder, and smarter, investments in cross-industry collaborations.&#34;,&#34;videoDuration&#34;:&#34;&#34;,&#34;closedCaptionLink&#34;:&#34;&#34;,&#34;videoItemWidth&#34;:&#34;&#34;,&#34;href&#34;:&#34;https://www.pwc.com/gx/en/issues/c-suite-insights/the-leadership-agenda/top-companies-are-betting-big-on-ecosystems&#34;,&#34;videoItemUrl&#34;:&#34;&#34;},{&#34;template&#34;:&#34;/conf/pwc/settings/wcm/templates/longform-campaign-one-pager&#34;,&#34;date&#34;:&#34;Mon Jul 24 00:00:00 UTC 2023&#34;,&#34;videoTranscriptLink&#34;:&#34;&#34;,&#34;videoItemHeight&#34;:&#34;&#34;,&#34;imagePath&#34;:&#34;/content/dam/pwc/gx/en/issues/tla/thumbs/medium/ID-114_670px.jpg&#34;,&#34;videoType&#34;:&#34;&#34;,&#34;publishDate&#34;:&#34;24 Jul 2023&#34;,&#34;isVideo&#34;:false,&#34;description&#34;:&#34;The highest-performing businesses are using these outside partnerships for a lot more than back-office cost-cutting, according to PwC research.&#34;,&#34;pageTagList&#34;:[&#34;pwc-gx:campaign/tla&#34;,&#34;pwc-gx:campaign/tla/theme/business-model-reinvention&#34;,&#34;pwc-gx:campaign/tla/theme/workforce&#34;,&#34;pwc-gx:campaign/tla/content-length/3&#34;,&#34;pwc-gx:campaign/tla/role/coo&#34;,&#34;pwc-gx:campaign/tla/asset/data&#34;,&#34;pwc-gx:campaign/tla/role/cfo&#34;,&#34;pwc-gx:campaign/tla/role/ceo&#34;],&#34;title&#34;:&#34;How top companies are making the most of managed services&#34;,&#34;damSize&#34;:&#34;&#34;,&#34;url&#34;:&#34;https://www.pwc.com/gx/en/issues/c-suite-insights/the-leadership-agenda/how-top-companies-use-managed-services-for-strategic-advantage.html&#34;,&#34;collectionTitle&#34;:&#34;How top companies are making the most of managed services&#34;,&#34;thumbnailText&#34;:&#34;The highest-performing businesses are using these outside partnerships for a lot more than back-office cost-cutting, according to PwC research.&#34;,&#34;videoDuration&#34;:&#34;&#34;,&#34;closedCaptionLink&#34;:&#34;&#34;,&#34;videoItemWidth&#34;:&#34;&#34;,&#34;href&#34;:&#34;https://www.pwc.com/gx/en/issues/c-suite-insights/the-leadership-agenda/how-top-companies-use-managed-services-for-strategic-advantage&#34;,&#34;videoItemUrl&#34;:&#34;&#34;}],&#34;filters&#34;:[]}" filter2="{&#34;displayDescription&#34;:true,&#34;componentId&#34;:&#34;-content-pwc-gx-en-issues-transformation-accelerating-performance-jcr-content-root-container-content-free-container-section-930685884-collections-v3&#34;,&#34;resultslink&#34;:&#34;&#34;,&#34;displayResultCount&#34;:true,&#34;isDeepLinkSearch&#34;:false,&#34;listFrom&#34;:&#34;static&#34;,&#34;displayBrandKeyline&#34;:false,&#34;pageSize&#34;:5,&#34;orderBy&#34;:&#34;none&#34;,&#34;facetedTitle&#34;:&#34;&#34;,&#34;deepLinkId&#34;:&#34;7461&#34;,&#34;variation&#34;:&#34;legacy&#34;,&#34;isVideoChecked&#34;:false,&#34;displayThumbnail&#34;:true,&#34;dateFormatString&#34;:&#34;medium&#34;,&#34;displayDownload&#34;:false,&#34;displayDate&#34;:true,&#34;limit&#34;:20,&#34;menuType&#34;:&#34;none&#34;,&#34;isFixedHeight&#34;:true,&#34;linkItems&#34;:false}" filter3="{&#34;loadMoreLabel&#34;:&#34;Load more&#34;,&#34;openModalLabel&#34;:&#34;Filter by&#34;,&#34;cancelSearchLabel&#34;:&#34;Faceted_Navigation_CancelSearch&#34;,&#34;closeFilterLabel&#34;:&#34;Close&#34;,&#34;applyFiltersLabel&#34;:&#34;Apply filters&#34;,&#34;resultSingularLabel&#34;:&#34;result&#34;,&#34;filterByLabel&#34;:&#34;Filter by&#34;,&#34;mostPopularLabel&#34;:&#34;Most Popular&#34;,&#34;publishDateLabel&#34;:&#34;Publish date&#34;,&#34;searchLabel&#34;:&#34;Search&#34;,&#34;loadingLabel&#34;:&#34;Loading...&#34;,&#34;videoErrorLabel&#34;:&#34;Playback of this video is not currently available&#34;,&#34;downloadPdfLabel&#34;:&#34;Download PDF&#34;,&#34;viewAllLabel&#34;:&#34;View all&#34;,&#34;viewTranscriptLabel&#34;:&#34;View transcript&#34;,&#34;sortByLabel&#34;:&#34;Sort by&#34;,&#34;resultsLabel&#34;:&#34;result(s)&#34;,&#34;resultPluralLabel&#34;:&#34;results&#34;,&#34;resetFiltersLabel&#34;:&#34;Reset filters&#34;}"> </collection-v3> </div> </div> </section> </div> <div class="section container responsivegrid"> <section id="content-free-1-a624" class="cmp-container page-section page-section--col-white grid_collection videobghost " data-wcmmode="false" data-parallax="true" data-videoParallax="false" data-videoId="videoelementb1028d99-03f6-9194-d683-2d0946b16fda" data-videoAutoplay="false" data-videoLoop="false" style="height:; background-size:cover; background-position:center top; background-image:; background-color:; "> <div class="parsys sectionpar"> <div class="text parbase section"><div></div> <div class="text-component"> <h2>Deep dives</h2> </div> </div> <div class="VUEJS-APP collection-v3 section"><!-- SDI include (path: /content/pwc/gx/en/issues/transformation/accelerating-performance/_jcr_content/root/container/content-free-container/section_930685884_co/collections_v3.dynamic.html, resourceType: pwc/components/modernized/content/collections-v3) --> <collection-v3 filter1="{&#34;numberHits&#34;:6,&#34;listItemCollection&#34;:[{&#34;template&#34;:&#34;/conf/pwc/settings/wcm/templates/reading-format-template&#34;,&#34;date&#34;:&#34;Mon Jan 22 00:00:00 UTC 2024&#34;,&#34;videoTranscriptLink&#34;:&#34;&#34;,&#34;videoItemHeight&#34;:&#34;&#34;,&#34;imagePath&#34;:&#34;/content/dam/pwc/gx/en/issues/transformation/s+b-2024-01-thumbnail-670.jpeg&#34;,&#34;videoType&#34;:&#34;&#34;,&#34;publishDate&#34;:&#34;22 Jan 2024&#34;,&#34;isVideo&#34;:false,&#34;description&#34;:&#34;Successful leaders at top-performing companies are all taking similar steps, even across industries, propelling their enterprises to a 13-fold performance advantage over rivals.&#34;,&#34;pageTagList&#34;:[],&#34;title&#34;:&#34;What executives at winning companies know | PwC&#34;,&#34;damSize&#34;:&#34;&#34;,&#34;url&#34;:&#34;https://www.pwc.com/gx/en/issues/transformation/what-leaders-at-winning-companies-know.html&#34;,&#34;collectionTitle&#34;:&#34;What leaders at winning companies know\u2014and what you need to learn&#34;,&#34;thumbnailText&#34;:&#34;Successful leaders at top-performing companies are all taking similar steps, even across industries, propelling their enterprises to a 13-fold performance...&#34;,&#34;closedCaptionLink&#34;:&#34;&#34;,&#34;videoDuration&#34;:&#34;&#34;,&#34;videoItemWidth&#34;:&#34;&#34;,&#34;href&#34;:&#34;https://www.pwc.com/gx/en/issues/transformation/what-leaders-at-winning-companies-know&#34;,&#34;videoItemUrl&#34;:&#34;&#34;},{&#34;template&#34;:&#34;/conf/pwc/settings/wcm/templates/ghost-template&#34;,&#34;date&#34;:&#34;Thu Sep 14 00:00:00 UTC 2023&#34;,&#34;videoTranscriptLink&#34;:&#34;&#34;,&#34;videoItemHeight&#34;:&#34;&#34;,&#34;imagePath&#34;:&#34;/content/dam/pwc/gx/en/ghosts/assets/thumbnail-accelatering-performance-ghost.png&#34;,&#34;videoType&#34;:&#34;&#34;,&#34;publishDate&#34;:&#34;14 Sep 2023&#34;,&#34;isVideo&#34;:false,&#34;description&#34;:&#34;Ready to overtake the competition? New research from PwC reveals what leading companies are doing differently and how you can join them.&#34;,&#34;pageTagList&#34;:[],&#34;title&#34;:&#34;The secret to accelerating performance: PwC&#34;,&#34;damSize&#34;:&#34;&#34;,&#34;url&#34;:&#34;https://www.pwc.com/gx/en/ghost/the-secret-to-accelerating-performance.html&#34;,&#34;collectionTitle&#34;:&#34;The secret to accelerating performance&#34;,&#34;thumbnailText&#34;:&#34;Ready to overtake the competition? New research from PwC reveals what leading companies are doing differently and how you can join them.&#34;,&#34;closedCaptionLink&#34;:&#34;&#34;,&#34;videoDuration&#34;:&#34;&#34;,&#34;videoItemWidth&#34;:&#34;&#34;,&#34;href&#34;:&#34;https://www.pwc.com/gx/en/ghost/the-secret-to-accelerating-performance&#34;,&#34;videoItemUrl&#34;:&#34;&#34;},{&#34;template&#34;:&#34;/conf/pwc/settings/wcm/templates/longform-campaign-one-pager&#34;,&#34;date&#34;:&#34;Tue Apr 04 00:00:00 UTC 2023&#34;,&#34;videoTranscriptLink&#34;:&#34;&#34;,&#34;videoItemHeight&#34;:&#34;&#34;,&#34;imagePath&#34;:&#34;/content/dam/pwc/gx/en/strategy-and-business/content/s+b_article_thumbnail_7.jpg&#34;,&#34;videoType&#34;:&#34;&#34;,&#34;publishDate&#34;:&#34;04 Apr 2023&#34;,&#34;isVideo&#34;:false,&#34;description&#34;:&#34;Top-performing companies use mutually reinforcing investments to create non-linear advantage. Everyone else is just playing catch-up.&#34;,&#34;pageTagList&#34;:[&#34;pwc-gx:campaign/tla/theme/overview&#34;,&#34;pwc-gx:series0/the-tech-agenda&#34;,&#34;pwc-gx:campaign/tla/asset/article&#34;,&#34;pwc-gx:campaign/tla/content-length/8&#34;],&#34;title&#34;:&#34;Accelerating performance in a winner-takes-most world | PwC&#34;,&#34;damSize&#34;:&#34;&#34;,&#34;url&#34;:&#34;https://www.pwc.com/gx/en/issues/transformation/accelerating-performance-in-a-winner-takes-most-world.html&#34;,&#34;collectionTitle&#34;:&#34;Accelerating performance in a winner-takes-most world&#34;,&#34;thumbnailText&#34;:&#34;Top-performing companies use mutually reinforcing investments to create non-linear advantage. Everyone else is just playing catch-up.&#34;,&#34;closedCaptionLink&#34;:&#34;&#34;,&#34;videoDuration&#34;:&#34;&#34;,&#34;videoItemWidth&#34;:&#34;&#34;,&#34;href&#34;:&#34;https://www.pwc.com/gx/en/issues/transformation/accelerating-performance-in-a-winner-takes-most-world&#34;,&#34;videoItemUrl&#34;:&#34;&#34;},{&#34;template&#34;:&#34;/conf/pwc/settings/wcm/templates/longform-campaign-one-pager&#34;,&#34;date&#34;:&#34;Wed Apr 12 00:00:00 UTC 2023&#34;,&#34;videoTranscriptLink&#34;:&#34;&#34;,&#34;videoItemHeight&#34;:&#34;&#34;,&#34;imagePath&#34;:&#34;/content/dam/pwc/gx/en/strategy-and-business/content/s+b_article_thumbnail_4.jpg&#34;,&#34;videoType&#34;:&#34;&#34;,&#34;publishDate&#34;:&#34;12 Apr 2023&#34;,&#34;isVideo&#34;:false,&#34;description&#34;:&#34;Top companies are 1.6 times more likely than other companies to leverage ecosystems to gain competitive benefits. Explore how ecosystems can fuel success.&#34;,&#34;pageTagList&#34;:[&#34;pwc-gx:campaign/tla/content-length/8&#34;,&#34;pwc-gx:campaign/tla/theme/ecosystems&#34;,&#34;pwc-gx:campaign/tla/asset/article&#34;],&#34;title&#34;:&#34;Tapping ecosystems to power performance | PwC&#34;,&#34;damSize&#34;:&#34;&#34;,&#34;url&#34;:&#34;https://www.pwc.com/gx/en/issues/transformation/tapping-ecosystems-to-power-performance.html&#34;,&#34;collectionTitle&#34;:&#34;Tapping ecosystems to power performance&#34;,&#34;thumbnailText&#34;:&#34;Top companies are 1.6 times more likely than other companies to leverage ecosystems to gain competitive benefits. Explore how ecosystems can fuel success.&#34;,&#34;closedCaptionLink&#34;:&#34;&#34;,&#34;videoDuration&#34;:&#34;&#34;,&#34;videoItemWidth&#34;:&#34;&#34;,&#34;href&#34;:&#34;https://www.pwc.com/gx/en/issues/transformation/tapping-ecosystems-to-power-performance&#34;,&#34;videoItemUrl&#34;:&#34;&#34;},{&#34;template&#34;:&#34;/conf/pwc/settings/wcm/templates/longform-campaign-one-pager&#34;,&#34;date&#34;:&#34;Tue Jun 13 00:00:00 UTC 2023&#34;,&#34;videoTranscriptLink&#34;:&#34;&#34;,&#34;videoItemHeight&#34;:&#34;&#34;,&#34;imagePath&#34;:&#34;/content/dam/pwc/gx/en/strategy-and-business/content/s+b_article_thumbnail_9.jpg&#34;,&#34;videoType&#34;:&#34;&#34;,&#34;publishDate&#34;:&#34;13 Jun 2023&#34;,&#34;isVideo&#34;:false,&#34;description&#34;:&#34;Successful leaders recognize the need for ongoing, end-to-end transformation and they are more than a little obsessed with achieving the outcomes that matter.&#34;,&#34;pageTagList&#34;:[&#34;pwc-content-type:thought_leadership&#34;,&#34;pwc-gx:featured/research-insights&#34;,&#34;pwc-gx:campaign/tla/theme/business-model-reinvention&#34;,&#34;pwc-gx:campaign/tla/asset/article&#34;,&#34;pwc:issues/Transformation&#34;,&#34;pwc-gx:campaign/tla/content-length/8&#34;],&#34;title&#34;:&#34;The obsession advantage in transformation&#34;,&#34;damSize&#34;:&#34;&#34;,&#34;url&#34;:&#34;https://www.pwc.com/gx/en/issues/transformation/obsession-advantage-in-transformation.html&#34;,&#34;collectionTitle&#34;:&#34;The obsession advantage in transformation&#34;,&#34;thumbnailText&#34;:&#34;Successful leaders recognize the need for ongoing, end-to-end transformation and they are more than a little obsessed with achieving the outcomes that matter.&#34;,&#34;closedCaptionLink&#34;:&#34;&#34;,&#34;videoDuration&#34;:&#34;&#34;,&#34;videoItemWidth&#34;:&#34;&#34;,&#34;href&#34;:&#34;https://www.pwc.com/gx/en/issues/transformation/obsession-advantage-in-transformation&#34;,&#34;videoItemUrl&#34;:&#34;&#34;,&#34;contentType&#34;:&#34;Thought leadership&#34;},{&#34;template&#34;:&#34;/conf/pwc/settings/wcm/templates/longform-campaign-one-pager&#34;,&#34;date&#34;:&#34;Wed Jul 12 00:00:00 UTC 2023&#34;,&#34;videoTranscriptLink&#34;:&#34;&#34;,&#34;videoItemHeight&#34;:&#34;&#34;,&#34;imagePath&#34;:&#34;/content/dam/pwc/gx/en/strategy-and-business/content/s+b_article_thumbnail_10.jpg&#34;,&#34;videoType&#34;:&#34;&#34;,&#34;publishDate&#34;:&#34;12 Jul 2023&#34;,&#34;isVideo&#34;:false,&#34;description&#34;:&#34;Our research shows that top-performing companies are 4.2 times more likely to use managed services partnerships for strategic advantage. Explore our key findings.&#34;,&#34;pageTagList&#34;:[&#34;pwc-gx:campaign/tla/theme/business-model-reinvention&#34;,&#34;pwc-gx:campaign/tla/asset/article&#34;,&#34;pwc-gx:campaign/tla/content-length/10&#34;],&#34;title&#34;:&#34;How managed services partnerships drive outperformance&#34;,&#34;damSize&#34;:&#34;&#34;,&#34;url&#34;:&#34;https://www.pwc.com/gx/en/issues/transformation/how-managed-services-partnerships-drive-outperformance.html&#34;,&#34;collectionTitle&#34;:&#34;How managed services partnerships drive outperformance&#34;,&#34;thumbnailText&#34;:&#34;Our research shows that top-performing companies are 4.2 times more likely to use managed services partnerships for strategic advantage. Explore our key...&#34;,&#34;closedCaptionLink&#34;:&#34;&#34;,&#34;videoDuration&#34;:&#34;&#34;,&#34;videoItemWidth&#34;:&#34;&#34;,&#34;href&#34;:&#34;https://www.pwc.com/gx/en/issues/transformation/how-managed-services-partnerships-drive-outperformance&#34;,&#34;videoItemUrl&#34;:&#34;&#34;}],&#34;filters&#34;:[]}" filter2="{&#34;displayDescription&#34;:true,&#34;componentId&#34;:&#34;-content-pwc-gx-en-issues-transformation-accelerating-performance-jcr-content-root-container-content-free-container-section-930685884-co-collections-v3&#34;,&#34;resultslink&#34;:&#34;&#34;,&#34;displayResultCount&#34;:true,&#34;isDeepLinkSearch&#34;:false,&#34;listFrom&#34;:&#34;static&#34;,&#34;displayBrandKeyline&#34;:false,&#34;pageSize&#34;:5,&#34;orderBy&#34;:&#34;none&#34;,&#34;facetedTitle&#34;:&#34;&#34;,&#34;deepLinkId&#34;:&#34;7454&#34;,&#34;variation&#34;:&#34;legacy&#34;,&#34;isVideoChecked&#34;:false,&#34;displayThumbnail&#34;:true,&#34;dateFormatString&#34;:&#34;medium&#34;,&#34;displayDownload&#34;:false,&#34;displayDate&#34;:true,&#34;limit&#34;:20,&#34;menuType&#34;:&#34;none&#34;,&#34;isFixedHeight&#34;:true,&#34;linkItems&#34;:false}" filter3="{&#34;loadMoreLabel&#34;:&#34;Load more&#34;,&#34;openModalLabel&#34;:&#34;Filter by&#34;,&#34;cancelSearchLabel&#34;:&#34;Faceted_Navigation_CancelSearch&#34;,&#34;closeFilterLabel&#34;:&#34;Close&#34;,&#34;applyFiltersLabel&#34;:&#34;Apply filters&#34;,&#34;resultSingularLabel&#34;:&#34;result&#34;,&#34;filterByLabel&#34;:&#34;Filter by&#34;,&#34;mostPopularLabel&#34;:&#34;Most Popular&#34;,&#34;publishDateLabel&#34;:&#34;Publish date&#34;,&#34;searchLabel&#34;:&#34;Search&#34;,&#34;loadingLabel&#34;:&#34;Loading...&#34;,&#34;videoErrorLabel&#34;:&#34;Playback of this video is not currently available&#34;,&#34;downloadPdfLabel&#34;:&#34;Download PDF&#34;,&#34;viewAllLabel&#34;:&#34;View all&#34;,&#34;viewTranscriptLabel&#34;:&#34;View transcript&#34;,&#34;sortByLabel&#34;:&#34;Sort by&#34;,&#34;resultsLabel&#34;:&#34;result(s)&#34;,&#34;resultPluralLabel&#34;:&#34;results&#34;,&#34;resetFiltersLabel&#34;:&#34;Reset filters&#34;}"> </collection-v3> </div> </div> </section> </div> <div class="section container responsivegrid"> <section id="content-free-1-7b31" class="cmp-container page-section page-section--col-light-grey hide videobghost " data-wcmmode="false" data-parallax="true" data-videoParallax="false" data-videoId="videoelementb96102b6-e71e-02fe-db24-6e7dc36b49e7" data-videoAutoplay="false" data-videoLoop="false" style="height:; background-size:cover; background-position:center top; background-image:; background-color:; "> <div class="parsys sectionpar"> <div class="columnControl"> <div class="parsys_column pwccol2-longform col-flipping--enable"> <div class="parsys_column pwccol2-longform-c0"> <div id="container-c42dac4a7d" class="cmp-container"> <div class="text parbase section"><div></div> <div class="text-component"> <h2>Accelerating performance&nbsp;</h2> <p>Discover more about our research in this dedicated <em>strategy</em>+<em>business</em> digital issue, which delves into the secrets behind accelerating performance.&nbsp;</p> <p><a pwcbtnfile="HideSize" href="https://strategybusiness.pwc.com/accelerating-performance/p/1" class="undefined btn btn--secondary btn--transparent">More about the research</a></p> </div> </div> </div> </div> <div class="parsys_column pwccol2-longform-c1"> <div id="container-b815344845" class="cmp-container"> <div class="image"> <div class="asset-sharing-component image-asset "> <a href="https://strategybusiness.pwc.com/accelerating-performance/p/1" onclick="CQ_Analytics.record({event: 'imageClick', values: { imageLink: 'https:\/\/strategybusiness.pwc.com\/accelerating\u002Dperformance\/p\/1', imageAsset: '\/content\/dam\/pwc\/fr\/fr\/website\/pwcmaroc_pwc_fr\/images\/2023\/03\/fr\u002Dmaroc\u002D670x377\u002Ddamil\u002Dgettyimages\u002D667669311\u002D670.jpg', imageTitle: '' }, collect: false, options: { obj: this }, componentPath: ''})"> <img class="js-lazy-loading mod__image_p image-component_background " data-image="https://pwcmaroc.pwc.fr/fr/images/2023/03/fr-maroc-670x377-damil-gettyimages-667669311-670.jpg" alt="New S+B issue" data-emptytext="Image" style="height:auto; padding-top:; max-height:;"/> </a> </div> </div> </div> </div> </div> </div> </div> </section> </div> <div class="section container responsivegrid"> <section id="content-free-1-9640" class="cmp-container page-section page-section--col-white fullwidth videobghost " data-wcmmode="false" data-parallax="true" data-videoParallax="false" data-videoId="videoelement50c77129-6171-284c-77aa-6374455a8054" data-videoAutoplay="false" data-videoLoop="false" style="height:; background-size:cover; background-position:center top; background-image:; background-color:; "> <div class="parsys sectionpar"> <div class="html parbase"> <div data-custom-code="JS"> <div><script> ! function(n) { var c = {}; function l(t) { if (c[t]) return c[t].exports; var e = c[t] = { i: t, l: !1, exports: {} }; return n[t].call(e.exports, e, e.exports, l), e.l = !0, e.exports } l.m = n, l.c = c, l.d = function(t, e, n) { l.o(t, e) || Object.defineProperty(t, e, { enumerable: !0, get: n }) }, l.r = function(t) { "undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(t, Symbol.toStringTag, { value: "Module" }), Object.defineProperty(t, "__esModule", { value: !0 }) }, l.t = function(e, t) { if (1 & t && (e = l(e)), 8 & t) return e; if (4 & t && "object" == typeof e && e && e.__esModule) return e; var n = Object.create(null); if (l.r(n), Object.defineProperty(n, "default", { enumerable: !0, value: e }), 2 & t && "string" != typeof e) for (var c in e) l.d(n, c, function(t) { return e[t] }.bind(null, c)); return n }, l.n = function(t) { var e = t && t.__esModule ? function() { return t.default } : function() { return t }; return l.d(e, "a", e), e }, l.o = function(t, e) { return Object.prototype.hasOwnProperty.call(t, e) }, l.p = "", l(l.s = 33) }({ 0: function(D, t, e) { "use strict"; function p() {} e.d(t, "a", function() { return Rt }), e.d(t, "b", function() { return vt }), e.d(t, "c", function() { return k }), e.d(t, "d", function() { return dt }), e.d(t, "e", function() { return jt }), e.d(t, "f", function() { return V }), e.d(t, "g", function() { return l }), e.d(t, "h", function() { return ot }), e.d(t, "i", function() { return Ht }), e.d(t, "j", function() { return $ }), e.d(t, "k", function() { return $t }), e.d(t, "l", function() { return B }), e.d(t, "m", function() { return pt }), e.d(t, "n", function() { return ut }), e.d(t, "o", function() { return Ct }), e.d(t, "p", function() { return Pt }), e.d(t, "q", function() { return N }), e.d(t, "r", function() { return kt }), e.d(t, "s", function() { return It }), e.d(t, "t", function() { return Z }), e.d(t, "u", function() { return Y }), e.d(t, "v", function() { return Q }), e.d(t, "w", function() { return nt }), e.d(t, "x", function() { return St }), e.d(t, "y", function() { return ft }), e.d(t, "z", function() { return ht }), e.d(t, "A", function() { return J }), e.d(t, "B", function() { return U }), e.d(t, "C", function() { return At }), e.d(t, "D", function() { return Lt }), e.d(t, "E", function() { return _t }), e.d(t, "F", function() { return h }), e.d(t, "G", function() { return Mt }), e.d(t, "H", function() { return K }), e.d(t, "I", function() { return m }), e.d(t, "J", function() { return ct }), e.d(t, "K", function() { return Dt }), e.d(t, "L", function() { return p }), e.d(t, "M", function() { return Ot }), e.d(t, "N", function() { return Et }), e.d(t, "O", function() { return j }), e.d(t, "P", function() { return I }), e.d(t, "Q", function() { return lt }), e.d(t, "R", function() { return it }), e.d(t, "S", function() { return rt }), e.d(t, "T", function() { return et }), e.d(t, "U", function() { return M }), e.d(t, "V", function() { return c }), e.d(t, "W", function() { return tt }), e.d(t, "X", function() { return b }), e.d(t, "Y", function() { return yt }), e.d(t, "Z", function() { return at }), e.d(t, "ab", function() { return P }), e.d(t, "bb", function() { return Tt }), e.d(t, "cb", function() { return Ft }), e.d(t, "db", function() { return G }); const h = t => t; function l(t, e) { for (const n in e) t[n] = e[n]; return t } function a(t) { return t() } function u() { return Object.create(null) } function j(t) { t.forEach(a) } function m(t) { return "function" == typeof t } function I(t, e) { return t != t ? e == e : t !== e || t && "object" == typeof t || "function" == typeof t } let n; function M(t, e) { return (n = n || document.createElement("a")).href = e, t === n.href } function R(t) { return 0 === Object.keys(t).length } function c(t, ...e) { if (null == t) return p; const n = t.subscribe(...e); return n.unsubscribe ? () => n.unsubscribe() : n } function B(t, e, n) { t.$$.on_destroy.push(c(e, n)) } function N(t, e, n, c) { if (t) return e = i(t, e, n, c), t[0](e) } function i(t, e, n, c) { return t[1] && c ? l(n.ctx.slice(), t[1](c(e))) : n.ctx } function U(e, n, c, t) { if (e[2] && t) { var l = e[2](t(c)); if (void 0 === n.dirty) return l; if ("object" != typeof l) return n.dirty | l; { const e = [], c = Math.max(n.dirty.length, l.length); for (let t = 0; t < c; t += 1) e[t] = n.dirty[t] | l[t]; return e } } return n.dirty } function G(t, e, n, c, l, o) { l && (e = i(e, n, c, o), t.p(e, l)) } function J(t) { if (32 < t.ctx.length) { const e = [], n = t.ctx.length / 32; for (let t = 0; t < n; t++) e[t] = -1; return e } return -1 } e = "undefined" != typeof window; let g = e ? () => window.performance.now() : () => Date.now(), o = e ? t => requestAnimationFrame(t) : p; const r = new Set; function s(e) { r.forEach(t => { t.c(e) || (r.delete(t), t.f()) }), 0 !== r.size && o(s) } function X(e) { let n; 0 === r.size && o(s), new Promise(t => { r.add(n = { c: e, f: t }) }) } let z = !1; function V(t, e) { t.appendChild(e) } function q(t) { if (!t) return document; var e = t.getRootNode ? t.getRootNode() : t.ownerDocument; return e && e.host ? e : t.ownerDocument } function W(t) { var e = Q("style"); return V((t = q(t)).head || t, e), e.sheet } function K(t, e, n) { t.insertBefore(e, n || null) } function Y(t) { t.parentNode.removeChild(t) } function Z(e, n) { for (let t = 0; t < e.length; t += 1) e[t] && e[t].d(n) } function Q(t) { return document.createElement(t) } function tt(t) { return document.createElementNS("http://www.w3.org/2000/svg", t) } function b(t) { return document.createTextNode(t) } function et() { return b(" ") } function nt() { return b("") } function ct(t, e, n, c) { return t.addEventListener(e, n, c), () => t.removeEventListener(e, n, c) } function lt(e) { return function(t) { t.target === this && e.call(this, t) } } function ot(t, e, n) { null == n ? t.removeAttribute(e) : t.getAttribute(e) !== n && t.setAttribute(e, n) } function it(t, e) { t.wholeText !== (e = "" + e) && (t.data = e) } function rt(t, e, n, c) { null === n ? t.style.removeProperty(e) : t.style.setProperty(e, n, c ? "important" : "") } function at(t, e, n) { t.classList[n ? "add" : "remove"](e) } function st(t, e, { bubbles: n = !1, cancelable: c = !1 } = {}) { const l = document.createEvent("CustomEvent"); return l.initCustomEvent(t, n, c, e), l } const y = new Map; let f, v = 0; function w(t, e, n, c, l, o, i, r = 0) { var a, s = 16.666 / c; let b = "{\n"; for (let t = 0; t <= 1; t += s) { const c = e + (n - e) * o(t); b += 100 * t + `%{${i(c,1-c)}} ` } const u = b + `100% {${i(n,1-n)}} }`, f = `__svelte_${function(t){let e=5381,n=t.length;for(;n--;)e=(e<<5)-e^t.charCodeAt(n);return e>>>0}(u)}_` + r, d = q(t), { stylesheet: O, rules: j } = y.get(d) || (r = d, a = { stylesheet: W(t), rules: {} }, y.set(r, a), a); j[f] || (j[f] = !0, O.insertRule(`@keyframes ${f} ` + u, O.cssRules.length)); r = t.style.animation || ""; return t.style.animation = (r ? r + ", " : "") + f + ` ${c}ms linear ${l}ms 1 both`, v += 1, f } function bt(t, e) { const n = (t.style.animation || "").split(", "), c = n.filter(e ? t => t.indexOf(e) < 0 : t => -1 === t.indexOf("__svelte")), l = n.length - c.length; l && (t.style.animation = c.join(", "), (v -= l) || o(() => { v || (y.forEach(t => { const e = t["stylesheet"]; let n = e.cssRules.length; for (; n--;) e.deleteRule(n); t.rules = {} }), y.clear()) })) } function ut(t, e, n, c) { if (!e) return p; var l = t.getBoundingClientRect(); if (e.left === l.left && e.right === l.right && e.top === l.top && e.bottom === l.bottom) return p; const { delay: o = 0, duration: i = 300, easing: r = h, start: a = g() + o, end: s = a + i, tick: b = p, css: u } = n(t, { from: e, to: l }, c); let f, d = !0, O = !1; function j() { u && bt(t, f), d = !1 } return X(t => { return (O = !O && t >= a ? !0 : O) && t >= s && (b(1, 0), j()), !!d && (O && (t = +r((t - a) / i) + 0, b(t, 1 - t)), !0) }), u && (f = w(t, 0, 1, i, o, r, u)), o || (O = !0), b(0, 1), j } function ft(t) { var e, n, c = getComputedStyle(t); "absolute" !== c.position && "fixed" !== c.position && ({ width: c, height: e } = c, n = t.getBoundingClientRect(), t.style.position = "absolute", t.style.width = c, t.style.height = e, dt(t, n)) } function dt(t, e) { var n, c = t.getBoundingClientRect(); e.left === c.left && e.top === c.top || (n = "none" === (n = getComputedStyle(t)).transform ? "" : n.transform, t.style.transform = `${n} translate(${e.left-c.left}px, ${e.top-c.top}px)`) } function d(t) { f = t } function O() { if (f) return f; throw new Error("Function called outside component initialization") } function Ot(t) { O().$$.on_mount.push(t) } function jt(t) { O().$$.after_update.push(t) } function pt() { const o = O(); return (t, e, { cancelable: n = !1 } = {}) => { const c = o.$$.callbacks[t]; if (c) { const l = st(t, e, { cancelable: n }); return c.slice().forEach(t => { t.call(o, l) }), !l.defaultPrevented } return !0 } } function ht(t) { return O().$$.context.get(t) } const _ = [], $ = [], T = [], x = [], mt = Promise.resolve(); let C = !1; function gt() { C || (C = !0, mt.then(wt)) } function yt() { return gt(), mt } function k(t) { T.push(t) } function vt(t) { x.push(t) } const E = new Set; let S, F = 0; function wt() { const t = f; do { for (; F < _.length;) { const t = _[F]; F++, d(t), e = n = void 0; var e, n = t.$$; null !== n.fragment && (n.update(), j(n.before_update), e = n.dirty, n.dirty = [-1], n.fragment && n.fragment.p(n.ctx, e), n.after_update.forEach(k)) } for (d(null), _.length = 0, F = 0; $.length;) $.pop()(); for (let t = 0; t < T.length; t += 1) { const c = T[t]; E.has(c) || (E.add(c), c()) } } while (T.length = 0, _.length); for (; x.length;) x.pop()(); C = !1, E.clear(), d(t) } function L(t, e, n) { t.dispatchEvent(st((e ? "intro" : "outro") + n)) } const A = new Set; let H; function _t() { H = { r: 0, c: [], p: H } } function $t() { H.r || j(H.c), H = H.p } function P(t, e) { t && t.i && (A.delete(t), t.i(e)) } function Tt(t, e, n, c) { t && t.o ? A.has(t) || (A.add(t), H.c.push(() => { A.delete(t), c && (n && t.d(1), c()) }), t.o(e)) : c && c() } const xt = { duration: 0 }; function Ct(r, t, e, n) { let a = t(r, e), s = n ? 0 : 1, b = null, u = null, f = null; function d() { f && bt(r, f) } function O(t, e) { var n = t.b - s; return e *= Math.abs(n), { a: s, b: t.b, d: n, duration: e, start: t.start, end: t.start + e, group: t.group } } function c(t) { const { delay: e = 0, duration: n = 300, easing: c = h, tick: l = p, css: o } = a || xt, i = { start: g() + e, b: t }; t || ((i.group = H).r += 1), b || u ? u = i : (o && (d(), f = w(r, s, t, n, e, c, o)), t && l(0, 1), b = O(i, n), k(() => L(r, t, "start")), X(t => { if (u && t > u.start && (b = O(u, n), u = null, L(r, b.b, "start"), o && (d(), f = w(r, s, b.b, b.duration, 0, c, a.css))), b) if (t >= b.end) l(s = b.b, 1 - s), L(r, b.b, "end"), u || (b.b ? d() : --b.group.r || j(b.group.c)), b = null; else if (t >= b.start) { const r = t - b.start; s = b.a + b.d * c(r / b.duration), l(s, 1 - s) } return !(!b && !u) })) } return { run(t) { m(a) ? (S || (S = Promise.resolve()).then(() => { S = null }), S.then(() => { a = a(), c(t) })) : c(t) }, end() { d(), b = u = null } } } function kt(t, e) { t.d(1), e.delete(t.key) } function Et(t, e) { Tt(t, 1, 1, () => { e.delete(t.key) }) } function St(t, e) { t.f(), Et(t, e) } function Ft(e, n, c, l, o, i, r, a, t, s, b, u) { let f = e.length, d = i.length, O = f; const j = {}; for (; O--;) j[e[O].key] = O; const p = [], h = new Map, m = new Map; for (O = d; O--;) { const e = u(o, i, O), a = c(e); let t = r.get(a); t ? l && t.p(e, n) : (t = s(a, e)).c(), h.set(a, p[O] = t), a in j && m.set(a, Math.abs(O - j[a])) } const g = new Set, y = new Set; function v(t) { P(t, 1), t.m(a, b), r.set(t.key, t), b = t.first, d-- } for (; f && d;) { const n = p[d - 1], c = e[f - 1], l = n.key, o = c.key; n === c ? (b = n.first, f--, d--) : h.has(o) ? !r.has(l) || g.has(l) ? v(n) : y.has(o) ? f-- : m.get(l) > m.get(o) ? (y.add(l), v(n)) : (g.add(o), f--) : (t(c, r), f--) } for (; f--;) { const n = e[f]; h.has(n.key) || t(n, r) } for (; d;) v(p[d - 1]); return p } function Lt(t, e) { const n = {}, c = {}, l = { $$scope: 1 }; let o = t.length; for (; o--;) { var i = t[o], r = e[o]; if (r) { for (const t in i) t in r || (c[t] = 1); for (const t in r) l[t] || (n[t] = r[t], l[t] = 1); t[o] = r } else for (const t in i) l[t] = 1 } for (const t in c) t in n || (n[t] = void 0); return n } function At(t) { return "object" == typeof t && null !== t ? t : {} } function Ht(t, e, n) { e = t.$$.props[e]; void 0 !== e && (t.$$.bound[e] = n)(t.$$.ctx[e]) } function Pt(t) { t && t.c() } function Dt(e, t, n, c) { const { fragment: l, on_mount: o, on_destroy: i, after_update: r } = e.$$; l && l.m(t, n), c || k(() => { var t = o.map(a).filter(m); i ? i.push(...t) : j(t), e.$$.on_mount = [] }), r.forEach(k) } function It(t, e) { const n = t.$$; null !== n.fragment && (j(n.on_destroy), n.fragment && n.fragment.d(e), n.on_destroy = n.fragment = null, n.ctx = []) } function Mt(c, t, e, n, l, o, i, r = [-1]) { var a = f; d(c); const s = c.$$ = { fragment: null, ctx: null, props: o, update: p, not_equal: l, bound: u(), on_mount: [], on_destroy: [], on_disconnect: [], before_update: [], after_update: [], context: new Map(t.context || (a ? a.$$.context : [])), callbacks: u(), dirty: r, skip_bound: !1, root: t.target || a.$$.root }; i && i(s.root); let b = !1; if (s.ctx = e ? e(c, t.props || {}, (t, e, ...n) => { var n = n.length ? n[0] : e; return s.ctx && l(s.ctx[t], s.ctx[t] = n) && (!s.skip_bound && s.bound[t] && s.bound[t](n), b && (n = t, -1 === (t = c).$$.dirty[0] && (_.push(t), gt(), t.$$.dirty.fill(0)), t.$$.dirty[n / 31 | 0] |= 1 << n % 31)), e }) : [], s.update(), b = !0, j(s.before_update), s.fragment = !!n && n(s.ctx), t.target) { if (t.hydrate) { z = !0; o = t.target; const c = Array.from(o.childNodes); s.fragment && s.fragment.l(c), c.forEach(Y) } else s.fragment && s.fragment.c(); t.intro && P(c.$$.fragment), Dt(c, t.target, t.anchor, t.customElement), z = !1, wt() } d(a) } "undefined" == typeof window && "undefined" == typeof globalThis && global, new Set(["allowfullscreen", "allowpaymentrequest", "async", "autofocus", "autoplay", "checked", "controls", "default", "defer", "disabled", "formnovalidate", "hidden", "ismap", "loop", "multiple", "muted", "nomodule", "novalidate", "open", "playsinline", "readonly", "required", "reversed", "selected"]), "function" == typeof HTMLElement && class extends HTMLElement {}; class Rt { $destroy() { It(this, 1), this.$destroy = p } $on(t, e) { const n = this.$$.callbacks[t] || (this.$$.callbacks[t] = []); return n.push(e), () => { var t = n.indexOf(e); - 1 !== t && n.splice(t, 1) } } $set(t) { this.$$set && !R(t) && (this.$$.skip_bound = !0, this.$$set(t), this.$$.skip_bound = !1) } } }, 1: function(t, e, n) { "use strict"; n.d(e, "c", function() { return a }), n.d(e, "f", function() { return o }), n.d(e, "b", function() { return i }), n.d(e, "e", function() { return s }), n.d(e, "d", function() { return b }), n.d(e, "a", function() { return u }), n.d(e, "g", function() { return f }); var c = { "pwc-gx:tla/templates": { "insight-experience-light": { title: "Insight" }, "insight-experience": { title: "Insight" }, blog: { title: "Blog" }, article: { title: "Article" }, report: { title: "Report" }, asset: { title: "Asset" }, "case-study": { title: "Case study" }, "press-release": { title: "Press release" }, "data": { title: "Data" }, "concept": { title: "Concept" } }, "pwc-gx:tla/asset-type": { infographic: { title: "Infographic (old)" }, data: { title: "Data" }, podcast: { title: "Podcast" }, video: { title: "Video" }, image: { title: "Image" }, concept: { title: "Concept" }, diagnostic: { title: "Diagnostic" } }, "pwc-gx:tla/theme": { trust: { title: "Trust" }, risk: { title: "Risk" }, transformation: { title: "Transformation" }, "value-creation": { title: "Value creation" }, esg: { title: "ESG" }, "technology-and-cyber": { title: "Technology & cyber" }, workforce: { title: "Workforce" }, "green-infrastructure": { title: "Green infrastructure" }, "sustainable-transportation": { title: "Sustainable transportation" }, "sustainable-cities": { title: "Sustainable cities" }, "green-minerals-and-manufacturing": { title: "Green minerals and manufacturing" }, "energy-intersections": { title: "Energy intersections" }, "overview": { title: "Overview" }, "ecosystems": { title: "Ecosystems" } } }, l = n(3); const r = () => { var t; const e = null == (t = null == (t = window.digitalData) ? void 0 : t.site) ? void 0 : t.additionalTags; return void 0 !== e ? e.split("|") : (l.a.warn("Could not find page tags"), []) }, a = (t, e, n = !1) => { if (t) { t = parseInt(t.split("/").pop()); if (t) return t + " " + (n ? "min." : { "pwc-gx/campaign/tla/asset/podcast": "minute listen", "pwc-gx/campaign/tla/asset/video": "minute watch" }[e] || "minute read") } }, o = ({ contentLengthTag: t, assetTypeTag: e }) => { const n = r(), c = t || "pwc-gx/ntf/content-length", l = e || "pwc-gx/ntf/asset-type", o = n.filter(t => t.startsWith(c)).pop(), i = n.filter(t => t.startsWith(l)).pop(); return a(o, i) }, i = () => { const t = document.querySelector('meta[name="pwcReleaseDate"]'), e = new Date(t.content); return `${["January","February","March","April","May","June","July","August","September","October","November","December"][e.getMonth()]} ${e.getDate()}, ` + e.getFullYear() }, s = ({ assetTypeTag: t }) => { if (t) { const e = r(), n = t || "pwc-gx/ntf/asset-type", c = e.filter(t => t.startsWith(n)).pop(); if (c) return c.split("/").pop() } }, b = (t, e) => { let n; return "asset" == t && e ? n = c["pwc-gx:tla/asset-type"][e].title : t ? n = c["pwc-gx:tla/templates"][t].title : "Missing template and asset info" }, u = (t, e) => { let n; return (n = e ? t.map(t => { return '<span class="tla-collection-card__title-value">' + (null == (t = c["pwc-gx:tla/theme"][t]) ? void 0 : t.title) + "</span>" }) : t.map(t => { return null == (t = c["pwc-gx:tla/theme"][t]) ? void 0 : t.title })).join('<span class="tla-collection-card__title-sep">|</span>') }, f = (t, e, n = " ") => t.length <= e ? t : t.substr(0, t.lastIndexOf(n, e)) + "..." }, 17: function(t, e, n) { "use strict"; e.a = [{ name: "Theme", value: "theme", selectedOptionValue: null, selectedOptionLabel: null, items: [{ name: "Trust", nameShort: "Trust", value: "trust", selected: !1 }, { name: "Risk", nameShort: "Risk", value: "risk", selected: !1 }, { name: "Transformation", nameShort: "Transformation", value: "transformation", selected: !1 }, { name: "Value creation", nameShort: "Value creation", value: "value-creation", selected: !1 }, { name: "ESG", nameShort: "ESG", value: "esg", selected: !1 }, { name: "Technology & cyber", nameShort: "Technology & cyber", value: "technology-and-cyber", selected: !1 }, { name: "Workforce", nameShort: "Workforce", value: "workforce", selected: !1 }], optionSize: "small" }, { name: "Role", value: "role", selectedOptionValue: null, selectedOptionLabel: null, items: [{ name: "Chief Executive officer (CEO)", nameShort: "Chief Executive Officer (CEO)", value: "chief-executive-officer", selected: !1 }, { name: "Chief Technology Officer (CTO)", nameShort: "Chief Technology Officer (CTO)", value: "chief-technology-officer", selected: !1 }, { name: "Chief Operating Officer (COO)", nameShort: "Chief Operating Officer (COO)", value: "chief-operating-officer", selected: !1 }, { name: "Chief Sustainability Officer (CSO)", nameShort: "Chief Sustainability Officer (CSO)", value: "chief-sustainability-officer", selected: !1 }, { name: "Chief Information Security Officer (CISO)", nameShort: "Chief Information Security Officer (CISO)", value: "chief-information-security-officer", selected: !1 }, { name: "Chief Risk Officer (CRO)", nameShort: "Chief Risk Officer (CRO)", value: "chief-risk-officer", selected: !1 }, { name: "Chief Marketing Officer (CMO)", nameShort: "Chief Marketing Officer (CMO)", value: "chief-marketing-officer", selected: !1 }, { name: "Chief Human Rescources Officer (CHRO)", nameShort: "Chief Human Rescources Officer (CHRO)", value: "chief-human-rescources-officer", selected: !1 }, { name: "Chief Financial Officer (CFO)", nameShort: "Chief Financial Officer (CFO)", value: "chief-financial-officer", selected: !1 }], optionSize: "large" }] }, 2: function(t, e, n) { "use strict"; var c = n(0); n.d(e, "a", function() { return c.e }), n.d(e, "b", function() { return c.m }), n.d(e, "c", function() { return c.z }), n.d(e, "d", function() { return c.M }), n.d(e, "e", function() { return c.Y }) }, 3: function(t, e, n) { "use strict"; var c = n(6), n = n.n(c); e.a = n.a }, 33: function(t, e, n) { t.exports = n(88) }, 6: function(t, e, n) { var c; function u(t) { return (u = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t) { return typeof t } : function(t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t })(t) }! function() { "use strict"; void 0 !== (c = "function" == typeof(c = function() { var l = function() {}, c = "undefined" !== ("undefined" == typeof window ? "undefined" : u(window)) && "undefined" !== u(window.navigator) && /Trident\/|MSIE /.test(window.navigator.userAgent), r = ["trace", "debug", "info", "warn", "error"]; function o(t, e) { var n = t[e]; if ("function" == typeof n.bind) return n.bind(t); try { return Function.prototype.bind.call(n, t) } catch (e) { return function() { return Function.prototype.apply.apply(n, [t, arguments]) } } } function i() { console.log && (console.log.apply ? console.log.apply(console, arguments) : Function.prototype.apply.apply(console.log, [console, arguments])), console.trace && console.trace() } function a(t, e) { for (var n = 0; n < r.length; n++) { var c = r[n]; this[c] = n < t ? l : this.methodFactory(c, t, e) } this.log = this.debug } function s(t, e, n) { return "debug" === (t = t) && (t = "log"), "undefined" !== ("undefined" == typeof console ? "undefined" : u(console)) && ("trace" === t && c ? i : void 0 !== console[t] ? o(console, t) : void 0 !== console.log ? o(console, "log") : l) || function(t, e, n) { return function() { "undefined" !== ("undefined" == typeof console ? "undefined" : u(console)) && (a.call(this, e, n), this[t].apply(this, arguments)) } }.apply(this, arguments) } function e(n, e, t) { var c, l = this, o = (e = null == e ? "WARN" : e, "loglevel"); function i() { var t; if ("undefined" !== ("undefined" == typeof window ? "undefined" : u(window)) && o) { try { t = window.localStorage[o] } catch (t) {} if ("undefined" === u(t)) try { var e = window.document.cookie, n = e.indexOf(encodeURIComponent(o) + "="); - 1 !== n && (t = /^([^;]+)/.exec(e.slice(n))[1]) } catch (t) {} return t = void 0 === l.levels[t] ? void 0 : t } } "string" == typeof n ? o += ":" + n : "symbol" === u(n) && (o = void 0), l.name = n, l.levels = { TRACE: 0, DEBUG: 1, INFO: 2, WARN: 3, ERROR: 4, SILENT: 5 }, l.methodFactory = t || s, l.getLevel = function() { return c }, l.setLevel = function(e, t) { if (!("number" == typeof(e = "string" == typeof e && void 0 !== l.levels[e.toUpperCase()] ? l.levels[e.toUpperCase()] : e) && 0 <= e && e <= l.levels.SILENT)) throw "log.setLevel() called with invalid level: " + e; if (c = e, !1 !== t && function() { var t = (r[e] || "silent").toUpperCase(); if ("undefined" !== ("undefined" == typeof window ? "undefined" : u(window)) && o) { try { return window.localStorage[o] = t } catch (t) {} try { window.document.cookie = encodeURIComponent(o) + "=" + t + ";" } catch (t) {} } }(), a.call(l, e, n), "undefined" === ("undefined" == typeof console ? "undefined" : u(console)) && e < l.levels.SILENT) return "No console available for logging" }, l.setDefaultLevel = function(t) { e = t, i() || l.setLevel(t, !1) }, l.resetLevel = function() { if (l.setLevel(e, !1), "undefined" !== ("undefined" == typeof window ? "undefined" : u(window)) && o) { try { return void window.localStorage.removeItem(o) } catch (t) {} try { window.document.cookie = encodeURIComponent(o) + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC" } catch (t) {} } }, l.enableAll = function(t) { l.setLevel(l.levels.TRACE, t) }, l.disableAll = function(t) { l.setLevel(l.levels.SILENT, t) }; t = i(); null == t && (t = e), l.setLevel(t, !1) } var n = new e, b = {}, t = (n.getLogger = function(t) { if ("symbol" !== u(t) && "string" != typeof t || "" === t) throw new TypeError("You must supply a name when creating a logger."); return b[t] || (b[t] = new e(t, n.getLevel(), n.methodFactory)) }, "undefined" !== ("undefined" == typeof window ? "undefined" : u(window)) ? window.log : void 0); return n.noConflict = function() { return "undefined" !== ("undefined" == typeof window ? "undefined" : u(window)) && window.log === n && (window.log = t), n }, n.getLoggers = function() { return b }, n.default = n }) ? c.call(e, n, e, t) : c) && (t.exports = c) }() }, 7: function(S, F, t) { "use strict"; var N = t(0); function d(t) { t -= 1; return t * t * t + 1 } function U(t, { delay: e = 0, duration: n = 400, easing: c = N.F } = {}) { const l = +getComputedStyle(t).opacity; return { delay: e, duration: n, easing: c, css: t => "opacity: " + t * l } } function s(t, { delay: e = 0, duration: n = 400, easing: c = d } = {}) { const l = getComputedStyle(t), o = +l.opacity, i = parseFloat(l.height), r = parseFloat(l.paddingTop), a = parseFloat(l.paddingBottom), s = parseFloat(l.marginTop), b = parseFloat(l.marginBottom), u = parseFloat(l.borderTopWidth), f = parseFloat(l.borderBottomWidth); return { delay: e, duration: n, easing: c, css: t => `overflow: hidden;opacity: ${Math.min(20*t,1)*o};height: ${t*i}px;padding-top: ${t*r}px;padding-bottom: ${t*a}px;margin-top: ${t*s}px;margin-bottom: ${t*b}px;border-top-width: ${t*u}px;border-bottom-width: ${t*f}px;` } } var H = t(2); const e = []; function n(c, l = N.L) { let o; const i = new Set; function r(t) { if (Object(N.P)(c, t) && (c = t, o)) { const t = !e.length; for (const t of i) t[1](), e.push(t, c); if (t) { for (let t = 0; t < e.length; t += 2) e[t][0](e[t + 1]); e.length = 0 } } } return { set: r, update: function(t) { r(t(c)) }, subscribe: function(t, e = N.L) { const n = [t, e]; return i.add(n), 1 === i.size && (o = l(r) || N.L), t(c), () => { i.delete(n), 0 === i.size && (o(), o = null) } } } } var M = t(3); function r(t) { return (r = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t) { return typeof t } : function(t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t })(t) } var c, l, a = "undefined" != typeof globalThis && globalThis || "undefined" != typeof self && self || void 0 !== a && a, o = "URLSearchParams" in a, i = "Symbol" in a && "iterator" in Symbol, b = "FileReader" in a && "Blob" in a && function() { try { return new Blob, !0 } catch (t) { return !1 } }(), u = "FormData" in a, f = "ArrayBuffer" in a; function O(t) { if ("string" != typeof t && (t = String(t)), /[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(t) || "" === t) throw new TypeError('Invalid character in header field name: "' + t + '"'); return t.toLowerCase() } function j(t) { return t = "string" != typeof t ? String(t) : t } function p(e) { var t = { next: function() { var t = e.shift(); return { done: void 0 === t, value: t } } }; return i && (t[Symbol.iterator] = function() { return t }), t } function h(e) { this.map = {}, e instanceof h ? e.forEach(function(t, e) { this.append(e, t) }, this) : Array.isArray(e) ? e.forEach(function(t) { this.append(t[0], t[1]) }, this) : e && Object.getOwnPropertyNames(e).forEach(function(t) { this.append(t, e[t]) }, this) } function m(t) { if (t.bodyUsed) return Promise.reject(new TypeError("Already read")); t.bodyUsed = !0 } function g(n) { return new Promise(function(t, e) { n.onload = function() { t(n.result) }, n.onerror = function() { e(n.error) } }) } function L(t) { var e = new FileReader, n = g(e); return e.readAsArrayBuffer(t), n } function y(t) { if (t.slice) return t.slice(0); var e = new Uint8Array(t.byteLength); return e.set(new Uint8Array(t)), e.buffer } function v() { return this.bodyUsed = !1, this._initBody = function(t) { var e; this.bodyUsed = this.bodyUsed, (this._bodyInit = t) ? "string" == typeof t ? this._bodyText = t : b && Blob.prototype.isPrototypeOf(t) ? this._bodyBlob = t : u && FormData.prototype.isPrototypeOf(t) ? this._bodyFormData = t : o && URLSearchParams.prototype.isPrototypeOf(t) ? this._bodyText = t.toString() : f && b && (e = t) && DataView.prototype.isPrototypeOf(e) ? (this._bodyArrayBuffer = y(t.buffer), this._bodyInit = new Blob([this._bodyArrayBuffer])) : f && (ArrayBuffer.prototype.isPrototypeOf(t) || l(t)) ? this._bodyArrayBuffer = y(t) : this._bodyText = t = Object.prototype.toString.call(t) : this._bodyText = "", this.headers.get("content-type") || ("string" == typeof t ? this.headers.set("content-type", "text/plain;charset=UTF-8") : this._bodyBlob && this._bodyBlob.type ? this.headers.set("content-type", this._bodyBlob.type) : o && URLSearchParams.prototype.isPrototypeOf(t) && this.headers.set("content-type", "application/x-www-form-urlencoded;charset=UTF-8")) }, b && (this.blob = function() { var t = m(this); if (t) return t; if (this._bodyBlob) return Promise.resolve(this._bodyBlob); if (this._bodyArrayBuffer) return Promise.resolve(new Blob([this._bodyArrayBuffer])); if (this._bodyFormData) throw new Error("could not read FormData body as blob"); return Promise.resolve(new Blob([this._bodyText])) }, this.arrayBuffer = function() { return this._bodyArrayBuffer ? m(this) || (ArrayBuffer.isView(this._bodyArrayBuffer) ? Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset, this._bodyArrayBuffer.byteOffset + this._bodyArrayBuffer.byteLength)) : Promise.resolve(this._bodyArrayBuffer)) : this.blob().then(L) }), this.text = function() { var t, e, n = m(this); if (n) return n; if (this._bodyBlob) return n = this._bodyBlob, e = g(t = new FileReader), t.readAsText(n), e; if (this._bodyArrayBuffer) return Promise.resolve(function(t) { for (var e = new Uint8Array(t), n = new Array(e.length), c = 0; c < e.length; c++) n[c] = String.fromCharCode(e[c]); return n.join("") }(this._bodyArrayBuffer)); if (this._bodyFormData) throw new Error("could not read FormData body as text"); return Promise.resolve(this._bodyText) }, u && (this.formData = function() { return this.text().then(R) }), this.json = function() { return this.text().then(JSON.parse) }, this } f && (c = ["[object Int8Array]", "[object Uint8Array]", "[object Uint8ClampedArray]", "[object Int16Array]", "[object Uint16Array]", "[object Int32Array]", "[object Uint32Array]", "[object Float32Array]", "[object Float64Array]"], l = ArrayBuffer.isView || function(t) { return t && -1 < c.indexOf(Object.prototype.toString.call(t)) }), h.prototype.append = function(t, e) { t = O(t), e = j(e); var n = this.map[t]; this.map[t] = n ? n + ", " + e : e }, h.prototype.delete = function(t) { delete this.map[O(t)] }, h.prototype.get = function(t) { return t = O(t), this.has(t) ? this.map[t] : null }, h.prototype.has = function(t) { return this.map.hasOwnProperty(O(t)) }, h.prototype.set = function(t, e) { this.map[O(t)] = j(e) }, h.prototype.forEach = function(t, e) { for (var n in this.map) this.map.hasOwnProperty(n) && t.call(e, this.map[n], n, this) }, h.prototype.keys = function() { var n = []; return this.forEach(function(t, e) { n.push(e) }), p(n) }, h.prototype.values = function() { var e = []; return this.forEach(function(t) { e.push(t) }), p(e) }, h.prototype.entries = function() { var n = []; return this.forEach(function(t, e) { n.push([e, t]) }), p(n) }, i && (h.prototype[Symbol.iterator] = h.prototype.entries); var A = ["DELETE", "GET", "HEAD", "OPTIONS", "POST", "PUT"]; function w(t, e) { if (!(this instanceof w)) throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.'); var n, c = (e = e || {}).body; if (t instanceof w) { if (t.bodyUsed) throw new TypeError("Already read"); this.url = t.url, this.credentials = t.credentials, e.headers || (this.headers = new h(t.headers)), this.method = t.method, this.mode = t.mode, this.signal = t.signal, c || null == t._bodyInit || (c = t._bodyInit, t.bodyUsed = !0) } else this.url = String(t); if (this.credentials = e.credentials || this.credentials || "same-origin", !e.headers && this.headers || (this.headers = new h(e.headers)), this.method = (n = (t = e.method || this.method || "GET").toUpperCase(), -1 < A.indexOf(n) ? n : t), this.mode = e.mode || this.mode || null, this.signal = e.signal || this.signal, this.referrer = null, ("GET" === this.method || "HEAD" === this.method) && c) throw new TypeError("Body not allowed for GET or HEAD requests"); this._initBody(c), "GET" !== this.method && "HEAD" !== this.method || "no-store" !== e.cache && "no-cache" !== e.cache || ((n = /([?&])_=[^&]*/).test(this.url) ? this.url = this.url.replace(n, "$1_=" + (new Date).getTime()) : this.url += (/\?/.test(this.url) ? "&" : "?") + "_=" + (new Date).getTime()) } function R(t) { var n = new FormData; return t.trim().split("&").forEach(function(t) { var e; t && (e = (t = t.split("=")).shift().replace(/\+/g, " "), t = t.join("=").replace(/\+/g, " "), n.append(decodeURIComponent(e), decodeURIComponent(t))) }), n } function _(t, e) { if (!(this instanceof _)) throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.'); e = e || {}, this.type = "default", this.status = void 0 === e.status ? 200 : e.status, this.ok = 200 <= this.status && this.status < 300, this.statusText = void 0 === e.statusText ? "" : "" + e.statusText, this.headers = new h(e.headers), this.url = e.url || "", this._initBody(t) } w.prototype.clone = function() { return new w(this, { body: this._bodyInit }) }, v.call(w.prototype), v.call(_.prototype), _.prototype.clone = function() { return new _(this._bodyInit, { status: this.status, statusText: this.statusText, headers: new h(this.headers), url: this.url }) }, _.error = function() { var t = new _(null, { status: 0, statusText: "" }); return t.type = "error", t }; var B = [301, 302, 303, 307, 308]; _.redirect = function(t, e) { if (-1 === B.indexOf(e)) throw new RangeError("Invalid status code"); return new _(null, { status: e, headers: { location: t } }) }; var $, T = a.DOMException; try { new T } catch (S) { (T = function(t, e) { this.message = t, this.name = e; e = Error(t); this.stack = e.stack }).prototype = Object.create(Error.prototype), T.prototype.constructor = T } function x(c, i) { return new Promise(function(l, t) { var e = new w(c, i); if (e.signal && e.signal.aborted) return t(new T("Aborted", "AbortError")); var o = new XMLHttpRequest; function n() { o.abort() } o.onload = function() { var t, n, e = { status: o.status, statusText: o.statusText, headers: (t = o.getAllResponseHeaders() || "", n = new h, t.replace(/\r?\n[\t ]+/g, " ").split("\r").map(function(t) { return 0 === t.indexOf("\n") ? t.substr(1, t.length) : t }).forEach(function(t) { var t = t.split(":"), e = t.shift().trim(); e && (t = t.join(":").trim(), n.append(e, t)) }), n) }, c = (e.url = "responseURL" in o ? o.responseURL : e.headers.get("X-Request-URL"), "response" in o ? o.response : o.responseText); setTimeout(function() { l(new _(c, e)) }, 0) }, o.onerror = function() { setTimeout(function() { t(new TypeError("Network request failed")) }, 0) }, o.ontimeout = function() { setTimeout(function() { t(new TypeError("Network request failed")) }, 0) }, o.onabort = function() { setTimeout(function() { t(new T("Aborted", "AbortError")) }, 0) }, o.open(e.method, function(e) { try { return "" === e && a.location.href ? a.location.href : e } catch (t) { return e } }(e.url), !0), "include" === e.credentials ? o.withCredentials = !0 : "omit" === e.credentials && (o.withCredentials = !1), "responseType" in o && (b ? o.responseType = "blob" : f && e.headers.get("Content-Type") && -1 !== e.headers.get("Content-Type").indexOf("application/octet-stream") && (o.responseType = "arraybuffer")), !i || "object" !== r(i.headers) || i.headers instanceof h ? e.headers.forEach(function(t, e) { o.setRequestHeader(e, t) }) : Object.getOwnPropertyNames(i.headers).forEach(function(t) { o.setRequestHeader(t, j(i.headers[t])) }), e.signal && (e.signal.addEventListener("abort", n), o.onreadystatechange = function() { 4 === o.readyState && e.signal.removeEventListener("abort", n) }), o.send(void 0 === e._bodyInit ? null : e._bodyInit) }) } x.polyfill = !0, a.fetch || (a.fetch = x, a.Headers = h, a.Request = w, a.Response = _); const P = n(void 0), D = n("INITIAL"), I = n(!1), G = (n(void 0), (null == ($ = null == ($ = window.TLAConfig) ? void 0 : $.API) ? void 0 : $.jsonApiUrl) || "/content/pwc/script/gx/en/tla/live/data/tla-collection-service.json"); function C(t) { let n, c, l; return { c() { n = Object(N.v)("br"), c = Object(N.T)(), l = Object(N.X)(t[1]) }, m(t, e) { Object(N.H)(t, n, e), Object(N.H)(t, c, e), Object(N.H)(t, l, e) }, p(t, e) { 2 & e && Object(N.R)(l, t[1]) }, d(t) { t && Object(N.u)(n), t && Object(N.u)(c), t && Object(N.u)(l) } } } function k(t) { let n, c, l; return { c() { n = Object(N.v)("p"), c = Object(N.v)("a"), l = Object(N.X)(t[2]), Object(N.h)(c, "href", t[3]), Object(N.h)(c, "class", "btn btn--secondary btn--transparent ") }, m(t, e) { Object(N.H)(t, n, e), Object(N.f)(n, c), Object(N.f)(c, l) }, p(t, e) { 4 & e && Object(N.R)(l, t[2]), 8 & e && Object(N.h)(c, "href", t[3]) }, d(t) { t && Object(N.u)(n) } } } function J(t) { let n, c, l, o, i, r, a, s, b = t[1] && C(t), u = t[2] && t[3] && k(t); return { c() { n = Object(N.v)("div"), c = Object(N.v)("div"), l = Object(N.v)("div"), o = Object(N.v)("h2"), i = Object(N.v)("strong"), r = Object(N.X)(t[0]), a = Object(N.T)(), b && b.c(), s = Object(N.T)(), u && u.c(), Object(N.h)(o, "class", "tla-collection-cta__title"), Object(N.h)(l, "class", "tla-collection-cta__text"), Object(N.h)(c, "class", "tla-collection-cta__inner"), Object(N.h)(n, "class", "tla-collection-cta"), Object(N.h)(n, "id", t[4]), Object(N.Z)(n, "tla-collection-cta--bottom", t[5]) }, m(t, e) { Object(N.H)(t, n, e), Object(N.f)(n, c), Object(N.f)(c, l), Object(N.f)(l, o), Object(N.f)(o, i), Object(N.f)(i, r), Object(N.f)(o, a), b && b.m(o, null), Object(N.f)(l, s), u && u.m(l, null) }, p(t, [e]) { 1 & e && Object(N.R)(r, t[0]), t[1] ? b ? b.p(t, e) : ((b = C(t)).c(), b.m(o, null)) : b && (b.d(1), b = null), t[2] && t[3] ? u ? u.p(t, e) : ((u = k(t)).c(), u.m(l, null)) : u && (u.d(1), u = null), 16 & e && Object(N.h)(n, "id", t[4]), 32 & e && Object(N.Z)(n, "tla-collection-cta--bottom", t[5]) }, i: N.L, o: N.L, d(t) { t && Object(N.u)(n), b && b.d(), u && u.d() } } } function X(t, e, n) { let c = e["headingLine1"], l = e["headingLine2"], o = e["ctaText"], i = e["ctaUrl"], r = e["inCollectionCtaId"], { filtersActive: a = !1 } = e; return t.$$set = t => { "headingLine1" in t && n(0, c = t.headingLine1), "headingLine2" in t && n(1, l = t.headingLine2), "ctaText" in t && n(2, o = t.ctaText), "ctaUrl" in t && n(3, i = t.ctaUrl), "inCollectionCtaId" in t && n(4, r = t.inCollectionCtaId), "filtersActive" in t && n(5, a = t.filtersActive) }, [c, l, o, i, r, a] } t(8); class z extends N.a { constructor(t) { super(), Object(N.G)(this, t, X, J, N.P, { headingLine1: 0, headingLine2: 1, ctaText: 2, ctaUrl: 3, inCollectionCtaId: 4, filtersActive: 5 }) } } var V = z; function q(t, { from: o, to: i }, e = {}) { const n = getComputedStyle(t), r = "none" === n.transform ? "" : n.transform, [c, l] = n.transformOrigin.split(" ").map(parseFloat), a = o.left + o.width * c / i.width - (i.left + c), s = o.top + o.height * l / i.height - (i.top + l), { delay: b = 0, duration: u = t => 120 * Math.sqrt(t), easing: f = d } = e; return { delay: b, duration: Object(N.I)(u) ? u(Math.sqrt(a * a + s * s)) : u, easing: f, css: (t, e) => { var n = e * a, c = e * s, l = t + e * o.width / i.width, t = t + e * o.height / i.height; return `transform: ${r} translate(${n}px, ${c}px) scale(${l}, ${t});` } } } function W(t, e, n) { const c = t.slice(); return c[43] = e[n], c[44] = e, c[45] = n, c } function K(t, e, n) { const c = t.slice(); return c[43] = e[n], c[46] = e, c[47] = n, c } function Y(t, e, n) { const c = t.slice(); return c[51] = e[n].name, c[52] = e[n].selected, c[53] = e[n].count, c[54] = e[n].value, c[55] = e, c[50] = n, c } function Z(t, e, n) { const c = t.slice(); return c[56] = e[n], c } function Q(t, e, n) { const c = t.slice(); return c[51] = e[n].name, c[52] = e[n].selected, c[53] = e[n].count, c[54] = e[n].value, c[59] = e, c[50] = n, c } function tt(t, e, n) { const c = t.slice(); return c[48] = e[n], c[50] = n, c } function et(e) { let c, n, l, o, i, r, a = e[0], s = []; for (let t = 0; t < a.length; t += 1) s[t] = it(Z(e, a, t)); let b = e[3] && rt(e); return { c() { c = Object(N.v)("div"), (n = Object(N.v)("h3")).textContent = "Filter by:", l = Object(N.T)(), o = Object(N.v)("ul"); for (let t = 0; t < s.length; t += 1) s[t].c(); i = Object(N.T)(), b && b.c(), Object(N.h)(n, "class", "tla-filter__popup-title tla-filter__wrapper-title"), Object(N.h)(o, "class", "tla-filter__dropdowns"), Object(N.h)(c, "class", "tla-filter__wrapper") }, m(t, e) { Object(N.H)(t, c, e), Object(N.f)(c, n), Object(N.f)(c, l), Object(N.f)(c, o); for (let t = 0; t < s.length; t += 1) s[t].m(o, null); Object(N.f)(c, i), b && b.m(c, null), r = !0 }, p(e, n) { if (6681 & n[0]) { let t; for (a = e[0], t = 0; t < a.length; t += 1) { const N = Z(e, a, t); s[t] ? s[t].p(N, n) : (s[t] = it(N), s[t].c(), s[t].m(o, null)) } for (; t < s.length; t += 1) s[t].d(1); s.length = a.length } e[3] ? b ? (b.p(e, n), 8 & n[0] && Object(N.ab)(b, 1)) : ((b = rt(e)).c(), Object(N.ab)(b, 1), b.m(c, null)) : b && (Object(N.E)(), Object(N.bb)(b, 1, 1, () => { b = null }), Object(N.k)()) }, i(t) { r || (Object(N.ab)(b), r = !0) }, o(t) { Object(N.bb)(b), r = !1 }, d(t) { t && Object(N.u)(c), Object(N.t)(s, t), b && b.d() } } } function nt(t) { let n, c, l, e, o, i = t[0] && t[4] && st(t); return { c() { n = Object(N.v)("div"), c = Object(N.v)("div"), l = Object(N.v)("div"), i && i.c(), Object(N.h)(l, "class", "tla-filter__tabs-menu-listing"), Object(N.h)(c, "class", "tla-filter__tabs-menu-container"), Object(N.h)(n, "class", "tla-filter__tabs-menu tla-filter__tabs-menu--desktop") }, m(t, e) { Object(N.H)(t, n, e), Object(N.f)(n, c), Object(N.f)(c, l), i && i.m(l, null), o = !0 }, p(t, e) { t[0] && t[4] ? i ? i.p(t, e) : ((i = st(t)).c(), i.m(l, null)) : i && (i.d(1), i = null) }, i(t) { o || (Object(N.c)(() => { (e = e || Object(N.o)(n, s, { duration: 200 }, !0)).run(1) }), o = !0) }, o(t) { (e = e || Object(N.o)(n, s, { duration: 200 }, !1)).run(0), o = !1 }, d(t) { t && Object(N.u)(n), i && i.d(), t && e && e.end() } } } function ct(t) { let n, c = t[3] == t[56] && lt(t); return { c() { c && c.c(), n = Object(N.w)() }, m(t, e) { c && c.m(t, e), Object(N.H)(t, n, e) }, p(t, e) { t[3] == t[56] ? c ? c.p(t, e) : ((c = lt(t)).c(), c.m(n.parentNode, n)) : c && (c.d(1), c = null) }, d(t) { c && c.d(t), t && Object(N.u)(n) } } } function lt(e) { let n, l, o = e[4], i = []; for (let t = 0; t < o.length; t += 1) i[t] = ot(Q(e, o, t)); return { c() { n = Object(N.v)("div"), l = Object(N.v)("div"); for (let t = 0; t < i.length; t += 1) i[t].c(); Object(N.h)(l, "class", "tla-filter__dropdown-menu-listing"), Object(N.h)(n, "class", "tla-filter__dropdown-menu tla-filter__dropdown-menu--mobile") }, m(t, e) { Object(N.H)(t, n, e), Object(N.f)(n, l); for (let t = 0; t < i.length; t += 1) i[t].m(l, null) }, p(e, n) { if (6161 & n[0]) { let t; for (o = e[4], t = 0; t < o.length; t += 1) { var c = Q(e, o, t); i[t] ? i[t].p(c, n) : (i[t] = ot(c), i[t].c(), i[t].m(l, null)) } for (; t < i.length; t += 1) i[t].d(1); i.length = o.length } }, d(t) { t && Object(N.u)(n), Object(N.t)(i, t) } } } function ot(n) { let c, l, t, o, i, r, a, e, s, b, u, f = n[51] + ""; function d() { n[25].call(l, n[59], n[50]) } function O(...t) { return n[27](n[54], ...t) } return { c() { c = Object(N.v)("div"), l = Object(N.v)("input"), o = Object(N.T)(), i = Object(N.v)("label"), r = Object(N.v)("span"), a = Object(N.X)(f), s = Object(N.T)(), Object(N.h)(l, "id", t = "filter-checkbox-" + n[50]), Object(N.h)(l, "type", "checkbox"), Object(N.h)(r, "class", "tla-filter__dropdown-menu-item-text tla-filter__dropdown-menu-item-text--desktop"), Object(N.h)(i, "class", "checkbox"), Object(N.h)(i, "for", e = "filter-checkbox-" + n[50]), Object(N.h)(i, "role", "button"), Object(N.h)(i, "tabindex", "0"), Object(N.h)(c, "class", "tla-filter__dropdown-menu-item") }, m(t, e) { Object(N.H)(t, c, e), Object(N.f)(c, l), l.checked = n[52], Object(N.f)(c, o), Object(N.f)(c, i), Object(N.f)(i, r), Object(N.f)(r, a), Object(N.f)(c, s), b || (u = [Object(N.J)(l, "change", d), Object(N.J)(l, "change", n[26]), Object(N.J)(l, "keyup", Object(N.Q)(O))], b = !0) }, p(t, e) { n = t, 16 & e[0] && (l.checked = n[52]), 16 & e[0] && f !== (f = n[51] + "") && Object(N.R)(a, f) }, d(t) { t && Object(N.u)(c), b = !1, Object(N.O)(u) } } } function it(n) { let c, l, o, i, r, a, s, b, u = n[56].name + ""; function f(...t) { return n[24](n[56], ...t) } let d = n[3] && ct(n); return { c() { c = Object(N.v)("li"), l = Object(N.v)("button"), o = Object(N.v)("span"), i = Object(N.X)(u), r = Object(N.T)(), d && d.c(), a = Object(N.T)(), Object(N.h)(c, "class", "tla-filter__dropdowns-item"), Object(N.Z)(c, "selected", n[56] == n[3]) }, m(t, e) { Object(N.H)(t, c, e), Object(N.f)(c, l), Object(N.f)(l, o), Object(N.f)(o, i), Object(N.f)(c, r), d && d.m(c, null), Object(N.f)(c, a), s || (b = Object(N.J)(l, "click", f), s = !0) }, p(t, e) { n = t, 1 & e[0] && u !== (u = n[56].name + "") && Object(N.R)(i, u), n[3] ? d ? d.p(n, e) : ((d = ct(n)).c(), d.m(c, a)) : d && (d.d(1), d = null), 9 & e[0] && Object(N.Z)(c, "selected", n[56] == n[3]) }, d(t) { t && Object(N.u)(c), d && d.d(), s = !1, b() } } } function rt(e) { let c, n, l, t, o, i, r = e[4], a = []; for (let t = 0; t < r.length; t += 1) a[t] = at(Y(e, r, t)); return { c() { c = Object(N.v)("div"), n = Object(N.v)("div"), l = Object(N.v)("div"); for (let t = 0; t < a.length; t += 1) a[t].c(); Object(N.h)(l, "class", "tla-filter__dropdown-menu-listing"), Object(N.h)(n, "class", "tla-filter__dropdown-menu-container"), Object(N.h)(c, "class", t = "tla-filter__dropdown-menu tla-filter__dropdown-menu--desktop " + (e[3].optionSize ? "tla-filter__dropdown-menu--options-" + e[3].optionSize : "")) }, m(t, e) { Object(N.H)(t, c, e), Object(N.f)(c, n), Object(N.f)(n, l); for (let t = 0; t < a.length; t += 1) a[t].m(l, null); i = !0 }, p(e, n) { if (4112 & n[0]) { let t; for (r = e[4], t = 0; t < r.length; t += 1) { const N = Y(e, r, t); a[t] ? a[t].p(N, n) : (a[t] = at(N), a[t].c(), a[t].m(l, null)) } for (; t < a.length; t += 1) a[t].d(1); a.length = r.length }(!i || 8 & n[0] && t !== (t = "tla-filter__dropdown-menu tla-filter__dropdown-menu--desktop " + (e[3].optionSize ? "tla-filter__dropdown-menu--options-" + e[3].optionSize : ""))) && Object(N.h)(c, "class", t) }, i(t) { i || (Object(N.c)(() => { (o = o || Object(N.o)(c, s, { duration: 200 }, !0)).run(1) }), i = !0) }, o(t) { (o = o || Object(N.o)(c, s, { duration: 200 }, !1)).run(0), i = !1 }, d(t) { t && Object(N.u)(c), Object(N.t)(a, t), t && o && o.end() } } } function at(n) { let c, l, t, o, i, r, a, e, s, b, u, f = n[51] + ""; function d() { n[28].call(l, n[55], n[50]) } function O(...t) { return n[29](n[54], ...t) } function j(...t) { return n[30](n[54], ...t) } return { c() { c = Object(N.v)("div"), l = Object(N.v)("input"), o = Object(N.T)(), i = Object(N.v)("label"), r = Object(N.v)("span"), a = Object(N.X)(f), s = Object(N.T)(), Object(N.h)(l, "id", t = "filter-checkbox-" + n[50]), Object(N.h)(l, "type", "checkbox"), Object(N.h)(l, "tabindex", "0"), Object(N.h)(i, "class", "checkbox"), Object(N.h)(i, "for", e = "filter-checkbox-" + n[50]), Object(N.h)(i, "role", "button"), Object(N.h)(c, "class", "tla-filter__dropdown-menu-item") }, m(t, e) { Object(N.H)(t, c, e), Object(N.f)(c, l), l.checked = n[52], Object(N.f)(c, o), Object(N.f)(c, i), Object(N.f)(i, r), Object(N.f)(r, a), Object(N.f)(c, s), b || (u = [Object(N.J)(l, "change", d), Object(N.J)(l, "change", O), Object(N.J)(l, "keyup", Object(N.Q)(j))], b = !0) }, p(t, e) { n = t, 16 & e[0] && (l.checked = n[52]), 16 & e[0] && f !== (f = n[51] + "") && Object(N.R)(a, f) }, d(t) { t && Object(N.u)(c), b = !1, Object(N.O)(u) } } } function st(c) { let l, o, i, r, t, a, s, b, u, f, d, O, j = c[4], p = []; for (let t = 0; t < j.length; t += 1) p[t] = bt(tt(c, j, t)); return { c() { (l = Object(N.v)("h3")).textContent = "Filter by:", o = Object(N.T)(), i = Object(N.v)("div"), r = Object(N.v)("input"), s = Object(N.T)(), (b = Object(N.v)("label")).textContent = "All content", u = Object(N.T)(); for (let t = 0; t < p.length; t += 1) p[t].c(); f = Object(N.w)(), Object(N.h)(l, "class", "tla-filter__popup-title tla-filter__tabs-menu-listing-title"), Object(N.h)(r, "id", "filter-radio-all"), Object(N.h)(r, "name", t = c[0][0].value), Object(N.h)(r, "type", "radio"), r.__value = "all-content", r.value = r.__value, r.checked = a = "all-content" == c[0][0].selectedOptionValue, Object(N.h)(r, "tabindex", "0"), c[18][0].push(r), Object(N.h)(b, "class", "tla-filter__tabs-menu-item-label"), Object(N.h)(b, "for", "filter-radio-all"), Object(N.h)(b, "role", "button"), Object(N.h)(i, "class", "tla-filter__tabs-menu-item tla-filter__tabs-menu-item--all-content") }, m(e, n) { Object(N.H)(e, l, n), Object(N.H)(e, o, n), Object(N.H)(e, i, n), Object(N.f)(i, r), r.checked = r.__value === c[0][0].selectedOptionValue, Object(N.f)(i, s), Object(N.f)(i, b), Object(N.H)(e, u, n); for (let t = 0; t < p.length; t += 1) p[t].m(e, n); Object(N.H)(e, f, n), d || (O = [Object(N.J)(r, "change", c[17]), Object(N.J)(r, "change", c[19]), Object(N.J)(b, "mouseout", c[20]), Object(N.J)(b, "blur", mt)], d = !0) }, p(e, n) { if (1 & n[0] && t !== (t = e[0][0].value) && Object(N.h)(r, "name", t), 1 & n[0] && a !== (a = "all-content" == e[0][0].selectedOptionValue) && (r.checked = a), 1 & n[0] && (r.checked = r.__value === e[0][0].selectedOptionValue), 8209 & n[0]) { let t; for (j = e[4], t = 0; t < j.length; t += 1) { const N = tt(e, j, t); p[t] ? p[t].p(N, n) : (p[t] = bt(N), p[t].c(), p[t].m(f.parentNode, f)) } for (; t < p.length; t += 1) p[t].d(1); p.length = j.length } }, d(t) { t && Object(N.u)(l), t && Object(N.u)(o), t && Object(N.u)(i), c[18][0].splice(c[18][0].indexOf(r), 1), t && Object(N.u)(u), Object(N.t)(p, t), t && Object(N.u)(f), d = !1, Object(N.O)(O) } } } function bt(n) { let c, l, t, o, i, r, a, s, b, e, u, f, d, O = n[48].name + ""; function j(...t) { return n[22](n[48], ...t) } return { c() { c = Object(N.v)("div"), l = Object(N.v)("input"), a = Object(N.T)(), s = Object(N.v)("label"), b = Object(N.X)(O), u = Object(N.T)(), Object(N.h)(l, "id", t = "filter-radio-" + n[50]), Object(N.h)(l, "name", o = n[0][0].value), Object(N.h)(l, "type", "radio"), l.__value = i = n[48].value, l.value = l.__value, l.checked = r = !0 === n[48].selected, Object(N.h)(l, "tabindex", "0"), n[18][0].push(l), Object(N.h)(s, "class", "tla-filter__tabs-menu-item-label"), Object(N.h)(s, "for", e = "filter-radio-" + n[50]), Object(N.h)(s, "role", "button"), Object(N.h)(c, "class", "tla-filter__tabs-menu-item") }, m(t, e) { Object(N.H)(t, c, e), Object(N.f)(c, l), l.checked = l.__value === n[0][0].selectedOptionValue, Object(N.f)(c, a), Object(N.f)(c, s), Object(N.f)(s, b), Object(N.f)(c, u), f || (d = [Object(N.J)(l, "change", n[21]), Object(N.J)(l, "change", j), Object(N.J)(s, "mouseout", n[23]), Object(N.J)(s, "blur", mt)], f = !0) }, p(t, e) { n = t, 1 & e[0] && o !== (o = n[0][0].value) && Object(N.h)(l, "name", o), 16 & e[0] && i !== (i = n[48].value) && (l.__value = i, l.value = l.__value), 16 & e[0] && r !== (r = !0 === n[48].selected) && (l.checked = r), 1 & e[0] && (l.checked = l.__value === n[0][0].selectedOptionValue), 16 & e[0] && O !== (O = n[48].name + "") && Object(N.R)(b, O) }, d(t) { t && Object(N.u)(c), n[18][0].splice(n[18][0].indexOf(l), 1), f = !1, Object(N.O)(d) } } } function ut(n) { let c, l, o, i, r, a, s, b = [], u = new Map, f = n[6]; const d = t => (t[43].name, t[43].nameShort); for (let t = 0; t < f.length; t += 1) { var e = K(n, f, t), O = d(e); u.set(O, b[t] = ft(O, e)) } return { c() { c = Object(N.v)("div"); for (let t = 0; t < b.length; t += 1) b[t].c(); l = Object(N.T)(), (o = Object(N.v)("button")).textContent = "Clear filters", Object(N.h)(o, "class", "tla-filter-pill tla-filter__selected-pill tla-filter__selected-pill--transparent"), Object(N.h)(c, "class", i = "tla-filter__selected-list tla-filter--$" + n[1] + "__selected-list") }, m(t, e) { Object(N.H)(t, c, e); for (let t = 0; t < b.length; t += 1) b[t].m(c, null); Object(N.f)(c, l), Object(N.f)(c, o), r = !0, a || (s = Object(N.J)(o, "click", n[10]), a = !0) }, p(t, e) { if (2129 & e[0]) { f = t[6], Object(N.E)(); for (let t = 0; t < b.length; t += 1) b[t].r(); b = Object(N.cb)(b, e, d, 1, t, f, u, c, N.x, ft, l, K); for (let t = 0; t < b.length; t += 1) b[t].a(); Object(N.k)() }(!r || 2 & e[0] && i !== (i = "tla-filter__selected-list tla-filter--$" + t[1] + "__selected-list")) && Object(N.h)(c, "class", i) }, i(t) { if (!r) { for (let t = 0; t < f.length; t += 1) Object(N.ab)(b[t]); r = !0 } }, o(t) { for (let t = 0; t < b.length; t += 1) Object(N.bb)(b[t]); r = !1 }, d(t) { t && Object(N.u)(c); for (let t = 0; t < b.length; t += 1) b[t].d(); a = !1, s() } } } function ft(t, n) { let c, l, o, i, r, a, e, s, b, u, f, d = n[43].name + "", O = n[43].nameShort + "", j = N.L; function p(...t) { return n[31](n[43], n[46], n[47], ...t) } return { key: t, first: null, c() { c = Object(N.v)("button"), l = Object(N.v)("span"), o = Object(N.X)(d), i = Object(N.T)(), r = Object(N.v)("span"), a = Object(N.X)(O), Object(N.h)(l, "class", "tla-filter-pill-text tla-filter-pill-text--desktop"), Object(N.h)(r, "class", "tla-filter-pill-text tla-filter-pill-text--mobile"), Object(N.h)(c, "class", "tla-filter-pill tla-filter__selected-pill"), this.first = c }, m(t, e) { Object(N.H)(t, c, e), Object(N.f)(c, l), Object(N.f)(l, o), Object(N.f)(c, i), Object(N.f)(c, r), Object(N.f)(r, a), b = !0, u || (f = Object(N.J)(c, "click", p), u = !0) }, p(t, e) { n = t, (!b || 64 & e[0]) && d !== (d = n[43].name + "") && Object(N.R)(o, d), (!b || 64 & e[0]) && O !== (O = n[43].nameShort + "") && Object(N.R)(a, O) }, r() { s = c.getBoundingClientRect() }, f() { Object(N.y)(c), j(), Object(N.d)(c, s) }, a() { j(), j = Object(N.n)(c, s, q, { duration: 200 }) }, i(t) { b || (Object(N.c)(() => { (e = e || Object(N.o)(c, U, { duration: 200 }, !0)).run(1) }), b = !0) }, o(t) { (e = e || Object(N.o)(c, U, { duration: 200 }, !1)).run(0), b = !1 }, d(t) { t && Object(N.u)(c), t && e && e.end(), u = !1, f() } } } function dt(n) { let c, l, o, e, i, r, a, s = n[0][0].selectedOptionLabel + ""; return { c() { c = Object(N.v)("div"), l = Object(N.v)("button"), o = Object(N.X)(s), Object(N.h)(l, "class", "tla-filter-pill tla-filter-nav__results-pill"), Object(N.h)(c, "class", "tla-filter-nav__results-current-facets tla-filter-nav__results-current-facets--tabs") }, m(t, e) { Object(N.H)(t, c, e), Object(N.f)(c, l), Object(N.f)(l, o), i = !0, r || (a = Object(N.J)(l, "click", n[33]), r = !0) }, p(t, e) { (!i || 1 & e[0]) && s !== (s = t[0][0].selectedOptionLabel + "") && Object(N.R)(o, s) }, i(t) { i || (Object(N.c)(() => { (e = e || Object(N.o)(l, U, { duration: 200 }, !0)).run(1) }), i = !0) }, o(t) { (e = e || Object(N.o)(l, U, { duration: 200 }, !1)).run(0), i = !1 }, d(t) { t && Object(N.u)(c), t && e && e.end(), r = !1, a() } } } function Ot(e) { let n, c, l = [], o = new Map, i = e[6]; const r = t => t[43].name; for (let t = 0; t < i.length; t += 1) { var a = W(e, i, t), s = r(a); o.set(s, l[t] = jt(s, a)) } return { c() { n = Object(N.v)("div"); for (let t = 0; t < l.length; t += 1) l[t].c(); Object(N.h)(n, "class", "tla-filter-nav__results-current-facets tla-filter-nav__results-current-facets--dropdowns") }, m(t, e) { Object(N.H)(t, n, e); for (let t = 0; t < l.length; t += 1) l[t].m(n, null); c = !0 }, p(t, e) { 2129 & e[0] && (i = t[6], Object(N.E)(), l = Object(N.cb)(l, e, r, 1, t, i, o, n, N.N, jt, null, W), Object(N.k)()) }, i(t) { if (!c) { for (let t = 0; t < i.length; t += 1) Object(N.ab)(l[t]); c = !0 } }, o(t) { for (let t = 0; t < l.length; t += 1) Object(N.bb)(l[t]); c = !1 }, d(t) { t && Object(N.u)(n); for (let t = 0; t < l.length; t += 1) l[t].d() } } } function jt(t, n) { let c, l, o, i, r, a, s, e, b, u, f, d = n[43].name + "", O = n[43].nameShort + ""; function j(...t) { return n[34](n[43], n[44], n[45], ...t) } return { key: t, first: null, c() { c = Object(N.v)("button"), l = Object(N.v)("span"), o = Object(N.X)(d), i = Object(N.T)(), r = Object(N.v)("span"), a = Object(N.X)(O), s = Object(N.T)(), Object(N.h)(l, "class", "tla-filter-pill-text tla-filter-pill-text--desktop"), Object(N.h)(r, "class", "tla-filter-pill-text tla-filter-pill-text--mobile"), Object(N.h)(c, "class", "tla-filter-pill tla-filter-nav__results-pill"), this.first = c }, m(t, e) { Object(N.H)(t, c, e), Object(N.f)(c, l), Object(N.f)(l, o), Object(N.f)(c, i), Object(N.f)(c, r), Object(N.f)(r, a), Object(N.f)(c, s), b = !0, u || (f = Object(N.J)(c, "click", j), u = !0) }, p(t, e) { n = t, (!b || 64 & e[0]) && d !== (d = n[43].name + "") && Object(N.R)(o, d), (!b || 64 & e[0]) && O !== (O = n[43].nameShort + "") && Object(N.R)(a, O) }, i(t) { b || (Object(N.c)(() => { (e = e || Object(N.o)(c, U, { duration: 200 }, !0)).run(1) }), b = !0) }, o(t) { (e = e || Object(N.o)(c, U, { duration: 200 }, !1)).run(0), b = !1 }, d(t) { t && Object(N.u)(c), t && e && e.end(), u = !1, f() } } } function pt(n) { let c, l, o, i, r, a, s, b, u, f, d, O, j, p, h, m, e, g, y, v, w, _, I, $, T, x, C, k, E, S, F, L, M; const R = [nt, et], A = []; function B(t) { return "tabs" == t[1] ? 0 : 1 } u = B(n), f = A[u] = R[u](n); let H = "dropdowns" == n[1] && 0 < n[6].length && ut(n), P = "tabs" == n[1] && 0 < n[6].length && n[0][0].selectedOptionLabel && dt(n), D = "dropdowns" == n[1] && 0 < n[6].length && Ot(n); return { c() { c = Object(N.v)("nav"), l = Object(N.v)("button"), o = Object(N.X)("Filter by"), r = Object(N.T)(), a = Object(N.v)("div"), s = Object(N.v)("button"), b = Object(N.T)(), f.c(), d = Object(N.T)(), O = Object(N.v)("div"), H && H.c(), j = Object(N.T)(), p = Object(N.v)("div"), h = Object(N.v)("p"), m = Object(N.X)(n[5]), g = Object(N.T)(), y = Object(N.v)("button"), v = Object(N.X)("Show results"), I = Object(N.T)(), $ = Object(N.v)("div"), P && P.c(), T = Object(N.T)(), D && D.c(), x = Object(N.T)(), C = Object(N.v)("p"), k = Object(N.X)(n[5]), Object(N.h)(l, "class", i = `tla-filter__button ${n[2]?"tla-filter__button--yellow":"tla-filter__button--primary"} tla-filter__nav-toggle`), Object(N.h)(s, "class", "tla-filter__close-icon"), Object(N.h)(h, "class", "tla-filter__selected-count"), Object(N.h)(y, "class", w = `tla-filter__button ${n[2]?"tla-filter__button--yellow":"tla-filter__button--primary"} tla-filter__button--show-results`), Object(N.h)(p, "class", "tla-filter__selected-footer"), Object(N.h)(O, "class", "tla-filter__selected"), Object(N.h)(a, "class", _ = "tla-filter tla-filter--" + n[1]), Object(N.Z)(a, "tla-filter--show", n[7]), Object(N.h)(C, "class", "tla-filter-nav__results-count"), Object(N.h)($, "class", "tla-filter-nav__results"), Object(N.h)(c, "role", "navigation"), Object(N.h)(c, "class", S = "tla-filter-nav tla-filter-nav--" + n[1]) }, m(t, e) { Object(N.H)(t, c, e), Object(N.f)(c, l), Object(N.f)(l, o), Object(N.f)(c, r), Object(N.f)(c, a), Object(N.f)(a, s), Object(N.f)(a, b), A[u].m(a, null), Object(N.f)(a, d), Object(N.f)(a, O), H && H.m(O, null), Object(N.f)(O, j), Object(N.f)(O, p), Object(N.f)(p, h), Object(N.f)(h, m), Object(N.f)(p, g), Object(N.f)(p, y), Object(N.f)(y, v), Object(N.f)(c, I), Object(N.f)(c, $), P && P.m($, null), Object(N.f)($, T), D && D.m($, null), Object(N.f)($, x), Object(N.f)($, C), Object(N.f)(C, k), F = !0, L || (M = [Object(N.J)(l, "click", n[8]), Object(N.J)(s, "click", n[16]), Object(N.J)(y, "click", n[32])], L = !0) }, p(t, e) { (!F || 4 & e[0] && i !== (i = `tla-filter__button ${t[2]?"tla-filter__button--yellow":"tla-filter__button--primary"} tla-filter__nav-toggle`)) && Object(N.h)(l, "class", i); let n = u; (u = B(t)) === n ? A[u].p(t, e) : (Object(N.E)(), Object(N.bb)(A[n], 1, 1, () => { A[n] = null }), Object(N.k)(), (f = A[u]) ? f.p(t, e) : (f = A[u] = R[u](t)).c(), Object(N.ab)(f, 1), f.m(a, d)), "dropdowns" == t[1] && 0 < t[6].length ? H ? (H.p(t, e), 66 & e[0] && Object(N.ab)(H, 1)) : ((H = ut(t)).c(), Object(N.ab)(H, 1), H.m(O, j)) : H && (Object(N.E)(), Object(N.bb)(H, 1, 1, () => { H = null }), Object(N.k)()), (!F || 32 & e[0]) && Object(N.R)(m, t[5]), (!F || 4 & e[0] && w !== (w = `tla-filter__button ${t[2]?"tla-filter__button--yellow":"tla-filter__button--primary"} tla-filter__button--show-results`)) && Object(N.h)(y, "class", w), (!F || 2 & e[0] && _ !== (_ = "tla-filter tla-filter--" + t[1])) && Object(N.h)(a, "class", _), 130 & e[0] && Object(N.Z)(a, "tla-filter--show", t[7]), "tabs" == t[1] && 0 < t[6].length && t[0][0].selectedOptionLabel ? P ? (P.p(t, e), 67 & e[0] && Object(N.ab)(P, 1)) : ((P = dt(t)).c(), Object(N.ab)(P, 1), P.m($, T)) : P && (Object(N.E)(), Object(N.bb)(P, 1, 1, () => { P = null }), Object(N.k)()), "dropdowns" == t[1] && 0 < t[6].length ? D ? (D.p(t, e), 66 & e[0] && Object(N.ab)(D, 1)) : ((D = Ot(t)).c(), Object(N.ab)(D, 1), D.m($, x)) : D && (Object(N.E)(), Object(N.bb)(D, 1, 1, () => { D = null }), Object(N.k)()), (!F || 32 & e[0]) && Object(N.R)(k, t[5]), (!F || 2 & e[0] && S !== (S = "tla-filter-nav tla-filter-nav--" + t[1])) && Object(N.h)(c, "class", S) }, i(t) { F || (Object(N.ab)(f), Object(N.ab)(H), Object(N.c)(() => { (e = e || Object(N.o)(h, U, { duration: 200 }, !0)).run(1) }), Object(N.ab)(P), Object(N.ab)(D), Object(N.c)(() => { (E = E || Object(N.o)(C, U, { duration: 200 }, !0)).run(1) }), F = !0) }, o(t) { Object(N.bb)(f), Object(N.bb)(H), (e = e || Object(N.o)(h, U, { duration: 200 }, !1)).run(0), Object(N.bb)(P), Object(N.bb)(D), (E = E || Object(N.o)(C, U, { duration: 200 }, !1)).run(0), F = !1 }, d(t) { t && Object(N.u)(c), A[u].d(), H && H.d(), t && e && e.end(), P && P.d(), D && D.d(), t && E && E.end(), L = !1, Object(N.O)(M) } } } function ht(t) { let e = document.getElementById(t.target.getAttribute("for")); e && e.blur() } function mt() {} function gt(t, e, l) { let o, i, n, c, r, a, s, b = e["menu"], { menuType: u = "dropdowns" } = e, { resultsCount: f = 0 } = e, { preFilterByFacet: d = null } = e, O = e["filtersMobileToggleYellow"]; function j(t) { (n ? function() { const t = document.body; t.style.position = "", t.style.top = "", window.scrollTo(0, parseInt(s)), l(7, n = !1) } : function() { const t = document.body; s = window.scrollY + "px", l(7, n = !0), t.style.position = "fixed", t.style.top = "-" + s })() } function p(t) { l(3, a = a == t ? null : t) } Object(H.d)(() => { var t; "tabs" == u && (t = b[0], l(3, a = t), d && (t = null == (t = window.TLAConfig) ? void 0 : t.filterBy, v((c[0] = t).value))) }); const h = Object(H.b)(); let m; function g() { clearTimeout(m), m = setTimeout(() => { i.map(t => t.value).join(), h("save", b) }, 300) } function y(e) { b.forEach(t => t.items.forEach(t => { t.value === e && (t.selected ? t.selected = !1 : t.selected = !0) })), l(4, o), l(3, a), l(0, b), g() } function v(e) { b.length && (b[0].items.forEach(t => { "all-content" !== e && t.value === e ? (t.selected = !0, l(0, b[0].selectedOptionLabel = t.name, b), l(0, b[0].selectedOptionValue = t.value, b)) : t.selected = !1 }), "all-content" === e && (l(0, b[0].selectedOptionLabel = null, b), l(0, b[0].selectedOptionValue = "all-content", b))), g() } return t.$$set = t => { "menu" in t && l(0, b = t.menu), "menuType" in t && l(1, u = t.menuType), "resultsCount" in t && l(14, f = t.resultsCount), "preFilterByFacet" in t && l(15, d = t.preFilterByFacet), "filtersMobileToggleYellow" in t && l(2, O = t.filtersMobileToggleYellow) }, t.$$.update = () => { 8 & t.$$.dirty[0] && l(4, o = a ? null == a ? void 0 : a.items : []), 1 & t.$$.dirty[0] && l(6, i = [].concat(...b.map(t => t.items)).filter(t => t.selected)), 16384 & t.$$.dirty[0] && l(5, r = f + " " + (1 == f ? "result" : "results")) }, l(7, n = !1), c = [], [b, u, O, a, o, r, i, n, j, p, function() { b.forEach(t => t.items.forEach(t => t.selected = !1)), l(4, o), l(3, a), l(0, b), g() }, g, y, v, f, d, () => j(), function() { b[0].selectedOptionValue = this.__value, l(0, b) }, [ [] ], t => { v("all-content") }, t => { ht(t) }, function() { b[0].selectedOptionValue = this.__value, l(0, b) }, (t, e) => { v(t.value) }, t => { ht(t) }, (t, e) => p(t), function(t, e) { t[e].selected = this.checked, l(4, o), l(3, a) }, t => { l(0, b), g() }, (t, e) => { "Enter" === e.key && y(t) }, function(t, e) { t[e].selected = this.checked, l(4, o), l(3, a) }, (t, e) => { y(t) }, (t, e) => { "Enter" === e.key && y(t) }, (t, e, n, c) => { l(6, e[n].selected = !1, i), l(4, o), l(3, a), l(0, b), g() }, () => j(), t => { v("all-content") }, (t, e, n, c) => { l(6, e[n].selected = !1, i), l(4, o), l(3, a), l(0, b), g() } ] } class yt extends N.a { constructor(t) { super(), Object(N.G)(this, t, gt, pt, N.P, { menu: 0, menuType: 1, resultsCount: 14, preFilterByFacet: 15, filtersMobileToggleYellow: 2 }, null, [-1, -1]) } } var vt = yt; function wt(t) { let n; return { c() { n = Object(N.v)("div"), Object(N.h)(n, "class", "te-spinner-circle"), Object(N.S)(n, "--size", t[0] + t[2]), Object(N.S)(n, "--color", t[1]), Object(N.S)(n, "--duration", t[3]), Object(N.S)(n, "margin", "0 auto") }, m(t, e) { Object(N.H)(t, n, e) }, p(t, [e]) { 5 & e && Object(N.S)(n, "--size", t[0] + t[2]), 2 & e && Object(N.S)(n, "--color", t[1]), 8 & e && Object(N.S)(n, "--duration", t[3]) }, i: N.L, o: N.L, d(t) { t && Object(N.u)(n) } } } function _t(t, e, n) { let { size: c = 25 } = e, { color: l = "#FF3E00" } = e, { unit: o = "px" } = e, { duration: i = "0.75s" } = e; return t.$$set = t => { "size" in t && n(0, c = t.size), "color" in t && n(1, l = t.color), "unit" in t && n(2, o = t.unit), "duration" in t && n(3, i = t.duration) }, [c, l, o, i] } class $t extends N.a { constructor(t) { super(), Object(N.G)(this, t, _t, wt, N.P, { size: 0, color: 1, unit: 2, duration: 3 }) } } var Tt = $t, E = t(1); function xt(t, e, n) { const c = t.slice(); return c[1] = e[n], c[3] = n, c } function Ct(t) { let n, c = Object(E.a)(t[1].displayedTags.theme, !0) + ""; return { c() { n = Object(N.v)("span"), Object(N.h)(n, "class", "tla-most-popular__item-pretitle") }, m(t, e) { Object(N.H)(t, n, e), n.innerHTML = c }, p(t, e) { 1 & e && c !== (c = Object(E.a)(t[1].displayedTags.theme, !0) + "") && (n.innerHTML = c) }, d(t) { t && Object(N.u)(n) } } } function kt(t, n) { let c, l, o, i, r, a, s, b, u, f, d, O, j, p = Object(E.g)(n[1].title, St) + "", h = n[1].displayedTags && n[1].displayedTags.theme && Ct(n); return { key: t, first: null, c() { c = Object(N.v)("a"), l = Object(N.v)("div"), o = Object(N.v)("div"), h && h.c(), i = Object(N.T)(), r = Object(N.v)("h4"), a = Object(N.X)(p), s = Object(N.T)(), b = Object(N.v)("div"), u = Object(N.v)("img"), O = Object(N.T)(), Object(N.h)(r, "class", "tla-most-popular__item-content__title"), Object(N.h)(o, "class", "tla-most-popular__item-content"), Object(N.U)(u.src, f = n[1].image) || Object(N.h)(u, "src", f), Object(N.h)(u, "alt", d = n[1].title), Object(N.h)(b, "class", "tla-most-popular__item-image"), Object(N.h)(l, "class", "tla-most-popular__item-wrapper"), Object(N.h)(c, "href", j = n[1].url), Object(N.h)(c, "class", "tla-most-popular__item"), this.first = c }, m(t, e) { Object(N.H)(t, c, e), Object(N.f)(c, l), Object(N.f)(l, o), h && h.m(o, null), Object(N.f)(o, i), Object(N.f)(o, r), Object(N.f)(r, a), Object(N.f)(l, s), Object(N.f)(l, b), Object(N.f)(b, u), Object(N.f)(c, O) }, p(t, e) { (n = t)[1].displayedTags && n[1].displayedTags.theme ? h ? h.p(n, e) : ((h = Ct(n)).c(), h.m(o, i)) : h && (h.d(1), h = null), 1 & e && p !== (p = Object(E.g)(n[1].title, St) + "") && Object(N.R)(a, p), 1 & e && !Object(N.U)(u.src, f = n[1].image) && Object(N.h)(u, "src", f), 1 & e && d !== (d = n[1].title) && Object(N.h)(u, "alt", d), 1 & e && j !== (j = n[1].url) && Object(N.h)(c, "href", j) }, d(t) { t && Object(N.u)(c), h && h.d() } } } function Et(e) { let n, c, l, o = [], i = new Map, r = e[0].elements; const a = t => t[1].url; for (let t = 0; t < r.length; t += 1) { var s = xt(e, r, t), b = a(s); i.set(b, o[t] = kt(b, s)) } return { c() { n = Object(N.v)("li"), (c = Object(N.v)("h3")).textContent = "Most popular", l = Object(N.T)(); for (let t = 0; t < o.length; t += 1) o[t].c(); Object(N.h)(c, "class", "tla-most-popular__title"), Object(N.h)(n, "class", "tla-card-listing__item tla-card-listing__item--most-popular tla-most-popular") }, m(t, e) { Object(N.H)(t, n, e), Object(N.f)(n, c), Object(N.f)(n, l); for (let t = 0; t < o.length; t += 1) o[t].m(n, null) }, p(t, [e]) { 1 & e && (r = t[0].elements, o = Object(N.cb)(o, e, a, 1, t, r, i, n, N.r, kt, null, xt)) }, i: N.L, o: N.L, d(t) { t && Object(N.u)(n); for (let t = 0; t < o.length; t += 1) o[t].d() } } } let St = 60; function Ft(t, e, n) { let c = e["mostPopularData"]; return t.$$set = t => { "mostPopularData" in t && n(0, c = t.mostPopularData) }, [c] } class Lt extends N.a { constructor(t) { super(), Object(N.G)(this, t, Ft, Et, N.P, { mostPopularData: 0 }) } } var At = Lt; const Ht = t => ({ intersecting: 1 & t, entry: 2 & t, observer: 4 & t }), Pt = t => ({ intersecting: t[0], entry: t[1], observer: t[2] }); function Dt(t) { let n; const c = t[9].default, l = Object(N.q)(c, t, t[8], Pt); return { c() { l && l.c() }, m(t, e) { l && l.m(t, e), n = !0 }, p(t, [e]) { l && l.p && (!n || 263 & e) && Object(N.db)(l, c, t, t[8], n ? Object(N.B)(c, t[8], e, Ht) : Object(N.A)(t[8]), Pt) }, i(t) { n || (Object(N.ab)(l, t), n = !0) }, o(t) { Object(N.bb)(l, t), n = !1 }, d(t) { l && l.d(t) } } } function It(t, e, n) { let { $$slots: c = {}, $$scope: l } = e, { element: o = null } = e, { once: i = !1 } = e, { intersecting: r = !1 } = e, { root: a = null } = e, { rootMargin: s = "0px" } = e, { threshold: b = 0 } = e, { entry: u = null } = e, { observer: f = null } = e; const d = Object(H.b)(); let O = null, j = null; const p = () => { n(2, f = new IntersectionObserver(t => { t.forEach(t => { n(1, u = t), n(0, r = t.isIntersecting) }) }, { root: a, rootMargin: s, threshold: b })) }; return Object(H.d)(() => (p(), () => { f && (f.disconnect(), n(2, f = null)) })), Object(H.a)(async() => { null !== u && (d("observe", u), u.isIntersecting && (d("intersect", u), i && f.unobserve(o))), await Object(H.e)(), null !== o && o !== j && (f.observe(o), null !== j && f.unobserve(j), j = o), O && s !== O && (f.disconnect(), j = null, p()), O = s }), t.$$set = t => { "element" in t && n(3, o = t.element), "once" in t && n(4, i = t.once), "intersecting" in t && n(0, r = t.intersecting), "root" in t && n(5, a = t.root), "rootMargin" in t && n(6, s = t.rootMargin), "threshold" in t && n(7, b = t.threshold), "entry" in t && n(1, u = t.entry), "observer" in t && n(2, f = t.observer), "$$scope" in t && n(8, l = t.$$scope) }, [r, u, f, o, i, a, s, b, l, c] } class Mt extends N.a { constructor(t) { super(), Object(N.G)(this, t, It, Dt, N.P, { element: 3, once: 4, intersecting: 0, root: 5, rootMargin: 6, threshold: 7, entry: 1, observer: 2 }) } } var Rt = Mt; function Bt(n) { let c, l, o, i, r, a, s; const b = n[5].default, u = Object(N.q)(b, n, n[9], null); return { c() { c = Object(N.v)("article"), l = Object(N.v)("a"), u && u.c(), Object(N.h)(l, "href", n[0]), Object(N.h)(l, "target", o = n[2] ? "_blank" : ""), Object(N.h)(l, "class", "tla-collection-card-wrap__link show-card"), Object(N.h)(c, "class", i = "tla-collection-card-wrap " + (n[1] ? "tla-collection-card-wrap--" + n[1] : "")), Object(N.Z)(c, "tla-collection-card--external-link", n[2]) }, m(t, e) { Object(N.H)(t, c, e), Object(N.f)(c, l), u && u.m(l, null), n[8](c), r = !0, a || (s = Object(N.J)(l, "click", Jt), a = !0) }, p(t, e) { u && u.p && (!r || 512 & e) && Object(N.db)(u, b, t, t[9], r ? Object(N.B)(b, t[9], e, null) : Object(N.A)(t[9]), null), (!r || 1 & e) && Object(N.h)(l, "href", t[0]), (!r || 4 & e && o !== (o = t[2] ? "_blank" : "")) && Object(N.h)(l, "target", o), (!r || 2 & e && i !== (i = "tla-collection-card-wrap " + (t[1] ? "tla-collection-card-wrap--" + t[1] : ""))) && Object(N.h)(c, "class", i), 6 & e && Object(N.Z)(c, "tla-collection-card--external-link", t[2]) }, i(t) { r || (Object(N.ab)(u, t), r = !0) }, o(t) { Object(N.bb)(u, t), r = !1 }, d(t) { t && Object(N.u)(c), u && u.d(t), n[8](null), a = !1, s() } } } function Nt(e) { let c, l, n; function t(t) { e[7](t) } let o = { once: !0, element: e[3], $$slots: { default: [Ut] }, $$scope: { ctx: e } }; return void 0 !== e[4] && (o.intersecting = e[4]), c = new Rt({ props: o }), N.j.push(() => Object(N.i)(c, "intersecting", t)), { c() { Object(N.p)(c.$$.fragment) }, m(t, e) { Object(N.K)(c, t, e), n = !0 }, p(t, e) { const n = {}; 8 & e && (n.element = t[3]), 543 & e && (n.$$scope = { dirty: e, ctx: t }), !l && 16 & e && (l = !0, n.intersecting = t[4], Object(N.b)(() => l = !1)), c.$set(n) }, i(t) { n || (Object(N.ab)(c.$$.fragment, t), n = !0) }, o(t) { Object(N.bb)(c.$$.fragment, t), n = !1 }, d(t) { Object(N.s)(c, t) } } } function Ut(n) { let c, l, o, i, r, a, s; const b = n[5].default, u = Object(N.q)(b, n, n[9], null); return { c() { c = Object(N.v)("article"), l = Object(N.v)("a"), u && u.c(), Object(N.h)(l, "href", n[0]), Object(N.h)(l, "target", o = n[2] ? "_blank" : ""), Object(N.h)(l, "class", "tla-collection-card-wrap__link"), Object(N.Z)(l, "show-card", n[4]), Object(N.h)(c, "class", i = "tla-collection-card-wrap " + (n[1] ? "tla-collection-card-wrap--" + n[1] : "")), Object(N.Z)(c, "tla-collection-card--external-link", n[2]) }, m(t, e) { Object(N.H)(t, c, e), Object(N.f)(c, l), u && u.m(l, null), n[6](c), r = !0, a || (s = Object(N.J)(l, "click", Jt), a = !0) }, p(t, e) { u && u.p && (!r || 512 & e) && Object(N.db)(u, b, t, t[9], r ? Object(N.B)(b, t[9], e, null) : Object(N.A)(t[9]), null), (!r || 1 & e) && Object(N.h)(l, "href", t[0]), (!r || 4 & e && o !== (o = t[2] ? "_blank" : "")) && Object(N.h)(l, "target", o), 16 & e && Object(N.Z)(l, "show-card", t[4]), (!r || 2 & e && i !== (i = "tla-collection-card-wrap " + (t[1] ? "tla-collection-card-wrap--" + t[1] : ""))) && Object(N.h)(c, "class", i), 6 & e && Object(N.Z)(c, "tla-collection-card--external-link", t[2]) }, i(t) { r || (Object(N.ab)(u, t), r = !0) }, o(t) { Object(N.bb)(u, t), r = !1 }, d(t) { t && Object(N.u)(c), u && u.d(t), n[6](null), a = !1, s() } } } function Gt(t) { let n, c, l, o; const e = [Nt, Bt], i = []; return n = "IntersectionObserver" in window && "IntersectionObserverEntry" in window && "intersectionRatio" in window.IntersectionObserverEntry.prototype ? 0 : 1, c = i[n] = e[n](t), { c() { c.c(), l = Object(N.w)() }, m(t, e) { i[n].m(t, e), Object(N.H)(t, l, e), o = !0 }, p(t, [e]) { c.p(t, e) }, i(t) { o || (Object(N.ab)(c), o = !0) }, o(t) { Object(N.bb)(c), o = !1 }, d(t) { i[n].d(t), t && Object(N.u)(l) } } } function Jt() {} function Xt(t, e, n) { let c, l, { $$slots: o = {}, $$scope: i } = e, r = e["url"], a = e["color"], s = e["isGhost"]; return t.$$set = t => { "url" in t && n(0, r = t.url), "color" in t && n(1, a = t.color), "isGhost" in t && n(2, s = t.isGhost), "$$scope" in t && n(9, i = t.$$scope) }, [r, a, s, c, void 0, o, function(t) { N.j[t ? "unshift" : "push"](() => { c = t, n(3, c) }) }, function(t) { l = t, n(4, l) }, function(t) { N.j[t ? "unshift" : "push"](() => { c = t, n(3, c) }) }, i] } class zt extends N.a { constructor(t) { super(), Object(N.G)(this, t, Xt, Gt, N.P, { url: 0, color: 1, isGhost: 2 }) } } var Vt = zt; function qt(t) { let n, c; return { c() { n = Object(N.v)("span"), c = Object(N.X)(t[1]), Object(N.h)(n, "class", "tla-collection-card__meta-type") }, m(t, e) { Object(N.H)(t, n, e), Object(N.f)(n, c) }, p(t, e) { 2 & e && Object(N.R)(c, t[1]) }, d(t) { t && Object(N.u)(n) } } } function Wt(t) { let n, c, l, o, i = Object(E.c)(t[0], "", !0) + ""; return { c() { (n = Object(N.v)("span")).textContent = "|", c = Object(N.T)(), l = Object(N.v)("span"), o = Object(N.X)(i), Object(N.h)(n, "class", "tla-collection-card__meta-sep") }, m(t, e) { Object(N.H)(t, n, e), Object(N.H)(t, c, e), Object(N.H)(t, l, e), Object(N.f)(l, o) }, p(t, e) { 1 & e && i !== (i = Object(E.c)(t[0], "", !0) + "") && Object(N.R)(o, i) }, d(t) { t && Object(N.u)(n), t && Object(N.u)(c), t && Object(N.u)(l) } } } function Kt(t) { let n, c, l, o, i = new Intl.DateTimeFormat("en-GB", { year: "numeric", month: "long", day: "numeric" }).format(new Date(t[2])) + ""; return { c() { (n = Object(N.v)("span")).textContent = "|", c = Object(N.T)(), l = Object(N.v)("span"), o = Object(N.X)(i), Object(N.h)(n, "class", "tla-collection-card__meta-sep") }, m(t, e) { Object(N.H)(t, n, e), Object(N.H)(t, c, e), Object(N.H)(t, l, e), Object(N.f)(l, o) }, p(t, e) { 4 & e && i !== (i = new Intl.DateTimeFormat("en-GB", { year: "numeric", month: "long", day: "numeric" }).format(new Date(t[2])) + "") && Object(N.R)(o, i) }, d(t) { t && Object(N.u)(n), t && Object(N.u)(c), t && Object(N.u)(l) } } } function Yt(t) { let n, c, l, o = t[1] && qt(t), i = t[1] && t[0] && Wt(t), r = t[1] && t[0] && t[2] && Kt(t); return { c() { n = Object(N.v)("div"), o && o.c(), c = Object(N.T)(), i && i.c(), l = Object(N.T)(), r && r.c(), Object(N.h)(n, "class", "tla-collection-card__meta") }, m(t, e) { Object(N.H)(t, n, e), o && o.m(n, null), Object(N.f)(n, c), i && i.m(n, null), Object(N.f)(n, l), r && r.m(n, null) }, p(t, [e]) { t[1] ? o ? o.p(t, e) : ((o = qt(t)).c(), o.m(n, c)) : o && (o.d(1), o = null), t[1] && t[0] ? i ? i.p(t, e) : ((i = Wt(t)).c(), i.m(n, l)) : i && (i.d(1), i = null), t[1] && t[0] && t[2] ? r ? r.p(t, e) : ((r = Kt(t)).c(), r.m(n, null)) : r && (r.d(1), r = null) }, i: N.L, o: N.L, d(t) { t && Object(N.u)(n), o && o.d(), i && i.d(), r && r.d() } } } function Zt(t, e, n) { let c = e["readingTime"], l = e["type"], o = e["published"]; return t.$$set = t => { "readingTime" in t && n(0, c = t.readingTime), "type" in t && n(1, l = t.type), "published" in t && n(2, o = t.published) }, [c, l, o] } class Qt extends N.a { constructor(t) { super(), Object(N.G)(this, t, Zt, Yt, N.P, { readingTime: 0, type: 1, published: 2 }) } } var te = Qt; function ee() { let n; return { c() { (n = Object(N.v)("span")).textContent = "NEW", Object(N.h)(n, "class", "tla-collection-card__meta-new") }, m(t, e) { Object(N.H)(t, n, e) }, d(t) { t && Object(N.u)(n) } } } function ne(t) { let n, c = t[0] && ee(); return { c() { c && c.c(), n = Object(N.w)() }, m(t, e) { c && c.m(t, e), Object(N.H)(t, n, e) }, p(t, []) { t[0] ? c || ((c = ee()).c(), c.m(n.parentNode, n)) : c && (c.d(1), c = null) }, i: N.L, o: N.L, d(t) { c && c.d(t), t && Object(N.u)(n) } } } function ce(t, e, n) { let c, l = e["published"], o = e["newFlagComparisonDays"]; return Object(H.d)(() => { n(0, c = (() => { const t = new Date(l); var e; return o ? (e = (new Date).getTime() - t.getTime(), Math.ceil(e / 864e5) <= o) : (e = new Date(t.setMonth(t.getMonth() + 1)), new Date <= e) })()) }), t.$$set = t => { "published" in t && n(1, l = t.published), "newFlagComparisonDays" in t && n(2, o = t.newFlagComparisonDays) }, [c, l, o] } class le extends N.a { constructor(t) { super(), Object(N.G)(this, t, ce, ne, N.P, { published: 1, newFlagComparisonDays: 2 }) } } var oe = le; function ie(t) { let c, n; return c = new oe({ props: { published: t[6], newFlagComparisonDays: t[10] } }), { c() { Object(N.p)(c.$$.fragment) }, m(t, e) { Object(N.K)(c, t, e), n = !0 }, p(t, e) { const n = {}; 64 & e && (n.published = t[6]), 1024 & e && (n.newFlagComparisonDays = t[10]), c.$set(n) }, i(t) { n || (Object(N.ab)(c.$$.fragment, t), n = !0) }, o(t) { Object(N.bb)(c.$$.fragment, t), n = !1 }, d(t) { Object(N.s)(c, t) } } } function re(t) { let n; return { c() { n = Object(N.v)("span"), Object(N.h)(n, "class", "tla-collection-card__lazy-placeholder") }, m(t, e) { Object(N.H)(t, n, e) }, p: N.L, d(t) { t && Object(N.u)(n) } } } function ae(t) { let n, c, e; return { c() { n = Object(N.v)("div"), c = Object(N.v)("img"), Object(N.h)(c, "class", "tla-collection-card__image"), Object(N.U)(c.src, e = t[12]()) || Object(N.h)(c, "src", e), Object(N.h)(c, "alt", ""), Object(N.h)(n, "class", "tla-collection-card__image-wrap") }, m(t, e) { Object(N.H)(t, n, e), Object(N.f)(n, c) }, p: N.L, d(t) { t && Object(N.u)(n) } } } function se(t) { let n, c = Object(E.a)(t[4].theme, !0) + ""; return { c() { n = Object(N.v)("span"), Object(N.h)(n, "class", "tla-collection-card__pretitle") }, m(t, e) { Object(N.H)(t, n, e), n.innerHTML = c }, p(t, e) { 16 & e && c !== (c = Object(E.a)(t[4].theme, !0) + "") && (n.innerHTML = c) }, d(t) { t && Object(N.u)(n) } } } function be(t) { let n, c, l = Object(E.g)(t[2], t[3]) + ""; return { c() { n = Object(N.v)("p"), c = Object(N.X)(l), Object(N.h)(n, "class", "tla-collection-card__description") }, m(t, e) { Object(N.H)(t, n, e), Object(N.f)(n, c) }, p(t, e) { 12 & e && l !== (l = Object(E.g)(t[2], t[3]) + "") && Object(N.R)(c, l) }, d(t) { t && Object(N.u)(n) } } } function ue(t) { let c, l, o, i, r, n, a, s, b, u, f, d, O, j = Object(E.g)(t[0], t[1]) + "", p = t[9] && ie(t); function h(t) { return t[5] ? ae : re } let m = h(t), g = m(t), y = t[4] && t[4].theme && se(t), v = t[2] && be(t); return f = new te({ props: { readingTime: t[7], type: t[11], published: t[6] } }), { c() { c = Object(N.v)("div"), p && p.c(), l = Object(N.T)(), g.c(), o = Object(N.T)(), i = Object(N.v)("div"), y && y.c(), r = Object(N.T)(), n = Object(N.v)("h3"), a = Object(N.v)("span"), s = Object(N.X)(j), b = Object(N.T)(), v && v.c(), u = Object(N.T)(), Object(N.p)(f.$$.fragment), Object(N.h)(a, "class", "tla-collection-card__title-text"), Object(N.h)(n, "class", "tla-collection-card__title"), Object(N.h)(i, "class", "tla-collection-card__text"), Object(N.h)(c, "class", d = "tla-collection-card " + (t[8] ? "tla-collection-card--featured" : "tla-collection-card--std")) }, m(t, e) { Object(N.H)(t, c, e), p && p.m(c, null), Object(N.f)(c, l), g.m(c, null), Object(N.f)(c, o), Object(N.f)(c, i), y && y.m(i, null), Object(N.f)(i, r), Object(N.f)(i, n), Object(N.f)(n, a), Object(N.f)(a, s), Object(N.f)(i, b), v && v.m(i, null), Object(N.f)(i, u), Object(N.K)(f, i, null), O = !0 }, p(t, [e]) { t[9] ? p ? (p.p(t, e), 512 & e && Object(N.ab)(p, 1)) : ((p = ie(t)).c(), Object(N.ab)(p, 1), p.m(c, l)) : p && (Object(N.E)(), Object(N.bb)(p, 1, 1, () => { p = null }), Object(N.k)()), m === (m = h(t)) && g ? g.p(t, e) : (g.d(1), (g = m(t)) && (g.c(), g.m(c, o))), t[4] && t[4].theme ? y ? y.p(t, e) : ((y = se(t)).c(), y.m(i, r)) : y && (y.d(1), y = null), (!O || 3 & e) && j !== (j = Object(E.g)(t[0], t[1]) + "") && Object(N.R)(s, j), t[2] ? v ? v.p(t, e) : ((v = be(t)).c(), v.m(i, u)) : v && (v.d(1), v = null); const n = {}; 128 & e && (n.readingTime = t[7]), 2048 & e && (n.type = t[11]), 64 & e && (n.published = t[6]), f.$set(n), (!O || 256 & e && d !== (d = "tla-collection-card " + (t[8] ? "tla-collection-card--featured" : "tla-collection-card--std"))) && Object(N.h)(c, "class", d) }, i(t) { O || (Object(N.ab)(p), Object(N.ab)(f.$$.fragment, t), O = !0) }, o(t) { Object(N.bb)(p), Object(N.bb)(f.$$.fragment, t), O = !1 }, d(t) { t && Object(N.u)(c), p && p.d(), g.d(), y && y.d(), v && v.d(), Object(N.s)(f) } } } function fe(t, e, n) { let c, l = e["id"], o = e["title"], { titleCharCount: i = 90 } = e, r = e["description"], { descriptionCharCount: a = 185 } = e, s = e["facets"], b = e["displayedTags"], u = e["image"], f = e["imageLarge"], d = e["imageSmall"], O = e["published"], j = e["readingTime"], p = e["assetType"], h = e["template"], { isFeatured: m = !1 } = e, g = e["index"], y = e["enableNewFlag"], v = e["newFlagComparisonDays"]; return c = Object(E.d)(h, p), t.$$set = t => { "id" in t && n(13, l = t.id), "title" in t && n(0, o = t.title), "titleCharCount" in t && n(1, i = t.titleCharCount), "description" in t && n(2, r = t.description), "descriptionCharCount" in t && n(3, a = t.descriptionCharCount), "facets" in t && n(14, s = t.facets), "displayedTags" in t && n(4, b = t.displayedTags), "image" in t && n(5, u = t.image), "imageLarge" in t && n(15, f = t.imageLarge), "imageSmall" in t && n(16, d = t.imageSmall), "published" in t && n(6, O = t.published), "readingTime" in t && n(7, j = t.readingTime), "assetType" in t && n(17, p = t.assetType), "template" in t && n(18, h = t.template), "isFeatured" in t && n(8, m = t.isFeatured), "index" in t && n(19, g = t.index), "enableNewFlag" in t && n(9, y = t.enableNewFlag), "newFlagComparisonDays" in t && n(10, v = t.newFlagComparisonDays) }, [o, i, r, a, b, u, O, j, m, y, v, c, function() { let t = u; return 0 === g && f && (t = f), t = 0 < g && d ? d : t }, l, s, f, d, p, h, g] } class de extends N.a { constructor(t) { super(), Object(N.G)(this, t, fe, ue, N.P, { id: 13, title: 0, titleCharCount: 1, description: 2, descriptionCharCount: 3, facets: 14, displayedTags: 4, image: 5, imageLarge: 15, imageSmall: 16, published: 6, readingTime: 7, assetType: 17, template: 18, isFeatured: 8, index: 19, enableNewFlag: 9, newFlagComparisonDays: 10 }) } } var Oe = de; function je(t, e, n) { const c = t.slice(); return c[41] = e[n], c[43] = n, c } function pe(t, e, n) { const c = t.slice(); return c[41] = e[n], c[43] = n, c } function he(t) { let n, c, l, o, i = t[2] && me(t), r = ("LOADING" === t[25] || !t[24]) && ge(), a = t[20] && ye(t); return { c() { n = Object(N.v)("div"), i && i.c(), c = Object(N.T)(), r && r.c(), l = Object(N.T)(), a && a.c(), Object(N.h)(n, "class", "tla-featured-content") }, m(t, e) { Object(N.H)(t, n, e), i && i.m(n, null), Object(N.f)(n, c), r && r.m(n, null), Object(N.f)(n, l), a && a.m(n, null), o = !0 }, p(t, e) { t[2] ? i ? i.p(t, e) : ((i = me(t)).c(), i.m(n, c)) : i && (i.d(1), i = null), "LOADING" !== t[25] && t[24] ? r && (Object(N.E)(), Object(N.bb)(r, 1, 1, () => { r = null }), Object(N.k)()) : r ? 50331648 & e[0] && Object(N.ab)(r, 1) : ((r = ge()).c(), Object(N.ab)(r, 1), r.m(n, l)), t[20] ? a ? (a.p(t, e), 1048576 & e[0] && Object(N.ab)(a, 1)) : ((a = ye(t)).c(), Object(N.ab)(a, 1), a.m(n, null)) : a && (Object(N.E)(), Object(N.bb)(a, 1, 1, () => { a = null }), Object(N.k)()) }, i(t) { o || (Object(N.ab)(r), Object(N.ab)(a), o = !0) }, o(t) { Object(N.bb)(r), Object(N.bb)(a), o = !1 }, d(t) { t && Object(N.u)(n), i && i.d(), r && r.d(), a && a.d() } } } function me(t) { let n, c, l, o; return { c() { n = Object(N.v)("header"), c = Object(N.v)("div"), l = Object(N.v)("h2"), o = Object(N.X)(t[2]), Object(N.h)(l, "class", "tla-featured-content__title"), Object(N.h)(c, "class", "container tla-featured-content__header-container"), Object(N.h)(n, "class", "tla-featured-content__header") }, m(t, e) { Object(N.H)(t, n, e), Object(N.f)(n, c), Object(N.f)(c, l), Object(N.f)(l, o) }, p(t, e) { 4 & e[0] && Object(N.R)(o, t[2]) }, d(t) { t && Object(N.u)(n) } } } function ge() { let n, c, l, o, i, r, a; return o = new Tt({}), { c() { n = Object(N.v)("div"), c = Object(N.v)("p"), l = Object(N.v)("span"), Object(N.p)(o.$$.fragment), i = Object(N.T)(), (r = Object(N.v)("span")).textContent = "Loading", Object(N.h)(l, "class", "tla-loading-ui-icon"), Object(N.h)(r, "class", "tla-loading-ui-label"), Object(N.h)(c, "class", "tla-loading-ui"), Object(N.h)(n, "class", "tla-featured-content__loading") }, m(t, e) { Object(N.H)(t, n, e), Object(N.f)(n, c), Object(N.f)(c, l), Object(N.K)(o, l, null), Object(N.f)(c, i), Object(N.f)(c, r), a = !0 }, i(t) { a || (Object(N.ab)(o.$$.fragment, t), a = !0) }, o(t) { Object(N.bb)(o.$$.fragment, t), a = !1 }, d(t) { t && Object(N.u)(n), Object(N.s)(o) } } } function ye(t) { let n, c, l = t[20].elements, o = _e(t); return { c() { n = Object(N.v)("div"), o.c(), Object(N.h)(n, "class", "tla-featured-content__listing tla-card-listing") }, m(t, e) { Object(N.H)(t, n, e), o.m(n, null), c = !0 }, p(t, e) { 1048576 & e[0] && Object(N.P)(l, l = t[20].elements) ? (Object(N.E)(), Object(N.bb)(o, 1, 1, N.L), Object(N.k)(), (o = _e(t)).c(), Object(N.ab)(o, 1), o.m(n, null)) : o.p(t, e) }, i(t) { c || (Object(N.ab)(o), c = !0) }, o(t) { Object(N.bb)(o), c = !1 }, d(t) { t && Object(N.u)(n), o.d(t) } } } function ve(t) { let n, c, l; const o = [t[41], { isFeatured: !0 }, { index: t[43] }, { enableNewFlag: t[6] }, { newFlagComparisonDays: t[7] }]; var i = t[27](t[41].template); function r() { let e = {}; for (let t = 0; t < o.length; t += 1) e = Object(N.g)(e, o[t]); return { props: e } } return i && (n = new i(r())), { c() { n && Object(N.p)(n.$$.fragment), c = Object(N.w)() }, m(t, e) { n && Object(N.K)(n, t, e), Object(N.H)(t, c, e), l = !0 }, p(t, e) { e = 1048768 & e[0] ? Object(N.D)(o, [1048576 & e[0] && Object(N.C)(t[41]), o[1], 1048576 & e[0] && { index: t[43] }, 64 & e[0] && { enableNewFlag: t[6] }, 128 & e[0] && { newFlagComparisonDays: t[7] }]) : {}; if (i !== (i = t[27](t[41].template))) { if (n) { Object(N.E)(); const t = n; Object(N.bb)(t.$$.fragment, 1, 0, () => { Object(N.s)(t, 1) }), Object(N.k)() } i ? (n = new i(r()), Object(N.p)(n.$$.fragment), Object(N.ab)(n.$$.fragment, 1), Object(N.K)(n, c.parentNode, c)) : n = null } else i && n.$set(e) }, i(t) { l || (n && Object(N.ab)(n.$$.fragment, t), l = !0) }, o(t) { n && Object(N.bb)(n.$$.fragment, t), l = !1 }, d(t) { t && Object(N.u)(c), n && Object(N.s)(n, t) } } } function we(t, c) { let n, l, o, e, i; const r = [c[41]]; let a = { $$slots: { default: [ve] }, $$scope: { ctx: c } }; for (let t = 0; t < r.length; t += 1) a = Object(N.g)(a, r[t]); return l = new Vt({ props: a }), { key: t, first: null, c() { n = Object(N.v)("li"), Object(N.p)(l.$$.fragment), o = Object(N.T)(), Object(N.h)(n, "class", "tla-card-listing__item"), this.first = n }, m(t, e) { Object(N.H)(t, n, e), Object(N.K)(l, n, null), Object(N.f)(n, o), i = !0 }, p(t, e) { c = t; const n = 1048576 & e[0] ? Object(N.D)(r, [Object(N.C)(c[41])]) : {}; 1048768 & e[0] | 16384 & e[1] && (n.$$scope = { dirty: e, ctx: c }), l.$set(n) }, i(t) { i || (Object(N.ab)(l.$$.fragment, t), Object(N.c)(() => { (e = e || Object(N.o)(n, U, { duration: 300 }, !0)).run(1) }), i = !0) }, o(t) { Object(N.bb)(l.$$.fragment, t), (e = e || Object(N.o)(n, U, { duration: 300 }, !1)).run(0), i = !1 }, d(t) { t && Object(N.u)(n), Object(N.s)(l), t && e && e.end() } } } function _e(e) { let n, c, l = [], o = new Map, i = e[20].elements; const r = t => t[41].url; for (let t = 0; t < i.length; t += 1) { var a = pe(e, i, t), s = r(a); o.set(s, l[t] = we(s, a)) } return { c() { n = Object(N.v)("ul"); for (let t = 0; t < l.length; t += 1) l[t].c(); Object(N.h)(n, "class", "tla-card-grid tla-card-listing__items") }, m(t, e) { Object(N.H)(t, n, e); for (let t = 0; t < l.length; t += 1) l[t].m(n, null); c = !0 }, p(t, e) { 135266496 & e[0] && (i = t[20].elements, Object(N.E)(), l = Object(N.cb)(l, e, r, 1, t, i, o, n, N.N, we, null, pe), Object(N.k)()) }, i(t) { if (!c) { for (let t = 0; t < i.length; t += 1) Object(N.ab)(l[t]); c = !0 } }, o(t) { for (let t = 0; t < l.length; t += 1) Object(N.bb)(l[t]); c = !1 }, d(t) { t && Object(N.u)(n); for (let t = 0; t < l.length; t += 1) l[t].d() } } } function $e(t) { let n, c, l, o, i, r, a = t[1] && Te(t), s = t[10] && xe(t), b = ("LOADING" === t[25] || !t[24]) && ke(), u = t[22] && Ee(t); return { c() { n = Object(N.v)("div"), a && a.c(), c = Object(N.T)(), s && s.c(), l = Object(N.T)(), b && b.c(), o = Object(N.T)(), u && u.c(), Object(N.h)(n, "class", i = `tla-collection ${t[9]?"tla-collection--expanded":""} ${t[10]?"tla-collection--has-filters":"tla-collection--no-filters"} ${t[18].filtersActive?"tla-collection--filtered":"tla-collection--all-results"} ` + (t[16] ? "tla-collection--remove-top-spacing" : "")) }, m(t, e) { Object(N.H)(t, n, e), a && a.m(n, null), Object(N.f)(n, c), s && s.m(n, null), Object(N.f)(n, l), b && b.m(n, null), Object(N.f)(n, o), u && u.m(n, null), r = !0 }, p(t, e) { t[1] ? a ? a.p(t, e) : ((a = Te(t)).c(), a.m(n, c)) : a && (a.d(1), a = null), t[10] ? s ? (s.p(t, e), 1024 & e[0] && Object(N.ab)(s, 1)) : ((s = xe(t)).c(), Object(N.ab)(s, 1), s.m(n, l)) : s && (Object(N.E)(), Object(N.bb)(s, 1, 1, () => { s = null }), Object(N.k)()), "LOADING" !== t[25] && t[24] ? b && (Object(N.E)(), Object(N.bb)(b, 1, 1, () => { b = null }), Object(N.k)()) : b ? 50331648 & e[0] && Object(N.ab)(b, 1) : ((b = ke()).c(), Object(N.ab)(b, 1), b.m(n, o)), t[22] ? u ? (u.p(t, e), 4194304 & e[0] && Object(N.ab)(u, 1)) : ((u = Ee(t)).c(), Object(N.ab)(u, 1), u.m(n, null)) : u && (Object(N.E)(), Object(N.bb)(u, 1, 1, () => { u = null }), Object(N.k)()), (!r || 329216 & e[0] && i !== (i = `tla-collection ${t[9]?"tla-collection--expanded":""} ${t[10]?"tla-collection--has-filters":"tla-collection--no-filters"} ${t[18].filtersActive?"tla-collection--filtered":"tla-collection--all-results"} ` + (t[16] ? "tla-collection--remove-top-spacing" : ""))) && Object(N.h)(n, "class", i) }, i(t) { r || (Object(N.ab)(s), Object(N.ab)(b), Object(N.ab)(u), r = !0) }, o(t) { Object(N.bb)(s), Object(N.bb)(b), Object(N.bb)(u), r = !1 }, d(t) { t && Object(N.u)(n), a && a.d(), s && s.d(), b && b.d(), u && u.d() } } } function Te(t) { let n, c, l, o; return { c() { n = Object(N.v)("header"), c = Object(N.v)("div"), l = Object(N.v)("h2"), o = Object(N.X)(t[1]), Object(N.h)(l, "class", "tla-collection__title"), Object(N.h)(c, "class", "container tla-collection__header-container"), Object(N.h)(n, "class", "tla-collection__header") }, m(t, e) { Object(N.H)(t, n, e), Object(N.f)(n, c), Object(N.f)(c, l), Object(N.f)(l, o) }, p(t, e) { 2 & e[0] && Object(N.R)(o, t[1]) }, d(t) { t && Object(N.u)(n) } } } function xe(t) { let n, c, l, o = t[3] && Ce(t); return { c() { n = Object(N.v)("div"), o && o.c(), Object(N.h)(n, "class", c = "tla-collection__ctrls tla-collection__ctrls--" + t[12]) }, m(t, e) { Object(N.H)(t, n, e), o && o.m(n, null), l = !0 }, p(t, e) { t[3] ? o ? (o.p(t, e), 8 & e[0] && Object(N.ab)(o, 1)) : ((o = Ce(t)).c(), Object(N.ab)(o, 1), o.m(n, null)) : o && (Object(N.E)(), Object(N.bb)(o, 1, 1, () => { o = null }), Object(N.k)()), (!l || 4096 & e[0] && c !== (c = "tla-collection__ctrls tla-collection__ctrls--" + t[12])) && Object(N.h)(n, "class", c) }, i(t) { l || (Object(N.ab)(o), l = !0) }, o(t) { Object(N.bb)(o), l = !1 }, d(t) { t && Object(N.u)(n), o && o.d() } } } function Ce(t) { let c, n; return (c = new vt({ props: { menu: t[0], menuType: t[11], resultsCount: t[22].elements.length, preFilterByFacet: t[23], filtersMobileToggleYellow: t[13] } })).$on("save", t[26]), { c() { Object(N.p)(c.$$.fragment) }, m(t, e) { Object(N.K)(c, t, e), n = !0 }, p(t, e) { const n = {}; 1 & e[0] && (n.menu = t[0]), 2048 & e[0] && (n.menuType = t[11]), 4194304 & e[0] && (n.resultsCount = t[22].elements.length), 8388608 & e[0] && (n.preFilterByFacet = t[23]), 8192 & e[0] && (n.filtersMobileToggleYellow = t[13]), c.$set(n) }, i(t) { n || (Object(N.ab)(c.$$.fragment, t), n = !0) }, o(t) { Object(N.bb)(c.$$.fragment, t), n = !1 }, d(t) { Object(N.s)(c, t) } } } function ke() { let n, c, l, o, i, r, a; return o = new Tt({}), { c() { n = Object(N.v)("div"), c = Object(N.v)("p"), l = Object(N.v)("span"), Object(N.p)(o.$$.fragment), i = Object(N.T)(), (r = Object(N.v)("span")).textContent = "Loading", Object(N.h)(l, "class", "tla-loading-ui-icon"), Object(N.h)(r, "class", "tla-loading-ui-label"), Object(N.h)(c, "class", "tla-loading-ui"), Object(N.h)(n, "class", "tla-collection__loading") }, m(t, e) { Object(N.H)(t, n, e), Object(N.f)(n, c), Object(N.f)(c, l), Object(N.K)(o, l, null), Object(N.f)(c, i), Object(N.f)(c, r), a = !0 }, i(t) { a || (Object(N.ab)(o.$$.fragment, t), a = !0) }, o(t) { Object(N.bb)(o.$$.fragment, t), a = !1 }, d(t) { t && Object(N.u)(n), Object(N.s)(o) } } } function Ee(t) { let n, c, l, o, i, r = t[22].elements, a = Ie(t), s = t[17] && t[19] < t[22].elements.length && Me(t); return { c() { n = Object(N.v)("div"), a.c(), l = Object(N.T)(), s && s.c(), o = Object(N.w)(), Object(N.h)(n, "class", c = `${t[9]?"tla-collection--expanded__listing":"tla-collection__listing"} tla-card-listing ` + (t[18].filtersActive ? "tla-card-listing--filtered" : "")) }, m(t, e) { Object(N.H)(t, n, e), a.m(n, null), Object(N.H)(t, l, e), s && s.m(t, e), Object(N.H)(t, o, e), i = !0 }, p(t, e) { 4194304 & e[0] && Object(N.P)(r, r = t[22].elements) ? (Object(N.E)(), Object(N.bb)(a, 1, 1, N.L), Object(N.k)(), (a = Ie(t)).c(), Object(N.ab)(a, 1), a.m(n, null)) : a.p(t, e), (!i || 262656 & e[0] && c !== (c = `${t[9]?"tla-collection--expanded__listing":"tla-collection__listing"} tla-card-listing ` + (t[18].filtersActive ? "tla-card-listing--filtered" : ""))) && Object(N.h)(n, "class", c), t[17] && t[19] < t[22].elements.length ? s ? s.p(t, e) : ((s = Me(t)).c(), s.m(o.parentNode, o)) : s && (s.d(1), s = null) }, i(t) { i || (Object(N.ab)(a), i = !0) }, o(t) { Object(N.bb)(a), i = !1 }, d(t) { t && Object(N.u)(n), a.d(t), t && Object(N.u)(l), s && s.d(t), t && Object(N.u)(o) } } } function Se(t) { let n, e, c; return { c() { (n = Object(N.v)("li")).innerHTML = "<p>No results. Please choose different options to filter by</p>", Object(N.h)(n, "class", "tla-card-listing__item tla-card-listing__item--no-results") }, m(t, e) { Object(N.H)(t, n, e), c = !0 }, p: N.L, i(t) { c || (Object(N.c)(() => { (e = e || Object(N.o)(n, U, { duration: 300 }, !0)).run(1) }), c = !0) }, o(t) { (e = e || Object(N.o)(n, U, { duration: 300 }, !1)).run(0), c = !1 }, d(t) { t && Object(N.u)(n), t && e && e.end() } } } function Fe(e) { let c, l, o = [], n = new Map, i = e[22].elements.slice(0, e[19]); const r = t => t[41].url; for (let t = 0; t < i.length; t += 1) { var a = je(e, i, t), s = r(a); n.set(s, o[t] = Ae(s, a)) } return { c() { for (let t = 0; t < o.length; t += 1) o[t].c(); c = Object(N.w)() }, m(e, n) { for (let t = 0; t < o.length; t += 1) o[t].m(e, n); Object(N.H)(e, c, n), l = !0 }, p(t, e) { 138936512 & e[0] && (i = t[22].elements.slice(0, t[19]), Object(N.E)(), o = Object(N.cb)(o, e, r, 1, t, i, n, c.parentNode, N.N, Ae, c, je), Object(N.k)()) }, i(t) { if (!l) { for (let t = 0; t < i.length; t += 1) Object(N.ab)(o[t]); l = !0 } }, o(t) { for (let t = 0; t < o.length; t += 1) Object(N.bb)(o[t]); l = !1 }, d(e) { for (let t = 0; t < o.length; t += 1) o[t].d(e); e && Object(N.u)(c) } } } function Le(t) { let n, c, l; const o = [t[41], { isFeatured: Be(t[41]) }, { index: t[43] }, { enableNewFlag: t[6] }, { newFlagComparisonDays: t[7] }]; var i = t[27](t[41].template); function r() { let e = {}; for (let t = 0; t < o.length; t += 1) e = Object(N.g)(e, o[t]); return { props: e } } return i && (n = new i(r())), { c() { n && Object(N.p)(n.$$.fragment), c = Object(N.w)() }, m(t, e) { n && Object(N.K)(n, t, e), Object(N.H)(t, c, e), l = !0 }, p(t, e) { e = 4718784 & e[0] ? Object(N.D)(o, [4718592 & e[0] && Object(N.C)(t[41]), 4718592 & e[0] && { isFeatured: Be(t[41]) }, 4718592 & e[0] && { index: t[43] }, 64 & e[0] && { enableNewFlag: t[6] }, 128 & e[0] && { newFlagComparisonDays: t[7] }]) : {}; if (i !== (i = t[27](t[41].template))) { if (n) { Object(N.E)(); const t = n; Object(N.bb)(t.$$.fragment, 1, 0, () => { Object(N.s)(t, 1) }), Object(N.k)() } i ? (n = new i(r()), Object(N.p)(n.$$.fragment), Object(N.ab)(n.$$.fragment, 1), Object(N.K)(n, c.parentNode, c)) : n = null } else i && n.$set(e) }, i(t) { l || (n && Object(N.ab)(n.$$.fragment, t), l = !0) }, o(t) { n && Object(N.bb)(n.$$.fragment, t), l = !1 }, d(t) { t && Object(N.u)(c), n && Object(N.s)(n, t) } } } function Ae(t, c) { let l, o, n, i, e, r; const a = [c[41]]; let s = { $$slots: { default: [Le] }, $$scope: { ctx: c } }; for (let t = 0; t < a.length; t += 1) s = Object(N.g)(s, a[t]); return o = new Vt({ props: s }), { key: t, first: null, c() { l = Object(N.v)("li"), Object(N.p)(o.$$.fragment), n = Object(N.T)(), Object(N.h)(l, "class", "tla-card-listing__item"), Object(N.h)(l, "id", i = c[41].id), this.first = l }, m(t, e) { Object(N.H)(t, l, e), Object(N.K)(o, l, null), Object(N.f)(l, n), r = !0 }, p(t, e) { c = t; const n = 4718592 & e[0] ? Object(N.D)(a, [Object(N.C)(c[41])]) : {}; 4718784 & e[0] | 16384 & e[1] && (n.$$scope = { dirty: e, ctx: c }), o.$set(n), (!r || 4718592 & e[0] && i !== (i = c[41].id)) && Object(N.h)(l, "id", i) }, i(t) { r || (Object(N.ab)(o.$$.fragment, t), Object(N.c)(() => { (e = e || Object(N.o)(l, U, { duration: 300 }, !0)).run(1) }), r = !0) }, o(t) { Object(N.bb)(o.$$.fragment, t), (e = e || Object(N.o)(l, U, { duration: 300 }, !1)).run(0), r = !1 }, d(t) { t && Object(N.u)(l), Object(N.s)(o), t && e && e.end() } } } function He(t) { let n, c, l; return c = new V({ props: { headingLine1: "Get ready for what comes next.", headingLine2: "Subscribe to receive the latest technology insights delivered to your inbox.", ctaText: "Subscribe today", ctaUrl: "www.bbc.co.uk", inCollectionCtaId: t[15], filtersActive: t[18].filtersActive } }), { c() { n = Object(N.v)("li"), Object(N.p)(c.$$.fragment), Object(N.h)(n, "class", "tla-card-listing__item tla-card-listing__item--cta-wrap") }, m(t, e) { Object(N.H)(t, n, e), Object(N.K)(c, n, null), l = !0 }, p(t, e) { const n = {}; 32768 & e[0] && (n.inCollectionCtaId = t[15]), 262144 & e[0] && (n.filtersActive = t[18].filtersActive), c.$set(n) }, i(t) { l || (Object(N.ab)(c.$$.fragment, t), l = !0) }, o(t) { Object(N.bb)(c.$$.fragment, t), l = !1 }, d(t) { t && Object(N.u)(n), Object(N.s)(c) } } } function Pe(t) { let n, c, l = t[21].elements, o = De(t); return { c() { o.c(), n = Object(N.w)() }, m(t, e) { o.m(t, e), Object(N.H)(t, n, e), c = !0 }, p(t, e) { 2097152 & e[0] && Object(N.P)(l, l = t[21].elements) ? (Object(N.E)(), Object(N.bb)(o, 1, 1, N.L), Object(N.k)(), (o = De(t)).c(), Object(N.ab)(o, 1), o.m(n.parentNode, n)) : o.p(t, e) }, i(t) { c || (Object(N.ab)(o), c = !0) }, o(t) { Object(N.bb)(o), c = !1 }, d(t) { t && Object(N.u)(n), o.d(t) } } } function De(t) { let c, n; return c = new At({ props: { mostPopularData: t[21] } }), { c() { Object(N.p)(c.$$.fragment) }, m(t, e) { Object(N.K)(c, t, e), n = !0 }, p(t, e) { const n = {}; 2097152 & e[0] && (n.mostPopularData = t[21]), c.$set(n) }, i(t) { n || (Object(N.ab)(c.$$.fragment, t), n = !0) }, o(t) { Object(N.bb)(c.$$.fragment, t), n = !1 }, d(t) { Object(N.s)(c, t) } } } function Ie(t) { let c, l, o, i, r, n; const a = [Fe, Se], s = []; function b(t) { return t[22].elements.length ? 0 : t[18].filtersActive ? 1 : -1 }~(l = b(t)) && (o = s[l] = a[l](t)); let u = t[14] && !("LOADING" === t[25] || !t[24]) && He(t), f = t[8] && t[21].elements.length && Pe(t); return { c() { c = Object(N.v)("ul"), o && o.c(), i = Object(N.T)(), u && u.c(), r = Object(N.T)(), f && f.c(), Object(N.h)(c, "class", "tla-card-grid tla-card-listing__items") }, m(t, e) { Object(N.H)(t, c, e), ~l && s[l].m(c, null), Object(N.f)(c, i), u && u.m(c, null), Object(N.f)(c, r), f && f.m(c, null), n = !0 }, p(t, e) { let n = l; (l = b(t)) === n ? ~l && s[l].p(t, e) : (o && (Object(N.E)(), Object(N.bb)(s[n], 1, 1, () => { s[n] = null }), Object(N.k)()), ~l ? ((o = s[l]) ? o.p(t, e) : (o = s[l] = a[l](t)).c(), Object(N.ab)(o, 1), o.m(c, i)) : o = null), t[14] && "LOADING" !== t[25] && t[24] ? u ? (u.p(t, e), 50348032 & e[0] && Object(N.ab)(u, 1)) : ((u = He(t)).c(), Object(N.ab)(u, 1), u.m(c, r)) : u && (Object(N.E)(), Object(N.bb)(u, 1, 1, () => { u = null }), Object(N.k)()), t[8] && t[21].elements.length ? f ? (f.p(t, e), 2097408 & e[0] && Object(N.ab)(f, 1)) : ((f = Pe(t)).c(), Object(N.ab)(f, 1), f.m(c, null)) : f && (Object(N.E)(), Object(N.bb)(f, 1, 1, () => { f = null }), Object(N.k)()) }, i(t) { n || (Object(N.ab)(o), Object(N.ab)(u), Object(N.ab)(f), n = !0) }, o(t) { Object(N.bb)(o), Object(N.bb)(u), Object(N.bb)(f), n = !1 }, d(t) { t && Object(N.u)(c), ~l && s[l].d(), u && u.d(), f && f.d() } } } function Me(n) { let c, l, o; return { c() { (c = Object(N.v)("button")).textContent = "Load more", Object(N.h)(c, "class", "tla-load-button") }, m(t, e) { Object(N.H)(t, c, e), l || (o = Object(N.J)(c, "click", n[28]), l = !0) }, p: N.L, d(t) { t && Object(N.u)(c), l = !1, o() } } } function Re(t) { let n, c, l, o = t[5] && he(t), i = t[4] && $e(t); return { c() { o && o.c(), n = Object(N.T)(), i && i.c(), c = Object(N.w)() }, m(t, e) { o && o.m(t, e), Object(N.H)(t, n, e), i && i.m(t, e), Object(N.H)(t, c, e), l = !0 }, p(t, e) { t[5] ? o ? (o.p(t, e), 32 & e[0] && Object(N.ab)(o, 1)) : ((o = he(t)).c(), Object(N.ab)(o, 1), o.m(n.parentNode, n)) : o && (Object(N.E)(), Object(N.bb)(o, 1, 1, () => { o = null }), Object(N.k)()), t[4] ? i ? (i.p(t, e), 16 & e[0] && Object(N.ab)(i, 1)) : ((i = $e(t)).c(), Object(N.ab)(i, 1), i.m(c.parentNode, c)) : i && (Object(N.E)(), Object(N.bb)(i, 1, 1, () => { i = null }), Object(N.k)()) }, i(t) { l || (Object(N.ab)(o), Object(N.ab)(i), l = !0) }, o(t) { Object(N.bb)(o), Object(N.bb)(i), l = !1 }, d(t) { o && o.d(t), t && Object(N.u)(n), i && i.d(t), t && Object(N.u)(c) } } } function Be(t) { return t.featured && !0 === t.featured } function Ne(t, e, n) { let c, l; Object(N.l)(t, P, t => n(24, c = t)), Object(N.l)(t, D, t => n(25, l = t)); let o = e["facetedFilterData"], { menuState: i = "" } = e, { menuOptions: r = o } = e, a = e["collectionTitle"], s = e["featuredContentTitle"], { displayFacetMenu: b = !0 } = e, { enableCollectionListing: u = !0 } = e, { enableFeaturedContent: f = !1 } = e, { enableNewFlag: d = !1 } = e, O = e["newFlagComparisonDays"], { enableMostPopular: j = !1 } = e, { enableExpandedCollectionListing: p = !1 } = e, { enableFilters: h = !0 } = e, { filtersUiStyle: m = "dropdowns" } = e, { filtersColourScheme: g = "ffffff" } = e, { filtersMobileToggleYellow: y = !1 } = e, { enableInCollectionCta: v = !0 } = e, { inCollectionCtaId: w = "collection-cta" } = e, { removeCollectionTopSpacing: _ = !1 } = e, { paginateEvery: $ = 30 } = e, { showPaginateButton: T = !0 } = e, x = $, C = void Object(H.c)("currentUrl"), k = { elements: [] }, E = { elements: [] }, S = { elements: [] }, F = { filtersActive: !1, facets: [] }, L = null; function A() { if (null != c && c.data) { let t = [], l = (t = c.data.elements, []), o = [], i = []; F.filtersActive ? (F.facets[0] && F.facets[0].selectedOptions.length && t.forEach(t => { let e = !1; (e = t.facets[F.facets[0].id] ? t.facets[F.facets[0].id].some(t => F.facets[0].selectedOptions.includes(t)) : e) && l.push(t.id) }), F.facets[1] && F.facets[1].selectedOptions.length && t.forEach(t => { let e = !1; (e = t.facets[F.facets[1].id] ? t.facets[F.facets[1].id].some(t => F.facets[1].selectedOptions.includes(t)) : e) && o.push(t.id) }), F.facets[2] && F.facets[2].selectedOptions.length && t.forEach(t => { let e = !1; (e = t.facets[F.facets[2].id] ? t.facets[F.facets[2].id].some(t => F.facets[2].selectedOptions.includes(t)) : e) && i.push(t.id) }), n(22, S.elements = t.filter(e => { let t = !1, n = !1, c = !1; return F.facets[0] && F.facets[0].selectedOptions.length && !l.find(t => t == e.id) || (t = !0), F.facets[1] && F.facets[1].selectedOptions.length && !o.find(t => t == e.id) || (n = !0), F.facets[2] && F.facets[2].selectedOptions.length && !i.find(t => t == e.id) || (c = !0), t && n && c }), S)) : n(22, S.elements = t, S) } } return null != (e = window.TLAConfig) && e.filterBy && (L = null == (e = window.TLAConfig) ? void 0 : e.filterBy), Object(H.d)(() => { Object.values(o).forEach((t, e) => { t = { id: t.value, selectedOptions: [] }; n(18, F.facets[e] = t, F) }), D.set("LOADING"), async function() { try { const t = await fetch(G, { method: "GET" }); return I.set(!0), t.json() } catch (t) { M.a.error("Error fetching data from API", t) } }().then(t => (P.set(t), D.set("DONE"), t)), P.subscribe(() => { f && null != c && c.data && n(20, k.elements = c.data.featuredContentElements, k), j && null != c && c.data && n(21, E.elements = c.data.mostPopularElements, E), u && A() }), C = null !== window.navigator.userAgent.match(/MSIE|Trident/) }), t.$$set = t => { "facetedFilterData" in t && n(30, o = t.facetedFilterData), "menuState" in t && n(29, i = t.menuState), "menuOptions" in t && n(0, r = t.menuOptions), "collectionTitle" in t && n(1, a = t.collectionTitle), "featuredContentTitle" in t && n(2, s = t.featuredContentTitle), "displayFacetMenu" in t && n(3, b = t.displayFacetMenu), "enableCollectionListing" in t && n(4, u = t.enableCollectionListing), "enableFeaturedContent" in t && n(5, f = t.enableFeaturedContent), "enableNewFlag" in t && n(6, d = t.enableNewFlag), "newFlagComparisonDays" in t && n(7, O = t.newFlagComparisonDays), "enableMostPopular" in t && n(8, j = t.enableMostPopular), "enableExpandedCollectionListing" in t && n(9, p = t.enableExpandedCollectionListing), "enableFilters" in t && n(10, h = t.enableFilters), "filtersUiStyle" in t && n(11, m = t.filtersUiStyle), "filtersColourScheme" in t && n(12, g = t.filtersColourScheme), "filtersMobileToggleYellow" in t && n(13, y = t.filtersMobileToggleYellow), "enableInCollectionCta" in t && n(14, v = t.enableInCollectionCta), "inCollectionCtaId" in t && n(15, w = t.inCollectionCtaId), "removeCollectionTopSpacing" in t && n(16, _ = t.removeCollectionTopSpacing), "paginateEvery" in t && n(31, $ = t.paginateEvery), "showPaginateButton" in t && n(17, T = t.showPaginateButton) }, t.$$.update = () => { t.$$.dirty[0] }, [r, a, s, b, u, f, d, O, j, p, h, m, g, y, v, w, _, T, F, x, k, E, S, L, c, l, function(t) { if (n(29, i = t.detail), I) { if (0 < i.length) { let t = i[0].items.filter(t => !0 === t.selected); n(18, F.facets[0].selectedOptions = t.map(t => t.value), F) } if (1 < i.length) { let t = i[1].items.filter(t => !0 === t.selected); n(18, F.facets[1].selectedOptions = t.map(t => t.value), F) } if (2 < i.length) { let t = i[2].items.filter(t => !0 === t.selected); n(18, F.facets[2].selectedOptions = t.map(t => t.value), F) } F.facets[0] && F.facets[0].selectedOptions.length || F.facets[1] && F.facets[1].selectedOptions.length || F.facets[2] && F.facets[2].selectedOptions.length ? n(18, F.filtersActive = !0, F) : n(18, F.filtersActive = !1, F), A() } }, function(t) { return Oe }, function() { n(19, x += $) }, i, o, $] } class Ue extends N.a { constructor(t) { super(), Object(N.G)(this, t, Ne, Re, N.P, { facetedFilterData: 30, menuState: 29, menuOptions: 0, collectionTitle: 1, featuredContentTitle: 2, displayFacetMenu: 3, enableCollectionListing: 4, enableFeaturedContent: 5, enableNewFlag: 6, newFlagComparisonDays: 7, enableMostPopular: 8, enableExpandedCollectionListing: 9, enableFilters: 10, filtersUiStyle: 11, filtersColourScheme: 12, filtersMobileToggleYellow: 13, enableInCollectionCta: 14, inCollectionCtaId: 15, removeCollectionTopSpacing: 16, paginateEvery: 31, showPaginateButton: 17 }, null, [-1, -1]) } } F.a = Ue }, 8: function(t, e, n) { "use strict"; n.d(e, "a", function() { return l }); var c = n(3); const l = (t, e) => { const n = "object" == typeof window.s ? window.s : void 0; n && (t = `TE | ${t}: ` + e, n.linkTrackVars = "prop42", n.prop42 = t, n.tl(!0, "o", t), c.a.info("trackEvent", t)) } }, 88: function(t, e, n) { "use strict"; n.r(e), n.d(e, "default", function() { return v }); var c = n(17), l = n(7), $ = n(0), s = n(8); function u(t, e, n) { const c = t.slice(); return c[8] = e[n], c } function T(e) { let n, l, c, o, i, r = e[0].content.image && f(e), a = e[0].content.text, s = []; for (let t = 0; t < a.length; t += 1) s[t] = d(u(e, a, t)); let b = e[0].content.link && O(e); return { c() { n = Object($.v)("div"), l = Object($.v)("div"), r && r.c(), c = Object($.T)(), o = Object($.v)("div"); for (let t = 0; t < s.length; t += 1) s[t].c(); i = Object($.T)(), b && b.c(), Object($.h)(l, "class", "accordion-content__image"), Object($.h)(o, "class", "accordion-content__text"), Object($.h)(n, "class", "accordion-item__content") }, m(t, e) { Object($.H)(t, n, e), Object($.f)(n, l), r && r.m(l, null), Object($.f)(n, c), Object($.f)(n, o); for (let t = 0; t < s.length; t += 1) s[t].m(o, null); Object($.f)(o, i), b && b.m(o, null) }, p(e, n) { if (e[0].content.image ? r ? r.p(e, n) : ((r = f(e)).c(), r.m(l, null)) : r && (r.d(1), r = null), 1 & n) { let t; for (a = e[0].content.text, t = 0; t < a.length; t += 1) { var c = u(e, a, t); s[t] ? s[t].p(c, n) : (s[t] = d(c), s[t].c(), s[t].m(o, i)) } for (; t < s.length; t += 1) s[t].d(1); s.length = a.length } e[0].content.link ? b ? b.p(e, n) : ((b = O(e)).c(), b.m(o, null)) : b && (b.d(1), b = null) }, d(t) { t && Object($.u)(n), r && r.d(), Object($.t)(s, t), b && b.d() } } } function f(t) { let n, c; return { c() { n = Object($.v)("img"), Object($.h)(n, "alt", "Accordion content"), Object($.U)(n.src, c = t[0].content.image) || Object($.h)(n, "src", c) }, m(t, e) { Object($.H)(t, n, e) }, p(t, e) { 1 & e && !Object($.U)(n.src, c = t[0].content.image) && Object($.h)(n, "src", c) }, d(t) { t && Object($.u)(n) } } } function d(t) { let n, c = t[8] + ""; return { c() { n = Object($.v)("p") }, m(t, e) { Object($.H)(t, n, e), n.innerHTML = c }, p(t, e) { 1 & e && c !== (c = t[8] + "") && (n.innerHTML = c) }, d(t) { t && Object($.u)(n) } } } function O(n) { let c, l, o, i, r, a = n[0].content.link.text + ""; return { c() { c = Object($.v)("a"), l = Object($.X)(a), Object($.h)(c, "class", "btn btn--secondary btn--transparent "), Object($.h)(c, "href", o = n[0].content.link.href) }, m(t, e) { Object($.H)(t, c, e), Object($.f)(c, l), i || (r = Object($.J)(c, "click", n[7]), i = !0) }, p(t, e) { 1 & e && a !== (a = t[0].content.link.text + "") && Object($.R)(l, a), 1 & e && o !== (o = t[0].content.link.href) && Object($.h)(c, "href", o) }, d(t) { t && Object($.u)(c), i = !1, r() } } } function o(n) { let c, l, o, i, r, a, s, b, u, f, d, O, j, p, h, m, g, y = n[0].date + "", v = n[0].title + "", w = n[0].location + "", _ = n[3] && T(n); return { c() { c = Object($.v)("div"), l = Object($.v)("button"), o = Object($.v)("div"), i = Object($.v)("p"), r = Object($.T)(), a = Object($.v)("div"), s = Object($.v)("h2"), b = Object($.T)(), u = Object($.v)("p"), f = Object($.W)("svg"), d = Object($.W)("path"), O = Object($.T)(), j = Object($.X)(w), p = Object($.T)(), _ && _.c(), Object($.h)(o, "class", "accordion-item__date"), Object($.h)(d, "d", "M12 10c-1.104 0-2-.896-2-2s.896-2 2-2 2 .896 2 2-.896 2-2 2m0-5c-1.657 0-3 1.343-3 3s1.343 3 3 3 3-1.343 3-3-1.343-3-3-3m-7 2.602c0-3.517 3.271-6.602 7-6.602s7 3.085 7 6.602c0 3.455-2.563 7.543-7 14.527-4.489-7.073-7-11.072-7-14.527m7-7.602c-4.198 0-8 3.403-8 7.602 0 4.198 3.469 9.21 8 16.398 4.531-7.188 8-12.2 8-16.398 0-4.199-3.801-7.602-8-7.602"), Object($.h)(f, "width", "24"), Object($.h)(f, "height", "24"), Object($.h)(f, "xmlns", "http://www.w3.org/2000/svg"), Object($.h)(f, "fill-rule", "evenodd"), Object($.h)(f, "clip-rule", "evenodd"), Object($.h)(a, "class", "accordion-item__title"), Object($.h)(l, "class", "accordion-item__button"), Object($.h)(c, "class", h = "accordion-item " + (n[3] ? "open" : "closed")) }, m(t, e) { Object($.H)(t, c, e), Object($.f)(c, l), Object($.f)(l, o), Object($.f)(o, i), i.innerHTML = y, Object($.f)(l, r), Object($.f)(l, a), Object($.f)(a, s), s.innerHTML = v, Object($.f)(a, b), Object($.f)(a, u), Object($.f)(u, f), Object($.f)(f, d), Object($.f)(u, O), Object($.f)(u, j), Object($.f)(c, p), _ && _.m(c, null), m || (g = Object($.J)(l, "click", n[6]), m = !0) }, p(t, [e]) { 1 & e && y !== (y = t[0].date + "") && (i.innerHTML = y), 1 & e && v !== (v = t[0].title + "") && (s.innerHTML = v), 1 & e && w !== (w = t[0].location + "") && Object($.R)(j, w), t[3] ? _ ? _.p(t, e) : ((_ = T(t)).c(), _.m(c, null)) : _ && (_.d(1), _ = null), 8 & e && h !== (h = "accordion-item " + (t[3] ? "open" : "closed")) && Object($.h)(c, "class", h) }, i: $.L, o: $.L, d(t) { t && Object($.u)(c), _ && _.d(), m = !1, g() } } } function i(t, e, n) { let c = e["analyticsPageName"], l = e["accordionItem"], o = e["index"], i = e["handleToggle"], r = e["accordionOpen"]; function a(t) { console.log("logClick()", c, "Events accordion", t), Object(s.a)(c, "Events accordion | Content button clicked - URL: " + t) } return t.$$set = t => { "analyticsPageName" in t && n(5, c = t.analyticsPageName), "accordionItem" in t && n(0, l = t.accordionItem), "index" in t && n(1, o = t.index), "handleToggle" in t && n(2, i = t.handleToggle), "accordionOpen" in t && n(3, r = t.accordionOpen) }, [l, o, i, r, a, c, t => i(t, o), t => a(l.content.link.href)] } class r extends $.a { constructor(t) { super(), Object($.G)(this, t, i, o, $.P, { analyticsPageName: 5, accordionItem: 0, index: 1, handleToggle: 2, accordionOpen: 3 }) } } var a = r; function b(t, e, n) { const c = t.slice(); return c[5] = e[n], c[7] = n, c } function j(t) { let c, n; return c = new a({ props: { analyticsPageName: t[0], accordionItem: t[5], index: t[7], handleToggle: t[4], accordionOpen: t[3] === t[7] } }), { c() { Object($.p)(c.$$.fragment) }, m(t, e) { Object($.K)(c, t, e), n = !0 }, p(t, e) { const n = {}; 1 & e && (n.analyticsPageName = t[0]), 2 & e && (n.accordionItem = t[5]), 8 & e && (n.accordionOpen = t[3] === t[7]), c.$set(n) }, i(t) { n || (Object($.ab)(c.$$.fragment, t), n = !0) }, o(t) { Object($.bb)(c.$$.fragment, t), n = !1 }, d(t) { Object($.s)(c, t) } } } function p(e) { let l, n, o, c, i, r = e[1], a = []; for (let t = 0; t < r.length; t += 1) a[t] = j(b(e, r, t)); return { c() { l = Object($.v)("div"), n = Object($.v)("h2"), o = Object($.X)(e[2]), c = Object($.T)(); for (let t = 0; t < a.length; t += 1) a[t].c(); Object($.h)(n, "class", "accordion-title"), Object($.h)(l, "class", "accordion") }, m(t, e) { Object($.H)(t, l, e), Object($.f)(l, n), Object($.f)(n, o), Object($.f)(l, c); for (let t = 0; t < a.length; t += 1) a[t].m(l, null); i = !0 }, p(e, [n]) { if ((!i || 4 & n) && Object($.R)(o, e[2]), 27 & n) { let t; for (r = e[1], t = 0; t < r.length; t += 1) { var c = b(e, r, t); a[t] ? (a[t].p(c, n), Object($.ab)(a[t], 1)) : (a[t] = j(c), a[t].c(), Object($.ab)(a[t], 1), a[t].m(l, null)) } for (Object($.E)(), t = r.length; t < a.length; t += 1)(t => Object($.bb)(a[t], 1, 1, () => { a[t] = null }))(t); Object($.k)() } }, i(t) { if (!i) { for (let t = 0; t < r.length; t += 1) Object($.ab)(a[t]); i = !0 } }, o(t) { a = a.filter(Boolean); for (let t = 0; t < a.length; t += 1) Object($.bb)(a[t]); i = !1 }, d(t) { t && Object($.u)(l), Object($.t)(a, t) } } } function h(t, e, n) { let c, l = e["analyticsPageName"], o = e["data"], i = e["title"]; return t.$$set = t => { "analyticsPageName" in t && n(0, l = t.analyticsPageName), "data" in t && n(1, o = t.data), "title" in t && n(2, i = t.title) }, [l, o, i, c, function(e, t) { t !== c ? (n(3, c = t), setTimeout(() => { let t = e.target.closest(".accordion-item"); t.classList.contains("open") && t.scrollIntoView({ behavior: "smooth" }) }, 100)) : n(3, c = null) }] } class m extends $.a { constructor(t) { super(), Object($.G)(this, t, h, p, $.P, { analyticsPageName: 0, data: 1, title: 2 }) } } var g = m, y = [{ title: "Digital Dialogue: Accelerating the path <br/> to net zero", location: "Virtual", date: "November 29, 2022 |<br/> 14:00 - 15.00 GMT", content: { text: ["This Financial Times webinar, in collaboration with PwC, traced the contours of the energy transition and the emerging risks and opportunities as the world continues on its post-COP27 path to net zero. It was a lively discussion moderated by the Climate Editor of the FT, Emiliya Masaychuk with experts from the worlds of finance, energy and technology debating how companies are building resilience while accelerating their race to net zero."], image: "https://www.pwc.com/gx/en/energy-transition/content/accordion/Digital_Dialogue_350.jpg", link: { href: "https://www.pwc.com/gx/en/issues/esg/the-energy-transition/accelerating-the-energy-transition-at-a-time-of-crisis.html", text: "Watch the on-demand webcast now" } } }, { title: "Ecosperity Week 2023", location: "Singapore", date: "6-8 June, 2023", content: { text: ["Temasek's annual flagship sustainability event, Ecosperity, themed 'Breakthroughs for Net Zero'. This is PwC’s 3rd year as headline sponsor. As well as hosting a PwC booth in the main hall we will be hosting an invitation-only roundtable. We look forward to seeing you there."] } }, { title: "World Economic Forum: A crucial year <br/>to focus on climate adaptation ", location: "Davos, Switzerland", date: "January 16-20, 2023", content: { text: ["Adaptation costs in developing countries could reach $300 billion a year by 2030 to provide resilient infrastructure, nature-based solutions and improve agriculture and water systems for communities most exposed to the consequences of climate change. How can the climate COPs in Africa and the Middle East unlock scaled-up multi-stakeholder partnerships for adaptation, with a particular focus on emerging and frontier markets?"], image: "https://www.pwc.com/gx/en/energy-transition/content/accordion/World_Economic_Forum_350.jpg", link: { href: "https://www.pwc.com/gx/en/about/contribution-to-debate/world-economic-forum/pwc-at-davos.html?j=329210&sfmc_sub=9925702&l=16_HTML&u=6013799&mid=510000034&jb=7", text: "Find out more" } } }]; function v() { var t; "true" != (null == (t = null == (t = document.getElementById("title")) ? void 0 : t.dataset) ? void 0 : t.wcmmode) && ((t = document.getElementById("tlaHubCollection")) && new l.a({ target: t, props: { enableCollectionListing: !0, enableInCollectionCta: !1, inCollectionCtaId: "subscribe", enableFilters: !1, facetedFilterData: c.a, filtersUiStyle: "dropdowns", filtersColourScheme: "000000", enableFeaturedContent: !1, enableExpandedCollectionListing: !0, collectionTitle: "Explore the research", enableNewFlag: !1, newFlagComparisonDays: 14, enableMostPopular: !1 } })) } v() } }); </script></div> </div> </div> </div> </section> </div> <div class="section container responsivegrid"> <section id="content-free-1-c445" class="cmp-container page-section page-section--col-light-grey videobghost " data-wcmmode="false" data-parallax="true" data-videoParallax="false" data-videoId="videoelementbe7e59fd-4dcc-07bb-8c0c-0122c8df30b6" data-videoAutoplay="false" data-videoLoop="false" style="height:; background-size:cover; background-position:center top; background-image:; background-color:; "> <div class="parsys sectionpar"> <div class="VUEJS-APP collection-v3 section"><!-- SDI include (path: /content/pwc/gx/en/issues/transformation/accelerating-performance/_jcr_content/root/container/content-free-container/section_755186429/collections_v3.dynamic.html, resourceType: pwc/components/modernized/content/collections-v3) --> <collection-v3 filter1="{&#34;numberHits&#34;:4,&#34;listItemCollection&#34;:[{&#34;template&#34;:&#34;/conf/pwc/settings/wcm/templates/longform-campaign-one-pager&#34;,&#34;date&#34;:&#34;Tue Jun 13 00:00:00 UTC 2023&#34;,&#34;videoTranscriptLink&#34;:&#34;&#34;,&#34;videoItemHeight&#34;:&#34;&#34;,&#34;imagePath&#34;:&#34;/content/dam/pwc/ca/en/services/consulting/technology/p1802829-managed-services-thumbnail.jpg&#34;,&#34;videoType&#34;:&#34;&#34;,&#34;publishDate&#34;:&#34;13/06/23&#34;,&#34;isVideo&#34;:false,&#34;description&#34;:&#34;PwC\u2019s managed services solutions expands across a network of 58,000 industry experts that are trusted to manage and accelerate outcomes.&#34;,&#34;pageTagList&#34;:[],&#34;title&#34;:&#34;Managed Services | PwC&#34;,&#34;damSize&#34;:&#34;&#34;,&#34;url&#34;:&#34;https://www.pwc.com/gx/en/services/managed-services.html&#34;,&#34;collectionTitle&#34;:&#34;Managed Services&#34;,&#34;thumbnailText&#34;:&#34;PwC\u2019s managed services solutions expands across a network of 58,000 industry experts that are trusted to manage and accelerate outcomes.&#34;,&#34;videoDuration&#34;:&#34;&#34;,&#34;closedCaptionLink&#34;:&#34;&#34;,&#34;videoItemWidth&#34;:&#34;&#34;,&#34;href&#34;:&#34;https://www.pwc.com/gx/en/services/managed-services&#34;,&#34;videoItemUrl&#34;:&#34;&#34;},{&#34;template&#34;:&#34;/conf/pwc/settings/wcm/templates/ghost-template&#34;,&#34;date&#34;:&#34;Tue Jun 13 00:00:00 UTC 2023&#34;,&#34;videoTranscriptLink&#34;:&#34;&#34;,&#34;videoItemHeight&#34;:&#34;&#34;,&#34;imagePath&#34;:&#34;/content/dam/pwc/us/en/services/consulting/business-transformation/library/assets/outcomes-page-properties_v2.jpg&#34;,&#34;videoType&#34;:&#34;&#34;,&#34;publishDate&#34;:&#34;13/06/23&#34;,&#34;isVideo&#34;:false,&#34;description&#34;:&#34;How do you measure the success of business transformation? PwC explores the need for ongoing transformation of business, operating &amp; technology models.&#34;,&#34;pageTagList&#34;:[],&#34;title&#34;:&#34;Measure the success of business transformation&#34;,&#34;damSize&#34;:&#34;&#34;,&#34;url&#34;:&#34;https://www.pwc.com/gx/en/ghost/digital-business-transformation-strategies.html&#34;,&#34;collectionTitle&#34;:&#34;Measure the success of business transformation&#34;,&#34;thumbnailText&#34;:&#34;How do you measure the success of business transformation? PwC explores the need for ongoing transformation of business, operating &amp; technology models.&#34;,&#34;videoDuration&#34;:&#34;&#34;,&#34;closedCaptionLink&#34;:&#34;&#34;,&#34;videoItemWidth&#34;:&#34;&#34;,&#34;href&#34;:&#34;https://www.pwc.com/gx/en/ghost/digital-business-transformation-strategies&#34;,&#34;videoItemUrl&#34;:&#34;&#34;},{&#34;template&#34;:&#34;/conf/pwc/settings/wcm/templates/longform-campaign-one-pager&#34;,&#34;date&#34;:&#34;Mon Jun 02 00:00:00 UTC 2014&#34;,&#34;videoTranscriptLink&#34;:&#34;&#34;,&#34;videoItemHeight&#34;:&#34;&#34;,&#34;imagePath&#34;:&#34;/content/dam/pwc/gx/en/issues/technology/gettyimages-538160908-tta.jpeg&#34;,&#34;videoType&#34;:&#34;&#34;,&#34;publishDate&#34;:&#34;02/06/14&#34;,&#34;isVideo&#34;:false,&#34;description&#34;:&#34;Companies are embracing \u2018disruptive\u2019 technologies - investing in social media, mobile devices, cloud computing and big data to engage with customers.&#34;,&#34;pageTagList&#34;:[&#34;pwc-content-type:landing-page&#34;,&#34;pwc:geography/global&#34;,&#34;pwc:issues&#34;],&#34;title&#34;:&#34;Technology Insights | PwC&#34;,&#34;damSize&#34;:&#34;&#34;,&#34;url&#34;:&#34;https://www.pwc.com/gx/en/issues/technology.html&#34;,&#34;collectionTitle&#34;:&#34;Technology insights&#34;,&#34;thumbnailText&#34;:&#34;Companies are embracing \u2018disruptive\u2019 technologies - investing in social media, mobile devices, cloud computing and big data to engage with customers.&#34;,&#34;videoDuration&#34;:&#34;&#34;,&#34;closedCaptionLink&#34;:&#34;&#34;,&#34;videoItemWidth&#34;:&#34;&#34;,&#34;href&#34;:&#34;https://www.pwc.com/gx/en/issues/technology&#34;,&#34;videoItemUrl&#34;:&#34;&#34;,&#34;contentType&#34;:&#34;Landing Page&#34;},{&#34;template&#34;:&#34;/conf/pwc/settings/wcm/templates/level-2-landing-page-template&#34;,&#34;date&#34;:&#34;Mon Jun 02 00:00:00 UTC 2014&#34;,&#34;videoTranscriptLink&#34;:&#34;&#34;,&#34;videoItemHeight&#34;:&#34;&#34;,&#34;imagePath&#34;:&#34;/content/dam/pwc/gx/en/issues/assets/image/pwc-issues-c-suite-hero-670x377.png&#34;,&#34;videoType&#34;:&#34;&#34;,&#34;publishDate&#34;:&#34;02/06/14&#34;,&#34;isVideo&#34;:false,&#34;description&#34;:&#34;Road-tested, data-backed analysis and actions to help C-suite executives meet big challenges with clear strategies.&#34;,&#34;pageTagList&#34;:[&#34;pwc-content-type:landing-page&#34;,&#34;pwc:geography/global&#34;,&#34;pwc:issues&#34;,&#34;pwc:content_type/custom-code/geo_contacts&#34;],&#34;title&#34;:&#34;C-suite Insights: PwC&#34;,&#34;damSize&#34;:&#34;&#34;,&#34;url&#34;:&#34;https://www.pwc.com/gx/en/issues/c-suite-insights.html&#34;,&#34;collectionTitle&#34;:&#34;C-suite Insights&#34;,&#34;thumbnailText&#34;:&#34;Road-tested, data-backed analysis and actions to help C-suite executives meet big challenges with clear strategies.&#34;,&#34;videoDuration&#34;:&#34;&#34;,&#34;closedCaptionLink&#34;:&#34;&#34;,&#34;videoItemWidth&#34;:&#34;&#34;,&#34;href&#34;:&#34;https://www.pwc.com/gx/en/issues/c-suite-insights&#34;,&#34;videoItemUrl&#34;:&#34;&#34;,&#34;contentType&#34;:&#34;Landing Page&#34;}],&#34;filters&#34;:[]}" filter2="{&#34;displayDescription&#34;:true,&#34;componentId&#34;:&#34;-content-pwc-gx-en-issues-transformation-accelerating-performance-jcr-content-root-container-content-free-container-section-755186429-collections-v3&#34;,&#34;resultslink&#34;:&#34;&#34;,&#34;displayResultCount&#34;:false,&#34;isDeepLinkSearch&#34;:false,&#34;listFrom&#34;:&#34;static&#34;,&#34;displayBrandKeyline&#34;:false,&#34;pageSize&#34;:100,&#34;orderBy&#34;:&#34;none&#34;,&#34;facetedTitle&#34;:&#34;Related content&#34;,&#34;deepLinkId&#34;:&#34;44219&#34;,&#34;variation&#34;:&#34;legacy&#34;,&#34;isVideoChecked&#34;:false,&#34;displayThumbnail&#34;:true,&#34;dateFormatString&#34;:&#34;yyyy-MM-dd&#34;,&#34;displayDownload&#34;:false,&#34;displayDate&#34;:false,&#34;limit&#34;:20,&#34;menuType&#34;:&#34;none&#34;,&#34;isFixedHeight&#34;:true,&#34;linkItems&#34;:false}" filter3="{&#34;loadMoreLabel&#34;:&#34;Load more&#34;,&#34;openModalLabel&#34;:&#34;Filter by&#34;,&#34;cancelSearchLabel&#34;:&#34;Faceted_Navigation_CancelSearch&#34;,&#34;closeFilterLabel&#34;:&#34;Close&#34;,&#34;applyFiltersLabel&#34;:&#34;Apply filters&#34;,&#34;resultSingularLabel&#34;:&#34;result&#34;,&#34;filterByLabel&#34;:&#34;Filter by&#34;,&#34;mostPopularLabel&#34;:&#34;Most Popular&#34;,&#34;publishDateLabel&#34;:&#34;Publish date&#34;,&#34;searchLabel&#34;:&#34;Search&#34;,&#34;loadingLabel&#34;:&#34;Loading...&#34;,&#34;videoErrorLabel&#34;:&#34;Playback of this video is not currently available&#34;,&#34;downloadPdfLabel&#34;:&#34;Download PDF&#34;,&#34;viewAllLabel&#34;:&#34;View all&#34;,&#34;viewTranscriptLabel&#34;:&#34;View transcript&#34;,&#34;sortByLabel&#34;:&#34;Sort by&#34;,&#34;resultsLabel&#34;:&#34;result(s)&#34;,&#34;resultPluralLabel&#34;:&#34;results&#34;,&#34;resetFiltersLabel&#34;:&#34;Reset filters&#34;}"> </collection-v3> </div> </div> </section> </div> <div class="section container responsivegrid"> <section id="content-free-1-6b9c" class="cmp-container page-section page-section--col-white fullwidth videobghost " data-wcmmode="false" data-parallax="true" data-videoParallax="false" data-videoId="videoelement5e558c2c-83f1-b573-9b4b-63ed6b66bba0" data-videoAutoplay="false" data-videoLoop="false" style="height:; background-size:cover; background-position:; background-image:; background-color:; "> <div class="parsys sectionpar"> <div class="contactscollection"><!-- SDI include (path: /content/pwc/gx/en/issues/transformation/accelerating-performance/_jcr_content/root/container/content-free-container/section_286992457/contactscollection.contactscollection.html, resourceType: pwc/components/modernized/content/contactscollection) --> <div class="cq-dd-pages"> <div class="dpe-component-wrapper contacts-component" id="listId-outer-section_286992457-contactscollection" name="/content/pwc/gx/en/issues/transformation/accelerating-performance/jcr:content/root/container/content-free-container/section_286992457/contactscollection.dynamic.html"> <div class="container"> <h2 class="h2 contacts-collection-title bottom-margin"> Contacts </h2> <div id="listId-inner-section_286992457-contactscollection" class="media-card-parent"> <!-- begin .media-card --> <div class="col-sm-6 col-lg-4 media-card"> <div class="row"> <div class="col-xs-3 col-sm-3 media-card__image"> <div class="media-card__thumbnail"> <div class="thumbnail__clip thumbnail__clip--100x100" style="background-image: url(/content/dam/pwc/gx/en/contacts/lang-davison.png)"></div> </div> <div class="media-card__social"> <a target="_blank" class="media-card__social-link" href="https://www.linkedin.com/in/langdavison/"> <span class="follow-icon follow-icon--linkedin follow-icon--has-pad"> <span class="sr-only">LinkedIn</span> <img alt="LinkedIn icon" src="/etc.clientlibs/pwc/clientlibs/components-colors/resources/images/contactscollection/linkedin.svg" class="img-responsive"/> </span> </a> </div> </div> <div class="col-xs-9 col-sm-9 "> <p class="h5 serif media-card__heading">Lang Davison</p><!-- Contact without link to profile --> <div class="media-card__content"> <p class="media-card__content-title"> Global Advisory Thought Leadership, Managing Director, PwC United States </p> <p class="media-card__content-tel">+1 458-262-7803</p> <p class="media-card__content-email"><a class="digitalData-expertName-dummy contact-email-link-aa" href="/gx/en/content/pwc/global/forms/contactUsNew.html?parentPagePath=/content/pwc/gx/en/issues/transformation/accelerating-performance&style=pwc&territory=gx&contactLink=L2NvbnRlbnQvZGFtL3B3Yy9neC9lbi9jb250ZW50LWZyYWdtZW50cy9jb250YWN0cy9sL2xhbmctZGF2aXNvbg==&cf=true" data-expert-contact-us="Lang Davison" data-lastname="Davison" data-firstname="Lang">Email</a></p> </div> </div> </div> </div> <script> $(document).ready(function () { var expertMailEl = $(".digitalData-expertName-dummy");; var expertName = expertMailEl.data("firstname")+" "+expertMailEl.data("lastname"); analyticsClickTrigger(".digitalData-expertName-dummy","contactUs.expertName",expertName); }); </script> <!-- end .media-card --> </div> </div> </div> </div> <div style="clear:both"></div></div> </div> </section> </div> </div> </div> <div class="ixfsection experiencefragment"><div class="mod-ixf-page-section" data-id="related"></div> </div> <div class="ixfsection experiencefragment"><div class="mod-ixf-page-section" data-id="cta-1"></div> </div> <div class="ixfsection experiencefragment"><div class="mod-ixf-page-section" data-id="contactUs"></div> </div> <div class="ixfsection experiencefragment"><div class="mod-ixf-page-section" data-id="followUs"></div> <section id="followUs" style="height: auto" class="cmp-experiencefragment cmp-experiencefragment--issues fullwidth ixf__light-grey"> <div id="container-3240aee750" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="socialfollow aem-GridColumn aem-GridColumn--default--12"> <div class="socialfollow section"> <div id="socialfollow" class="socialfollowInner"> <span>Follow us</span> <a href="http://pwc.to/PwCTwG" target="_self" title="X Follow" class="socialfollow- X Follow"> <img src="/content/pwc/script/network/follow/follow_twitter.png" alt="X Follow"/> </a> <a href="http://pwc.to/PwCFBG" target="_self" title="Facebook Follow" class="socialfollow- Facebook Follow"> <img src="/content/pwc/script/network/follow/follow_facebook.png" alt="Facebook Follow"/> </a> <a href="http://pwc.to/PwCLICo" target="_self" title="Linkedin Follow" class="socialfollow- Linkedin Follow"> <img src="/content/pwc/script/network/follow/follow_linkedin.png" alt="Linkedin Follow"/> </a> <a href="http://pwc.to/PwCYT" target="_self" title="SocialFollow_Youtube" class="socialfollow- Youtube Follow"> <img src="/content/pwc/script/network/follow/follow_youtube.png" alt="SocialFollow_Youtube"/> </a> </div> </div></div> </div> </div> </section> </div> <div class="ixfsection experiencefragment"><div class="mod-ixf-page-section"></div> </div> </div> </div> <div class="ixfsection experiencefragment"><div class="mod-ixf-page-section"></div> <section id="footer" style="height: auto" class="cmp-experiencefragment cmp-experiencefragment--gx-en fullwidth "> <div id="container-30064d47dc" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="html parbase aem-GridColumn aem-GridColumn--default--12"> <div data-custom-code="Marketing"> <div><!-- placeholder --></div> </div> </div> <div class="footer aem-GridColumn aem-GridColumn--default--12"><!-- SDI include (path: /content/experience-fragments/pwc/gx/en/footer/gx-en/master/_jcr_content/root/footer.dynamic.html/pwc/components/modernized/content/footer, resourceType: pwc/components/modernized/content/footer) --> <div></div> <!-- START Sitemap Footer --> <div class="dpe-component-wrapper glb-footer glb-footer__block--reduced "> <div class="container"> <!-- START bottom breadcrumb --> <!-- END bottom breadcrumbs --> <!-- start reduced Footer items --> <div class="row"> <div class="col-xs-12 col-sm-12 "> <div class="glb-footer__block"> <a class="serif glb-footer__link glb-footer__link--l1" href="/gx/en/about/office-locations.html" aria-label="PwC office locations">PwC office locations</a> <a class="serif glb-footer__link glb-footer__link--l1" href="/gx/en/site-map.html" aria-label="Site map">Site map</a> <a class="serif glb-footer__link glb-footer__link--l1" href="/gx/en/content/pwc/global/forms/contactUs.en_gx.html?parentPagePath=/content/pwc/gx/en&style=" aria-label="Contact us">Contact us</a> </div> </div> </div> <!-- end reduced Footer items --> <!-- START Copyright statement --> <div class="row"> <div class="col-xs-12 "> <div class="glb-footer__disclaimer"> <div class="row"> <div class="col-md-8 glb-footer__disclaimer-text"> <a id="slim-footer-logo" href="" aria-label="PwC homepage" class="slim-footer-logo"></a> <p>&copy;&nbsp;2017 - 2024 PwC. All rights reserved. PwC refers to the PwC network and/or one or more of its member firms, each of which is a separate legal entity. Please see <a href="https://www.pwc.com/structure" style="text-decoration: underline;">www.pwc.com/structure</a> for further details. </p> <!-- optional disclaimer links --> <ul class="glb-footer__disclaimer-links" id="pgFooter"> <li> <a href="/gx/en/legal-notices.html">Legal notices</a> </li> <li> <a href="/gx/en/legal-notices/pwc-privacy-statement.html">Privacy</a> </li> <li> <a href="/gx/en/legal-notices/cookie-policy.html">Cookie policy</a> </li> <li> <a href="/gx/en/legal-notices/legal-disclaimer.html">Legal disclaimer</a> </li> <li> <a href="/gx/en/legal-notices/terms-and-conditions.html">Terms and conditions</a> </li> </ul> </div> </div> </div> </div> </div> <!-- END Copyright statement --> </div> </div> <!-- END Sitemap Footer --></div> </div> </div> </section> </div> </div> </div> </div> <script src="/etc.clientlibs/pwc/components/modernized/common/mod-clientlibs/modernization-navigation.min.6c049d6b53dee5a76a1698ad12a65fc9.js"></script> <script src="/etc.clientlibs/pwc/components/modernized/common/mod-clientlibs/components-colors.min.802085caf78a4e4f23c1d2d9cceb847e.js"></script> <script src="/etc.clientlibs/pwc/clientlibs/longform/script.min.339cf70a9ee5e3072275194361ea1388.js"></script> <script src="/etc.clientlibs/pwc/clientlibs/clientlib-vue/vue-bundle.min.4ce839251e0ba160b4b0baa0dc2fbe9c.js"></script> <link rel="stylesheet" href="/etc.clientlibs/pwc/clientlibs/clientlib-vue/vue-bundle.min.a0d52753684e003f9e0bbfd3e035edf7.css" type="text/css"> <script> var getCookieByMatch = function(regex) { var _cookies = document.cookie.split(/;\s*/), _cookieArray = [], i; for (i = 0; i < _cookies.length; i++) { if (_cookies[i].match(regex)) { _cookieArray.push(_cookies[i]); } } return _cookieArray; }; function getUserMarketingID(value) { const _regex = /^(.*)\|MCMID\|(\d+)\|(.*)/gm; if ((_matchedArray = _regex.exec(value)) !== null && _matchedArray.length >= 3) { return _matchedArray[2]; } } function setCookie(cname, cvalue, exdays, path) { var expires = "expires=0" if (exdays != 0) { var d = new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); expires = "expires=" + d.toGMTString(); } document.cookie = cname + "=" + cvalue + "; " + expires + "; path=/;"; } $( document ).ready(function() { $.each(getCookieByMatch('AMCV_'), function(index, val) { var cookie = val.split("="); var userID = getUserMarketingID(decodeURIComponent(cookie[1])); $('input[name="userMarketingID"]').each(function() { $( this ).val(userID); }); }); }); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10