{"id":129,"date":"2026-11-05T10:31:49","date_gmt":"2026-11-05T10:31:49","guid":{"rendered":"https:\/\/bookpublish.online\/victorcrocket\/?page_id=129"},"modified":"2026-11-05T10:54:47","modified_gmt":"2026-11-05T10:54:47","slug":"about-the-author","status":"publish","type":"page","link":"https:\/\/bookpublish.online\/victorcrocket\/about-the-author\/","title":{"rendered":"ABOUT THE AUTHOR"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"129\" class=\"elementor elementor-129\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9fa3e07 e-con-full e-flex e-con e-parent\" data-id=\"9fa3e07\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0da1c2a elementor-widget elementor-widget-html\" data-id=\"0da1c2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=EB+Garamond:wght@400;500&family=IBM+Plex+Mono:wght@400;500&display=swap\" rel=\"stylesheet\">\n<style id=\"bt-page-css\">\n\/* =====================================================================\n   Beyond Tranquillity \u00b7 inner page hero with the page's H1 (#bt-page)\n   First HTML widget on the page, inside a full-width container.\n   ===================================================================== *\/\n:root{\n  --bt-paper:#f9f6ea;\n  --bt-ink:#0e0c0a;\n  --bt-rust:#ae4721;\n  --bt-rust-2:#d0703c;\n  --bt-serif:\"EB Garamond\",Georgia,\"Times New Roman\",serif;\n  --bt-display:\"Cormorant Garamond\",\"EB Garamond\",Georgia,serif;\n  --bt-mono:\"IBM Plex Mono\",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;\n  --bt-ease:cubic-bezier(.22,.61,.36,1);\n  --bt-out:cubic-bezier(.16,1,.3,1);\n  --bt-pad:clamp(16px,3vw,40px);\n}\n\n\/* Elementor: edge to edge *\/\n.e-con:has(> .elementor-widget-html #bt-page),\n.e-con:has(> .e-con-inner > .elementor-widget-html #bt-page){padding:0!important;gap:0!important;max-width:none!important}\n.e-con:has(> .e-con-inner > .elementor-widget-html #bt-page) > .e-con-inner{max-width:none!important;padding:0!important;gap:0!important}\n.elementor-widget-html:has(#bt-page){width:100%!important;max-width:100%!important;margin:0!important}\n\n#bt-page{\n  position:relative;\n  isolation:isolate;\n  display:flex;\n  flex-direction:column;\n  justify-content:flex-end;\n  min-height:clamp(560px,82vh,820px);\n  margin:0;\n  padding:clamp(150px,20vh,210px) max(var(--bt-pad),calc((100% - 1400px) \/ 2 + var(--bt-pad))) clamp(64px,8vw,110px);\n  background:var(--bt-ink);\n  color:var(--bt-paper);\n  font-family:var(--bt-serif);\n  -webkit-font-smoothing:antialiased;\n  text-rendering:optimizeLegibility;\n  overflow:hidden;\n  overflow:clip;\n}\n#bt-page *,#bt-page *::before,#bt-page *::after{box-sizing:border-box}\n#bt-page ::selection{background:var(--bt-rust);color:var(--bt-paper)}\n\/* the theme gives every <p> its own font; keep ours *\/\n#bt-page p{font-family:var(--bt-serif)}\n#bt-page .bt-page__crumbs li,#bt-page .bt-page__facts li{font-family:var(--bt-mono)}\n\n\/* backdrop: a slow-drifting image, darkened towards the words *\/\n#bt-page .bt-page__bg{position:absolute;inset:0;z-index:-2;margin:0}\n#bt-page .bt-page__bg img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:60% 50%;opacity:.55;animation:btDrift 26s ease-in-out infinite alternate}\n#bt-page::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  z-index:-1;\n  background:\n    linear-gradient(90deg,rgba(14,12,10,.92) 0%,rgba(14,12,10,.6) 55%,rgba(14,12,10,.25) 100%),\n    linear-gradient(0deg,var(--bt-ink) 0%,rgba(14,12,10,0) 45%);\n}\n\/* a thin planet horizon along the bottom *\/\n#bt-page::after{\n  content:\"\";\n  position:absolute;\n  left:50%;\n  bottom:-1180px;\n  z-index:-1;\n  width:2400px;\n  height:1240px;\n  border-radius:50%;\n  transform:translateX(-50%);\n  border-top:1px solid rgba(208,112,60,.55);\n  box-shadow:0 -30px 80px -20px rgba(208,112,60,.35);\n  pointer-events:none;\n}\n\n#bt-page .bt-page__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 clamp(28px,4vw,48px);padding:0;list-style:none;font-family:var(--bt-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:rgba(249,246,234,.55)}\n#bt-page .bt-page__crumbs li{display:inline-flex;align-items:center;gap:10px;margin:0}\n#bt-page .bt-page__crumbs li + li::before{content:\"\";width:5px;height:5px;background:var(--bt-rust-2);transform:rotate(45deg)}\n#bt-page .bt-page__crumbs a{color:inherit;text-decoration:none;transition:color .3s var(--bt-ease)}\n#bt-page .bt-page__crumbs a:hover{color:var(--bt-paper)}\n#bt-page .bt-page__crumbs [aria-current]{color:var(--bt-rust-2)}\n\n\/* the page title *\/\n#bt-page .bt-page__title{\n  max-width:12ch;\n  margin:0;\n  padding:0;\n  font-family:var(--bt-display);\n  font-size:clamp(64px,10vw,168px);\n  font-weight:500;\n  line-height:.86;\n  letter-spacing:-.025em;\n  color:var(--bt-paper);\n  text-transform:none;\n}\n#bt-page .bt-page__pre{\n  display:flex;\n  align-items:center;\n  gap:14px;\n  margin:0 0 clamp(18px,2vw,26px);\n  font-family:var(--bt-mono);\n  font-size:12px;\n  font-weight:400;\n  line-height:1;\n  letter-spacing:.32em;\n  text-transform:uppercase;\n  color:rgba(249,246,234,.7);\n}\n#bt-page .bt-page__pre::before{content:\"\";width:44px;height:1px;background:var(--bt-rust-2)}\n#bt-page .bt-page__line{display:block;overflow:hidden;padding:.04em 0 .12em;margin:-.04em 0 -.12em}\n#bt-page .bt-page__line > span{display:block}\n#bt-page .bt-page__title em{font-style:italic;color:var(--bt-rust-2)}\n#bt-page .bt-page__sub{display:block;margin-top:.35em;font-size:.3em;font-style:italic;letter-spacing:0;color:rgba(249,246,234,.8)}\n\n#bt-page .bt-page__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 48px;margin-top:clamp(28px,3.4vw,44px)}\n#bt-page .bt-page__lede{max-width:44ch;margin:0;font-size:clamp(18px,1.45vw,21px);line-height:1.6;color:rgba(249,246,234,.78)}\n#bt-page .bt-page__facts{display:flex;flex-wrap:wrap;gap:10px 0;margin:18px 0 0;padding:0;list-style:none;font-family:var(--bt-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(249,246,234,.6)}\n#bt-page .bt-page__facts li{margin:0;padding:0 16px;border-left:1px solid rgba(249,246,234,.2)}\n#bt-page .bt-page__facts li:first-child{padding-left:0;border-left:0}\n\n#bt-page .bt-page__actions{display:flex;flex-wrap:wrap;gap:12px}\n#bt-page .bt-page__btn{\n  position:relative;\n  isolation:isolate;\n  overflow:hidden;\n  display:inline-flex;\n  align-items:center;\n  gap:14px;\n  height:56px;\n  padding:0 28px;\n  border:1px solid transparent;\n  font-family:var(--bt-serif);\n  font-size:16px;\n  font-weight:500;\n  letter-spacing:.04em;\n  text-decoration:none;\n  white-space:nowrap;\n  transition:color .45s var(--bt-ease),border-color .45s var(--bt-ease);\n}\n#bt-page .bt-page__btn::before{content:\"\";position:absolute;inset:0;z-index:-1;background:var(--bt-paper);transform:scaleX(0);transform-origin:100% 50%;transition:transform .6s var(--bt-ease)}\n#bt-page .bt-page__btn:hover::before,#bt-page .bt-page__btn:focus-visible::before{transform:scaleX(1);transform-origin:0 50%}\n#bt-page .bt-page__btn:hover,#bt-page .bt-page__btn:focus-visible{color:var(--bt-ink);text-decoration:none}\n#bt-page .bt-page__btn:focus-visible{outline:2px solid var(--bt-rust-2);outline-offset:4px}\n#bt-page .bt-page__btn svg{width:18px;height:18px;transition:transform .45s var(--bt-ease)}\n#bt-page .bt-page__btn:hover svg{transform:translateY(3px)}\n#bt-page .bt-page__btn--solid{background:var(--bt-rust);color:var(--bt-paper);box-shadow:0 20px 40px -20px rgba(208,112,60,.7)}\n#bt-page .bt-page__btn--ghost{background:transparent;color:var(--bt-paper);border-color:rgba(249,246,234,.35)}\n\n\/* entrance *\/\n#bt-page .bt-page__crumbs,\n#bt-page .bt-page__pre{animation:btFade 1s .1s var(--bt-out) backwards}\n#bt-page .bt-page__line > span{animation:btRise 1.3s .2s var(--bt-out) backwards}\n#bt-page .bt-page__line + .bt-page__line > span{animation-delay:.32s}\n#bt-page .bt-page__foot{animation:btUp 1.1s .55s var(--bt-out) backwards}\n@keyframes btFade{from{opacity:0}}\n@keyframes btRise{from{transform:translateY(108%)}}\n@keyframes btUp{from{opacity:0;transform:translateY(20px)}}\n@keyframes btDrift{from{transform:scale(1.04)}to{transform:scale(1.12) translateX(-1.5%)}}\n\n@media (max-width:767px){\n  #bt-page{min-height:clamp(520px,86vh,700px)}\n  #bt-page::before{background:linear-gradient(0deg,var(--bt-ink) 0%,rgba(14,12,10,.7) 55%,rgba(14,12,10,.45) 100%)}\n  #bt-page .bt-page__pre{gap:12px;font-size:10.5px;letter-spacing:.26em}\n  #bt-page .bt-page__pre::before{width:32px}\n  #bt-page .bt-page__facts{font-size:9.5px;letter-spacing:.12em}\n  #bt-page .bt-page__facts li{padding:0 10px}\n  #bt-page .bt-page__actions,\n  #bt-page .bt-page__btn{width:100%}\n  #bt-page .bt-page__btn{justify-content:center;height:52px;font-size:15px}\n}\n@media (prefers-reduced-motion:reduce){\n  #bt-page *,#bt-page *::before,#bt-page *::after{animation:none!important;transition:none!important}\n}\n<\/style>\n\n<section id=\"bt-page\" class=\"bt-page\" aria-labelledby=\"bt-page-title\">\n  <figure class=\"bt-page__bg\" aria-hidden=\"true\">\n    <img src=\"https:\/\/bookpublish.online\/victorcrocket\/wp-content\/uploads\/2026\/10\/1f565c00-c7ee-428a-a461-fe757fee20b0.webp\" alt=\"\" decoding=\"async\" fetchpriority=\"high\">\n  <\/figure>\n\n  <nav aria-label=\"Breadcrumb\">\n    <ol class=\"bt-page__crumbs\">\n      <li><a href=\"https:\/\/bookpublish.online\/victorcrocket\/home\/\">Home<\/a><\/li>\n      <li><span aria-current=\"page\">About the author<\/span><\/li>\n    <\/ol>\n  <\/nav>\n\n  <h1 class=\"bt-page__title\" id=\"bt-page-title\">\n    <span class=\"bt-page__pre\">About the author<\/span>\n    <span class=\"bt-page__line\"><span>Victor<\/span><\/span>\n    <span class=\"bt-page__line\"><span><em>Crockett<\/em><\/span><\/span>\n  <\/h1>\n\n  <div class=\"bt-page__foot\">\n    <div>\n      <p class=\"bt-page__lede\">Engineer, Royal Navy veteran and the author of Beyond Tranquillity: A Martian Odyssey.<\/p>\n      <ul class=\"bt-page__facts\">\n        <li>Ship Science, Southampton<\/li>\n        <li>Royal Navy, 30 years<\/li>\n        <li>Essex, England<\/li>\n      <\/ul>\n    <\/div>\n    <div class=\"bt-page__actions\">\n      <a class=\"bt-page__btn bt-page__btn--ghost\" href=\"#bt-author\">Read his story\n        <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 4v15M6 13l6 6 6-6\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><\/svg>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7388b29 e-con-full e-flex e-con e-parent\" data-id=\"7388b29\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-84a0dc4 elementor-widget elementor-widget-html\" data-id=\"84a0dc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=EB+Garamond:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap\" rel=\"stylesheet\">\n<style id=\"bt-author-css\">\n\/* =====================================================================\n   Beyond Tranquillity \u00b7 section 6 \u00b7 About the author (#bt-author)\n   Paste in an HTML widget inside a full-width container.\n   If the photo ever fails to load, a monogram shows in its place.\n   ===================================================================== *\/\n:root{\n  --bt-paper:#f9f6ea;\n  --bt-paper-2:#f1ebdc;\n  --bt-ink:#0e0c0a;\n  --bt-rust:#ae4721;\n  --bt-rust-2:#d0703c;\n  --bt-serif:\"EB Garamond\",Georgia,\"Times New Roman\",serif;\n  --bt-display:\"Cormorant Garamond\",\"EB Garamond\",Georgia,serif;\n  --bt-mono:\"IBM Plex Mono\",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;\n  --bt-ease:cubic-bezier(.22,.61,.36,1);\n  --bt-out:cubic-bezier(.16,1,.3,1);\n  --bt-pad:clamp(16px,3vw,40px);\n}\n\n\/* Elementor: edge to edge *\/\n.e-con:has(> .elementor-widget-html #bt-author),\n.e-con:has(> .e-con-inner > .elementor-widget-html #bt-author){padding:0!important;gap:0!important;max-width:none!important}\n.e-con:has(> .e-con-inner > .elementor-widget-html #bt-author) > .e-con-inner{max-width:none!important;padding:0!important;gap:0!important}\n.elementor-widget-html:has(#bt-author){width:100%!important;max-width:100%!important;margin:0!important}\n\n#bt-author{\n  --bt-gutter:max(var(--bt-pad),calc((100% - 1400px) \/ 2 + var(--bt-pad)));\n  position:relative;\n  isolation:isolate;\n  margin:0;\n  padding:clamp(96px,10vw,160px) var(--bt-gutter) clamp(96px,10vw,150px);\n  background:var(--bt-paper);\n  color:var(--bt-ink);\n  font-family:var(--bt-serif);\n  -webkit-font-smoothing:antialiased;\n  text-rendering:optimizeLegibility;\n  overflow:hidden;\n  overflow:clip;               \/* clip, not hidden, so the portrait can stay in view *\/\n  scroll-margin-top:80px;\n}\n#bt-author *,#bt-author *::before,#bt-author *::after{box-sizing:border-box}\n#bt-author ::selection{background:var(--bt-rust);color:var(--bt-paper)}\n\/* the theme gives every <p> its own font; keep ours *\/\n#bt-author p,#bt-author li,#bt-author dt,#bt-author dd,#bt-author figcaption{font-family:var(--bt-serif)}\n\n\/* paper grain, still *\/\n#bt-author::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  z-index:-2;\n  pointer-events:none;\n  opacity:.05;\n  background:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'\/%3E%3CfeColorMatrix type='saturate' values='0'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'\/%3E%3C\/svg%3E\");\n}\n\n#bt-author .bt-author__grid{\n  display:grid;\n  grid-template-columns:minmax(0,5fr) minmax(0,7fr);\n  gap:clamp(40px,6vw,110px);\n  align-items:start;\n}\n\n\/* =========================================================\n   the portrait\n   ========================================================= *\/\n#bt-author .bt-author__side{position:sticky;top:clamp(90px,12vh,130px)}\n#bt-author .bt-author__frame{position:relative;margin:0}\n#bt-author .bt-author__print{\n  position:relative;\n  isolation:isolate;\n  width:min(100%,max(270px,calc((100vh - 390px) * .75)));   \/* the whole column stays on screen while it is pinned *\/\n  aspect-ratio:3\/4;                                           \/* the photo's own shape, so none of it is cut off *\/\n  overflow:hidden;\n  background:radial-gradient(120% 90% at 70% 20%,#2a1a12 0%,var(--bt-ink) 62%);\n  box-shadow:0 40px 60px -40px rgba(14,12,10,.55);\n}\n\/* the monogram that stands in until a photograph is added *\/\n#bt-author .bt-author__mono{\n  position:absolute;\n  inset:0;\n  z-index:0;\n  display:grid;\n  place-items:center;\n  font-family:var(--bt-display);\n  font-size:clamp(96px,11vw,170px);\n  font-weight:500;\n  font-style:italic;\n  line-height:1;\n  letter-spacing:-.04em;\n  color:var(--bt-paper);\n}\n#bt-author .bt-author__mono span{position:relative}\n#bt-author .bt-author__mono span::after{\n  content:\"\";\n  position:absolute;\n  left:50%;\n  top:52%;\n  width:190%;\n  aspect-ratio:2.6;\n  border:1px dashed rgba(208,112,60,.6);\n  border-radius:50%;\n  transform:translate(-50%,-50%) rotate(-16deg);\n}\n#bt-author .bt-author__photo{\n  position:absolute;\n  inset:0;\n  z-index:1;\n  display:block;\n  width:100%;\n  height:100%;\n  max-width:none;\n  object-fit:cover;\n  object-position:50% 25%;\n  filter:grayscale(1) contrast(1.06) brightness(.98);\n  transition:filter 1s var(--bt-ease),transform 1.4s var(--bt-out);\n}\n#bt-author .bt-author__photo[src=\"\"],\n#bt-author.no-photo .bt-author__photo{display:none}\n\/* a warm wash over the black-and-white photograph that lifts on hover *\/\n#bt-author .bt-author__print::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  z-index:2;\n  pointer-events:none;\n  background:linear-gradient(180deg,rgba(174,71,33,0) 40%,rgba(174,71,33,.32) 100%);\n  mix-blend-mode:multiply;\n  transition:opacity 1s var(--bt-ease);\n}\n#bt-author .bt-author__frame:hover .bt-author__photo{filter:grayscale(.15) contrast(1.02);transform:scale(1.03)}\n#bt-author .bt-author__frame:hover .bt-author__print::after{opacity:.4}\n#bt-author .bt-author__frame::before,\n#bt-author .bt-author__frame::after{content:\"\";position:absolute;z-index:3;width:22px;height:22px;border:1px solid var(--bt-rust);pointer-events:none}\n#bt-author .bt-author__frame::before{top:-10px;left:-10px;border-right:0;border-bottom:0}\n#bt-author .bt-author__frame::after{right:-10px;bottom:52px;border-left:0;border-top:0}\n#bt-author .bt-author__frame figcaption{\n  display:flex;\n  justify-content:space-between;\n  gap:12px;\n  margin:16px 0 0;\n  font-family:var(--bt-mono);\n  font-size:10.5px;\n  letter-spacing:.16em;\n  text-transform:uppercase;\n  color:rgba(14,12,10,.55);\n}\n#bt-author .bt-author__frame figcaption b{font-weight:500;color:var(--bt-ink)}\n\n\/* quick facts under the portrait *\/\n#bt-author .bt-author__facts{margin:28px 0 0;padding:0;border-top:1px solid rgba(14,12,10,.16)}\n#bt-author .bt-author__facts div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(14,12,10,.1)}\n#bt-author .bt-author__facts dt{margin:0;font-family:var(--bt-mono);font-size:10px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:rgba(14,12,10,.5)}\n#bt-author .bt-author__facts dd{margin:0;font-size:16px;font-weight:500;text-align:right;color:var(--bt-ink)}\n\n\/* =========================================================\n   the story\n   ========================================================= *\/\n#bt-author .bt-author__kicker{\n  display:flex;\n  align-items:center;\n  gap:14px;\n  margin:0 0 clamp(22px,2.4vw,30px);\n  font-size:12px;\n  font-weight:500;\n  line-height:1;\n  letter-spacing:.34em;\n  text-transform:uppercase;\n  color:rgba(14,12,10,.65);\n}\n#bt-author .bt-author__kicker span{font-family:var(--bt-mono);letter-spacing:.08em;color:var(--bt-rust)}\n#bt-author .bt-author__kicker i{display:block;width:44px;height:1px;background:var(--bt-rust)}\n#bt-author .bt-author__title{\n  margin:0;\n  padding:0;\n  font-family:var(--bt-display);\n  font-size:clamp(48px,6vw,98px);\n  font-weight:500;\n  line-height:.94;\n  letter-spacing:-.015em;\n  color:var(--bt-ink);\n  text-transform:none;\n}\n#bt-author .bt-author__title em{font-style:italic;color:var(--bt-rust)}\n#bt-author .bt-author__line{display:block;overflow:hidden;padding:.06em 0 .14em;margin:-.06em 0 -.14em}\n#bt-author .bt-author__line > span{display:block}\n#bt-author .bt-author__lede{\n  max-width:34ch;\n  margin:clamp(22px,2.6vw,32px) 0 0;\n  font-family:var(--bt-display);\n  font-size:clamp(24px,2.1vw,32px);\n  font-style:italic;\n  font-weight:500;\n  line-height:1.28;\n  color:rgba(14,12,10,.86);\n}\n#bt-author .bt-author__body{max-width:58ch;margin:24px 0 0;font-size:clamp(17px,1.3vw,19px);line-height:1.68;color:rgba(14,12,10,.72)}\n\n\/* a story from his service, set like a file card *\/\n#bt-author .bt-author__file{\n  position:relative;\n  max-width:640px;\n  margin:clamp(40px,4.4vw,60px) 0 0;\n  padding:clamp(24px,2.6vw,34px) clamp(22px,2.6vw,36px);\n  background:var(--bt-paper-2);\n  border:1px solid rgba(14,12,10,.12);\n  transform:rotate(-.6deg);\n  box-shadow:0 24px 40px -32px rgba(14,12,10,.45);\n}\n#bt-author .bt-author__file::before{\n  content:\"\";\n  position:absolute;\n  top:-9px;\n  left:50%;\n  width:90px;\n  height:18px;\n  transform:translateX(-50%) rotate(1.5deg);\n  background:rgba(208,112,60,.28);\n}\n#bt-author .bt-author__file-tag{\n  display:flex;\n  justify-content:space-between;\n  gap:12px;\n  margin:0;\n  font-family:var(--bt-mono);\n  font-size:10.5px;\n  letter-spacing:.18em;\n  text-transform:uppercase;\n  color:var(--bt-rust);\n}\n#bt-author .bt-author__file-tag span:last-child{color:rgba(14,12,10,.45)}\n#bt-author .bt-author__file-title{margin:14px 0 0;font-family:var(--bt-display);font-size:clamp(28px,2.4vw,36px);font-weight:500;line-height:1.05;color:var(--bt-ink)}\n#bt-author .bt-author__file-text{margin:12px 0 0;font-size:16.5px;line-height:1.65;color:rgba(14,12,10,.74)}\n#bt-author .bt-author__stamp{\n  position:absolute;\n  right:clamp(16px,2vw,28px);\n  bottom:clamp(-18px,-1.4vw,-14px);\n  padding:6px 12px;\n  border:2px solid rgba(174,71,33,.75);\n  border-radius:4px;\n  font-family:var(--bt-mono);\n  font-size:11px;\n  font-weight:500;\n  letter-spacing:.2em;\n  text-transform:uppercase;\n  color:rgba(174,71,33,.85);\n  background:var(--bt-paper);\n  transform:rotate(-7deg);\n}\n\n\/* =========================================================\n   service record\n   ========================================================= *\/\n#bt-author .bt-author__record-title{\n  margin:clamp(56px,6vw,84px) 0 0;\n  font-family:var(--bt-mono);\n  font-size:11px;\n  font-weight:500;\n  letter-spacing:.22em;\n  text-transform:uppercase;\n  color:rgba(14,12,10,.55);\n}\n#bt-author .bt-author__record{position:relative;margin:22px 0 0;padding:0 0 0 30px;list-style:none}\n#bt-author .bt-author__record::before,\n#bt-author .bt-author__record::after{content:\"\";position:absolute;left:4px;top:8px;bottom:8px;width:1px;background:rgba(14,12,10,.14)}\n#bt-author .bt-author__record::after{background:var(--bt-rust);transform-origin:50% 0;transform:scaleY(var(--bt-rail,1))}\n#bt-author .bt-rec{position:relative;display:grid;grid-template-columns:minmax(120px,170px) minmax(0,1fr);gap:8px 24px;margin:0;padding:0 0 26px}\n#bt-author .bt-rec:last-child{padding-bottom:0}\n#bt-author .bt-rec::before{\n  content:\"\";\n  position:absolute;\n  left:-30px;\n  top:7px;\n  width:9px;\n  height:9px;\n  background:var(--bt-paper);\n  border:1px solid var(--bt-rust);\n  transform:rotate(45deg);\n}\n#bt-author .bt-rec.is-lit::before{background:var(--bt-rust)}\n#bt-author .bt-rec__when{margin:0;padding-top:4px;font-family:var(--bt-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bt-rust)}\n#bt-author .bt-rec__what{margin:0;font-family:var(--bt-display);font-size:clamp(22px,1.8vw,27px);font-weight:500;line-height:1.15;color:var(--bt-ink)}\n#bt-author .bt-rec__text{grid-column:2;margin:0;font-size:16px;line-height:1.6;color:rgba(14,12,10,.66)}\n\n\/* signing off *\/\n#bt-author .bt-author__close{max-width:52ch;margin:clamp(44px,5vw,64px) 0 0;font-size:clamp(17px,1.3vw,19px);line-height:1.65;color:rgba(14,12,10,.72)}\n#bt-author .bt-author__sign{display:block;width:clamp(220px,22vw,300px);height:auto;margin:18px 0 0;overflow:visible}\n#bt-author .bt-author__sign text{font-family:var(--bt-display);font-size:46px;font-style:italic;font-weight:500;fill:var(--bt-ink)}\n#bt-author .bt-author__sign path{fill:none;stroke:var(--bt-rust);stroke-width:1.6;stroke-linecap:round}\n\n\/* =========================================================\n   reveals (only when the script is running)\n   ========================================================= *\/\n#bt-author.bt-js .bt-author__print{clip-path:inset(100% 0 0 0);transition:clip-path 1.5s var(--bt-out)}\n#bt-author.bt-js .bt-author__photo{transform:scale(1.15)}\n#bt-author.bt-js .is-in .bt-author__print{clip-path:inset(0 0 0 0)}\n#bt-author.bt-js .is-in .bt-author__photo{transform:scale(1)}\n#bt-author.bt-js .bt-author__kicker{opacity:0;transition:opacity 1s var(--bt-out)}\n#bt-author.bt-js .bt-author__line > span{transform:translateY(108%);transition:transform 1.3s var(--bt-out)}\n#bt-author.bt-js .bt-author__line:nth-child(2) > span{transition-delay:.12s}\n#bt-author.bt-js .is-in .bt-author__kicker{opacity:1}\n#bt-author.bt-js .is-in .bt-author__line > span{transform:none}\n#bt-author.bt-js [data-bt-rise]{opacity:0;transform:translateY(20px);transition:opacity 1s var(--bt-out),transform 1s var(--bt-out)}\n#bt-author.bt-js [data-bt-rise].is-in{opacity:1;transform:none}\n#bt-author.bt-js .bt-author__file[data-bt-rise].is-in{transform:rotate(-.6deg)}\n#bt-author.bt-js .bt-author__stamp{opacity:0;transform:rotate(-7deg) scale(1.8);transition:opacity .4s .7s,transform .5s .7s cubic-bezier(.3,1.6,.5,1)}\n#bt-author.bt-js .is-in .bt-author__stamp{opacity:1;transform:rotate(-7deg)}\n#bt-author.bt-js .bt-author__sign text{opacity:0;transition:opacity 1.2s .2s var(--bt-out)}\n#bt-author.bt-js .bt-author__sign path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s .8s var(--bt-out)}\n#bt-author.bt-js .is-in .bt-author__sign text{opacity:1}\n#bt-author.bt-js .is-in .bt-author__sign path{stroke-dashoffset:0}\n\n\/* ---------- breakpoints ---------- *\/\n@media (max-width:1024px){\n  #bt-author .bt-author__grid{grid-template-columns:minmax(0,1fr)}\n  #bt-author .bt-author__side{position:relative;top:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:end}\n  #bt-author .bt-author__print{width:100%}\n  #bt-author .bt-author__facts{margin:0}\n}\n@media (max-width:767px){\n  #bt-author{padding-top:72px;padding-bottom:84px}\n  #bt-author .bt-author__side{grid-template-columns:minmax(0,1fr);gap:0}\n  #bt-author .bt-author__frame{max-width:420px}\n  #bt-author .bt-author__facts{margin-top:24px}\n  #bt-author .bt-author__kicker{gap:12px;font-size:10.5px;letter-spacing:.28em}\n  #bt-author .bt-author__kicker i{width:32px}\n  #bt-author .bt-author__file{transform:none}\n  #bt-author.bt-js .bt-author__file[data-bt-rise].is-in{transform:none}\n  #bt-author .bt-author__record{padding-left:26px}\n  #bt-author .bt-rec{grid-template-columns:minmax(0,1fr);gap:6px}\n  #bt-author .bt-rec::before{left:-26px}\n  #bt-author .bt-rec__text{grid-column:1}\n}\n\n@media (prefers-reduced-motion:reduce){\n  #bt-author *,\n  #bt-author *::before,\n  #bt-author *::after{animation:none!important;transition:none!important}\n}\n<\/style>\n\n<section id=\"bt-author\" class=\"bt-author\" aria-labelledby=\"bt-author-title\">\n  <div class=\"bt-author__grid\">\n\n    <aside class=\"bt-author__side\">\n      <figure class=\"bt-author__frame\" data-bt-reveal>\n        <div class=\"bt-author__print\">\n          <div class=\"bt-author__mono\" aria-hidden=\"true\"><span>VC<\/span><\/div>\n          <img fetchpriority=\"high\" class=\"bt-author__photo\"\n               src=\"https:\/\/bookpublish.online\/victorcrocket\/wp-content\/uploads\/2026\/10\/20260925_161603_1-scaled.webp\"\n               srcset=\"https:\/\/bookpublish.online\/victorcrocket\/wp-content\/uploads\/2026\/10\/20260925_161603_1-768x1024.webp 768w,\n                       https:\/\/bookpublish.online\/victorcrocket\/wp-content\/uploads\/2026\/10\/20260925_161603_1-1152x1536.webp 1152w,\n                       https:\/\/bookpublish.online\/victorcrocket\/wp-content\/uploads\/2026\/10\/20260925_161603_1-scaled.webp 1920w\"\n               sizes=\"(max-width: 767px) 92vw, 420px\"\n               width=\"1920\" height=\"2560\" decoding=\"async\"\n               alt=\"Victor Crockett, smiling, seated in front of an antique wall clock\">\n        <\/div>\n        <figcaption><b>Victor Crockett<\/b><span>Essex, England<\/span><\/figcaption>\n      <\/figure>\n      <dl class=\"bt-author__facts\" data-bt-reveal data-bt-rise>\n        <div><dt>Service<\/dt><dd>Royal Navy, 30 years<\/dd><\/div>\n        <div><dt>Studied<\/dt><dd>Ship Science, Southampton<\/dd><\/div>\n        <div><dt>Worked<\/dt><dd>Engineer<\/dd><\/div>\n        <div><dt>Home<\/dt><dd>Essex<\/dd><\/div>\n      <\/dl>\n    <\/aside>\n\n    <div class=\"bt-author__story\">\n      <header data-bt-reveal>\n        <p class=\"bt-author__kicker\"><span>05<\/span><i aria-hidden=\"true\"><\/i>The author<\/p>\n        <h2 class=\"bt-author__title\" id=\"bt-author-title\">\n          <span class=\"bt-author__line\"><span>From the bridge<\/span><\/span>\n          <span class=\"bt-author__line\"><span><em>to the Red Planet.<\/em><\/span><\/span>\n        <\/h2>\n      <\/header>\n\n      <p class=\"bt-author__lede\" data-bt-reveal data-bt-rise>An engineer by training and a naval officer for thirty years, Victor Crockett brings the discipline of the sea to the voyage to Mars.<\/p>\n      <p class=\"bt-author__body\" data-bt-reveal data-bt-rise>He studied engineering at Southampton University in the Aeronautical and Astronautical department before graduating in Ship Science, joining the Royal Navy Reserve along the way. He went on to work as a professional engineer in Glasgow, Dundee, London and Portsmouth, while a thirty-year naval career took him from operations at sea into naval intelligence.<\/p>\n\n      <article class=\"bt-author__file\" data-bt-reveal data-bt-rise>\n        <p class=\"bt-author__file-tag\"><span>From his service<\/span><span>Copenhagen<\/span><\/p>\n        <h3 class=\"bt-author__file-title\">The forests of 1801<\/h3>\n        <p class=\"bt-author__file-text\">Perhaps the highlight of his intelligence career: a letter from the Danish Agricultural Agency to the Danish Ministry of Defence, reporting that the forests planted in 1801 by order of King Christian VII had finally matured, and asking where the timber should be sent to replace the fleet sunk by Nelson at Copenhagen. A request went to the Military Attach&eacute; in Copenhagen to investigate.<\/p>\n        <span class=\"bt-author__stamp\" aria-hidden=\"true\">Investigate<\/span>\n      <\/article>\n\n      <h3 class=\"bt-author__record-title\" data-bt-reveal data-bt-rise>Service record<\/h3>\n      <ol class=\"bt-author__record\" data-bt-reveal data-bt-rise>\n        <li class=\"bt-rec\">\n          <p class=\"bt-rec__when\">Early 1960s<\/p>\n          <p class=\"bt-rec__what\">Born<\/p>\n          <p class=\"bt-rec__text\">Grows up and goes to school in a Berkshire new town.<\/p>\n        <\/li>\n        <li class=\"bt-rec\">\n          <p class=\"bt-rec__when\">Southampton<\/p>\n          <p class=\"bt-rec__what\">Engineering &amp; Ship Science<\/p>\n          <p class=\"bt-rec__text\">Studies in the Aeronautical and Astronautical department and joins the Royal Navy Reserve.<\/p>\n        <\/li>\n        <li class=\"bt-rec\">\n          <p class=\"bt-rec__when\">Engineer<\/p>\n          <p class=\"bt-rec__what\">Four cities<\/p>\n          <p class=\"bt-rec__text\">Works as a professional engineer in Glasgow, Dundee, London and Portsmouth.<\/p>\n        <\/li>\n        <li class=\"bt-rec\">\n          <p class=\"bt-rec__when\">At sea<\/p>\n          <p class=\"bt-rec__what\">Operations<\/p>\n          <p class=\"bt-rec__text\">Second in command of a minesweeper, then in command of a fast patrol boat.<\/p>\n        <\/li>\n        <li class=\"bt-rec\">\n          <p class=\"bt-rec__when\">2003<\/p>\n          <p class=\"bt-rec__what\">Naval intelligence<\/p>\n          <p class=\"bt-rec__text\">Mobilised as part of Operation TELIC.<\/p>\n        <\/li>\n        <li class=\"bt-rec\">\n          <p class=\"bt-rec__when\">Today<\/p>\n          <p class=\"bt-rec__what\">Writing<\/p>\n          <p class=\"bt-rec__text\">Beyond Tranquillity, with many more books already drafted.<\/p>\n        <\/li>\n      <\/ol>\n\n      <p class=\"bt-author__close\" data-bt-reveal data-bt-rise>He lives in Essex with his wife, Pauline, to whom this book is dedicated.<\/p>\n      <svg class=\"bt-author__sign\" viewBox=\"0 0 300 80\" role=\"img\" aria-label=\"Victor Crockett\" data-bt-reveal>\n        <text x=\"4\" y=\"50\">Victor Crockett<\/text>\n        <path pathLength=\"1\" d=\"M6 64 C70 58 150 70 296 54\"\/>\n      <\/svg>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function () {\n  var win = window;\n  var doc = document;\n  if (typeof win.__btAuthorCleanup === 'function') win.__btAuthorCleanup();\n\n  var root = doc.getElementById('bt-author');\n  if (!root) return;\n\n  \/\/ no photo yet, or a broken link: show the monogram\n  var photo = root.querySelector('.bt-author__photo');\n  function noPhoto() { root.classList.add('no-photo'); }\n  if (!photo.getAttribute('src')) noPhoto();\n  else if (photo.complete && !photo.naturalWidth) noPhoto();\n  photo.addEventListener('error', noPhoto);\n\n  if (win.matchMedia('(prefers-reduced-motion: reduce)').matches) return;\n\n  var record = root.querySelector('.bt-author__record');\n  var recs = root.querySelectorAll('.bt-rec');\n  var pending = Array.prototype.filter.call(root.querySelectorAll('[data-bt-reveal]'), function (el) {\n    return !el.classList.contains('is-in');\n  });\n  var frame = 0;\n\n  function tick() {\n    frame = 0;\n    var vh = win.innerHeight;\n    var box = root.getBoundingClientRect();\n    if (box.bottom < -vh * 0.2 || box.top > vh * 1.2) return;\n\n    pending = pending.filter(function (el) {\n      var b = el.getBoundingClientRect();\n      if (b.top > vh * 0.88 || b.bottom < 0) return true;\n      el.classList.add('is-in');\n      return false;\n    });\n\n    \/\/ the service record fills in as you read down it\n    var r = record.getBoundingClientRect();\n    var line = vh * 0.7;\n    var p = r.height > 1 ? (line - r.top) \/ r.height : 1;\n    record.style.setProperty('--bt-rail', Math.min(1, Math.max(0, p)).toFixed(3));\n    Array.prototype.forEach.call(recs, function (li) {\n      li.classList.toggle('is-lit', li.getBoundingClientRect().top + 8 < line);\n    });\n  }\n  function schedule() {\n    if (!frame) frame = win.requestAnimationFrame(tick);\n  }\n\n  root.classList.add('bt-js');\n  win.addEventListener('scroll', schedule, { passive: true });\n  win.addEventListener('resize', schedule);\n  schedule();\n\n  win.__btAuthorCleanup = function () {\n    if (frame) win.cancelAnimationFrame(frame);\n    photo.removeEventListener('error', noPhoto);\n    win.removeEventListener('scroll', schedule);\n    win.removeEventListener('resize', schedule);\n    win.__btAuthorCleanup = null;\n  };\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home About the author About the author Victor Crockett Engineer, Royal Navy veteran and the author of Beyond Tranquillity: A Martian Odyssey. Ship Science, Southampton Royal Navy, 30 years Essex, England Read his story VC Victor CrockettEssex, England Service Royal Navy, 30 years Studied Ship Science, Southampton Worked Engineer Home Essex 05The author From the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-129","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bookpublish.online\/victorcrocket\/wp-json\/wp\/v2\/pages\/129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bookpublish.online\/victorcrocket\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bookpublish.online\/victorcrocket\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bookpublish.online\/victorcrocket\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bookpublish.online\/victorcrocket\/wp-json\/wp\/v2\/comments?post=129"}],"version-history":[{"count":4,"href":"https:\/\/bookpublish.online\/victorcrocket\/wp-json\/wp\/v2\/pages\/129\/revisions"}],"predecessor-version":[{"id":139,"href":"https:\/\/bookpublish.online\/victorcrocket\/wp-json\/wp\/v2\/pages\/129\/revisions\/139"}],"wp:attachment":[{"href":"https:\/\/bookpublish.online\/victorcrocket\/wp-json\/wp\/v2\/media?parent=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}