/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@page{size:A4;margin:16mm 16mm 18mm;}:root,:root[data-theme="dark"]{--page:#fff;--page-raised:#fff;--ink:#000;--ink-soft:#1d1d1d;--muted:#4a4a4a;--rule:#c8c8c8;--rule-strong:#8a8a8a;--link:#000;--past:#8a8a8a;--margin-track:38mm;--track-gap:7mm;color-scheme:light;}html{font-size:8.75pt;}body{background:#fff;color:#000;line-height:1.42;}.skip-link,.nav,.site-footer nav,.theme-switch,.agent-link,.doc-links,.cv__actions,.page-head__actions,.entry__aside,.pager,.pager-cards,.section-more,.related{display:none !important;}.masthead{position:static !important;padding-top:0;}.masthead__bar{padding-bottom:3mm;border-bottom:0.5pt solid #000;}.main{padding-block:6mm 0;}.page-column{width:100%;}a{color:inherit;text-decoration:none;}.prose a[href^="http"]::after{content:" (" attr(href) ")";font-family:var(--font-ui);font-size:0.8em;color:var(--muted);}.page-head{padding-bottom:5mm;}.page-head__title{font-size:26pt;}.page-head__standfirst{font-size:11pt;max-width:none;}.entries > li{padding-block:2.5mm;}.entry__title,.role__org{break-after:avoid;}.role__body,.role__body li + li{margin-top:1mm;}.entry__title{font-size:12.5pt;}.chronology .entry__title{font-size:12.5pt;}.section-title{font-size:13pt;}.cv__section + .cv__section,.spread + .spread,.section + .section{margin-top:5mm;}.skills{grid-template-columns:1fr 1fr;gap:2mm 6mm;}.page-head__standfirst.cv__intro{font-size:10pt;line-height:1.45;}.section__head{margin-bottom:2mm;}.quote__text{font-size:11pt;}.quote + .quote{margin-top:4mm;}.careerline > span{background:#000;}.careerline--now > span::after{background:#000;box-shadow:none;}.site-footer{border-top:0.5pt solid #000;padding-block:3mm 0;}.colophon p:first-child{display:none;}.spread,.entries--spread .entry{grid-template-columns:var(--margin-track) minmax(0,1fr);}.spread__wide,.spread__full{grid-column:1 / -1;}.shot--hero{display:none;}.shot--prose{break-inside:avoid;}.shot--prose img{filter:none !important;}h2,h3{break-after:avoid;}.print-only{display:inline;}.screen-only,body:has(.cv) .masthead{display:none !important;}.cv__contact a[data-print]::after{content:" (" attr(data-print) ")";color:var(--muted);}.cv .skills{grid-template-columns:1fr 1fr 1fr;}.cv .page-head{padding-bottom:3mm;}@page{margin:11mm 13mm 12mm;}html:has(.cv){font-size:8pt;}body:has(.cv) .site-footer{display:none !important;}.cv .page-head__standfirst.cv__intro{font-size:9.5pt;}.cv .entries > li{padding-block:2mm;}.cv .skills dd{line-height:1.35;}.cv .spread__main:has(> .quote){display:grid;grid-template-columns:repeat(3,1fr);gap:5mm;align-items:start;}.cv .quote + .quote{margin-top:0;}.cv .quote__text{font-size:9pt;line-height:1.4;}.cv .quote__text p{margin:0 0 1.5mm;}.cv .quote__when{display:inline;}.cv .cv__section + .cv__section{margin-top:3mm;}.cv .section__head{margin-bottom:1mm;}.cv .quote__who{margin-top:1.5mm;font-size:8pt;line-height:1.2;}.cv .quote__who a{display:none;}.cv .role__body,.cv .cv__intro,.cv .page-head__standfirst{max-width:none;}:root:has(.cv),:root[data-theme="dark"]:has(.cv){--page:#ffffff;--page-raised:#ffffff;--ink:#14110d;--ink-soft:#2d2820;--muted:#6a6152;--rule:#e2d9c7;--rule-strong:#b9ad96;--link:#b8300f;--past:#b9ad96;--show-light:block;--show-dark:none;}html:has(.cv){background:var(--page);-webkit-print-color-adjust:exact;print-color-adjust:exact;}body:has(.cv){background:var(--page);color:var(--ink);}.cv a{color:var(--link);}.cv{--margin-track:32mm;--track-gap:5mm;}.cv .cv__section.spread{display:block;}.cv .cv__section.spread > .section-title{margin-bottom:1.5mm;}.cv .cv__section.spread > .spread__margin,.cv .cv__section.spread > .spread__main{grid-column:1;}.cv .cv__section.spread > .section-title{font-size:11pt;}.cv .cv__section--print{display:flex;flex-direction:column;min-height:252mm;break-before:page;}.cv .cv__section--print > .section-title{font-size:14pt;margin-bottom:4mm;}.cv .cv-projects{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:6mm 5mm;margin:0;padding:0;}.cv .cv-projects li{break-inside:avoid;}.cv .cv-projects__shot{margin:0 0 2mm;}.cv .cv-projects__img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:contain;object-position:center top;border-radius:1.5mm;box-shadow:0 0 0 0.25mm var(--rule-strong);background:#fbf7f0;}.cv .cv-projects__title{font-size:11pt;}.cv .cv-projects__tagline{margin-top:1mm;font-size:8.6pt;line-height:1.35;}.cv .cv-projects__stack{margin-top:1.2mm;font-size:7.6pt;}.cv .cv-projects__url{margin-top:1.2mm;font-size:7.4pt;line-height:1.3;overflow-wrap:normal;}.cv .cv-projects__url a{color:var(--link);}.cv .cv-projects__more{padding:4mm;border:0.25mm solid var(--rule-strong);border-radius:1.5mm;}.cv .chronology > li,.cv #cv-skills,.cv #cv-words,.cv .cv__section:has(> #cv-skills),.cv .cv__section:has(> #cv-words),.cv .quote{break-inside:avoid;}.cv .cv__section:has(> #cv-skills),.cv .cv__section:has(> #cv-words){break-inside:avoid;}.cv .skills dd{font-size:10pt;line-height:1.45;}.cv .skills{gap:8mm 8mm;}.cv .career{display:block !important;zoom:0.82;margin-block:0;}.cv .cv__section:has(> #cv-words){min-height:150mm;}.cv #cv-words{font-size:13pt;margin-bottom:3mm;}.cv .spread__main:has(> .quote){gap:9mm;}.cv .quote__text{font-size:12.5pt;line-height:1.5;}.cv .quote__text p{margin:0 0 2mm;}.cv .quote__who{margin-top:2mm;font-size:8pt;line-height:1.35;}.cv .cv__section--print-flow{display:block;}.cv #cv-writing{font-size:15pt;margin-bottom:4mm;}.cv .cv-writing{display:grid;grid-template-columns:1fr 1fr;gap:11mm 8mm;margin:0;padding:0;list-style:none;}.cv .cv-writing li{break-inside:avoid;}.cv .cv-writing p{margin:0;}.cv .cv-writing__title{font-family:var(--font-display);font-size:11pt;font-weight:700;line-height:1.2;}.cv .cv-writing__title a{color:var(--ink);}.cv .cv-writing__date{margin-top:0.8mm;font-family:var(--font-ui);font-size:7.5pt;color:var(--muted);}.cv .cv-writing__summary{margin-top:1mm;font-size:9.8pt;line-height:1.4;}.cv .cv-writing__url{margin-top:1mm;font-family:var(--font-ui);font-size:7pt;}.cv .cv-writing__url a{color:var(--link);}.cv .cv__section:has(> #cv-words){min-height:0;}.cv .quote__text{font-size:8.6pt;line-height:1.35;}.cv .cv__section--print{min-height:268mm;}.cv .quote__text,.cv .quote__text p{text-indent:0;hanging-punctuation:none;margin-left:0;}.cv .cv-writing__url{line-height:1.3;}.cv .quote__text p::before{margin-left:0;}.cv .career{padding-right:3mm;overflow:visible;}.cv .career__bars,.cv .career__axis{overflow:visible;}.cv .cv-projects__shot{box-sizing:border-box;border:0.3mm solid var(--rule-strong);border-radius:1.5mm;overflow:hidden;background:#fbf7f0;}.cv .cv-projects__img{box-shadow:none;border-radius:0;}.cv .cv-projects,.cv .cv-projects li{min-width:0;overflow:visible;}
:root,:root[data-theme="dark"]{--page:#ffffff;--page-raised:#ffffff;--ink:#14110d;--ink-soft:#2d2820;--muted:#6a6152;--rule:#e2d9c7;--rule-strong:#b9ad96;--link:#b8300f;--show-light:block;--show-dark:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;}html{font-size:9.5pt;background:#fff;}body{background:#fff;color:var(--ink);line-height:1.5;}a{color:var(--link);text-decoration:none;}.nav,.doc-links,.theme-switch,.skip-link,.agent-link,.site-footer,.more-reading,.related-rail,.pager-cards,.pager,.section-more,.rail,.rail-wrap,.marginal__heading + .toc,.page-head__actions,.cv__actions,form,.contact-form,[data-masthead] .masthead__bar > :not(.wordmark){display:none !important;}.masthead{display:none !important;}.main{padding:0;}.shot--hero{display:block !important;margin:0 0 6mm;break-inside:avoid;}.shot--hero img{max-height:95mm;width:100%;object-fit:contain;object-position:left top;border-radius:1.5mm;box-shadow:0 0 0 0.25mm var(--rule-strong);}.prose{max-width:none;}.prose h2,.prose h3,h2,h3{break-after:avoid;}.prose p,.prose li{orphans:3;widows:3;}.prose figure,.shot,figure,blockquote,.quote,tr,.specimen{break-inside:avoid;}pre,table{break-inside:auto;}pre,code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;}pre{padding:2.5mm 3mm;border:0.25mm solid var(--rule-strong);border-radius:1.5mm;background:#fbf7f0;font-size:7.8pt;line-height:1.4;}table{width:100%;border-collapse:collapse;font-size:8.4pt;}th,td{border-bottom:0.25mm solid var(--rule-strong);padding:1.2mm 2mm;text-align:left;vertical-align:top;overflow-wrap:anywhere;}img{max-width:100%;height:auto;}.theme-img--dark{display:none !important;}.shot--prose img,figure img{max-height:72mm;width:auto;max-width:100%;object-fit:contain;}.spread,.entries--spread .entry{grid-template-columns:30mm minmax(0,1fr);}.spread__wide,.spread__full{grid-column:1 / -1;}.entries{margin:0 0 5mm;padding:0;list-style:none;display:block;}.entries > li{break-inside:avoid;padding:3.5mm 0;border-bottom:0.25mm solid var(--rule);}.entry,.entries--spread .entry{display:grid !important;grid-template-columns:44mm minmax(0,1fr) !important;column-gap:6mm;grid-template-areas:"aside margin" "aside body";align-items:start;}.entry:not(:has(.entry__aside)){grid-template-columns:30mm minmax(0,1fr) !important;grid-template-areas:"margin body";}.entry__aside{grid-area:aside;display:block !important;width:44mm;}.entry__aside img{display:block;width:44mm;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:top left;border-radius:1.2mm;box-shadow:0 0 0 0.25mm var(--rule-strong);max-height:none;}.entry__margin{grid-area:margin;font-family:"Schibsted Print","Schibsted Grotesk","Helvetica Neue",Arial,sans-serif;font-size:7.8pt;color:var(--muted);margin:0 0 1mm;}.entry__body{grid-area:body;min-width:0;}.entry__title{font-size:12pt;margin:0 0 1mm;}.entry__title a{color:var(--ink);}.entry__summary{margin:0 0 1.2mm;font-size:9pt;line-height:1.4;}.taglist,.more-on,.entry__links{font-family:"Schibsted Print","Schibsted Grotesk","Helvetica Neue",Arial,sans-serif;font-size:7.6pt;color:var(--muted);margin:0 0 0.8mm;padding:0;list-style:none;}.taglist li{display:inline;margin-right:2.5mm;}.entry__links a::after,.more-on a::after{content:none !important;}.section__head,.spread:has(> .section-title){display:block;}.section-title,h2.section-title{font-size:13pt;margin:6mm 0 2mm;padding-bottom:1.5mm;border-bottom:0.4pt solid var(--ink);}.status{font-family:"Schibsted Print","Schibsted Grotesk","Helvetica Neue",Arial,sans-serif;font-size:7.6pt;color:var(--ink);}.tg-home,.tg-home *{max-width:none;}.tg-home .spread,.tg-home section{display:block;}.tg-home .spread__margin{margin:0 0 1.5mm;}.prose a[href^="http"]:not([href^="https://www.dealmobile.co.uk"])::after{content:" (" attr(href) ")";font-family:"Schibsted Print","Schibsted Grotesk","Helvetica Neue",Arial,sans-serif;font-size:0.82em;color:var(--muted);overflow-wrap:anywhere;}.prose a[href^="https://www.dealmobile.co.uk"]::after{content:none;}.entries--showcase,.entries--with-aside,.entries--spread{display:block !important;grid-template-columns:none !important;columns:auto !important;}.entries--showcase > li,.entries--with-aside > li{display:block !important;width:auto !important;margin:0 !important;counter-increment:none !important;}.entries--showcase > li::before,.entries--showcase .entry::before,.entries--showcase .entry__margin::before{content:none !important;display:none !important;}.entries--showcase .entry__title{font-size:12pt !important;}.entries--showcase .entry__aside img{max-height:none !important;}.entry,.entries--showcase .entry,.entries--with-aside .entry{grid-template-areas:"aside margin" "aside body" !important;grid-template-columns:44mm minmax(0,1fr) !important;grid-template-rows:auto 1fr !important;}.entry:not(:has(.entry__aside)){grid-template-areas:"margin body" !important;grid-template-columns:30mm minmax(0,1fr) !important;grid-template-rows:auto !important;}.entry__aside{grid-area:aside !important;grid-row:1 / span 2 !important;grid-column:1 !important;}.entry__margin{grid-area:margin !important;grid-column:2 !important;grid-row:1 !important;}.entry__body{grid-area:body !important;grid-column:2 !important;grid-row:2 !important;}.entry:not(:has(.entry__aside)) .entry__margin{grid-column:1 !important;grid-row:1 !important;}.entry:not(:has(.entry__aside)) .entry__body{grid-column:2 !important;grid-row:1 !important;}.section__head{break-after:avoid;}section,.section,.page-column,article,.spread,.entries{break-inside:auto !important;}.section,.main > * > .section,section.section{margin-top:5mm !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;}.section__lede{margin:0 0 2mm;font-size:8.8pt;color:var(--muted);}.prose .solar-year,.solar-year{max-width:105mm;break-inside:avoid;margin:4mm 0 !important;}html,body{height:auto !important;min-height:0 !important;}.main{padding:0 !important;margin:0 !important;min-height:0 !important;}.main > *:last-child,.prose > *:last-child{margin-bottom:0 !important;padding-bottom:0 !important;}html,body{margin:0 !important;padding:0 !important;overflow:visible !important;}body > *,.dialog-off-canvas-main-canvas{margin-bottom:0 !important;padding-bottom:0 !important;}.solar-year__day{aspect-ratio:1.8 !important;}.solar-year__grid{gap:1px !important;}.solar-year__label{font-size:6.5pt;line-height:1;}.solar-year__month{line-height:1;}.main{padding-top:4mm !important;}@page{size:A4;margin:20mm 13mm 16mm;@top-left{content:"Tom Gould.";font:700 9pt "Schibsted Print","Schibsted Grotesk","Helvetica Neue",Arial,sans-serif;color:#14110d;border-bottom:0.4pt solid #14110d;vertical-align:bottom;padding-bottom:2mm;width:40%;}@top-right{content:var(--pdf-title,"");font:400 9pt "Schibsted Print","Schibsted Grotesk","Helvetica Neue",Arial,sans-serif;color:#6a6152;border-bottom:0.4pt solid #14110d;vertical-align:bottom;padding-bottom:2mm;text-align:right;width:60%;}@bottom-left{content:var(--pdf-address,"");font:400 7pt "Schibsted Print","Schibsted Grotesk","Helvetica Neue",Arial,sans-serif;color:#6a6152;}@bottom-right{content:counter(page) " / " counter(pages);font:400 7pt "Schibsted Print","Schibsted Grotesk","Helvetica Neue",Arial,sans-serif;color:#6a6152;}}.tg-home div:has(> dd[data-almanac="date"]){display:none !important;}.solar-year__day{aspect-ratio:2.4 !important;}.solar-year__day{aspect-ratio:3.2 !important;}.solar-year figcaption,.solar-year__caption{font-size:7.4pt;margin-top:1mm;}
