body.lp{color:#fff;background:#000}.lp-header{z-index:50;padding:24px var(--pad);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.lp-header .brand{color:#fff}.lp-header .brand .word{font-family:var(--display);font-size:1.24rem;font-weight:700}.lp-header .brand .word b{color:var(--neon)}.lp-mini-cta{font-family:var(--mono);letter-spacing:calc(.072em * var(--mono-track,1));text-transform:uppercase;color:#fff;border:1px solid var(--neon);border-radius:6px;padding:9px 16px;font-size:.72rem;transition:background .2s,box-shadow .2s}.lp-mini-cta:hover{background:var(--orange-soft);box-shadow:var(--neon-glow)}.lp-header__start{align-items:center;gap:22px;display:flex}.lp-header__end{align-items:center;gap:18px;display:flex}.lp-home-link{font-family:var(--mono);letter-spacing:calc(.064em * var(--mono-track,1));text-transform:uppercase;color:#ffffff9e;align-items:center;gap:8px;font-size:.66rem;transition:color .2s;display:inline-flex}.lp-home-link:hover{color:#fff}.lp-home-link__arrow{font-size:.9rem;line-height:1;transition:transform .2s}.lp-home-link:hover .lp-home-link__arrow{transform:translate(-3px)}.lp-hero{background:#000;align-items:center;min-height:100dvh;display:flex;position:relative}.lp-hero-inner{width:100%;max-width:1340px;padding:130px var(--pad) 70px;grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(30px,6vw,90px);margin:0 auto;display:grid}.book-stage{perspective:1600px;justify-content:center;align-items:center;min-height:440px;display:flex;position:relative}.book{width:272px;height:368px;transform-style:preserve-3d;z-index:2;position:relative;transform:rotate(-7deg)}.book .cover{background:linear-gradient(152deg,#191919 0%,#050505 62%);border:1px solid #2a2a2a;border-radius:2px 7px 7px 2px;position:absolute;inset:0;overflow:hidden;box-shadow:0 48px 64px -20px #000c,0 12px 22px #00000080}.book .art{flex-direction:column;padding:30px 26px;display:flex;position:absolute;inset:0}.book .art .bmini{font-family:var(--mono);letter-spacing:calc(.088em * var(--mono-track,1));text-transform:uppercase;color:#8f8f8f;font-size:.56rem}.book .art .bkick{font-family:var(--mono);letter-spacing:calc(.08em * var(--mono-track,1));text-transform:uppercase;color:var(--neon);margin-top:36px;font-size:.58rem}.book .art h3{font-family:var(--display);font-weight:800;font-size:var(--fs-h3,2rem);color:#fff;margin:12px 0 0;line-height:1.02}.book .art .bsub{font-family:var(--display);color:#ffffffa8;margin-top:12px;font-size:.9rem;font-style:italic;line-height:1.35}.book .art .bline{background:var(--neon);width:44px;height:2px;box-shadow:var(--neon-glow);margin-top:auto}.book .art .bbadge{font-family:var(--mono);letter-spacing:calc(.072em * var(--mono-track,1));text-transform:uppercase;color:#0a0a0a;background:var(--orange);border-radius:4px;align-self:flex-start;margin-top:16px;padding:5px 10px;font-size:.6rem}.book .spine{transform-origin:100%;background:linear-gradient(90deg,#000,#1a1a1a 72%,#242424);border-radius:3px 0 0 3px;width:22px;position:absolute;top:6px;bottom:6px;left:-19px;transform:perspective(600px)rotateY(34deg);box-shadow:inset -8px 0 12px #000000b3}.book .spine span{writing-mode:vertical-rl;font-family:var(--mono);letter-spacing:calc(.064em * var(--mono-track,1));color:#8a8a8a;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-size:.46rem;display:flex;position:absolute;inset:0;transform:rotate(180deg)}.book .pages{transform-origin:0;background:repeating-linear-gradient(#efe7d8,#efe7d8 1px,#c9c0ae 2px 3px);border-radius:0 2px 2px 0;width:13px;position:absolute;top:6px;bottom:6px;right:-9px;transform:perspective(600px)rotateY(-32deg)}.book-lying{width:250px;height:150px;transform-style:preserve-3d;z-index:1;filter:drop-shadow(0 34px 30px #0009);position:absolute;bottom:36px;left:calc(50% - 190px);transform:perspective(900px)rotateX(57deg)rotate(-13deg)}.book-lying .bl-cover{background:linear-gradient(150deg,#161616,#050505);border:1px solid #232323;border-radius:3px;position:absolute;inset:0}.book-lying .bl-cover .m{font-family:var(--mono);letter-spacing:calc(.08em * var(--mono-track,1));color:#6d6d6d;text-transform:uppercase;font-size:.5rem;position:absolute;top:20px;left:18px}.book-lying .bl-cover .a{background:var(--neon);width:40px;height:2px;position:absolute;bottom:20px;left:18px}.book-lying .bl-thick{transform-origin:top;background:linear-gradient(#111,#050505);border:1px solid #222;border-top:0;align-items:center;height:22px;padding-left:16px;display:flex;position:absolute;top:100%;left:0;right:0;transform:rotateX(-90deg)}.book-lying .bl-thick span{font-family:var(--mono);letter-spacing:calc(.064em * var(--mono-track,1));color:#7c7c7c;text-transform:uppercase;white-space:nowrap;font-size:.48rem}.lp-pitch .eyebrow{margin-bottom:16px}.lp-pitch h1{font-family:var(--display);font-weight:800;font-size:var(--fs-h1,clamp(2.1rem,4vw,3.3rem));letter-spacing:-.015em;color:#fff;max-width:16ch;margin:0 0 16px;line-height:1.03}.lp-pitch .lp-sub{color:#ffffffad;max-width:44ch;margin:0 0 30px;font-size:1.02rem;line-height:1.55}.lp-form-note{font-family:var(--mono);letter-spacing:calc(.048em * var(--mono-track,1));text-transform:uppercase;color:var(--grey);margin-top:16px;font-size:.64rem}.lp-thread{background:#000;position:relative;overflow:hidden}.lp-thread .lp-hero,.lp-thread .lp-why{z-index:1;background:0 0;position:relative}.thread-ribbon{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.inf-line{fill:none;stroke:#ff7a2980;stroke-width:1px;stroke-dasharray:2 15;stroke-linecap:round;vector-effect:non-scaling-stroke;animation:2.6s linear infinite dashflow}@keyframes dashflow{to{stroke-dashoffset:-34px}}.inf-text{fill:#ffffff80;font-family:var(--display);letter-spacing:.12em;font-size:9px;font-weight:500}.lp-why{background:#000;padding:clamp(64px,9vw,110px) 0}.lp-why .eyebrow{margin-bottom:14px}.lp-why h2{font-family:var(--display);font-weight:700;font-size:var(--fs-h2,clamp(1.9rem,4vw,2.8rem));color:#fff;max-width:18ch;margin:0 0 50px}.why-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.why-item{border-top:1px solid #ffffff24;padding-top:26px}.why-illus{height:48px;margin-bottom:22px}.why-illus svg{width:auto;height:100%}.why-illus svg *{stroke:var(--neon)}.why-illus--custom{align-items:flex-start;display:flex}.why-illus--custom .peepal-media{width:auto;height:100%;display:block}.why-illus--custom img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.why-item .wnum{font-family:var(--mono);letter-spacing:calc(.08em * var(--mono-track,1));color:var(--neon);margin-bottom:10px;font-size:.66rem}.why-item h3{font-family:var(--display);font-size:var(--fs-h3,1.5rem);color:#fff;margin:0 0 12px;font-weight:700;line-height:1.1}.why-item p{color:#ffffffa8;margin:0;font-size:.98rem;line-height:1.6}.lp-readers{color:#111;text-align:center;background:#fff;padding:clamp(56px,8vw,90px) 0}.lp-readers .eyebrow{color:var(--orange);margin-bottom:12px}.lp-readers h2{font-family:var(--display);font-weight:700;font-size:var(--fs-h2,clamp(1.7rem,3.4vw,2.4rem));color:#0a0a0a;margin:0 0 44px}.readers-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,4vw,56px);width:min(1120px,100%);margin:0 auto;display:flex}.readers-grid>*{flex:none;min-width:120px}.rlogo{font-family:var(--display);color:#a6a6a6;font-size:1.5rem;font-weight:600;transition:color .25s}.rlogo:hover{color:#333}.lp-cta{text-align:center;background:#000;padding:clamp(64px,9vw,110px) 0}.lp-cta .eyebrow{margin-bottom:18px}.lp-cta h2{font-family:var(--display);font-weight:700;font-size:var(--fs-h2,clamp(1.9rem,4vw,3rem));color:#fff;max-width:20ch;margin:0 auto 30px;line-height:1.08}.lp-cta .cta-btn{background:var(--orange);color:#111;font-family:var(--mono);text-transform:uppercase;letter-spacing:calc(.08em * var(--mono-track,1));cursor:pointer;border:0;border-radius:6px;align-items:center;gap:14px;padding:18px 40px;font-size:.82rem;font-weight:600;transition:filter .2s,transform 50ms;display:inline-flex}.lp-cta .cta-btn:hover{filter:brightness(1.06)}.lp-cta .cta-btn:active{transform:translateY(1px)}.lp-cta .cta-note{font-family:var(--mono);letter-spacing:calc(.056em * var(--mono-track,1));text-transform:uppercase;color:var(--grey);margin-top:20px;font-size:.64rem}.lp-related{border-top:1px solid #ffffff29}@media (width<=900px){.lp-hero-inner{grid-template-columns:1fr;gap:56px}.book-stage{order:2;min-height:400px}.why-grid{grid-template-columns:1fr}.lp-mini-cta{display:none}.lp-home-link{letter-spacing:calc(.048em * var(--mono-track,1));font-size:.6rem}}.book .cover .book__cover,.book .cover .peepal-media{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.book .cover .book__cover img,.book .cover .peepal-media__img{object-fit:cover;width:100%;height:100%;display:block}.rlogo--img{background:0 0;justify-content:center;align-items:center;width:100%;max-width:150px;margin:0;display:flex}.rlogo--img img,.rlogo--img .peepal-media__img{object-fit:contain;filter:grayscale();opacity:.62;width:auto;max-width:100%;height:38px;transition:filter .25s,opacity .25s}.rlogo--img:hover img,.rlogo--img:hover .peepal-media__img{filter:grayscale(0);opacity:1}.lp-readers--animated{overflow:hidden}.lp-readers--animated .container{max-width:none;padding-inline:0}.lp-readers--animated h2,.lp-readers--animated .eyebrow{margin-inline:auto;padding-inline:24px;display:block}.readers-marquee{--peepal-marquee-gap:clamp(36px,5vw,72px);width:100%;overflow:hidden}.readers-marquee .track{animation:scroll var(--peepal-marquee-duration,48s) linear infinite;width:max-content}.readers-marquee .track__set{gap:var(--peepal-marquee-gap);padding-right:var(--peepal-marquee-gap)}.readers-marquee .logo__img{background:0 0;width:auto;height:clamp(30px,3vw,44px)}.readers-marquee .logo__img img{object-fit:contain;width:auto;max-width:180px;height:100%}.readers-marquee:hover .track{animation-play-state:paused}@media (width<=640px){.readers-grid{gap:28px 20px}.readers-grid>*{min-width:100px}.rlogo--img{max-width:120px}.readers-marquee .logo__img{height:30px}.readers-marquee .logo__img img{max-width:135px}}.lp-hero .lead .field label{color:#ffffff9e}.lp-hero .lead .field input,.lp-hero .lead .field select{color:#fff}.lp-hero .lead .optional{color:var(--grey)}.lp-header .brand__logo img,.lp-header .brand__logo .peepal-media__img{max-height:48px}@media (width<=900px){.lp-hero-inner{padding-top:110px}}.lp-hero--centred .lp-hero-inner{grid-template-columns:minmax(0,640px);justify-content:center;padding-top:clamp(120px,16vh,170px)}.lp-hero--centred .lp-pitch{text-align:center}.lp-hero--centred .lp-pitch h1,.lp-hero--centred .lp-pitch .lp-subheading,.lp-hero--centred .lp-pitch .lp-sub{max-width:none;margin-left:auto;margin-right:auto}.lp-hero--centred .lp-pitch h1{font-size:var(--fs-h1,clamp(2.6rem,5.4vw,4.4rem));letter-spacing:-.022em;max-width:26ch;margin-bottom:22px}.lp-hero--centred .lp-pitch .lp-sub{max-width:52ch;font-size:1.06rem}.lp-hero--centred .lp-pitch .lp-subheading{color:#ffffffd1;max-width:38ch;margin-top:-8px;margin-bottom:18px;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.4}.lp-hero--centred .lp-gate-open{justify-content:center;min-width:min(320px,100%);margin:34px auto 0}.lp-hero--centred .lp-form-note{margin-top:14px}.lp-hero--centred .lead{text-align:left;max-width:520px;margin-left:auto;margin-right:auto}.lp-hero--centred .lead h2,.lp-hero--centred .lp-form-note{text-align:center}.lp-hero--centred .lead .btn-primary{justify-content:center;width:100%}@media (width<=900px){.lp-hero--centred .lp-hero-inner{padding-top:110px}}