1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/images/logo.svg"/><link rel="stylesheet" href="/_next/static/css/b867220325284c60.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-3f4bc818693eac33.js"/>
1<script src="/_next/static/chunks/5389f6e1-4a5ad549a92acb5d.js" async=""></script>
1<script src="/_next/static/chunks/4964-edf6360766e26354.js" async=""></script>
1<script src="/_next/static/chunks/main-app-6a277d4dba8ee655.js" async=""></script>
1<script src="/_next/static/chunks/352f525f-da463c0e2285ba07.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-7d966768bd62a439.js" async=""></script>
1<script src="/_next/static/chunks/5924-6eebb78fb148717a.js" async=""></script>
1<script src="/_next/static/chunks/5853-8cd6c8f46010036a.js" async=""></script>
1<script src="/_next/static/chunks/1485-601673b16376a929.js" async=""></script>
1<script src="/_next/static/chunks/1081-15cff166902c3f51.js" async=""></script>
1<script src="/_next/static/chunks/5045-e92b94528423754a.js" async=""></script>
1<script src="/_next/static/chunks/8202-866b73a2fa53b042.js" async=""></script>
1<script src="/_next/static/chunks/2262-2bc64e68ab64308c.js" async=""></script>
1<script src="/_next/static/chunks/7086-03594b68b01d25c0.js" async=""></script>
1<script src="/_next/static/chunks/7280-936393fd5e18170e.js" async=""></script>
1<script src="/_next/static/chunks/2869-8c70a6fff78c94c1.js" async=""></script>
1<script src="/_next/static/chunks/3192-f9e4650d027a6ad8.js" async=""></script>
1<script src="/_next/static/chunks/3907-27f9535e25da5c47.js" async=""></script>
1<script src="/_next/static/chunks/6662-9042a04cd0c1fec5.js" async=""></script>
1<script src="/_next/static/chunks/609-a93e9633b6f0da33.js" async=""></script>
1<script src="/_next/static/chunks/8218-9d5f198033534eae.js" async=""></script>
1<script src="/_next/static/chunks/8341-7f1a4a8e94c54180.js" async=""></script>
1<script src="/_next/static/chunks/9746-bd38c749777c43f1.js" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/contact/page-faf6edbf44c6ab4c.js" async=""></script>
1<script src="/_next/static/chunks/5892-23e4a0200b7faaac.js" async=""></script>
1<script src="/_next/static/chunks/8948-5292f871ed8494ce.js" async=""></script>
1<script src="/_next/static/chunks/2685-90869eba9beef6cf.js" async=""></script>
1<script src="/_next/static/chunks/9052-a15f8a7a92b8e72c.js" async=""></script>
1<script src="/_next/static/chunks/app/%5Blocale%5D/layout-6bcda87d424e38b5.js" async=""></script>
1<title>Contact</title><meta name="description" content="Fullstack engineer"/><meta property="og:title" content="Contact"/><meta property="og:description" content="Fullstack engineer"/><meta property="og:url" content="https://carl-topham.com"/><meta property="og:site_name" content="Carl Topham"/><meta property="og:image:type" content="image/png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="1200"/><meta property="og:image" content="https://carl-topham.com/opengraph-image.png?59b116032cd0b6c9"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@designer023"/><meta name="twitter:title" content="Contact"/><meta name="twitter:description" content="Fullstack engineer"/><meta name="twitter:image:type" content="image/png"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="1200"/><meta name="twitter:image" content="https://carl-topham.com/opengraph-image.png?59b116032cd0b6c9"/><link rel="icon" href="/icon.svg?9f93de6ff5e9cb62" type="image/svg+xml" sizes="any"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1<style data-emotion="css-global 1mnfsr1">html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;-webkit-text-size-adjust:100%;}*,*::before,*::after{box-sizing:inherit;}strong,b{font-weight:700;}body{margin:0;color:var(--mui-palette-text-primary);background-color:var(--mui-palette-background-default);}@media print{body{background-color:var(--mui-palette-common-white);}}body::backdrop{background-color:var(--mui-palette-background-default);}.light{-webkit-print-color-scheme:light;color-scheme:light;}.dark{-webkit-print-color-scheme:dark;color-scheme:dark;}html{font-family:Quicksand,sans-serif;min-height:100vh;}body{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}code{background:var(--mui-palette-code-background);color:var(--mui-palette-code-color);padding:2px 4px;border-radius:3px;white-space:break-spaces;}pre{background:var(--mui-palette-code-background);overflow-x:scroll;border-radius:3px;padding:10px;}pre code{padding:0;color:var(--mui-palette-code-color);background:var(--mui-palette-code-background);white-space:pre;}pre code .hljs{color:var(--mui-palette-code-color);background:var(--mui-palette-code-background);}pre code .hljs-comment,pre code .hljs-quote{color:var(--mui-palette-code-comment);font-style:italic;}pre code .hljs-doctag,pre code .hljs-keyword,pre code .hljs-formula{color:var(--mui-palette-code-keyword);}pre code .hljs-section,pre code .hljs-name,pre code .hljs-selector-tag,pre code .hljs-deletion,pre code .hljs-subst{color:var(--mui-palette-code-section);}pre code .hljs-literal{color:var(--mui-palette-code-literal);}pre code .hljs-string,pre code .hljs-regexp,pre code .hljs-addition,pre code .hljs-attribute,pre code .hljs-meta .hljs-string{color:var(--mui-palette-code-string);}pre code .hljs-attr,pre code .hljs-variable,pre code .hljs-template-variable,pre code .hljs-type,pre code .hljs-selector-class,pre code .hljs-selector-attr,pre code .hljs-selector-pseudo,pre code .hljs-number{color:var(--mui-palette-code-attr);}pre code .hljs-symbol,pre code .hljs-bullet,pre code .hljs-link,pre code .hljs-meta,pre code .hljs-selector-id,pre code .hljs-title{color:var(--mui-palette-code-symbol);}pre code .hljs-built_in,pre code .hljs-title.class_,pre code .hljs-class .hljs-title{color:var(--mui-palette-code-class);}pre code .hljs-emphasis{font-style:italic;}pre code .hljs-strong{font-weight:bold;}pre code .hljs-link{-webkit-text-decoration:underline;text-decoration:underline;}ul{padding-left:1em;}mark{background:#ffebee;border-radius:2px;}</style><style data-emotion="css-global 1hb8x8q">:root{--mui-spacing:8px;--mui-shape-borderRadius:0px;--mui-shadows-0:none;--mui-shadows-1:0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);--mui-shadows-2:0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);--mui-shadows-3:0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12);--mui-shadows-4:0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);--mui-shadows-5:0px 3px 5px -1px rgba(0,0,0,0.2),0px 5px 8px 0px rgba(0,0,0,0.14),0px 1px 14px 0px rgba(0,0,0,0.12);--mui-shadows-6:0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);--mui-shadows-7:0px 4px 5px -2px rgba(0,0,0,0.2),0px 7px 10px 1px rgba(0,0,0,0.14),0px 2px 16px 1px rgba(0,0,0,0.12);--mui-shadows-8:0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);--mui-shadows-9:0px 5px 6px -3px rgba(0,0,0,0.2),0px 9px 12px 1px rgba(0,0,0,0.14),0px 3px 16px 2px rgba(0,0,0,0.12);--mui-shadows-10:0px 6px 6px -3px rgba(0,0,0,0.2),0px 10px 14px 1px rgba(0,0,0,0.14),0px 4px 18px 3px rgba(0,0,0,0.12);--mui-shadows-11:0px 6px 7px -4px rgba(0,0,0,0.2),0px 11px 15px 1px rgba(0,0,0,0.14),0px 4px 20px 3px rgba(0,0,0,0.12);--mui-shadows-12:0px 7px 8px -4px rgba(0,0,0,0.2),0px 12px 17px 2px rgba(0,0,0,0.14),0px 5px 22px 4px rgba(0,0,0,0.12);--mui-shadows-13:0px 7px 8px -4px rgba(0,0,0,0.2),0px 13px 19px 2px rgba(0,0,0,0.14),0px 5px 24px 4px rgba(0,0,0,0.12);--mui-shadows-14:0px 7px 9px -4px rgba(0,0,0,0.2),0px 14px 21px 2px rgba(0,0,0,0.14),0px 5px 26px 4px rgba(0,0,0,0.12);--mui-shadows-15:0px 8px 9px -5px rgba(0,0,0,0.2),0px 15px 22px 2px rgba(0,0,0,0.14),0px 6px 28px 5px rgba(0,0,0,0.12);--mui-shadows-16:0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12);--mui-shadows-17:0px 8px 11px -5px rgba(0,0,0,0.2),0px 17px 26px 2px rgba(0,0,0,0.14),0px 6px 32px 5px rgba(0,0,0,0.12);--mui-shadows-18:0px 9px 11px -5px rgba(0,0,0,0.2),0px 18px 28px 2px rgba(0,0,0,0.14),0px 7px 34px 6px rgba(0,0,0,0.12);--mui-shadows-19:0px 9px 12px -6px rgba(0,0,0,0.2),0px 19px 29px 2px rgba(0,0,0,0.14),0px 7px 36px 6px rgba(0,0,0,0.12);--mui-shadows-20:0px 10px 13px -6px rgba(0,0,0,0.2),0px 20px 31px 3px rgba(0,0,0,0.14),0px 8px 38px 7px rgba(0,0,0,0.12);--mui-shadows-21:0px 10px 13px -6px rgba(0,0,0,0.2),0px 21px 33px 3px rgba(0,0,0,0.14),0px 8px 40px 7px rgba(0,0,0,0.12);--mui-shadows-22:0px 10px 14px -6px rgba(0,0,0,0.2),0px 22px 35px 3px rgba(0,0,0,0.14),0px 8px 42px 7px rgba(0,0,0,0.12);--mui-shadows-23:0px 11px 14px -7px rgba(0,0,0,0.2),0px 23px 36px 3px rgba(0,0,0,0.14),0px 9px 44px 8px rgba(0,0,0,0.12);--mui-shadows-24:0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12);--mui-zIndex-mobileStepper:1000;--mui-zIndex-fab:1050;--mui-zIndex-speedDial:1050;--mui-zIndex-appBar:1100;--mui-zIndex-drawer:1200;--mui-zIndex-modal:1300;--mui-zIndex-snackbar:1400;--mui-zIndex-tooltip:1500;--mui-font-h1:400 48/1.167 Quicksand,sans-serif;--mui-font-h2:400 32/1.2 Quicksand,sans-serif;--mui-font-h3:400 28/1.167 Quicksand,sans-serif;--mui-font-h4:400 21/1.235 Quicksand,sans-serif;--mui-font-h5:400 18/1.334 Quicksand,sans-serif;--mui-font-h6:400 16/1.6 Quicksand,sans-serif;--mui-font-copyH2:400 32Quicksand,sans-serif;--mui-font-copyH3:400 28Quicksand,sans-serif;--mui-font-copyH4:400 21Quicksand,sans-serif;--mui-font-copyH5:400 18Quicksand,sans-serif;--mui-font-copyH6:400 16Quicksand,sans-serif;--mui-font-body:400 1rem/1.5 Quicksand,sans-serif;--mui-font-ul:400 1rem/1.5 Quicksand,sans-serif;--mui-font-ol:400 1rem/1.5 Quicksand,sans-serif;--mui-font-blockquote:Quicksand,sans-serif;--mui-font-allVariants:Quicksand,sans-serif;--mui-font-subtitle1:400 1rem/1.75 Quicksand,sans-serif;--mui-font-subtitle2:500 0.875rem/1.57 Quicksand,sans-serif;--mui-font-button:500 0.875rem/1.75 Quicksand,sans-serif;--mui-font-caption:400 0.75rem/1.66 Quicksand,sans-serif;--mui-font-overline:400 0.75rem/2.66 Quicksand,sans-serif;--mui-font-inherit:inherit inherit/inherit inherit;}:root,.light{-webkit-print-color-scheme:light;color-scheme:light;--mui-palette-primary-main:#ff0534;--mui-palette-primary-light:#ff5978;--mui-palette-primary-dark:#cc0429;--mui-palette-primary-contrastText:#fff;--mui-palette-primary-mainChannel:255 5 52;--mui-palette-primary-lightChannel:255 89 120;--mui-palette-primary-darkChannel:204 4 41;--mui-palette-primary-contrastTextChannel:255 255 255;--mui-palette-secondary-main:#05FFD0;--mui-palette-secondary-light:#59ffe1;
1--mui-palette-secondary-dark:#04cca7;--mui-palette-secondary-contrastText:#181818;--mui-palette-secondary-mainChannel:5 255 208;--mui-palette-secondary-lightChannel:89 255 225;--mui-palette-secondary-darkChannel:4 204 167;--mui-palette-secondary-contrastTextChannel:24 24 24;--mui-palette-dark-main:#212121;--mui-palette-dark-contrastText:#fff;--mui-palette-dark-text:#212121;--mui-palette-dark-mainChannel:33 33 33;--mui-palette-dark-contrastTextChannel:255 255 255;--mui-palette-light-main:#fff;--mui-palette-light-contrastText:#222;--mui-palette-light-mainChannel:255 255 255;--mui-palette-light-contrastTextChannel:34 34 34;--mui-palette-error-main:#ff1744;--mui-palette-error-light:rgb(255, 69, 105);--mui-palette-error-dark:rgb(178, 16, 47);--mui-palette-error-contrastText:#fff;--mui-palette-error-mainChannel:255 23 68;--mui-palette-error-lightChannel:255 69 105;--mui-palette-error-darkChannel:178 16 47;--mui-palette-error-contrastTextChannel:255 255 255;--mui-palette-typography-main:#181818;--mui-palette-typography-mainChannel:24 24 24;--mui-palette-alt-main:#f1f1f1;--mui-palette-alt-contrastText:#020202;--mui-palette-alt-mainChannel:241 241 241;--mui-palette-alt-contrastTextChannel:2 2 2;--mui-palette-greyscale-50:#f5f5f5;--mui-palette-greyscale-100:#eeeeee;--mui-palette-greyscale-200:#e0e0e0;--mui-palette-greyscale-300:#bdbdbd;--mui-palette-greyscale-400:#9e9e9e;--mui-palette-greyscale-500:#757575;--mui-palette-greyscale-600:#616161;--mui-palette-greyscale-700:#424242;--mui-palette-greyscale-800:#212121;--mui-palette-greyscale-900:#181818;--mui-palette-code-background:#282c34;--mui-palette-code-color:#abb2bf;--mui-palette-code-comments:#5c6370;--mui-palette-code-keyword:#c678dd;--mui-palette-code-section:#e06c75;--mui-palette-code-literal:#56b6c2;--mui-palette-code-string:#98c379;--mui-palette-code-attr:#d19a66;--mui-palette-code-symbol:#61aeee;--mui-palette-code-class:#e6c07b;--mui-palette-common-black:#000;--mui-palette-common-white:#fff;--mui-palette-common-background:#fff;--mui-palette-common-onBackground:#000;--mui-palette-common-backgroundChannel:255 255 255;--mui-palette-common-onBackgroundChannel:0 0 0;--mui-palette-warning-main:#ed6c02;--mui-palette-warning-light:#ff9800;--mui-palette-warning-dark:#e65100;--mui-palette-warning-contrastText:#fff;--mui-palette-warning-mainChannel:237 108 2;--mui-palette-warning-lightChannel:255 152 0;--mui-palette-warning-darkChannel:230 81 0;--mui-palette-warning-contrastTextChannel:255 255 255;--mui-palette-info-main:#0288d1;--mui-palette-info-light:#03a9f4;--mui-palette-info-dark:#01579b;--mui-palette-info-contrastText:#fff;--mui-palette-info-mainChannel:2 136 209;--mui-palette-info-lightChannel:3 169 244;--mui-palette-info-darkChannel:1 87 155;--mui-palette-info-contrastTextChannel:255 255 255;--mui-palette-success-main:#2e7d32;--mui-palette-success-light:#4caf50;--mui-palette-success-dark:#1b5e20;--mui-palette-success-contrastText:#fff;--mui-palette-success-mainChannel:46 125 50;--mui-palette-success-lightChannel:76 175 80;--mui-palette-success-darkChannel:27 94 32;--mui-palette-success-contrastTextChannel:255 255 255;--mui-palette-grey-50:#fafafa;--mui-palette-grey-100:#f5f5f5;--mui-palette-grey-200:#eeeeee;--mui-palette-grey-300:#e0e0e0;--mui-palette-grey-400:#bdbdbd;--mui-palette-grey-500:#9e9e9e;--mui-palette-grey-600:#757575;--mui-palette-grey-700:#616161;--mui-palette-grey-800:#424242;--mui-palette-grey-900:#212121;--mui-palette-grey-A100:#f5f5f5;--mui-palette-grey-A200:#eeeeee;--mui-palette-grey-A400:#bdbdbd;--mui-palette-grey-A700:#616161;--mui-palette-text-primary:rgba(0, 0, 0, 0.87);--mui-palette-text-secondary:rgba(0, 0, 0, 0.6);--mui-palette-text-disabled:rgba(0, 0, 0, 0.38);--mui-palette-text-primaryChannel:0 0 0;--mui-palette-text-secondaryChannel:0 0 0;--mui-palette-divider:rgba(0, 0, 0, 0.12);--mui-palette-background-paper:#fff;--mui-palette-background-default:#fff;--mui-palette-background-defaultChannel:255 255 255;--mui-palette-background-paperChannel:255 255 255;--mui-palette-action-active:rgba(0, 0, 0, 0.54);--mui-palette-action-hover:rgba(0, 0, 0, 0.04);--mui-palette-action-hoverOpacity:0.04;--mui-palette-action-selected:rgba(0, 0, 0, 0.08);--mui-palette-action-selectedOpacity:0.08;--mui-palette-action-disabled:rgba(0, 0, 0, 0.26);
1--mui-palette-action-disabledBackground:rgba(0, 0, 0, 0.12);--mui-palette-action-disabledOpacity:0.38;--mui-palette-action-focus:rgba(0, 0, 0, 0.12);--mui-palette-action-focusOpacity:0.12;--mui-palette-action-activatedOpacity:0.12;--mui-palette-action-activeChannel:0 0 0;--mui-palette-action-selectedChannel:0 0 0;--mui-palette-Alert-errorColor:rgb(102, 27, 42);--mui-palette-Alert-infoColor:rgb(1, 67, 97);--mui-palette-Alert-successColor:rgb(30, 70, 32);--mui-palette-Alert-warningColor:rgb(102, 60, 0);--mui-palette-Alert-errorFilledBg:var(--mui-palette-error-main, #ff1744);--mui-palette-Alert-infoFilledBg:var(--mui-palette-info-main, #0288d1);--mui-palette-Alert-successFilledBg:var(--mui-palette-success-main, #2e7d32);--mui-palette-Alert-warningFilledBg:var(--mui-palette-warning-main, #ed6c02);--mui-palette-Alert-errorFilledColor:#fff;--mui-palette-Alert-infoFilledColor:#fff;--mui-palette-Alert-successFilledColor:#fff;--mui-palette-Alert-warningFilledColor:#fff;--mui-palette-Alert-errorStandardBg:rgb(255, 236, 240);--mui-palette-Alert-infoStandardBg:rgb(229, 246, 253);--mui-palette-Alert-successStandardBg:rgb(237, 247, 237);--mui-palette-Alert-warningStandardBg:rgb(255, 244, 229);--mui-palette-Alert-errorIconColor:var(--mui-palette-error-main, #ff1744);--mui-palette-Alert-infoIconColor:var(--mui-palette-info-main, #0288d1);--mui-palette-Alert-successIconColor:var(--mui-palette-success-main, #2e7d32);--mui-palette-Alert-warningIconColor:var(--mui-palette-warning-main, #ed6c02);--mui-palette-AppBar-defaultBg:var(--mui-palette-grey-100, #f5f5f5);--mui-palette-Avatar-defaultBg:var(--mui-palette-grey-400, #bdbdbd);--mui-palette-Button-inheritContainedBg:var(--mui-palette-grey-300, #e0e0e0);--mui-palette-Button-inheritContainedHoverBg:var(--mui-palette-grey-A100, #f5f5f5);--mui-palette-Chip-defaultBorder:var(--mui-palette-grey-400, #bdbdbd);--mui-palette-Chip-defaultAvatarColor:var(--mui-palette-grey-700, #616161);--mui-palette-Chip-defaultIconColor:var(--mui-palette-grey-700, #616161);--mui-palette-FilledInput-bg:rgba(0, 0, 0, 0.06);--mui-palette-FilledInput-hoverBg:rgba(0, 0, 0, 0.09);--mui-palette-FilledInput-disabledBg:rgba(0, 0, 0, 0.12);--mui-palette-LinearProgress-primaryBg:rgb(255, 160, 177);--mui-palette-LinearProgress-secondaryBg:rgb(160, 255, 237);--mui-palette-LinearProgress-errorBg:rgb(255, 166, 183);--mui-palette-LinearProgress-infoBg:rgb(158, 209, 237);--mui-palette-LinearProgress-successBg:rgb(175, 205, 177);--mui-palette-LinearProgress-warningBg:rgb(248, 199, 158);--mui-palette-Skeleton-bg:rgba(var(--mui-palette-text-primaryChannel, undefined) / 0.11);--mui-palette-Slider-primaryTrack:rgb(255, 160, 177);--mui-palette-Slider-secondaryTrack:rgb(160, 255, 237);--mui-palette-Slider-errorTrack:rgb(255, 166, 183);--mui-palette-Slider-infoTrack:rgb(158, 209, 237);--mui-palette-Slider-successTrack:rgb(175, 205, 177);--mui-palette-Slider-warningTrack:rgb(248, 199, 158);--mui-palette-SnackbarContent-bg:rgb(50, 50, 50);--mui-palette-SnackbarContent-color:#fff;--mui-palette-SpeedDialAction-fabHoverBg:rgb(216, 216, 216);--mui-palette-StepConnector-border:var(--mui-palette-grey-400, #bdbdbd);--mui-palette-StepContent-border:var(--mui-palette-grey-400, #bdbdbd);--mui-palette-Switch-defaultColor:var(--mui-palette-common-white, #fff);--mui-palette-Switch-defaultDisabledColor:var(--mui-palette-grey-100, #f5f5f5);--mui-palette-Switch-primaryDisabledColor:rgb(255, 160, 177);--mui-palette-Switch-secondaryDisabledColor:rgb(160, 255, 237);--mui-palette-Switch-errorDisabledColor:rgb(255, 166, 183);--mui-palette-Switch-infoDisabledColor:rgb(158, 209, 237);--mui-palette-Switch-successDisabledColor:rgb(175, 205, 177);--mui-palette-Switch-warningDisabledColor:rgb(248, 199, 158);--mui-palette-TableCell-border:rgba(224, 224, 224, 1);--mui-palette-Tooltip-bg:rgba(97, 97, 97, 0.92);--mui-palette-dividerChannel:0 0 0;--mui-opacity-inputPlaceholder:0.42;--mui-opacity-inputUnderline:0.42;--mui-opacity-switchTrackDisabled:0.12;--mui-opacity-switchTrack:0.38;}.dark{-webkit-print-color-scheme:dark;color-scheme:dark;--mui-palette-common-black:#000;--mui-palette-common-white:#fff;--mui-palette-common-background:#000;
1--mui-palette-common-onBackground:#fff;--mui-palette-common-backgroundChannel:0 0 0;--mui-palette-common-onBackgroundChannel:255 255 255;--mui-palette-primary-main:#ff0534;--mui-palette-primary-light:#ff5978;--mui-palette-primary-dark:#cc0429;--mui-palette-primary-contrastText:#fff;--mui-palette-primary-mainChannel:255 5 52;--mui-palette-primary-lightChannel:255 89 120;--mui-palette-primary-darkChannel:204 4 41;--mui-palette-primary-contrastTextChannel:255 255 255;--mui-palette-secondary-main:#05FFD0;--mui-palette-secondary-light:#59ffe1;--mui-palette-secondary-dark:#04cca7;--mui-palette-secondary-contrastText:#181818;--mui-palette-secondary-mainChannel:5 255 208;--mui-palette-secondary-lightChannel:89 255 225;--mui-palette-secondary-darkChannel:4 204 167;--mui-palette-secondary-contrastTextChannel:24 24 24;--mui-palette-error-main:#ff1744;--mui-palette-error-light:rgb(255, 69, 105);--mui-palette-error-dark:rgb(178, 16, 47);--mui-palette-error-contrastText:#fff;--mui-palette-error-mainChannel:255 23 68;--mui-palette-error-lightChannel:255 69 105;--mui-palette-error-darkChannel:178 16 47;--mui-palette-error-contrastTextChannel:255 255 255;--mui-palette-warning-main:#ffa726;--mui-palette-warning-light:#ffb74d;--mui-palette-warning-dark:#f57c00;--mui-palette-warning-contrastText:rgba(0, 0, 0, 0.87);--mui-palette-warning-mainChannel:255 167 38;--mui-palette-warning-lightChannel:255 183 77;--mui-palette-warning-darkChannel:245 124 0;--mui-palette-warning-contrastTextChannel:0 0 0;--mui-palette-info-main:#29b6f6;--mui-palette-info-light:#4fc3f7;--mui-palette-info-dark:#0288d1;--mui-palette-info-contrastText:rgba(0, 0, 0, 0.87);--mui-palette-info-mainChannel:41 182 246;--mui-palette-info-lightChannel:79 195 247;--mui-palette-info-darkChannel:2 136 209;--mui-palette-info-contrastTextChannel:0 0 0;--mui-palette-success-main:#66bb6a;--mui-palette-success-light:#81c784;--mui-palette-success-dark:#388e3c;--mui-palette-success-contrastText:rgba(0, 0, 0, 0.87);--mui-palette-success-mainChannel:102 187 106;--mui-palette-success-lightChannel:129 199 132;--mui-palette-success-darkChannel:56 142 60;--mui-palette-success-contrastTextChannel:0 0 0;--mui-palette-grey-50:#fafafa;--mui-palette-grey-100:#f5f5f5;--mui-palette-grey-200:#eeeeee;--mui-palette-grey-300:#e0e0e0;--mui-palette-grey-400:#bdbdbd;--mui-palette-grey-500:#9e9e9e;--mui-palette-grey-600:#757575;--mui-palette-grey-700:#616161;--mui-palette-grey-800:#424242;--mui-palette-grey-900:#212121;--mui-palette-grey-A100:#f5f5f5;--mui-palette-grey-A200:#eeeeee;--mui-palette-grey-A400:#bdbdbd;--mui-palette-grey-A700:#616161;--mui-palette-text-primary:#efefef;--mui-palette-text-secondary:rgba(255, 255, 255, 0.7);--mui-palette-text-disabled:rgba(255, 255, 255, 0.5);--mui-palette-text-icon:rgba(255, 255, 255, 0.5);--mui-palette-text-primaryChannel:239 239 239;--mui-palette-text-secondaryChannel:255 255 255;--mui-palette-divider:rgba(255, 255, 255, 0.12);--mui-palette-background-paper:#121212;--mui-palette-background-default:#282828;--mui-palette-background-defaultChannel:40 40 40;--mui-palette-background-paperChannel:18 18 18;--mui-palette-action-active:#fff;--mui-palette-action-hover:rgba(255, 255, 255, 0.08);--mui-palette-action-hoverOpacity:0.08;--mui-palette-action-selected:rgba(255, 255, 255, 0.16);--mui-palette-action-selectedOpacity:0.16;--mui-palette-action-disabled:rgba(255, 255, 255, 0.3);--mui-palette-action-disabledBackground:rgba(255, 255, 255, 0.12);--mui-palette-action-disabledOpacity:0.38;--mui-palette-action-focus:rgba(255, 255, 255, 0.12);--mui-palette-action-focusOpacity:0.12;--mui-palette-action-activatedOpacity:0.24;--mui-palette-action-activeChannel:255 255 255;--mui-palette-action-selectedChannel:255 255 255;--mui-palette-dark-main:#282828;--mui-palette-dark-contrastText:#eaeaea;--mui-palette-dark-text:#212121;--mui-palette-dark-mainChannel:40 40 40;--mui-palette-dark-contrastTextChannel:234 234 234;--mui-palette-light-main:#fff;--mui-palette-light-contrastText:#222;--mui-palette-light-mainChannel:255 255 255;--mui-palette-light-contrastTextChannel:34 34 34;--mui-palette-typography-main:#f5f5f5;--mui-palette-typography-mainChannel:245 245 245;--mui-palette-alt-main:#424242;--mui-palette-alt-contrastText:#ececec;--mui-palette-alt-mainChannel:66 66 66;--mui-palette-alt-contrastTextChannel:236 236 236;--mui-palette-greyscale-50:#181818;--mui-palette-greyscale-100:#212121;--mui-palette-greyscale-200:#424242;--mui-palette-greyscale-300:#616161;--mui-palette-greyscale-400:#757575;--mui-palette-greyscale-500:#9e9e9e;--mui-palette-greyscale-600:#bdbdbd;--mui-palette-greyscale-700:#e0e0e0;--mui-palette-greyscale-800:#eeeeee;--mui-palette-greyscale-900:#f5f5f5;--mui-palette-code-background:#353535;--mui-palette-code-color:#abb2bf;--mui-palette-code-comments:#5c6370;
1--mui-palette-code-keyword:#c678dd;--mui-palette-code-section:#e06c75;--mui-palette-code-literal:#56b6c2;--mui-palette-code-string:#98c379;--mui-palette-code-attr:#d19a66;--mui-palette-code-symbol:#61aeee;--mui-palette-code-class:#e6c07b;--mui-palette-Alert-errorColor:rgb(255, 180, 195);--mui-palette-Alert-infoColor:rgb(184, 231, 251);--mui-palette-Alert-successColor:rgb(204, 232, 205);--mui-palette-Alert-warningColor:rgb(255, 226, 183);--mui-palette-Alert-errorFilledBg:var(--mui-palette-error-dark, rgb(178, 16, 47));--mui-palette-Alert-infoFilledBg:var(--mui-palette-info-dark, #0288d1);--mui-palette-Alert-successFilledBg:var(--mui-palette-success-dark, #388e3c);--mui-palette-Alert-warningFilledBg:var(--mui-palette-warning-dark, #f57c00);--mui-palette-Alert-errorFilledColor:#fff;--mui-palette-Alert-infoFilledColor:#fff;--mui-palette-Alert-successFilledColor:#fff;--mui-palette-Alert-warningFilledColor:rgba(0, 0, 0, 0.87);--mui-palette-Alert-errorStandardBg:rgb(25, 6, 10);--mui-palette-Alert-infoStandardBg:rgb(7, 19, 24);--mui-palette-Alert-successStandardBg:rgb(12, 19, 13);--mui-palette-Alert-warningStandardBg:rgb(25, 18, 7);--mui-palette-Alert-errorIconColor:var(--mui-palette-error-main, #ff1744);--mui-palette-Alert-infoIconColor:var(--mui-palette-info-main, #29b6f6);--mui-palette-Alert-successIconColor:var(--mui-palette-success-main, #66bb6a);--mui-palette-Alert-warningIconColor:var(--mui-palette-warning-main, #ffa726);--mui-palette-AppBar-defaultBg:var(--mui-palette-grey-900, #212121);--mui-palette-AppBar-darkBg:var(--mui-palette-background-paper, #121212);--mui-palette-AppBar-darkColor:var(--mui-palette-text-primary, #efefef);--mui-palette-Avatar-defaultBg:var(--mui-palette-grey-600, #757575);--mui-palette-Button-inheritContainedBg:var(--mui-palette-grey-800, #424242);--mui-palette-Button-inheritContainedHoverBg:var(--mui-palette-grey-700, #616161);--mui-palette-Chip-defaultBorder:var(--mui-palette-grey-700, #616161);--mui-palette-Chip-defaultAvatarColor:var(--mui-palette-grey-300, #e0e0e0);--mui-palette-Chip-defaultIconColor:var(--mui-palette-grey-300, #e0e0e0);--mui-palette-FilledInput-bg:rgba(255, 255, 255, 0.09);--mui-palette-FilledInput-hoverBg:rgba(255, 255, 255, 0.13);--mui-palette-FilledInput-disabledBg:rgba(255, 255, 255, 0.12);--mui-palette-LinearProgress-primaryBg:rgb(127, 2, 26);--mui-palette-LinearProgress-secondaryBg:rgb(2, 127, 104);--mui-palette-LinearProgress-errorBg:rgb(127, 11, 34);--mui-palette-LinearProgress-infoBg:rgb(20, 91, 123);--mui-palette-LinearProgress-successBg:rgb(51, 93, 53);--mui-palette-LinearProgress-warningBg:rgb(127, 83, 19);--mui-palette-Skeleton-bg:rgba(var(--mui-palette-text-primaryChannel, undefined) / 0.13);--mui-palette-Slider-primaryTrack:rgb(127, 2, 26);--mui-palette-Slider-secondaryTrack:rgb(2, 127, 104);--mui-palette-Slider-errorTrack:rgb(127, 11, 34);--mui-palette-Slider-infoTrack:rgb(20, 91, 123);--mui-palette-Slider-successTrack:rgb(51, 93, 53);--mui-palette-Slider-warningTrack:rgb(127, 83, 19);--mui-palette-SnackbarContent-bg:rgb(250, 250, 250);--mui-palette-SnackbarContent-color:rgba(0, 0, 0, 0.87);--mui-palette-SpeedDialAction-fabHoverBg:rgb(53, 53, 53);--mui-palette-StepConnector-border:var(--mui-palette-grey-600, #757575);--mui-palette-StepContent-border:var(--mui-palette-grey-600, #757575);--mui-palette-Switch-defaultColor:var(--mui-palette-grey-300, #e0e0e0);--mui-palette-Switch-defaultDisabledColor:var(--mui-palette-grey-600, #757575);--mui-palette-Switch-primaryDisabledColor:rgb(114, 2, 23);--mui-palette-Switch-secondaryDisabledColor:rgb(2, 114, 93);--mui-palette-Switch-errorDisabledColor:rgb(114, 10, 30);--mui-palette-Switch-infoDisabledColor:rgb(18, 81, 110);--mui-palette-Switch-successDisabledColor:rgb(45, 84, 47);--mui-palette-Switch-warningDisabledColor:rgb(114, 75, 17);--mui-palette-TableCell-border:rgba(81, 81, 81, 1);--mui-palette-Tooltip-bg:rgba(97, 97, 97, 0.92);--mui-palette-dividerChannel:255 255 255;--mui-opacity-inputPlaceholder:0.5;--mui-opacity-inputUnderline:0.7;--mui-opacity-switchTrackDisabled:0.2;--mui-opacity-switchTrack:0.3;--mui-overlays-0:none;--mui-overlays-1:linear-gradient(rgba(255 255 255 / 0.051), rgba(255 255 255 / 0.051));--mui-overlays-2:linear-gradient(rgba(255 255 255 / 0.069), rgba(255 255 255 / 0.069));--mui-overlays-3:linear-gradient(rgba(255 255 255 / 0.082), rgba(255 255 255 / 0.082));--mui-overlays-4:linear-gradient(rgba(255 255 255 / 0.092), rgba(255 255 255 / 0.092));--mui-overlays-5:linear-gradient(rgba(255 255 255 / 0.101), rgba(255 255 255 / 0.101));--mui-overlays-6:linear-gradient(rgba(255 255 255 / 0.108), rgba(255 255 255 / 0.108));--mui-overlays-7:linear-gradient(rgba(255 255 255 / 0.114), rgba(255 255 255 / 0.114));--mui-overlays-8:linear-gradient(rgba(255 255 255 / 0.119), rgba(255 255 255 / 0.119));--mui-overlays-9:linear-gradient(rgba(255 255 255 / 0.124), rgba(255 255 255 / 0.124));--mui-overlays-10:linear-gradient(rgba(255 255 255 / 0.128), rgba(255 255 255 / 0.128));--mui-overlays-11:linear-gradient(rgba(255 255 255 / 0.132), rgba(255 255 255 / 0.132));--mui-overlays-12:linear-gradient(rgba(255 255 255 / 0.135), rgba(255 255 255 / 0.135));--mui-overlays-13:linear-gradient(rgba(255 255 255 / 0.139), rgba(255 255 255 / 0.139));--mui-overlays-14:linear-gradient(rgba(255 255 255 / 0.142), rgba(255 255 255 / 0.142));--mui-overlays-15:linear-gradient(rgba(255 255 255 / 0.145), rgba(255 255 255 / 0.145));--mui-overlays-16:linear-gradient(rgba(255 255 255 / 0.147), rgba(255 255 255 / 0.147));--mui-overlays-17:linear-gradient(rgba(255 255 255 / 0.15), rgba(255 255 255 / 0.15));--mui-overlays-18:linear-gradient(rgba(255 255 255 / 0.152), rgba(255 255 255 / 0.152));--mui-overlays-19:linear-gradient(rgba(255 255 255 / 0.155), rgba(255 255 255 / 0.155));--mui-overlays-20:linear-gradient(rgba(255 255 255 / 0.157), rgba(255 255 255 / 0.157));--mui-overlays-21:linear-gradient(rgba(255 255 255 / 0.159), rgba(255 255 255 / 0.159));--mui-overlays-22:linear-gradient(rgba(255 255 255 / 0.161), rgba(255 255 255 / 0.161));--mui-overlays-23:linear-gradient(rgba(255 255 255 / 0.163), rgba(255 255 255 / 0.163));--mui-overlays-24:linear-gradient(rgba(255 255 255 / 0.165), rgba(255 255 255 / 0.165));}</style>
1<style data-emotion="css 19nnrtn j6gxkg uja1mx yqk6l4 1qq18fu 1q1pzpj 1pgjuyi 2bl4qp 17xmj03 1kiz1 1k8na7x j5005a njig32 15omdbb 8pq00r l6osbe cveorv iguwhy 8ujzct 1ji1lb4 1hwfch6 1n5khr6 gwzx3o 1clp694 179nno0 1ddeyau zdpt2t 186i4a0 1wtvscy zly6g1 1xok4pd 505lpj 1ej0093 kbfba1 8xl60i 1wj7h42 1no3677 pxsxhe tnatjl 72m909 zs2frv 1hcir2t iwo08q rxg3ul 3zuqu8 q8hk6j 19zy6ru xi606m 1noh9co xh3whz 36ul0y 2vqyf8 0 wp7qi 1th9etl m9vhl3 ae554o 1huykjj 1r5x6f6 54ro1u 124fh2j 117jj87">.css-19nnrtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:static;--AppBar-background:var(--mui-palette-light-main);--AppBar-color:var(--mui-palette-light-contrastText);background-color:var(--AppBar-background);color:var(--AppBar-color);box-shadow:none;padding-top:calc(2 * var(--mui-spacing));margin-bottom:calc(2 * var(--mui-spacing));}*:where(.dark) .css-19nnrtn{background-color:var(--mui-palette-AppBar-darkBg, var(--AppBar-background));color:var(--mui-palette-AppBar-darkColor, var(--AppBar-color));}.css-j6gxkg{background-color:var(--mui-palette-background-paper);color:var(--mui-palette-text-primary);-webkit-transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;box-shadow:var(--Paper-shadow);background-image:var(--Paper-overlay);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;box-sizing:border-box;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:static;--AppBar-background:var(--mui-palette-light-main);--AppBar-color:var(--mui-palette-light-contrastText);background-color:var(--AppBar-background);color:var(--AppBar-color);box-shadow:none;padding-top:calc(2 * var(--mui-spacing));margin-bottom:calc(2 * var(--mui-spacing));}*:where(.dark) .css-j6gxkg{background-color:var(--mui-palette-AppBar-darkBg, var(--AppBar-background));color:var(--mui-palette-AppBar-darkColor, var(--AppBar-color));}.css-uja1mx{width:100%;margin-left:auto;box-sizing:border-box;margin-right:auto;padding-left:calc(2 * var(--mui-spacing));padding-right:calc(2 * var(--mui-spacing));}@media (min-width:600px){.css-uja1mx{padding-left:calc(3 * var(--mui-spacing));padding-right:calc(3 * var(--mui-spacing));}}@media (min-width:1536px){.css-uja1mx{max-width:1536px;}}.css-yqk6l4{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:56px;}@media (min-width:0px){@media (orientation: landscape){.css-yqk6l4{min-height:48px;}}}@media (min-width:600px){.css-yqk6l4{min-height:64px;}}.css-1qq18fu{--Grid-columns:12;--Grid-columnSpacing:calc(2 * var(--mui-spacing));--Grid-rowSpacing:0px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-width:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--Grid-rowSpacing) var(--Grid-columnSpacing);width:100%;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.css-1qq18fu >*{--Grid-parent-columns:12;}.css-1qq18fu >*{--Grid-parent-columnSpacing:calc(2 * var(--mui-spacing));}.css-1qq18fu >*{--Grid-parent-rowSpacing:0px;}.css-1q1pzpj{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));min-width:0;box-sizing:border-box;}@media (min-width:900px){.css-1q1pzpj{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc(100% * 2 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 2) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));}}.css-1pgjuyi{-webkit-box-pack:start;-ms-flex-pack:start;
1-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto;width:80px;}@media (min-width:0px){.css-1pgjuyi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}@media (min-width:900px){.css-1pgjuyi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}.css-1pgjuyi a{color:#000;padding:0;margin:0;}.css-2bl4qp{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(var(--mui-palette-primary-mainChannel) / 0.4);display:block;width:100%;height:100%;}.css-2bl4qp:hover{text-decoration-color:inherit;}.css-2bl4qp svg path{fill:var(--mui-palette-greyscale-900);}.css-17xmj03{margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;color:var(--mui-palette-primary-main);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(var(--mui-palette-primary-mainChannel) / 0.4);display:block;width:100%;height:100%;}.css-17xmj03:hover{text-decoration-color:inherit;}.css-17xmj03 svg path{fill:var(--mui-palette-greyscale-900);}.css-1kiz1{--Grid-columns:12;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc(100% * 4 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 4) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-width:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--Grid-rowSpacing) var(--Grid-columnSpacing);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}@media (min-width:900px){.css-1kiz1{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc(100% * 8 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 8) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));}}.css-1k8na7x{--Grid-columns:12;--Grid-columnSpacing:0px;--Grid-rowSpacing:0px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--Grid-rowSpacing) var(--Grid-columnSpacing);}.css-1k8na7x >*{--Grid-parent-columnSpacing:0px;}.css-1k8na7x >*{--Grid-parent-rowSpacing:0px;}@media (min-width:900px){.css-1k8na7x{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}.css-j5005a{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));min-width:0;box-sizing:border-box;}.css-njig32{--Grid-columns:12;--Grid-columnSpacing:calc(2 * var(--mui-spacing));--Grid-rowSpacing:0px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-width:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--Grid-rowSpacing) var(--Grid-columnSpacing);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.css-njig32 >*{--Grid-parent-columns:12;}.css-njig32 >*{--Grid-parent-columnSpacing:calc(2 * var(--mui-spacing));}.css-njig32 >*{--Grid-parent-rowSpacing:0px;}@media (min-width:0px){.css-njig32{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}
1@media (min-width:900px){.css-njig32{display:none;}}.css-15omdbb{min-width:0;box-sizing:border-box;background-color:transparent;}.css-8pq00r{font-family:Quicksand,sans-serif;font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;color:var(--mui-typography-main);min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:6px 8px;color:var(--variant-textColor);background-color:var(--variant-textBg);color:inherit;border-color:currentColor;--variant-containedBg:var(--mui-palette-Button-inheritContainedBg);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;height:54px;}.css-8pq00r:hover{-webkit-text-decoration:none;text-decoration:none;}.css-8pq00r.Mui-disabled{color:var(--mui-palette-action-disabled);}@media (hover: hover){.css-8pq00r:hover{--variant-containedBg:var(--mui-palette-Button-inheritContainedHoverBg);--variant-textBg:rgba(var(--mui-palette-text-primaryChannel) / var(--mui-palette-action-hoverOpacity));--variant-outlinedBg:rgba(var(--mui-palette-text-primaryChannel) / var(--mui-palette-action-hoverOpacity));}}.css-8pq00r.MuiButton-loading{color:transparent;}.css-l6osbe{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:Quicksand,sans-serif;font-weight:500;font-size:0.875rem;line-height:1.75;text-transform:uppercase;color:var(--mui-typography-main);min-width:64px;padding:6px 16px;border:0;border-radius:var(--mui-shape-borderRadius);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;padding:6px 8px;color:var(--variant-textColor);background-color:var(--variant-textBg);color:inherit;border-color:currentColor;--variant-containedBg:var(--mui-palette-Button-inheritContainedBg);-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms,border-color 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;text-transform:none;height:54px;}.css-l6osbe::-moz-focus-inner{border-style:none;}.css-l6osbe.Mui-disabled{pointer-events:none;cursor:default;}@media print{.css-l6osbe{-webkit-print-color-adjust:exact;color-adjust:exact;}}.css-l6osbe:hover{-webkit-text-decoration:none;text-decoration:none;}.css-l6osbe.Mui-disabled{color:var(--mui-palette-action-disabled);}@media (hover: hover){.css-l6osbe:hover{--variant-containedBg:var
1(--mui-palette-Button-inheritContainedHoverBg);--variant-textBg:rgba(var(--mui-palette-text-primaryChannel) / var(--mui-palette-action-hoverOpacity));--variant-outlinedBg:rgba(var(--mui-palette-text-primaryChannel) / var(--mui-palette-action-hoverOpacity));}}.css-l6osbe.MuiButton-loading{color:transparent;}.css-cveorv{display:inherit;margin-right:8px;margin-left:-4px;}.css-cveorv>*:nth-of-type(1){font-size:20px;}.css-iguwhy{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1em;height:1em;display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;transition:fill 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;fill:currentColor;font-size:1.5rem;}@media (min-width:0px){.css-8ujzct{display:block;}}@media (min-width:900px){.css-8ujzct{display:none;}}.css-8ujzct .MuiPaper-root{left:0!important;}@media (min-width:0px){.css-1ji1lb4{display:block;}}@media (min-width:900px){.css-1ji1lb4{display:none;}}.css-1ji1lb4 .MuiPaper-root{left:0!important;}.css-1hwfch6{--Grid-columns:12;--Grid-columnSpacing:calc(2 * var(--mui-spacing));--Grid-rowSpacing:0px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-width:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--Grid-rowSpacing) var(--Grid-columnSpacing);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.css-1hwfch6 >*{--Grid-parent-columns:12;}.css-1hwfch6 >*{--Grid-parent-columnSpacing:calc(2 * var(--mui-spacing));}.css-1hwfch6 >*{--Grid-parent-rowSpacing:0px;}@media (min-width:0px){.css-1hwfch6{display:none;}}@media (min-width:900px){.css-1hwfch6{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}.css-1n5khr6{min-width:0;box-sizing:border-box;}.css-gwzx3o{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(var(--mui-palette-primary-mainChannel) / 0.4);color:inherit;-webkit-text-decoration:none;text-decoration:none;}.css-gwzx3o:hover{text-decoration-color:inherit;}.css-gwzx3o:hover{color:var(--mui-palette-primary-main);}.css-1clp694{margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;color:var(--mui-palette-primary-main);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(var(--mui-palette-primary-mainChannel) / 0.4);color:inherit;-webkit-text-decoration:none;text-decoration:none;}.css-1clp694:hover{text-decoration-color:inherit;}.css-1clp694:hover{color:var(--mui-palette-primary-main);}.css-179nno0{margin-top:calc(2 * var(--mui-spacing));margin-bottom:calc(2 * var(--mui-spacing));text-transform:unset;}.css-1ddeyau{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.css-zdpt2t{margin-left:auto;}.css-186i4a0{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:flexEnd;-ms-flex-pack:flexEnd;-webkit-justify-content:flexEnd;justify-content:flexEnd;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.css-1wtvscy{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(var(--mui-palette-primary-mainChannel) / 0.4);color:inherit;display:block;margin-right:var(--mui-spacing);white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;}.css-1wtvscy:hover{text-decoration-color:inherit;}.css-1wtvscy:hover{color:var(--mui-palette-primary-main);}.css-zly6g1{margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;color:var(--mui-palette-primary-main);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(var(--mui-palette-primary-mainChannel) / 0.4);color:inherit;display:block;margin-right:var(--mui-spacing);white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;}.css-zly6g1:hover{text-decoration-color:inherit;}.css-zly6g1:hover{color:var(--mui-palette-primary-main);}.css-1xok4pd{width:40px;}.css-505lpj{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(var(--mui-palette-primary-mainChannel) / 0.4);display:block;}.css-505lpj:hover{text-decoration-color:inherit;}.css-1ej0093{margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;color:var(--mui-palette-primary-main);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(var(--mui-palette-primary-mainChannel) / 0.4);display:block;}.css-1ej0093:hover{text-decoration-color:inherit;}.css-kbfba1{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;
1-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;font-family:Quicksand,sans-serif;font-size:1.25rem;line-height:1;border-radius:50%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--mui-palette-background-default);background-color:var(--mui-palette-Avatar-defaultBg);}.css-8xl60i{margin-top:auto;}.css-1wj7h42{min-width:0;box-sizing:border-box;margin-top:calc(5 * var(--mui-spacing));background-color:var(--mui-palette-dark-main);padding-top:calc(2 * var(--mui-spacing));padding-bottom:calc(4 * var(--mui-spacing));}.css-1no3677{width:100%;margin-left:auto;box-sizing:border-box;margin-right:auto;padding-left:calc(2 * var(--mui-spacing));padding-right:calc(2 * var(--mui-spacing));}@media (min-width:600px){.css-1no3677{padding-left:calc(3 * var(--mui-spacing));padding-right:calc(3 * var(--mui-spacing));}}@media (min-width:1200px){.css-1no3677{max-width:1200px;}}.css-pxsxhe{--Grid-columns:12;--Grid-columnSpacing:calc(2 * var(--mui-spacing));--Grid-rowSpacing:calc(2 * var(--mui-spacing));-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--Grid-rowSpacing) var(--Grid-columnSpacing);}.css-pxsxhe >*{--Grid-parent-columns:12;}.css-pxsxhe >*{--Grid-parent-columnSpacing:calc(2 * var(--mui-spacing));}.css-pxsxhe >*{--Grid-parent-rowSpacing:calc(2 * var(--mui-spacing));}@media (min-width:900px){.css-pxsxhe{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}.css-tnatjl{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc(100% * 12 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 12) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));min-width:0;box-sizing:border-box;}@media (min-width:900px){.css-tnatjl{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;width:calc(100% * 6 / var(--Grid-parent-columns) - (var(--Grid-parent-columns) - 6) * (var(--Grid-parent-columnSpacing) / var(--Grid-parent-columns)));}}.css-72m909{--Grid-columns:12;--Grid-columnSpacing:calc(2 * var(--mui-spacing));--Grid-rowSpacing:calc(2 * var(--mui-spacing));-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-width:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--Grid-rowSpacing) var(--Grid-columnSpacing);-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:0;padding-left:0;width:100%;}.css-72m909 >*{--Grid-parent-columns:12;}.css-72m909 >*{--Grid-parent-columnSpacing:calc(2 * var(--mui-spacing));}.css-72m909 >*{--Grid-parent-rowSpacing:calc(2 * var(--mui-spacing));}@media (min-width:900px){.css-72m909{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media (min-width:0px){.css-72m909{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media (min-width:900px){.css-72m909{-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}}.css-zs2frv{min-width:0;box-sizing:border-box;list-style:none;padding-left:8px!important;padding-right:8px!important;}.css-1hcir2t{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(var(--mui-palette-primary-mainChannel) / 0.4);color:var(--mui-palette-dark-contrastText);-webkit-text-decoration:none;text-decoration:none;}.css-1hcir2t:hover{text-decoration-color:inherit;}.css-1hcir2t:hover{color:var(--mui-palette-primary-main);}.css-iwo08q{margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;color:var(--mui-palette-primary-main);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(var(--mui-palette-primary-mainChannel) / 0.4);color:var(--mui-palette-dark-contrastText);-webkit-text-decoration:none;text-decoration:none;}.css-iwo08q:hover{text-decoration-color:inherit;}.css-iwo08q:hover{color:var(--mui-palette-primary-main);}.css-rxg3ul{margin-left:var(--mui-spacing);}.css-3zuqu8{--Grid-columns:12;--Grid-columnSpacing:calc(2 * var(--mui-spacing));--Grid-rowSpacing:calc(2 * var(--mui-spacing));-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-width:0;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--Grid-rowSpacing) var(--Grid-columnSpacing);-webkit-box-pack:center;-ms-flex-pack:center;
1-webkit-justify-content:center;justify-content:center;margin-left:0;padding-left:0;width:100%;}.css-3zuqu8 >*{--Grid-parent-columns:12;}.css-3zuqu8 >*{--Grid-parent-columnSpacing:calc(2 * var(--mui-spacing));}.css-3zuqu8 >*{--Grid-parent-rowSpacing:calc(2 * var(--mui-spacing));}@media (min-width:900px){.css-3zuqu8{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media (min-width:0px){.css-3zuqu8{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media (min-width:900px){.css-3zuqu8{-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;}}.css-q8hk6j{min-width:0;box-sizing:border-box;list-style:none;padding-left:8px!important;padding-right:8px!important;}.css-19zy6ru{margin-top:calc(2 * var(--mui-spacing));margin-bottom:calc(2 * var(--mui-spacing));}.css-xi606m{text-align:center;}.css-1noh9co{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.css-1noh9co>:not(style):not(style){margin:0;}.css-1noh9co>:not(style)~:not(style){margin-left:var(--mui-spacing);}.css-xh3whz{font-size:1rem;width:60px;height:30px;border-radius:2px;white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;color:var(--mui-palette-common-white);text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-right:0.5em;font-weight:700;opacity:0.5;}.css-36ul0y{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(var(--mui-palette-primary-mainChannel) / 0.4);font-size:1rem;width:60px;height:30px;border-radius:2px;white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;color:var(--mui-palette-common-white);text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-right:0.5em;font-weight:700;}.css-36ul0y:hover{text-decoration-color:inherit;}.css-2vqyf8{margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;color:var(--mui-palette-primary-main);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(var(--mui-palette-primary-mainChannel) / 0.4);font-size:1rem;width:60px;height:30px;border-radius:2px;white-space:nowrap;-webkit-text-decoration:none;text-decoration:none;color:var(--mui-palette-common-white);text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-right:0.5em;font-weight:700;}.css-2vqyf8:hover{text-decoration-color:inherit;}.css-wp7qi{color:var(--mui-palette-dark-contrastText);text-align:center;}.css-1th9etl{margin-left:0;margin-right:0;margin-top:calc(5 * var(--mui-spacing));margin-bottom:calc(5 * var(--mui-spacing));}.css-m9vhl3{margin:0;font-family:Quicksand,sans-serif;font-weight:400;font-size:48px;line-height:1.167;color:var(--mui-typography-main);margin-bottom:1.25em;margin-bottom:calc(2 * var(--mui-spacing));margin-top:calc(4 * var(--mui-spacing));text-align:center;}@media (max-width:599.95px){.css-m9vhl3{font-size:1.25rem;}}.css-ae554o{background-color:var( ----mui-palette-background-default);padding-bottom:calc(2 * var(--mui-spacing));padding-top:calc(2 * var(--mui-spacing));}.css-1huykjj{width:100%;margin-left:auto;box-sizing:border-box;margin-right:auto;padding-left:calc(2 * var(--mui-spacing));padding-right:calc(2 * var(--mui-spacing));}@media (min-width:600px){.css-1huykjj{padding-left:calc(3 * var(--mui-spacing));padding-right:calc(3 * var(--mui-spacing));}}
1@media (min-width:900px){.css-1huykjj{max-width:900px;}}.css-1r5x6f6{margin-bottom:calc(2 * var(--mui-spacing));margin-top:calc(4 * var(--mui-spacing));}.css-54ro1u{margin:0;}.css-124fh2j{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(var(--mui-palette-primary-mainChannel) / 0.4);}.css-124fh2j:hover{text-decoration-color:inherit;}.css-117jj87{margin:0;font:inherit;line-height:inherit;letter-spacing:inherit;color:var(--mui-palette-primary-main);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--Link-underlineColor);--Link-underlineColor:rgba(var(--mui-palette-primary-mainChannel) / 0.4);}.css-117jj87:hover{text-decoration-color:inherit;}</style></head><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><body>
1<script>(function() { 2try { 3 let colorScheme = ''; 4 const mode = localStorage.getItem('mui-mode') || 'system'; 5 const dark = localStorage.getItem('mui-color-scheme-dark') || 'dark'; 6 const light = localStorage.getItem('mui-color-scheme-light') || 'light'; 7 if (mode === 'system') { 8 // handle system mode 9 const mql = window.matchMedia('(prefers-color-scheme: dark)'); 10 if (mql.matches) { 11 colorScheme = dark 12 } else { 13 colorScheme = light 14 } 15 } 16 if (mode === 'light') { 17 colorScheme = light; 18 } 19 if (mode === 'dark') { 20 colorScheme = dark; 21 } 22 if (colorScheme) { 23 document.documentElement.classList.remove('%s'.replace('%s', light), '%s'.replace('%s', dark)); 24 document.documentElement.classList.add('%s'.replace('%s', colorScheme));document.documentElement.setAttribute('.%s', colorScheme); 25 } 26} catch(e){}})();</script>
26<header class="MuiPaper-root MuiPaper-elevation MuiPaper-elevation4 MuiAppBar-root MuiAppBar-colorLight MuiAppBar-positionStatic css-j6gxkg" style="--Paper-shadow:var(--mui-shadows-4);--Paper-overlay:var(--mui-overlays-4)"><div class="MuiContainer-root MuiContainer-maxWidthXl css-uja1mx"><div class="MuiToolbar-root MuiToolbar-regular css-yqk6l4"><div class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-row css-1qq18fu"><div class="MuiGrid-root MuiGrid-direction-xs-row MuiGrid-grid-md-2 MuiGrid-grid-xs-4 css-1q1pzpj"><div class="MuiBox-root css-1pgjuyi"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-17xmj03" href="/"><img alt="Home" height="43" src="/images/logo.svg" width="80"/></a></div></div><div class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-row MuiGrid-grid-md-8 MuiGrid-grid-xs-4 css-1kiz1"><div class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-direction-md-row css-1k8na7x"><div class="MuiGrid-root MuiGrid-direction-xs-row MuiGrid-grid-xs-12 css-j5005a"><div class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-row css-njig32"><div class="MuiGrid-root MuiGrid-direction-xs-row css-15omdbb"><button class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textInherit MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorInherit MuiButton-root MuiButton-text MuiButton-textInherit MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorInherit css-l6osbe" tabindex="0" type="button" aria-controls="menu-appbar" aria-haspopup="true" aria-label="Site navigation"><span class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeMedium css-cveorv"><svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-iguwhy" focusable="false" aria-hidden="true" viewBox="0 0 24 24"><path d="M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z"></path></svg></span>Menu</button></div></div><div class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-row css-1hwfch6"><div class="MuiGrid-root MuiGrid-direction-xs-row css-1n5khr6"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-1clp694" href="/"><div class="MuiBox-root css-179nno0">Home</div></a></div><div class="MuiGrid-root MuiGrid-direction-xs-row css-1n5khr6"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-1clp694" href="/experience"><div class="MuiBox-root css-179nno0">Experience</div></a></div><div class="MuiGrid-root MuiGrid-direction-xs-row css-1n5khr6"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-1clp694" href="/articles/page/1"><div class="MuiBox-root css-179nno0">Articles</div></a></div><div class="MuiGrid-root MuiGrid-direction-xs-row css-1n5khr6"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-1clp694" href="/contact"><div class="MuiBox-root css-179nno0">Contact me</div></a></div></div></div></div></div><div class="MuiGrid-root MuiGrid-direction-xs-row MuiGrid-grid-md-2 MuiGrid-grid-xs-4 css-1q1pzpj"><div class="MuiBox-root css-1ddeyau"><div class="MuiBox-root css-zdpt2t"></div><div class="MuiBox-root css-186i4a0"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-zly6g1" href="/about/">About</a><div class="MuiBox-root css-1xok4pd"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-1ej0093" href="/about/"><div class="MuiAvatar-root MuiAvatar-circular MuiAvatar-colorDefault css-kbfba1"><img alt="Carl Topham" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Fme.jpg&w=48&q=75 1x, /_next/image?url=%2Fimages%2Fme.jpg&w=96&q=75 2x" src="/_next/image?url=%2Fimages%2Fme.jpg&w=96&q=75"/></div></a></div></div></div></div></div></div></div></header><main><div class="MuiBox-root css-1th9etl"><div class="MuiContainer-root MuiContainer-maxWidthLg css-1no3677"><h1 class="MuiTypography-root MuiTypography-h1 css-m9vhl3">Contact me</h1></div></div><div class="MuiBox-root css-ae554o"><div class="MuiContainer-root MuiContainer-maxWidthMd css-1huykjj"><section class="MuiBox-root css-1r5x6f6"><p class="MuiTypography-root MuiTypography-body1 css-54ro1u">Please get in touch with me via <a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-117jj87" href="https://www.linkedin.com/in/carltopham">my LinkedIn profile</a>.</p></section></div></div></main><div class="MuiBox-root css-8xl60i"><footer class="MuiGrid-root MuiGrid-direction-xs-row css-1wj7h42" data-testid="footer"><div class="MuiContainer-root MuiContainer-maxWidthLg css-1no3677"><div class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-column MuiGrid-direction-md-row css-pxsxhe"><div class="MuiGrid-root MuiGrid-direction-xs-row MuiGrid-grid-md-6 MuiGrid-grid-xs-12 css-tnatjl"><ul class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-row MuiGrid-direction-md-column css-72m909" data-testid="footerSocials"><li class="MuiGrid-root MuiGrid-direction-xs-row css-zs2frv" data-testid="footerSocialItem"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-iwo08q" aria-label="Github" href="https://github.com/Designer023" rel="noopener noreferrer me" target="_blank"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" color="primary" font-size="large" style="color:primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg><span class="MuiBox-root css-rxg3ul">Github</span></a></li><li class="MuiGrid-root MuiGrid-direction-xs-row css-zs2frv" data-testid="footerSocialItem"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-iwo08q" aria-label="Twitter" href="https://twitter.com/Designer023" rel="noopener noreferrer me" target="_blank"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" color="primary" font-size="large" style="color:primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z"></path></svg><span class="MuiBox-root css-rxg3ul">Twitter</span></a></li><li class="MuiGrid-root MuiGrid-direction-xs-row css-zs2frv" data-testid="footerSocialItem"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-iwo08q" aria-label="LinkedIn" href="https://www.linkedin.com/in/carltopham" rel="noopener noreferrer me" target="_blank"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" color="primary" font-size="large" style="color:primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"></path></svg><span class="MuiBox-root css-rxg3ul">LinkedIn</span></a></li><li class="MuiGrid-root MuiGrid-direction-xs-row css-zs2frv" data-testid="footerSocialItem"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-iwo08q" aria-label="StackOverflow" href="https://stackoverflow.com/users/407934/designer023" rel="noopener noreferrer me" target="_blank"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" color="primary" font-size="large" style="color:primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M15.725 0l-1.72 1.277 6.39 8.588 1.716-1.277L15.725 0zm-3.94 3.418l-1.369 1.644 8.225 6.85 1.369-1.644-8.225-6.85zm-3.15 4.465l-.905 1.94 9.702 4.517.904-1.94-9.701-4.517zm-1.85 4.86l-.44 2.093 10.473 2.201.44-2.092-10.473-2.203zM1.89 15.47V24h19.19v-8.53h-2.133v6.397H4.021v-6.396H1.89zm4.265 2.133v2.13h10.66v-2.13H6.154Z"></path></svg><span class="MuiBox-root css-rxg3ul">StackOverflow</span></a></li><li class="MuiGrid-root MuiGrid-direction-xs-row css-zs2frv" data-testid="footerSocialItem"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-iwo08q" aria-label="Strava" href="https://www.strava.com/athletes/carl-topham" rel="noopener noreferrer me" target="_blank"><svg stroke="currentColor" fill="currentColor" stroke-width="0" role="img" viewBox="0 0 24 24" color="primary" font-size="large" style="color:primary" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"><path d="M15.387 17.944l-2.089-4.116h-3.065L15.387 24l5.15-10.172h-3.066m-7.008-5.599l2.836 5.598h4.172L10.463 0l-7 13.828h4.169"></path></svg><span class="MuiBox-root css-rxg3ul">Strava</span></a></li></ul></div><div class="MuiGrid-root MuiGrid-direction-xs-row MuiGrid-grid-md-6 MuiGrid-grid-xs-12 css-tnatjl"><ul class="MuiGrid-root MuiGrid-container MuiGrid-direction-xs-row MuiGrid-direction-md-column css-3zuqu8" data-testid="footerNav"><li class="MuiGrid-root MuiGrid-direction-xs-row css-q8hk6j" data-testid="footerNavItem"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-iwo08q" href="/">Home</a></li><li class="MuiGrid-root MuiGrid-direction-xs-row css-q8hk6j" data-testid="footerNavItem"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-iwo08q" href="/experience">Experience</a></li><li class="MuiGrid-root MuiGrid-direction-xs-row css-q8hk6j" data-testid="footerNavItem"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-iwo08q" href="/articles/page/1">Articles</a></li><li class="MuiGrid-root MuiGrid-direction-xs-row css-q8hk6j" data-testid="footerNavItem"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-iwo08q" href="/about">About</a></li><li class="MuiGrid-root MuiGrid-direction-xs-row css-q8hk6j" data-testid="footerNavItem"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-iwo08q" href="/about-site">About this site</a></li><li class="MuiGrid-root MuiGrid-direction-xs-row css-q8hk6j" data-testid="footerNavItem"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-iwo08q" href="/contact">Contact</a></li><li class="MuiGrid-root MuiGrid-direction-xs-row css-q8hk6j" data-testid="footerNavItem"><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-iwo08q" href="/search">Search</a></li></ul></div></div><div class="MuiBox-root css-19zy6ru"><div class="MuiBox-root css-xi606m" data-testid="localeSwitcher"><div class="MuiStack-root css-1noh9co"><svg class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-iguwhy" focusable="false" aria-hidden="true" viewBox="0 0 24 24">
26<path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5"></path></svg> <div class="MuiBox-root css-xh3whz">EN<!-- --> <!-- -->ð¬ð§</div><a class="MuiTypography-root MuiTypography-inherit MuiLink-root MuiLink-underlineAlways css-2vqyf8" href="/" locale="fr">FR<!-- --> <!-- -->ð«ð·</a></div></div> <div class="MuiBox-root css-xi606m" data-testid="colorSchemeSwitcher"></div></div><div class="MuiBox-root css-0"><div class="MuiBox-root css-wp7qi" data-testid="copyrightYear"><small>© 2002-<!-- -->2025</small></div></div></div></footer></div>
26<script src="/_next/static/chunks/webpack-3f4bc818693eac33.js" async=""></script>
26<script>(self.__next_f=self.__next_f||[]).push([0])</script>
26<script>self.__next_f.push([1,"2:\"$Sreact.fragment\"\n3:I[5303,[\"1099\",\"static/chunks/352f525f-da463c0e2285ba07.js\",\"7177\",\"static/chunks/app/layout-7d966768bd62a439.js\"],\"PostHogProvider\"]\n4:I[20028,[],\"\"]\n5:I[96106,[],\"\"]\n8:I[51989,[],\"OutletBoundary\"]\na:I[51989,[],\"MetadataBoundary\"]\nc:I[51989,[],\"ViewportBoundary\"]\ne:I[95779,[],\"\"]\n1:HL[\"/_next/static/css/b867220325284c60.css\",\"style\"]\n"])</script>
26<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"P0mxyamBAYYMho1MwVjAy\",\"p\":\"\",\"c\":[\"\",\"en\",\"contact\"],\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"contact\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$2\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"children\":[[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":\"404\"}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"notFoundStyles\":[]}],false]}]]}],{\"children\":[[\"locale\",\"en\",\"d\"],[\"$\",\"$2\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b867220325284c60.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],\"$L6\"]}],{\"children\":[\"contact\",[\"$\",\"$2\",\"c\",{\"children\":[null,[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$0:f:0:1:2:children:0\",\"children\",\"contact\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"notFoundStyles\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$2\",\"c\",{\"children\":[\"$L7\",null,[\"$\",\"$L8\",null,{\"children\":\"$L9\"}]]}],{},null]},null]},null]},null],[\"$\",\"$2\",\"h\",{\"children\":[null,[\"$\",\"$2\",\"ZPBAZtkpDTQp9z8SeCZ_U\",{\"children\":[[\"$\",\"$La\",null,{\"children\":\"$Lb\"}],[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],null]}]]}]]],\"m\":\"$undefined\",\"G\":[\"$e\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script>
26<script>self.__next_f.push([1,"6:[\"$\",\"html\",null,{\"suppressHydrationWarning\":true,\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":\"$Lf\"}]}]\n"])</script>
26<script>self.__next_f.push([1,"10:I[87537,[\"5924\",\"static/chunks/5924-6eebb78fb148717a.js\",\"5853\",\"static/chunks/5853-8cd6c8f46010036a.js\",\"1485\",\"static/chunks/1485-601673b16376a929.js\",\"1081\",\"static/chunks/1081-15cff166902c3f51.js\",\"5045\",\"static/chunks/5045-e92b94528423754a.js\",\"8202\",\"static/chunks/8202-866b73a2fa53b042.js\",\"2262\",\"static/chunks/2262-2bc64e68ab64308c.js\",\"7086\",\"static/chunks/7086-03594b68b01d25c0.js\",\"7280\",\"static/chunks/7280-936393fd5e18170e.js\",\"2869\",\"static/chunks/2869-8c70a6fff78c94c1.js\",\"3192\",\"static/chunks/3192-f9e4650d027a6ad8.js\",\"3907\",\"static/chunks/3907-27f9535e25da5c47.js\",\"6662\",\"static/chunks/6662-9042a04cd0c1fec5.js\",\"609\",\"static/chunks/609-a93e9633b6f0da33.js\",\"8218\",\"static/chunks/8218-9d5f198033534eae.js\",\"8341\",\"static/chunks/8341-7f1a4a8e94c54180.js\",\"9746\",\"static/chunks/9746-bd38c749777c43f1.js\",\"4638\",\"static/chunks/app/%5Blocale%5D/contact/page-faf6edbf44c6ab4c.js\"],\"default\"]\n11:I[29260,[\"5924\",\"static/chunks/5924-6eebb78fb148717a.js\",\"5853\",\"static/chunks/5853-8cd6c8f46010036a.js\",\"1485\",\"static/chunks/1485-601673b16376a929.js\",\"1081\",\"static/chunks/1081-15cff166902c3f51.js\",\"5045\",\"static/chunks/5045-e92b94528423754a.js\",\"8202\",\"static/chunks/8202-866b73a2fa53b042.js\",\"2262\",\"static/chunks/2262-2bc64e68ab64308c.js\",\"7086\",\"static/chunks/7086-03594b68b01d25c0.js\",\"7280\",\"static/chunks/7280-936393fd5e18170e.js\",\"3907\",\"static/chunks/3907-27f9535e25da5c47.js\",\"5892\",\"static/chunks/5892-23e4a0200b7faaac.js\",\"8948\",\"static/chunks/8948-5292f871ed8494ce.js\",\"2685\",\"static/chunks/2685-90869eba9beef6cf.js\",\"9052\",\"static/chunks/9052-a15f8a7a92b8e72c.js\",\"8450\",\"static/chunks/app/%5Blocale%5D/layout-6bcda87d424e38b5.js\"],\"default\"]\n12:I[31388,[\"5924\",\"static/chunks/5924-6eebb78fb148717a.js\",\"5853\",\"static/chunks/5853-8cd6c8f46010036a.js\",\"1485\",\"static/chunks/1485-601673b16376a929.js\",\"1081\",\"static/chunks/1081-15cff166902c3f51.js\",\"5045\",\"static/chunks/5045-e92b94528423754a.js\",\"8202\",\"static/chunks/8202-866b73a2fa53b042.js\",\"2262\",\"static/chunks/2262-2bc64e68ab64308c.js\",\"7086\",\"static/chunks/7086"])</script>
26<script>self.__next_f.push([1,"-03594b68b01d25c0.js\",\"7280\",\"static/chunks/7280-936393fd5e18170e.js\",\"3907\",\"static/chunks/3907-27f9535e25da5c47.js\",\"5892\",\"static/chunks/5892-23e4a0200b7faaac.js\",\"8948\",\"static/chunks/8948-5292f871ed8494ce.js\",\"2685\",\"static/chunks/2685-90869eba9beef6cf.js\",\"9052\",\"static/chunks/9052-a15f8a7a92b8e72c.js\",\"8450\",\"static/chunks/app/%5Blocale%5D/layout-6bcda87d424e38b5.js\"],\"default\"]\n13:I[72605,[\"5924\",\"static/chunks/5924-6eebb78fb148717a.js\",\"5853\",\"static/chunks/5853-8cd6c8f46010036a.js\",\"1485\",\"static/chunks/1485-601673b16376a929.js\",\"1081\",\"static/chunks/1081-15cff166902c3f51.js\",\"5045\",\"static/chunks/5045-e92b94528423754a.js\",\"8202\",\"static/chunks/8202-866b73a2fa53b042.js\",\"2262\",\"static/chunks/2262-2bc64e68ab64308c.js\",\"7086\",\"static/chunks/7086-03594b68b01d25c0.js\",\"7280\",\"static/chunks/7280-936393fd5e18170e.js\",\"3907\",\"static/chunks/3907-27f9535e25da5c47.js\",\"5892\",\"static/chunks/5892-23e4a0200b7faaac.js\",\"8948\",\"static/chunks/8948-5292f871ed8494ce.js\",\"2685\",\"static/chunks/2685-90869eba9beef6cf.js\",\"9052\",\"static/chunks/9052-a15f8a7a92b8e72c.js\",\"8450\",\"static/chunks/app/%5Blocale%5D/layout-6bcda87d424e38b5.js\"],\"default\"]\n14:I[69680,[\"5924\",\"static/chunks/5924-6eebb78fb148717a.js\",\"5853\",\"static/chunks/5853-8cd6c8f46010036a.js\",\"1485\",\"static/chunks/1485-601673b16376a929.js\",\"1081\",\"static/chunks/1081-15cff166902c3f51.js\",\"5045\",\"static/chunks/5045-e92b94528423754a.js\",\"8202\",\"static/chunks/8202-866b73a2fa53b042.js\",\"2262\",\"static/chunks/2262-2bc64e68ab64308c.js\",\"7086\",\"static/chunks/7086-03594b68b01d25c0.js\",\"7280\",\"static/chunks/7280-936393fd5e18170e.js\",\"3907\",\"static/chunks/3907-27f9535e25da5c47.js\",\"5892\",\"static/chunks/5892-23e4a0200b7faaac.js\",\"8948\",\"static/chunks/8948-5292f871ed8494ce.js\",\"2685\",\"static/chunks/2685-90869eba9beef6cf.js\",\"9052\",\"static/chunks/9052-a15f8a7a92b8e72c.js\",\"8450\",\"static/chunks/app/%5Blocale%5D/layout-6bcda87d424e38b5.js\"],\"default\"]\n15:I[46145,[\"5924\",\"static/chunks/5924-6eebb78fb148717a.js\",\"5853\",\"static/chunks/5853-8cd6c8f46010036a.js\",\"1485\",\"static/chunks/148"])</script>
26<script>self.__next_f.push([1,"5-601673b16376a929.js\",\"1081\",\"static/chunks/1081-15cff166902c3f51.js\",\"5045\",\"static/chunks/5045-e92b94528423754a.js\",\"8202\",\"static/chunks/8202-866b73a2fa53b042.js\",\"2262\",\"static/chunks/2262-2bc64e68ab64308c.js\",\"7086\",\"static/chunks/7086-03594b68b01d25c0.js\",\"7280\",\"static/chunks/7280-936393fd5e18170e.js\",\"3907\",\"static/chunks/3907-27f9535e25da5c47.js\",\"5892\",\"static/chunks/5892-23e4a0200b7faaac.js\",\"8948\",\"static/chunks/8948-5292f871ed8494ce.js\",\"2685\",\"static/chunks/2685-90869eba9beef6cf.js\",\"9052\",\"static/chunks/9052-a15f8a7a92b8e72c.js\",\"8450\",\"static/chunks/app/%5Blocale%5D/layout-6bcda87d424e38b5.js\"],\"default\"]\n17:I[47218,[\"5924\",\"static/chunks/5924-6eebb78fb148717a.js\",\"5853\",\"static/chunks/5853-8cd6c8f46010036a.js\",\"1485\",\"static/chunks/1485-601673b16376a929.js\",\"1081\",\"static/chunks/1081-15cff166902c3f51.js\",\"5045\",\"static/chunks/5045-e92b94528423754a.js\",\"8202\",\"static/chunks/8202-866b73a2fa53b042.js\",\"2262\",\"static/chunks/2262-2bc64e68ab64308c.js\",\"7086\",\"static/chunks/7086-03594b68b01d25c0.js\",\"7280\",\"static/chunks/7280-936393fd5e18170e.js\",\"2869\",\"static/chunks/2869-8c70a6fff78c94c1.js\",\"3192\",\"static/chunks/3192-f9e4650d027a6ad8.js\",\"3907\",\"static/chunks/3907-27f9535e25da5c47.js\",\"6662\",\"static/chunks/6662-9042a04cd0c1fec5.js\",\"609\",\"static/chunks/609-a93e9633b6f0da33.js\",\"8218\",\"static/chunks/8218-9d5f198033534eae.js\",\"8341\",\"static/chunks/8341-7f1a4a8e94c54180.js\",\"9746\",\"static/chunks/9746-bd38c749777c43f1.js\",\"4638\",\"static/chunks/app/%5Blocale%5D/contact/page-faf6edbf44c6ab4c.js\"],\"default\"]\n18:I[47280,[\"5924\",\"static/chunks/5924-6eebb78fb148717a.js\",\"5853\",\"static/chunks/5853-8cd6c8f46010036a.js\",\"1485\",\"static/chunks/1485-601673b16376a929.js\",\"1081\",\"static/chunks/1081-15cff166902c3f51.js\",\"5045\",\"static/chunks/5045-e92b94528423754a.js\",\"8202\",\"static/chunks/8202-866b73a2fa53b042.js\",\"2262\",\"static/chunks/2262-2bc64e68ab64308c.js\",\"7086\",\"static/chunks/7086-03594b68b01d25c0.js\",\"7280\",\"static/chunks/7280-936393fd5e18170e.js\",\"2869\",\"static/chunks/2869-8c70a6fff78c94c1.js\",\"3192\",\"static/"])</script>
26<script>self.__next_f.push([1,"chunks/3192-f9e4650d027a6ad8.js\",\"3907\",\"static/chunks/3907-27f9535e25da5c47.js\",\"6662\",\"static/chunks/6662-9042a04cd0c1fec5.js\",\"609\",\"static/chunks/609-a93e9633b6f0da33.js\",\"8218\",\"static/chunks/8218-9d5f198033534eae.js\",\"8341\",\"static/chunks/8341-7f1a4a8e94c54180.js\",\"9746\",\"static/chunks/9746-bd38c749777c43f1.js\",\"4638\",\"static/chunks/app/%5Blocale%5D/contact/page-faf6edbf44c6ab4c.js\"],\"default\"]\n19:I[21433,[\"5924\",\"static/chunks/5924-6eebb78fb148717a.js\",\"5853\",\"static/chunks/5853-8cd6c8f46010036a.js\",\"1485\",\"static/chunks/1485-601673b16376a929.js\",\"1081\",\"static/chunks/1081-15cff166902c3f51.js\",\"5045\",\"static/chunks/5045-e92b94528423754a.js\",\"8202\",\"static/chunks/8202-866b73a2fa53b042.js\",\"2262\",\"static/chunks/2262-2bc64e68ab64308c.js\",\"7086\",\"static/chunks/7086-03594b68b01d25c0.js\",\"7280\",\"static/chunks/7280-936393fd5e18170e.js\",\"2869\",\"static/chunks/2869-8c70a6fff78c94c1.js\",\"3192\",\"static/chunks/3192-f9e4650d027a6ad8.js\",\"3907\",\"static/chunks/3907-27f9535e25da5c47.js\",\"6662\",\"static/chunks/6662-9042a04cd0c1fec5.js\",\"609\",\"static/chunks/609-a93e9633b6f0da33.js\",\"8218\",\"static/chunks/8218-9d5f198033534eae.js\",\"8341\",\"static/chunks/8341-7f1a4a8e94c54180.js\",\"9746\",\"static/chunks/9746-bd38c749777c43f1.js\",\"4638\",\"static/chunks/app/%5Blocale%5D/contact/page-faf6edbf44c6ab4c.js\"],\"default\"]\n1a:I[21589,[\"5924\",\"static/chunks/5924-6eebb78fb148717a.js\",\"5853\",\"static/chunks/5853-8cd6c8f46010036a.js\",\"1485\",\"static/chunks/1485-601673b16376a929.js\",\"1081\",\"static/chunks/1081-15cff166902c3f51.js\",\"5045\",\"static/chunks/5045-e92b94528423754a.js\",\"8202\",\"static/chunks/8202-866b73a2fa53b042.js\",\"2262\",\"static/chunks/2262-2bc64e68ab64308c.js\",\"7086\",\"static/chunks/7086-03594b68b01d25c0.js\",\"7280\",\"static/chunks/7280-936393fd5e18170e.js\",\"2869\",\"static/chunks/2869-8c70a6fff78c94c1.js\",\"3192\",\"static/chunks/3192-f9e4650d027a6ad8.js\",\"3907\",\"static/chunks/3907-27f9535e25da5c47.js\",\"6662\",\"static/chunks/6662-9042a04cd0c1fec5.js\",\"609\",\"static/chunks/609-a93e9633b6f0da33.js\",\"8218\",\"static/chunks/8218-9d5f198033534eae.js\",\"83"])</script>
26<script>self.__next_f.push([1,"41\",\"static/chunks/8341-7f1a4a8e94c54180.js\",\"9746\",\"static/chunks/9746-bd38c749777c43f1.js\",\"4638\",\"static/chunks/app/%5Blocale%5D/contact/page-faf6edbf44c6ab4c.js\"],\"default\"]\n1b:I[74890,[\"5924\",\"static/chunks/5924-6eebb78fb148717a.js\",\"5853\",\"static/chunks/5853-8cd6c8f46010036a.js\",\"1485\",\"static/chunks/1485-601673b16376a929.js\",\"1081\",\"static/chunks/1081-15cff166902c3f51.js\",\"5045\",\"static/chunks/5045-e92b94528423754a.js\",\"8202\",\"static/chunks/8202-866b73a2fa53b042.js\",\"2262\",\"static/chunks/2262-2bc64e68ab64308c.js\",\"7086\",\"static/chunks/7086-03594b68b01d25c0.js\",\"7280\",\"static/chunks/7280-936393fd5e18170e.js\",\"3907\",\"static/chunks/3907-27f9535e25da5c47.js\",\"5892\",\"static/chunks/5892-23e4a0200b7faaac.js\",\"8948\",\"static/chunks/8948-5292f871ed8494ce.js\",\"2685\",\"static/chunks/2685-90869eba9beef6cf.js\",\"9052\",\"static/chunks/9052-a15f8a7a92b8e72c.js\",\"8450\",\"static/chunks/app/%5Blocale%5D/layout-6bcda87d424e38b5.js\"],\"default\"]\n1c:I[81656,[\"5924\",\"static/chunks/5924-6eebb78fb148717a.js\",\"5853\",\"static/chunks/5853-8cd6c8f46010036a.js\",\"1485\",\"static/chunks/1485-601673b16376a929.js\",\"1081\",\"static/chunks/1081-15cff166902c3f51.js\",\"5045\",\"static/chunks/5045-e92b94528423754a.js\",\"8202\",\"static/chunks/8202-866b73a2fa53b042.js\",\"2262\",\"static/chunks/2262-2bc64e68ab64308c.js\",\"7086\",\"static/chunks/7086-03594b68b01d25c0.js\",\"7280\",\"static/chunks/7280-936393fd5e18170e.js\",\"3907\",\"static/chunks/3907-27f9535e25da5c47.js\",\"5892\",\"static/chunks/5892-23e4a0200b7faaac.js\",\"8948\",\"static/chunks/8948-5292f871ed8494ce.js\",\"2685\",\"static/chunks/2685-90869eba9beef6cf.js\",\"9052\",\"static/chunks/9052-a15f8a7a92b8e72c.js\",\"8450\",\"static/chunks/app/%5Blocale%5D/layout-6bcda87d424e38b5.js\"],\"default\"]\n1d:I[67549,[\"5924\",\"static/chunks/5924-6eebb78fb148717a.js\",\"5853\",\"static/chunks/5853-8cd6c8f46010036a.js\",\"1485\",\"static/chunks/1485-601673b16376a929.js\",\"1081\",\"static/chunks/1081-15cff166902c3f51.js\",\"5045\",\"static/chunks/5045-e92b94528423754a.js\",\"8202\",\"static/chunks/8202-866b73a2fa53b042.js\",\"2262\",\"static/chunks/2262-2bc64e68ab64308c."])</script>
26<script>self.__next_f.push([1,"js\",\"7086\",\"static/chunks/7086-03594b68b01d25c0.js\",\"7280\",\"static/chunks/7280-936393fd5e18170e.js\",\"3907\",\"static/chunks/3907-27f9535e25da5c47.js\",\"5892\",\"static/chunks/5892-23e4a0200b7faaac.js\",\"8948\",\"static/chunks/8948-5292f871ed8494ce.js\",\"2685\",\"static/chunks/2685-90869eba9beef6cf.js\",\"9052\",\"static/chunks/9052-a15f8a7a92b8e72c.js\",\"8450\",\"static/chunks/app/%5Blocale%5D/layout-6bcda87d424e38b5.js\"],\"default\"]\n"])</script>
26<script>self.__next_f.push([1,"f:[\"$\",\"$L10\",null,{\"locale\":\"en\",\"now\":\"$D2025-08-14T10:07:33.252Z\",\"timeZone\":\"UTC\",\"messages\":{\"page\":{\"notFound\":{\"title\":\"Page not found\",\"intro\":\"You just hit a page that doesnât exist... such sadness.\",\"outro\":\"\u003chomelink\u003eReturn Home\u003c/homelink\u003e or \u003csearchlink\u003etry searching\u003c/searchlink\u003e for what you need.\"},\"about\":{\"title\":\"About me\"},\"contact\":{\"title\":\"Contact me\",\"intro\":\"Please get in touch with me via \u003clinkedinhref\u003emy LinkedIn profile\u003c/linkedinhref\u003e.\"},\"aboutSite\":{\"title\":\"About this site\"},\"article\":{\"otherPosts\":\"Other posts\",\"taggedWith\":\"Tagged with\",\"previousPost\":\"Previous\",\"nextPost\":\"Next\",\"alternativeLanguage\":{\"en\":\"Available in English\",\"fr\":\"Disponible en français\"},\"share\":\"Share this article\"},\"articleList\":{\"title\":\"Articles\",\"tagsTitle\":\"Top tags\",\"viewTags\":\"View all tags\",\"filterAll\":\"All\",\"filterArticles\":\"Articles\",\"filterTips\":\"Tips\",\"filterRunning\":\"Running\"}},\"HomePage\":{\"title\":\"Carl Topham\",\"subTitle\":\"Full Stack Engineer\",\"intro\":\"\u003ccenter\u003e\u003cp\u003eIâm a senior developer with 15+ years experience in front and backend development. Working with languages from TypeScript \u0026 Node to Python and PHP. I have a deep understanding of modern web technologies and a passion for creating dynamic user interfaces, with robust backends and services.\u003c/p\u003e\u003c/center\u003e\",\"experience\":\"Experience\",\"articles\":\"Articles\",\"viewArticles\":\"View all articles\",\"viewProjects\":\"View projects and experience\",\"recentArticles\":\"Recent Articles\",\"recentProjects\":\"Recent Projects\"},\"ExperiencePage\":{\"title\":\"Experience\",\"intro\":\"I currently work as Frontend engineer for Chetwood Financial, a startup bank in Wrexham, Wales. Previously I was a frontend developer for The Realbuzz Group for over 7 years. Throughout this time I have always pushed to learn more and develop myself and those around me.\"},\"ProjectsPage\":{\"title\":\"Projects\",\"intro\":\"These are a selection of the projects Iâve worked on, both persona and professional.\"},\"TagsPage\":{\"title\":\"Tags\"},\"nav\":{\"menu\":\"Menu\",\"home\":\"Home\",\"about\":\"About\",\"experience\":\"Experience\",\"articles\":\"Articles\",\"contact\":\"Contact me\"},\"footer\":{\"logoAlt\":\"Home\",\"home\":\"Home\",\"about\":\"About\",\"experience\":\"Experience\",\"articles\":\"Articles\",\"contact\":\"Contact\",\"history\":\"About this site\",\"aboutMeLabel\":\"About me\",\"search\":\"Search\"}},\"children\":[\"$\",\"$L11\",null,{\"options\":{\"key\":\"css\"},\"children\":[\"$\",\"$L12\",null,{\"theme\":\"$13\",\"children\":[[[\"$\",\"script\",\"mui-color-scheme-init\",{\"suppressHydrationWarning\":true,\"nonce\":\"$undefined\",\"dangerouslySetInnerHTML\":{\"__html\":\"(function() {\\ntry {\\n let colorScheme = '';\\n const mode = localStorage.getItem('mui-mode') || 'system';\\n const dark = localStorage.getItem('mui-color-scheme-dark') || 'dark';\\n const light = localStorage.getItem('mui-color-scheme-light') || 'light';\\n if (mode === 'system') {\\n // handle system mode\\n const mql = window.matchMedia('(prefers-color-scheme: dark)');\\n if (mql.matches) {\\n colorScheme = dark\\n } else {\\n colorScheme = light\\n }\\n }\\n if (mode === 'light') {\\n colorScheme = light;\\n }\\n if (mode === 'dark') {\\n colorScheme = dark;\\n }\\n if (colorScheme) {\\n document.documentElement.classList.remove('%s'.replace('%s', light), '%s'.replace('%s', dark));\\n document.documentElement.classList.add('%s'.replace('%s', colorScheme));document.documentElement.setAttribute('.%s', colorScheme);\\n }\\n} catch(e){}})();\"}}]],[\"$\",\"$L14\",null,{\"enableColorScheme\":true}],false,[\"$\",\"$L15\",null,{}],[\"$\",\"main\",null,{\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"$0:f:0:1:2:children:0\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$L16\",\"notFoundStyles\":[]}]}],[\"$\",\"$L17\",null,{\"sx\":{\"marginTop\":\"auto\"},\"children\":[\"$\",\"$L18\",null,{\"component\":\"footer\",\"data-testid\":\"footer\",\"sx\":{\"marginTop\":5,\"backgroundColor\":\"dark.main\",\"pt\":2,\"pb\":4},\"children\":[\"$\",\"$L19\",null,{\"children\":[[\"$\",\"$L18\",null,{\"container\":true,\"columnSpacing\":2,\"direction\":{\"xs\":\"column\",\"md\":\"row\"},\"rowSpacing\":2,\"children\":[[\"$\",\"$L18\",null,{\"size\":{\"md\":6,\"xs\":12},\"children\":[\"$\",\"$L18\",null,{\"container\":true,\"columnSpacing\":2,\"component\":\"ul\",\"data-testid\":\"footerSocials\",\"direction\":{\"xs\":\"row\",\"md\":\"column\"},\"rowSpacing\":2,\"sx\":{\"alignItems\":{\"xs\":\"center\",\"md\":\"flex-start\"},\"justifyContent\":\"center\",\"marginLeft\":0,\"paddingLeft\":0,\"width\":\"100%\"},\"children\":[[\"$\",\"$L18\",\"Github\",{\"component\":\"li\",\"data-testid\":\"footerSocialItem\",\"sx\":{\"listStyle\":\"none\",\"paddingLeft\":\"8px!important\",\"paddingRight\":\"8px!important\"},\"children\":[\"$\",\"$L1a\",null,{\"aria-label\":\"Github\",\"href\":\"https://github.com/Designer023\",\"rel\":\"noopener noreferrer me\",\"sx\":{\"color\":\"dark.contrastText\",\"textDecoration\":\"none\",\"\u0026:hover\":{\"color\":\"primary.main\"}},\"target\":\"_blank\",\"children\":[[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"color\":\"primary\",\"fontSize\":\"large\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12\",\"children\":[]}]]],\"className\":\"$undefined\",\"style\":{\"color\":\"primary\"}
26,\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}],[\"$\",\"$L17\",null,{\"component\":\"span\",\"sx\":{\"marginLeft\":1},\"children\":\"Github\"}]]}]}],[\"$\",\"$L18\",\"Twitter\",{\"component\":\"li\",\"data-testid\":\"footerSocialItem\",\"sx\":{\"listStyle\":\"none\",\"paddingLeft\":\"8px!important\",\"paddingRight\":\"8px!important\"},\"children\":[\"$\",\"$L1a\",null,{\"aria-label\":\"Twitter\",\"href\":\"https://twitter.com/Designer023\",\"rel\":\"noopener noreferrer me\",\"sx\":{\"color\":\"dark.contrastText\",\"textDecoration\":\"none\",\"\u0026:hover\":{\"color\":\"primary.main\"}},\"target\":\"_blank\",\"children\":[[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"color\":\"primary\",\"fontSize\":\"large\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z\",\"children\":[]}]]],\"className\":\"$undefined\",\"style\":{\"color\":\"primary\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}],[\"$\",\"$L17\",null,{\"component\":\"span\",\"sx\":{\"marginLeft\":1},\"children\":\"Twitter\"}]]}]}],[\"$\",\"$L18\",\"LinkedIn\",{\"component\":\"li\",\"data-testid\":\"footerSocialItem\",\"sx\":{\"listStyle\":\"none\",\"paddingLeft\":\"8px!important\",\"paddingRight\":\"8px!important\"},\"children\":[\"$\",\"$L1a\",null,{\"aria-label\":\"LinkedIn\",\"href\":\"https://www.linkedin.com/in/carltopham\",\"rel\":\"noopener noreferrer me\",\"sx\":{\"color\":\"dark.contrastText\",\"textDecoration\":\"none\",\"\u0026:hover\":{\"color\":\"primary.main\"}},\"target\":\"_blank\",\"children\":[[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"color\":\"primary\",\"fontSize\":\"large\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\",\"children\":[]}]]],\"className\":\"$undefined\",\"style\":{\"color\":\"primary\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}],[\"$\",\"$L17\",null,{\"component\":\"span\",\"sx\":{\"marginLeft\":1},\"children\":\"LinkedIn\"}]]}]}],[\"$\",\"$L18\",\"StackOverflow\",{\"component\":\"li\",\"data-testid\":\"footerSocialItem\",\"sx\":{\"listStyle\":\"none\",\"paddingLeft\":\"8px!important\",\"paddingRight\":\"8px!important\"},\"children\":[\"$\",\"$L1a\",null,{\"aria-label\":\"StackOverflow\",\"href\":\"https://stackoverflow.com/users/407934/designer023\",\"rel\":\"noopener noreferrer me\",\"sx\":{\"color\":\"dark.contrastText\",\"textDecoration\":\"none\",\"\u0026:hover\":{\"color\":\"primary.main\"}},\"target\":\"_blank\",\"children\":[[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"color\":\"primary\",\"fontSize\":\"large\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M15.725 0l-1.72 1.277 6.39 8.588 1.716-1.277L15.725 0zm-3.94 3.418l-1.369 1.644 8.225 6.85 1.369-1.644-8.225-6.85zm-3.15 4.465l-.905 1.94 9.702 4.517.904-1.94-9.701-4.517zm-1.85 4.86l-.44 2.093 10.473 2.201.44-2.092-10.473-2.203zM1.89 15.47V24h19.19v-8.53h-2.133v6.397H4.021v-6.396H1.89zm4.265 2.133v2.13h10.66v-2.13H6.154Z\",\"children\":[]}]]],\"className\":\"$undefined\",\"style\":{\"color\":\"primary\"},\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}],[\"$\",\"$L17\",null,{\"component\":\"span\",\"sx\":{\"marginLeft\":1},\"children\":\"StackOverflow\"}]]}]}],[\"$\",\"$L18\",\"Strava\",{\"component\":\"li\",\"data-testid\":\"footerSocialItem\",\"sx\":{\"listStyle\":\"none\",\"paddingLeft\":\"8px!important\",\"paddingRight\":\"8px!important\"},\"children\":[\"$\",\"$L1a\",null,{\"aria-label\":\"Strava\",\"href\":\"https://www.strava.com/athletes/carl-topham\",\"rel\":\"noopener noreferrer me\",\"sx\":{\"color\":\"dark.contrastText\",\"textDecoration\":\"none\",\"\u0026:hover\":{\"color\":\"primary.main\"}},\"target\":\"_blank\",\"children\":[[\"$\",\"svg\",null,{\"stroke\":\"currentColor\",\"fill\":\"currentColor\",\"strokeWidth\":\"0\",\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"color\":\"primary\",\"fontSize\":\"large\",\"children\":[\"$undefined\",[[\"$\",\"path\",\"0\",{\"d\":\"M15.387 17.944l-2.089-4.116h-3.065L15.387 24l5.15-10.172h-3.066m-7.008-5.599l2.836 5.598h4.172L10.463 0l-7 13.828h4.169\",\"children\":[]}]]],\"className\":\"$undefined\",\"style\":{\"color\":\"primary\"}
26,\"height\":\"1em\",\"width\":\"1em\",\"xmlns\":\"http://www.w3.org/2000/svg\"}],[\"$\",\"$L17\",null,{\"component\":\"span\",\"sx\":{\"marginLeft\":1},\"children\":\"Strava\"}]]}]}]]}]}],[\"$\",\"$L18\",null,{\"size\":{\"md\":6,\"xs\":12},\"children\":[\"$\",\"$L18\",null,{\"container\":true,\"columnSpacing\":2,\"component\":\"ul\",\"data-testid\":\"footerNav\",\"direction\":{\"xs\":\"row\",\"md\":\"column\"},\"rowSpacing\":2,\"sx\":{\"alignItems\":{\"xs\":\"center\",\"md\":\"flex-end\"},\"justifyContent\":\"center\",\"marginLeft\":0,\"paddingLeft\":0,\"width\":\"100%\"},\"children\":[[\"$\",\"$L18\",\"Home\",{\"component\":\"li\",\"data-testid\":\"footerNavItem\",\"sx\":{\"listStyle\":\"none\",\"paddingLeft\":\"8px !important\",\"paddingRight\":\"8px !important\"},\"children\":[\"$\",\"$L1a\",null,{\"href\":\"/\",\"sx\":{\"color\":\"dark.contrastText\",\"textDecoration\":\"none\",\"\u0026:hover\":{\"color\":\"primary.main\"}},\"children\":[\"$\",\"$L1b\",null,{\"path\":[\"footer\",\"home\"]}]}]}],[\"$\",\"$L18\",\"Experience\",{\"component\":\"li\",\"data-testid\":\"footerNavItem\",\"sx\":{\"listStyle\":\"none\",\"paddingLeft\":\"8px !important\",\"paddingRight\":\"8px !important\"},\"children\":[\"$\",\"$L1a\",null,{\"href\":\"/experience\",\"sx\":{\"color\":\"dark.contrastText\",\"textDecoration\":\"none\",\"\u0026:hover\":{\"color\":\"primary.main\"}},\"children\":[\"$\",\"$L1b\",null,{\"path\":[\"footer\",\"experience\"]}]}]}],[\"$\",\"$L18\",\"Articles\",{\"component\":\"li\",\"data-testid\":\"footerNavItem\",\"sx\":{\"listStyle\":\"none\",\"paddingLeft\":\"8px !important\",\"paddingRight\":\"8px !important\"},\"children\":[\"$\",\"$L1a\",null,{\"href\":\"/articles/page/1\",\"sx\":{\"color\":\"dark.contrastText\",\"textDecoration\":\"none\",\"\u0026:hover\":{\"color\":\"primary.main\"}},\"children\":[\"$\",\"$L1b\",null,{\"path\":[\"footer\",\"articles\"]}]}]}],[\"$\",\"$L18\",\"About me\",{\"component\":\"li\",\"data-testid\":\"footerNavItem\",\"sx\":{\"listStyle\":\"none\",\"paddingLeft\":\"8px !important\",\"paddingRight\":\"8px !important\"},\"children\":[\"$\",\"$L1a\",null,{\"href\":\"/about\",\"sx\":{\"color\":\"dark.contrastText\",\"textDecoration\":\"none\",\"\u0026:hover\":{\"color\":\"primary.main\"}},\"children\":[\"$\",\"$L1b\",null,{\"path\":[\"footer\",\"about\"]}]}]}],[\"$\",\"$L18\",\"About this site\",{\"component\":\"li\",\"data-testid\":\"footerNavItem\",\"sx\":{\"listStyle\":\"none\",\"paddingLeft\":\"8px !important\",\"paddingRight\":\"8px !important\"},\"children\":[\"$\",\"$L1a\",null,{\"href\":\"/about-site\",\"sx\":{\"color\":\"dark.contrastText\",\"textDecoration\":\"none\",\"\u0026:hover\":{\"color\":\"primary.main\"}},\"children\":[\"$\",\"$L1b\",null,{\"path\":[\"footer\",\"history\"]}]}]}],[\"$\",\"$L18\",\"Contact me\",{\"component\":\"li\",\"data-testid\":\"footerNavItem\",\"sx\":{\"listStyle\":\"none\",\"paddingLeft\":\"8px !important\",\"paddingRight\":\"8px !important\"},\"children\":[\"$\",\"$L1a\",null,{\"href\":\"/contact\",\"sx\":{\"color\":\"dark.contrastText\",\"textDecoration\":\"none\",\"\u0026:hover\":{\"color\":\"primary.main\"}},\"children\":[\"$\",\"$L1b\",null,{\"path\":[\"footer\",\"contact\"]}]}]}],[\"$\",\"$L18\",\"Search\",{\"component\":\"li\",\"data-testid\":\"footerNavItem\",\"sx\":{\"listStyle\":\"none\",\"paddingLeft\":\"8px !important\",\"paddingRight\":\"8px !important\"},\"children\":[\"$\",\"$L1a\",null,{\"href\":\"/search\",\"sx\":{\"color\":\"dark.contrastText\",\"textDecoration\":\"none\",\"\u0026:hover\":{\"color\":\"primary.main\"}},\"children\":[\"$\",\"$L1b\",null,{\"path\":[\"footer\",\"search\"]}]}]}]]}]}]]}],[\"$\",\"$L17\",null,{\"sx\":{\"my\":2},\"children\":[[\"$\",\"$L17\",null,{\"data-testid\":\"localeSwitcher\",\"sx\":{\"textAlign\":\"center\"},\"children\":[\"$\",\"$L1c\",null,{}]}],\" \",[\"$\",\"$L17\",null,{\"data-testid\":\"colorSchemeSwitcher\",\"sx\":{\"textAlign\":\"center\"},\"children\":[\"$\",\"$L1d\",null,{}]}]]}],[\"$\",\"$L17\",null,{\"children\":[\"$L1e\",[\"$\",\"$L17\",null,{\"data-testid\":\"copyrightYear\",\"sx\":{\"color\":\"dark.contrastText\",\"textAlign\":\"center\"},\"children\":[\"$\",\"small\",null,{\"children\":[\"© 2002-\",2025]}]}]]}]]}]}]}],false]}]}]}]\n"])</script>
26<script>self.__next_f.push([1,"1f:I[16702,[\"5924\",\"static/chunks/5924-6eebb78fb148717a.js\",\"5853\",\"static/chunks/5853-8cd6c8f46010036a.js\",\"1485\",\"static/chunks/1485-601673b16376a929.js\",\"1081\",\"static/chunks/1081-15cff166902c3f51.js\",\"5045\",\"static/chunks/5045-e92b94528423754a.js\",\"8202\",\"static/chunks/8202-866b73a2fa53b042.js\",\"2262\",\"static/chunks/2262-2bc64e68ab64308c.js\",\"7086\",\"static/chunks/7086-03594b68b01d25c0.js\",\"7280\",\"static/chunks/7280-936393fd5e18170e.js\",\"2869\",\"static/chunks/2869-8c70a6fff78c94c1.js\",\"3192\",\"static/chunks/3192-f9e4650d027a6ad8.js\",\"3907\",\"static/chunks/3907-27f9535e25da5c47.js\",\"6662\",\"static/chunks/6662-9042a04cd0c1fec5.js\",\"609\",\"static/chunks/609-a93e9633b6f0da33.js\",\"8218\",\"static/chunks/8218-9d5f198033534eae.js\",\"8341\",\"static/chunks/8341-7f1a4a8e94c54180.js\",\"9746\",\"static/chunks/9746-bd38c749777c43f1.js\",\"4638\",\"static/chunks/app/%5Blocale%5D/contact/page-faf6edbf44c6ab4c.js\"],\"default\"]\n16:[[\"$\",\"$L17\",null,{\"sx\":{\"mx\":0,\"my\":5},\"children\":[\"$\",\"$L19\",null,{\"children\":[[\"$\",\"$L1f\",null,{\"sx\":{\"mb\":2,\"mt\":4,\"textAlign\":\"center\"},\"variant\":\"h1\",\"children\":\"Page not found\"}],\"$undefined\"]}]}],[\"$\",\"$L17\",null,{\"bgcolor\":\"var( ----mui-palette-background-default)\",\"sx\":[{\"pb\":2,\"pt\":2},\"$undefined\"],\"children\":[\"$\",\"$L19\",null,{\"maxWidth\":\"md\",\"children\":[\"$\",\"$L17\",null,{\"component\":\"section\",\"sx\":[{\"mb\":2,\"mt\":4},\"$undefined\"],\"children\":[[\"$\",\"$L1f\",null,{\"children\":\"You just hit a page that doesnât exist... such sadness.\"}],[\"$\",\"$L1f\",null,{\"children\":[\"$\",\"$L1f\",null,{\"children\":[[\"$\",\"$L1a\",\"homelink0\",{\"href\":\"/\",\"children\":[\"Return Home\"]}],\" or \",[\"$\",\"$L1a\",\"searchlink0\",{\"href\":\"/search\",\"children\":[\"try searching\"]}],\" for what you need.\"]}]}]]}]}]}]]\n"])</script>
26<script>self.__next_f.push([1,"1e:\"$undefined\"\n"])</script>
26<script>self.__next_f.push([1,"d:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
26<script>self.__next_f.push([1,"b:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Contact\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"Fullstack engineer\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"Contact\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"Fullstack engineer\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:url\",\"content\":\"https://carl-topham.com\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:site_name\",\"content\":\"Carl Topham\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:height\",\"content\":\"1200\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image\",\"content\":\"https://carl-topham.com/opengraph-image.png?59b116032cd0b6c9\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:site\",\"content\":\"@designer023\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:title\",\"content\":\"Contact\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:description\",\"content\":\"Fullstack engineer\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:image:height\",\"content\":\"1200\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:image\",\"content\":\"https://carl-topham.com/opengraph-image.png?59b116032cd0b6c9\"}],[\"$\",\"link\",\"20\",{\"rel\":\"icon\",\"href\":\"/icon.svg?9f93de6ff5e9cb62\",\"type\":\"image/svg+xml\",\"sizes\":\"any\"}]]\n"])</script>
26<script>self.__next_f.push([1,"9:null\n"])</script>
26<script>self.__next_f.push([1,"20:I[87780,[\"5924\",\"static/chunks/5924-6eebb78fb148717a.js\",\"5853\",\"static/chunks/5853-8cd6c8f46010036a.js\",\"1485\",\"static/chunks/1485-601673b16376a929.js\",\"1081\",\"static/chunks/1081-15cff166902c3f51.js\",\"5045\",\"static/chunks/5045-e92b94528423754a.js\",\"8202\",\"static/chunks/8202-866b73a2fa53b042.js\",\"2262\",\"static/chunks/2262-2bc64e68ab64308c.js\",\"7086\",\"static/chunks/7086-03594b68b01d25c0.js\",\"7280\",\"static/chunks/7280-936393fd5e18170e.js\",\"2869\",\"static/chunks/2869-8c70a6fff78c94c1.js\",\"3192\",\"static/chunks/3192-f9e4650d027a6ad8.js\",\"3907\",\"static/chunks/3907-27f9535e25da5c47.js\",\"6662\",\"static/chunks/6662-9042a04cd0c1fec5.js\",\"609\",\"static/chunks/609-a93e9633b6f0da33.js\",\"8218\",\"static/chunks/8218-9d5f198033534eae.js\",\"8341\",\"static/chunks/8341-7f1a4a8e94c54180.js\",\"9746\",\"static/chunks/9746-bd38c749777c43f1.js\",\"4638\",\"static/chunks/app/%5Blocale%5D/contact/page-faf6edbf44c6ab4c.js\"],\"default\"]\n7:[[\"$\",\"$L17\",null,{\"sx\":{\"mx\":0,\"my\":5},\"children\":[\"$\",\"$L19\",null,{\"children\":[[\"$\",\"$L1f\",null,{\"sx\":{\"mb\":2,\"mt\":4,\"textAlign\":\"center\"},\"variant\":\"h1\",\"children\":\"Contact me\"}],\"$undefined\"]}]}],[\"$\",\"$L17\",null,{\"bgcolor\":\"var( ----mui-palette-background-default)\",\"sx\":[{\"pb\":2,\"pt\":2},\"$undefined\"],\"children\":[\"$\",\"$L19\",null,{\"maxWidth\":\"md\",\"children\":[\"$\",\"$L17\",null,{\"component\":\"section\",\"sx\":[{\"mb\":2,\"mt\":4},\"$undefined\"],\"children\":[\"$\",\"$L20\",null,{\"value\":[{\"_type\":\"block\",\"_key\":\"3cb93c3b6bd9\",\"children\":[{\"_key\":\"888e546b982b0\",\"_type\":\"span\",\"text\":\"Please get in touch with me via \",\"marks\":[]},{\"_key\":\"888e546b982b1\",\"_type\":\"span\",\"text\":\"my LinkedIn profile\",\"marks\":[\"24e3aa948a69\"]},{\"_key\":\"888e546b982b2\",\"_type\":\"span\",\"text\":\".\",\"marks\":[]}],\"markDefs\":[{\"_type\":\"link\",\"_key\":\"24e3aa948a69\",\"href\":\"https://www.linkedin.com/in/carltopham\",\"blank\":true}],\"style\":\"normal\",\"listItem\":\"$undefined\",\"level\":\"$undefined\"}]}]}]}]}]]\n"])</script>
26</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.