CINXE.COM

Page not found - Raspberry Pi Foundation

<!DOCTYPE html> <html lang="en-GB"> <head> <meta charset="UTF-8" /> <style> </style> <link crossOrigin="" href="https://fonts.gstatic.com" rel="preconnect" /> <link as="style" href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&amp;family=Rubik:wght@400;500;700&amp;display=swap" rel="preload" /> <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&amp;family=Rubik:wght@400;500;700&amp;display=swap" media="print" onLoad="this.media='all'" rel="stylesheet" /> <noscript><link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&amp;family=Rubik:wght@400;500;700&amp;display=swap" rel="stylesheet" /></noscript> <script type="text/javascript"> !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="https://esi.raspberrypi.org/packs/",r(r.s=4)}({4:function(e,t){}}); </script> <link rel="icon" type="image/png" href="https://www.raspberrypi.org/app/themes/mind-control/images/favicon.png" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="profile" href="https://gmpg.org/xfn/11" /> <link rel="pingback" href="https://www.raspberrypi.org/wp/xmlrpc.php" /> <meta name='robots' content='noindex, follow' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- This site is optimized with the Yoast SEO plugin v24.7 - https://yoast.com/wordpress/plugins/seo/ --> <meta property="og:locale" content="en_GB" /> <meta property="og:title" content="Page not found - Raspberry Pi Foundation" /> <meta property="og:site_name" content="Raspberry Pi Foundation" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://www.raspberrypi.org/#website","url":"https://www.raspberrypi.org/","name":"Raspberry Pi Foundation","description":"Teach, learn and make with Raspberry Pi","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.raspberrypi.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <!-- This site uses the Google Analytics by MonsterInsights plugin v9.3.1 - Using Analytics tracking - https://www.monsterinsights.com/ --> <script src="//www.googletagmanager.com/gtag/js?id=G-9YMT5H7HNM" data-cfasync="false" data-wpfc-render="false" type="text/javascript" async></script> <script data-cfasync="false" data-wpfc-render="false" type="text/javascript"> var mi_version = '9.3.1'; var mi_track_user = true; var mi_no_track_reason = ''; var MonsterInsightsDefaultLocations = {"page_location":"https:\/\/www.raspberrypi.org\/archives\/3187\/?p=3187"}; if ( typeof MonsterInsightsPrivacyGuardFilter === 'function' ) { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsPrivacyGuardFilter( MonsterInsightsExcludeQuery ) : MonsterInsightsPrivacyGuardFilter( MonsterInsightsDefaultLocations ); } else { var MonsterInsightsLocations = (typeof MonsterInsightsExcludeQuery === 'object') ? MonsterInsightsExcludeQuery : MonsterInsightsDefaultLocations; } var disableStrs = [ 'ga-disable-G-9YMT5H7HNM', ]; /* Function to detect opted out users */ function __gtagTrackerIsOptedOut() { for (var index = 0; index < disableStrs.length; index++) { if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { return true; } } return false; } /* Disable tracking if the opt-out cookie exists. */ if (__gtagTrackerIsOptedOut()) { for (var index = 0; index < disableStrs.length; index++) { window[disableStrs[index]] = true; } } /* Opt-out function */ function __gtagTrackerOptout() { for (var index = 0; index < disableStrs.length; index++) { document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; window[disableStrs[index]] = true; } } if ('undefined' === typeof gaOptout) { function gaOptout() { __gtagTrackerOptout(); } } window.dataLayer = window.dataLayer || []; window.MonsterInsightsDualTracker = { helpers: {}, trackers: {}, }; if (mi_track_user) { function __gtagDataLayer() { dataLayer.push(arguments); } function __gtagTracker(type, name, parameters) { if (!parameters) { parameters = {}; } if (parameters.send_to) { __gtagDataLayer.apply(null, arguments); return; } if (type === 'event') { parameters.send_to = monsterinsights_frontend.v4_id; var hookName = name; if (typeof parameters['event_category'] !== 'undefined') { hookName = parameters['event_category'] + ':' + name; } if (typeof MonsterInsightsDualTracker.trackers[hookName] !== 'undefined') { MonsterInsightsDualTracker.trackers[hookName](parameters); } else { __gtagDataLayer('event', name, parameters); } } else { __gtagDataLayer.apply(null, arguments); } } __gtagTracker('js', new Date()); __gtagTracker('set', { 'developer_id.dZGIzZG': true, }); if ( MonsterInsightsLocations.page_location ) { __gtagTracker('set', MonsterInsightsLocations); } __gtagTracker('config', 'G-9YMT5H7HNM', {"allow_anchor":"true","forceSSL":"true","anonymize_ip":"true","link_attribution":"true","page_path":'\/404.html?page=' + document.location.pathname + document.location.search + location.hash + '&from=' + document.referrer} ); window.gtag = __gtagTracker; (function () { /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ /* ga and __gaTracker compatibility shim. */ var noopfn = function () { return null; }; var newtracker = function () { return new Tracker(); }; var Tracker = function () { return null; }; var p = Tracker.prototype; p.get = noopfn; p.set = noopfn; p.send = function () { var args = Array.prototype.slice.call(arguments); args.unshift('send'); __gaTracker.apply(null, args); }; var __gaTracker = function () { var len = arguments.length; if (len === 0) { return; } var f = arguments[len - 1]; if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { if ('send' === arguments[0]) { var hitConverted, hitObject = false, action; if ('event' === arguments[1]) { if ('undefined' !== typeof arguments[3]) { hitObject = { 'eventAction': arguments[3], 'eventCategory': arguments[2], 'eventLabel': arguments[4], 'value': arguments[5] ? arguments[5] : 1, } } } if ('pageview' === arguments[1]) { if ('undefined' !== typeof arguments[2]) { hitObject = { 'eventAction': 'page_view', 'page_path': arguments[2], } } } if (typeof arguments[2] === 'object') { hitObject = arguments[2]; } if (typeof arguments[5] === 'object') { Object.assign(hitObject, arguments[5]); } if ('undefined' !== typeof arguments[1].hitType) { hitObject = arguments[1]; if ('pageview' === hitObject.hitType) { hitObject.eventAction = 'page_view'; } } if (hitObject) { action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction; hitConverted = mapArgs(hitObject); __gtagTracker('event', action, hitConverted); } } return; } function mapArgs(args) { var arg, hit = {}; var gaMap = { 'eventCategory': 'event_category', 'eventAction': 'event_action', 'eventLabel': 'event_label', 'eventValue': 'event_value', 'nonInteraction': 'non_interaction', 'timingCategory': 'event_category', 'timingVar': 'name', 'timingValue': 'value', 'timingLabel': 'event_label', 'page': 'page_path', 'location': 'page_location', 'title': 'page_title', 'referrer' : 'page_referrer', }; for (arg in args) { if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { hit[gaMap[arg]] = args[arg]; } else { hit[arg] = args[arg]; } } return hit; } try { f.hitCallback(); } catch (ex) { } }; __gaTracker.create = newtracker; __gaTracker.getByName = newtracker; __gaTracker.getAll = function () { return []; }; __gaTracker.remove = noopfn; __gaTracker.loaded = true; window['__gaTracker'] = __gaTracker; })(); } else { console.log(""); (function () { function __gtagTracker() { return null; } window['__gtagTracker'] = __gtagTracker; window['gtag'] = __gtagTracker; })(); } </script> <!-- / Google Analytics by MonsterInsights --> <link rel='stylesheet' id='sbi_styles-css' href='https://www.raspberrypi.org/app/plugins/instagram-feed/css/sbi-styles.min.css?ver=6.8.0' type='text/css' media='all' /> <link rel='stylesheet' id='wp-block-library-css' href='https://www.raspberrypi.org/wp/wp-includes/css/dist/block-library/style.min.css?ver=6.7.2' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='ub-extension-style-css-css' href='https://www.raspberrypi.org/app/plugins/ultimate-blocks/src/extensions/style.css?ver=6.7.2' type='text/css' media='all' /> <style id='akismet-widget-style-inline-css' type='text/css'> .a-stats { --akismet-color-mid-green: #357b49; --akismet-color-white: #fff; --akismet-color-light-grey: #f6f7f7; max-width: 350px; width: auto; } .a-stats * { all: unset; box-sizing: border-box; } .a-stats strong { font-weight: 600; } .a-stats a.a-stats__link, .a-stats a.a-stats__link:visited, .a-stats a.a-stats__link:active { background: var(--akismet-color-mid-green); border: none; box-shadow: none; border-radius: 8px; color: var(--akismet-color-white); cursor: pointer; display: block; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; font-weight: 500; padding: 12px; text-align: center; text-decoration: none; transition: all 0.2s ease; } /* Extra specificity to deal with TwentyTwentyOne focus style */ .widget .a-stats a.a-stats__link:focus { background: var(--akismet-color-mid-green); color: var(--akismet-color-white); text-decoration: none; } .a-stats a.a-stats__link:hover { filter: brightness(110%); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16); } .a-stats .count { color: var(--akismet-color-white); display: block; font-size: 1.5em; line-height: 1.4; padding: 0 13px; white-space: nowrap; } </style> <link rel='stylesheet' id='fonts-css' href='https://fonts.googleapis.com/css?family=Roboto%3A300%2C500%2C700%7CRoboto+Slab%3A300%2C500%2C700&#038;ver=1742855960' type='text/css' media='all' /> <link rel='stylesheet' id='main-css' href='https://www.raspberrypi.org/app/themes/mind-control/css/legacy.min.css?ver=1733313722' type='text/css' media='all' /> <link rel='stylesheet' id='header-css' href='https://www.raspberrypi.org/app/themes/mind-control/css/header.css?ver=1733313722' type='text/css' media='all' /> <link rel='stylesheet' id='fullcalendar-css' href='https://www.raspberrypi.org/app/themes/mind-control/js/fullcalendar/fullcalendar.min.css?ver=1733313722' type='text/css' media='all' /> <link rel='stylesheet' id='qtip-css' href='https://www.raspberrypi.org/app/themes/mind-control/js/qtip/jquery.qtip.min.css?ver=1733313722' type='text/css' media='all' /> <script type="text/javascript" src="https://www.raspberrypi.org/app/plugins/google-analytics-for-wordpress/assets/js/frontend-gtag.min.js?ver=9.3.1" id="monsterinsights-frontend-script-js" async="async" data-wp-strategy="async"></script> <script data-cfasync="false" data-wpfc-render="false" type="text/javascript" id='monsterinsights-frontend-script-js-extra'>/* <![CDATA[ */ var monsterinsights_frontend = {"js_events_tracking":"true","download_extensions":"doc,pdf,ppt,zip,xls,docx,pptx,xlsx","inbound_paths":"[]","home_url":"https:\/\/www.raspberrypi.org","hash_tracking":"true","v4_id":"G-9YMT5H7HNM"};/* ]]> */ </script> <script type="text/javascript" src="https://www.raspberrypi.org/wp/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.raspberrypi.org/wp/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <link rel="https://api.w.org/" href="https://www.raspberrypi.org/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.raspberrypi.org/wp/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.2" /> <style></style> <script type="text/javascript" src="//www.raspberrypi.org/?wordfence_syncAttackData=1742855960.6914" async></script><link rel="icon" href="https://www.raspberrypi.org/app/uploads/2020/06/cropped-raspberrry_pi_logo-100x100.png" sizes="32x32" /> <link rel="icon" href="https://www.raspberrypi.org/app/uploads/2020/06/cropped-raspberrry_pi_logo-250x250.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.raspberrypi.org/app/uploads/2020/06/cropped-raspberrry_pi_logo-250x250.png" /> <meta name="msapplication-TileImage" content="https://www.raspberrypi.org/app/uploads/2020/06/cropped-raspberrry_pi_logo-300x300.png" /> <title>Page not found - Raspberry Pi Foundation</title> </head> <body class="error404 wp-embed-responsive new-header"> <header class="site-header" data-js="header" data-nav-open="" id="rp-app-landmark-header"> <div class="site-header__container"> <div class="site-header__home-link"> <div class="site-header__skipper"> <ul class="site-header-skipper"> <li class="site-header-skipper__item"> <a class="site-header-skipper__link" data-event-action="click" data-event-category="Header: Skip links" data-event-label="Skip to main content" href="#rp-app-landmark-main">Skip to main content</a> </li> <li class="site-header-skipper__item"> <a class="site-header-skipper__link" data-event-action="click" data-event-category="Header: Skip links" data-event-label="Skip to footer" href="#rp-app-landmark-footer">Skip to footer</a> </li> <li class="site-header-skipper__item"> <a class="site-header-skipper__link" data-event-action="click" data-event-category="Header: Skip links" data-event-label="Accessbility statement and help" href="/accessibility/">Accessbility statement and help</a> </li> </ul> </div> <a class="site-header-home-link" aria-label="Raspberry Pi Home page" data-event-action="click" data-event-category="Header" data-event-label="Home link" href="/"> <img src="https://www.raspberrypi.org/app/themes/mind-control/images/logos/default.svg" alt="Raspberry Pi Foundation" /> </a> </div> <div class="site-header__nav"> <nav aria-label="Navigation" class="site-header-nav" data-js="nav" data-active-panel=""> <ul class="site-header-nav__list"> <li class="site-header-nav__item" data-js="nav-item" data-section="learn" data-js-selector="nav-item" data-section="learn"> <a class="site-header-nav-link site-header-nav-link--learn" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Learn" data-section="learn" href="/learn/">Learn</a> <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="learn" role="navigation"> <div class="site-header-nav-panel"> <div class="site-header-nav-panel__container site-header-nav-panel__container--learn"> <div class="site-header-nav-panel__inner"> <div class="site-header-nav-panel__primary-cta"> <p class="site-header-nav-panel__summary"> Free resources for young people to learn to code and become digital makers </p> <div class="site-header-nav-panel__buttons"> <a data-event-action="click" data-event-category="Header: Learn panel - button" data-event-label="Learn to code" class="rpf-button" href="/learn/">Learn to code</a> </div> </div> <ul class="site-header-nav-panel__list"> <li class="site-header-nav-panel__item"> <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Learn panel - link" data-event-label="Learn to code online" href="https://codeclubworld.org/"> <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span class="site-header-nav-panel__label"> Learn to code online </span> </a> </li> <li class="site-header-nav-panel__item"> <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Learn panel - link" data-event-label="Learn at a Code Club" href="https://codeclub.org/"> <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span class="site-header-nav-panel__label"> Learn at a Code Club </span> </a> </li> <li class="site-header-nav-panel__item"> <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Learn panel - link" data-event-label="Explore our projects" href="https://projects.raspberrypi.org/"> <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span class="site-header-nav-panel__label"> Explore our projects </span> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="site-header-nav__item" data-js="nav-item" data-section="teach"> <a class="site-header-nav-link site-header-nav-link--teach" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Teach" data-section="teach" href="/teach/">Teach</a> <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="teach" role="navigation"> <div class="site-header-nav-panel"> <div class="site-header-nav-panel__container site-header-nav-panel__container--teach"> <div class="site-header-nav-panel__inner"> <div class="site-header-nav-panel__primary-cta"> <p class="site-header-nav-panel__summary"> Free training, resources, and guidance to help you teach computing with confidence </p> <div class="site-header-nav-panel__buttons"> <a data-event-action="click" data-event-category="Header: Teach panel - button" data-event-label="Support for teachers" class="rpf-button" href="/teach/">Support for teachers</a> </div> </div> <ul class="site-header-nav-panel__list"> <li class="site-header-nav-panel__item"> <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="The Computing Curriculum" href="https://www.raspberrypi.org/curriculum/"> <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span class="site-header-nav-panel__label"> The Computing Curriculum </span> </a> </li> <li class="site-header-nav-panel__item"> <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="Ada Computer Science" href="https://adacomputerscience.org/"> <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span class="site-header-nav-panel__label"> Ada Computer Science </span> </a> </li> <li class="site-header-nav-panel__item"> <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="Online training courses" href="/training/online/"> <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span class="site-header-nav-panel__label"> Online training courses </span> </a> </li> <li class="site-header-nav-panel__item"> <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="Hello World magazine" href="https://www.raspberrypi.org/hello-world"> <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span class="site-header-nav-panel__label"> Hello World magazine </span> </a> </li> <li class="site-header-nav-panel__item"> <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="Start a Code Club" href="https://codeclub.org/en/start-a-code-club/"> <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span class="site-header-nav-panel__label"> Start a Code Club </span> </a> </li> <li class="site-header-nav-panel__item"> <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Teach panel - link" data-event-label="AI education" href="https://www.raspberrypi.org/teach/ai-education"> <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span class="site-header-nav-panel__label"> AI education </span> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="site-header-nav__item" data-js="nav-item" data-section="research"> <a class="site-header-nav-link site-header-nav-link--research" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Research" data-section="research" href="/research/">Research</a> <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="research" role="navigation"> <div class="site-header-nav-panel"> <div class="site-header-nav-panel__container site-header-nav-panel__container--research"> <div class="site-header-nav-panel__inner"> <div class="site-header-nav-panel__primary-cta"> <p class="site-header-nav-panel__summary"> Deepen your understanding of how young people learn about computing and digital making </p> <div class="site-header-nav-panel__buttons"> <a data-event-action="click" data-event-category="Header: Research panel - button" data-event-label="Explore our research" class="rpf-button" href="/research/">Explore our research</a> </div> </div> <ul class="site-header-nav-panel__list"> <li class="site-header-nav-panel__item"> <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Research panel - link" data-event-label="Online events and seminars" href="https://www.raspberrypi.org/research/seminars"> <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span class="site-header-nav-panel__label"> Online events and seminars </span> </a> </li> <li class="site-header-nav-panel__item"> <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Research panel - link" data-event-label="Research projects" href="https://www.raspberrypi.org/research/projects"> <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span class="site-header-nav-panel__label"> Research projects </span> </a> </li> <li class="site-header-nav-panel__item"> <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: Research panel - link" data-event-label="Research publications" href="https://www.raspberrypi.org/research/publications"> <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span class="site-header-nav-panel__label"> Research publications </span> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="site-header-nav__item" data-js="nav-item" data-section="computers"> <a class="site-header-nav-link site-header-nav-link--computers" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Computers" data-section="computers" href="https://www.raspberrypi.com/">Computers</a> <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="computers" role="navigation"> <div class="site-header-nav-panel"> <div class="site-header-nav-panel__container site-header-nav-panel__container--computers"> <div class="site-header-nav-panel__inner"> <div class="site-header-nav-panel__primary-cta"> <p class="site-header-nav-panel__summary"> Raspberry Pi computers and accessories, software and documentation </p> <div class="site-header-nav-panel__buttons"> <a data-event-action="click" data-event-category="Header: Computers panel - button" data-event-label="Visit raspberrypi.com" class="rpf-button" href="https://www.raspberrypi.com/">Visit raspberrypi.com</a> </div> </div> <ul class="site-header-nav-panel__list"> </ul> </div> </div> </div> </div> </li> <li class="site-header-nav__item" data-js="nav-item" data-section="about"> <a class="site-header-nav-link site-header-nav-link--about" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="About us" data-section="about" href="/about/">About us</a> <div aria-expanded="false" aria-hidden="true" class="site-header-nav__panel" data-js="nav-panel" data-section="about" role="navigation"> <div class="site-header-nav-panel"> <div class="site-header-nav-panel__container site-header-nav-panel__container--about"> <div class="site-header-nav-panel__inner"> <div class="site-header-nav-panel__primary-cta"> <p class="site-header-nav-panel__summary"> We enable young people to realise their full potential through the power of computing and digital technologies </p> <div class="site-header-nav-panel__buttons"> <a data-event-action="click" data-event-category="Header: About us panel - button" data-event-label="About us" class="rpf-button" href="/about/">About us</a> </div> </div> <ul class="site-header-nav-panel__list"> <li class="site-header-nav-panel__item"> <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: About us panel - link" data-event-label="Support us" href="/support-us/"> <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span class="site-header-nav-panel__label"> Support us </span> </a> </li> <li class="site-header-nav-panel__item"> <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: About us panel - link" data-event-label="Blog" href="/blog/"> <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span class="site-header-nav-panel__label"> Blog </span> </a> </li> <li class="site-header-nav-panel__item"> <a class="sc-rp-link site-header-nav-panel__link" data-event-action="click" data-event-category="Header: About us panel - link" data-event-label="Community stories" href="/community-stories/"> <svg class="site-header-nav-panel__icon" fill="none" height="18" viewBox="0 0 11 18" width="11" xmlns="http://www.w3.org/2000/svg"> <path d="M2 2.5L8.5 9L2 15.5" stroke="#004881" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span class="site-header-nav-panel__label"> Community stories </span> </a> </li> </ul> </div> </div> </div> </div> </li> <li class="site-header-nav__item" data-js="nav-item" data-section="donate"> <a class="sauce-button sauce-button--nav sauce-button--donate" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Donate" data-section="donate" href="/donate/">Donate</a> </li> <li class="site-header-nav__item" data-js="nav-item" data-section="logout"> <span data-js="logout" class="logout-btn"> <a class="sauce-button sauce-button--nav sauce-button--logout" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Log out" data-section="logout" href="/auth/logout">Log out</a> </span> </li> </ul> </nav> </div> <div class="site-header__persistent-nav"> <a class="sauce-button sauce-button--nav sauce-button--donate" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Donate" data-section="donate" href="/donate/">Donate</a> <span data-js="logout" class="logout-btn"> <a class="sauce-button sauce-button--nav sauce-button--logout" data-js="nav-link" data-event-action="click" data-event-category="Header: Navigation" data-event-label="Log out" data-section="logout" href="/auth/logout">Log out</a> </span> </div> <div class="site-header__toggle"> <button aria-label="Open Navigation" aria-pressed="false" class="site-header-toggle" data-js="toggle" type="button"> <span class="site-header-toggle__line"></span> <span class="site-header-toggle__line"></span> <span class="site-header-toggle__line"></span> </button> </div> </div> </header> <script type="text/javascript"> !function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t||4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,(function(t){return e[t]}).bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="https://esi.raspberrypi.org/packs/",n(n.s=6)}({0:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}n.r(t);var a=function(){var e,t,n;function a(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,a),this.elements={},this.rootSelector=e.rootSelector,this.selectors=e.selectors||{},this.root=this.getRootElement(),this.getElements()}return e=a,t=[{key:"getElements",value:function(){var e=this;Object.entries(this.selectors).map(function(t){var n,o=function(e){if(Array.isArray(e))return e}(n=t)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,u=e[Symbol.iterator]();!(r=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(s){o=!0,a=s}finally{try{r||null==u.return||u.return()}finally{if(o)throw a}}return n}}(n,2)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}}(n,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),a=o[0],i=o[1],u=document.querySelectorAll('[data-js="'.concat(i,'"]'));1!==u.length?e.elements[a]=u:e.elements[a]=u[0]})}},{key:"getRootElement",value:function(){return document.querySelector(this.rootSelector)}},],o(e.prototype,t),n&&o(e,n),a}();t.default=a},6:function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.r(t),new(function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)}(c,e);var t,n,i,u,s,l=(t=c,n=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r,o,i=a(t);if(n){var u=a(this).constructor;o=Reflect.construct(i,arguments,u)}else o=i.apply(this,arguments);return e=this,r=o,r&&("object"==typeof r||"function"==typeof r)?r:function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)});function c(e){var t;return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,c),(t=l.call(this,e)).activePanel="",t.navOpen=!1,t.debounceTimeout=200,t.addEvents(),t}return i=c,u=[{key:"addEvents",value:function(){var e=this;console.log("*************",e,this.elements),this.elements.nav.addEventListener("focusout",function(t){var n=t.currentTarget,r=t.relatedTarget;n.contains(r)||e.navPanelClose()}),this.elements.navItems.forEach(function(t){console.log(t),t.addEventListener("mouseenter",e.debounce(e.navPanelOpen.bind(e))),t.addEventListener("mouseleave",e.debounce(e.navPanelClose.bind(e)))}),this.elements.navLinks.forEach(function(t){t.addEventListener("focus",function(t){return e.navPanelOpen(t)})}),this.elements.toggle.addEventListener("click",function(){return e.toggleHandler()})}},{key:"debounce",value:function(e){var t=this;return this.timeout=null,function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];var a=function(){return e.apply(void 0,r)};clearTimeout(t.timeout),t.timeout=setTimeout(a,t.debounceTimeout)}}},{key:"navPanelClose",value:function(){this.activePanel="",this.updateNavAttributes()}},{key:"navPanelOpen",value:function(e){this.activePanel=e.target.dataset.section,this.updateNavAttributes()}},{key:"toggleHandler",value:function(){this.navOpen=!this.navOpen,this.elements.header.dataset.navOpen=this.navOpen,this.elements.toggle.setAttribute("aria-pressed",this.navOpen)}},{key:"updateNavAttributes",value:function(){var e=this;this.elements.nav.dataset.activePanel=this.activePanel,this.elements.navPanels.forEach(function(t){var n=!1,r=!0;t.dataset.section===e.activePanel&&(n=!0,r=!1),t.setAttribute("aria-expanded",n),t.setAttribute("aria-hidden",r)})}},],r(i.prototype,u),s&&r(i,s),c}(n(0).default))({rootSelector:"site-header",selectors:{header:"header",nav:"nav",navItems:"nav-item",navLinks:"nav-link",navPanels:"nav-panel",toggle:"toggle"}})}}); </script> <style> .logout-btn { display: none; } .logout-btn.visible { display: flex; } </style> <script> fetch("/session/logged_in").then(response => { if(response.ok){ document.querySelectorAll("span[data-js='logout']").forEach(elem => { elem.classList.add("visible") }) } }) </script> <div class="container"> <main class="main" id="rp-app-landmark-main"> <div class="c-slice c-404"> <div class="c-404__container"> <h1 class="c-404__status-code">404</h1> <p class="c-404__message"> We couldn&apos;t find what you were looking for. </p> </div> </div> <div style="clear: both;"></div> </main> <div style="clear: both;"></div> </div> <style> .c-footer{background-color:hsla(232, 9%, 18%, 1);color:#fff}.c-footer__nav{background-color:hsla(228, 9%, 22%, 1);}.c-footer__nav-container{align-items:flex-start;display:flex;justify-content:center;margin:0 auto;max-width:1300px;width:100%;flex-wrap:wrap;padding:60px 5vw 0}@media screen and (min-width:1300px){.c-footer__nav-container{padding-left:6.5rem;padding-right:6.5rem}}.c-footer__nav-list{flex-basis:100%;flex-grow:0;flex-shrink:0;margin:0 0 60px;padding:0}@media screen and (min-width:500px){.c-footer__nav-list{flex-basis:50%}}@media screen and (min-width:900px){.c-footer__nav-list{flex-basis:25%}}.c-footer__nav-item{font-size:16px;font-weight:400;line-height:2;list-style:none}.c-footer__nav-item:first-child{font-weight:700}.c-footer__nav-link{color:#fff;display:inline-block;text-decoration:underline;transition:none}.c-footer__nav-link:visited{color:#fff}.c-footer__nav-link:active,.c-footer__nav-link:focus,.c-footer__nav-link:hover{color:#ccc;text-decoration:underline}.c-footer__additional{align-items:flex-start;display:flex;justify-content:center;margin:0 auto;max-width:1300px;width:100%;align-items:center;flex-direction:column;padding:30px 5vw}@media screen and (min-width:1300px){.c-footer__additional{padding-left:6.5rem;padding-right:6.5rem}}@media screen and (min-width:700px){.c-footer__additional{padding-bottom:40px;padding-top:40px}}@media screen and (min-width:1024px){.c-footer__additional{align-items:flex-start;flex-direction:row-reverse;grid-gap:50px;gap:50px;justify-content:space-between}}.c-footer__legal{--background-position:left bottom;--padding:0 0 70px;--font-size:12px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQyIiBoZWlnaHQ9IjQzIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik00NS44OTggMTMuNzhoLTIuMTE1djQuNDczYS4yNS4yNSAwIDAxLS4yNTIuMjUyaC0yLjE2MmEuMjUuMjUgMCAwMS0uMjUyLS4yNTJWNS44NjNhLjI1LjI1IDAgMDEuMjUyLS4yNTNoNC41NDRjMS41MTUgMCAyLjY5OC4zMzIgMy41MTkgMS4wMTEuODIuNjggMS4yMyAxLjY0NCAxLjIzIDIuODc3IDAgLjg4NS0uMTg5IDEuNjEyLS41NjggMi4xOTYtLjM3OC41ODUtLjk2MiAxLjA1OS0xLjcyIDEuNDA3bDIuNjUxIDUuMDI1Yy4wOTUuMTU4LS4wMzEuMzYzLS4yMi4zNjNoLTIuMzJhLjMwNS4zMDUgMCAwMS0uMjY4LS4xNThsLTIuMzItNC41NXptLTIuMTE1LTIuMTQ5aDIuMTNjLjY2MyAwIDEuMTg0LS4xNzQgMS41NDctLjUwNi4zNjItLjMzMi41NTItLjgwNi41NTItMS40MDYgMC0uNi0uMTc0LTEuMDktLjUyLTEuNDM4LS4zNDgtLjM0OC0uODY5LS41MjItMS41NzktLjUyMmgtMi4xM3YzLjg3MnpNNTcuNzYzIDE4LjM0N2EzLjg2MiAzLjg2MiAwIDAxLS4xOS0uNzFjLS42MTUuNjk0LTEuNDIgMS4wMjYtMi40MTQgMS4wMjYtLjkzIDAtMS43Mi0uMjY4LTIuMzItLjgwNi0uNjE0LS41MzctLjkxNC0xLjIzMi0uOTE0LTIuMDU0IDAtMS4wMTEuMzc4LTEuNzg2IDEuMTItMi4zMzkuNzU3LS41MzcgMS44My0uODIyIDMuMjUtLjgyMmgxLjE2OHYtLjU1M2MwLS40NDItLjExLS43OS0uMzQ3LTEuMDU5LS4yMjEtLjI2OC0uNTg0LS4zOTUtMS4wNzMtLjM5NS0uNDI2IDAtLjc3My4xMTEtMS4wMS4zMTYtLjE5LjE3NC0uMzE2LjM4LS4zNDcuNjQ4YS4yNTIuMjUyIDAgMDEtLjIzNy4yMDZoLTIuMDY3YS4yNS4yNSAwIDAxLS4yNTItLjI4NWMuMDQ3LS40NDIuMjItLjg2OS41MDUtMS4yNjQuMzQ3LS40NzQuODItLjgzNyAxLjQ1MS0xLjEwNi42MzEtLjI2OSAxLjMyNi0uMzk1IDIuMDk5LS4zOTUgMS4xODMgMCAyLjExNC4zIDIuODA4Ljg4NS42OTQuNiAxLjA0MSAxLjQyMiAxLjA0MSAyLjQ5N3Y0LjE0YzAgLjcyNy4wOCAxLjM2LjMgMS44NS4wOC4xNzMtLjAzMS4zNjMtLjIyLjM2M2gtMi4xMTVjLS4xMSAwLS4yMDUtLjA0OC0uMjM2LS4xNDN6TTU1LjcxIDE2LjcyYy4zNzkgMCAuNzI2LS4wOCAxLjA0Mi0uMjUzLjMxNS0uMTc0LjU1Mi0uMzk1LjcxLS42OHYtMS42NDNoLS45NDdjLTEuMjc4IDAtMS45NTYuNDQyLTIuMDM1IDEuMzI3bC0uMDE2LjE1OGMwIC4zMTYuMTEuNTg1LjMzMS43OS4yMjEuMTkuNTIuMy45MTUuM3pNNjYuOTYgMTUuODVjMC0uMzE2LS4xNTctLjU1My0uNDU3LS43NDItLjMxNS0uMTc0LS44MDQtLjM0OC0xLjQ4My0uNDktMi4yNzItLjQ3NC0zLjQwOC0xLjQzOC0zLjQwOC0yLjkwOCAwLS44NTMuMzQ3LTEuNTY1IDEuMDU3LTIuMTMzLjcxLS41NyAxLjYyNS0uODU0IDIuNzYxLS44NTQgMS4yMTUgMCAyLjE3OC4yODUgMi45MDQuODU0LjY2Mi41MjEgMS4wMSAxLjE2OSAxLjA3MiAxLjk3NS4wMTYuMTQyLS4xMS4yNTMtLjI1Mi4yNTNoLTIuMDY3YS4yMjcuMjI3IDAgMDEtLjIzNy0uMjA2IDEuMTczIDEuMTczIDAgMDAtLjM0Ny0uNjk1Yy0uMjM2LS4yMzctLjYtLjM2My0xLjEwNC0uMzYzLS40MjYgMC0uNzU3LjA5NC0uOTk0LjI4NGEuOTA3LjkwNyAwIDAwLS4zNDcuNzQzYzAgLjI4NC4xMjYuNTA1LjM5NC42OC4yNjguMTczLjcyNi4zMzEgMS4zNTcuNDU4LjYzMS4xMjYgMS4xNjguMjY4IDEuNjEuNDI2IDEuMzQuNDkgMi4wMTkgMS4zNiAyLjAxOSAyLjU3NiAwIC44Ny0uMzc5IDEuNTgtMS4xMiAyLjExOC0uNzQyLjUzNy0xLjcyLjgwNi0yLjkwMy44MDYtLjgwNSAwLTEuNTE1LS4xNDMtMi4xMy0uNDI3YTMuNzQ3IDMuNzQ3IDAgMDEtMS40NjgtMS4xN2MtLjMtLjQxLS40NzMtLjg1My0uNTItMS4zMjdhLjI1Ny4yNTcgMCAwMS4yNTItLjI4NGgxLjk0Yy4xMTEgMCAuMjIyLjA3OS4yMzcuMTkuMDY0LjM2My4yMjEuNjQ3LjQ5Ljg1My4zMTUuMjM3LjcyNS4zNjMgMS4yNDYuMzYzLjQ5IDAgLjg1Mi0uMDk1IDEuMTA0LS4yODRhLjc1OS43NTkgMCAwMC4zOTUtLjY5NnpNNzkuNTgzIDEzLjc5NmMwIDEuNDctLjMzMSAyLjY1NS0xLjAxIDMuNTQtLjY2Mi44ODUtMS41NzcgMS4zMjctMi43MTMgMS4zMjctLjk2MyAwLTEuNzUyLS4zMzItMi4zMzUtMS4wMTF2NC4yNjdhLjI1LjI1IDAgMDEtLjI1My4yNTNoLTIuMDUxYS4yNS4yNSAwIDAxLS4yNTItLjI1M1Y5LjE2NmEuMjUuMjUgMCAwMS4yNTItLjI1M2gxLjg5M2MuMTI2IDAgLjIzNy4wOTUuMjUzLjIyMWwuMDYzLjcxMWMuNjE1LS43NDIgMS40Mi0xLjEyMiAyLjQxNC0xLjEyMiAxLjE4MyAwIDIuMDk4LjQ0MyAyLjc0NSAxLjMxMi42NDcuODcuOTc4IDIuMDcuOTc4IDMuNjAzdi4xNThoLjAxNnptLTIuNTU2LS4xOWMwLS44ODUtLjE1OC0xLjU4LS40NzMtMi4wNTQtLjMxNi0uNDktLjc3My0uNzI3LTEuMzczLS43MjctLjgwNSAwLTEuMzU3LjMtMS42NTYuOTE3djMuOTE5Yy4zMTUuNjMyLjg2Ny45NDggMS42NzIuOTQ4IDEuMjE1IDAgMS44My0uOTk2IDEuODMtMy4wMDN6TTg5LjY4MSAxMy43OTZjMCAxLjUzMy0uMzMxIDIuNzM0LS45NzggMy41ODctLjY0Ny44NTQtMS41NjIgMS4yOC0yLjc0NiAxLjI4LTEuMDQgMC0xLjg2MS0uMzk1LTIuNDc3LTEuMmwtLjA5NC43OWEuMjU1LjI1NSAwIDAxLS4yNTMuMjJoLTEuODNhLjI1LjI1IDAgMDEtLjI1Mi0uMjUyVjUuMTVhLjI1LjI1IDAgMDEuMjUyLS4yNTJoMi4wNTFhLjI1LjI1IDAgMDEuMjUyLjI1M3Y0LjYzYy41ODQtLjY5NSAxLjM1Ny0xLjAyNyAyLjMyLTEuMDI3IDEuMTY3IDAgMi4wODIuNDI3IDIuNzQ1IDEuMjguNjYzLjg1My45OTQgMi4wNy45OTQgMy42MTl2LjE0MmguMDE2em0tMi41NTYtLjE5YzAtLjk2NC0uMTU4LTEuNjc1LS40NTgtMi4xMTctLjMtLjQ0My0uNzU3LS42NjQtMS4zNzItLjY2NC0uODA1IDAtMS4zNzMuMzMyLTEuNjczLjk5NnYzLjc3N2MuMzE2LjY4Ljg4NCAxLjAxIDEuNjg5IDEuMDEuODIgMCAxLjM3Mi0uNDEgMS42MjUtMS4yMTYuMTI2LS4zOTUuMTg5LS45OTUuMTg5LTEuNzg2ek05NS41MTkgMTguNjYzYy0xLjQwNCAwLTIuNTQtLjQyNi0zLjQyNC0xLjI5Ni0uODg0LS44NTMtMS4zMjUtMi4wMDctMS4zMjUtMy40NDV2LS4yNTJjMC0uOTY0LjE4OS0xLjgxOC41NTItMi41NzYuMzc5LS43NTkuOS0xLjM0NCAxLjU3OC0xLjc1NC42NzgtLjQxMSAxLjQ1MS0uNjE3IDIuMzE5LS42MTcgMS4zMSAwIDIuMzM1LjQxMSAzLjA5MiAxLjIzMy43NTguODIyIDEuMTIgMS45OTEgMS4xMiAzLjUwOHYuNzlhLjI1LjI1IDAgMDEtLjI1Mi4yNTNoLTUuODM4Yy4wOC42MzIuMzMyIDEuMTIyLjc0MiAxLjUwMS40MS4zOC45NDcuNTcgMS41NzguNTcuODgzIDAgMS41OTMtLjI4NSAyLjEzLS44Ny4wOTQtLjExLjI2OC0uMDk1LjM2My4wMTZsLjkzIDEuMDQzYy4wOC4wOTUuMDk1LjIyMS4wMTYuMzE2YTMuODkyIDMuODkyIDAgMDEtMS40MzUgMS4xMDZjLS42MTYuMzMyLTEuMzQyLjQ3NC0yLjE0Ni40NzR6bS0uMjg0LTcuODU0Yy0uNTA1IDAtLjkxNS4xNzQtMS4yMy41MjItLjMxNi4zNDctLjUyMi44MzctLjYgMS40N2gzLjU1di0uMjA2Yy0uMDE2LS41NjktLjE1OC0xLjAxMS0uNDU4LTEuMzEyLS4zLS4zMTYtLjcyNi0uNDc0LTEuMjYyLS40NzR6TTEwNi4yNjMgMTEuMDQ2YS4yNC4yNCAwIDAxLS4yNjguMjM3Yy0uMjM3LS4wMzEtLjQ1Ny0uMDMxLS42NDctLjAzMS0uOTYyIDAtMS41OTMuMzMyLTEuODkzLjk4djYuMDJhLjI1LjI1IDAgMDEtLjI1My4yNTNoLTIuMDUxYS4yNDkuMjQ5IDAgMDEtLjI1Mi0uMjUyVjkuMTY2YzAtLjE0My4xMS0uMjUzLjI1Mi0uMjUzaDEuOTI1Yy4xMjYgMCAuMjM3LjA5NS4yNTMuMjM3bC4wNjMuOWMuNTA1LS44ODQgMS4yMTUtMS4zMTEgMi4xMy0xLjMxMS4yMDUgMCAuNDEuMDE2LjYxNS4wNjNhLjI1LjI1IDAgMDEuMTg5LjIzN2wtLjA2MyAyLjAwN3pNMTEyLjcxNiAxMS4wNDZhLjI0LjI0IDAgMDEtLjI2OC4yMzdjLS4yMzYtLjAzMS0uNDU3LS4wMzEtLjY0Ny0uMDMxLS45NjIgMC0xLjU5My4zMzItMS44OTMuOTh2Ni4wMmMwIC4xNDMtLjExLjI1My0uMjUyLjI1M2gtMi4wNTJhLjI0OS4yNDkgMCAwMS0uMjUyLS4yNTJWOS4xNjZjMC0uMTQzLjExLS4yNTMuMjUyLS4yNTNoMS45MjVjLjEyNyAwIC4yMzcuMDk1LjI1My4yMzdsLjA2My45Yy41MDUtLjg4NCAxLjIxNS0xLjMxMSAyLjEzLTEuMzExLjIwNSAwIC40MS4wMTYuNjE1LjA2My4xMTEuMDMyLjE5LjEyNy4xOS4yMzdsLS4wNjQgMi4wMDd6TTExNy44NiAxNC44N2wxLjcyLTUuNzY3YS4yMzYuMjM2IDAgMDEuMjM2LS4xNzRoMi4yMDljLjE3NCAwIC4yODQuMTc0LjIzNy4zMzJsLTMuNzI0IDEwLjczLS4yMDUuNTA2Yy0uNTY4IDEuMjQ4LTEuNTE0IDEuODgtMi44MjQgMS44OC0uMzE1IDAtLjYzMS0uMDMxLS45NDctLjExYS4yNTIuMjUyIDAgMDEtLjE4OS0uMjM4di0xLjQ4NWEuMjUuMjUgMCAwMS4yNTMtLjI1M2wuMjUyLjAxNmMuNDg5IDAgLjcyNi0uMDguOTYyLS4yMzcuMjM3LS4xNDIuNDI2LS4zOTUuNTY4LS43MjdsLjMtLjc5LTMuMjM0LTkuMjZjLS4wNjMtLjE1OS4wNjMtLjMzMy4yMzYtLjMzM2gyLjIwOWMuMTExIDAgLjIwNS4wOC4yMzcuMTc0bDEuNzA0IDUuNzM3ek0xMzAuNjg3IDEzLjk1NHY0LjI4M2MwIC4xNDItLjExLjI1My0uMjUyLjI1M2gtMi4xNjJhLjI0OS4yNDkgMCAwMS0uMjUyLS4yNTNWNS44NjNjMC0uMTQyLjExLS4yNTMuMjUyLS4yNTNoNC43NjVjLjk2MyAwIDEuODE1LjE3NCAyLjU0MS41MzcuNzI1LjM2NCAxLjI5My44NTQgMS42ODggMS41MDIuMzk0LjY0OC41OTkgMS4zOS41OTkgMi4yMjggMCAxLjI2NC0uNDI2IDIuMjYtMS4yOTMgMi45ODctLjg2OC43MjctMi4wNTIgMS4wOS0zLjU4MiAxLjA5aC0yLjMwNHptMC0yLjE1aDIuMzY3Yy42OTQgMCAxLjIzMS0uMTU3IDEuNjA5LS40OS4zNjMtLjMzLjU1My0uODA1LjU1My0xLjQyMSAwLS42MzItLjE5LTEuMTM4LS41NTMtMS41MzMtLjM2Mi0uMzk1LS44ODMtLjU4NS0xLjUzLS42aC0yLjQzdjQuMDQ1aC0uMDE2ek0xMzkuMTQ0IDYuNDQ4YzAtLjM4LjEyNy0uNjk2LjM3OS0uOTQ5LjI1Mi0uMjUyLjYtLjM3OSAxLjA0MS0uMzc5LjQ0MiAwIC43ODkuMTI3IDEuMDQyLjM4LjI1Mi4yNTIuMzk0LjU2OC4zOTQuOTQ4IDAgLjM5NS0uMTI2LjcxLS4zOTQuOTQ4LS4yNjkuMjUzLS42MTYuMzgtMS4wNDIuMzgtLjQyNiAwLS43NzMtLjEyNy0xLjA0MS0uMzgtLjI1Mi0uMjM3LS4zNzktLjU3LS4zNzktLjk0OHptMi40NjIgMTIuMDQxaC0yLjA2N2EuMjUuMjUgMCAwMS0uMjUzLS4yNTJWOS4xNjZhLjI1LjI1IDAgMDEuMjUzLS4yNTNoMi4wNjdjLjE0MiAwIC4yNTIuMTEuMjUyLjI1M3Y5LjA3Yy0uMDE2LjE0My0uMTI2LjI1My0uMjUyLjI1M3pNMzMuMzcgMjQuNzMyYy0uMTktMS45OTEtMS4wODktMy43NjEtMi4zNS00LjY5NGE1Ljk0IDUuOTQgMCAwMC0xLjA5LTIuMTMzYy0uMDc4LS45MzMtLjQ3My0yLjc2Ni0yLjMxOS00LjM5My4yMDUtLjE5LjM5NS0uMzk2LjUzNy0uNjQ4IDEuNTQ2LS42OTYgMi42MTktMi4xMzQgMi43NDUtMy4yMDguODItLjgyMiAxLjI5NC0xLjgwMiAxLjMyNS0yLjc2NmEyLjY3OCAyLjY3OCAwIDAwLS4yMzYtMS4yNDhjLjY3OC0uNzQzLjg5OS0xLjU5Ni42MTUtMi40NUMzMi4xMzkgMS44NjUgMzAuNTMuOTk2IDI4LjM2OC45MDFjLS41ODMtLjUzOC0xLjM4OC0uODA2LTIuMzUtLjgwNi0uNDEgMC0uODUyLjA0Ny0xLjI3OC4xNThDMjQuMzkyLjA3OSAyMy45NjcgMCAyMy40OTMgMGMtLjgwNCAwLTEuNzA0LjI1My0yLjM4Mi42NDgtLjExLS4wMTYtLjIwNS0uMDE2LS4zLS4wMTYtMS4wNzMgMC0yLjE0Ni43NDMtMi42OTggMS4xODVhOC44ODkgOC44ODkgMCAwMC0xLjQyIDEuNDcgOC4zMiA4LjMyIDAgMDAtMS40Mi0xLjQ3Yy0uNTItLjQ0Mi0xLjYxLTEuMTg1LTIuNjgyLTEuMTg1LS4wOTUgMC0uMTkgMC0uMjg0LjAxNkE0Ljk4MiA0Ljk4MiAwIDAwOS45MjQgMGMtLjQ3MyAwLS44OTkuMDk1LTEuMjQ2LjI1M0E1LjA1NSA1LjA1NSAwIDAwNy40LjA5NWMtLjk2MyAwLTEuNzgzLjI4NC0yLjM1MS44MDYtMi4xNzcuMDk1LTMuNzg3Ljk2NC00LjI0NCAyLjI5MUMuNTIgNC4wMy43NDIgNC45IDEuNDIgNS42NDJjLS4xNzMuMzYzLS4yNTIuNzktLjIzNyAxLjI0OC4wMzIuOTY0LjUwNSAxLjk0NCAxLjMyNiAyLjc2Ni4xMjYgMS4wNzQgMS4yMTUgMi41MjggMi43NDUgMy4yMDguMTQyLjI1Mi4zMzEuNDc0LjUzNy42NDgtMS44NDYgMS42MTEtMi4yNCAzLjQ0NS0yLjMyIDQuMzkzYTUuNzAxIDUuNzAxIDAgMDAtMS4wODggMi4xMzNDMS4xMiAyMC45NzEuMjIgMjIuNzQxLjAzMiAyNC43MzJjLS4xOSAxLjk3NS4zNjMgMy44MjQgMS40NjcgNC45OTQuMTU4Ljg4NC42NjMgMi4wNTQgMS4yIDIuNzY1LjExIDEuNTAxLjc0IDIuOTg3IDEuODE0IDQuMTg4IDEuMDcyIDEuMjE3IDIuNDc3IDIuMDU0IDMuOTkxIDIuMzcuOTE1Ljg1NCAxLjg3OCAxLjQ1NCAzLjE4NyAxLjk3Ni41NjguNTg0IDIuMjQgMS45NiA1LjAxOCAxLjk2IDIuNzc3IDAgNC40NS0xLjM5MiA1LjAxNy0xLjk2IDEuMzEtLjUyMiAyLjI3Mi0xLjEyMiAzLjE4Ny0xLjk3NiAxLjUxNS0uMzE2IDIuOTItMS4xNTMgMy45OTItMi4zNyAxLjA1Ny0xLjIwMSAxLjcwNC0yLjY4NyAxLjgxNC00LjE4OC41MzctLjcxMSAxLjA0Mi0xLjg2NSAxLjItMi43NjUgMS4xMDQtMS4xNyAxLjY0LTMuMDE5IDEuNDUxLTQuOTk0em0tNy40NDctNi4wNTNhMTEuNjYxIDExLjY2MSAwIDAxLTMuNDcxLTIuOTIzYy0xLjI0Ny0xLjQ4Ni0uNDQyLTIuMTUgMS41My0xLjc4NiAxLjQ2OC4zNDggMi44NCAxLjUxNyAzLjQ1NiAyLjg5Mi42NzggMS44NjUuMTQyIDIuNzY1LTEuNTE1IDEuODE3ek0yMC43NDggMi44OTJjLjExLS4wMzIuMjIuMDYzLjIyLjE3NC0uMDQ3LjUwNS4yNTMuNDQyLjMzMi4zNjMuODA1LS45OTUgMS42NTctMS4yMzIgMi40MTQtMS4xNy4xMjYuMDE3LjIwNS4xNzUuMTEuMjctLjMuNDQyLjAxNi41MzcuMTQyLjQ1OCAxLjIzMS0uNzc1IDIuNDE1LS43NzUgMi44NzItLjQ1OS4wOTUuMDY0LjA5NS4xOS4wMTYuMjctLjQ1OC4zOTQtLjIwNS41ODQtLjA0Ny41MiAxLjI2Mi0uNDQyIDIuOTk3LS4wNDcgMy41OTcuNDU5YS4xNjUuMTY1IDAgMDEwIC4yNTNjLS43NTguNjgtMS4xMzYgMS4yMTctMS4zMSAyLjI5MS0uMDMxLjMuNDU4LjIzNy42NzkuMTkuMTEtLjAzMi4yMDUuMDQ3LjIwNS4xNTguMDE2LjcyNy0uNjYzIDEuNTE3LTEuNjg4IDIuMTk2LS4xNDIuMDk1LS4xMS4zMTcuMTg5LjMxNy4xNDIuMDE1LjIwNS4xNDIuMTQyLjI1Mi0uMzYzLjY4LS44NTIgMS4zMTItMi41NCAxLjczOS0uMTU4LjA0Ny0uMTc0LjI1My0uMDMyLjMzMi4xNDIuMDc5LjE1OC4yMDUuMDQ3LjI4NC0xLjY3MiAxLjQzOC01LjkxNi44Ny02LjQ1My0xLjU0OS0uMDE1LS4wNDcgMC0uMDk1LjAzMi0uMTQyIDEuMDEtMS4zNDMgMy4zNDUtMy45ODIgNy4wMzctNS4zNTcuMTQyLS4wNjMuMDk1LS4yODUtLjA2My0uMjUzLTMuNTgyLjUzNy02LjEwNiAyLjUyOS03LjYzNyA0LjYxNWEuMTcuMTcgMCAwMS0uMjIuMDQ3Yy0yLjY4My0xLjM3NS0uNDU4LTUuNTMxIDEuOTU2LTYuMjU4em0tNC4wNCAxMC43M2MuNTIxIDAgMS44NzguMDQ4IDMuMjk4IDEuMTU0IDIuMzY3IDEuOTc1LS4zNDcgMy4zNjYtMy4yOTcgMy4zNjZzLTUuNjY1LTEuMzktMy4yOTgtMy4zNjZjMS40Mi0xLjEwNiAyLjc3Ny0xLjE1NCAzLjI5OC0xLjE1NHpNNC43NjYgOS40NjZjLS4wNjMtLjExIDAtLjIzNy4xNDItLjI1My4zMTYtLjAxNi4zMzEtLjIyMS4xOS0uMzE2LTEuMDEtLjY4LTEuNzA1LTEuNDctMS42ODktMi4xOTcgMC0uMTEuMTEtLjE5LjIwNS0uMTU4LjIwNS4wNDguNzEuMTExLjY3OS0uMTktLjE3NC0xLjA3NC0uNTUzLTEuNjExLTEuMzEtMi4yOWEuMTY1LjE2NSAwIDAxMC0uMjUzYy42LS41MDYgMi4zMzUtLjkwMSAzLjU5Ny0uNDU5LjE1OC4wNjMuNDEtLjE0Mi0uMDQ3LS41MjEtLjA3OS0uMDgtLjA3OS0uMjA2LjAxNi0uMjY5LjQ3My0uMzQ4IDEuNjU3LS4zNDggMi44ODcuNDI3LjEyNi4wNzkuNDQyIDAgLjE0Mi0uNDU5LS4wNzktLjExLS4wMTYtLjI2OC4xMS0uMjY4Ljc1OC0uMDYzIDEuNjEuMTU4IDIuNDE1IDEuMTcuMDc5LjA5NC4zNzguMTU3LjMzMS0uMzY0LS4wMTYtLjEyNy4wOTUtLjIyMS4yMi0uMTc0IDIuNDE1Ljc0MyA0LjY0IDQuODgzIDEuOTI2IDYuMjktLjA4LjAzMS0uMTc0LjAxNS0uMjIxLS4wNDgtMS41My0yLjA4Ni00LjA1NS00LjA3Ny03LjYzNy00LjYxNC0uMTU3LS4wMTYtLjIyLjIwNS0uMDYzLjI1MyAzLjY5MiAxLjM5IDYuMDI3IDQuMDEzIDcuMDM3IDUuMzU3LjAzMi4wNDcuMDQ3LjA5NS4wMzIuMTQyLS41MzcgMi40MTgtNC43OCAyLjk4Ny02LjQ1MyAxLjU0OS0uMDk1LS4wOC0uMDk1LS4yMjIuMDQ3LS4yODVhLjE3Ny4xNzcgMCAwMC0uMDMyLS4zMzJjLTEuNjcyLS40MjYtMi4xNjEtMS4wNzQtMi41MjQtMS43Mzh6bTEuMjMgNy40MTJjLjYtMS4zNzUgMS45ODktMi41NDUgMy40NTYtMi44OTIgMS45NTYtLjM2NCAyLjc3Ny4zIDEuNTMgMS43ODVhMTEuODk5IDExLjg5OSAwIDAxLTMuNDcgMi45MjRjLTEuNjczLjkzMi0yLjIxLjAzMi0xLjUxNS0xLjgxN3pNMi41NzMgMjcuMTk3Yy0uNTUyLTEuNDM4LS40MS0zLjE3Ni4zOTQtNC41Mi44NjgtMS40ODUgMS43NTItMS40MjIgMi4wOTktLjE3NC40NTcgMS42Ni4yODQgMy42NTEtLjQ1OCA1LjIxNS0uNjQ3IDEuMjk2LTEuNDUxLjg3LTIuMDM1LS41MjF6bTYuMjk1IDkuNjRjLTIuMDk4LS40NDMtMy44ODEtMi41Ni0zLjk2LTQuNzEuMzMxLTcuNjMyIDExLjMyOCA2LjAyMSAzLjk2IDQuNzF6bS4yMjEtOS41MTRDNy4yNDIgMjYuMjUgNi43NTMgMjMuNjQxIDggMjEuNDkzYzEuMjQ3LTIuMTUgMy43NC0zLjAzNSA1LjU4Ni0xLjk3NiAxLjg0NiAxLjA3NCAyLjMzNSAzLjY4MiAxLjA4OCA1LjgzMS0xLjIzIDIuMTUtMy43MzkgMy4wMzQtNS41ODUgMS45NzV6TTE5Ljc4NSAzOS43NmE1LjE4OCA1LjE4OCAwIDAxLTMuMDc2Ljk5NiA1LjE4OCA1LjE4OCAwIDAxLTMuMDc3LS45OTZjLTEuODMtMS4yNjQuMDE2LTIuNzE4IDMuMDc3LTIuNzE4IDMuMDYgMCA0LjkwNyAxLjQ1NCAzLjA3NiAyLjcxOHptLTMuMDc2LTQuNjNjLTIuMzY3IDAtNC4yNzYtMS42NDMtNC4yNzYtMy42ODIgMC0yLjAzOSAxLjkyNS0zLjY4MiA0LjI3Ni0zLjY4MiAyLjM1IDAgNC4yNzYgMS42NiA0LjI3NiAzLjY4MiAwIDIuMDIzLTEuOTEgMy42ODItNC4yNzYgMy42ODJ6bTIuMDItOS43ODJjLTEuMjQ3LTIuMTUtLjc1OC00Ljc3MiAxLjA4OC01LjgzMSAxLjg0Ni0xLjA3NSA0LjM1NS0uMTkgNS41ODUgMS45NzUgMS4yMzEgMi4xNjUuNzU4IDQuNzczLTEuMDg4IDUuODMxLTEuODQ2IDEuMDYtNC4zNTUuMTc0LTUuNTg2LTEuOTc1em01LjgwNiAxMS40ODljLTcuMzY5IDEuMjk2IDMuNjI4LTEyLjM1OCAzLjk2LTQuNzEtLjA4IDIuMTUtMS44NjIgNC4yNjctMy45NiA0Ljcxem02LjMxLTkuNjRjLS41ODMgMS4zOS0xLjM4OCAxLjgxNy0yLjAzNS41MzctLjcyNi0xLjU2NC0uODk5LTMuNTU1LS40NTctNS4yMTUuMzQ3LTEuMjY0IDEuMjMtMS4zMjcgMi4wOTguMTc0LjgwNSAxLjMyOC45MzEgMy4wNjYuMzk1IDQuNTA0ek00OC4yOTYgMzIuMTQzSDQyLjl2NS42OWgtMS42ODh2LTEyLjg4aDcuOTY3djEuMzlINDIuOXY0LjQxaDUuMzk3djEuMzl6TTUwLjAzMSAzMi45NjVjMC0uOTMyLjE5LTEuNzg2LjU1My0yLjUyOGE0LjIxMyA0LjIxMyAwIDAxMS41My0xLjczOWMuNjYzLS40MSAxLjQwNC0uNjE2IDIuMjQtLjYxNiAxLjI5NCAwIDIuMzUxLjQ1OCAzLjE1NiAxLjM2LjgwNS45IDEuMiAyLjEgMS4yIDMuNjAydi4xMWMwIC45MzMtLjE3NCAxLjc3LS41MzcgMi41MTMtLjM2My43NDMtLjg2OCAxLjMxMi0xLjUzIDEuNzIzLS42NjMuNDEtMS40Mi42MTYtMi4yODguNjE2LTEuMjk0IDAtMi4zNTEtLjQ1OC0zLjE1Ni0xLjM1OS0uODA1LS45LTEuMi0yLjEwMi0xLjItMy41ODd2LS4wOTVoLjAzMnptMS42NTcuMTljMCAxLjA1OS4yNTIgMS45MTIuNzQyIDIuNTYuNDg5LjY0OCAxLjE1MS45NjQgMS45NzIuOTY0LjgzNiAwIDEuNDgzLS4zMzIgMS45NzItLjk4LjQ5LS42NDguNzI2LTEuNTY0LjcyNi0yLjczNCAwLTEuMDQzLS4yNTMtMS44OTYtLjc0Mi0yLjU2LS41MDUtLjY0OC0xLjE1MS0uOTgtMS45ODgtLjk4LS44MDQgMC0xLjQ1MS4zMTYtMS45NTYuOTY0LS40OS42NDgtLjcyNiAxLjU4LS43MjYgMi43NjZ6TTY2LjQ0IDM2LjljLS42My43NDMtMS41NjIgMS4xMjItMi44MDggMS4xMjItMS4wMjYgMC0xLjc5OS0uMy0yLjMzNS0uODg1LS41MzctLjU4NS0uODA1LTEuNDctLjgwNS0yLjYzOXYtNi4yMjZoMS42NDF2Ni4xNzljMCAxLjQ1My41ODQgMi4xOCAxLjc2NyAyLjE4IDEuMjQ3IDAgMi4wODMtLjQ1OCAyLjQ5My0xLjM5di02Ljk3aDEuNjR2OS41NzdoLTEuNTYxbC0uMDMyLS45NDh6TTcxLjc4OSAyOC4yNzFsLjA0NyAxLjIwMWMuNzI2LS45MTYgMS42ODktMS4zNzQgMi44NTYtMS4zNzQgMi4wMiAwIDMuMDQ1IDEuMTM3IDMuMDYgMy40Mjl2Ni4zMjFoLTEuNjR2LTYuMzM3YzAtLjY5NS0uMTU4LTEuMi0uNDczLTEuNTMzLS4zMTYtLjMzMi0uNzktLjQ5LTEuNDUyLS40OS0uNTM2IDAtLjk5NC4xNDMtMS4zODguNDI3YTIuODMgMi44MyAwIDAwLS45MzEgMS4xMjJ2Ni44MjdoLTEuNjQxdi05LjU3N2gxLjU2MnYtLjAxNXpNNzkuNTM2IDMyLjk4YzAtMS40NjkuMzQ3LTIuNjU0IDEuMDQxLTMuNTM5LjY5NC0uOSAxLjYxLTEuMzQzIDIuNzMtMS4zNDMgMS4xMiAwIDIuMDA0LjM3OSAyLjY2NiAxLjE1M3YtNC45OTNoMS42NDF2MTMuNTloLTEuNDk5bC0uMDc5LTEuMDI3Yy0uNjQ3LjgwNi0xLjU2MiAxLjIwMS0yLjczIDEuMjAxLTEuMTA0IDAtMi4wMDMtLjQ1OC0yLjcxMy0xLjM1OS0uNjk0LS45LTEuMDQxLTIuMDg2LTEuMDQxLTMuNTU2di0uMTI2aC0uMDE2em0xLjYyNS4xNzVjMCAxLjA5LjIyIDEuOTI4LjY3OCAyLjU0NC40NDIuNjE2IDEuMDczLjkxNyAxLjg2Mi45MTcgMS4wNDIgMCAxLjc5OS0uNDU5IDIuMjcyLTEuMzkxdi00LjM5M2MtLjQ4OS0uOTAxLTEuMjQ2LTEuMzYtMi4yNTYtMS4zNi0uODA1IDAtMS40Mi4zMTctMS44NzcuOTMzLS40NDIuNjE2LS42NzkgMS41MzMtLjY3OSAyLjc1ek05NS44MDMgMzcuODMzYy0uMDk1LS4xOS0uMTc0LS41MjItLjIzNy0xLjAxMi0uNzU3Ljc5LTEuNjcyIDEuMTg1LTIuNzE0IDEuMTg1LS45NDYgMC0xLjcyLS4yNjgtMi4zMTktLjgwNmEyLjYxIDIuNjEgMCAwMS0uOS0yLjAyMmMwLS45OTYuMzgtMS43NyAxLjEzNy0yLjMyMy43NTctLjU1NCAxLjgxNC0uODIyIDMuMTg3LS44MjJoMS41OTN2LS43NDNjMC0uNTY5LS4xNzMtMS4wMjctLjUwNS0xLjM3NS0uMzQ3LS4zMzItLjg1Mi0uNTA1LTEuNTE0LS41MDUtLjU4NCAwLTEuMDczLjE0Mi0xLjQ2OC40NDItLjM5NC4zLS42LjY0OC0uNiAxLjA3NWgtMS42NGMwLS40NzQuMTc0LS45MzMuNTA1LTEuMzkxLjMzMS0uNDU4LjgwNS0uNzkgMS4zNzMtMS4wNTlhNC43NCA0Ljc0IDAgMDExLjkwOS0uMzk1YzEuMTA0IDAgMS45NTYuMjY5IDIuNTg3LjgyMi42MzEuNTUzLjk0NyAxLjMxMS45NzggMi4yNzV2NC40MWMwIC44ODQuMTEgMS41OC4zMzIgMi4xMDF2LjE0M2gtMS43MDR6TTkzLjA4OSAzNi42Yy41MDUgMCAuOTk0LS4xMjcgMS40NTItLjM5NS40NTctLjI2OS43ODgtLjYxNy45OTMtMS4wNDN2LTEuOTZoLTEuMjc3Yy0yLjAwNCAwLTIuOTk4LjU4NS0yLjk5OCAxLjc1NCAwIC41MDYuMTczLjkxNy41MDUgMS4yMDEuMzMxLjI4NS43ODkuNDQzIDEuMzI1LjQ0M3pNMTAxLjc4MyAyNS45NDh2Mi4zMjNoMS43ODJ2MS4yNjVoLTEuNzgydjUuOTQyYzAgLjM3OS4wNzguNjYzLjIzNi44NjkuMTU4LjE5LjQyNi4yODQuODA1LjI4NC4xODkgMCAuNDQyLS4wMzEuNzczLS4xMXYxLjMxMWMtLjQyNi4xMTEtLjg1Mi4xNzQtMS4yNjIuMTc0LS43MjYgMC0xLjI3OC0uMjIxLTEuNjU3LS42NjMtLjM3OS0uNDQzLS41NTItMS4wNzUtLjU1Mi0xLjg4MVYyOS41Mkg5OC4zOXYtMS4yNjRoMS43MzZ2LTIuMzIzaDEuNjU3di4wMTV6TTEwNS4zMDEgMjUuNzI3YzAtLjI2OC4wNzktLjQ5LjIzNy0uNjguMTU3LS4xODkuMzk0LS4yNjguNzI1LS4yNjguMzE2IDAgLjU1My4wOTUuNzI2LjI2OS4xNTguMTkuMjUzLjQxLjI1My42OCAwIC4yNjgtLjA3OS40OS0uMjUzLjY2My0uMTU4LjE3NC0uNDEuMjY5LS43MjYuMjY5LS4zMTUgMC0uNTUyLS4wOTUtLjcyNS0uMjY5YS45NS45NSAwIDAxLS4yMzctLjY2NHptMS43NjcgMTIuMTA1aC0xLjY0MXYtOS41NzZoMS42NDF2OS41NzZ6TTEwOS4wNTYgMzIuOTY1YzAtLjkzMi4xODktMS43ODYuNTUyLTIuNTI4YTQuMjE1IDQuMjE1IDAgMDExLjUzMS0xLjczOWMuNjYyLS40MSAxLjQwNC0uNjE2IDIuMjQtLjYxNiAxLjI5NCAwIDIuMzUxLjQ1OCAzLjE1NiAxLjM2LjgwNC45IDEuMTk5IDIuMSAxLjE5OSAzLjYwMnYuMTFjMCAuOTMzLS4xNzQgMS43Ny0uNTM3IDIuNTEzLS4zNjIuNzQzLS44NjcgMS4zMTItMS41MyAxLjcyMy0uNjYzLjQxLTEuNDIuNjE2LTIuMjg4LjYxNi0xLjI5NCAwLTIuMzUxLS40NTgtMy4xNTUtMS4zNTktLjgwNS0uOS0xLjE5OS0yLjEwMi0xLjE5OS0zLjU4N3YtLjA5NWguMDMxem0xLjY1Ny4xOWMwIDEuMDU5LjI1MiAxLjkxMi43NDEgMi41Ni40ODkuNjQ4IDEuMTUyLjk2NCAxLjk3My45NjQuODM2IDAgMS40ODMtLjMzMiAxLjk3Mi0uOTguNDg5LS42NDguNzI2LTEuNTY0LjcyNi0yLjczNCAwLTEuMDQzLS4yNTMtMS44OTYtLjc0Mi0yLjU2LS40ODktLjY2NC0xLjE1Mi0uOTgtMS45ODgtLjk4LS44MDUgMC0xLjQ1Mi4zMTYtMS45NTYuOTY0LS40OS42NDgtLjcyNiAxLjU4LS43MjYgMi43NjZ6TTEyMS4wNjMgMjguMjcxbC4wNDcgMS4yMDFjLjcyNi0uOTE2IDEuNjg5LTEuMzc0IDIuODU2LTEuMzc0IDIuMDIgMCAzLjA0NSAxLjEzNyAzLjA2MSAzLjQyOXY2LjMyMWgtMS42NDF2LTYuMzM3YzAtLjY5NS0uMTU4LTEuMi0uNDczLTEuNTMzLS4zMTYtLjMzMi0uNzg5LS40OS0xLjQ1Mi0uNDktLjUzNiAwLS45OTQuMTQzLTEuMzg4LjQyNy0uMzk1LjI4NS0uNzEuNjQ4LS45MzEgMS4xMjJ2Ni44MjdoLTEuNjQxdi05LjU3N2gxLjU2MnYtLjAxNXoiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxNDJ2NDNIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=");background-position:var(--background-position);background-repeat:no-repeat;background-size:auto,40px;color:#fff;font-size:var(--font-size);font-weight:400;line-height:1.4;margin:0 0 20px;max-width:100%;padding:var(--padding)}@media screen and (min-width:700px){.c-footer__legal{--background-position:left top;--font-size:14px;--padding:0 0 0 170px;max-width:700px}}.c-footer__social-list{display:flex;grid-gap:25px;gap:25px;margin:0 0 50px;padding:0}.c-footer__social-item{list-style:none}.c-footer__social-link{--rotate:0deg;--scale:1;--translateY:0;background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:30px;transform:rotate(var(--rotate)) scale(var(--scale)) translateY(var(--translateY));transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);width:30px}.c-footer__social-link:active,.c-footer__social-link:focus,.c-footer__social-link:hover{--scale:1.2;--translateY:-20%}.c-footer__social-link--facebook{--background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMwIDE1LjA5MkMzMCA2Ljc1NyAyMy4yODQgMCAxNSAwIDYuNzE2IDAgMCA2Ljc1NyAwIDE1LjA5MiAwIDIyLjYyNCA1LjQ4NSAyOC44NjggMTIuNjU2IDMwVjE5LjQ1NEg4Ljg0OHYtNC4zNjJoMy44MDh2LTMuMzI1YzAtMy43ODMgMi4yNC01Ljg3MiA1LjY2Ni01Ljg3MiAxLjY0IDAgMy4zNTguMjk1IDMuMzU4LjI5NXYzLjcxNGgtMS44OTJjLTEuODYzIDAtMi40NDQgMS4xNjMtMi40NDQgMi4zNTh2Mi44M2g0LjE2bC0uNjY1IDQuMzYyaC0zLjQ5NVYzMEMyNC41MTQgMjguODY4IDMwIDIyLjYyNCAzMCAxNS4wOTJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+")}.c-footer__social-link--facebook:active,.c-footer__social-link--facebook:focus,.c-footer__social-link--facebook:hover{--transform:rotate(6deg)}.c-footer__social-link--twitter{--background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='1200' height='1227' viewBox='0 0 1200 1227' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M714.163 519.284L1160.89 0H1055.03L667.137 450.887L357.328 0H0L468.492 681.821L0 1226.37H105.866L515.491 750.218L842.672 1226.37H1200L714.137 519.284H714.163ZM569.165 687.828L521.697 619.934L144.011 79.6944H306.615L611.412 515.685L658.88 583.579L1055.08 1150.3H892.476L569.165 687.854V687.828Z' fill='white'/%3e%3c/svg%3e ")}.c-footer__social-link--twitter:active,.c-footer__social-link--twitter:focus,.c-footer__social-link--twitter:hover{--transform:rotate(-6deg)}.c-footer__social-link--instagram{--background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSIgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTE1IDIuNzAzYzQuMDA1IDAgNC40NzguMDE1IDYuMDYxLjA4NyAxLjQ2My4wNjcgMi4yNTcuMzEyIDIuNzg2LjUxNy42NTIuMjQgMS4yNDIuNjI0IDEuNzI3IDEuMTIyYTQuNjUzIDQuNjUzIDAgMDExLjEyMSAxLjcyN2MuMjA2LjUyOC40NSAxLjMyMi41MTcgMi43ODUuMDcyIDEuNTgxLjA4NyAyLjA1Ni4wODcgNi4wNiAwIDQuMDA2LS4wMTUgNC40OC0uMDg3IDYuMDYyLS4wNjcgMS40NjMtLjMxMSAyLjI1Ny0uNTE3IDIuNzg2YTQuOTY4IDQuOTY4IDAgMDEtMi44NDYgMi44NDZjLS41My4yMDYtMS4zMjMuNDUtMi43ODYuNTE3LTEuNTgxLjA3Mi0yLjA1Ni4wODctNi4wNjEuMDg3LTQuMDA2IDAtNC40OC0uMDE1LTYuMDYxLS4wODctMS40NjMtLjA2Ny0yLjI1Ny0uMzExLTIuNzg1LS41MTdhNC42NDcgNC42NDcgMCAwMS0xLjcyNy0xLjEyMiA0LjY0NSA0LjY0NSAwIDAxLTEuMTIyLTEuNzI3Yy0uMjA1LS41MjktLjQ1LTEuMzIzLS41MTctMi43ODUtLjA3Mi0xLjU4Mi0uMDg3LTIuMDU2LS4wODctNi4wNjIgMC00LjAwNS4wMTUtNC40NzguMDg3LTYuMDYyLjA2Ny0xLjQ2LjMxMy0yLjI1NS41MTctMi43ODNhNC42NTMgNC42NTMgMCAwMTEuMTIyLTEuNzI3IDQuNjUzIDQuNjUzIDAgMDExLjcyNy0xLjEyMmMuNTI2LS4yMDMgMS4zMi0uNDQ4IDIuNzgzLS41MTUgMS41ODItLjA3MiAyLjA1Ni0uMDg3IDYuMDYxLS4wODd6TTE1IDBjLTQuMDczIDAtNC41ODUuMDE3LTYuMTg0LjA5LTEuNi4wNzQtMi42ODcuMzI3LTMuNjQxLjY5OC0xLjAwMS4zNzYtMS45MDguOTY3LTIuNjU3IDEuNzNhNy4zNTYgNy4zNTYgMCAwMC0xLjczIDIuNjU2Qy40MTcgNi4xMy4xNjMgNy4yMi4wOSA4LjgxOC4wMTggMTAuNDE2IDAgMTAuOTI4IDAgMTUuMDAycy4wMTcgNC41ODUuMDkgNi4xODRjLjA3NCAxLjYuMzI3IDIuNjg4LjY5OCAzLjY0MmE3LjM0NiA3LjM0NiAwIDAwMS43MyAyLjY1NiA3LjM0NyA3LjM0NyAwIDAwMi42NTcgMS43M2MuOTUzLjM3MiAyLjA0NC42MjUgMy42NC42OTggMS41OTguMDczIDIuMTEyLjA5IDYuMTg1LjA5IDQuMDczIDAgNC41ODUtLjAxNyA2LjE4NS0uMDkgMS42LS4wNzMgMi42ODctLjMyNiAzLjY0LS42OTdhNy42NzIgNy42NzIgMCAwMDQuMzg4LTQuMzg3Yy4zNy0uOTUzLjYyNC0yLjA0NS42OTctMy42NDIuMDczLTEuNTk2LjA5LTIuMTEuMDktNi4xODRzLS4wMTctNC41ODUtLjA5LTYuMTg0Yy0uMDczLTEuNi0uMzI2LTIuNjg3LS42OTctMy42NDJhNy4zNTUgNy4zNTUgMCAwMC0xLjczLTIuNjU5QTcuMzUyIDcuMzUyIDAgMDAyNC44MjYuNzkxQzIzLjg3My40MiAyMi43OC4xNjYgMjEuMTg1LjA5MyAxOS41ODguMDIxIDE5LjA3NC4wMDMgMTUgLjAwM1YweiIvPjxwYXRoIGQ9Ik0xNSA3LjI5OGE3LjcwMyA3LjcwMyAwIDEwMCAxNS40MDYgNy43MDMgNy43MDMgMCAwMDAtMTUuNDA2ek0xNSAyMGE1LjAwMSA1LjAwMSAwIDExMC0xMC4wMDJBNS4wMDEgNS4wMDEgMCAwMTE1IDIwek0yMy4wMDcgOC43OTNhMS44IDEuOCAwIDEwMC0zLjYgMS44IDEuOCAwIDAwMCAzLjZ6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMzB2MzBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=")}.c-footer__social-link--instagram:active,.c-footer__social-link--instagram:focus,.c-footer__social-link--instagram:hover{--transform:rotate(-3deg)}.c-footer__social-link--youtube{--background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM0Ljk2OSAzLjkwNEE0LjQ3NiA0LjQ3NiAwIDAwMzEuODEuNzQ3Yy0yLjc4Ni0uNzU5LTEzLjk1NS0uNzU5LTEzLjk1NS0uNzU5cy0xMS4xNyAwLTEzLjk1Mi43NDdhNC40NzEgNC40NzEgMCAwMC0zLjE1NyAzLjE3QzAgNi42ODcgMCAxMi41IDAgMTIuNXMwIDUuODEyLjc0NyA4LjU5NmE0LjQ3MiA0LjQ3MiAwIDAwMy4xNTcgMy4xNTdDNi42ODggMjUgMTcuODU2IDI1IDE3Ljg1NiAyNXMxMS4xNzEgMCAxMy45NTUtLjc0N2E0LjQ3NyA0LjQ3NyAwIDAwMy4xNTgtMy4xNTdjLjc0NC0yLjc4NC43NDQtOC41OTYuNzQ0LTguNTk2cy0uMDEtNS44MTItLjc0NC04LjU5NnpNMTQuMjg1IDE3Ljg1NlY3LjE0NGw5LjI3NyA1LjM1Ni05LjI3OCA1LjM1NnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=")}.c-footer__social-link--youtube:active,.c-footer__social-link--youtube:focus,.c-footer__social-link--youtube:hover{--transform:rotate(-2deg)}.c-footer__social-cta{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px} </style> <footer class="c-footer" id="rp-app-landmark-footer"> <nav class="c-footer__nav"> <div class="c-footer__nav-container"> <ul class="c-footer__nav-list"> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="For educators" href="/teach">For educators</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="The Computing Curriculum" href="/curriculum">The Computing Curriculum</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Ada Computer Science" href="https://adacomputerscience.org/">Ada Computer Science</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Online training courses" href="/training/online">Online training courses</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Hello World magazine" href="https://www.raspberrypi.org/hello-world">Hello World magazine</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Research" href="/research">Research</a> </li> </ul> <ul class="c-footer__nav-list"> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="For learners" href="/learn">For learners</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Code Club" href="https://codeclub.org/">Code Club</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Code Club World" href="https://codeclubworld.org/">Code Club World</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Explore our projects" href="https://projects.raspberrypi.org">Explore our projects</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Astro Pi" href="https://astro-pi.org/">Astro Pi</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Coolest Projects" href="https://online.coolestprojects.org/">Coolest Projects</a> </li> </ul> <ul class="c-footer__nav-list"> <li class="c-footer__nav-item"> Policies </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Safeguarding" href="/safeguarding">Safeguarding</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Accessibility" href="/accessibility">Accessibility</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Privacy" href="/privacy">Privacy</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Cookies" href="/cookies">Cookies</a> </li> </ul> <ul class="c-footer__nav-list"> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="About us" href="/about">About us</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Donate" href="/donate">Donate</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Team" href="/about/meet-the-team">Team</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Careers" href="/careers">Careers</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Governance" href="/about/governance">Governance</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Contact us" href="/contact">Contact us</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Trademark &amp; brand" href="/trademark-rules">Trademark &amp; brand</a> </li> <li class="c-footer__nav-item"> <a class="c-footer__nav-link" data-event-action="click" data-event-category="Footer Nav Link" data-event-label="Raspberry Pi computers" href="https://www.raspberrypi.com">Raspberry Pi computers</a> </li> </ul> </div> </nav> <div class="c-footer__additional"> <ul class="c-footer__social-list"> <li class="c-footer__social-item"> <a class="c-footer__social-link c-footer__social-link--facebook" data-event-action="click" data-event-category="Footer Social Link" data-event-label="facebook" href="https://www.facebook.com/RaspberryPiFoundation"> <span class="c-footer__social-cta">Like Raspberry Pi on Facebook</span> </a> </li> <li class="c-footer__social-item"> <a class="c-footer__social-link c-footer__social-link--twitter" data-event-action="click" data-event-category="Footer Social Link" data-event-label="twitter" href="https://x.com/RaspberryPi_org"> <span class="c-footer__social-cta">Follow Raspberry Pi on X</span> </a> </li> <li class="c-footer__social-item"> <a class="c-footer__social-link c-footer__social-link--instagram" data-event-action="click" data-event-category="Footer Social Link" data-event-label="instagram" href="https://www.instagram.com/raspberrypifoundation"> <span class="c-footer__social-cta">Join us on Instagram</span> </a> </li> <li class="c-footer__social-item"> <a class="c-footer__social-link c-footer__social-link--youtube" data-event-action="click" data-event-category="Footer Social Link" data-event-label="youtube" href="https://www.youtube.com/c/RaspberryPiFoundation"> <span class="c-footer__social-cta">Subscribe to the Raspberry Pi YouTube channel</span> </a> </li> </ul> <p class="c-footer__legal">The Raspberry Pi Foundation is a UK company limited by guarantee and a charity registered in England and Wales with number 1129409. The Raspberry Pi Foundation Group includes CoderDojo Foundation (Irish registered charity 20812), Raspberry Pi Foundation North America, Inc (a 501(c)(3) nonprofit), and Raspberry Pi Educational Services Private Limited (a company incorporated in India to deliver educational services).</p> </div> </footer> <script type="text/javascript"> !function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="https://esi.raspberrypi.org/packs/",r(r.s=5)}({5:function(e,t){}}); </script> <script type="text/javscript"> ga = __gaTracker; </script> <script data-bg="#004881" data-close-text="Got it!" data-cookie="cookiebanner_accepted" data-divlinkbg="#fedf2b" data-fg="#ffffff" data-font-family="Rubik,sans-serif" data-font-size="1.8rem" data-link="#ffffff" data-linkmsg="Cookie policy" data-message="We use cookies to ensure that we give you the best experience on our websites. By continuing to visit this site you agree to our use of cookies." data-moreinfo="https://www.raspberrypi.org/cookies" data-text-align="left" id="cookieinfo" src="https://www.raspberrypi.org/app/themes/mind-control/js/cookieinfo.min.js" type="text/javascript" ></script> <!-- Instagram Feed JS --> <script type="text/javascript"> var sbiajaxurl = "https://www.raspberrypi.org/wp/wp-admin/admin-ajax.php"; </script> <script type="text/javascript" src="https://www.raspberrypi.org/wp/wp-includes/js/dist/vendor/moment.min.js?ver=2.30.1" id="moment-js"></script> <script type="text/javascript" id="moment-js-after"> /* <![CDATA[ */ moment.updateLocale( 'en_GB', {"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"weekdays":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"weekdaysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"week":{"dow":1},"longDateFormat":{"LT":"g:i a","LTS":null,"L":null,"LL":"jS M Y","LLL":"j F Y H:i","LLLL":null}} ); /* ]]> */ </script> <script type="text/javascript" src="https://www.raspberrypi.org/app/themes/mind-control/js/fullcalendar/fullcalendar.min.js?ver=1733313722" id="fullcalendar-js"></script> <script type="text/javascript" src="https://www.raspberrypi.org/app/themes/mind-control/js/qtip/jquery.qtip.min.js?ver=1733313722" id="qtip-js"></script> <script type="text/javascript" src="https://www.raspberrypi.org/app/themes/mind-control/js/vimeo.ga.min.js?ver=1733313722" id="vimeo-js"></script> <script type="text/javascript" src="https://www.raspberrypi.org/app/themes/mind-control/js/tracking.js?ver=1733313722" id="tracking-js"></script> </body> </html>

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