
*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;color:#2b2927;background:#efece7;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;line-height:1.8}a{color:inherit}header{max-width:760px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:10px 24px;background:#fff;border-bottom:1px solid #eee;font-size:12px}header strong{font-family:serif;font-size:23px;font-weight:800}header span{color:#81766b}main{max-width:760px;margin:auto;background:#fff}.hero{text-align:center;padding:36px 24px 0;background:#fffaf1}.hero .eyebrow{font-size:16px;font-weight:700;letter-spacing:.06em;margin:0 0 16px;color:#534a41}.hero h1{font-size:40px;line-height:1.5;letter-spacing:.025em;margin:0;font-weight:850}.hero h1 span{display:block}.hero h1 em{font-style:normal;color:#a63825;background:linear-gradient(transparent 72%,#f4ddaa 72%)}.hero .promise{font-size:23px;line-height:1.65;margin:22px 0 0;font-weight:700}.hero .promise strong{color:#a63825}.hero .facts{font-size:14px;color:#6e6255;margin:7px 0 26px}.reading-time{margin:0 -24px;padding:11px 16px;font-size:15px;background:#293a49;color:#fff;letter-spacing:.045em}.reading-time span{padding-left:9px;font-size:11px;color:#dccabb}.comic{margin:0}.comic-window{position:relative;overflow:hidden;width:100%;background:#fff}.comic-window>img{position:absolute;left:0;top:0;display:block;width:100%;height:auto;transform-origin:top left}.story-bridge{padding:34px 20px;text-align:center;background:#fff}.story-bridge::before{content:"";display:block;width:32px;height:3px;margin:0 auto 19px;background:#a63825}.story-bridge p{font-size:23px;font-weight:700;line-height:1.9;margin:0}.story-bridge strong{font-weight:800;background:linear-gradient(transparent 66%,#ffe6a9 66%)}.fiction{font-size:11px;color:#827b71;text-align:center;margin:8px 0 24px}.product{margin:0 26px 34px;padding:28px 26px;border:1px solid #ddc9b4;border-top:4px solid #a63825;background:#fffefa}.product h2{font-size:26px;line-height:1.6;margin:0 0 22px}.product-body{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}figure{margin:0}figure img{width:100%;height:auto;display:block}figcaption{font-size:11px;color:#7a746b;text-align:center;margin-top:5px}.maker{font-size:13px;margin:0;color:#76664f}h3{font-size:21px;line-height:1.6;margin:0 0 10px}.product-copy>p{margin:0 0 8px;font-size:14px}.product-copy .price{font-size:35px;font-weight:750;line-height:1.2;color:#a63825;margin-top:14px}.price span{font-size:17px;margin-left:5px}.product-copy .tax{font-size:12px}.cta>a{display:block;background:#a63825;color:white;text-decoration:none;text-align:center;font-weight:700;font-size:16px;line-height:1.6;padding:16px 14px;margin-top:20px;border-radius:3px}.cta>a:hover{background:#842716}.cta>a:focus-visible{outline:3px solid #073f72;outline-offset:4px}.product-copy .seller{font-size:11px;color:#766f65;margin-top:9px}.benefits{padding:8px 42px 34px}.benefits>h2{font-size:29px;line-height:1.6;text-align:center;margin:0 0 30px}.benefit{display:grid;grid-template-columns:42px 1fr;gap:15px;padding:22px 0;border-top:1px solid #e4ded5}.benefit .number{font-family:Georgia,serif;font-style:italic;font-size:30px;color:#a63825;line-height:1.3}.benefit h3{font-size:22px;margin:0 0 7px}.benefit p{font-size:16px;margin:0}.closing{margin:24px 0 0;text-align:center;font-size:21px;font-weight:700;line-height:1.8}.preparation{margin:0 42px 24px;padding:22px 0;border-top:1px solid #d9cbbc}.preparation h2{font-size:21px;margin:0 0 10px}.preparation p{font-size:15px;margin:8px 0}.source{font-size:12px;margin:13px 0;color:#756d64}.source a{color:#675745}.review-notes,.transcript{margin:0 26px 20px;padding:14px 18px;background:#f7f5f1;font-size:12px;color:#665d50}.review-notes summary,.transcript summary{font-weight:650;cursor:pointer}.review-notes ul{padding-left:20px}.review-notes a{color:#205577}.transcript p{font-size:15px;color:#38322c}.transcript h3{font-size:14px;margin-top:18px}footer{max-width:760px;margin:auto;padding:23px;background:#efece7;font-size:11px;text-align:center;color:#776d61}main{padding-bottom:1px}
@media(max-width:560px){header{padding:8px 14px}.hero{padding:25px 18px 0}.hero .eyebrow{font-size:13px;letter-spacing:.02em;margin-bottom:12px}.hero h1{font-size:29px;line-height:1.55;letter-spacing:0}.hero .promise{font-size:19px;margin-top:16px}.hero .facts{font-size:12px;margin:7px 0 22px}.reading-time{margin:0 -18px;font-size:14px;padding:10px}.story-bridge{padding:28px 16px}.story-bridge p{font-size:20px}.product{margin:0 14px 28px;padding:21px 17px}.product h2{font-size:21px}.product-body{grid-template-columns:1fr;gap:17px}.product figure{max-width:310px;margin:auto}.product-copy{padding:0 4px}.product h3{font-size:22px}.product-copy>p{font-size:15px}.cta>a{font-size:16px}.benefits{padding:5px 23px 26px}.benefits>h2{font-size:25px;margin-bottom:24px}.benefit{grid-template-columns:29px 1fr;gap:12px;padding:20px 0}.benefit .number{font-size:26px}.benefit h3{font-size:20px}.benefit p{font-size:15px}.closing{font-size:19px}.preparation{margin:0 24px 22px;padding:22px 0}.review-notes,.transcript{margin:0 14px 18px}.fiction{margin-bottom:22px}}

.lp-geometry-0{aspect-ratio:733/1474}
.lp-geometry-1{transform:translateY(-0%)}
.lp-geometry-2{aspect-ratio:733/670}
.lp-geometry-3{transform:translateY(-68.75%)}
.lp-geometry-4{aspect-ratio:733/813}
.lp-geometry-5{transform:translateY(-0%)}
.lp-geometry-6{aspect-ratio:733/1331}
.lp-geometry-7{transform:translateY(-37.91977611940299%)}
.lp-geometry-8{aspect-ratio:733/1296}
.lp-geometry-9{transform:translateY(-0%)}
.lp-geometry-10{left:32.87858117326057%;top:41.04938271604938%;width:59.481582537517056%;height:20.910493827160494%}
.lp-geometry-11{aspect-ratio:733/849}
.lp-geometry-12{transform:translateY(-60.41958041958042%)}
.lp-geometry-13{aspect-ratio:836/1880}
.lp-geometry-14{transform:translateY(-0%)}
