.lb-cover{color:#f4f2ee;background:radial-gradient(120% 80% at 50% 38%,#1b1b1f 0%,#0b0b0d 55%,#030304 100%);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.lb-cover:before{content:"";opacity:.22;background-image:repeating-linear-gradient(115deg,#ffffff06 0 1px,#0000 1px 3px),repeating-linear-gradient(25deg,#00000040 0 1px,#0000 1px 4px);position:absolute;inset:0}.lb-cover-title{text-align:center;font-family:var(--font-cormorant), serif;letter-spacing:.03em;background:linear-gradient(#fff 0%,#e9e6ef 38%,#a9a6b4 62%,#f6f4fa 100%);color:#0000;filter:drop-shadow(0 0 2.2cqw #ffffff47)drop-shadow(0 .4cqw .2cqw #000000e6);-webkit-background-clip:text;background-clip:text;font-size:21cqw;font-weight:700;line-height:1.12;position:absolute;inset:22% 0 auto}.lb-cover-sub{text-align:center;font-family:var(--font-cormorant), serif;letter-spacing:.04em;color:#d9d6de;text-shadow:0 0 1.6cqw #fff3;font-size:7.4cqw;font-weight:700;position:absolute;inset:auto 0 8%}.lb-cover-sub span{font-size:1.25em}.lb-sheen:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff29 49%,#c8aaff1a 52%,#0000 58%);animation:7s ease-in-out 1.2s infinite lb-sheen;position:absolute;inset:-20% -60%;transform:translate(-60%)}@keyframes lb-sheen{0%,55%{transform:translate(-60%)}85%,to{transform:translate(60%)}}.lb-face{backface-visibility:hidden;position:absolute}.lb-edge-pages{background:repeating-linear-gradient(90deg,#efe8da 0 1px,#d9cfbd 1px 2px),#e8e0d0}.lb-edge-pages-y{background:repeating-linear-gradient(0deg,#efe8da 0 1px,#d9cfbd 1px 2px),#e8e0d0}.lb-edge-board{background:linear-gradient(90deg,#050506,#1a1a1d 50%,#050506)}.lb-spine{background:linear-gradient(90deg,#020203 0%,#19191c 30%,#0d0d0f 70%,#020203 100%);container-type:inline-size}.lb-spine-title{writing-mode:vertical-rl;font-family:var(--font-cormorant), serif;color:#cfccd6;letter-spacing:.12em;white-space:nowrap;justify-content:space-between;align-items:center;padding:14% 0;font-size:46cqw;font-weight:700;display:flex;position:absolute;inset:0}.lb-paper{background:linear-gradient(90deg,#5a401e33,#5a401e0d 6%,#0000 14%),#faf7f2}.lb-paper-left{background:linear-gradient(270deg,#5a401e33,#5a401e0d 6%,#0000 14%),#faf7f2}.lb-word{opacity:0;filter:blur(3px);transition:opacity .5s,translate .6s cubic-bezier(.2,.8,.2,1),filter .6s;display:inline-block;translate:0 .55em}.lb-live .lb-word{opacity:1;filter:blur();translate:0}.lb-rim{background:radial-gradient(closest-side,#9b30ff6b,#9b30ff1f 55%,#0000 100%);animation:6s ease-in-out infinite lb-breathe}.lb-spill{background:radial-gradient(closest-side,#ffecc88c,#c48cff47 45%,#0000 100%)}.lb-rays{background:repeating-conic-gradient(#b06eff24 0deg 4deg,#0000 4deg 16deg);animation:60s linear infinite lb-spin;-webkit-mask-image:radial-gradient(closest-side,#000 20%,#0000 100%);mask-image:radial-gradient(closest-side,#000 20%,#0000 100%)}.lb-floor{background:radial-gradient(closest-side,#9b30ff59,#0009 60%,#0000 100%)}@keyframes lb-breathe{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.06}}@keyframes lb-spin{to{rotate:360deg}}.lb-float{animation:6.5s ease-in-out infinite lb-float}@keyframes lb-float{0%,to{translate:0}50%{translate:0 -10px}}.lb-dust{opacity:0;background:#e9d8ff;border-radius:999px;width:3px;height:3px;animation:linear infinite lb-dust;position:absolute;bottom:-4%;box-shadow:0 0 8px 2px #be8cffb3}@keyframes lb-dust{0%{opacity:0;translate:0}12%{opacity:.9}80%{opacity:.5}to{opacity:0;translate:18px -105svh}}.lb-mouse{border:1.5px solid #f5f4f08c;border-radius:12px;width:22px;height:34px;position:relative}.lb-mouse:after{content:"";background:#9b30ff;border-radius:2px;width:3px;height:7px;margin-left:-1.5px;animation:1.8s ease-in-out infinite lb-wheel;position:absolute;top:6px;left:50%}@keyframes lb-wheel{0%{opacity:1;translate:0}70%{opacity:0;translate:0 10px}to{opacity:0;translate:0}}.lb-reveal{opacity:0;transition:opacity .9s,translate 1s cubic-bezier(.2,.8,.2,1);translate:0 36px}.lb-reveal.lb-in{opacity:1;translate:0}.lb-chip{background:#f5f4f014;border:1px solid #f5f4f02e;box-shadow:inset 0 1px #ffffff14}.lb-chip:hover{border-color:#9b30ffb3;box-shadow:0 0 24px -6px #9b30ffcc}.lb-numeral{font-family:var(--font-cormorant), serif;color:#0000;-webkit-text-stroke:1.5px #9b30ff;font-weight:700;line-height:.8}.lb-photo img{transition:scale 1.2s cubic-bezier(.2,.8,.2,1)}.lb-photo:hover img{scale:1.05}.lb-quote-glow{background:radial-gradient(closest-side,#9b30ff59,#0000 100%);animation:8s ease-in-out infinite lb-breathe}.lb-object{transition:transform .9s cubic-bezier(.2,.8,.2,1)}.lb-object-wrap:hover .lb-object{transform:rotateY(18deg)rotateX(-4deg)!important}.lb-eq span{background:#9b30ff;border-radius:2px;width:3px;animation:1s ease-in-out infinite lb-eq;display:inline-block}@keyframes lb-eq{0%,to{height:4px}50%{height:14px}}.lb-progress{animation:18s linear infinite lb-progress}@keyframes lb-progress{0%{width:8%}to{width:92%}}.lb-seal{animation:24s linear infinite lb-spin}.lb-ring{animation:2.6s ease-in-out infinite lb-ring;box-shadow:0 0 0 2px #c9c2f2e6,0 0 18px 4px #9b30ffa6}@keyframes lb-ring{0%,to{box-shadow:0 0 0 2px #c9c2f2e6,0 0 14px 3px #9b30ff80}50%{box-shadow:0 0 0 2px #c9c2f2,0 0 26px 8px #9b30ffd9}}.lb-arrive{animation:.9s cubic-bezier(.2,.8,.2,1) both lb-arrive}@keyframes lb-arrive{0%{opacity:0;filter:blur(6px);translate:0 28px;scale:.92}to{opacity:1;filter:blur();translate:0;scale:1}}.lb-arrive-late{animation:.8s cubic-bezier(.2,.8,.2,1) .45s both lb-arrive}.lb-halo{background:radial-gradient(closest-side,#9b30ff8c,#7c6fe033 60%,#0000 100%);animation:4s ease-in-out infinite lb-breathe}.lb-line{color:#f5f4f024;transition:color .7s,text-shadow .9s}.lb-line.lb-lit{color:#f5f4f0}.lb-line-last.lb-lit{color:#c9a3ff;text-shadow:0 0 34px #9b30ffd9,0 0 90px #9b30ff73}.lb-door{border:1.5px solid color-mix(in srgb, var(--door) 55%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--door) 8%, transparent), 0 24px 50px -26px var(--door);transition:translate .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.lb-door:hover,.lb-door:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--door) 16%, transparent), 0 34px 70px -24px var(--door);outline:none;translate:0 -6px}.lb-door-img{transition:scale 1.2s cubic-bezier(.2,.8,.2,1)}.lb-door:hover .lb-door-img{scale:1.06}.lb-door-sweep{background:linear-gradient(105deg,#0000 40%,#ffffff47 50%,#0000 60%);translate:-110%}.lb-door:hover .lb-door-sweep{transition:translate .9s;translate:110%}.lb-door-chip{background:var(--door);box-shadow:0 0 22px -2px var(--door)}.lb-door-cta{color:var(--door)}.lb-door-arrow{transition:translate .4s}.lb-door:hover .lb-door-arrow{translate:5px}.lb-about-img{opacity:0;transition:opacity .9s,scale 1.6s cubic-bezier(.2,.8,.2,1);scale:1.04}.lb-about-img.lb-on{opacity:1;scale:1}@media (min-width:1024px){.lb-chapter{opacity:.32;transition:opacity .6s}.lb-chapter.lb-on{opacity:1}.lb-chapter.lb-on .lb-numeral{color:#9b30ff;text-shadow:0 0 26px #9b30ff8c}}.lb-pill{color:#f5f4f0cc;background:#f5f4f00d;border:1px solid #f5f4f038}.lb-pill:hover{border-color:#9b30ffb3}.lb-pill-dot{border:1.5px solid #f5f4f080}.lb-pill-on{color:#fff;background:#9b30ff38;border-color:#9b30ff;box-shadow:0 0 22px -4px #9b30ffe6}.lb-pill-on .lb-pill-dot{background:#c9a3ff;border-color:#c9a3ff}@media (prefers-reduced-motion:reduce){.lb-line,.lb-door,.lb-door-img,.lb-door-sweep,.lb-door-arrow,.lb-about-img,.lb-chapter{transition:none!important}.lb-door:hover,.lb-door:hover .lb-door-img{translate:none;scale:none}.lb-line{color:#f5f4f0}.lb-sheen:after,.lb-rim,.lb-rays,.lb-float,.lb-dust,.lb-mouse:after,.lb-quote-glow,.lb-eq span,.lb-progress,.lb-seal,.lb-ring,.lb-arrive,.lb-arrive-late,.lb-halo{animation:none!important}.lb-dust{display:none}.lb-word,.lb-reveal,.lb-object,.lb-photo img{transition:none!important}.lb-reveal,.lb-word{opacity:1;filter:none;translate:0}}
