:root{--ink:#1c1a16;--ink-2:#3a362f;--ink-3:rgba(28, 26, 22, .58);--rule:rgba(28, 26, 22, .22);--paper:#f6f3ec;--pad:clamp(20px, 3.5vw, 64px);--serif:"Newsreader","Iowan Old Style",Georgia,serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif}*,::after,::before{box-sizing:border-box}html{background:var(--paper)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.nav{position:fixed;z-index:30;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:clamp(18px,2.6vw,40px) var(--pad) 0;color:var(--ink)}.brand img{display:block;height:clamp(30px,3vw,54px);width:auto}.links{display:flex;align-items:center;gap:clamp(18px,2.6vw,48px);font-size:clamp(13px, .95vw, 16px);letter-spacing:.01em}.links a{opacity:.9;transition:opacity .25s}.links a:hover{opacity:1}.links .cta{border:1px solid rgba(28,26,22,.55);padding:.66em 1.45em;margin-left:clamp(0px,1vw,16px);transition:background .25s,color .25s}.links .cta:hover{background:var(--ink);color:var(--paper)}.rv{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;padding:calc(clamp(18px,2.6vw,40px) + clamp(30px,3vw,54px) + 3vh) var(--pad) clamp(18px,3vh,34px)}.rv-cab{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--ink);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.rv-cab a{display:inline-flex;gap:.5em}.rv-cab>span{color:var(--ink-3);letter-spacing:.1em}.rv-palco{position:relative;flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;gap:clamp(14px,2.4vw,44px);padding:clamp(16px,3vh,36px) 0 clamp(10px,2vh,20px)}.rv-livro{position:relative;perspective:2600px;touch-action:pan-y;cursor:pointer;user-select:none;-webkit-user-select:none}.rv-pag{position:absolute;top:0;height:100%;background:#fff;overflow:hidden}.rv-face canvas,.rv-pag canvas{display:block;width:100%;height:100%}.rv-pag--e{left:0;width:50%;box-shadow:-10px 14px 30px rgba(40,30,20,.12)}.rv-pag--d{right:0;width:50%;box-shadow:10px 14px 30px rgba(40,30,20,.12)}.rv-pag--d::after,.rv-pag--e::after{content:"";position:absolute;top:0;bottom:0;width:9%;pointer-events:none}.rv-pag--e::after{right:0;background:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.12))}.rv-pag--d::after{left:0;background:linear-gradient(270deg,rgba(0,0,0,0),rgba(0,0,0,.14))}.rv-vazia{visibility:hidden}.rv-folha{position:absolute;top:0;width:50%;height:100%;transform-style:preserve-3d;z-index:3;pointer-events:none;transition:transform .9s cubic-bezier(.45, .05, .25, 1)}.rv-folha--d{left:50%;transform-origin:0 50%}.rv-folha--e{left:0;transform-origin:100% 50%}.rv-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fff;overflow:hidden}.rv-face--tras{transform:rotateY(180deg)}.rv-face i{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .9s cubic-bezier(.45, .05, .25, 1)}.rv-folha--d .rv-face--frente i{background:linear-gradient(90deg,rgba(0,0,0,.28),rgba(0,0,0,0) 60%)}.rv-folha--d .rv-face--tras i{background:linear-gradient(270deg,rgba(0,0,0,.22),rgba(0,0,0,0) 60%)}.rv-folha--e .rv-face--frente i{background:linear-gradient(270deg,rgba(0,0,0,.28),rgba(0,0,0,0) 60%)}.rv-folha--e .rv-face--tras i{background:linear-gradient(90deg,rgba(0,0,0,.22),rgba(0,0,0,0) 60%)}.rv-folha.is-meio .rv-face i{opacity:1}.rv-seta{flex:0 0 auto;font:inherit;font-size:17px;line-height:1;width:44px;height:44px;border-radius:50%;border:1px solid rgba(28,26,22,.35);background:0 0;color:var(--ink);cursor:pointer;transition:background .25s,color .25s,opacity .25s}.rv-seta:focus-visible,.rv-seta:hover{background:var(--ink);color:var(--paper)}.rv-seta:disabled{opacity:.25;pointer-events:none}.rv-pe{display:flex;justify-content:center;align-items:center;gap:18px;font-size:12px;letter-spacing:.08em;color:var(--ink-3);font-variant-numeric:tabular-nums}.rv-zoom{font:inherit;letter-spacing:.08em;background:0 0;border:0;border-bottom:1px solid var(--ink);color:var(--ink);padding:0 0 3px;cursor:pointer}.rv.is-zoom .rv-palco{overflow:hidden}.rv-livro{transition:transform .45s cubic-bezier(.2, .8, .2, 1)}.rv.is-zoom .rv-livro{cursor:zoom-out}@media (max-width:860px){.links a:not(.cta){display:none}.links .cta{white-space:nowrap;padding:.6em 1em;font-size:12.5px;margin-left:0}.rv-palco{gap:10px}.rv-seta{width:36px;height:36px;font-size:15px}.rv-pag--d,.rv-pag--e{box-shadow:0 10px 26px rgba(40,30,20,.14)}.rv-pag--d::after,.rv-pag--e::after{display:none}.rv-cab>span{display:none}.rv-palco{display:grid;grid-template-columns:auto auto;justify-content:center;align-content:center;gap:18px 24px}.rv-livro{grid-column:1/-1;grid-row:1;justify-self:center}.rv-seta--ant{grid-row:2;justify-self:end}.rv-seta--prox{grid-row:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.rv-folha,.rv-livro{transition:none}}