@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0fec32c78403d184-s.0clmy8uas2o02.woff2?dpl=dpl_NFGrEKBXtFiZC6TEuJMmwP1BVxUA)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9d30e1ac529a223a-s.16h94gcaft.36.woff2?dpl=dpl_NFGrEKBXtFiZC6TEuJMmwP1BVxUA)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9056bf441d45cedc-s.06okiszhq3vzf.woff2?dpl=dpl_NFGrEKBXtFiZC6TEuJMmwP1BVxUA)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0akjet91qu_z..woff2?dpl=dpl_NFGrEKBXtFiZC6TEuJMmwP1BVxUA)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e557826f452dbd06-s.0m_.8nb7sv3tq.woff2?dpl=dpl_NFGrEKBXtFiZC6TEuJMmwP1BVxUA)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/1497d94d4ac5c969-s.0zw8maj75452d.woff2?dpl=dpl_NFGrEKBXtFiZC6TEuJMmwP1BVxUA)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.093j32h9etvau.woff2?dpl=dpl_NFGrEKBXtFiZC6TEuJMmwP1BVxUA)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_5aa764ae-module__XeglSG__className{font-family:EB Garamond,EB Garamond Fallback;font-style:normal}.eb_garamond_5aa764ae-module__XeglSG__variable{--rd-serif:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.15r3fd4k35w-q.woff2?dpl=dpl_NFGrEKBXtFiZC6TEuJMmwP1BVxUA)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/57dc28f7118abe14-s.0~q417~7alp5b.woff2?dpl=dpl_NFGrEKBXtFiZC6TEuJMmwP1BVxUA)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.11f_0f-25f9yg.woff2?dpl=dpl_NFGrEKBXtFiZC6TEuJMmwP1BVxUA)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.work_sans_29353cec-module__9WlmPG__className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.work_sans_29353cec-module__9WlmPG__variable{--rd-sans:"Work Sans", "Work Sans Fallback"}
.lp-root{--radius:6px;--radius-lg:10px;--shadow-panel:0 24px 64px -24px #000000a6, 0 1px 0 #ffffff0a inset;--shadow-btn:0 10px 28px -10px #00000080;background:var(--ink);color:var(--bone);font-family:var(--lp-sans), sans-serif;-webkit-font-smoothing:antialiased;isolation:isolate;font-weight:400;line-height:1.6;position:relative}.lp-root img,.lp-root svg{max-width:100%;display:block}.lp-root a{color:inherit}.lp-grain{z-index:30;pointer-events:none;opacity:var(--lp-grain-opacity,.05);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.lp-vignette{z-index:29;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 0%, transparent 55%, var(--lp-vignette-shade,#00000073) 100%);position:fixed;inset:0}.lp-divider{justify-content:center;align-items:center;gap:14px;margin-top:-52px;margin-bottom:52px;display:flex}.lp-divider:before,.lp-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--line));width:100%;max-width:220px;height:1px}.lp-divider:after{background:linear-gradient(90deg, var(--line), transparent)}.lp-divider-dot{background:var(--ember);width:6px;height:6px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--ember) 60%, transparent);border-radius:50%;flex-shrink:0}.lp-wrap{max-width:1100px;margin:0 auto;padding:0 24px}.lp-root h1,.lp-root h2,.lp-root h3{font-family:var(--lp-serif), serif;letter-spacing:-.01em;color:var(--bone);font-weight:600;line-height:1.05}.lp-eyebrow{font-family:var(--lp-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);border:1px solid var(--line);background:var(--lp-eyebrow-bg,#0000002e);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:999px;align-items:center;gap:10px;padding:7px 14px;font-size:12px;display:inline-flex}.lp-eyebrow:before{content:"";background:var(--ember);width:6px;height:6px;box-shadow:0 0 8px 2px color-mix(in srgb, var(--ember) 70%, transparent);border-radius:50%}.lp-btn{font-family:var(--lp-sans), sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:15px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex;position:relative}.lp-btn:hover{transform:translateY(-2px)}.lp-btn:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.lp-btn-ember{background:linear-gradient(180deg, color-mix(in srgb, var(--ember) 88%, white 12%), var(--ember));box-shadow:var(--shadow-btn), 0 0 0 1px #ffffff0f inset}.lp-root .lp-btn-ember{color:#fff8ea}.lp-btn-ember:hover{box-shadow:var(--shadow-btn), 0 0 24px 2px color-mix(in srgb, var(--ember) 55%, transparent), 0 0 0 1px #ffffff14 inset}.lp-btn-line{border-color:var(--bone-dim);background:#e9e1cb08}.lp-root .lp-btn-line{color:var(--bone)}.lp-btn-line:hover{border-color:var(--bone);background:#e9e1cb0f}.lp-btn-brass{background:linear-gradient(180deg, color-mix(in srgb, var(--brass) 90%, white 10%), var(--brass));box-shadow:var(--shadow-btn), 0 0 0 1px #ffffff26 inset}.lp-root .lp-btn-brass{color:#1a1305}.lp-btn-brass:hover{box-shadow:var(--shadow-btn), 0 0 24px 2px color-mix(in srgb, var(--brass) 55%, transparent)}.lp-btn-gold{box-shadow:var(--shadow-btn), 0 0 0 1px #ffffff1f inset;background:linear-gradient(#b9791b,#9f6407)}.lp-root .lp-btn-gold{color:#fff8ea}.lp-btn-gold:hover{box-shadow:var(--shadow-btn), 0 0 24px 2px #9f64078c, 0 0 0 1px #ffffff26 inset}.lp-btn-navy{background:linear-gradient(180deg, color-mix(in srgb, var(--moss) 85%, white 15%), var(--moss));box-shadow:var(--shadow-btn), 0 0 0 1px #ffffff14 inset}.lp-root .lp-btn-navy{color:#fff8ea}.lp-btn-navy:hover{box-shadow:var(--shadow-btn), 0 0 24px 2px color-mix(in srgb, var(--moss) 55%, transparent), 0 0 0 1px #ffffff1a inset}.lp-btn-crimson{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-jamie-accent,#a8202f) 88%, white 12%), var(--lp-jamie-accent,#a8202f));box-shadow:var(--shadow-btn), 0 0 0 1px #ffffff1f inset}.lp-root .lp-btn-crimson{color:#fff8ea}.lp-btn-crimson:hover{box-shadow:var(--shadow-btn), 0 0 24px 2px color-mix(in srgb, var(--lp-jamie-accent,#a8202f) 55%, transparent), 0 0 0 1px #ffffff26 inset}.lp-jamie-hero{padding:80px 0 64px}.lp-jamie-hero-grid{grid-template-columns:1fr .85fr;align-items:center;gap:48px;display:grid}.lp-root .lp-jamie-h1{font-family:var(--lp-display), sans-serif;text-transform:uppercase;letter-spacing:-.01em;text-shadow:none;padding-top:.12em;font-size:clamp(32px,4.6vw,50px);font-weight:400;line-height:1.22}.lp-root .lp-jamie-h1 em{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:var(--lp-jamie-accent,var(--ember));font-style:normal}.lp-jamie-tagline{color:var(--bone-dim);max-width:460px;margin:22px 0 20px;font-size:18px}.lp-jamie-tagline p{margin-bottom:4px}.lp-jamie-signature{font-family:var(--lp-script), cursive;color:var(--bone);margin-bottom:16px;font-size:40px}.lp-jamie-eyebrow{color:var(--lp-jamie-accent,var(--ember));border-color:var(--line)}.lp-jamie-eyebrow:before{background:var(--lp-jamie-accent,var(--ember));box-shadow:0 0 8px 2px color-mix(in srgb, var(--lp-jamie-accent,var(--ember)) 70%, transparent)}.lp-jamie-hero-grid .lp-jamie-eyebrow{font-family:var(--lp-sans), sans-serif;letter-spacing:0;background:0 0;border:none;padding:0;font-size:16px;font-weight:700;display:block}.lp-jamie-hero-note{color:var(--bone);margin-top:10px;font-size:17px;font-weight:700}.lp-jamie-hero-cta{margin-top:20px}.lp-jamie-hero-availability{color:var(--bone-dim,var(--bone));opacity:.75;margin-top:8px;font-size:14px}.lp-jamie-hero-photo{aspect-ratio:3/4;position:relative}.lp-jamie-access-head{text-align:center;max-width:100%;margin:0 auto 44px}.lp-root .lp-jamie-access-head h2{font-family:var(--lp-display), sans-serif;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(26px,3.6vw,36px);font-weight:400}.lp-jamie-access-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lp-jamie-access-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:28px;padding:34px 26px 26px;display:flex;position:relative}.lp-jamie-access-icon{border:3px solid var(--panel);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:0;display:flex;position:absolute;top:-28px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000040}.lp-jamie-access-icon-navy{background:var(--moss)}.lp-jamie-access-icon-ember{background:var(--ember)}.lp-jamie-access-icon-crimson{background:var(--lp-jamie-accent,#a8202f)}.lp-jamie-access-icon-gold{background:linear-gradient(#b9791b,#9f6407)}.lp-jamie-access-card h3,.lp-jamie-video-panel h2,.lp-jamie-email-band h2,.lp-root .lp-jamie-panel-heading,.lp-root .lp-jamie-book-title2{font-family:var(--lp-display), sans-serif;text-transform:uppercase;letter-spacing:-.01em;font-weight:400;line-height:1.18}.lp-jamie-access-card h3{font-size:19px}.lp-jamie-access-card p{color:var(--bone-dim);flex-grow:1;font-size:14.5px}.lp-jamie-two-panel-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:40px;display:grid}.lp-jamie-photo-frame{aspect-ratio:3/4;border:1px solid var(--line);border-radius:var(--radius-lg);position:relative;overflow:hidden}.lp-jamie-video-panel h2{margin-bottom:18px;font-size:clamp(24px,3.2vw,30px)}.lp-jamie-video-caption-line{font-family:var(--lp-serif), serif;color:var(--bone);margin:-6px 0 16px;font-size:20px;font-weight:500}.lp-jamie-video-frame{border-color:var(--line)}.lp-jamie-video-scrubber{z-index:1;background:#ffffff40;border-radius:999px;height:4px;position:absolute;bottom:14px;left:14px;right:14px}.lp-jamie-video-progress{background:var(--ember);border-radius:999px;width:32%;height:100%}.lp-jamie-email-band{background:var(--moss);border:1.5px solid color-mix(in srgb, var(--brass) 55%, transparent);border-radius:var(--radius-lg);text-align:center;color:#eef1f7;width:100%;padding:44px 40px}.lp-jamie-email-band h2{color:#fff;margin:6px 0 12px;font-size:clamp(22px,3vw,28px)}.lp-jamie-email-band p{color:var(--brass);max-width:420px;margin:0 auto 28px;font-size:14px}.lp-jamie-email-icon{border:2px solid var(--brass);background:#343b7e;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;display:inline-flex;box-shadow:0 4px 14px #00000059}.lp-jamie-email-band .lp-form{max-width:420px;margin:0 auto}.lp-jamie-email-band .lp-btn-ember{box-shadow:var(--shadow-btn), 0 0 0 1px #ffffff0f inset;background:#343b7e}.lp-jamie-email-band .lp-btn-ember:hover{background:#4c538d}.lp-root .lp-jamie-email-band .lp-btn-ember,.lp-jamie-email-band .lp-privacy{color:#fff}.lp-jamie-checklist{text-align:left;grid-template-columns:repeat(2,1fr);gap:10px 24px;max-width:480px;margin-top:26px;margin-left:auto;margin-right:auto;list-style:none;display:grid}.lp-jamie-checklist li{color:#eef1f7d9;align-items:center;gap:8px;font-size:14px;display:flex}.lp-jamie-checklist li svg{color:var(--brass);flex-shrink:0}.lp-jamie-checklist-gold{grid-template-columns:1fr;margin-top:18px}.lp-jamie-checklist-gold li{color:var(--bone)}.lp-jamie-checklist-gold li svg{color:var(--brass);flex-shrink:0}.lp-jamie-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:.65fr 1.35fr;align-items:center;gap:48px;padding:48px;display:grid}.lp-jamie-panel-2{grid-template-columns:1.35fr .65fr}.lp-jamie-cover{aspect-ratio:2/3;position:relative}.lp-jamie-panel-heading{margin:12px 0 10px;font-size:clamp(24px,3.4vw,32px)}.lp-jamie-panel-heading em{color:var(--ember);font-style:normal}.lp-jamie-panel-1 p{color:var(--bone-dim);margin-bottom:18px}.lp-jamie-book-label{font-family:var(--lp-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--brass);margin-bottom:8px;font-size:12px;display:inline-block}.lp-jamie-book-title2{color:var(--bone);margin:6px 0 14px;font-size:clamp(26px,3.6vw,34px)}.lp-jamie-panel2-body{color:var(--bone-dim);max-width:46ch;margin:0 0 20px}.lp-jamie-panel2-form{max-width:420px;margin-bottom:8px}.lp-jamie-panel2-form .lp-input{flex-basis:100%}.lp-jamie-panel2-form .lp-btn-ember{background:linear-gradient(180deg, color-mix(in srgb, var(--lp-jamie-accent,#a8202f) 88%, white 12%), var(--lp-jamie-accent,#a8202f));box-shadow:var(--shadow-btn), 0 0 0 1px #ffffff1f inset}.lp-jamie-panel2-form .lp-btn-ember:hover{box-shadow:var(--shadow-btn), 0 0 24px 2px color-mix(in srgb, var(--lp-jamie-accent,#a8202f) 55%, transparent), 0 0 0 1px #ffffff26 inset}.lp-root .lp-jamie-panel2-form .lp-btn-ember{color:#fff8ea}.lp-jamie-stars{align-items:center;gap:4px;margin-bottom:8px;display:flex}.lp-jamie-stars span{color:var(--bone-dim);margin-left:8px;font-size:14px}.lp-jamie-badge-col{text-align:left;flex-direction:column;align-items:center;display:flex}.lp-jamie-badge{width:180px;height:180px;margin-bottom:6px;position:relative}.lp-root .lp-jamie-section{padding:44px 0}@media (max-width:860px){.lp-jamie-hero-grid,.lp-jamie-two-panel-grid,.lp-jamie-panel,.lp-jamie-panel-2,.lp-jamie-access-grid{grid-template-columns:1fr}.lp-jamie-email-band{padding:36px 24px}.lp-jamie-checklist{grid-template-columns:1fr}.lp-root .lp-jamie-section{padding:32px 0}}.lp-hero{border-bottom:1px solid var(--line);background:radial-gradient(ellipse 900px 500px at 82% 8%, color-mix(in srgb, var(--ember) var(--lp-hero-tint,18%), transparent), transparent 60%), radial-gradient(ellipse 700px 500px at 10% 90%, color-mix(in srgb, var(--moss) var(--lp-hero-tint-2,40%), transparent), transparent 60%), linear-gradient(180deg, var(--ink) 0%, var(--ink-2) 100%);padding:110px 0 96px;position:relative;overflow:hidden}.lp-hero:before{content:"";background:radial-gradient(ellipse 60% 50% at 50% 100%, var(--lp-hero-shade,#00000080), transparent 70%);pointer-events:none;position:absolute;inset:0}.lp-hero-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.lp-hero-bg img{object-position:78% 22%;opacity:.6}.lp-hero-bg:after{content:"";background:linear-gradient(100deg, var(--ink) 0%, color-mix(in srgb, var(--ink) 65%, transparent) 38%, transparent 72%);position:absolute;inset:0}.lp-embers{pointer-events:none;opacity:.7;position:absolute;inset:0}.lp-hero-grid{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid;position:relative}.lp-h1{text-shadow:0 4px 40px color-mix(in srgb, var(--ember) 22%, transparent);margin-bottom:22px;font-size:clamp(42px,6.2vw,72px)}.lp-h1 em{background:linear-gradient(180deg, var(--brass), var(--ember));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:500}.lp-hero-lines{color:var(--bone-dim);max-width:480px;margin-bottom:34px;font-size:17px}.lp-hero-lines p{margin-bottom:4px}.lp-hero-cta{flex-wrap:wrap;gap:14px;margin-bottom:28px;display:flex}.lp-hero-sub{font-family:var(--lp-mono), monospace;letter-spacing:.1em;color:var(--brass);text-transform:uppercase;font-size:12px}.lp-file-card{background:linear-gradient(165deg, var(--panel), var(--ink-2));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);padding:30px 28px;position:relative}.lp-file-card:before{content:attr(data-tag);background:var(--ink);border:1px solid var(--line);font-family:var(--lp-mono), monospace;letter-spacing:.1em;color:var(--brass);border-radius:999px;padding:2px 12px;font-size:11px;position:absolute;top:-12px;left:24px}.lp-file-card dl{gap:12px 16px;display:grid}.lp-file-row{border-bottom:1px solid #e9e1cb0f;grid-template-columns:96px 1fr;gap:16px;padding-bottom:10px;display:grid}.lp-file-row:last-of-type{border-bottom:none;padding-bottom:0}.lp-file-row dt{font-family:var(--lp-mono), monospace;color:var(--bone-dim);text-transform:uppercase;letter-spacing:.08em;padding-top:2px;font-size:11px}.lp-file-row dd{color:var(--bone);font-size:14.5px}.lp-file-divider{background:var(--line);height:1px;margin:20px 0}.lp-file-stamp{font-family:var(--lp-mono), monospace;letter-spacing:.12em;color:var(--ember);border:1px solid var(--ember-dim);box-shadow:0 0 0 1px color-mix(in srgb, var(--ember) 8%, transparent) inset, 0 4px 14px -6px color-mix(in srgb, var(--ember) 50%, transparent);border-radius:3px;padding:6px 12px;font-size:12px;display:inline-block;transform:rotate(-2deg)}.lp-file-card-image{aspect-ratio:4/3;padding:0;overflow:hidden}.lp-file-card-image:before{content:none}.lp-root section{padding:92px 0}.lp-section-head{max-width:640px;margin-bottom:52px}.lp-section-head h2{margin:16px 0 14px;font-size:clamp(28px,4vw,40px)}.lp-access-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lp-access-card{background:linear-gradient(165deg, var(--panel), var(--ink-2));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);flex-direction:column;gap:14px;padding:30px 26px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.lp-access-card:hover{border-color:var(--ember-dim);box-shadow:var(--shadow-panel), 0 0 32px -12px color-mix(in srgb, var(--ember) 45%, transparent);transform:translateY(-4px)}.lp-access-icon{background:color-mix(in srgb, var(--ember) 12%, transparent);width:38px;height:38px;color:var(--ember);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-access-num{font-family:var(--lp-mono), monospace;color:var(--brass);letter-spacing:.1em;font-size:12px}.lp-access-card h3{font-size:20px;font-weight:500}.lp-access-card p{color:var(--bone-dim);flex-grow:1;font-size:14.5px}.lp-cast{padding-top:0;padding-bottom:0}.lp-cast-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.lp-cast-photo{aspect-ratio:4/5;border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow-panel);position:relative;overflow:hidden}.lp-cast-photo img{object-position:center 20%}.lp-cast-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0000008c);position:absolute;inset:0}.lp-cast-caption{z-index:1;font-family:var(--lp-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--bone);font-size:11px;position:absolute;bottom:14px;left:16px}.lp-report{background:var(--moss);border-top:1px solid var(--moss-line);border-bottom:1px solid var(--moss-line)}.lp-report-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;display:grid}.lp-video-frame{aspect-ratio:16/9;border:1px solid var(--moss-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);background:linear-gradient(165deg,#14170f,#0a0c08);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lp-video-frame:after{content:"";background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--ember) 16%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}.lp-video-iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.lp-video-thumb{object-fit:cover;filter:brightness(.75)}.lp-play-btn{z-index:1;width:68px;height:68px;box-shadow:0 0 0 1px #ffffff0a inset, 0 12px 32px -10px #000000b3, 0 0 30px -8px color-mix(in srgb, var(--ember) 50%, transparent);background:#15120f80;border:1px solid #e9e1cb66;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.lp-play-btn svg{margin-left:4px}.lp-video-caption{font-family:var(--lp-mono), monospace;letter-spacing:.08em;color:var(--bone-dim);text-transform:uppercase;z-index:1;pointer-events:none;font-size:11px;position:absolute;bottom:14px;left:14px}.lp-report h2{font-size:clamp(26px,3.6vw,34px)}.lp-report p{color:var(--bone-dim);max-width:460px;margin-bottom:12px}.lp-claim{background:linear-gradient(165deg, var(--panel), var(--ink-2));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding:52px;display:grid;position:relative;overflow:hidden}.lp-claim:before{content:"";background:radial-gradient(ellipse 500px 300px at 90% 0%, color-mix(in srgb, var(--ember) 14%, transparent), transparent 65%);pointer-events:none;position:absolute;inset:0}.lp-claim h2{font-size:clamp(26px,3.6vw,32px)}.lp-claim p{color:var(--bone-dim);max-width:420px;margin-top:12px}.lp-form{flex-direction:column;gap:12px;display:flex}.lp-field-row{flex-wrap:wrap;gap:12px;display:flex}.lp-input{background:var(--lp-input-bg,#15120f99);border:1px solid var(--line);color:var(--bone);font-family:var(--lp-sans), sans-serif;border-radius:var(--radius);flex:200px;padding:14px 16px;font-size:15px;transition:border-color .15s,box-shadow .15s}.lp-input::placeholder{color:var(--bone-dim)}.lp-input:focus{border-color:var(--brass);box-shadow:0 0 0 3px color-mix(in srgb, var(--brass) 18%, transparent);outline:none}.lp-privacy{font-family:var(--lp-mono), monospace;color:var(--bone-dim);letter-spacing:.03em;font-size:11px}.lp-book-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:56px;display:grid}.lp-cover-mock{aspect-ratio:2/3;background:linear-gradient(165deg, color-mix(in srgb, var(--ember) 24%, transparent), transparent 45%), radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--brass) 30%, transparent), transparent 55%), linear-gradient(165deg, var(--panel), var(--ink-2));border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;justify-content:flex-end;padding:30px;display:flex;position:relative;box-shadow:0 30px 70px -20px #000000bf,inset 0 0 0 1px #ffffff08,inset -6px 0 16px -8px #00000080}.lp-cover-mock:before{content:"";pointer-events:none;border:1px solid #e9e1cb2e;position:absolute;inset:16px}.lp-cover-mock:after{content:"";background:linear-gradient(90deg,#00000059,#0000);width:10px;position:absolute;top:0;bottom:0;left:0}.lp-cover-mock-image{padding:0}.lp-cover-mock-image:before{content:none}.lp-ctitle{font-family:var(--lp-serif), serif;margin-bottom:6px;font-size:26px;font-weight:600}.lp-csub{font-family:var(--lp-mono), monospace;letter-spacing:.08em;color:var(--brass);text-transform:uppercase;font-size:11px}.lp-book-copy h2{font-size:clamp(26px,3.6vw,36px)}.lp-book-copy p{color:var(--bone-dim);max-width:560px;margin-top:16px}.lp-book-cta{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.lp-note{font-family:var(--lp-mono), monospace;color:var(--bone-dim);border-left:2px solid var(--ember-dim);max-width:560px;margin-top:14px;padding-left:10px;font-size:11.5px}.lp-mission{background:radial-gradient(ellipse 700px 400px at 15% 100%, color-mix(in srgb, var(--ember) 10%, transparent), transparent 60%), var(--ink-2);border-top:1px solid var(--line)}.lp-mission-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.lp-mission h2{font-size:clamp(26px,3.6vw,36px)}.lp-mission p{color:var(--bone-dim);max-width:420px;margin-top:8px}.lp-benefit-list{gap:10px;list-style:none;display:grid}.lp-benefit-list li{color:var(--bone-dim);align-items:center;gap:10px;font-size:14.5px;display:flex}.lp-benefit-list li:before{content:"";background:var(--ember);border-radius:50%;flex-shrink:0;width:5px;height:5px}.lp-footer{border-top:1px solid var(--line);padding:36px 0}.lp-footer-row{justify-content:center;align-items:center;display:flex}.lp-footer-row p{font-family:var(--lp-mono), monospace;color:var(--bone-dim);font-size:11.5px}@media (max-width:860px){.lp-hero-grid,.lp-report-grid,.lp-claim,.lp-book-grid,.lp-mission-grid,.lp-access-grid,.lp-cast-grid{grid-template-columns:1fr}.lp-claim{padding:32px 24px}}@media (prefers-reduced-motion:reduce){.lp-root{scroll-behavior:auto}}.lp-root .lp-buy-hero{padding:16px 0 28px;overflow-x:clip}.lp-buy-hero-grid{flex-direction:column;align-items:center;gap:14px;display:flex}.lp-buy-hero-cover img{border-radius:3px;width:auto;height:auto;max-height:min(280px,34svh);box-shadow:0 14px 30px -12px #0f1c3d8c,0 2px 6px #0f1c3d33}.lp-buy-hero-copy{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:520px;display:flex}.lp-buy-kicker{font-family:var(--lp-sans), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--lp-jamie-accent,var(--ember));font-size:11px;font-weight:700}.lp-root .lp-buy-h1{text-wrap:balance;margin-top:4px;font-size:clamp(30px,8.4vw,56px);line-height:1.08}.lp-buy-subline{color:var(--bone-dim);margin-top:6px;font-size:13px;line-height:1.4}.lp-buy-subline strong{color:var(--bone);text-transform:uppercase;letter-spacing:.04em}.lp-buy-rating{color:var(--bone);justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:14px;font-weight:600;display:flex}.lp-buy-stars{gap:2px;display:inline-flex}.lp-buy-rating-count{color:var(--bone-dim);font-weight:400}.lp-buy-hook{color:var(--bone);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.45}.lp-root .lp-buy-btn-primary{width:100%;min-height:54px;margin-top:14px;padding:14px 20px;font-size:16px}.lp-buy-fine{color:var(--bone-dim);margin-top:8px;font-size:12px;line-height:1.45}.lp-root .lp-buy-text-link{color:var(--bone);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);margin-top:6px;padding:6px 4px;font-size:14px;font-weight:600;display:inline-block}.lp-root .lp-buy-section{border-top:1px solid var(--line);padding:40px 0}.lp-buy-narrow{flex-direction:column;max-width:680px;display:flex}.lp-root .lp-buy-h2{font-family:var(--lp-display), sans-serif;text-transform:uppercase;text-wrap:balance;font-size:clamp(26px,6vw,38px);font-weight:400;line-height:1.15}.lp-buy-body{color:var(--bone);flex-direction:column;gap:14px;margin-top:16px;font-size:16px;line-height:1.6;display:flex}.lp-buy-tagline{font-family:var(--lp-serif), serif;color:var(--lp-jamie-accent,var(--ember));margin-top:18px;font-size:20px;font-style:italic;font-weight:600}.lp-buy-callout{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);margin-top:18px;padding:16px 18px;font-size:15px;line-height:1.55}.lp-buy-final-inner{text-align:center;align-items:center}.lp-buy-final-cover img{border-radius:8px;width:200px;height:auto;box-shadow:0 16px 34px -14px #0f1c3d8c}@media (min-width:768px){.lp-buy-final-cover img{width:260px}}.lp-buy-final-title{font-family:var(--lp-display), sans-serif;text-transform:uppercase;color:var(--bone);margin-top:14px;font-size:24px}.lp-buy-final-tag{color:var(--bone-dim);margin-top:6px;font-size:15px}.lp-buy-final-buttons{flex-direction:column;width:100%;max-width:440px;display:flex}.lp-root .lp-buy-final-buttons .lp-buy-btn-primary+.lp-buy-btn-primary{margin-top:10px}.lp-buy-sticky{z-index:50;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--ink-2);border-top:1px solid var(--line);align-items:center;gap:10px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px -12px #0f1c3d59}.lp-buy-sticky[data-visible=true]{transform:translateY(0)}.lp-buy-sticky-cover{border-radius:2px;flex-shrink:0;width:36px;height:54px;position:relative;overflow:hidden}.lp-buy-sticky-label{min-width:0;color:var(--bone);flex:1;font-size:16px;font-weight:600;line-height:1.3}.lp-root .lp-buy-sticky-btn{flex-shrink:0;width:auto;min-height:52px;padding:12px 22px;font-size:16px;font-weight:700}@media (min-width:768px){.lp-buy-sticky{display:none}.lp-root .lp-buy-hero{padding:56px 0}.lp-buy-hero-grid{flex-direction:row;justify-content:center;gap:56px}.lp-buy-hero-cover img{max-height:500px}.lp-buy-hero-copy{text-align:left;align-items:flex-start}.lp-buy-rating{justify-content:flex-start}.lp-root .lp-buy-hero .lp-buy-btn-primary{width:auto;min-width:320px}.lp-buy-kicker{font-size:13px}.lp-buy-subline{font-size:15px}.lp-buy-hook{font-size:17px}.lp-root .lp-buy-section{padding:64px 0}.lp-root .lp-buy-story-btn{align-self:flex-start}}@media (max-width:767px){.lp-root:has(.lp-buy-sticky) .lp-footer{padding-bottom:calc(90px + env(safe-area-inset-bottom))}}.lp-buy-final-sample{margin:0}.lp-buy-upsell{border:1px solid color-mix(in srgb, var(--brass) 45%, transparent);background:color-mix(in srgb, var(--brass) 9%, transparent);text-align:left;margin-top:18px;padding:15px 16px}.lp-buy-upsell-kicker{color:var(--brass);font:700 11px/1.2 var(--lp-sans,sans-serif);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px}.lp-buy-upsell-title,.lp-buy-upsell-copy,.lp-buy-upsell-note{margin:0}.lp-buy-upsell-title{font:700 16px/1.35 var(--lp-sans,sans-serif)}.lp-buy-upsell-copy{color:var(--lp-muted,#b9b2a7);margin-top:6px;font-size:13px;line-height:1.5}.lp-buy-upsell-note{color:var(--brass);margin-top:8px;font-size:12px;line-height:1.4}.lp-buy-upsell-action{color:var(--lp-navy,#16263d);margin-top:11px;font-size:12px;font-weight:700;display:block}.lp-buy-checkout-preview{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--lp-navy,#16263d) 22%, transparent);background:color-mix(in srgb, var(--lp-navy,#16263d) 5%, white);text-align:left;align-self:flex-start;width:100%;min-height:0;max-height:none;margin-top:22px;height:auto!important;padding:18px!important}.lp-buy-checkout-header,.lp-buy-checkout-line,.lp-buy-checkout-total{justify-content:space-between;align-items:center;gap:14px;display:flex}.lp-buy-checkout-header h2{color:var(--lp-navy,#16263d);margin:2px 0 0;font-size:18px;line-height:1.2}.lp-buy-checkout-badge{border:1px solid color-mix(in srgb, var(--lp-crimson,#b32635) 42%, transparent);color:var(--lp-crimson,#b32635);letter-spacing:.1em;text-transform:uppercase;padding:5px 8px;font-size:10px;font-weight:800}.lp-buy-checkout-line{color:var(--lp-navy,#16263d);margin-top:14px;font-size:13px;line-height:1.4}.lp-buy-checkout-muted{color:color-mix(in srgb, var(--lp-navy,#16263d) 64%, white);font-size:12px}.lp-buy-checkout-total{border-top:1px solid color-mix(in srgb, var(--lp-navy,#16263d) 18%, transparent);color:var(--lp-navy,#16263d);margin-top:16px;padding-top:14px;font-size:13px}.lp-buy-checkout-total strong{text-align:right}.lp-buy-checkout-button{cursor:not-allowed;opacity:.58;width:100%;margin-top:16px}.lp-buy-checkout-note{color:color-mix(in srgb, var(--lp-navy,#16263d) 58%, white);text-align:center;margin:9px 0 0;font-size:11px;line-height:1.45}@media (max-width:520px){.lp-buy-checkout-preview{padding:15px}.lp-buy-checkout-line,.lp-buy-checkout-total{flex-direction:column;align-items:flex-start;gap:3px}.lp-buy-checkout-total strong{text-align:left}}.lp-buy-cart-trigger{background:var(--buy-gold,#c9a35a);border:1px solid var(--buy-gold,#c9a35a);color:#121213;text-transform:none;width:100%;min-height:52px}.lp-buy-cart-trigger:hover{background:#e0bb68}.lp-cart-backdrop{z-index:100;background:#0000009e;position:fixed;inset:0}.lp-cart-drawer{box-sizing:border-box;color:#eee9df;background:#121213;width:min(430px,100%);height:100%;margin-left:auto;padding:24px;overflow-y:auto;box-shadow:-12px 0 35px #00000059}.lp-cart-header,.lp-cart-item,.lp-cart-subtotal,.lp-cart-upsell-bottom{justify-content:space-between;align-items:center;gap:16px;display:flex}.lp-cart-header{border-bottom:1px solid #eee9df40;padding-bottom:18px}.lp-cart-header h2{color:#eee9df;font-family:var(--lp-serif), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:32px;font-weight:500}.lp-cart-close{color:#eee9df;cursor:pointer;background:0 0;border:0;font-size:34px;line-height:1}.lp-cart-item{border-bottom:1px solid #eee9df2e;grid-template-columns:72px 1fr auto;align-items:start;padding:20px 0;display:grid}.lp-cart-item p{margin:0}.lp-cart-item-cover img,.lp-cart-upsell-product img{object-fit:cover;object-position:center;width:100%;height:92px;display:block}.lp-cart-item-cover{width:58px}.lp-cart-item-details{min-width:0}.lp-cart-upsell-product{grid-template-columns:92px 1fr;align-items:start;gap:14px;margin-top:12px;display:grid}.lp-cart-upsell-product img{object-fit:cover;height:126px}.lp-cart-upsell-product .lp-cart-upsell-title{margin-top:0!important}.lp-cart-item-title{color:#eee9df;font-family:var(--lp-serif), Georgia, serif;font-size:18px;font-weight:500}.lp-cart-item>strong{color:#d6aa32;font-size:17px}.lp-cart-upsell-title{color:#eee9df;font-family:var(--lp-serif), Georgia, serif}.lp-cart-upsell-bottom strong{color:#d6aa32}.lp-cart-item-meta,.lp-cart-copy,.lp-cart-note{color:#aaa69f;font-size:13px}.lp-cart-upsell{border-block:1px solid #eee9df2e;margin-top:22px;padding:18px 0}.lp-cart-upsell p{margin:0}.lp-cart-upsell-title{font-size:17px;font-weight:700;margin-top:6px!important}.lp-cart-upsell-copy{color:#aaa69f;font-size:13px;margin-top:7px!important}.lp-cart-upsell-bottom{color:#c9a35a;margin-top:15px}.lp-cart-add{color:#c9a35a;cursor:pointer;background:0 0;border:1px solid #c9a35a;padding:9px 12px;font-weight:700}.lp-cart-subtotal{padding:22px 0;font-size:21px}.lp-cart-checkout{color:#121213;text-transform:none;background:#c9a35a;border-color:#c9a35a;width:100%}.lp-cart-checkout:disabled{opacity:.85}.lp-cart-note{text-align:center;margin:12px 0 0}@media (max-width:520px){.lp-cart-drawer{padding:20px}}.lp-root{color:#eee9df;background:#0f0f10}.lp-root .lp-buy-section{background:#121213;border-top:1px solid #eee9df1f;padding:clamp(54px,8vw,104px) 0;position:relative;overflow:hidden}.lp-root .lp-buy-section:nth-of-type(odd){background-blend-mode:soft-light;background:#1e1e21 url(/images/landing/door-pack/04-haunted-church-story.jpg) 50%/cover no-repeat}.lp-root #renee{background-image:linear-gradient(90deg,#121213eb,#12121359),url(/images/landing/door-pack/02-renee-police-character.jpg);background-position:50%;background-size:cover}.lp-root .lp-buy-meet-grid{background-image:linear-gradient(90deg,#121213e0,#1212134d),url(/images/landing/door-pack/03-nathaniel-cross-portrait.jpg);background-position:100%;background-size:cover}.lp-root #claim{background-image:linear-gradient(90deg,#121213e0,#12121361),url(/images/landing/door-pack/05-nathaniel-cross-alternate.jpg);background-position:50%;background-size:cover}.lp-root .lp-buy-section:after{pointer-events:none;content:"";background:linear-gradient(90deg,#0a0a0b80,#0000 45%,#0a0a0b47);position:absolute;inset:0}.lp-root .lp-buy-section>*{z-index:1;position:relative}.lp-root .lp-buy-body,.lp-root .lp-buy-body p,.lp-root .lp-jamie-video-caption-line,.lp-root .lp-jamie-tagline,.lp-root .lp-jamie-email-band p,.lp-root .lp-buy-final-tag{color:#b9b8b3}.lp-root .lp-buy-h2,.lp-root .lp-jamie-video-panel h2,.lp-root .lp-jamie-email-band h2{color:#eee9df;text-wrap:balance;max-width:760px}.lp-root .lp-buy-h2 em,.lp-root .lp-jamie-video-panel h2 em{color:#d6aa32}.lp-root .lp-buy-callout{color:#eee9df;background:#c9a35a14;border-color:#c9a35aa6}.lp-root .lp-jamie-two-panel-grid,.lp-root .lp-buy-meet-grid,.lp-root .lp-jamie-email-band{z-index:1;position:relative}.lp-root .lp-jamie-video-frame,.lp-root .lp-jamie-photo-frame,.lp-root .lp-jamie-hero-photo{border-color:#c9a35a94;box-shadow:0 20px 50px #00000059}.lp-root .lp-jamie-email-band{background:#1e1e21;border-color:#c9a35a94}.lp-root .lp-buy-final{background:#121213 radial-gradient(circle at 75% 40%,#c9a35a1f,#0000 36%)}.lp-root .lp-buy-final-title{color:#eee9df}.lp-root .lp-buy-final-inner{max-width:900px}@media (max-width:767px){.lp-root .lp-buy-section{padding:48px 0}.lp-root .lp-buy-section:after{background:linear-gradient(90deg,#0a0a0b57,#0000)}}.lp-root .lp-buy-hero{--buy-ink:#121213;--buy-panel:#1e1e21;--buy-bone:#eee9df;--buy-muted:#aaa69f;--buy-gold:#c9a35a;--buy-red:#b32635;background-color:var(--buy-ink);color:var(--buy-bone);border-top:1px solid #eee9df1f}.lp-root .lp-buy-hero-grid{align-items:stretch;max-width:1120px}.lp-root .lp-buy-hero-cover{background:0 0;justify-content:center;align-items:center;min-height:0;padding:0;display:flex}.lp-root .lp-buy-hero-cover img{border-radius:0;max-height:620px;box-shadow:0 20px 36px #00000061}.lp-root .lp-buy-hero-copy{text-align:left;align-items:flex-start;max-width:420px}.lp-root .lp-buy-kicker{color:var(--buy-gold)}.lp-root .lp-buy-h1{color:var(--buy-bone);font-size:clamp(34px,4vw,58px)}.lp-root .lp-buy-subline,.lp-root .lp-buy-hook,.lp-root .lp-buy-fine,.lp-root .lp-buy-rating-count{color:var(--buy-muted)}.lp-root .lp-buy-subline strong,.lp-root .lp-buy-sample-link,.lp-root .lp-buy-text-link{color:var(--buy-bone)}.lp-root .lp-buy-sample-link,.lp-root .lp-buy-text-link{-webkit-text-decoration-color:var(--buy-gold);text-decoration-color:var(--buy-gold)}.lp-root .lp-buy-btn-primary{background:var(--buy-red);border-color:var(--buy-red);min-height:52px;box-shadow:none}.lp-root .lp-buy-btn-primary:hover{background:#8f1e2b}.lp-root .lp-buy-upsell{box-sizing:border-box;border-color:color-mix(in srgb, var(--buy-gold) 58%, transparent);background:var(--buy-panel);width:100%}.lp-root .lp-buy-upsell-title,.lp-root .lp-buy-upsell-action{color:var(--buy-bone)}.lp-root .lp-buy-upsell-copy{color:var(--buy-muted)}.lp-root .lp-buy-checkout-preview{color:var(--buy-bone);background:0 0;border:1px solid #eee9df1f}.lp-root .lp-buy-checkout-header h2{color:var(--buy-bone)}.lp-root .lp-buy-checkout-product,.lp-root .lp-buy-checkout-price,.lp-root .lp-buy-format-note,.lp-root .lp-buy-quantity-row{color:var(--buy-muted)}.lp-root .lp-buy-checkout-product{margin:18px 0 0;font-size:15px}.lp-root .lp-buy-checkout-price{color:var(--buy-bone);margin:4px 0 0;font-size:27px;font-weight:700}.lp-buy-format-row,.lp-buy-quantity-row,.lp-buy-quantity-control{align-items:center;display:flex}.lp-buy-format-row,.lp-buy-quantity-row{justify-content:space-between;gap:12px;margin-top:14px}.lp-buy-format-pill{border:1px solid var(--buy-bone);color:var(--buy-bone);border-radius:999px;padding:8px 15px;font-size:13px}.lp-buy-format-note,.lp-buy-quantity-row{font-size:12px}.lp-buy-quantity-control{border:1px solid #eee9df57}.lp-buy-quantity-control button,.lp-buy-quantity-control strong{width:34px;height:32px;color:var(--buy-bone);background:0 0;border:0;place-items:center;display:grid}.lp-buy-quantity-control button{font-size:18px}.lp-buy-quantity-control strong{border-inline:1px solid #eee9df33;font-size:13px}.lp-root .lp-buy-checkout-button{background:var(--buy-gold);border-color:var(--buy-gold);color:#121213;text-transform:none;opacity:.85;margin-top:18px}.lp-root .lp-buy-checkout-muted,.lp-root .lp-buy-checkout-note{color:var(--buy-muted)}.lp-root .lp-buy-checkout-badge{color:var(--buy-muted);border-color:#eee9df1f}@media (min-width:768px){.lp-root .lp-buy-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:42px;display:grid}.lp-root .lp-buy-hero-copy{padding:4px 0 18px}}.lp-root .lp-buy-rating>span{color:var(--buy-bone)}.lp-root .lp-story-grid{grid-template-columns:minmax(0,1fr) minmax(300px,418px);align-items:center;gap:clamp(34px,7vw,96px);max-width:1120px;display:grid}.lp-root .lp-story-copy{min-width:0}.lp-root .lp-story-art{background:#1e1e21;justify-self:end;width:100%;max-width:418px;margin:0;position:relative;overflow:hidden}.lp-root .lp-story-art img{object-fit:contain;opacity:.96;width:100%;height:auto;max-height:340px;display:block}.lp-root .lp-story-art:after{pointer-events:none;content:"";background:linear-gradient(90deg,#1e1e21 0%,#0000 28%),linear-gradient(#0000 82%,#1e1e21 100%);position:absolute;inset:0}.lp-root .lp-buy-section:nth-of-type(odd),.lp-root #renee,.lp-root #claim{background-image:none}@media (max-width:767px){.lp-root .lp-story-grid{grid-template-columns:1fr;gap:28px}.lp-root .lp-story-art{justify-self:stretch;max-width:none}.lp-root .lp-story-art img{max-height:none}.lp-root .lp-buy-hero{padding:20px 0 32px}.lp-root .lp-buy-hero-cover{width:100%;padding:18px}.lp-root .lp-buy-hero-cover img{max-height:62svh}}.lp-buy-sample-link{color:inherit;text-underline-offset:3px;padding:10px 0;font-weight:600;text-decoration:underline;display:inline-block}
.lp-cart-drawer{overscroll-behavior:contain;overflow-y:auto}.lp-cart-backdrop[data-open=false]{visibility:hidden;pointer-events:none}.lp-cart-upsell[data-added=true] .lp-cart-add{background:var(--buy-gold);color:var(--buy-ink)}.lp-cart-add:disabled{opacity:.6;cursor:wait}.lp-cart-pay{flex-direction:column;gap:14px;display:flex}.lp-cart-divider{color:var(--buy-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;display:flex}.lp-cart-divider:before,.lp-cart-divider:after{content:"";background:#eee9df2e;flex:1;height:1px}.lp-cart-label{color:var(--buy-bone);font-size:14px}.lp-cart-input,.lp-capture-input{width:100%;min-height:46px;color:var(--buy-bone);background:#1b1c1f;border:1px solid #eee9df47;border-radius:4px;padding:10px 14px;font-size:16px}.lp-cart-input:focus,.lp-capture-input:focus{outline:2px solid var(--buy-gold);outline-offset:1px}.lp-cart-consent{color:var(--buy-bone);opacity:.75;margin:-4px 0 0;font-size:14px;line-height:1.5}.lp-cart-optin{color:var(--buy-bone);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.lp-cart-optin input{width:18px;height:18px;accent-color:var(--buy-gold)}.lp-cart-checkout:disabled{opacity:.55;cursor:not-allowed}.lp-cart-error{color:#e98b7d;font-size:14px}.lp-cart-loading{color:var(--buy-muted);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 0;font-size:14px;display:flex}.lp-cart-success{color:var(--buy-bone);flex-direction:column;gap:14px;padding-top:22px;line-height:1.55;display:flex}.lp-cart-success .lp-cart-checkout{justify-content:center;text-decoration:none;display:flex}.lp-cart-steps{color:var(--buy-bone);margin:0;padding-left:22px;font-size:16px;line-height:1.5}.lp-cart-steps li+li{margin-top:6px}.lp-cart-offer{background:#d6aa320f;border:1px solid #d6aa3280;border-radius:6px;flex-direction:column;gap:12px;margin-top:8px;padding:18px 16px;display:flex}.lp-cart-offer h3{color:#eee9df;font-family:var(--lp-serif), Georgia, serif;margin:0;font-size:22px;line-height:1.25}.lp-cart-offer p{margin:0}.lp-cart-offer strong{color:#d6aa32}.lp-cart-offer-eyebrow{color:#d6aa32;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.lp-cart-drawer{font-size:18px;line-height:1.45}.lp-cart-drawer .lp-cart-item{grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:14px 0}.lp-cart-drawer .lp-cart-item-cover{width:44px}.lp-cart-drawer .lp-cart-item-cover img{height:62px}.lp-cart-drawer .lp-cart-item-title{font-size:19px;line-height:1.25}.lp-cart-drawer .lp-cart-item>strong{font-size:19px}.lp-cart-drawer .lp-cart-item-meta,.lp-cart-drawer .lp-cart-note,.lp-cart-drawer .lp-cart-error,.lp-cart-drawer .lp-cart-loading{color:#d4d0c8;font-size:18px}.lp-cart-drawer .lp-cart-error{color:#f0a094}.lp-cart-drawer .lp-cart-subtotal{padding:14px 0 18px;font-size:22px}.lp-cart-addon{color:#eee9df;cursor:pointer;border-bottom:1px solid #eee9df2e;align-items:flex-start;gap:14px;padding:14px 0;display:flex}.lp-cart-addon input{accent-color:#c9a35a;cursor:pointer;flex:none;width:28px;height:28px;margin:0}.lp-cart-addon input:disabled{cursor:wait;opacity:.6}.lp-cart-addon strong{color:#d6aa32;font-weight:700}.lp-cart-addon strong:first-of-type{color:#eee9df}.lp-cart-drawer .lp-cart-divider{letter-spacing:0;text-transform:none;color:#d4d0c8;font-size:18px}.lp-cart-drawer .lp-cart-label{color:#eee9df;font-size:18px}.lp-cart-drawer .lp-cart-input{min-height:52px;font-size:18px}.lp-cart-pay{gap:16px}.lp-cart-pay[data-ready=false]{opacity:0;pointer-events:none;height:0;position:absolute;left:0;right:0;overflow:hidden}.lp-cart-drawer{position:relative}.lp-cart-variant[data-active=false]{opacity:0;visibility:hidden;pointer-events:none;height:0;position:absolute;left:0;right:0;overflow:hidden}.lp-cart-paybtn{min-height:60px;font-size:20px;font-weight:700;line-height:1.2}.lp-cart-trust{color:#d4d0c8;flex-direction:column;gap:12px;margin:0;padding:4px 0 16px;font-size:18px;line-height:1.4;list-style:none;display:flex}.lp-cart-trust li{align-items:flex-start;gap:10px;display:flex}.lp-cart-trust svg{color:#c9a35a;flex:none;margin-top:2px}.lp-cart-trust a{color:#eee9df;text-underline-offset:3px;word-break:break-all;text-decoration:underline}.lp-cart-fine{color:#bdb9b0;font-size:18px}.lp-cart-browser-hint{color:#bdb9b0;text-align:center;margin:14px 0 0;font-size:16px;line-height:1.5}.lp-cart-spinner{border:3px solid #eee9df40;border-top-color:#c9a35a;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite lp-cart-spin}@keyframes lp-cart-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lp-cart-spinner{animation-duration:2s}}@media (max-width:639px){.lp-cart-drawer{width:100%;height:100dvh;box-shadow:none;padding:16px 16px 0}.lp-cart-drawer .lp-cart-header{padding-bottom:10px}.lp-cart-drawer .lp-cart-header h2{font-size:28px}.lp-cart-paybar{z-index:2;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#121213;border-top:1px solid #eee9df33;margin:0 -16px;position:sticky;bottom:0;box-shadow:0 -10px 18px #00000073}}.lp-capture-strip{--buy-ink:#121213;--buy-panel:#1e1e21;--buy-bone:#eee9df;--buy-muted:#aaa69f;--buy-gold:#c9a35a;--buy-red:#b32635;background:var(--buy-panel);border-block:1px solid #c9a35a59;padding:22px 0}.lp-capture-inner{flex-direction:column;gap:14px;display:flex}.lp-root .lp-capture-title{color:var(--buy-gold);font-family:var(--lp-serif), Georgia, serif;text-transform:none;letter-spacing:0;text-wrap:balance;margin:0;font-size:28px;font-weight:700;line-height:1.2}.lp-capture-text{color:var(--buy-bone);margin:8px 0 0;font-size:18px;line-height:1.5}.lp-capture-form{flex-wrap:wrap;gap:10px;display:flex}.lp-capture-form .lp-capture-input{flex:200px;width:auto}.lp-capture-btn{background:var(--buy-gold);min-height:46px;color:var(--buy-ink);cursor:pointer;border:0;border-radius:4px;padding:0 22px;font-weight:700}.lp-capture-btn:disabled{opacity:.6}.lp-capture-error{color:#e98b7d;flex-basis:100%;font-size:14px}.lp-capture-success{color:var(--buy-bone);font-size:15px}.lp-capture-success a{color:var(--buy-gold);text-decoration:underline}@media (min-width:860px){.lp-capture-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}.lp-capture-inner .lp-capture-form{flex-wrap:nowrap;flex:0 460px}}.lp-review-label{color:var(--buy-gold);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.lp-review{flex-direction:column;gap:8px;margin:0;display:flex}.lp-review blockquote{color:var(--buy-bone);font-family:var(--lp-serif), Georgia, serif;margin:0;font-size:17px;line-height:1.45}.lp-review figcaption{color:var(--buy-muted);font-size:13px}.lp-buy-hero-reviews{flex-direction:column;gap:18px;display:flex}.lp-review-grid{gap:16px;margin-top:22px;display:grid}.lp-review-grid .lp-review{background:var(--buy-panel);border:1px solid #eee9df24;border-radius:6px;padding:20px}@media (min-width:768px){.lp-review-grid{grid-template-columns:repeat(2,1fr)}}.lp-faq{border-top:1px solid #eee9df29;flex-direction:column;margin-top:18px;display:flex}.lp-faq-item{border-bottom:1px solid #eee9df29}.lp-faq-item summary{color:var(--buy-bone);cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:after{content:"+";color:var(--buy-gold);font-size:20px;line-height:1}.lp-faq-item[open] summary:after{content:"−"}.lp-faq-item p{color:var(--buy-muted);padding-bottom:18px;font-size:15px;line-height:1.6}.lp-buy-btn-paperback{border:1.5px solid var(--buy-bone);color:var(--buy-bone);background:0 0}.lp-buy-btn-paperback:hover{background:var(--buy-bone);color:var(--buy-ink)}.lp-thanks{background:var(--buy-ink);justify-content:center;align-items:center;min-height:100svh;padding:40px 20px;display:flex}.lp-thanks-card{width:100%;max-width:460px;color:var(--buy-bone);flex-direction:column;gap:16px;display:flex}.lp-thanks-card h1{font-family:var(--lp-serif), Georgia, serif;font-size:34px}.lp-thanks-card a.lp-cart-checkout{justify-content:center;text-decoration:none;display:flex}
