body.llstore-book-product{background:#0f0f11;scroll-behavior:smooth}.llstore-book-lp{--book-bg:#0f0f11;--book-panel:#17171a;--book-panel-2:#1d1d21;--book-gold:#c9a45c;--book-text:#f2ede3;--book-muted:#b9b2a4;--book-line:rgba(201, 164, 92, 0.34);--book-serif:"Cormorant Garamond", Georgia, serif;min-height:100vh;background:var(--book-bg);color:var(--book-text);font-family:"Archivo",sans-serif}.llstore-book-lp .book-crumbs{background:#121214;border-color:rgb(201 164 92 / .18)}.llstore-book-lp .book-crumbs .crumbs-inner{color:rgb(242 237 227 / .46)}.llstore-book-lp .book-crumbs a{color:var(--book-muted)}.llstore-book-lp .book-crumbs .sep{color:rgb(201 164 92 / .28)}.llstore-book-lp .book-crumbs .here{color:var(--book-gold)}.llstore-book-lp .book-banner{position:relative;z-index:3;padding:11px 24px;color:#0f0f11;background:linear-gradient(90deg,#a9823d 0%,#ddc17f 50%,#b98f45 100%);box-shadow:0 1px 0 rgb(255 255 255 / .16) inset;text-align:center}.llstore-book-lp .book-banner p{margin:0;font-size:clamp(0.68rem, 1.4vw, 0.78rem);font-weight:800;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.llstore-book-lp .book-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--book-line);background:radial-gradient(circle at 72% 34%,rgb(201 164 92 / .13),transparent 34%),linear-gradient(180deg,#111113 0%,var(--book-bg) 100%)}.llstore-book-lp .book-hero::before{content:"";position:absolute;inset:-38% -24% -32% 8%;pointer-events:none;opacity:.72;background:radial-gradient(ellipse at 78% 42%,transparent 0 29%,rgb(201 164 92 / .21) 29.08% 29.2%,transparent 29.32% 38%,rgb(201 164 92 / .14) 38.08% 38.2%,transparent 38.32%),linear-gradient(128deg,transparent 24%,rgb(201 164 92 / .08) 24.1%,transparent 24.22%);transform:rotate(-7deg)}.llstore-book-lp .book-hero::after{content:"";position:absolute;top:-42%;right:-26%;width:72%;height:178%;border:1px solid rgb(201 164 92 / .13);border-radius:50%;pointer-events:none;transform:rotate(14deg)}.llstore-book-lp .book-hero-inner{position:relative;z-index:1;max-width:1220px;margin:0 auto;padding:62px 24px 74px;display:grid;gap:32px}.llstore-book-lp .book-hero-media{display:flex;justify-content:center}.llstore-book-lp .book-hero-media img{width:min(76vw, 390px);max-height:520px;object-fit:contain;filter:drop-shadow(0 34px 46px rgb(0 0 0 / .68)) drop-shadow(0 12px 24px rgb(116 78 25 / .24));animation:book-cover-float 6s ease-in-out infinite}.llstore-book-lp .book-hero-copy{align-self:center}.llstore-book-lp .book-hero h1{max-width:760px;font-family:var(--book-serif);font-size:clamp(3.25rem, 12vw, 6.3rem);font-weight:600;line-height:.91;letter-spacing:-.035em}.llstore-book-lp .book-tagline{max-width:54ch;margin-top:24px;color:var(--book-muted);font-size:clamp(1.03rem, 2.5vw, 1.28rem);font-weight:300;line-height:1.65}@keyframes book-cover-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.llstore-book-lp .book-bullets{max-width:620px;margin:30px 0 0;padding:22px 0;display:grid;gap:13px;list-style:none;border-top:1px solid var(--book-line);border-bottom:1px solid var(--book-line)}.llstore-book-lp .book-bullets li{position:relative;padding-left:24px;color:var(--book-text);font-size:.94rem;line-height:1.5}.llstore-book-lp .book-bullets li::before{content:"";position:absolute;top:.58em;left:0;width:9px;height:1px;background:var(--book-gold)}.llstore-book-lp .book-price{margin-top:28px;color:var(--book-gold);font-family:var(--book-serif);font-size:2.45rem;font-weight:700;line-height:1}.llstore-book-lp .book-price del,.llstore-book-lp .book-final-price del{margin-right:9px;color:rgb(242 237 227 / .42);font-size:.62em;font-weight:600}.llstore-book-lp .book-price ins,.llstore-book-lp .book-final-price ins{text-decoration:none}.llstore-book-lp .book-order{max-width:430px;margin-top:22px;scroll-margin-top:96px}.llstore-book-lp .book-order form.cart{display:flex;align-items:stretch;gap:10px;margin:0}.llstore-book-lp .book-order .quantity{flex:0 0 68px}.llstore-book-lp .book-order .qty{width:100%;height:56px;padding:0 8px;border:1px solid var(--book-line);border-radius:7px;background:var(--book-panel);color:var(--book-text);font:600 0.9rem/1 "Archivo",sans-serif;text-align:center}.llstore-book-lp .book-order .single_add_to_cart_button,.llstore-book-lp .book-final-button{min-height:56px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:linear-gradient(180deg,#d7b66f,var(--book-gold));color:#0f0f11;box-shadow:0 16px 34px rgb(201 164 92 / .2);font:700 0.78rem/1 "Archivo",sans-serif;letter-spacing:.13em;text-transform:uppercase;cursor:pointer}.llstore-book-lp .book-order .single_add_to_cart_button{flex:1 1 240px;padding:0 24px;white-space:nowrap}.llstore-book-lp .book-order .single_add_to_cart_button:hover,.llstore-book-lp .book-final-button:hover{filter:brightness(1.06)}.llstore-book-lp .book-order form.cart{flex-wrap:wrap}.llstore-book-lp .book-order .wc-stripe-clear,.llstore-book-lp .book-order .wc-stripe-product-checkout-container{flex:1 1 100%;order:3}.llstore-book-lp .book-order .wc-stripe-product-checkout-container{margin-top:10px}.llstore-book-lp .book-section-inner{max-width:1040px;margin:0 auto;padding:72px 24px}.llstore-book-lp .book-free-section{border-bottom:1px solid rgb(201 164 92 / .2)}.llstore-book-lp .book-free-section.is-dark{background:var(--book-panel)}.llstore-book-lp .book-free-section.is-light{background:var(--book-text);color:#17171a}.llstore-book-lp .book-section-inner>h2,.llstore-book-lp .book-preview h2,.llstore-book-lp .book-editor h2,.llstore-book-lp .book-faq h2,.llstore-book-lp .book-final-cta h2{max-width:760px;font-family:var(--book-serif);font-size:clamp(2.45rem, 7vw, 4.6rem);font-weight:600;line-height:.98;letter-spacing:-.025em}.llstore-book-lp .book-section-inner>h2::after,.llstore-book-lp .book-editor-text h2::after{content:"";width:64px;height:1px;margin-top:24px;display:block;background:var(--book-gold)}.llstore-book-lp .book-richtext{max-width:76ch;margin-top:30px;color:var(--book-muted);font-size:1rem;font-weight:300;line-height:1.78}.llstore-book-lp .is-light .book-richtext{color:rgb(23 23 26 / .72)}.llstore-book-lp .book-richtext>*+*{margin-top:16px}.llstore-book-lp .book-richtext h3,.llstore-book-lp .book-richtext h4{color:inherit;font-family:var(--book-serif);font-size:1.65rem;font-weight:700;line-height:1.15}.llstore-book-lp .book-richtext ul,.llstore-book-lp .book-richtext ol{padding-left:22px}.llstore-book-lp .book-richtext a{color:var(--book-gold);text-decoration:underline}.llstore-book-lp .book-section-kicker{margin-bottom:12px;color:var(--book-gold);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.llstore-book-lp .book-features{background:#111113;border-bottom:1px solid var(--book-line)}.llstore-book-lp .book-feature-grid{margin-top:38px;display:grid;grid-template-columns:1fr;gap:18px}.llstore-book-lp .book-feature-card{min-width:0;padding:28px;border:1px solid rgb(201 164 92 / .3);border-radius:8px;background:var(--book-panel);box-shadow:0 20px 50px rgb(0 0 0 / .16)}.llstore-book-lp .book-feature-kicker{margin:0 0 12px;color:var(--book-gold);font-size:.65rem;font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase}.llstore-book-lp .book-feature-card h3{color:var(--book-text);font-family:var(--book-serif);font-size:clamp(1.8rem, 4vw, 2.35rem);font-weight:600;line-height:1.05}.llstore-book-lp .book-feature-content{margin-top:20px;font-size:.94rem;line-height:1.7}.llstore-book-lp .book-feature-video{position:relative;margin-top:22px;padding-top:56.25%;overflow:hidden;border:1px solid rgb(201 164 92 / .18);border-radius:5px;background:#0b0b0c}.llstore-book-lp .book-feature-video iframe,.llstore-book-lp .book-feature-video video{position:absolute;inset:0;width:100%;height:100%;border:0}.llstore-book-lp .book-feature-video video{object-fit:contain}.llstore-book-lp .book-quote{position:relative;overflow:hidden;background:linear-gradient(rgb(15 15 17 / .88),rgb(15 15 17 / .88)),repeating-linear-gradient(to bottom,transparent 0 11px,rgb(201 164 92 / .12) 11px 12px);border-bottom:1px solid rgb(201 164 92 / .2)}.llstore-book-lp .book-quote .book-section-inner{max-width:900px;padding-top:56px;padding-bottom:56px}.llstore-book-lp .book-quote blockquote{position:relative;margin:0;padding:0 34px;color:var(--book-gold);font-family:var(--book-serif);font-size:clamp(1.65rem, 4vw, 2.55rem);font-style:italic;font-weight:500;line-height:1.3;text-align:center}.llstore-book-lp .book-quote blockquote::before,.llstore-book-lp .book-quote blockquote::after{position:absolute;color:rgb(201 164 92 / .42);font-size:2.5em;font-style:normal;line-height:.6}.llstore-book-lp .book-quote blockquote::before{content:"\201C";top:.08em;left:0}.llstore-book-lp .book-quote blockquote::after{content:"\201D";right:0;bottom:-.2em}.llstore-book-lp .book-preview{background:#121214;border-bottom:1px solid var(--book-line)}.llstore-book-lp .book-preview-strip{margin-top:32px;padding-bottom:14px;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory}.llstore-book-lp .book-preview-strip a{min-width:min(78vw, 360px);scroll-snap-align:start;border:1px solid var(--book-line);background:var(--book-panel)}.llstore-book-lp .book-preview-strip img{width:100%;height:auto}.llstore-book-lp .book-editor{background:var(--book-panel-2);border-bottom:1px solid var(--book-line)}.llstore-book-lp .book-editor-layout{max-width:1040px}.llstore-book-lp .book-editor-layout:not(.has-photo){max-width:900px}.llstore-book-lp .book-editor-layout.has-photo{display:grid;gap:36px}.llstore-book-lp .book-editor-photo{width:100%;max-width:360px;margin:0 auto}.llstore-book-lp .book-editor-photo img{width:100%;height:auto;display:block;border:1px solid rgb(201 164 92 / .25);border-radius:10px;filter:grayscale(1) contrast(1.04);box-shadow:0 26px 54px rgb(0 0 0 / .3)}.llstore-book-lp .book-editor-text{max-width:900px}.llstore-book-lp .book-editor-text .book-richtext{margin-top:30px}.llstore-book-lp .book-faq{background:var(--book-bg);border-bottom:1px solid var(--book-line)}.llstore-book-lp .book-faq-list{margin-top:34px;border-top:1px solid var(--book-line)}.llstore-book-lp .book-faq details{border-bottom:1px solid var(--book-line)}.llstore-book-lp .book-faq summary{position:relative;padding:22px 42px 22px 0;color:var(--book-text);font-size:1rem;font-weight:600;line-height:1.45;list-style:none;cursor:pointer}.llstore-book-lp .book-faq summary::-webkit-details-marker{display:none}.llstore-book-lp .book-faq summary::after{content:"+";position:absolute;top:17px;right:4px;color:var(--book-gold);font-family:var(--book-serif);font-size:1.8rem;font-weight:600}.llstore-book-lp .book-faq details[open] summary::after{content:"−"}.llstore-book-lp .book-faq details>div{max-width:72ch;padding:0 36px 22px 0;color:var(--book-muted);font-size:.94rem;font-weight:300;line-height:1.7}.llstore-book-lp .book-faq details>div>*+*{margin-top:12px}.llstore-book-lp .book-final-cta{padding:84px 24px;text-align:center;background:linear-gradient(90deg,transparent 0,rgb(201 164 92 / .5) 50%,transparent 100%) top/100% 1px no-repeat,radial-gradient(circle at 50% 20%,rgb(201 164 92 / .15),transparent 42%),var(--book-panel)}.llstore-book-lp .book-final-inner{max-width:760px;margin:0 auto}.llstore-book-lp .book-final-cta h2{margin:0 auto}.llstore-book-lp .book-final-title{margin:18px auto 0;color:var(--book-text);font-family:var(--book-serif);font-size:clamp(1.3rem, 3vw, 1.75rem);font-weight:600;line-height:1.2}.llstore-book-lp .book-final-price{margin-top:22px;color:var(--book-gold);font-family:var(--book-serif);font-size:2.25rem;font-weight:700}.llstore-book-lp .book-final-button{min-width:230px;margin-top:24px;padding:0 32px}.llstore-book-lp .book-release-note{max-width:54ch;margin:18px auto 0;color:var(--book-muted);font-size:.86rem;line-height:1.6}.llstore-book-lp .legal{border-color:var(--book-line)}@media (min-width:900px){.llstore-book-lp .book-hero-inner{min-height:720px;padding:92px 40px;grid-template-columns:minmax(0,1.15fr) minmax(320px,0.85fr);grid-template-rows:auto auto;column-gap:70px;row-gap:0;align-content:center}.llstore-book-lp .book-hero-copy{grid-column:1;grid-row:1;align-self:end}.llstore-book-lp .book-hero-purchase{grid-column:1;grid-row:2;align-self:start}.llstore-book-lp .book-hero-media{grid-column:2;grid-row:1 / span 2;align-self:center}.llstore-book-lp .book-hero-media img{width:min(36vw, 480px);max-height:560px}.llstore-book-lp .book-section-inner{padding:104px 40px}.llstore-book-lp .book-feature-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.llstore-book-lp .book-free-section .book-section-inner{display:grid;grid-template-columns:minmax(280px,0.8fr) minmax(360px,1.2fr);gap:70px;align-items:start}.llstore-book-lp .book-free-section .book-richtext{margin-top:0}.llstore-book-lp .book-preview-strip a{min-width:390px}.llstore-book-lp .book-editor-layout.has-photo{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:72px;align-items:center}.llstore-book-lp .book-editor-photo{margin:0}}.llstore-book-lp .book-performances{background:var(--book-panel);border-bottom:1px solid var(--book-line)}.llstore-book-lp .book-performance-grid{margin-top:38px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.llstore-book-lp .book-performance{margin:0;min-width:0}.llstore-book-lp .book-performance-player{position:relative;aspect-ratio:4 / 5;overflow:hidden;border:1px solid rgb(201 164 92 / .18);border-radius:5px;background:#0b0b0c}.llstore-book-lp .book-performance-player video{aspect-ratio:4 / 5;background:#0b0b0c;position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.llstore-book-lp .book-performance figcaption{margin-top:12px;color:var(--book-gold);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media (min-width:900px){.llstore-book-lp .book-performance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}@media (prefers-reduced-motion:reduce){.llstore-book-lp .book-hero-media img{animation:none}}.llstore-book-lp{--book-cta:#d27a58;--book-cta-2:#b85f3f}.llstore-book-lp .book-order .single_add_to_cart_button,.llstore-book-lp .book-final-button{background:linear-gradient(180deg,#e08a5e,var(--book-cta) 55%,var(--book-cta-2));color:#fff;box-shadow:0 16px 34px rgb(210 122 88 / .25)}.llstore-book-lp .book-hero-media img{width:min(76vw, 400px);height:auto;max-height:600px;border:1px solid rgb(201 164 92 / .55);border-radius:6px;box-shadow:0 44px 80px rgb(0 0 0 / .7),0 10px 28px rgb(0 0 0 / .5);filter:none}.llstore-book-lp .book-editor-photo img{aspect-ratio:1 / 1;object-fit:cover;border-radius:50%;border:3px solid var(--book-gold);box-shadow:0 0 0 7px rgb(201 164 92 / .18)}.llstore-book-lp .is-light .book-richtext ul{list-style:none;padding-left:6px}.llstore-book-lp .is-light .book-richtext ul li{position:relative;padding-left:26px}.llstore-book-lp .is-light .book-richtext ul li::before{content:"♪";position:absolute;left:0;top:0;color:#a9823d;font-size:1rem}.llstore-book-lp .book-final-price-label{display:block;margin-bottom:6px;color:var(--book-muted);font-family:"Archivo",sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}