How an AI Keynote Speaker Runs His Business on AI | James Taylor
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700;800&family=Ek+Mukta:wght@300;400;500;600&display=swap');
:root {
--jt-red: #E54A4E;
--jt-red-hover: #cc3a3e;
--jt-black: #000000;
--jt-dark-gray: #4a4a4a;
--jt-white: #fafafa;
--jt-teal: #336666;
--jt-turquoise: #ACC8D4;
--jt-light-grey: #D4DDDD;
--jt-border: #D4DDDD;
--jt-text-light: #6b6b6b;
--jt-bg-alt: #F5F7F7;
--jt-font-heading: 'Montserrat', Helvetica, sans-serif;
--jt-font-body: 'Ek Mukta', Helvetica, sans-serif;
--jt-section-pad-y: 80px;
--jt-section-pad-x: 6%;
--jt-container-max: 1200px;
--jt-sidebar-w: 340px;
--jt-gutter: 4rem;
--jt-sticky-top: 100px;
--jt-radius: 6px;
--jt-radius-lg: 12px;
}
html { scroll-behavior: smooth; }
/* ── Base Structural Styles & Full-Bleed Breakout ── */
.jt-article-page {
position: relative;
left: 50%;
right: 50%;
margin-left: -50vw !important;
margin-right: -50vw !important;
width: 100vw !important;
max-width: 100vw !important;
overflow-x: hidden; /* fallback for older browsers */
overflow-x: clip; /* clips the breakout WITHOUT breaking position:sticky */
font-family: var(--jt-font-body);
color: var(--jt-dark-gray);
line-height: 1.6;
}
.jt-article-page *,
.jt-article-page *::before,
.jt-article-page *::after { box-sizing: border-box; margin: 0; padding: 0; }
.jt-article-page section {
width: 100% !important; max-width: 100% !important; margin: 0 !important;
border-left: none !important; border-right: none !important; border-radius: 0 !important;
left: auto !important; right: auto !important; transform: none !important; position: relative;
}
.jt-container { max-width: var(--jt-container-max); margin: 0 auto; padding: 0 40px; width: 100%; }
.jt-article-page img { max-width: 100%; height: auto; display: block; }
.jt-article-page a { text-decoration: none; color: inherit; }
/* ── Elementor Reset Overrides ── */
.elementor-widget-html,
.elementor-widget-html .elementor-widget-container,
.elementor-column, .elementor-column-wrap, .elementor-widget-wrap,
.e-con, .e-con-inner { overflow: visible !important; }
.elementor-widget-html .elementor-widget-container { padding: 0 !important; margin: 0 !important; max-width: 100% !important; width: 100% !important; }
.elementor-column-gap-default > .elementor-column > .elementor-column-wrap,
.elementor-column-gap-default > .elementor-column > .elementor-widget-wrap,
.e-con-inner { padding: 0 !important; }
html, body { overflow-x: hidden; }
html, body { overflow-x: clip; } /* keeps position:sticky working in the sidebar */
/* ── Header Colour Clash Fix ── */
header.elementor-location-header,
header.elementor-location-header .elementor-section,
.elementor-sticky, .elementor-sticky--active { background-color: #000000 !important; }
header.elementor-location-header a,
header.elementor-location-header .elementor-item,
header.elementor-location-header .menu-link { color: #ffffff !important; }
header.elementor-location-header a:hover,
header.elementor-location-header .elementor-item:hover { color: var(--jt-red) !important; }
/* ── Shared Typography & Components ── */
.jt-section-h2 { font-family: var(--jt-font-heading); font-size: 32px; font-weight: 700; color: var(--jt-black); margin: 0 0 32px; line-height: 1.25; }
.jt-label { display: inline-block; font-family: var(--jt-font-heading); font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.12em; color: var(--jt-red); margin-bottom: 0.5rem; }
.jt-label--light { color: rgba(255,255,255,0.6); }
.jt-body-text { font-family: var(--jt-font-body); font-size: 18px; line-height: 1.8; color: var(--jt-dark-gray); margin-bottom: 24px; }
/* ── Buttons ── */
.jt-btn { display: inline-flex; align-items: center; justify-content: center; font-family: var(--jt-font-heading); font-weight: 600; font-size: 14px; text-transform: uppercase; letter-spacing: 0.05em; padding: 14px 32px; border-radius: var(--jt-radius); text-decoration: none; transition: background 0.2s, border-color 0.2s, color 0.2s; cursor: pointer; min-height: 48px; text-align: center; }
.jt-btn--primary { background: var(--jt-red); color: var(--jt-white) !important; border: 2px solid var(--jt-red); }
.jt-btn--primary:hover { background: var(--jt-red-hover); border-color: var(--jt-red-hover); }
.jt-btn--outline-light { background: transparent; color: var(--jt-white); border: 2px solid rgba(255,255,255,0.45); }
.jt-btn--outline-light:hover { background: rgba(255,255,255,0.1); border-color: rgba(255,255,255,0.85); color: #fff; }
.jt-btn--outline-dark { background: transparent; color: var(--jt-dark-gray); border: 2px solid var(--jt-black); }
.jt-btn--outline-dark:hover { background: var(--jt-black); color: #fff; }
.jt-btn--block { width: 100%; }
/* ── Animations ── */
@keyframes jt-fadein-up { from { opacity: 0; transform: translateY(18px); } to { opacity: 1; transform: translateY(0); } }
.jt-reveal { opacity: 0; transform: translateY(20px); transition: opacity 0.45s ease, transform 0.45s ease; }
.jt-reveal.jt-revealed { opacity: 1; transform: none; }
@media (prefers-reduced-motion: reduce) { * { animation: none !important; transition: none !important; } .jt-reveal { opacity: 1; transform: none; } }
/* ── BLOCK 1: ARTICLE HERO (full width) ── */
.jt-art-hero { background-color: #000; background-image: url('https://www.jamestaylor.me/wp-content/uploads/2025/12/DSC06683-scaled.jpg'); background-size: cover; background-position: center 22%; color: var(--jt-white); padding: 120px var(--jt-section-pad-x) 90px; position: relative; overflow: hidden; }
.jt-art-hero::before { content: ''; position: absolute; inset: 0; background: linear-gradient(to right, rgba(0,0,0,0.92) 0%, rgba(0,0,0,0.88) 42%, rgba(0,0,0,0.58) 68%, rgba(0,0,0,0.22) 100%); pointer-events: none; z-index: 0; }
.jt-art-hero .jt-container { position: relative; z-index: 1; }
.jt-art-hero__eyebrow { font-family: var(--jt-font-heading); font-size: 12px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(255,255,255,0.75); margin-bottom: 1.1rem; animation: jt-fadein-up 0.55s 0.1s ease both; }
.jt-art-hero__eyebrow span { color: var(--jt-red); margin: 0 0.5em; }
.jt-art-hero__title { font-family: var(--jt-font-heading); font-size: clamp(1.9rem, 3.6vw, 3rem); font-weight: 800; line-height: 1.15; color: #fff; margin-bottom: 1.25rem; max-width: 900px; animation: jt-fadein-up 0.55s 0.2s ease both; }
.jt-art-hero__title em { color: var(--jt-red); font-style: normal; }
.jt-art-hero__standfirst { font-family: var(--jt-font-body); font-size: clamp(1.05rem, 1.7vw, 1.2rem); color: rgba(255,255,255,0.88); max-width: 720px; line-height: 1.7; margin-bottom: 2rem; animation: jt-fadein-up 0.55s 0.35s ease both; }
.jt-art-hero__meta { display: flex; flex-wrap: wrap; align-items: center; gap: 0.75rem 1.5rem; padding: 1.25rem 0; border-top: 1px solid rgba(255,255,255,0.18); border-bottom: 1px solid rgba(255,255,255,0.18); margin-bottom: 2rem; max-width: 720px; animation: jt-fadein-up 0.55s 0.45s ease both; }
.jt-art-hero__meta-item { font-family: var(--jt-font-body); font-size: 14px; color: rgba(255,255,255,0.7); }
.jt-art-hero__meta-item strong { color: #fff; font-weight: 600; }
.jt-art-hero__ctas { display: flex; flex-wrap: wrap; gap: 1rem; align-items: center; animation: jt-fadein-up 0.55s 0.55s ease both; }
/* ── BLOCK 2: TWO-COLUMN LAYOUT (article + sidebar) ── */
.jt-art-layout { padding: var(--jt-section-pad-y) 0; background: #fff; }
.jt-art-layout__grid {
max-width: var(--jt-container-max);
margin: 0 auto;
padding: 0 40px;
width: 100%;
display: grid;
grid-template-columns: minmax(0, 1fr) var(--jt-sidebar-w);
gap: var(--jt-gutter);
align-items: start;
}
.jt-art-main { min-width: 0; }
.jt-art-side { min-width: 0; align-self: stretch; display: flex; flex-direction: column; gap: 1.5rem; }
.jt-side-card--sticky { position: -webkit-sticky; position: sticky; top: var(--jt-sticky-top); }
/* ── Video (top of main column) ── */
.jt-art-video__aspect { position: relative; width: 100% !important; height: 0 !important; padding-top: 56.25% !important; overflow: hidden; border-radius: var(--jt-radius-lg); background: #000; box-shadow: 0 18px 50px rgba(0,0,0,0.18); }
.jt-art-video__aspect iframe { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; border: 0 !important; border-radius: var(--jt-radius-lg); }
.jt-art-video__caption { font-family: var(--jt-font-body); font-size: 14px; color: var(--jt-text-light); margin: 14px 0 2.5rem; }
/* ── Article prose (typography scope) ── */
.jt-prose { max-width: 100%; }
.jt-prose h2 { font-family: var(--jt-font-heading); font-size: 28px; font-weight: 700; color: var(--jt-black); line-height: 1.3; margin: 3rem 0 1.25rem; }
.jt-prose h2:first-child { margin-top: 0; }
.jt-prose h3 { font-family: var(--jt-font-heading); font-size: 21px; font-weight: 700; color: var(--jt-black); line-height: 1.35; margin: 2.25rem 0 1rem; }
.jt-prose p { font-family: var(--jt-font-body); font-size: 18px; line-height: 1.85; color: var(--jt-dark-gray); margin-bottom: 1.4rem; max-width: 68ch; }
.jt-prose p.jt-prose__lede { font-size: 20px; color: var(--jt-black); font-weight: 500; }
.jt-prose ul, .jt-prose ol { margin: 0 0 1.6rem 0; padding-left: 1.3rem; }
.jt-prose li { font-family: var(--jt-font-body); font-size: 18px; line-height: 1.8; color: var(--jt-dark-gray); margin-bottom: 0.6rem; max-width: 66ch; }
.jt-prose a:not(.jt-btn) { color: var(--jt-red); font-weight: 600; border-bottom: 1px solid rgba(229,74,78,0.35); }
.jt-prose a:not(.jt-btn):hover { border-bottom-color: var(--jt-red); }
.jt-prose strong { color: var(--jt-black); font-weight: 600; }
/* ── Pull Quote ── */
.jt-pullquote { margin: 2.5rem 0; padding: 2rem 2.25rem; background: var(--jt-teal); border-radius: var(--jt-radius-lg); color: #fff; }
.jt-pullquote p { font-family: var(--jt-font-heading); font-size: 22px; font-weight: 600; line-height: 1.5; color: #fff; margin: 0 0 0.9rem; max-width: none; }
.jt-pullquote cite { font-family: var(--jt-font-body); font-size: 15px; font-style: normal; color: rgba(255,255,255,0.75); }
/* ── Inline CTA strip inside the article body ── */
.jt-inline-cta { margin: 2.75rem 0; padding: 28px 32px; border: 1px solid var(--jt-border); border-left: 4px solid var(--jt-red); border-radius: var(--jt-radius-lg); background: var(--jt-bg-alt); display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 1.25rem; }
.jt-inline-cta__text { font-family: var(--jt-font-heading); font-size: 18px; font-weight: 700; color: var(--jt-black); max-width: 380px; line-height: 1.45; }
/* ── Author card (end of main column) ── */
.jt-author__card { margin-top: 3.5rem; display: grid; grid-template-columns: 160px 1fr; gap: 2rem; align-items: start; border: 1px solid var(--jt-border); border-radius: var(--jt-radius-lg); padding: 32px; }
.jt-author__photo { border-radius: var(--jt-radius); overflow: hidden; }
.jt-author__photo img { width: 100%; aspect-ratio: 3/4; object-fit: cover; }
.jt-author__body h2 { font-family: var(--jt-font-heading); font-size: 22px; font-weight: 700; color: var(--jt-black); margin: 0 0 0.35rem; }
.jt-author__creds { font-family: var(--jt-font-heading); font-size: 12px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--jt-red); margin-bottom: 1rem; }
.jt-author__body p { font-family: var(--jt-font-body); font-size: 16px; line-height: 1.75; color: var(--jt-dark-gray); margin-bottom: 1rem; max-width: none; }
.jt-author__links { display: flex; flex-wrap: wrap; gap: 0.6rem 1.25rem; margin-top: 1rem; }
.jt-author__links a { font-family: var(--jt-font-heading); font-size: 13px; font-weight: 600; color: var(--jt-red); }
.jt-author__links a:hover { color: var(--jt-red-hover); }
/* ── SIDEBAR CARDS ── */
.jt-side-card { border: 1px solid var(--jt-border); border-radius: var(--jt-radius-lg); padding: 24px 22px; background: #fff; }
.jt-side-card__title { font-family: var(--jt-font-heading); font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.12em; color: var(--jt-red); margin-bottom: 1rem; }
/* Takeaways card */
.jt-side-takeaways { background: var(--jt-bg-alt); border-left: 4px solid var(--jt-red); }
.jt-side-takeaways ul { list-style: none; padding: 0; margin: 0; }
.jt-side-takeaways li { position: relative; padding: 0.45rem 0 0.45rem 1.35rem; font-family: var(--jt-font-body); font-size: 14px; line-height: 1.6; color: var(--jt-dark-gray); border-bottom: 1px solid rgba(0,0,0,0.06); }
.jt-side-takeaways li:last-child { border-bottom: none; }
.jt-side-takeaways li::before { content: '→'; position: absolute; left: 0; top: 0.45rem; color: var(--jt-red); font-weight: 700; }
/* Booking card (dark, sticky) */
.jt-side-book { background: var(--jt-black); border-color: var(--jt-black); color: var(--jt-white); }
.jt-side-book .jt-side-card__title { color: rgba(255,255,255,0.55); }
.jt-side-book h3 { font-family: var(--jt-font-heading); font-size: 19px; font-weight: 700; color: #fff; line-height: 1.35; margin-bottom: 0.65rem; }
.jt-side-book p { font-family: var(--jt-font-body); font-size: 14.5px; line-height: 1.65; color: rgba(255,255,255,0.78); margin-bottom: 1.25rem; }
.jt-side-book__contacts { display: flex; flex-direction: column; gap: 0.6rem; margin-top: 1.1rem; padding-top: 1.1rem; border-top: 1px solid rgba(255,255,255,0.18); }
.jt-side-book__contacts a { font-family: var(--jt-font-body); font-size: 14px; color: rgba(255,255,255,0.85); display: flex; align-items: center; gap: 0.6rem; }
.jt-side-book__contacts a:hover { color: var(--jt-red); }
/* Timestamps card */
.jt-side-times__note { font-family: var(--jt-font-body); font-size: 12.5px; color: var(--jt-text-light); margin-bottom: 0.9rem; line-height: 1.55; }
.jt-side-times ul { list-style: none; padding: 0; margin: 0; }
.jt-side-times li { display: flex; gap: 0.85rem; align-items: baseline; padding: 0.55rem 0; border-bottom: 1px solid var(--jt-light-grey); font-family: var(--jt-font-body); font-size: 14.5px; line-height: 1.5; color: var(--jt-dark-gray); }
.jt-side-times li:last-child { border-bottom: none; }
.jt-side-times__time { font-family: var(--jt-font-heading); font-size: 13px; font-weight: 700; color: var(--jt-red); min-width: 40px; flex-shrink: 0; }
/* Timestamps card when placed inline in the main column */
.jt-times--inline { margin: 0 0 2.5rem; background: var(--jt-bg-alt); border-color: var(--jt-border); }
.jt-times--inline ul { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.15rem 2rem; }
.jt-times--inline li { border-bottom: none; padding: 0.4rem 0; }
/* ── BLOCK 3: RELATED PROGRAMMES (full width) ── */
.jt-programmes { padding: var(--jt-section-pad-y) 0; background: var(--jt-bg-alt); }
.jt-programmes__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.75rem; margin-top: 2rem; }
.jt-prog-card { background: #fff; border: 1px solid var(--jt-border); border-radius: var(--jt-radius-lg); overflow: hidden; display: flex; flex-direction: column; transition: transform 0.2s ease, box-shadow 0.2s ease; }
.jt-prog-card:hover { transform: translateY(-4px); box-shadow: 0 14px 34px rgba(0,0,0,0.10); }
.jt-prog-card img { width: 100%; aspect-ratio: 16/9; object-fit: cover; }
.jt-prog-card__body { padding: 24px; display: flex; flex-direction: column; flex: 1; }
.jt-prog-card__body h3 { font-family: var(--jt-font-heading); font-size: 18px; font-weight: 700; color: var(--jt-black); margin-bottom: 0.6rem; }
.jt-prog-card__body p { font-family: var(--jt-font-body); font-size: 15px; line-height: 1.65; color: var(--jt-dark-gray); margin-bottom: 1.2rem; flex: 1; }
.jt-prog-card__link { font-family: var(--jt-font-heading); font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; color: var(--jt-red); }
/* ── BLOCK 4: FAQ (two columns) ── */
.jt-faq { padding: var(--jt-section-pad-y) 0; background: #fff; }
.jt-faq__list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 3rem; margin-top: 1.5rem; }
.jt-faq__item { border-bottom: 1px solid var(--jt-light-grey); padding: 1.25rem 0; }
.jt-faq__question { font-family: var(--jt-font-heading); font-size: 17px; font-weight: 700; cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 1rem; color: var(--jt-black); line-height: 1.4; }
.jt-faq__question::-webkit-details-marker { display: none; }
.jt-faq__question::after { content: '+'; font-size: 1.5rem; color: var(--jt-red); flex-shrink: 0; }
.jt-faq__item[open] .jt-faq__question::after { content: '−'; }
.jt-faq__answer { padding-top: 1rem; color: var(--jt-dark-gray); line-height: 1.7; font-family: var(--jt-font-body); }
.jt-faq__answer p { font-size: 15px; color: var(--jt-dark-gray); margin: 0; }
/* ── BLOCK 5: CTA BANNER (full width) ── */
.jt-cta-banner { background: var(--jt-black); color: var(--jt-white); text-align: center; padding: var(--jt-section-pad-y) 0; position: relative; }
.jt-cta-banner::before { content: ''; position: absolute; inset: 0; background: radial-gradient(circle at 10% 80%, rgba(229,74,78,0.06) 0%, transparent 60%); pointer-events: none; }
.jt-cta-banner__inner { max-width: 680px; margin: 0 auto; position: relative; z-index: 1; padding: 0 20px; }
.jt-cta-banner h2 { font-family: var(--jt-font-heading); font-size: 34px; font-weight: 800; color: var(--jt-white); margin-bottom: 16px; line-height: 1.2; }
.jt-cta-banner p { font-family: var(--jt-font-body); font-size: 18px; max-width: 640px; margin: 0 auto 2rem; opacity: 0.9; }
/* ── BLOCK 6: CONTACT (two columns) ── */
.jt-contact { padding: var(--jt-section-pad-y) 0; background: #FFFFFF; }
.jt-contact__grid { display: grid; grid-template-columns: 1fr 1.2fr; gap: 4rem; align-items: start; }
.jt-contact__benefits h2 { font-family: var(--jt-font-heading); font-size: 30px; font-weight: 700; color: var(--jt-black); margin-bottom: 1rem; line-height: 1.25; }
.jt-contact__benefits ul { list-style: none; padding: 0; margin: 1.5rem 0 0; }
.jt-contact__benefits li { padding: 0.5rem 0 0.5rem 1.6rem; position: relative; line-height: 1.6; font-size: 16px; color: var(--jt-dark-gray); font-family: var(--jt-font-body); }
.jt-contact__benefits li::before { content: '✓'; position: absolute; left: 0; color: var(--jt-red); font-weight: 700; }
.jt-contact__card { background: var(--jt-white); border: 1px solid var(--jt-light-grey); border-radius: var(--jt-radius-lg); padding: 40px; box-shadow: 0 4px 20px rgba(0,0,0,0.05); }
.jt-contact__card h3 { font-family: var(--jt-font-heading); font-size: 22px; font-weight: 700; color: var(--jt-black); margin-bottom: 1rem; }
.jt-contact__card p { font-family: var(--jt-font-body); font-size: 16px; color: var(--jt-dark-gray); margin-bottom: 1.5rem; }
.jt-contact__details { display: flex; flex-direction: column; gap: 0.875rem; margin-top: 1.5rem; border-top: 1px solid var(--jt-light-grey); padding-top: 1.5rem; }
.jt-contact__detail { display: flex; align-items: center; gap: 0.75rem; font-family: var(--jt-font-body); font-size: 0.9375rem; color: var(--jt-dark-gray); }
.jt-contact__detail a { color: var(--jt-red); font-weight: 600; }
/* ── Form embed wrappers (hooks for the external form script) ── */
.jt-form-wrap { width: 100%; }
.jt-form-container { width: 100%; min-height: 60px; }
/* ── BLOCK 7: GEO INTERLINK FOOTER ── */
.jt-geo { padding: 40px 0; background: var(--jt-bg-alt); border-top: 1px solid var(--jt-light-grey); font-family: var(--jt-font-body); font-size: 15px; color: var(--jt-text-light); text-align: center; line-height: 1.8; }
.jt-geo a { color: var(--jt-red); font-weight: 600; }
/* ── Popup Modal ── */
.jt-popup-overlay { display: none; position: fixed; inset: 0; background: rgba(0,0,0,0.78); z-index: 999999; align-items: flex-start; justify-content: center; padding: 5vh 20px 20px; overflow-y: auto; }
.jt-popup-overlay.open { display: flex; }
.jt-popup-box { background: var(--jt-white); width: 100%; max-width: 560px; border-radius: var(--jt-radius-lg); padding: 2.5rem; position: relative; box-shadow: 0 24px 80px rgba(0,0,0,0.35); flex-shrink: 0; }
.jt-popup-close { position: absolute; top: 1rem; right: 1rem; background: none; border: none; font-size: 1.5rem; cursor: pointer; color: var(--jt-dark-gray); width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: background 0.2s ease; }
.jt-popup-close:hover { background: var(--jt-bg-alt); }
.jt-popup-box h3 { font-family: var(--jt-font-heading); font-size: 1.5rem; font-weight: 700; color: var(--jt-black); margin-bottom: 0.5rem; }
.jt-popup-sub { font-family: var(--jt-font-body); font-size: 0.9375rem; color: var(--jt-text-light); line-height: 1.6; margin-bottom: 1.5rem; }
/* ── Responsive: tablet ── */
@media (max-width: 1099px) {
:root { --jt-sidebar-w: 290px; --jt-gutter: 2.5rem; }
.jt-programmes__grid { grid-template-columns: repeat(2, 1fr); }
.jt-contact__grid { grid-template-columns: 1fr; gap: 2.5rem; }
}
/* ── Responsive: collapse to one column ── */
@media (max-width: 899px) {
.jt-art-layout__grid { grid-template-columns: 1fr; gap: 2.5rem; }
.jt-side-card--sticky { position: static; }
.jt-faq__list { grid-template-columns: 1fr; gap: 0; }
}
/* ── Responsive: mobile ── */
@media (max-width: 767px) {
:root { --jt-section-pad-y: 56px; }
.jt-container, .jt-art-layout__grid { padding: 0 20px; }
.jt-art-hero { padding: 90px 20px 56px; background-position: center center; }
.jt-art-hero::before { background: linear-gradient(to bottom, rgba(0,0,0,0.86) 0%, rgba(0,0,0,0.90) 100%); }
.jt-art-hero__meta { gap: 0.5rem 1rem; }
.jt-art-hero__ctas .jt-btn { width: 100%; }
.jt-prose h2 { font-size: 24px; }
.jt-prose p, .jt-prose li { font-size: 17px; }
.jt-pullquote { padding: 1.5rem 1.35rem; }
.jt-pullquote p { font-size: 19px; }
.jt-inline-cta { flex-direction: column; align-items: flex-start; padding: 22px; }
.jt-inline-cta .jt-btn { width: 100%; }
.jt-author__card { grid-template-columns: 1fr; gap: 1.5rem; padding: 26px; }
.jt-author__photo { max-width: 180px; }
.jt-programmes__grid { grid-template-columns: 1fr; }
.jt-times--inline ul { grid-template-columns: 1fr; gap: 0; }
.jt-cta-banner h2 { font-size: 26px; }
.jt-contact__card { padding: 26px; }
.jt-popup-box { padding: 1.75rem; }
}
Artificial Reality·New York·51 min interview
How an AI Keynote Speaker Runs His Speaking Business on AI
On the Artificial Reality podcast, James Taylor breaks down how he runs his speaking business on Claude, why today's cheap AI is subsidised by venture capital, and how 1,000 people made a Taylor Swift reggae theme song with AI in about 15 minutes.
By James Taylor
MBA · FRSA
Series: Artificial Reality
6 min read
Check James's Availability
Watch the Interview
James Taylor in conversation with Galina Fendikevich on Artificial Reality — "How to Get Ahead of 99% of Speakers (with AI)".
Episode Timestamps
00:00Highlights
00:49Meet James Taylor: Keynote Speaker on Creativity and AI
03:39From Managing Rock Stars to 100 Keynotes a Year
05:35The AI Chief of Staff That Runs His Morning
06:20How He Gets Recommended by ChatGPT and Claude (GEO and AEO)
07:35Psychometric Profiles Before Every Sales Call
09:00The Claude Story Bank That Drafts His Keynotes
12:051,000 People, One Taylor Swift Reggae Song, Made Live With AI
14:27The Claude Skill That Writes His Case Studies
15:31Claude vs ChatGPT vs Gemini: Why He Isn't Loyal to One Tool
16:22Why Cheap AI Won't Last: The Venture Capital Subsidy
17:21Could Cheaper Chinese Models Challenge US AI?
18:25Five Computers, Five AIs, and Why He Names Them
19:22Which Roles AI Replaced on His Team
22:58Why Silicon Valley's Job-Loss Message Backfires
25:08Cut Jobs or Retrain People? Two Very Different AI Outcomes
26:59Problem Solving vs Problem Finding
31:51Strategy Swarms: Testing Ideas on Synthetic Citizens
34:11Using AI as a Performance Coach
35:39His Virtual Mastermind With Warren Buffett and Bruce Lee
37:14Why AI Models Carry a Western Bias
39:44Where AI Falls Short: Cold Outreach and AI Avatars
42:30The SoftBank Button That Calms Angry Callers
44:47What He Wants Built: An AI Presentation Coach
46:23How Jensen Huang's Storytelling Moved Nvidia's Stock
49:41Live Translation for Global Audiences
50:46How to Book James Taylor
A keynote looks like the most human job there is: one person, one stage, one message. So where does AI fit? On the Artificial Reality podcast, host Galina Fendikevich asked James Taylor three questions — what's working, what's broken, and what still needs to be built — and his answers show how an AI keynote speaker actually uses the technology across sales, marketing, speech writing and live delivery.
James describes himself as the speaking business — one half creative, one half business — and he uses AI in both. He compares it to a musician and a guitar: the tool becomes part of who you are. He gives 50 to 100 keynotes a year in 25+ countries, and AI now touches almost every stage of that work.
An AI Chief of Staff Before Breakfast
Every morning, James wakes up to a report from an AI chief of staff — an agent his team built on Claude. It lists what's on the cards for the day, the questions he should be thinking about, the decisions he needs to make and the open loops still running.
The same agent prepares him for sales. Twenty-four hours before a discovery call, it sends a brief on the client, the event and the LinkedIn profiles of the people joining — plus a psychometric profile of each of them. If he's speaking with a CTO, he knows to lead with the data. It's still James having the conversation, he stresses; the AI just gives him more context. When clients share the attendee list in advance, he can build the same kind of profile for the whole audience — whether they want more humour, more traditional storytelling or more practical, what-to-do-on-Monday actions.
How James Gets Recommended by ChatGPT and Claude (GEO and AEO)
At the top of the funnel, James and his team build thousands of highly specific landing pages optimised for AI answer engines — what's now called GEO and AEO. Claude handles the initial research into what to rank for, Perplexity creates pages at scale, and Gemini runs quality assurance before a final tool publishes to the website and another tracks performance.
The result: ask a chatbot for the top keynote speaker on artificial intelligence in Amsterdam and the answer is probably James — in a city he has never lived in. It's a neat demonstration of how much answer engines lean on what's published, and why he likes using one model to quality-assure another.
The Story Bank That Drafts Every Keynote
Once a client books, AI generates the contracts and invoices. Then comes the part James calls the best of all: pre-event conversations with executives and prospective audience members. Those transcripts feed a Claude "story bank" holding every story, framework and quote he has used in presentations.
When he starts writing a keynote, the story bank pulls together what matters to that audience and that company, what success looks like for them, and the keynote structures he likes to use — and produces a first draft. From there, the human comes back in. For the slides he adds tools such as Higgsfield and Suno for music.
"So once again, the AI is not writing my keynote for me, but hopefully it's making me a better presenter of my ideas."
— James Taylor, on Artificial Reality
After the event, he feeds the presentation, conversations, contracts and a voice note of his own reflections into a Claude skill that drafts the case study. The client's legal team approves it, ideally adds a quote, and it goes on the website.
1,000 People, One Taylor Swift Reggae Song
On stage, James mostly keeps AI in the background — with the occasional exception. At a recent event in Amsterdam with 1,000 people, he asked the room to create the conference's theme tune live. Using Mentimeter polling fed into an AI, the audience voted for Taylor Swift as the singer and reggae as the style, then supplied random industry words for the lyrics. Within about 15 minutes, the song was done. He then photographed an audience member in the front row and made him the hero of the pop video.
The serious point, he explains, is play. You don't need a coding or engineering background any more:
"You can have an idea and you can explain it in natural language and start to create things that are useful."
— James Taylor, on Artificial Reality
Want a keynote built around your audience — not a stock talk?
Check Availability
Why Cheap AI Won't Last
James isn't loyal to one tool. His team started with early versions of Gemini, used ChatGPT for mind mapping and ideation, then moved heavily into Claude because it let the team build things very quickly. His desk holds five computers running different AIs — he names them so he can remember which is which.
His biggest blocker is cost. Today's AI prices, he argues, are subsidised by venture capital, like early Uber, and rates will rise. His response is to match cheaper models to simpler tasks rather than use the most sophisticated model for everything. He also thinks US AI companies could face pressure if low-cost Chinese models come in at a tenth of the price.
Which Roles AI Replaced — and Which It Changed
James is candid: his team was bigger two years ago. The video editor role went, because AI tools can now take long-form video and handle the clipping. But a team member in customer service was retrained in SEO, AEO and GEO instead of being let go.
He contrasts two very different outcomes: a Swedish company that let 800 people go for AI and had to backpedal months later as customers left, and IKEA, which chose to reskill people rather than lay them off and built an entirely new virtual interior design business. For James, efficiency is only phase one.
"Now you're super efficient. Now what do you want to do? What do you want to create that doesn't even exist just now?"
— James Taylor, on Artificial Reality
Problem Finding, Strategy Swarms and Virtual Masterminds
That creative phase is the heart of SuperCreativity. James distinguishes problem solving from problem finding — stepping back to ask whether you're chasing the right problem at all — and small-c creativity from big-C creativity that changes a whole field. He also points to "boundary crossers" who bring outside interests into their core expertise.
Two of his favourite applications build on that thinking. "Strategy swarms" create synthetic markets of customers, lobby groups and influencers to stress-test a launch before it happens. And his "virtual mastermind" — five or six figures such as Warren Buffett and Bruce Lee — debates his business ideas and returns a joint view. Used this way, he says, AI helps us stress-test and improve our ideas rather than making us complacent.
Where AI Still Falls Short
Not everything works. James's team has tested cold outreach agents combining Lemlist, LinkedIn Sales Navigator and Claude, and he isn't entirely happy with the results yet — partly for brand-risk reasons. AI avatar tools have the facial expressions nearly right, but the voice isn't there yet, so promo videos for clients still get filmed in his green-screen studio. He also flags that many models carry a Western bias, which is one more reason he uses several.
What James Wants Silicon Valley to Build
His wish list has two items. First, an AI presentation coach: he films every keynote and would love to hand the video to a tool that reviews it across 100 factors and spots patterns like filler words across talks. He points to Jensen Huang's earnings-call storytelling as proof of how much a well-structured narrative matters. Second, live translation, so audience members — most of whom, in his rooms, don't speak English as a first language — can ask questions in their native language.
He also believes AI will make live, in-person experiences — festivals, conferences, things you cannot fake — more important, not less.
Looking for an AI Keynote Speaker Who Uses AI Every Day?
Most speakers talk about AI. James Taylor runs his business on it — and brings that hands-on experience to stages through AI keynotes, SuperCreativity™ and corporate workshops. With 3,000+ events delivered in 50+ countries, every keynote is shaped around the audience in the room. To bring James to your next conference, check his availability or ask your speaker bureau.
About James Taylor
MBA · FRSA
James Taylor is an international keynote speaker on creativity, artificial intelligence and innovation, and the author of SuperCreativity: Augmenting Human Creativity in the Age of Artificial Intelligence. He started his career managing rock stars, moved into tech in Silicon Valley, and has since delivered 3,000+ events in 50+ countries.
A Fellow of the Royal Society of Arts, James has interviewed 750+ of the world's leading creative minds.
Speaking Topics →
The SuperCreativity Book →
AI Keynotes →
Key Takeaways
James has an AI chief of staff built on Claude that briefs him every morning and, 24 hours before a sales call, sends psychometric profiles of everyone joining.
A Claude "story bank" of every story, framework and quote he has used drafts the first version of each keynote, and he rewrites it from there.
His team builds thousands of highly specific landing pages for AI answer engines, known as GEO and AEO.
James argues today's AI prices are subsidized by venture capital, like early Uber, and businesses should plan for higher rates by matching cheaper models to simpler tasks.
James believes efficiency is only phase one of AI. The bigger opportunity is creating things that don't exist yet.
James wants an AI coach that reviews presentation videos across 100 factors, plus live translation so non-native English speakers can ask questions.
Book James Taylor
An AI keynote speaker who runs his business on AI
Keynotes on creativity, AI and innovation, shaped around your audience. 3,000+ events delivered in 50+ countries.
Check Availability
✉ [email protected]
✆ WhatsApp +971 50 474 1875
Keynote Programmes
Bring These Ideas to Your Stage
SuperCreativity™
How people and AI create together — problem finding, big-C creativity and moving past efficiency to build what doesn't exist yet.
Explore SuperCreativity →
SuperCommunication
Why communication and storytelling skills matter more in an AI world — and how leaders can persuade a board, a team or an audience.
Explore SuperCommunication →
Taylor-Made Keynotes™
A keynote shaped by pre-event conversations with your executives and audience, so every attendee feels it was written for them.
Explore Speaking →
FAQ
Frequently Asked Questions
How does a keynote speaker use AI?
James Taylor uses AI across his whole speaking business: an AI chief of staff built on Claude briefs him every morning and sends psychometric profiles before sales calls, a Claude story bank drafts the first version of each keynote, and a Claude skill drafts case studies after each event. The keynote itself is still written and delivered by James.
Does AI write James Taylor's keynotes?
No. His Claude story bank produces a first draft from his own stories, frameworks and quotes, plus what he learns in pre-event conversations. James then rewrites and nuances it himself. In his words, the AI is not writing his keynote, but it is making him a better presenter of his ideas.
What are GEO and AEO?
GEO and AEO refer to optimising web pages so that AI answer engines such as ChatGPT and Claude recommend them. James's team builds thousands of highly specific landing pages for this, using Claude for research, Perplexity to create pages at scale and Gemini for quality checks.
Can James Taylor tailor a keynote to our audience?
Yes. Before each event James speaks with executives and prospective audience members, and when clients share the attendee list he uses AI to understand what matters to that audience, whether that means more humour, more storytelling or more practical actions.
Does James Taylor speak internationally?
Yes. James Taylor has delivered 3,000+ events in 50+ countries and speaks to global audiences on creativity, artificial intelligence and innovation.
How do I book James Taylor as a keynote speaker?
Use the enquiry form on this page, email [email protected] or message +971 50 474 1875 on WhatsApp. If you work with a speaker bureau, you can also ask them to bring in James Taylor as your next keynote speaker.
Your Next Keynote
Give Your Audience a Keynote Built for Them
James Taylor — keynote speaker on creativity, AI and innovation. MBA · FRSA. 3,000+ events in 50+ countries.
Check James's Availability
Enquiries
Book James Taylor for Your Event
Tell us about your conference, audience and date, and the team will come back to you.
Keynotes on creativity, artificial intelligence and innovation
Shaped by pre-event conversations with your team and audience
3,000+ events delivered in 50+ countries
Author of SuperCreativity · MBA · FRSA
Check Availability
Send your event details and we'll confirm James's availability.
✉ [email protected]
✆ WhatsApp +971 50 474 1875
James Taylor is an international AI keynote speaker who has delivered 3,000+ events in 50+ countries. Explore speaking topics, SuperCreativity™, SuperCollaboration™, SuperCommunication and corporate workshops.
×
Check James's Availability
Share your event date, location and audience, and the team will confirm availability.
(function () {
var overlay = document.getElementById('jt-popup');
function openPopup(e) { if (e) e.preventDefault(); overlay.classList.add('open'); document.body.style.overflow = 'hidden'; }
function closePopup() { overlay.classList.remove('open'); document.body.style.overflow = ''; }
document.querySelectorAll('[data-jt-popup]').forEach(function (el) { el.addEventListener('click', openPopup); });
overlay.querySelector('.jt-popup-close').addEventListener('click', closePopup);
overlay.addEventListener('click', function (e) { if (e.target === overlay) closePopup(); });
document.addEventListener('keydown', function (e) { if (e.key === 'Escape') closePopup(); });
var items = document.querySelectorAll('.jt-reveal');
if ('IntersectionObserver' in window) {
var io = new IntersectionObserver(function (entries) {
entries.forEach(function (en) { if (en.isIntersecting) { en.target.classList.add('jt-revealed'); io.unobserve(en.target); } });
}, { threshold: 0.12 });
items.forEach(function (el) { io.observe(el); });
} else { items.forEach(function (el) { el.classList.add('jt-revealed'); }); }
})();
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "BlogPosting",
"@id": "https://www.jamestaylor.me/[slug]/#article",
"headline": "How an AI Keynote Speaker Runs His Speaking Business on AI",
"description": "James Taylor on the Artificial Reality podcast: how he runs his speaking business on Claude, why cheap AI won't last, GEO and AEO, and what he wants Silicon Valley to build next.",
"url": "https://www.jamestaylor.me/[slug]/",
"datePublished": "2026-09-30",
"dateModified": "2026-09-30",
"keywords": "AI keynote speaker, how keynote speakers use AI, AI in speaking business, GEO and AEO, SuperCreativity, James Taylor",
"articleSection": "Artificial Intelligence",
"image": "https://www.jamestaylor.me/wp-content/uploads/2025/12/DSC06683-scaled.jpg",
"author": { "@id": "https://www.jamestaylor.me/#james-taylor" },
"publisher": { "@id": "https://www.jamestaylor.me/#james-taylor" },
"mainEntityOfPage": "https://www.jamestaylor.me/[slug]/",
"video": { "@id": "https://www.jamestaylor.me/[slug]/#video" }
},
{
"@type": "VideoObject",
"@id": "https://www.jamestaylor.me/[slug]/#video",
"name": "How to Get Ahead of 99% of Speakers (with AI)",
"description": "International keynote speaker James Taylor, author of SuperCreativity, breaks down how he runs his speaking business on Claude, why today's cheap AI is subsidized by venture capital, and how 1,000 people made a Taylor Swift reggae theme song with AI in about 15 minutes.",
"uploadDate": "2026-09-29T12:59:27-07:00",
"duration": "PT51M22S",
"embedUrl": "https://www.youtube.com/embed/LfrwsNLLQJ0",
"contentUrl": "https://www.youtube.com/watch?v=LfrwsNLLQJ0",
"thumbnailUrl": "https://i.ytimg.com/vi/LfrwsNLLQJ0/maxresdefault.jpg"
},
{
"@type": "Person",
"@id": "https://www.jamestaylor.me/#james-taylor",
"name": "James Taylor",
"url": "https://www.jamestaylor.me/",
"jobTitle": "Keynote Speaker",
"honorificSuffix": "MBA · FRSA",
"disambiguatingDescription": "Keynote speaker and author on creativity, artificial intelligence and innovation (jamestaylor.me) — not the American singer-songwriter James Taylor.",
"description": "International keynote speaker on creativity, artificial intelligence and innovation, author of SuperCreativity: Augmenting Human Creativity in the Age of Artificial Intelligence. 3,000+ events delivered in 50+ countries.",
"image": "https://www.jamestaylor.me/wp-content/uploads/2025/12/8-JamesTaylor-scaled.jpg",
"email": "[email protected]",
"sameAs": [
"https://www.youtube.com/@JamesTaylorMe",
"https://www.linkedin.com/in/jameskirktaylor/",
"https://www.instagram.com/jamestaylordotme/"
]
},
{
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.jamestaylor.me/" },
{ "@type": "ListItem", "position": 2, "name": "Blog", "item": "https://www.jamestaylor.me/super-collaboration-directory/" },
{ "@type": "ListItem", "position": 3, "name": "How an AI Keynote Speaker Runs His Speaking Business on AI", "item": "https://www.jamestaylor.me/[slug]/" }
]
},
{
"@type": "FAQPage",
"mainEntity": [
{ "@type": "Question", "name": "How does a keynote speaker use AI?", "acceptedAnswer": { "@type": "Answer", "text": "James Taylor uses AI across his whole speaking business: an AI chief of staff built on Claude briefs him every morning and sends psychometric profiles before sales calls, a Claude story bank drafts the first version of each keynote, and a Claude skill drafts case studies after each event. The keynote itself is still written and delivered by James." } },
{ "@type": "Question", "name": "Does AI write James Taylor's keynotes?", "acceptedAnswer": { "@type": "Answer", "text": "No. His Claude story bank produces a first draft from his own stories, frameworks and quotes, plus what he learns in pre-event conversations. James then rewrites and nuances it himself. In his words, the AI is not writing his keynote, but it is making him a better presenter of his ideas." } },
{ "@type": "Question", "name": "What are GEO and AEO?", "acceptedAnswer": { "@type": "Answer", "text": "GEO and AEO refer to optimising web pages so that AI answer engines such as ChatGPT and Claude recommend them. James's team builds thousands of highly specific landing pages for this, using Claude for research, Perplexity to create pages at scale and Gemini for quality checks." } },
{ "@type": "Question", "name": "Can James Taylor tailor a keynote to our audience?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. Before each event James speaks with executives and prospective audience members, and when clients share the attendee list he uses AI to understand what matters to that audience, whether that means more humour, more storytelling or more practical actions." } },
{ "@type": "Question", "name": "Does James Taylor speak internationally?", "acceptedAnswer": { "@type": "Answer", "text": "Yes. James Taylor has delivered 3,000+ events in 50+ countries and speaks to global audiences on creativity, artificial intelligence and innovation." } },
{ "@type": "Question", "name": "How do I book James Taylor as a keynote speaker?", "acceptedAnswer": { "@type": "Answer", "text": "Use the enquiry form on this page, email [email protected] or message +971 50 474 1875 on WhatsApp. If you work with a speaker bureau, you can also ask them to bring in James Taylor as your next keynote speaker." } }
]
}
]
}
The post How an AI Keynote Speaker Runs His Business on AI | James Taylor appeared first on James Taylor.