PageSourceSearch

https://ddlorenzobooks.com/series

html ddlorenzobooks.com collected 2026-09-28 16:37:27 UTC 39,225 bytes, 410 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4<script>var _rollbarConfig = {"accessToken":"295d6d2e8f934257b0f4ddb304115b52","autoInstrument":true,"captureUncaught":true,"captureUnhandledRejections":true,"hostSafeList":[],"hostBlockList":[],"ignoredMessages":[],"payload":{"environment":"production"}};</script>
vendor: 1 bytes, line 4
4
5<script>!function(r){var e={};function o(n){if(e[n])return e[n].exports;var t=e[n]={i:n,l:!1,exports:{}};return r[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.m=r,o.c=e,o.d=function(r,e,n){o.o(r,e)||Object.defineProperty(r,e,{enumerable:!0,get:n})},o.r=function(r){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},o.t=function(r,e){if(1&e&&(r=o(r)),8&e)return r;if(4&e&&"object"==typeof r&&r&&r.__esModule)return r;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:r}),2&e&&"string"!=typeof r)for(var t in r)o.d(n,t,function(e){return r[e]}.bind(null,t));return n},o.n=function(r){var e=r&&r.__esModule?function(){return r.default}:function(){return r};return o.d(e,"a",e),e},o.o=function(r,e){return Object.prototype.hasOwnProperty.call(r,e)},o.p="",o(o.s=0)}([function(r,e,o){"use strict";var n=o(1),t=o(5);_rollbarConfig=_rollbarConfig||{},_rollbarConfig.rollbarJsUrl=_rollbarConfig.rollbarJsUrl||"https://cdn.rollbar.com/rollbarjs/refs/tags/v2.26.1/rollbar.min.js",_rollbarConfig.async=void 0===_rollbarConfig.async||_rollbarConfig.async;var a=n.setupShim(window,_rollbarConfig),l=t(_rollbarConfig);window.rollbar=n.Rollbar,a.loadFull(window,document,!_rollbarConfig.async,_rollbarConfig,l)},function(r,e,o){"use strict";var n=o(2),t=o(3);function a(r){return function(){try{return r.apply(this,arguments)}catch(r){try{console.error("[Rollbar]: Internal error",r)}catch(r){}}}}var l=0;function i(r,e){this.options=r,this._rollbarOldOnError=null;var o=l++;this.shimId=function(){return o},"undefined"!=typeof window&&window._rollbarShims&&(window._rollbarShims[o]={handler:e,messages:[]})}var s=o(4),d=function(r,e){return new i(r,e)},c=function(r){return new s(d,r)};function u(r){return a((function(){var e=this,o=Array.prototype.slice.call(arguments,0),n={shim:e,method:r,args:o,ts:new Date};window._rollbarShims[this.shimId()].messages.push(n)}))}i.prototype.loadFull=function(r,e,o,n,t){var l=!1,i=e.createElement("script"),s=e.getElementsByTagName("script")[0],d=s.parentNode;i.crossOrigin="",i.src=n.rollbarJsUrl,o||(i.async=!0),i.onload=i.onreadystatechange=a((function(){if(!(l||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState)){i.onload=i.onreadystatechange=null;try{d.removeChild(i)}catch(r){}l=!0,function(){var e;if(void 0===r._rollbarDidLoad){e=new Error("rollbar.js did not load");for(var o,n,a,l,i=0;o=r._rollbarShims[i++];)for(o=o.messages||[];n=o.shift();)for(a=n.args||[],i=0;i<a.length;++i)if("function"==typeof(l=a[i])){l(e);break}}"function"==typeof t&&t(e)}()}})),d.insertBefore(i,s)},i.prototype.wrap=function(r,e,o){try{var n;if(n="function"==typeof e?e:function(){return e||{}},"function"!=typeof r)return r;if(r._isWrap)return r;if(!r._rollbar_wrapped&&(r._rollbar_wrapped=function(){o&&"function"==typeof o&&o.apply(this,arguments);try{return r.apply(this,arguments)}catch(o){var e=o;throw e&&("string"==typeof e&&(e=new String(e)),e._rollbarContext=n()||{},e._rollbarContext._wrappedSource=r.toString(),window._rollbarWrappedError=e),e}},r._rollbar_wrapped._isWrap=!0,r.hasOwnProperty))for(var t in r)r.hasOwnProperty(t)&&(r._rollbar_wrapped[t]=r[t]);return r._rollbar_wrapped}catch(e){return r}};for(var p="log,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleAnonymousErrors,handleUnhandledRejection,captureEvent,captureDomContentLoaded,captureLoad".split(","),f=0;f<p.length;++f)i.prototype[p[f]]=u(p[f]);r.exports={setupShim:function(r,e){if(r){var o=e.globalAlias||"Rollbar";if("object"==typeof r[o])return r[o];r._rollbarShims={},r._rollbarWrappedError=null;var l=new c(e);return a((function(){e.captureUncaught&&(l._rollbarOldOnError=r.onerror,n.captureUncaughtExceptions(r,l,!0),e.wrapGlobalEventHandlers&&t(r,l,!0)),e.captureUnhandledRejections&&n.captureUnhandledRejections(r,l,!0);var a=e.autoInstrument;return!1!==e.enabled&&(void 0===a||!0===a||function(r){return!("object"!=typeof r||void 0!==r.page&&!r.page)}(a))&&r.addEventListener&&(r.addEventListener("load",l.captureLoad.bind(l)),r.addEventListener("DOMContentLoaded",l.captureDomContentLoaded.bind(l))),r[o]=l,l}))()}},Rollbar:c}},function(r,e,o){"use strict";function n(r,e,o,n){r._rollbarWrappedError&&(n[4]||(n[4]=r._rollbarWrappedError),n[5]||(n[5]=r._rollbarWrappedError._rollbarContext),r._rollbarWrappedError=null);var t=e.handleUncaughtException.apply(e,n);o&&o.apply(r,n),"anonymous"===t&&(e.anonymousErrorsPending+=1)}r.exports={captureUncaughtExceptions:function(r,e,o){if(r){var t;if("function"==typeof e._rollbarOldOnError)t=e._rollbarOldOnError;else if(r.onerror){for(t=r.onerror;t._rollbarOldOnError;)t=t._rollbarOldOnError;e._rollbarOldOnError=t}e.handleAnonymousErrors();var a=function(){var o=Array.prototype.slice.call(arguments,0);n(r,e,t,o)};o&&(a._rollbarOldOnError=t),r.onerror=a}},captureUnhandledRejections:function(r,e,o){if(r){"function"==typeof r._rollbarURH&&r._rollbarURH.belongsToShim&&r.removeEventListener("unhandledrejection",r._rollbarURH);var n=function(r){var o,n,t;try{o=r.reason}catch(r){o=void 0}try{n=r.promise}catch(r){n="[unhandledrejection] error getting `promise` from event"}try{t=r.detail,!o&&t&&(o=t.reason,n=t.promise)}catch(r){}o||(o="[unhandledrejection] error getting `reason` from event"),e&&e.handleUnhandledRejection&&e.handleUnhandledRejection(o,n)};n.belongsToShim=o,r._rollbarURH=n,r.addEventListener("unhandledrejection",n)}}}},function(r,e,o){"use strict";function n(r,e,o){if(e.hasOwnProperty&&e.hasOwnProperty("addEventListener")){for(var n=e.addEventListener;n._rollbarOldAdd&&n.belongsToShim;)n=n._rollbarOldAdd;var t=function(e,o,t){n.call(this,e,r.wrap(o),t)};t._rollbarOldAdd=n,t.belongsToShim=o,e.addEventListener=t;for(var a=e.removeEventListener;a._rollbarOldRemove&&a.belongsToShim;)a=a._rollbarOldRemove;var l=function(r,e,o){a.call(this,r,e&&e._rollbar_wrapped||e,o)};l._rollbarOldRemove=a,l.belongsToShim=o,e.removeEventListener=l}}r.exports=function(r,e,o){if(r){var t,a,l="EventTarget,Window,Node,ApplicationCache,AudioTrackList,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDB
5Request,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload".split(",");for(t=0;t<l.length;++t)r[a=l[t]]&&r[a].prototype&&n(e,r[a].prototype,o)}}},function(r,e,o){"use strict";function n(r,e){this.impl=r(e,this),this.options=e,function(r){for(var e=function(r){return function(){var e=Array.prototype.slice.call(arguments,0);if(this.impl[r])return this.impl[r].apply(this.impl,e)}},o="log,debug,info,warn,warning,error,critical,global,configure,handleUncaughtException,handleAnonymousErrors,handleUnhandledRejection,_createItem,wrap,loadFull,shimId,captureEvent,captureDomContentLoaded,captureLoad".split(","),n=0;n<o.length;n++)r[o[n]]=e(o[n])}(n.prototype)}n.prototype._swapAndProcessMessages=function(r,e){var o,n,t;for(this.impl=r(this.options);o=e.shift();)n=o.method,t=o.args,this[n]&&"function"==typeof this[n]&&("captureDomContentLoaded"===n||"captureLoad"===n?this[n].apply(this,[t[0],o.ts]):this[n].apply(this,t));return this},r.exports=n},function(r,e,o){"use strict";r.exports=function(r){return function(e){if(!e&&!window._rollbarInitialized){for(var o,n,t=(r=r||{}).globalAlias||"Rollbar",a=window.rollbar,l=function(r){return new a(r)},i=0;o=window._rollbarShims[i++];)n||(n=o.handler),o.handler._swapAndProcessMessages(l,o.messages);window[t]=n,window._rollbarInitialized=!0}}}}]);</script>
vendor: 1 bytes, line 5
5
6<script type="importmap" data-turbo-track="reload">{
7  "imports": {
8    "application": "https://d32hgpjj5y625p.cloudfront.net/assets/application-f207b082d340e2d7ef1faf6a3963b9409fa3147fb7e312868adaa67e76083f68.js",
9    "turbo_stream_actions": "https://d32hgpjj5y625p.cloudfront.net/assets/turbo_stream_actions-ff801f8567a3558f4a5e50a81da697f29e835e2fa46cc6bf769179d5831663dc.js",
10    "@hotwired/turbo-rails": "https://d32hgpjj5y625p.cloudfront.net/assets/turbo.min-ddd8b828c747ffd95dbdfaa87b2414d120a316eed8407f19f78e777d074e5e96.js",
11    "trix": "https://cdn.jsdelivr.net/npm/[email protected]/dist/trix.umd.min.js",
12    "js-cookie": "https://cdn.jsdelivr.net/npm/[email protected]/dist/js.cookie.min.js",
13    "sortablejs": "https://cdn.jsdelivr.net/npm/sortablejs@latest/Sortable.min.js",
14    "jquery-sortablejs": "https://cdn.jsdelivr.net/npm/jquery-sortablejs@latest/jquery-sortable.js",
15    "@hotwired/stimulus": "https://d32hgpjj5y625p.cloudfront.net/assets/stimulus.min-976b4e166c7f712397cad15409e0b976dfd9f2373f5e04d9f4520f0d5a7597f5.js",
16    "@hotwired/stimulus-loading": "https://d32hgpjj5y625p.cloudfront.net/assets/stimulus-loading-39227295c8a6d71e10ca2a94dede18522ced047f6ccbf8788e926f8be14aff1b.js",
17    "controllers/add_subscriber_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/add_subscriber_controller-fd9fe8936dd464dc1cbae3d31c3bc986e5e2114ee003fab4e5418f3efdaa46be.js",
18    "controllers/application": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/application-44e5edd38372876617b8ba873a82d48737d4c089e5180f706bdea0bb7b6370be.js",
19    "controllers/design_nav_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/design_nav_controller-2f712f7500c82845450b65dec862659df22dea1d2d39a17b9469d7070bb1d233.js",
20    "controllers/design_page_section_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/design_page_section_controller-f1a457031a27726cd23bb568294b137349e91d691cdbe35758af8b0e4cce37f4.js",
21    "controllers": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/index-d92597c94be3b5a5adba9c0f17fb1601585e59e54ed1e242cd99ce6f935198e5.js",
22    "controllers/manage_subscribers_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/manage_subscribers_controller-93a288f637c86f52c4661a1427e3ffb7c2bf46f425ce2a36ff995c948bcf7c89.js",
23    "controllers/modal_form_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/modal_form_controller-ed45881813baad0b886a257c8389b563a3f232cbc408f66cf4da53daa38bc4c1.js",
24    "controllers/newsletter_builder_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_builder_controller-f2f1e3b58c8d4436bcdd8eea1d3b71a276a963c5e87549fffa49bab275bc9580.js",
25    "controllers/newsletter_builder_image_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_builder_image_controller-13937df8f37d686d07b0834fdc8e977b71cc4e700adfc069d1c499f0cbb6b6b6.js",
26    "controllers/newsletter_builder_image_form_fields_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_builder_image_form_fields_controller-5fb397c6153ab53d8aec1e3027c32a699349fbdbf1ebee1143215f8bd6eee05a.js",
27    "controllers/newsletter_builder_modal_form_fields_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_builder_modal_form_fields_controller-9e5fb79d742394fa9eaeeddb437123dd78ed2f87d4cea5d220a404e294795000.js",
28    "controllers/newsletter_builder_replaceable_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_builder_replaceable_controller-21efea64bf8648e6883566d7b7be4c37654a24e08b2367dfeed4e44956097ee8.js",
29    "controllers/newsletter_builder_tags_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_builder_tags_controller-0eb8d1f271977faa68a92a53741979bf58ffc86c075f84f2d25deafbd3a60e47.js",
30    "controllers/newsletter_message_schedule_modal_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/newsletter_message_schedule_modal_controller-c70893dd83a505fe506ad4430a1f8439966c9f4d9c8392d85895e73869ca3122.js",
31    "controllers/search_modal_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/search_modal_controller-35710a5ac2b54272c5c23a69e0adb29820848de5844d613f73d58a2ea27a61f3.js",
32    "controllers/section_card_controller": "https://d32hgpjj5y625p.cloudfront.net/assets/controllers/section_card_controller-6e39fd28ad51d887ed0c7a10d2c51b3ff3a1bd36621fdcf810dbc908a2f82624.js"
33  }
34}</script>
34
35<link rel="modulepreload" href="https://d32hgpjj5y625p.cloudfront.net/assets/application-f207b082d340e2d7ef1faf6a3963b9409fa3147fb7e312868adaa67e76083f68.js">
36<link rel="modulepreload" href="https://d32hgpjj5y625p.cloudfront.net/assets/turbo_stream_actions-ff801f8567a3558f4a5e50a81da697f29e835e2fa46cc6bf769179d5831663dc.js">
37<link rel="modulepreload" href="https://d32hgpjj5y625p.cloudfront.net/assets/turbo.min-ddd8b828c747ffd95dbdfaa87b2414d120a316eed8407f19f78e777d074e5e96.js">
38<script type="esms-options">{"nonce":null}</script>
vendor: 1 bytes, line 38
38
39<script src="https://d32hgpjj5y625p.cloudfront.net/assets/es-module-shims.min-a0e02f0f37eb67badf69f69d30f3d3ef921c0ba3d076579d03a937c6b1c29d2d.js" async="async" data-turbo-track="reload"></script>
vendor: 1 bytes, line 39
39
40<script type="module">import "application"</script>
vendor: 1 bytes, line 40
40
41<script type="module">import "js-cookie"</script>
41
42<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
43<title>Series | DD Lorenzo</title>
44<meta name="csrf-param" content="authenticity_token" />
45<meta name="csrf-token" content="lmvwCj4x-9oglsv7ohHN8ZgEp3J4wY3wJln_9Oo97VqbnrIKVeAE0TiSYqxRxjqVGh7G4HBlCUWq_PeVrpIfjg" />
46<meta name="csp-nonce" />
47<meta content="width=device-width, initial-scale=1, shrink-to-fit=no" name="viewport">
48  
48<script>
49    window.renderTurnstile = function () {
50      $('.cloudflare-turnstile-widget').each((i, widget) => {
51        turnstile.render(widget, {
52          sitekey: '0x4AAAAAABCVYQo6ZyG97FYI',
53          callback: function (token) {
54            $(widget).parents('form').find("input[type='submit']").prop("disabled", false);
55          },
56        });
57      });
58    };
59    window.turnstileLoaded = function() {
60      if (document.readyState === "loading") {
61        document.addEventListener('DOMContentLoaded', renderTurnstile);
62      } else {
63        renderTurnstile();
64      }
65    };
66    document.addEventListener("turbo:frame-load", renderTurnstile);
67  </script>
67
68
69    
69<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?onload=turnstileLoaded" async defer></script>
69
70
71<meta content="Series by DD Lorenzo" name="description">
72<meta content="Series | DD Lorenzo" property="og:title">
73<meta content="Series by DD Lorenzo" property="og:description">
74<meta content="https://ddlorenzobooks.com/series" property="og:url">
75<meta content="website" property="og:type">
76<meta content="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,h_300,q_auto,w_300/cv3ccbnsftlzgd0q2cznfaa6vhef" property="og:image">
77<meta content="summary" property="twitter:card">
78<link rel="icon" type="image/x-icon" href="https://res.cloudinary.com/wellfleet/image/upload/c_lpad,b_rgb:000000,w_32,h_32/c_lpad,w_28,h_28,co_rgb:ffffff,l_text:Covered%20By%20Your%20Grace_24_bold:DL/v1701462860/favicon.png" />
79<style type="text/css">
80body {
81  --background-color: #000000;
82  --accent-color: #8f5f5d;
83  --text-color: #ffffff;
84  --accent-contrast-color: #FFFFFF;
85  --logo-font: "The Nautigal", cursive;
86  --logo-font-weight: 400;
87  --logo-font-case: none;
88  --header-font: "Oswald", sans-serif;
89  --header-font-weight: 400;
90  --body-font: "Montserrat", sans-serif;
91  --background-image-url: url();
92  --mailing-list-background-image-url: url();
93}
94
95
96</style>
97<link href="https://ddlorenzobooks.com/series" rel="canonical">
98<link href="//fonts.googleapis.com" rel="preconnect">
99<link crossorigin="true" href="//fonts.gstatic.com" rel="preconnect">
100<link as="style" crossorigin="anonymous" href="https://fonts.googleapis.com/css2?display=swap&amp;family=The Nautigal:wght@400&amp;family=Oswald:wght@400&amp;family=Montserrat:ital,wght@0,400;0,700;1,400;1,700" rel="preload" type="text/css">
101<link crossorigin="anonymous" href="https://fonts.googleapis.com/css2?display=swap&amp;family=The Nautigal:wght@400&amp;family=Oswald:wght@400&amp;family=Montserrat:ital,wght@0,400;0,700;1,400;1,700" rel="stylesheet" type="text/css">
102<link rel="stylesheet" href="https://d32hgpjj5y625p.cloudfront.net/assets/website-5164b3cb3279842da358c6c907e0cf5e9d72106743dddf3c2802599bbf187c77.css" media="all" />
103<script src="https://d32hgpjj5y625p.cloudfront.net/assets/website-51048669aa058af730a2050187f188c2dff273ff3c464e46b7b3f7ddaf6ad92b.js"></script>
103
104<turbo-frame data-turbo="true" id="analytic_tags"></turbo-frame>
105</head>
106<body class="series_controller index_action " data-turbo="false">
107<main role="main">
108<div class="min-vh-100 d-flex flex-column">
109<div class="header my-lg-2">
110
111<nav class="navbar navbar-expand-lg py-1 d-flex justify-content-between flex-wrap container">
112<a class="navbar-brand m-0 p-0" href="/"><img class="logo-image img-fluid left-aligned" alt="DD Lorenzo" width="75" height="75" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,h_150,q_auto/xomhrg1i3nkfiq7lt89ly9ao9mb2" />
113</a><button class="d-block d-lg-none btn p-0" data-bs-target=".navbar-collapse" data-bs-toggle="collapse">
114<svg width="1em" height="1em" style="fill: none; stroke: currentColor; vertical-align: middle; " viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg">
115<path d="M1 2H19"  stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
116<path d="M1 9H19"  stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
117<path d="M1 16H19" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
118<path d="M1 2H19"  stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
119<path d="M1 9H19"  stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
120<path d="M1 16H19" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
121</svg>
122
123</button>
124<div class="collapse navbar-collapse navbar-nav-scroll flex-grow-0 flex-wrap mh-100">
125<div class="mobile-menu-header d-flex d-lg-none align-items-center justify-content-between px-2 px-md-6 pt-3">
126<a class="author-name text-reset text-decoration-none mb-0" href="/">DD Lorenzo</a>
127<button class="btn p-0" data-bs-target=".navbar-collapse" data-bs-toggle="collapse">
128<svg width="1em" height="1em" style="fill: none; stroke: currentColor; vertical-align: middle; " viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg">
129<path d="M1 1L17 17" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
130<path d="M1 17L17 1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
131<path d="M1 1L17 17" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
132<path d="M1 17L17 1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
133</svg>
134
135</button>
136</div>
137<ul class="navbar-nav mt-1 mt-lg-0 px-2 px-md-6 n">
138<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" href="/about">About</a></li>
139
140<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" href="/books">Books</a></li>
141
142<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" href="/series">Series</a></li>
143
144<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" href="/updates">Updates</a></li>
145
146<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" href="/mailing-list">Mailing List</a></li>
147
148<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" href="/contact">Contact</a></li>
149
150<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" href="/press-kit">Press Kit</a></li>
151
152<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" href="/pages/advance-review-team">Advance Review Team</a></li>
153
154<li class="nav-item py-1 py-lg-0 font-body-medium"><a class="nav-link" href="/pages/arc-form">ARC Form</a></li>
155
156<li class="nav-item d-flex pt-2 pt-lg-0 gap-2 gap-lg-0 justify-content-center">
157<a target="_blank" name="BookBub" class="nav-link d-flex align-items-center" href="https://www.bookbub.com/authors/d-d-lorenzo"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
158	 viewBox="0 0 48 48" style="fill: currentColor; stroke: currentColor; vertical-align: middle; " xml:space="preserve" width="24px" height="24px">
159<path d="M34.2,20.9c0.7-0.5,1-1.3,1-2.3c0-1.8-1.3-2.7-3.8-2.7h-2.2v5.8h2.3C32.7,21.8,33.6,21.5,34.2,20.9z"/>
160<path d="M14.6,25.1h-2.8v6.5h3c1.3,0,2.3-0.3,3-0.9c0.7-0.6,1.1-1.4,1.1-2.4C18.8,26.1,17.4,25.1,14.6,25.1z"/>
161<path d="M16.9,20.9c0.7-0.5,1-1.3,1-2.3c0-1.8-1.3-2.7-3.8-2.7h-2.2v5.8h2.3C15.3,21.8,16.2,21.5,16.9,20.9z"/>
162<path d="M24.1,0.3C11.2,0.3,0.7,10.8,0.7,23.8c0,12.9,10.5,23.4,23.4,23.4s23.4-10.5,23.4-23.4C47.5,10.8,37,0.3,24.1,0.3z
163	 M21.2,33.1c-1.4,1.2-3.3,1.8-5.7,1.8H7.5V12.6h7.6c2.3,0,4.1,0.5,5.4,1.4c1.3,0.9,1.9,2.2,1.9,3.8c0,1.2-0.4,2.2-1.1,3.2
164	c-0.8,0.9-1.8,1.6-3.1,2v0c1.6,0.2,2.8,0.8,3.7,1.8c0.9,1,1.4,2.2,1.4,3.6C23.3,30.3,22.6,31.9,21.2,33.1z M38.5,33.1
165	c-1.4,1.2-3.3,1.8-5.7,1.8h-7.9V12.6h7.6c2.3,0,4.1,0.5,5.4,1.4c1.3,0.9,1.9,2.2,1.9,3.8c0,1.2-0.4,2.2-1.1,3.2
166	c-0.8,0.9-1.8,1.6-3.1,2v0c1.6,0.2,2.8,0.8,3.7,1.8c0.9,1,1.4,2.2,1.4,3.6C40.7,30.3,40,31.9,38.5,33.1z"/>
167<path d="M32,25.1h-2.8v6.5h3c1.3,0,2.3-0.3,3-0.9c0.7-0.6,1.1-1.4,1.1-2.4C36.1,26.1,34.7,25.1,32,25.1z"/>
168</svg>
169
170</a><a target="_blank" name="Instagram" class="nav-link d-flex align-items-center" href="https://www.instagram.com/ddlorenzobooks/"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
171	 viewBox="0 0 48 48" style="fill: currentColor; stroke: currentColor; vertical-align: middle; " xml:space="preserve" width="24px" height="24px">
172<g>
173	<path class="st0" d="M24,4.3c6.4,0,7.2,0,9.7,0.1C36,4.6,37.3,5,38.1,5.3c1.1,0.4,1.9,1,2.8,1.8c0.8,0.8,1.4,1.6,1.8,2.8
174		c0.3,0.8,0.7,2.1,0.8,4.5c0.1,2.5,0.1,3.3,0.1,9.7c0,6.4,0,7.2-0.1,9.7c-0.1,2.3-0.5,3.6-0.8,4.5c-0.4,1.1-1,1.9-1.8,2.8
175		c-0.8,0.8-1.6,1.4-2.8,1.8c-0.8,0.3-2.1,0.7-4.5,0.8c-2.5,0.1-3.3,0.1-9.7,0.1c-6.4,0-7.2,0-9.7-0.1c-2.3-0.1-3.6-0.5-4.5-0.8
176		c-1.1-0.4-1.9-1-2.8-1.8c-0.8-0.8-1.4-1.6-1.8-2.8C5,37.3,4.6,36,4.5,33.7c-0.1-2.5-0.1-3.3-0.1-9.7c0-6.4,0-7.2,0.1-9.7
177		c0.1-2.3,0.5-3.6,0.8-4.5c0.4-1.1,1-1.9,1.8-2.8c0.8-0.8,1.6-1.4,2.8-1.8C10.7,5,12,4.6,14.3,4.5C16.8,4.3,17.6,4.3,24,4.3z M24,0
178		c-6.5,0-7.3,0-9.9,0.1c-2.6,0.1-4.3,0.5-5.8,1.1C6.7,1.9,5.4,2.7,4,4C2.7,5.4,1.9,6.7,1.3,8.3c-0.6,1.5-1,3.3-1.1,5.8
179		C0,16.7,0,17.5,0,24s0,7.3,0.1,9.9c0.1,2.6,0.5,4.3,1.1,5.8C1.9,41.3,2.7,42.6,4,44c1.3,1.3,2.7,2.2,4.2,2.8c1.5,0.6,3.3,1,5.8,1.1
180		C16.7,48,17.5,48,24,48c6.5,0,7.3,0,9.9-0.1c2.5-0.1,4.3-0.5,5.8-1.1c1.6-0.6,2.9-1.4,4.2-2.8c1.3-1.3,2.2-2.7,2.8-4.2
181		c0.6-1.5,1-3.3,1.1-5.8c0.1-2.6,0.1-3.4,0.1-9.9s0-7.3-0.1-9.9c-0.1-2.6-0.5-4.3-1.1-5.8C46.1,6.7,45.3,5.4,44,4
182		c-1.3-1.3-2.7-2.2-4.2-2.8c-1.5-0.6-3.3-1-5.8-1.1C31.3,0,30.5,0,24,0z"/>
183	<path class="st0" d="M24,11.7c-6.8,0-12.3,5.5-12.3,12.3S17.2,36.3,24,36.3S36.3,30.8,36.3,24S30.8,11.7,24,11.7z M24,32
184		c-4.4,0-8-3.6-8-8s3.6-8,8-8s8,3.6,8,8S28.4,32,24,32z"/>
185	<path class="st0" d="M39.7,11.2c0,1.6-1.3,2.9-2.9,2.9c-1.6,0-2.9-1.3-2.9-2.9c0-1.6,1.3-2.9,2.9-2.9C38.4,8.3,39.7,9.6,39.7,11.2z
186		"/>
187</g>
188</svg>
189
190</a><a target="_blank" name="TikTok" class="nav-link d-flex align-items-center" href="https://www.tiktok.com/@ddlorenzobooks"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
191	 viewBox="0 0 48 48" style="fill: currentColor; stroke: currentColor; vertical-align: middle; " xml:space="preserve" width="24px" height="24px">
192<path class="st0" d="M34.1,0h-8.1v32.7c0,3.9-3.1,7.1-7,7.1c-3.9,0-7-3.2-7-7.1c0-3.8,3-7,6.8-7.1v-8.2C10.6,17.5,4,24.3,4,32.7
193	C4,41.2,10.8,48,19.1,48c8.4,0,15.1-6.9,15.1-15.3V15.9c3,2.2,6.8,3.5,10.7,3.6v-8.2C38.9,11.1,34.1,6.1,34.1,0z"/>
194</svg>
195
196</a><a target="_blank" name="Facebook" class="nav-link d-flex align-items-center" href="https://www.facebook.com/ddlorenzobooks"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
197	 viewBox="0 0 48 48" style="fill: currentColor; stroke: currentColor; vertical-align: middle; " xml:space="preserve" width="24px" height="24px">
198<g>
199	<path class="st0" d="M24,0C10.7,0,0,10.7,0,24c0,11.3,7.7,20.7,18.2,23.3v-16h-4.9V24h4.9v-3.2c0-8.2,3.7-12,11.7-12
200		c1.5,0,4.1,0.3,5.2,0.6v6.6c-0.6-0.1-1.6-0.1-2.8-0.1c-3.9,0-5.5,1.5-5.5,5.4V24h7.8l-1.3,7.3h-6.5v16.5C38.8,46.4,48,36.3,48,24
201		C48,10.7,37.3,0,24,0z"/>
202</g>
203</svg>
204
205</a><a target="_blank" name="Substack" class="nav-link d-flex align-items-center" href="https://substack.com/@ddlorenzo?utm_source=user-menu"><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" style="fill: currentColor; stroke: currentColor; vertical-align: middle; " width="24px" height="24px">
206  <title>Substack</title>
207  <path d="M22.539 8.242H1.46V5.406h21.08v2.836zM1.46 10.812V24L12 18.11 22.54 24V10.812H1.46zM22.54 0H1.46v2.836h21.08V0z"/>
208</svg>
209
210</a></li>
211
212</ul>
213</div>
214</nav>
215</div>
216
217
218<div class="website-content container flex-grow-1">
219<h1 class="font-logo-large">Series</h1>
220<div id="series">
221<div class="series py-4">
222<div class="series-books row mx-0">
223<a title="The IMPERFECTION Series" class="covers col col-md-5 col-lg-4 d-flex p-3 justify-content-center align-items-center text-body text-decoration-none" href="/series/the-imperfection-series"><span class="cover mx-n1 mb-3">
224<div class="cover-image-wrapper book-cover-46615">
225<div title="No Perfect Woman: IMPERFECTION BOOK 5" class="d-flex justify-content-center text-reset text-decoration-none h-100"><img class="cover-image img-fluid" alt="No Perfect Woman: IMPERFECTION BOOK 5" itemprop="image" width="85" height="127" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_85/j6n9scxswc3xwsu0q2s2j8l5i94g" />
226</div></div>
227
228</span>
229<span class="cover mx-n1 mt-3">
230<div class="cover-image-wrapper book-cover-46617">
231<div title="No Perfect Secret: IMPERFECTION BOOK 4" class="d-flex justify-content-center text-reset text-decoration-none h-100"><img class="cover-image img-fluid" alt="No Perfect Secret: IMPERFECTION BOOK 4" itemprop="image" width="85" height="127" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_85/ue04nmh74qox9y7wlibf4w92nuog" />
232</div></div>
233
234</span>
235<span class="cover mx-n1 mb-3">
236<div class="cover-image-wrapper book-cover-46630">
237<div title="No Perfect Couple: IMPERFECTION BOOK 3" class="d-flex justify-content-center text-reset text-decoration-none h-100"><img class="cover-image img-fluid" alt="No Perfect Couple: IMPERFECTION BOOK 3" itemprop="image" width="85" height="127" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_85/ujr1f1nvxlzev43uck5mmqtxa63i" />
238</div></div>
239
240</span>
241<span class="cover mx-n1 mt-3">
242<div class="cover-image-wrapper book-cover-46631">
243<div title="No Perfect Man: IMPERFECTION BOOK 1" class="d-flex justify-content-center text-reset text-decoration-none h-100"><img class="cover-image img-fluid" alt="No Perfect Man: IMPERFECTION BOOK 1" itemprop="image" width="85" height="127" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_85/kygjsvnjzylmndougd0nsi5eviw5" />
244</div></div>
245
246</span>
247<div class="more border rounded-circle d-flex justify-content-center align-items-center mt-3">+1</div>
248</a>
248<div class="col-md-7 col-lg-8 px-0 ps-md-6 mt-2 mt-md-0" itemprop="hasPart" itemscope="" itemtype="https://schema.org/BookSeries">
249<h3 class="text-break font-logo-small">
250<a class="text-reset text-decoration-none" href="/series/the-imperfection-series">The IMPERFECTION Series</a>
251</h3>
252<div class="font-body-large mt-1"></div>
253<div class="mt-2 font-body-medium"><a class="text-reset" itemprop="hasPart" href="/books/no-perfect-woman-imperfection-book-5">No Perfect Woman: IMPERFECTION BOOK 5</a>, <a class="text-reset" itemprop="hasPart" href="/books/no-perfect-secret-imperfection-book-4">No Perfect Secret: IMPERFECTION BOOK 4</a>, <a class="text-reset" itemprop="hasPart" href="/books/no-perfect-couple-imperfection-book-3">No Perfect Couple: IMPERFECTION BOOK 3</a>, <a class="text-reset" itemprop="hasPart" href="/books/no-perfect-man-imperfection-book-1">No Perfect Man: IMPERFECTION BOOK 1</a>, and 1 more</div>
254<div class="mt-3 font-body-medium"><a href="/series/the-imperfection-series">View Series</a></div>
255</div>
256</div>
257</div>
258<div class="series py-4">
259<div class="series-books row mx-0">
260<a title="ROCK HILLS" class="covers col col-md-5 col-lg-4 d-flex p-3 justify-content-center align-items-center text-body text-decoration-none" href="/series/rock-hills"><span class="cover mx-n1">
261<div class="cover-image-wrapper book-cover-46620">
262<div title="Boundless Hearts: ROCK HILLS BOOK 1" class="d-flex justify-content-center text-reset text-decoration-none h-100"><img class="cover-image img-fluid" alt="Boundless Hearts: ROCK HILLS BOOK 1" itemprop="image" width="85" height="127" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_85/pw8243zzi9xm25tux9yrqyifa0iy" />
263</div></div>
264
265</span>
266<span class="cover mx-n1 lift">
267<div class="cover-image-wrapper book-cover-46613">
268<div title="Bone Dust: ROCK HILLS BOOK 2" class="d-flex justify-content-center text-reset text-decoration-none h-100"><img class="cover-image img-fluid" alt="Bone Dust: ROCK HILLS BOOK 2" itemprop="image" width="105" height="157" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_105/0ie92g1koqif5nsq8mkq63fjk6ll" />
269</div></div>
270
271</span>
272<span class="cover mx-n1">
273<div class="cover-image-wrapper book-cover-160157">
274<div title="Borrowed Time: ROCK HILLS BOOK 3" class="d-flex justify-content-center text-reset text-decoration-none h-100"><img class="cover-image img-fluid" alt="Borrowed Time: ROCK HILLS BOOK 3" itemprop="image" width="85" height="127" loading="lazy" src="https://res.cloudinary.com/wellfleet/image/upload/c_fill,f_auto,q_auto,w_85/thkhv0j62rmkgeddy9oppsmvy18n" />
275</div></div>
276
277</span>
278</a><div class="col-md-7 col-lg-8 px-0 ps-md-6 mt-2 mt-md-0" itemprop="hasPart" itemscope="" itemtype="https://schema.org/BookSeries">
279<h3 class="text-break font-logo-small">
280<a class="text-reset text-decoration-none" href="/series/rock-hills">ROCK HILLS</a>
281</h3>
282<div class="font-body-large mt-1"></div>
283<div class="mt-2 font-body-medium"><a class="text-reset" itemprop="hasPart" href="/books/boundless-hearts-rock-hills-book-1">Boundless Hearts: ROCK HILLS BOOK 1</a>, <a class="text-reset" itemprop="hasPart" href="/books/bone-dust-rock-hills-book-2">Bone Dust: ROCK HILLS BOOK 2</a>, and <a class="text-reset" itemprop="hasPart" href="/books/borrowed-time-rock-hills-book-3">Borrowed Time: ROCK HILLS BOOK 3</a></div>
284<div class="mt-3 font-body-medium"><a href="/series/rock-hills">View Series</a></div>
285</div>
286</div>
287</div>
288</div>
289
290</div>
291<div class="mt-auto container"><div class="footer mt-8 mb-2 pt-2">
292<div class="d-flex flex-wrap font-body-small">
293<div class="mb-1 mb-md-0">
294<strong>
295Copyright
2962026
297</strong>
298&nbsp;<a class="text-reset text-decoration-none amp-link" href="https://ddlorenzobooks.com">DD Lorenzo</a>&nbsp;
299</div>
300<div class="mb-2 mb-md-0 me-auto">
301<div class="d-inline opacity-75">
302<div class="d-none d-md-inline">
303|
304</div>
305Built with
306<a target="_blank" class="text-reset text-decoration-none amp-link" href="https://authorwebsites.bookbub.com?source=ausite_ref">Author Websites by BookBub</a>
307</div>
308</div>
309<div class="ms-md-1 d-flex gap-2">
310
311</div>
312<div class="ms-auto ms-md-3 d-flex align-content-center">
313<a title="rss" class="opacity-50 text-reset d-flex align-items-start" href="/feed.xml"><svg width="16px" height="16px" style="fill: none; stroke: none; vertical-align: middle; margin-top:3px;" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
314<path fill-rule="evenodd" clip-rule="evenodd" d="M5 17C5 18.104 4.104 19 3 19C1.896 19 1 18.104 1 17C1 15.896 1.896 15 3 15C4.104 15 5 15.896 5 17Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
315<path d="M1 7C7.627 7 13 12.373 13 19" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
316<path d="M1 1C10.941 1 19 9.059 19 19" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
317</svg>
318
319</a></div>
320</div>
321</div>
322</div>
323</div>
324
325<div aria-hidden="true" aria-labelledby="" class="modal cookie-consent-modal website-content w-100 d-block" data-bs-backdrop="false" role="dialog" tabindex="-1">
326<div class="modal-dialog" role="document">
327<div class="modal-content bg-blend-95 border-blend-90">
328<div class="modal-body text-center">
329Cookie Consent
330<div class="mt-1 font-body-small">
331This website uses essential cookies to ensure that it works properly.
332I would also like to use analytics cookies to understand how you interact with the site.
333</div>
334</div>
335<turbo-frame data-turbo="true" id="cookie_consent"><form data-turbo-frame="analytic_tags" action="/cookie_consent" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="inn7U8ehk31I0VemCEmu3xBFaDOyIdUIOY0BgoZul-hI90Jm3vLlmbkdBrfYQ7W4aYTuKdePNmMYsarzsxpZMQ" /><div class="mt-2 mx-1">
336<button aria-label="Close" class="btn btn-primary w-100" name="consent" onclick="$(this).parents(&#39;.modal&#39;).removeClass(&#39;d-block&#39;)" type="submit" value="accepted">Accept</button>
337</div>
338<div class="my-1 mx-1">
339<button aria-label="Close" class="btn btn-outline-secondary w-100" name="consent" onclick="$(this).parents(&#39;.modal&#39;).removeClass(&#39;d-block&#39;)" type="submit" value="rejected">Reject</button>
340</div>
341</form></turbo-frame></div>
342</div>
343</div>
344
345<div aria-hidden aria-label="Email Collection Pop-Up" class="modal email-collection-modal website-content" data-delay="20000" role="dialog" tabindex="-1">
346<div class="modal-dialog modal-dialog-centered" role="document">
347<div class="modal-content bg-blend-95 border-blend-90 shadow-sm">
348<div class="modal-header p-3 border-0">
349<button class="bg-transparent border-0 text-reset ms-auto" data-bs-dismiss="modal" data-bs-target=".email-collection-modal" title="Close" type="button">
350<svg width="1em" height="1em" style="fill: none; stroke: currentColor; vertical-align: middle; " viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg">
351<path d="M1 1L17 17" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
352<path d="M1 17L17 1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
353<path d="M1 1L17 17" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
354<path d="M1 17L17 1" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
355</svg>
356
357</button>
358</div>
359<div class="modal-body text-center px-5 pb-8">
360<turbo-frame data-turbo="true" id="email_collection_pop_up"><div class="newsletter-module">
361<div class="mb-1"><svg width="104px" height="104px" viewBox="0 0 108 84" style="fill: none; stroke: currentColor; vertical-align: middle; " xmlns="http://www.w3.org/2000/svg">
362<g clip-path="url(#clip0_1414_5588)">
363<path d="M84.4899 0.236013C88.8679 1.08022 96.6192 -2.2946 97.3766 3.41306C98.5107 13.6404 100.904 23.6389 102.719 33.742C102.584 39.5379 112.152 70.2734 105.849 70.3632C74.8125 75.4599 43.764 81.7996 12.3753 83.9928C9.78969 84.0897 8.73401 83.2051 8.68246 80.617C8.11338 60.1148 1.42907 40.5738 0.0527581 20.1776C-0.258558 17.203 0.795792 15.9215 3.53777 15.2553C14.2825 12.6449 25.0255 10.0287 35.7649 7.39656C51.538 3.21195 68.3181 0.89
3636144 84.4899 0.236013ZM65.0143 38.0118C54.6737 49.6844 53.7115 48.0972 40.2265 42.0528C31.6374 54.9447 21.96 67.4434 13.748 80.3728C42.6482 76.8917 71.8403 72.8808 100.325 67.0803C88.4099 57.2712 76.7599 47.6809 65.0143 38.0121V38.0118ZM4.58513 18.8189C17.692 29.5981 34.4754 34.476 49.7831 41.3085C54.2753 43.1535 53.477 43.1074 56.7625 39.9905C68.5785 28.5077 80.5915 17.0657 90.6956 4.01272C61.2277 3.86874 33.1883 12.8984 4.58546 18.8192L4.58513 18.8189ZM103.259 63.5297C100.156 43.7151 97.7584 24.2523 94.1184 4.50849C85.6979 15.6094 77.4806 25.338 68.1069 35.2951C79.733 44.6335 91.2999 53.9241 103.259 63.5297ZM3.94487 24.1494C6.44139 41.0065 10.6608 57.4476 12.0421 74.9618C20.7137 63.2939 28.9945 52.1518 37.4326 40.798C26.0463 35.8093 14.5882 30.9328 3.94487 24.1494Z" fill="currentColor"/>
364<path d="M81.9462 8.47149C74.5368 18.1356 65.4684 27.3577 55.4414 34.1842C61.5383 23.3482 71.4439 15.9895 80.6879 8.10368C80.8166 7.99343 81.268 8.26303 81.9462 8.47149Z" fill="currentColor"/>
365<path d="M11.5611 48.9141C3.83171 26.2294 11.6861 25.0732 12.3048 48.7083C12.057 48.7768 11.8088 48.8452 11.5611 48.9141Z" fill="currentColor"/>
366</g>
367</svg>
368</div>
369<div class="newsletter-form mt-0 text-center">
370<turbo-frame data-turbo="true" id="newsletter_turbo_frame"><div class="newsletter-header font-logo-medium">Join my mailing list</div>
371<div class="mb-3 newsletter-subheader rich-text font-body-large">Be the first to hear about new events and exclusive content.</div>
372<form class="track-newsletter-form" id="new_newsletter_subscription" action="/newsletter_subscriptions" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="xq78H4S0z11YwIuTxVt3fNlyOU42IO2i9JNyQZdISqfzRg_oZs8Eh1Wg1-i3OT9RHsRkcZv_1TGZFGUKgn0osg" /><input type="hidden" name="newsletter_module_id" id="newsletter_module_id" value="8142" />
373<input type="hidden" name="landing_page" id="landing_page" value="false" />
374<input value="Pop Up" type="hidden" name="newsletter_subscription[source]" id="newsletter_subscription_source" />
375<div class="form-group d-flex flex-column gap-3 rounded-1 bg-text-transparent-10">
376<div class="row flex-column gap-2 gap-lg-0 flex-lg-row text-start">
377<div class="col">
378<label class="form-label fw-bold font-body-large" for="newsletter_subscription_first_name">First Name</label>
379<input required="required" placeholder="John" aria-label="First Name" class="form-control" type="text" name="newsletter_subscription[first_name]" id="newsletter_subscription_first_name" />
380</div>
381</div>
382<div class="text-start">
383<label class="form-label fw-bold font-body-large" for="newsletter_subscription_email">Email Address</label>
384<div class="d-flex flex-column gap-3">
385<div class="flex-grow-1">
386<input placeholder="[email protected]" required="required" aria-label="Email Address" class="form-control turnstile-email-field " type="email" name="newsletter_subscription[email]" id="newsletter_subscription_email" />
387<div class="email-hint mt-2 d-none">
388Did you mean
389<button class="suggested-email bg-transparent border-0 p-0 text-reset text-decoration-underline fw-bold" type="button"></button>?
390</div>
391</div>
392<div class="cloudflare-turnstile-widget mt-3 d-none">
393</div>
394<input type="submit" value="Subscribe" class="btn btn-primary newsletter-btn" aria-label="Subscribe" disabled="disabled" data-disable-with="Submitting email..." />
395</div>
396</div>
397</div>
398</form></turbo-frame>
399</div>
400</div>
401</turbo-frame>
402</div>
403</div>
404</div>
405</div>
406
407
408</main>
409</body>
410</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.