.lp{--lp-cream:#fef3e3;--lp-white:#fffdf8;--lp-ink:#1a1512;--lp-red:#ea2b1e;--lp-red-deep:#dc0404;--lp-ink-85:rgba(26,21,18,0.85);--lp-ink-70:rgba(26,21,18,0.7);--lp-ink-62:rgba(26,21,18,0.62);--lp-rule:rgba(26,21,18,0.14);--lp-border:rgba(26,21,18,0.22);--lp-red-wash:rgba(234,43,30,0.06);--lp-red-rule:rgba(234,43,30,0.22);--lp-shadow:0 30px 50px -34px rgba(26,21,18,0.5),0 3px 8px -5px rgba(26,21,18,0.28);--lp-maxw:1200px;--lp-gutter:clamp(20px,5vw,64px);--lp-section:clamp(88px,12vw,168px);color:var(--lp-ink);background:radial-gradient(1100px 620px at 50% -10%,var(--lp-red-wash),transparent 60%),linear-gradient(180deg,var(--lp-white) 0,var(--lp-cream) 720px);font-family:var(--sans);overflow-x:clip;min-height:100dvh;isolation:isolate}:where(.lp) h1,:where(.lp) h2,:where(.lp) h3{font-family:var(--serif);font-weight:600;letter-spacing:-.015em;margin:0;color:var(--lp-ink);text-wrap:balance}:where(.lp) p{margin:0}:where(.lp) a{color:inherit}.lp :focus-visible{outline:3px solid var(--lp-red-deep);outline-offset:3px;border-radius:4px}:where(.lp) em{font-style:italic;font-weight:500}.lpWrap{width:min(100% - 2 * var(--lp-gutter),var(--lp-maxw));margin-inline:auto}.lpKicker{font:500 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--lp-ink-62)}.lpSkip{position:absolute;left:16px;top:-100px;z-index:100;padding:10px 14px;background:var(--lp-white);color:var(--lp-ink);border:1px solid var(--lp-border);border-radius:8px;font:500 14px/1 var(--sans);text-decoration:none}.lpSkip:focus{top:16px}.lpHeader{position:relative;z-index:5}.lpHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0 8px}.lpLogo{display:inline-flex;align-items:center;text-decoration:none;border-radius:8px}.lpLogo img{display:block;width:96px;height:auto}.lpBtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border-radius:999px;background:var(--lp-red-deep);color:var(--lp-white);text-decoration:none;font:600 16px/1 var(--sans);letter-spacing:.01em;box-shadow:0 16px 28px -18px rgba(220,4,4,.55);transition:transform .26s var(--ease),background .2s var(--ease),box-shadow .26s var(--ease)}.lpBtn:hover{background:color-mix(in srgb,var(--lp-red-deep) 88%,var(--lp-ink));box-shadow:0 20px 34px -18px rgba(220,4,4,.6);transform:translateY(-1px)}.lpBtn:active{transform:translateY(1px) scale(.985)}.lpBtn svg{width:18px;height:18px;flex:none;transition:transform .26s var(--ease)}.lpBtn:hover svg{transform:translateX(3px)}.lpBtnLarge{min-height:64px;padding:0 38px;font-size:17px}.lpBtnSmall{min-height:44px;padding:0 20px;font-size:14px;box-shadow:none}.lpEarly{font-size:14px;line-height:1.5;color:var(--lp-ink-62)}.lpEarlyHero{margin-top:18px;max-width:44ch}.lpEarlyLink,.lpEarlyQ{color:var(--lp-ink-70)}.lpEarlyLink{text-decoration:none;border-bottom:1px solid rgba(26,21,18,.28);padding-bottom:1px;transition:color .16s var(--ease),border-color .16s var(--ease)}.lpEarlyLink:hover{color:var(--lp-red-deep);border-bottom-color:var(--lp-red-rule)}.lpEarlyFinal{margin:clamp(36px,5vw,56px) auto 0;max-width:44ch;display:grid;grid-gap:4px;gap:4px;padding-top:22px;border-top:1px solid var(--lp-rule)}.lpEarlyFinal .lpEarlyQ{font:500 16px/1.4 var(--serif);color:var(--lp-ink-85)}.lpEarlyNote{font-size:12px;color:var(--lp-ink-62)}@media (prefers-reduced-motion:no-preference){.lp[data-js=on] [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0s)}.lp[data-js=on] [data-reveal][data-in=true]{opacity:1;transform:none}}.lpFlow{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.lpFlowCard{position:absolute;width:var(--w);height:auto;border-radius:5%/3.7%;filter:drop-shadow(0 22px 30px rgba(26,21,18,.22));opacity:0;transform:translate(var(--enter)) rotate(calc(var(--r) * 1.6));animation:lpFlowIn 1.5s var(--ease) var(--d) forwards,lpFlowDrift var(--dur,8s) ease-in-out calc(var(--d) + 1.5s) infinite;will-change:transform}@keyframes lpFlowIn{to{opacity:1;transform:translate(0) rotate(var(--r))}}@keyframes lpFlowDrift{0%,to{opacity:1;transform:translate(0) rotate(var(--r))}50%{opacity:1;transform:translateY(-12px) rotate(calc(var(--r) + 2deg))}}.lpSky{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.lpSkyCard{position:absolute;width:var(--w);opacity:.55;will-change:transform}.lpSkyBand{left:var(--pos);top:100vh;animation:lpFlyUp var(--dur) linear var(--delay) infinite}.lpSkyBand.lpSkyDown{top:auto;bottom:100vh;animation-name:lpFlyDown}.lpSkyCross{top:var(--pos);left:-12vw;animation:lpFlyRight var(--dur) linear var(--delay) infinite}.lpSkyCross.lpSkyLeft{left:auto;right:-12vw;animation-name:lpFlyLeft}.lpSkyCard img{display:block;width:100%;height:auto;border-radius:5%/3.7%;filter:drop-shadow(0 10px 16px rgba(26,21,18,.18));animation:lpBob var(--bob) ease-in-out infinite;transform:rotate(var(--r))}@keyframes lpFlyUp{0%{transform:translateY(0)}to{transform:translateY(-140vh)}}@keyframes lpFlyDown{0%{transform:translateY(0)}to{transform:translateY(140vh)}}@keyframes lpFlyRight{0%{transform:translateX(0);opacity:.55}32%{opacity:.5}50%{opacity:.12}68%{opacity:.5}to{transform:translateX(124vw);opacity:.55}}@keyframes lpFlyLeft{0%{transform:translateX(0);opacity:.55}32%{opacity:.5}50%{opacity:.12}68%{opacity:.5}to{transform:translateX(-124vw);opacity:.55}}@keyframes lpBob{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-14px) rotate(calc(var(--r) + 6deg))}}@media (prefers-reduced-motion:reduce){.lpSky{display:none}}.lpFinal,.lpHero{position:relative;overflow:hidden}.lpFinal>.lpWrap,.lpHero>.lpWrap{position:relative;z-index:1}.lpHero{position:relative;padding:clamp(28px,6vw,72px) 0 clamp(40px,6vw,84px)}.lpHeroGrid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:center}.lpHeroCopy{position:relative;z-index:2}.lpHeroTitle{font-size:clamp(50px,7.6vw,112px);line-height:.96;letter-spacing:-.03em;max-width:13ch}.lpBr{display:none}@media (min-width:721px){.lpBr{display:inline}}.lpHeroTitle em{color:var(--lp-red)}.lpHeroLede{margin-top:clamp(26px,3.4vw,40px);max-width:34ch;font-size:clamp(17px,1.6vw,21px);line-height:1.55;color:var(--lp-ink-85)}.lpHeroTag{margin-top:20px;font:500 clamp(19px,1.9vw,24px)/1.35 var(--serif);font-style:italic;color:var(--lp-ink)}.lpHeroActions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:clamp(28px,3.5vw,40px)}.lpHeroNote{font-size:13px;line-height:1.5;color:var(--lp-ink-62);max-width:30ch}.lpHand{position:relative;width:min(100%,520px);aspect-ratio:1/.92;margin-inline:auto;justify-self:end;isolation:isolate}.lpHandCard{--spread:1;position:absolute;left:50%;bottom:6%;width:46%;margin-left:-23%;transform-origin:50% 165%;transform:rotate(calc(var(--r) * var(--spread))) translateY(var(--lift,0));z-index:var(--z);transition:transform .7s var(--ease);will-change:transform}@media (hover:hover){.lpHand:hover .lpHandCard{transform:rotate(calc(var(--r) * var(--spread) * 1.16)) translateY(calc(var(--lift, 0px) - 4px))}}.lpHandCard .lpCard{animation:lpDeal .9s var(--ease) both;animation-delay:calc(.14s + var(--i) * 75ms)}@keyframes lpDeal{0%{opacity:0;transform:translateY(46px) rotate(-5deg)}to{opacity:1;transform:none}}.lpHand:after{content:"";position:absolute;left:12%;right:12%;bottom:-2%;height:12%;border-radius:50%;background:radial-gradient(closest-side,rgba(26,21,18,.22),transparent);z-index:0;filter:blur(6px)}.lpCard{container-type:inline-size;position:relative;aspect-ratio:var(--card-ratio,5/7);border-radius:12px;background:var(--tex-linen) center /120px 120px repeat,var(--lp-white);background-blend-mode:soft-light,normal;border:1px solid var(--lp-border);box-shadow:var(--lp-shadow);overflow:hidden;color:var(--lp-ink)}.lpCard:before{content:"";position:absolute;inset:3.2cqw;border:1px solid var(--lp-red-rule);border-radius:7px;pointer-events:none}.lpCardIndex{position:absolute;top:6cqw;left:6.5cqw;display:flex;flex-direction:column;align-items:center;gap:1.2cqw;font:600 10.5cqw/1 var(--serif);letter-spacing:-.02em}.lpCardIndex svg{width:7cqw;height:7cqw}.lpCardIndexBottom{top:auto;left:auto;right:6.5cqw;bottom:6cqw;transform:rotate(180deg)}.lpCardBody{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8cqw;padding:0 11cqw;text-align:center}.lpCardPip{width:34cqw;height:34cqw}.lpCardQuestion{font:600 10.4cqw/1.1 var(--serif);letter-spacing:-.01em;color:var(--lp-ink);text-wrap:balance}.lpSuitRed{color:var(--lp-red)}.lpSuitInk{color:var(--lp-ink)}.lpCardBack{background:repeating-linear-gradient(45deg,rgba(234,43,30,.12) 0 1px,transparent 1px 7cqw),repeating-linear-gradient(-45deg,rgba(234,43,30,.12) 0 1px,transparent 1px 7cqw),radial-gradient(circle at 50% 50%,rgba(234,43,30,.16) 0 1cqw,transparent 1.2cqw) 3.5cqw 3.5cqw /7cqw 7cqw,var(--lp-cream)}.lpCardBack:before{border-color:rgba(234,43,30,.34)}.lpCardBack img{position:absolute;left:50%;top:50%;width:66%;height:auto;transform:translate(-50%,-50%);filter:drop-shadow(0 4px 10px rgba(26,21,18,.14))}.lpSection{padding:var(--lp-section) 0}.lpSection+.lpSection{border-top:1px solid var(--lp-rule)}.lpHero+.lpSection{padding-top:clamp(64px,9vw,124px)}.lpSectionTitle{font-size:clamp(36px,5.2vw,72px);line-height:1.04;max-width:22ch}.lpSectionLede{margin-top:28px;max-width:44ch;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--lp-ink-85)}.lpSame{list-style:none;margin:clamp(40px,6vw,80px) 0 0;padding:0;display:grid;grid-gap:clamp(6px,1vw,12px);gap:clamp(6px,1vw,12px)}.lpSame li{font:500 clamp(28px,4.6vw,60px)/1.08 var(--serif);letter-spacing:-.02em;color:var(--lp-ink);padding-left:calc(var(--n) * clamp(0px, 4vw, 72px));text-wrap:balance}.lpSame li strong{font-weight:500;color:var(--lp-red)}.lpProblemClose{margin-top:clamp(40px,6vw,80px);max-width:min(100%,520px);margin-left:auto;padding-left:22px;border-left:2px solid var(--lp-red)}.lpProblemClose p:first-child{font:500 clamp(22px,2.2vw,30px)/1.3 var(--serif);color:var(--lp-ink)}.lpProblemClose p+p{margin-top:10px;font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:var(--lp-ink-85)}.lpScrolly,.lpStage{position:relative}.lp[data-scrolly-on] .lpScrolly{height:var(--track,220vh)}.lp[data-scrolly-on] .lpStage{position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:grid;align-content:center;overflow:hidden}.lpKickerRed{color:var(--lp-red-deep)}.lpSectionText{font-size:clamp(16px,1.3vw,19px);color:var(--lp-ink-85)}.lpSectionNote,.lpSectionText{margin-top:16px;max-width:40ch;line-height:1.55}.lpSectionNote{font-size:15px;color:var(--lp-ink-62)}.lpLeadIn{margin-top:clamp(28px,4vw,44px);font:500 clamp(20px,2vw,26px)/1.3 var(--serif);font-style:italic;color:var(--lp-ink)}.lpCards .lpSectionLede{margin-bottom:clamp(36px,5vw,64px)}.lpDeck{--cw:clamp(150px,19vw,240px);--cg:clamp(18px,3vw,44px);list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(4,var(--cw));grid-gap:var(--cg);gap:var(--cg);justify-content:center;align-items:end}.lpDeckCard{width:var(--cw);transform:rotate(var(--tilt,0deg))}.lpDeckCard .lpCard{width:100%}.lpDeckLine{display:none}.lpDeckLineStatic{margin:clamp(40px,5vw,64px) auto 0;max-width:30ch;text-align:center;font:500 clamp(24px,2.8vw,40px)/1.15 var(--serif);color:var(--lp-ink);padding:0 var(--lp-gutter)}.lp[data-scrolly-on] .lpDeckStage{opacity:calc(1 - clamp(0, calc((var(--p, 0) - .86) / .14), 1))}.lp[data-scrolly-on] .lpDeck{display:block;position:relative;width:100%;height:calc(var(--cw) * 7 / 5);margin:0}.lp[data-scrolly-on] .lpDeckCard{--pp:clamp(0,calc(var(--p, 0) / 0.5),1);position:absolute;left:50%;top:0;margin-left:calc(var(--cw) / -2);transform:translateX(calc((var(--i) - 1.5) * (var(--cw) + var(--cg)) * (1 - var(--pp)))) translateY(calc(var(--i) * -3px * var(--pp))) rotate(calc(var(--tilt) * (1 - var(--pp)) + var(--stack) * var(--pp)));will-change:transform}.lp[data-scrolly-on] .lpDeckCard .lpCardQuestion{opacity:calc(1 - var(--pp))}.lp[data-scrolly-on] .lpDeckLine{display:block;margin:26px auto 0;max-width:30ch;text-align:center;font:500 clamp(24px,2.8vw,40px)/1.15 var(--serif);color:var(--lp-ink);opacity:clamp(0,calc((var(--p, 0) - .55) / .18),1);transform:translateY(calc(16px * (1 - clamp(0, calc((var(--p, 0) - .55) / .18), 1))));padding:0 var(--lp-gutter)}.lp[data-scrolly-on] .lpDeckLineStatic{display:none}.lpMirrorObj{position:relative;margin:0;width:100%;max-width:440px;isolation:isolate}.lpMirrorObj:after,.lpMirrorObj:before{content:"";position:absolute;inset:0;border-radius:18px;background:var(--lp-white);border:1px solid var(--lp-border);box-shadow:0 18px 30px -26px rgba(26,21,18,.35);z-index:-1}.lpMirrorObj:before{transform:rotate(-2.4deg) translate(-7px,5px)}.lpMirrorObj:after{transform:rotate(1.6deg) translate(6px,2px)}.lpMirrorFace{position:relative;padding:clamp(20px,2.4vw,28px) clamp(20px,2.4vw,28px) clamp(14px,1.8vw,20px);border-radius:18px;background:var(--tex-paper) center /140px 140px repeat,var(--lp-white);background-blend-mode:soft-light,normal;border:1px solid var(--lp-border);box-shadow:var(--lp-shadow);color:var(--lp-ink)}.lpMirrorFace:before{content:"";position:absolute;inset:8px;border:1px solid var(--lp-red-rule);border-radius:12px;pointer-events:none}.lpMirrorHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.lpMirrorStamp{font:500 12px/1.3 var(--sans);color:var(--lp-ink-62)}.lpMirrorEvidence{font:600 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-red-deep);border:1px solid rgba(220,4,4,.4);border-radius:999px;padding:5px 8px 4px}.lpMirrorTitle{margin:10px 0 0;font:600 clamp(20px,1.9vw,24px)/1.15 var(--serif);color:var(--lp-ink)}.lpMirrorForming{margin:14px 0 0;font:500 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink-62)}.lpMirrorName{margin:6px 0 0;font:600 clamp(28px,2.6vw,34px)/1.05 var(--serif);letter-spacing:-.02em;color:var(--lp-ink)}.lpMirrorSub{margin:8px 0 0;font:500 clamp(15px,1.25vw,17px)/1.4 var(--serif);font-style:italic;color:var(--lp-ink-70)}.lpMirrorRows{margin:14px 0 0}.lpMirrorRow{padding:7px 0;border-top:1px solid var(--lp-rule);display:grid;grid-gap:2px;gap:2px}.lpMirrorRow dt{font:600 10px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink-62)}.lpMirrorRow dd{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:8px;gap:8px;font:500 clamp(14.5px,1.15vw,16px)/1.3 var(--serif);color:var(--lp-ink)}.lpMirrorRow dd>span:not(.lpMirrorTag){grid-column:1;grid-row:1}.lpMirrorTag{grid-column:2;grid-row:1;font:600 9.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-red-deep);border:1px solid rgba(220,4,4,.4);border-radius:999px;padding:4px 7px 3px;white-space:nowrap}.lpMirrorLearning dd{font-style:italic;color:var(--lp-ink-70)}.lpMirrorEvidence,.lpMirrorNow,.lpMirrorTag{opacity:clamp(0,calc(var(--stage, 9) - var(--at, 0) + 1),1);transition:opacity .42s var(--ease) .26s}.lpMirrorWas{opacity:clamp(0,calc(var(--at, 0) - var(--stage, 9)),1);transition:opacity .24s var(--ease)}.lpMirrorRowAppears{max-height:calc(clamp(0, calc(var(--stage, 9) - var(--at, 0) + 1), 1) * 96px);overflow:hidden;padding-top:calc(clamp(0, calc(var(--stage, 9) - var(--at, 0) + 1), 1) * 7px);padding-bottom:calc(clamp(0, calc(var(--stage, 9) - var(--at, 0) + 1), 1) * 7px);border-top-color:rgba(26,21,18,calc(.14 * clamp(0, calc(var(--stage, 9) - var(--at, 0) + 1), 1)));transition:max-height .6s var(--ease),padding .6s var(--ease)}.lpMirrorGrid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:center}.lpMirrorCopy .lpKicker{display:block;margin-bottom:18px}.lpMirrorCopy .lpSectionTitle{max-width:14ch}.lpMirrorGrid .lpMirrorObj{justify-self:end}.lpBeginGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);margin-top:clamp(40px,5vw,64px);align-items:start}.lpBeginItem .lpKicker{display:block;margin-bottom:12px}.lpBeginItem h3{font-size:clamp(26px,2.6vw,36px);line-height:1.1}.lpBeginText{margin-top:14px;max-width:34ch;font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:var(--lp-ink-85)}.lpBeginArrow{margin-top:clamp(28px,4vw,48px);font:500 clamp(18px,1.6vw,22px)/1.3 var(--serif);font-style:italic;color:var(--lp-ink-70)}.lpDrawCard,.lpProbeCard{container-type:inline-size;position:relative;width:min(100%,300px);aspect-ratio:var(--card-ratio,5/7);margin-top:22px;padding:34px 28px;border-radius:12px;background:var(--tex-linen) center /120px 120px repeat,var(--lp-white);background-blend-mode:soft-light,normal;border:1px solid var(--lp-border);box-shadow:var(--lp-shadow);display:flex;flex-direction:column;justify-content:center;text-align:center;color:var(--lp-ink);transform:rotate(-1.6deg)}.lpDrawCard:before,.lpProbeCard:before{content:"";position:absolute;inset:3.2cqw;border:1px solid var(--lp-red-rule);border-radius:7px;pointer-events:none}.lpDrawIndex{position:absolute;top:6cqw;left:6.5cqw;width:6.5cqw;height:6.5cqw;color:var(--lp-ink)}.lpDrawIndex svg{width:100%;height:100%}.lpDrawIndexBottom{top:auto;left:auto;right:6.5cqw;bottom:6cqw;transform:rotate(180deg)}.lpDrawTitle{font:600 10.5cqw/1.1 var(--serif);letter-spacing:-.01em;color:var(--lp-ink)}.lpDrawBody{margin-top:5cqw;font:500 7.2cqw/1.4 var(--serif);font-style:italic;color:var(--lp-ink-70)}.lpNotebook .lpKicker{display:block;margin-bottom:18px}.lpNotebook .lpSectionLede{margin-bottom:clamp(36px,5vw,64px)}.lpBookScrolly{--track:260vh}.lpBookStage{--open:1}.lp[data-scrolly-on] .lpBookStage{--open:clamp(0,calc((var(--p, 0) - 0.16) / 0.22),1)}.lp[data-scrolly-on] .lpBookScrolly[data-open=true] .lpBookStage{--open:1}.lpBookScene{perspective:1800px;display:grid;justify-content:center;padding:24px var(--lp-gutter)}.lp[data-scrolly-on] .lpBookScene{opacity:calc(1 - clamp(0, calc((var(--p, 0) - .86) / .14), 1));transform:translateY(calc(-32px * clamp(0, calc((var(--p, 0) - .86) / .14), 1)))}.lpBook{--pw:min(37vw,400px,calc((100dvh - 200px) / 1.414));--ph:calc(var(--pw) * 1.414);--rule:24px;position:relative;width:calc(var(--pw) * 2);transform-style:preserve-3d;transform:translateX(calc(var(--pw) * -.5 * (1 - var(--open))));transition:transform .7s var(--ease)}.lpBook,.lpPage{height:var(--ph)}.lpPage{position:absolute;top:0;width:var(--pw);padding:20px 22px 18px;background:var(--tex-paper) center /140px 140px repeat,var(--lp-white);background-blend-mode:soft-light,normal;border:1px solid var(--lp-border);color:var(--lp-ink);overflow:hidden}.lpPage:after{content:"";position:absolute;left:22px;right:22px;top:64px;bottom:18px;background:repeating-linear-gradient(to bottom,transparent 0 calc(var(--rule) - 1px),rgba(26,21,18,.13) calc(var(--rule) - 1px) var(--rule));pointer-events:none}.lpPageRight{left:var(--pw);border-radius:0 10px 10px 0;box-shadow:0 30px 50px -34px rgba(26,21,18,.5),0 3px 8px -5px rgba(26,21,18,.28)}.lpPageRight:before{content:"";position:absolute;left:0;top:0;bottom:0;width:26px;background:linear-gradient(90deg,rgba(26,21,18,.12),transparent);pointer-events:none}.lpPageHead{position:relative;z-index:1;display:flex;align-items:flex-start;gap:10px;min-height:34px}.lpPageCloud{flex:none;margin-top:1px}.lpPageMeta{display:flex;flex-wrap:wrap;gap:4px 12px;font:500 11px/1.4 var(--sans);color:var(--lp-ink-62)}.lpPageTag{color:var(--lp-red-deep)}.lpEntry{position:relative;z-index:1;margin:10px 0 0}.lpEntryItem{display:grid}.lpEntryItem dt{font:600 10.5px/var(--rule) var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-ink-62)}.lpEntryItem dd{margin:0;font:500 clamp(15px,1.25vw,17.5px)/var(--rule) var(--serif);font-style:italic;color:var(--lp-ink)}.lpPageTurn{position:absolute;right:18px;bottom:12px;z-index:1;display:inline-flex;align-items:center;gap:8px;font:500 11px/1 var(--sans);color:var(--lp-ink-62)}.lpPageTurnMark{width:14px;height:14px;border-right:1px solid var(--lp-ink-62);border-bottom:1px solid var(--lp-ink-62);border-radius:0 0 3px 0;background:linear-gradient(135deg,transparent 50%,rgba(26,21,18,.08) 0)}.lpPageMobileOnly{display:none}.lpCover{position:absolute;top:0;left:var(--pw);width:var(--pw);height:var(--ph);transform-origin:left center;transform-style:preserve-3d;transform:rotateY(calc(-180deg * var(--open)));transition:transform .9s var(--ease);z-index:2}.lpCoverBack,.lpCoverFront{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.lpCoverBack{transform:rotateY(180deg);border-radius:10px 0 0 10px;box-shadow:0 30px 50px -34px rgba(26,21,18,.5)}.lpCoverFront{border-radius:0 10px 10px 0;background:var(--tex-linen) center /120px 120px repeat,color-mix(in srgb,var(--lp-cream) 92%,var(--lp-ink));background-blend-mode:soft-light,normal;border:1px solid var(--lp-border);box-shadow:0 30px 50px -34px rgba(26,21,18,.55),0 3px 8px -5px rgba(26,21,18,.28)}.lpCoverFront:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;background:linear-gradient(90deg,rgba(26,21,18,.16),transparent);border-right:1px solid rgba(234,43,30,.35)}.lpCoverArt{background:var(--lp-ink);overflow:hidden}.lpCoverImg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit}.lpCoverArt .lpCoverBtn:after{border-color:rgba(255,253,248,.35)}.lpCoverArt .lpCoverHint{position:absolute;left:50%;bottom:7%;transform:translateX(-50%);color:var(--lp-white);background:rgba(26,21,18,.55);padding:8px 12px;border-radius:999px}.lpCoverBtn{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;cursor:pointer;display:grid;place-content:center;grid-gap:10px;gap:10px;color:var(--lp-ink);border-radius:inherit}.lpCoverBtn:after{content:"";position:absolute;inset:12px 12px 12px 22px;border:1px solid rgba(26,21,18,.16);border-radius:6px;pointer-events:none}.lpCoverWord{font:600 clamp(24px,2.4vw,32px)/1 var(--serif);letter-spacing:-.01em}.lpCoverHint{font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-red-deep);justify-self:center}.lp:not([data-scrolly-on]) .lpCoverHint{display:none}.lpBookCloud{position:absolute;right:max(var(--lp-gutter),calc((100% - var(--lp-maxw)) / 2));top:12%}.lp[data-scrolly-on] .lpBookCloud{opacity:clamp(0,calc((var(--p, 1) - .5) / .12),1);transform:translateY(calc(10px * (1 - clamp(0, calc((var(--p, 1) - .5) / .12), 1))))}.lpCloud{display:inline-flex;align-items:center;gap:10px}.lpCloudObj{display:inline-grid;justify-items:center;gap:4px;filter:drop-shadow(0 6px 10px rgba(26,21,18,.14))}@media (prefers-reduced-motion:no-preference){.lpCloudObj{animation:lpFloat 6s ease-in-out infinite}}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.lpCloudName{font:600 10px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink-62)}.lpCloudSays{font:500 13px/1.3 var(--sans);color:var(--lp-ink);background:var(--lp-white);border:1px solid var(--lp-border);border-radius:14px 14px 14px 4px;padding:9px 12px;box-shadow:0 10px 20px -16px rgba(26,21,18,.4);white-space:nowrap}.lpCloudAside{margin-top:clamp(40px,5vw,64px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:20px clamp(32px,6vw,96px);gap:20px clamp(32px,6vw,96px);align-items:start}.lpCloudAsideHead{display:flex;gap:16px;align-items:flex-start}.lpCloudAsideHead h3{font-size:clamp(24px,2.2vw,30px);line-height:1.1}.lpCloudAsideHead p{margin-top:8px;max-width:30ch;font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:var(--lp-ink-85)}.lpCloudTalk{grid-row:span 2;display:grid;grid-gap:16px;gap:16px;padding-left:22px;border-left:1px solid var(--lp-border)}.lpCloudLine{display:grid;grid-gap:6px;gap:6px;max-width:44ch;font:500 clamp(17px,1.4vw,21px)/1.35 var(--serif);color:var(--lp-ink)}.lpCloudLine .lpKicker{color:var(--lp-red-deep)}.lpCloudLineYou{font-style:italic;color:var(--lp-ink-85)}.lpCloudAside .lpSectionNote{margin-top:0}.lpLive{padding:0}.lpLiveScrolly{--track:320vh}.lpLiveStage{padding:var(--lp-section) 0}.lp[data-scrolly-on] .lpLiveStage{padding:0}.lpLiveGrid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:center}.lpLiveCopy .lpKicker{display:block;margin-bottom:18px}.lpLiveCopy .lpSectionTitle{max-width:14ch}.lpLiveObj .lpMirrorObj{justify-self:end;margin-left:auto}.lpProbeGrid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:center}.lpProbeCopy .lpSectionTitle{max-width:16ch}.lpProbeCloud{margin-top:clamp(28px,4vw,44px);display:grid;grid-gap:14px;gap:14px;justify-items:start}.lpProbeEither{font:500 clamp(18px,1.6vw,22px)/1.3 var(--serif);font-style:italic;color:var(--lp-ink)}.lpProbeCardWrap{justify-self:end;width:100%;display:flex;justify-content:flex-end}.lp[data-js=on] .lpProbeCardWrap[data-reveal]{transform:translateX(72px) rotate(3deg)}.lp[data-js=on] .lpProbeCardWrap[data-reveal][data-in=true]{transform:none}.lpProbeCard{width:320px;max-width:100%;margin-top:0;transform:rotate(1.4deg);text-align:left;justify-content:flex-start;padding-top:52px}.lpProbeQ{font:600 9.4cqw/1.15 var(--serif);letter-spacing:-.01em;color:var(--lp-ink)}.lpProbeOptions{list-style:none;margin:8cqw 0 0;padding:0;display:grid;grid-gap:3cqw;gap:3cqw}.lpProbeOptions li{font:500 6.6cqw/1.3 var(--serif);color:var(--lp-ink-85);padding:2.4cqw 0 2.4cqw 6cqw;border-top:1px solid var(--lp-rule);position:relative}.lpProbeOptions li:before{content:"";position:absolute;left:0;top:50%;width:2.2cqw;height:2.2cqw;border-radius:50%;border:1px solid var(--lp-ink-62);transform:translateY(-50%)}.lpProbeOptions li:last-child{border-bottom:1px solid var(--lp-rule)}.lpGraphSection .lpKicker{display:block;margin-bottom:18px}.lpGraphLede{font-family:var(--serif);font-style:italic;font-size:clamp(20px,2vw,26px);color:var(--lp-ink);margin-bottom:clamp(28px,4vw,48px)}.lpGraphScrolly{--track:280vh}.lpGraph{margin:0;width:100%}.lpGraphWide{display:block}.lpGraphTall,.lpGraphWide{width:100%;height:auto;overflow:visible}.lpGraphTall{display:none}.lpEvoTimeLabel{font:600 13px var(--sans);letter-spacing:.18em;text-transform:uppercase;fill:var(--lp-ink-62)}.lpEvoTimeLine{stroke:rgba(26,21,18,.22);stroke-width:1.5}.lpEvoTimeFill{stroke:var(--lp-red);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p, 1))}.lpEvoMarker{fill:var(--lp-red);transform:translateX(calc(40px + var(--p, 1) * 880px))}.lpGraphTall .lpEvoMarker{transform:translateX(calc(20px + var(--p, 1) * 360px))}.lpEvoPoint{opacity:clamp(0,calc((var(--p, 1) - (var(--i) + 1) * .13) / .06),1);transition:opacity .24s var(--ease)}.lpEvoPoint line{stroke:rgba(26,21,18,.4);stroke-width:1}.lpEvoPoint circle{fill:var(--lp-white);stroke:var(--lp-red);stroke-width:1.6}.lpEvoPoint text{font:500 15px var(--sans);fill:var(--lp-ink-70)}.lpEvoPointSmall{font-size:12px!important}.lpEvoCloud{fill:var(--lp-white);stroke:rgba(26,21,18,.35);stroke-width:6}.lpEvoNode circle{fill:var(--lp-red)}.lpEvoNode text{font:500 24px var(--serif);fill:var(--lp-ink)}.lpEvoLink{fill:none;stroke:rgba(26,21,18,.6);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.lpEvoThen .lpEvoNode{opacity:calc(1 - .62 * clamp(0, calc((var(--p, 1) - .35) / .45), 1));transition:opacity .3s var(--ease)}.lpEvoThen .lpEvoLink{stroke-dashoffset:0}.lpEvoThen .lpEvoReturn{stroke-dasharray:.06 .04}.lpEvoNow .lpEvoNode{opacity:clamp(0,calc((var(--p, 1) - .34 - (var(--i) - 6) * .11) / .08),1);transition:opacity .3s var(--ease)}.lpEvoNow .lpEvoNode circle{fill:var(--lp-red)}.lpEvoNow .lpEvoLink{stroke:var(--lp-red);stroke-width:2;--draw:clamp(0,calc((var(--p, 1) - 0.4 - (var(--i) - 6) * 0.11) / 0.1),1);stroke-dashoffset:calc(1 - var(--draw))}.lpEvoState{font:600 12px var(--sans);letter-spacing:.18em;text-transform:uppercase}.lpEvoStateThen{fill:var(--lp-ink-62);opacity:clamp(0,calc((var(--p, 1) - .5) / .1),1)}.lpEvoStateNow{fill:var(--lp-red-deep);opacity:clamp(0,calc((var(--p, 1) - .62) / .1),1)}.lpEvoNote{font:500 15px var(--serif);font-style:italic;fill:var(--lp-ink-62)}.lpEvoNoteThen{opacity:clamp(0,calc((var(--p, 1) - .8) / .1),1)}.lpEvoNoteNow{fill:var(--lp-ink-70);opacity:clamp(0,calc((var(--p, 1) - .86) / .1),1)}.lpEvoBridge{fill:none;stroke:rgba(26,21,18,.35);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, calc((var(--p, 1) - .3) / .25), 1))}.lpEvoBridgeLabel{font:500 14px var(--sans);letter-spacing:.14em;text-transform:uppercase;fill:var(--lp-ink-62);opacity:clamp(0,calc((var(--p, 1) - .32) / .1),1)}.lpEvoGrid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:start;margin-top:clamp(40px,5vw,72px)}.lpEvoSheet .lpMirrorObj{max-width:420px}.lpEvoCopy h3{font-size:clamp(24px,2.2vw,30px);line-height:1.1}.lpEvoStates{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 24px;gap:0 24px}.lpEvoStates li{padding:9px 0;border-top:1px solid var(--lp-rule);font-size:14px;line-height:1.45;color:var(--lp-ink-70);display:grid;grid-gap:2px;gap:2px}.lpEvoStates li strong{font:500 17px/1.2 var(--serif);color:var(--lp-ink)}.lpEvoDistinct{margin-top:26px;display:grid;grid-gap:10px;gap:10px;padding-left:18px;border-left:2px solid var(--lp-red)}.lpEvoDistinct p{font-size:15px;line-height:1.5;color:var(--lp-ink-85);display:grid;grid-gap:2px;gap:2px}.lpEvoDistinct strong{font:500 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-red-deep)}.lpEvoClose{margin-top:clamp(48px,6vw,80px);font:600 clamp(28px,3.6vw,52px)/1.1 var(--serif);letter-spacing:-.02em;color:var(--lp-ink);max-width:22ch}.lpVersions{background:var(--lp-red);color:var(--lp-white);padding:clamp(96px,14vw,200px) 0;position:relative;overflow:hidden}.lpVersions:before{content:"";position:absolute;inset:0;background:radial-gradient(900px 500px at 50% 0,rgba(255,253,248,.16),transparent 60%);pointer-events:none}.lpVersions .lpWrap{position:relative}.lpVersionsTitle{color:var(--lp-white);font-size:clamp(42px,6.6vw,96px);line-height:.98;letter-spacing:-.03em;max-width:21ch}.lpVersionsAll{margin-top:clamp(40px,6vw,80px);font:500 clamp(28px,3.6vw,52px)/1.1 var(--serif);font-style:italic;color:var(--lp-white)}.lpVersionsList{list-style:none;margin:clamp(28px,4vw,56px) 0 0;padding:0 0 0 clamp(26px,4vw,48px);position:relative;display:grid;grid-gap:clamp(14px,2vw,22px);gap:clamp(14px,2vw,22px);font:500 clamp(26px,3.4vw,46px)/1.12 var(--serif);max-width:30ch}.lpVersionsList:before{content:"";position:absolute;left:6px;top:.55em;bottom:.55em;width:1px;background:rgba(255,253,248,.7);transform:scaleY(0);transform-origin:50% 0;transition:transform 1.6s var(--ease) .3s}.lpVersionsList[data-in=true]:before{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.lpVersionsList:before{transform:none}}.lpVersionsList li{position:relative;letter-spacing:-.015em;color:var(--lp-white)}.lpVersionsList li:before{content:"";position:absolute;left:calc(-1 * clamp(26px, 4vw, 48px) + 2px);top:.55em;width:9px;height:9px;border-radius:50%;background:var(--lp-white)}.lpVersionsAfter{margin-top:clamp(56px,8vw,104px);margin-left:auto;font:500 clamp(24px,2.4vw,32px)/1.25 var(--serif);max-width:30ch;display:grid;grid-gap:14px;gap:14px}.lpVersionsAfter p{color:var(--lp-white)}.lpPIGrid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:center}.lpPI .lpKicker{display:block;margin-bottom:18px}.lpPromise{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;justify-self:end}.lpPromise li{font:500 clamp(28px,3.4vw,48px)/1.12 var(--serif);letter-spacing:-.02em;color:var(--lp-ink);padding-left:22px;border-left:2px solid var(--lp-red)}.lpPromise li:nth-child(2){border-left-color:rgba(234,43,30,.6)}.lpPromise li:nth-child(3){border-left-color:rgba(234,43,30,.35)}.lpFinal{padding:clamp(96px,13vw,180px) 0 clamp(56px,7vw,96px);text-align:center;background:radial-gradient(900px 520px at 50% 110%,var(--lp-red-wash),transparent 60%),var(--lp-cream)}.lpFinalTitle{font-size:clamp(42px,6.4vw,92px);line-height:.98;letter-spacing:-.03em;margin-inline:auto;max-width:20ch}.lpFinalSub{margin:18px auto 0;font:500 clamp(22px,2.4vw,32px)/1.3 var(--serif);font-style:italic;color:var(--lp-red)}.lpFinalActions{margin-top:clamp(30px,4vw,44px);display:grid;justify-items:center;grid-gap:14px;gap:14px}.lpFinalNote{font-size:13px;line-height:1.5;color:var(--lp-ink-62);max-width:44ch}.lpFinalLogo{display:block;width:min(72vw,300px);height:auto;margin:clamp(56px,8vw,96px) auto 0;filter:drop-shadow(0 18px 30px rgba(26,21,18,.14))}.lpFooter{border-top:1px solid var(--lp-rule);padding:26px 0 calc(28px + env(safe-area-inset-bottom))}.lpFooterRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;font-size:13px;color:var(--lp-ink-62)}.lpFooterBrand{font:600 13px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--lp-red-deep)}.lpFinal{scroll-margin-top:24px}.lpWait{width:min(100%,560px);margin:0 auto}.lpWaitRow{position:relative;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 8px;border-radius:999px;background:var(--lp-white);border:1px solid var(--lp-border);box-shadow:0 24px 40px -30px rgba(26,21,18,.45);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.lpWaitRow:focus-within{border-color:var(--lp-red-deep);box-shadow:0 24px 40px -30px rgba(26,21,18,.45),0 0 0 4px rgba(220,4,4,.14)}.lpWaitLabel{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lpWaitInput{flex:1 1 auto;min-width:0;height:52px;padding:0 18px;border:0;background:transparent;font:500 16px/1 var(--sans);color:var(--lp-ink);border-radius:999px}.lpWaitInput::placeholder{color:var(--lp-ink-62)}.lpWaitInput:focus-visible{outline:none}.lpWaitBtn{flex:none;min-height:52px;padding:0 26px;font-size:16px}.lpWaitBtn:disabled{opacity:.7;cursor:progress}.lpWaitTrap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.lpWaitError{min-height:22px;margin-top:10px;text-align:center;font-size:14px;line-height:1.5;color:var(--lp-red-deep)}.lpWaitDone{display:grid;grid-gap:8px;gap:8px;justify-items:center;padding:8px 0}.lpWaitDoneTitle{font:600 clamp(32px,4vw,52px)/1.05 var(--serif);letter-spacing:-.02em;color:var(--lp-ink)}.lpWaitDoneLine{font:500 clamp(19px,2vw,26px)/1.3 var(--serif);font-style:italic;color:var(--lp-red)}html:has(.lp){scroll-behavior:smooth}@media (max-width:1080px){.lpDeck{--cw:clamp(140px,20vw,200px)}}@media (max-width:960px){.lpHeroGrid{grid-template-columns:1fr;gap:40px}.lpHeroTitle{font-size:clamp(50px,9vw,96px);max-width:13ch}.lpHand{width:min(100%,440px);justify-self:center;margin-top:8px}.lpBeginGrid,.lpCloudAside,.lpLiveGrid,.lpMirrorGrid,.lpPIGrid,.lpProbeGrid{grid-template-columns:1fr;gap:40px}.lpLiveObj .lpMirrorObj,.lpMirrorGrid .lpMirrorObj,.lpProbeCardWrap,.lpPromise{justify-self:start;margin-left:0}.lpCloudTalk{grid-row:auto}.lp[data-scrolly-on] .lpLiveScrolly{height:auto}.lp[data-scrolly-on] .lpLiveStage{position:static;height:auto;overflow:visible;padding:var(--lp-section) 0}.lpLiveStage .lpMirrorObj{--stage:9}.lpEvoGrid{grid-template-columns:1fr}.lpVersionsAfter{margin-left:0}.lpBook{--pw:min(44vw,360px,calc((100dvh - 200px) / 1.414))}}@media (max-width:720px){.lp{--lp-section:clamp(72px,16vw,110px)}.lpLogo img{width:84px}.lpBtnSmall{min-height:40px;padding:0 16px;font-size:13px}.lpHeroTitle{font-size:clamp(46px,14vw,72px)}.lpHandCard{--spread:0.82}.lpFlowCard,.lpSkyCard:nth-child(n+9){display:none}.lpFlowCardMobile{display:block;width:84px;filter:drop-shadow(0 12px 18px rgba(26,21,18,.2))}.lpBtnLarge{width:100%;max-width:420px}.lpHeroActions{flex-direction:column;align-items:stretch;gap:14px}.lpEarlyHero{text-align:center;max-width:none}.lpSame li{padding-left:calc(var(--n) * 10px)}.lpProblemClose{margin-left:0}.lpDeck{--cw:min(42vw,170px);--cg:14px;grid-template-columns:repeat(2,var(--cw));row-gap:22px}.lp[data-scrolly-on] .lpDeckScrolly{height:auto}.lp[data-scrolly-on] .lpDeckStage{position:static;height:auto;overflow:visible;opacity:1}.lp[data-scrolly-on] .lpDeck{display:grid;height:auto;width:auto}.lp[data-scrolly-on] .lpDeckCard{position:static;margin-left:0;transform:rotate(var(--tilt,0deg))}.lp[data-scrolly-on] .lpDeckCard .lpCardQuestion{opacity:1}.lp[data-scrolly-on] .lpDeckLine{opacity:1;transform:none;margin-top:40px}.lpBook{--pw:min(86vw,340px);width:var(--pw);transform:none}.lpBook,.lpPage{height:auto;min-height:var(--ph)}.lpPage{position:relative;padding:18px 18px 40px}.lpPage:after{left:18px;right:18px;top:58px;bottom:34px}.lpPageRight{left:0;border-radius:10px}.lpPageRight:before{display:none}.lpPageMobileOnly{display:block}.lpPageMeta.lpPageMobileOnly{display:flex}.lpCover{left:0;height:100%;transform:none;opacity:calc(1 - var(--open));pointer-events:none;transition:opacity .5s var(--ease)}.lp:not([data-scrolly-on]) .lpCover,.lpBookScrolly[data-open=false] .lpCover{display:none}.lp[data-scrolly-on] .lpBookStage .lpCover{pointer-events:auto}.lp[data-scrolly-on] .lpBookScrolly[data-open=true] .lpCover{pointer-events:none}.lpCoverFront{border-radius:10px}.lpCoverBack{display:none}.lpBookScrolly{--track:220vh}.lpBookCloud{right:12px;top:10px}.lpCloudSays{white-space:normal;max-width:180px}.lpBookScene{padding:56px 12px 24px}.lpEntryItem dd{font-size:15px}.lpGraphWide{display:none}.lpGraphTall{display:block}.lp[data-scrolly-on] .lpGraphScrolly{height:auto}.lp[data-scrolly-on] .lpGraphStage{position:static;height:auto;overflow:visible}.lpEvoBridgeLabel,.lpEvoNode,.lpEvoNoteNow,.lpEvoNoteThen,.lpEvoNow .lpEvoNode,.lpEvoPoint,.lpEvoStateNow,.lpEvoStateThen,.lpEvoThen .lpEvoNode{opacity:1}.lpEvoThen .lpEvoNode{opacity:.45}.lpEvoBridge,.lpEvoNow .lpEvoLink,.lpEvoTimeFill{stroke-dashoffset:0}.lpEvoMarker{transform:translateX(380px)}.lpEvoNode text{font-size:19px}.lpEvoStates{grid-template-columns:1fr}.lpDrawCard,.lpProbeCard{width:min(100%,300px);margin-inline:auto}.lpPromise li{font-size:clamp(26px,8vw,40px)}.lpWaitRow{flex-direction:column;align-items:stretch;border-radius:24px;padding:8px}.lpWaitInput{height:48px;text-align:center}.lpWaitBtn{width:100%}.lpFooterRow{flex-direction:column;align-items:flex-start}}@media (max-width:400px){.lpHand{width:100%}.lpHandCard{width:50%;margin-left:-25%}}