.brand-loading{width:100%;display:grid;place-items:center;padding:64px 24px;color:var(--brand-action)}.brand-loading-page{min-height:100svh;background:var(--brand-paper)}.brand-loading-content{display:flex;flex-direction:column;align-items:center;text-align:center}.brand-loading-book{width:104px;height:84px;perspective:500px;margin-bottom:26px}.brand-book-spread{position:relative;width:96px;height:64px;margin:12px auto 0;transform-style:preserve-3d;transform:rotateX(24deg) rotate(-8deg)}.brand-book-cover,.brand-book-leaf,.brand-book-paper{position:absolute;display:block;width:48px;height:64px;top:0;box-sizing:border-box;transform-style:preserve-3d}.brand-book-left{left:0}.brand-book-right{left:48px}.brand-book-cover{background:var(--brand-action);border-bottom:2px solid var(--brand-action);transform:translateZ(-3px) translateY(3px)}.brand-book-paper{background:var(--brand-paper);border:1px solid var(--brand-rule);border-bottom:3px double var(--brand-rule);padding:18px 8px}.brand-book-paper.brand-book-left{transform:rotateY(8deg);transform-origin:right center}.brand-book-paper.brand-book-right{transform:rotateY(-8deg);transform-origin:left center}.brand-book-leaf{left:48px;background:var(--brand-paper);border:1px solid var(--brand-rule);padding:18px 8px;transform-origin:left center;animation:brand-book-turn 2.4s cubic-bezier(.77,0,.175,1) infinite}.brand-book-leaf-back{animation-delay:-.18s}.brand-book-leaf-front{background:#fff9ed;border-color:#ddc79d}.brand-book-spread i{display:block;height:1px;margin-bottom:7px;background:#c6b9b1}.brand-book-spread i:last-child{width:65%}.brand-book-leaf-front i{background:#ceb17a}.brand-book-binding{position:absolute;left:47px;top:1px;width:2px;height:63px;background:var(--brand-action);transform:translateZ(1px)}.brand-loading-name{font-family:var(--font-display,Georgia),serif;font-size:34px;font-weight:400;line-height:1.2;letter-spacing:-1.2px;color:var(--brand-action)}.brand-loading-label{margin-top:14px;font-size:14px;line-height:1.6;color:var(--brand-muted)}@keyframes brand-book-turn{0%,12%{transform:rotateY(-8deg) translateZ(2px);opacity:0}18%{opacity:1}72%,86%{transform:rotateY(-172deg) translateZ(2px);opacity:1}96%,to{transform:rotateY(-172deg) translateZ(2px);opacity:0}}@media (prefers-reduced-motion:reduce){.brand-book-leaf{animation:none}.brand-book-leaf-front{transform:rotateY(-42deg) translateZ(2px)}.brand-book-leaf-back{transform:rotateY(-18deg) translateZ(1px)}}