CINXE.COM
Login
<!DOCTYPE html> <html lang="en-GB" class="core"> <head> <meta charset="UTF-8"> <title>Login</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet"> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <script src="https://js.hcaptcha.com/1/api.js?recaptchacompat=off" async defer></script> <link rel="stylesheet" href="https://www.ft.com/__origami/service/build/v3/bundles/css?components=o-grid@^6.1.3,o-fonts@^5.2.1,o-forms@9.4.2,o-buttons@^7.2.2,o-colors@^6.4.2,o-header@^9.2.2,o-footer@^9.2.1,o-typography@^7.2.2,o-layout@^5.2.1,o-message@^5.2.1,o-normalise@^3.2.2,o-spacing@^3.2.4,o-icons@^7.7.0&system_code=m-login&brand=master" /> <script src="https://www.ft.com/__origami/service/build/v3/bundles/js?components=o-grid@^6.1.3,o-fonts@^5.2.1,o-forms@9.4.2,o-buttons@^7.2.2,o-colors@^6.4.2,o-header@^9.2.2,o-footer@^9.2.1,o-typography@^7.2.2,o-layout@^5.2.1,o-message@^5.2.1,o-normalise@^3.2.2,o-tracking@^4.2.1,o-autoinit@^3.1.1&system_code=m-login"></script> <style> .core .o--if-js, .enhanced .o--if-no-js { display: none !important; } .disabled-email { background-color: #e6d9ce !important; color: #66605c !important; border-color: #e6d9ce !important; cursor: default !important; } .google-button::before, .google-button::after { content: ''; left: 4px; top: 4px; position: absolute; display: inline-block; background-repeat: no-repeat; background-size: contain; background-position: 50%; background-color: transparent; vertical-align: middle; } .apple-button::before, .apple-button::after { content: ''; left: 4px; top: 4px; position: absolute; display: inline-block; background-repeat: no-repeat; background-size: contain; background-position: 50%; background-color: transparent; vertical-align: middle; } .google-button::before { background-image: url('https://www.ft.com/__origami/service/image/v2/images/raw/https%3A%2F%2Fwww.ft.com%2F__assets%2Fcreatives%2FG_active_focused_pressed.svg?source=m-login&width=20&height=20&format=png'), none; background-image: url('https://www.ft.com/__origami/service/image/v2/images/raw/https%3A%2F%2Fwww.ft.com%2F__assets%2Fcreatives%2FG_active_focused_pressed.svg?source=m-login&width=20&height=20&format=svg'), none; width: 20px; height: 20px; vertical-align: baseline; border-radius: 50%; top: 10px; padding-left: 10px; } .apple-button::before { background-image: url('/images/apple-logo.svg'), none; background-image: url('/images/apple-logo.svg'), none; width: 20px; height: 20px; vertical-align: baseline; border-radius: 50%; top: 10px; padding-left: 10px; } .o-buttons.google-button { position: relative; background: #FFFFFF; border: 1px solid #27757b; font-size: 14px; font-family: Roboto; color: #0000008a; letter-spacing: 0.22px; } .o-buttons.apple-button { position: relative; background: #FFFFFF; border: 1px solid #27757b; font-size: 14px; font-family: Roboto; color: #0000008a; letter-spacing: 0.22px; } .o-buttons.google-button:not([disabled]):active { background-color: #EEEEEE; color: #0000008a; border-color: #0000008a; } .o-buttons.apple-button:not([disabled]):active { background-color: #EEEEEE; color: #0000008a; border-color: #0000008a; } .google-button[disabled] { background: #00000014; border: 1px solid #00000066; } .apple-button[disabled] { background: #00000014; border: 1px solid #00000066; } .google-button[disabled]::before { background-image: url('https://www.ft.com/__origami/service/image/v2/images/raw/https%3A%2F%2Fwww.ft.com%2F__assets%2Fcreatives%2FG_disabled.svg?source=m-login&width=20&height=20&format=png'), none; background-image: url('https://www.ft.com/__origami/service/image/v2/images/raw/https%3A%2F%2Fwww.ft.com%2F__assets%2Fcreatives%2FG_disabled.svg?source=m-login&width=20&height=20&format=svg'), none; } .apple-button[disabled]::before { background-image: url('/images/apple-logo.svg'), none; background-image: url('/images/apple-logo.svg'), none; } .google-button--loading::before, .google-button--loading[disabled]::before { background-image: none; display: block; position: absolute; width: 16px; height: 16px; border: 3px solid rgba(51,48,46,.25); border-top-color: #33302e; border-radius: 50%; -webkit-animation: loading-spinner 1s infinite linear; animation: loading-spinner 1s infinite linear; top: 8px; left: 8px; padding: 0; } .apple-button--loading::before, .apple-button--loading[disabled]::before { background-image: none; display: block; position: absolute; width: 16px; height: 16px; border: 3px solid rgba(51,48,46,.25); border-top-color: #33302e; border-radius: 50%; -webkit-animation: loading-spinner 1s infinite linear; animation: loading-spinner 1s infinite linear; top: 8px; left: 8px; padding: 0; } @keyframes loading-spinner { 0% { -webkit-transform: rotate(0); transform: rotate(0) } 100%{ -webkit-transform: rotate(360deg); transform: rotate(360deg) } } .google-button:focus { outline: 2px solid #807973; outline-offset: -4px; } .apple-button:focus { outline: 2px solid #807973; outline-offset: -4px; } .main-button { width: 100%; } .text-sans { font-family: MetricWeb, sans-serif; } .text-small { color: #33302e; font-size: 0.9rem; } .line-around-text { text-align: center; border-bottom: 1px solid #e8caca; line-height: 0.1em; margin: 23px 0 20px; } .line-around-text span { background: #fff1e5; padding: 0 10px; } .main-heading.o-typography-heading-level-2 { font-size: 24px; line-height: 28px; padding-top: 10px; } #loginFeedbackLink { position: absolute; right: 0; color: #ff1a66; text-decoration-line: none; } .passwordless-login { background-color: var(--o-colors-white); } #show-password { text-decoration: none; border: none; color: #0d7680; cursor: pointer; background: none; } #tokenSentMsg { color: var(--o-colors-black-60); } .o-forms p, .o-typography-link { font-family: MetricWeb,sans-serif; } .grecaptcha-badge { visibility: hidden; } .container { max-width: 330px; margin: 0 auto; } .register-info { width: 100%; height: 100%; display: flex; align-items: center; } .register-info p { margin: 0; padding: 0; } </style> <script> var cutsTheMustard = ('querySelector' in document && 'localStorage' in window && 'addEventListener' in window); if (cutsTheMustard) { document.documentElement.className = document.documentElement.className.replace(/\bcore\b/g, 'enhanced'); } function resetCaptcha(){ hcaptcha.reset(); } function ssoSignIn(){ let url_string = window.location.href ; let url = new URL(url_string); let location = url.searchParams.get("location"); const redirectURI = url.searchParams.get("redirect_uri"); if (redirectURI != null) { location = "/applenews/authorize?redirect_uri=" + redirectURI } let domainString = window.location.host.includes(".") ? " Domain=." + window.location.hostname.split('.').slice(-2).join('.') + ";" : ""; if(location !== null) { let expiration_date = new Date(Date.now()+10*60000); let cookie_string = "sso_location=" + location + ";" + " Secure;" + domainString + " Expires=" + expiration_date.toUTCString() + ";" + " Path=/;"; document.cookie = cookie_string; } let submitEvent = { system: { category: "sign-in", version: "2.0.736" }, detail: { category: "sign-in", action: 'submit', form: 'submit' }, bubbles: true }; sendCustomEvent(submitEvent); } function showPassword(elem) { let p = document.getElementById('enter-password'); let i = document.getElementById('show-password-icon') if (elem.dataset.nextPasswordAction === 'show') { p.type = "text"; elem.dataset.nextPasswordAction = 'hide'; elem.ariaLabel = "Hide password"; i.innerText = "visibility"; } else { p.type = "password"; elem.dataset.nextPasswordAction = 'show'; elem.ariaLabel = "Show password"; i.innerText = "visibility_off"; } } </script> <script> const oTracking = Origami['o-tracking']; const config_data = { server: 'https://spoor-api.ft.com/px.gif', context: { "product": "membership", referrer: document.referrer, "loginJourney": "standard", "source_id": oTracking.getRootID(), "app" : getContextApp(), "url": document.location.toString(), "env": "p", }, detail: { url: document.URL }, test: "true" === "false" }; window.onload = function() { oTracking.init(config_data); oTracking.click.init('cta','#redirect-button'); oTracking.click.init('cta','#google-login-button'); oTracking.click.init('cta','#apple-login-button'); oTracking.event.init(); executeInitialEvents(); } function executeInitialEvents() { // page view events let viewEvent = { content: { asset_type: "sign-in" } }; oTracking.page(viewEvent); //landing events let landingEvent = { detail: { category: "sign-in", action: "landing", }, bubbles: true }; sendCustomEvent(landingEvent); } function useForgotPasswordGLinkSpoor() { let clickEvent = { detail: { action: "click", category: "forgot-password" }, context: { product: "membership", referrer: document.referrer, url: document.URL, loginJourney: "standard" }, bubbles: true }; oTracking.updateConfig(clickEvent); sendCustomEvent(clickEvent); return true; } function loginWithTokenSpoor() { let clickEvent = { detail: { category: "sign-in", action: 'login-without-password', }, bubbles: true }; sendCustomEvent(clickEvent); } function submitLoginWithTokenFormSpoor() { let submitEvent = { detail: { category: "sign-in", action: 'submit', }, bubbles: true }; sendCustomEvent(submitEvent); } function submitSignRegisterEvent() { let submitEvent = { detail: { category: "sign-in", action: "register", url: document.URL, referrer: document.referrer }, context: { product: "membership", referrer: document.referrer, url: document.URL, loginJourney: "standard" }, bubbles: true }; sendCustomEvent(submitEvent); } function useDifferentEmailTrackSpoor() { let clickEvent = { detail: { category: "sign-in-sso", action: 'use-different-email', }, bubbles: true }; sendCustomEvent(clickEvent); return true; } function useFtPasswordSpoor() { let clickEvent = { detail: { category: "sign-in-sso", action: 'use-ft-password', }, bubbles: true }; sendCustomEvent(clickEvent); document.getElementById('sso-form').submit(); return false; } function socialLinkTrackSpoor(typeSocial) { let clickEvent = { context: { loginJourney: typeSocial }, detail: { category: "sign-in-social", action: 'submit', }, bubbles: true }; oTracking.updateConfig(clickEvent); sendCustomEvent(clickEvent); return true; } function onSubmitTrackSpoor() { let submitEvent = { detail: { category: "sign-in", action: 'submit', form: 'submit' }, bubbles: true }; sendCustomEvent(submitEvent); } function sendCustomEvent(eventData) { document.body.dispatchEvent(new CustomEvent('oTracking.event', eventData)); } function getContextApp() { const mapping = new Map([ ["login", "login"], ["social", "social"] ]); const key = window.location.pathname.split("/").pop().split("?")[0]; if(mapping.has(key)){ return mapping.get(key); } return "membership"; } </script> <script> function useDifferentEmailTrack() { useDifferentEmailTrackSpoor(); } function useFtPassword() { useFtPasswordSpoor(); } function socialLinkTrack(typeSocial) { socialLinkTrackSpoor(typeSocial); } function passwordlessLogin() { let rememberMeCheckbox = document.getElementById('rememberMe'); let rememberMeHidden = document.getElementById('rememberMeToken') if (rememberMeCheckbox != null && rememberMeHidden != null) { rememberMeHidden.value = rememberMeCheckbox.checked; } loginWithTokenSpoor(); document.getElementById("one-time-login-token-form").submit(); } function submitPasswordlessLoginForm() { submitLoginWithTokenFormSpoor(); return true; } function onFtSubmit() { let container = document.forms['login-form']; addHidden(container, "cancel", "canceled-linking"); onSubmitTrackSpoor(); document.getElementById("login-form").submit(); } function onSocialSubmit() { onSubmitTrackSpoor(); document.getElementById("login-form").submit(); } function useForgotPassword() { useForgotPasswordGLinkSpoor(); } function addHidden(form, key, value) { var input = document.createElement('input'); input.type = 'hidden'; input.name = key; input.value = value; input.tabIndex = -1; form.appendChild(input); } function sendSpoorEventsAndRedirect(redirectUrl) { submitSignRegisterEvent(); location.href=redirectUrl } </script> <script> (function(w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l !== 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-NWQJW68'); </script> <link rel="icon" type="image/png" href="https://www.ft.com/__assets/creatives/brand-ft/icons/v2/favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="https://www.ft.com/__assets/creatives/brand-ft/icons/v2/favicon-194x194.png" sizes="194x194"> <link rel="apple-touch-icon" sizes="180x180" href="https://www.ft.com/__assets/creatives/brand-ft/icons/v2/apple-touch-icon-180x180.png"> </head> <body class="o-colors-page-background"> <!-- Google Tag Manager (noscript) --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NWQJW68 " height="0" width="0" style="display:none;visibility:hidden" title="google tag manager"> </iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <div class="o-tracking o--if-no-js"> <div style="background-image: url(https://spoor-api.ft.com/px.gif)"></div> </div> <div class="o-layout" data-o-component="o-layout"> <div class="o-layout__header"> <header class="o-header" data-o-component="o-header" data-o-header--no-js=""> <div class="o-header__row o-header__top"> <div class="o-header__container"> <div class="o-header__top-wrapper"> <div class="o-header__top-column o-header__top-column--center"> <a class="o-header__top-logo ft-logo" href="https://ft.com" title="Go to Financial Times homepage"> <span class="o-header__visually-hidden">Financial Times</span> </a> </div> </div> </div> </div> </header> </div> <div class="o-layout__main"> <div class="o-grid-container"> <div class="o-grid-row"> <div data-o-grid-colspan="center" style="max-width: 360px; min-width: 0px;" > <h2 class="o-typography-heading-level-3">Sign in</h2> </div> </div> <div class="o-grid-row"> <div data-o-grid-colspan="center" style="max-width: 360px; min-width: 0px;" > <form id="email-form" method="POST" data-o-component="o-forms"> <input type="hidden" name="_csrf" value="pkl4ErUe-A43tTf4v90SAtUqvXVCTTrv0sCM" tabindex="-1"> <input type="hidden" name="formType" value="enter-email" tabindex="-1"> <input type="hidden" name="location" value="https://www.ft.com/work-careers" tabindex="-1"> <noscript> <input type="hidden" name="noScript" value="true" tabindex="-1"> </noscript> <span class="o-forms-field"> <span class="o-forms-title"> <label class="o-forms-title__main" for="enter-email"> Email address </label> </span> <span class="o-forms-input o-forms-input--text "> <input id="enter-email" type="email" name="email" placeholder="Enter your email address" required > </span> </span> <input type="password" style="display: none" name="_notUsed" id="_notUsed" tabindex="-1"> <button id="enter-email-next" class="o-buttons o-buttons--primary o-buttons--big main-button">Next</button> <div id="third-party-login"> <p class="text-sans line-around-text"> <span>or</span> </p> <p class="text-sans text-small">You can only sign in with Google or Apple if you have an FT account associated with your corresponding account.</p> <span class="o-forms-field"> <a id="google-login-button" href="https://social-login.memb.ft.com/login/google?login_type=reg&location=https%3A%2F%2Fwww.ft.com%2Fwork-careers" onclick="return socialLinkTrack('google');" data-trackable="sign-in-with-google" class="o-buttons o-buttons--big google-button main-button">Sign in with Google</a> </span> <span class="o-forms-field"> <a id="apple-login-button" href="https://social-login.ft.com/login/apple?login_type=reg&location=https%3A%2F%2Fwww.ft.com%2Fwork-careers" onclick="return socialLinkTrack('apple');" data-trackable="sign-in-with-apple" class="o-buttons o-buttons--big apple-button main-button">Sign in with Apple</a> </span> </div> <div class="o-forms-field"> <div class="o-grid-row"> <div data-o-grid-colspan="one-half"> <div class="register-info"> <p class="text-sans text-small">Need to create an account?</p> </div> </div> <div data-o-grid-colspan="one-half"> <button id="redirect-button" onclick="sendSpoorEventsAndRedirect('https://www.ft.com/register?source=login_form&location=https%3A%2F%2Fwww.ft.com%2Fwork-careers')" type="button" class="o-buttons o-buttons--secondary o-buttons--big" data-trackable="register" href="'https://www.ft.com/register?source=login_form&location=https%3A%2F%2Fwww.ft.com%2Fwork-careers'" text="register" style="width: 100%" >Register</button> </div> </div> </div> <div class="o-forms-field"> <span class="o-forms-title__prompt"> Have a question? Visit the <a href="http://help.ft.com" class="o-typography-link"> FT Help Centre </a> </span> </div></form> </div> </div> </div> </div> <div class="o-layout__footer"> <footer class="o-footer o-footer--theme-dark" data-o-component="o-footer" data-o-footer--no-js=""> <div class="o-footer__container"> <h2 class="o-footer-visually-hidden">Useful links</h2> <div class="o-footer__row"> <nav class="o-footer__matrix" role="navigation" aria-label="Useful links"> <div class="o-footer__matrix-group o-footer__matrix-group--1"> <h3 class="o-footer__matrix-title" aria-controls="o-footer-section-0"> Support </h3> <div class="o-footer__matrix-content" id="o-footer-section-0"> <div class="o-footer__matrix-column"> <a class="o-footer__matrix-link" href="https://www.ft.com/tour"> <span class="o-footer__matrix-link__copy">View Site Tips</span> </a> <a class="o-footer__matrix-link" href="https://help.ft.com"> <span class="o-footer__matrix-link__copy">Help Centre</span> </a> <a class="o-footer__matrix-link" href="https://aboutus.ft.com/contact-us"> <span class="o-footer__matrix-link__copy">Contact Us</span> </a> <a class="o-footer__matrix-link" href="https://www.ft.com/aboutus"> <span class="o-footer__matrix-link__copy">About Us</span> </a> <a class="o-footer__matrix-link" href="https://www.ft.com/accessibility"> <span class="o-footer__matrix-link__copy">Accessibility</span> </a> <a class="o-footer__matrix-link" href="https://www.ft.com/tour/myft"> <span class="o-footer__matrix-link__copy">myFT Tour</span> </a> <a class="o-footer__matrix-link" href="https://aboutus.ft.com/en-gb/careers/"> <span class="o-footer__matrix-link__copy">Careers</span> </a> <a class="o-footer__matrix-link" href="https://aboutus.ft.com/suppliers"> <span class="o-footer__matrix-link__copy">Suppliers</span> </a> </div> </div> </div> <div class="o-footer__matrix-group o-footer__matrix-group--1"> <h3 class="o-footer__matrix-title" aria-controls="o-footer-section-1"> Legal & Privacy </h3> <div class="o-footer__matrix-content" id="o-footer-section-1"> <div class="o-footer__matrix-column"> <a class="o-footer__matrix-link" href="https://help.ft.com/help/legal-privacy/terms-conditions/"> <span class="o-footer__matrix-link__copy">Terms & Conditions</span> </a> <a class="o-footer__matrix-link" href="https://help.ft.com/help/legal-privacy/privacy/"> <span class="o-footer__matrix-link__copy">Privacy Policy</span> </a> <a class="o-footer__matrix-link" href="https://help.ft.com/help/legal-privacy/cookies/"> <span class="o-footer__matrix-link__copy">Cookie Policy</span> </a> <a class="o-footer__matrix-link" href="https://www.ft.com/preferences/manage-cookies"> <span class="o-footer__matrix-link__copy">Manage Cookies</span> </a> <a class="o-footer__matrix-link" href="https://help.ft.com/help/legal-privacy/copyright/copyright-policy/"> <span class="o-footer__matrix-link__copy">Copyright</span> </a> <a class="o-footer__matrix-link" href="https://help.ft.com/help/legal/slavery-statement/"> <span class="o-footer__matrix-link__copy">Slavery Statement & Policies</span> </a> </div> </div> </div> <div class="o-footer__matrix-group o-footer__matrix-group--1"> <h3 class="o-footer__matrix-title" aria-controls="o-footer-section-2"> Services </h3> <div class="o-footer__matrix-content" id="o-footer-section-2"> <div class="o-footer__matrix-column"> <a class="o-footer__matrix-link" href="https://www.ft.com/securedrop"> <span class="o-footer__matrix-link__copy">Share News Tips Securely</span> </a> <a class="o-footer__matrix-link" href="https://www.ft.com/products"> <span class="o-footer__matrix-link__copy">Individual Subscriptions</span> </a> <a class="o-footer__matrix-link" href="https://professional.ft.com/en-gb/services/professional-subscriptions?segmentId=383c7f[…]4-b62d-cb33-4c278e6fdf61&cpccampaign=B2B_link_ft.com_footer"> <span class="o-footer__matrix-link__copy">Professional Subscriptions</span> </a> <a class="o-footer__matrix-link" href="https://professional.ft.com/en-gb/services/republishing/"> <span class="o-footer__matrix-link__copy">Republishing</span> </a> <a class="o-footer__matrix-link" href="https://www.exec-appointments.com/"> <span class="o-footer__matrix-link__copy">Executive Job Search</span> </a> <a class="o-footer__matrix-link" href="https://commercial.ft.com/"> <span class="o-footer__matrix-link__copy">Advertise with the FT</span> </a> <a class="o-footer__matrix-link" href="https://twitter.com/ft"> <span class="o-footer__matrix-link__copy">Follow the FT on X</span> </a> <a class="o-footer__matrix-link" href="https://channels.ft.com/"> <span class="o-footer__matrix-link__copy">FT Channels</span> </a> <a class="o-footer__matrix-link" href="https://enterprise.ft.com/en-gb/services/group-subscriptions/secondary-education/"> <span class="o-footer__matrix-link__copy">FT Schools</span> </a> </div> </div> </div> <div class="o-footer__matrix-group o-footer__matrix-group--1"> <h3 class="o-footer__matrix-title" aria-controls="o-footer-section-3"> Tools </h3> <div class="o-footer__matrix-content" id="o-footer-section-3"> <div class="o-footer__matrix-column"> <a class="o-footer__matrix-link" href="https://markets.ft.com/data/portfolio/dashboard"> <span class="o-footer__matrix-link__copy">Portfolio</span> </a> <a class="o-footer__matrix-link" href="https://applink.ft.com/A6lV/2khsqyrh"> <span class="o-footer__matrix-link__copy">FT App</span> </a> <a class="o-footer__matrix-link" href="https://www.ft.com/todaysnewspaper"> <span class="o-footer__matrix-link__copy">FT Digital Edition</span> </a> <a class="o-footer__matrix-link" href="https://ftedit.ft.com/Ju3k/pqkac2ds"> <span class="o-footer__matrix-link__copy">FT Edit</span> </a> <a class="o-footer__matrix-link" href="https://markets.ft.com/data/alerts/"> <span class="o-footer__matrix-link__copy">Alerts Hub</span> </a> <a class="o-footer__matrix-link" href="https://rankings.ft.com/business-education"> <span class="o-footer__matrix-link__copy">Business School Rankings</span> </a> <a class="o-footer__matrix-link" href="https://subscription-manager.ft.com/"> <span class="o-footer__matrix-link__copy">Subscription Manager</span> </a> <a class="o-footer__matrix-link" href="https://www.ft.com/news-feed"> <span class="o-footer__matrix-link__copy">News feed</span> </a> <a class="o-footer__matrix-link" href="https://www.ft.com/newsletters"> <span class="o-footer__matrix-link__copy">Newsletters</span> </a> <a class="o-footer__matrix-link" href="https://markets.ft.com/data/currencies"> <span class="o-footer__matrix-link__copy">Currency Converter</span> </a> </div> </div> </div> <div class="o-footer__matrix-group o-footer__matrix-group--1"> <h3 class="o-footer__matrix-title" aria-controls="o-footer-section-4"> Community & Events </h3> <div class="o-footer__matrix-content" id="o-footer-section-4"> <div class="o-footer__matrix-column"> <a class="o-footer__matrix-link" href="https://events.ft.com/events-list"> <span class="o-footer__matrix-link__copy">FT Live Events</span> </a> <a class="o-footer__matrix-link" href="https://forums.ft.com/"> <span class="o-footer__matrix-link__copy">FT Forums</span> </a> <a class="o-footer__matrix-link" href="https://bdp.ft.com/"> <span class="o-footer__matrix-link__copy">Board Director Programme</span> </a> </div> </div> </div> <div class="o-footer__matrix-group o-footer__matrix-group--1"> <h3 class="o-footer__matrix-title o-footer__matrix-title--link"> <a class="o-footer__matrix-link o-footer__matrix-link--more" id="o-footer-section-5" href="https://ft.com/more-from-ft-group"> <span class="o-footer__matrix-link__copy">More from the FT Group</span> </a> </h3> </div> </nav> </div> <div class="o-footer__copyright"> <small> Markets data delayed by at least 15 minutes. © THE FINANCIAL TIMES LTD 2024. <abbr title="Financial Times" aria-label="F T">FT</abbr> and ‘Financial Times’ are trademarks of The Financial Times Ltd.<br> The Financial Times and its journalism are subject to a self-regulation regime under the <a href="http://aboutus.ft.com/en-gb/ft-editorial-code/" aria-label="F T Editorial Code of Practice">FT Editorial Code of Practice</a>. </small> </div> </div> <div class="o-footer__brand"> <div class="o-footer__container"> <div class="o-footer__brand-logo"></div> </div> </div> </footer> </div> </div></body> </html>