@font-face{font-family:Lexend;font-style:normal;font-display:swap;font-weight:700;src:url(/hosts/institutional/assets/lexend-latin-700-normal-DqO8md6r.woff2)format("woff2"),url(/hosts/institutional/assets/lexend-latin-700-normal-DVyJlN8t.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/hosts/institutional/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2"),url(/hosts/institutional/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/hosts/institutional/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2"),url(/hosts/institutional/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--em-background:#e9eee9;--em-surface:#fffdf5;--em-card:#fffef9;--em-ink:#213c34;--em-muted:#52695f;--em-primary:#24684f;--em-on-primary:#fff;--em-tint:#edf4e8;--em-selected:#dcebcf;--em-scene:#e4ecd0;--em-border:#cedbd1;--em-line:#6b8479;--em-focus:#1f5687;--em-accent-verde:#7ccf5a;--em-accent-verde-escuro:#2f6b1d;--em-accent-areia:#e6cfa3;--em-accent-sol:#ffc94d;--em-accent-ceu:#5aa9e6;--em-accent-coral:#f07c5a;--em-accent-lilas:#a48be0;--em-status-aviso-fundo:#fff1c8;--em-status-aviso-tinta:#5a4310;--em-status-atraso:#c2502c;--em-status-ativo-fundo:#dff2e4;--em-status-ativo-tinta:#1d5a3a;--em-status-info-fundo:#e0ecfb;--em-status-info-tinta:#1f4d80;--em-status-erro-fundo:#fde7e1;--em-status-erro-tinta:#8a2c14;--em-font-ui:"Atkinson Hyperlegible", Arial, sans-serif;--em-font-title:"Lexend", Arial, sans-serif;--em-font-content:"Atkinson Hyperlegible", Arial, sans-serif;--em-font-kids:"Andika", Arial, sans-serif;--em-font-kids-title:"Nunito", Arial, sans-serif;--em-text-xs:.8125rem;--em-text-sm:.9375rem;--em-text-md:1.0625rem;--em-text-lg:1.25rem;--em-text-xl:1.625rem;--em-text-xxl:2.25rem;--em-text-display:clamp(2.5rem, 6vw, 4.25rem);--em-type-display-size:2rem;--em-type-display-line:1.2;--em-type-display-weight:700;--em-type-h1-size:1.5rem;--em-type-h1-line:1.3;--em-type-h1-weight:600;--em-type-h2-size:1.125rem;--em-type-h2-line:1.4;--em-type-h2-weight:600;--em-type-body-size:.9375rem;--em-type-body-line:1.5;--em-type-body-weight:400;--em-type-caption-size:.8125rem;--em-type-caption-line:1.4;--em-type-caption-weight:500;--em-space-1:4px;--em-space-2:8px;--em-space-3:12px;--em-space-4:16px;--em-space-5:20px;--em-space-6:24px;--em-space-8:32px;--em-space-10:40px;--em-space-12:48px;--em-space-16:64px;--em-radius-sm:12px;--em-radius-md:14px;--em-radius-lg:16px;--em-radius-xl:20px;--em-radius-pill:999px;--em-shadow-sm:0 1px 2px 0 #0000000a;--em-shadow-md:0 4px 12px -2px #00000014, 0 2px 6px -1px #0000000a;--em-shadow-lg:0 12px 32px -4px #0000001f, 0 4px 12px -2px #0000000a;--em-ease:cubic-bezier(.16, 1, .3, 1);--em-duration-fast:.15s;--em-duration-base:.2s;--em-duration-slow:.25s;--em-glass-bg:#fffdf5c7;--em-glass-border:#fff9;--em-glass-blur:12px;--em-touch:48px}:root[data-palette=ceu]{--em-background:#eaf0f7;--em-surface:#f6f9ff;--em-card:#fff;--em-ink:#233e5a;--em-muted:#52667c;--em-primary:#245891;--em-on-primary:#fff;--em-tint:#eaf1fa;--em-selected:#d9e6fa;--em-scene:#e7e0f5;--em-border:#c6d4e6;--em-line:#687c94;--em-focus:#1f5687}:root[data-palette=por-do-sol]{--em-background:#f5ece6;--em-surface:#fff8f1;--em-card:#fffdfb;--em-ink:#503a33;--em-muted:#725c51;--em-primary:#92442e;--em-on-primary:#fff;--em-tint:#fcece3;--em-selected:#f2d9ca;--em-scene:#dfeaf4;--em-border:#dfcbbf;--em-line:#98766a;--em-focus:#8a4a00}@media (prefers-reduced-motion:reduce){:root{--em-duration-fast:.01ms;--em-duration-base:.01ms;--em-duration-slow:.01ms}}:root[data-theme=dark]{--em-background:#111a17;--em-surface:#16211d;--em-card:#1b2823;--em-ink:#e6efe9;--em-muted:#a9bcb2;--em-primary:#7cc6a2;--em-on-primary:#0e1f18;--em-tint:#1f2f28;--em-selected:#2a4236;--em-scene:#1d2a22;--em-border:#2f4239;--em-line:#7b948a;--em-focus:#8ec5ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--em-status-aviso-fundo:#3d3112;--em-status-aviso-tinta:#f5dc9a;--em-status-atraso:#ec7a52;--em-status-ativo-fundo:#173a2a;--em-status-ativo-tinta:#a6e3bf;--em-status-info-fundo:#1a2f4a;--em-status-info-tinta:#b5d3f7;--em-status-erro-fundo:#42201a;--em-status-erro-tinta:#ffb8a5;--em-glass-bg:#16211dc7;--em-glass-border:#ffffff1f}:root[data-theme=dark][data-palette=ceu]{--em-background:#0f1724;--em-surface:#142033;--em-card:#18263b;--em-ink:#e6eef8;--em-muted:#a8b8cc;--em-primary:#8cb8ec;--em-on-primary:#0c1a2c;--em-tint:#1b2a40;--em-selected:#263d5c;--em-scene:#231f38;--em-border:#2c3d55;--em-line:#7d91ab;--em-focus:#8ec5ff}:root[data-theme=dark][data-palette=por-do-sol]{--em-background:#1c1412;--em-surface:#241a17;--em-card:#2a1f1b;--em-ink:#f5e8e1;--em-muted:#c9b2a6;--em-primary:#f0a283;--em-on-primary:#2a120a;--em-tint:#33241f;--em-selected:#48322a;--em-scene:#1b2531;--em-border:#45332c;--em-line:#a08a80;--em-focus:#ffb35c}:root{--story-bg:#f3f0e3;--story-bg-deep:#e9e3d0;--story-paper:#fffaf0;--story-paper-right:#f8f5e9;--story-ink:#264738;--story-muted:#56634f;--story-accent-deep:#2b573f;--story-gold:#b98b42;--story-gold-ink:#7a5520;--story-chapter:#7d5b27;--story-label:#6c6450;--story-border:#d7d5bd;--story-line:#d7cdb780;--story-cloth:#24412f;--story-serif:Georgia, "Times New Roman", serif;--story-hand:"Segoe Script", "Segoe Print", "Bradley Hand", "URW Chancery L", cursive;--story-chip:#fff1c8;--story-chip-ink:#5a4310;--ease-page:cubic-bezier(.55, .05, .3, 1);--cursor-next:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34'%3E%3Cpath d='M6 4h14l8 8v18H6z' fill='%23fffaf0' stroke='%23264738' stroke-width='1.6'/%3E%3Cpath d='M20 4v8h8' fill='%23e9e0c8' stroke='%23264738' stroke-width='1.6'/%3E%3Cpath d='M13 17h8m-3-3 3 3-3 3' fill='none' stroke='%23b98b42' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 17 17, e-resize;--cursor-prev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34'%3E%3Cpath d='M28 4H14l-8 8v18h22z' fill='%23fffaf0' stroke='%23264738' stroke-width='1.6'/%3E%3Cpath d='M14 4v8H6' fill='%23e9e0c8' stroke='%23264738' stroke-width='1.6'/%3E%3Cpath d='M21 17h-8m3-3-3 3 3 3' fill='none' stroke='%23b98b42' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 17 17, w-resize}*,:before,:after{box-sizing:border-box}html{background:var(--story-bg)}body{background:radial-gradient(ellipse 70% 60% at 50% 42%, #fcf7e9, transparent 75%), radial-gradient(ellipse 120% 90% at 50% 50%, transparent 60%, #e2dbc5), var(--story-bg);color:var(--story-ink);font-family:var(--em-font-ui);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}:is(a,button):focus-visible{outline:3px solid var(--em-focus);outline-offset:3px;border-radius:6px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--story-ink);color:#fffaf0;border-radius:10px;padding:12px 16px;position:absolute;top:-64px;left:16px}.skip:focus{top:12px}.home-chip{background:var(--story-chip);color:var(--story-chip-ink);font:700 12px/1.4 var(--em-font-ui);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;display:inline-flex}:root{--alvo:44px}@media (pointer:coarse){:root{--alvo:48px}}.btn{min-height:var(--alvo);color:var(--story-ink);font:600 14px/1.2 var(--em-font-ui);white-space:nowrap;cursor:pointer;background:#fcfaef;border:1px solid #c7cbb4;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px -8px #2a3a2a66}.btn-primary{border-color:var(--story-accent-deep);background:linear-gradient(180deg, #33644a, var(--story-accent-deep));color:#fff9e9}.btn-gold{color:#2a2410;background:linear-gradient(#e1bf78,#c99c55);border-color:#c99c55}.btn-cloth{color:#f1dca6;background:0 0;border-color:#c9a25e88}.player-top{border-bottom:1px solid #d7d5bd99;align-items:center;gap:18px;padding:10px clamp(14px,3vw,32px);display:flex}.story-brand{line-height:1;display:grid}.home-brand{min-height:var(--alvo);font:700 22px/1 var(--em-font-title);letter-spacing:-1px;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.home-brand>span{color:#4f7f33}.story-brand small{letter-spacing:2px;color:var(--story-label);margin-top:4px;font-size:8.5px}.player-tagline{align-items:center;gap:12px;margin:0 auto;display:flex}.player-prelude{letter-spacing:2.4px;color:var(--story-label);font-size:10px}.player-cta{align-items:center;gap:8px;display:flex}.player-student{min-height:var(--alvo);color:var(--story-accent-deep);font:600 14px var(--em-font-ui);text-underline-offset:4px;align-items:center;margin-right:6px;display:inline-flex}.player-bar{padding:8px clamp(14px, 3vw, 32px) max(8px, env(safe-area-inset-bottom));background:linear-gradient(#f6f2e4cc,#efe9d6);border-top:1px solid #d7d5bd99;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid;position:relative}.player-now{letter-spacing:1.4px;min-width:0;color:var(--story-label);text-transform:uppercase;flex-direction:column;margin:0;font-size:11px;display:flex}.player-now-title{font:italic 400 16px/1.3 var(--story-serif);letter-spacing:0;text-transform:none;text-overflow:ellipsis;white-space:nowrap;color:var(--story-ink);overflow:hidden}.player-chapters{align-items:center;gap:10px;display:flex}.player-chapters ol{--progress:0;justify-content:space-between;width:clamp(150px,26vw,360px);margin:0;padding:0;list-style:none;display:flex;position:relative}.player-chapters ol:before,.player-chapters ol:after{content:"";background:#d8cfb5;border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:7px;right:7px}.player-chapters ol:after{width:calc((100% - 14px) * var(--progress));background:linear-gradient(90deg, #c99c55, var(--story-gold));right:auto}.player-chapters li{z-index:1;position:relative}.player-chapters li a{width:var(--alvo);height:var(--alvo);margin:calc((var(--alvo) - 14px) / -2);border-radius:50%;place-items:center;display:grid}.player-chapters li a:before{content:"";background:#f7f2e3;border:2px solid #cbbf9d;border-radius:50%;width:10px;height:10px;transition:transform .25s,background .25s}.player-chapters li a.is-read:before{border-color:var(--story-gold);background:var(--story-gold)}.player-chapters li a[aria-current]:before{border-color:var(--story-accent-deep);background:#fffaf0;transform:scale(1.35);box-shadow:0 0 0 3px #b98b4233}.player-mark{background:var(--story-ink);color:#fffaf0;white-space:nowrap;opacity:0;pointer-events:none;border-radius:7px;padding:5px 9px;font-size:12px;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px)}.player-chapters li a:is(:hover,:focus-visible) .player-mark{opacity:1;transform:translate(-50%)}.player-tools{justify-content:flex-end;gap:6px;display:flex}.player-icon,.player-tool{min-width:var(--alvo);height:var(--alvo);color:var(--story-ink);font:600 13px var(--em-font-ui);cursor:pointer;background:#fcfaef;border:1px solid #cdc6ad;border-radius:999px;grid-auto-flow:column;place-items:center;gap:6px;padding:0 10px;display:inline-grid}.player-icon{padding:0}.player-icon:disabled{opacity:.35;cursor:default}.player-tool[aria-pressed=true]{border-color:var(--story-accent-deep);background:var(--story-accent-deep);color:#fff9e9}:is(.player-icon,.player-tool) svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.player-toast{background:var(--story-ink);color:#fffaf0;opacity:0;pointer-events:none;border-radius:9px;margin:0;padding:8px 14px;font-size:13px;transition:opacity .25s,transform .25s;position:absolute;bottom:calc(100% + 10px);right:clamp(14px,3vw,32px);transform:translateY(6px)}.player-toast.is-on{opacity:1;transform:none}.player-caption{color:#fff8e6;width:min(720px,92vw);font:italic 400 17px/1.45 var(--story-serif);text-align:center;opacity:0;pointer-events:none;background:#24412fe6;border-radius:12px;margin:0;padding:10px 18px;transition:opacity .3s,transform .3s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,6px)}.is-captioned .player-caption{opacity:1;transform:translate(-50%)}::highlight(narracao){color:inherit;background:#f6e3b0}.is-narrating{background:#f6e3b0;border-radius:4px}@media (max-width:1080px){.player-prelude{display:none}}@media (max-width:760px),(max-height:480px){.player-top{flex-wrap:nowrap;gap:10px;padding:6px 14px}.home-brand{font-size:19px}.story-brand small{display:none}.player-tagline{margin:0 auto 0 0}.player-cta .btn{min-height:var(--alvo);padding:7px 12px;font-size:13px}.player-bar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-top:6px}.player-now,.player-tool [data-label],[data-fullscreen]{display:none}.player-student{font-size:13px}.player-chapters{justify-self:start;gap:6px}.player-chapters ol{width:clamp(110px,38vw,220px)}.player-tool{padding:0}.player-icon,.player-tool{min-width:var(--alvo);height:var(--alvo)}}@media (max-width:420px){.player-tagline .home-chip{display:none}}@media (max-height:480px){.player-top{padding-block:4px}.player-bar{padding-block:4px max(4px, env(safe-area-inset-bottom))}.player-icon,.player-tool,.player-cta .btn{min-height:var(--alvo);height:var(--alvo);min-width:var(--alvo)}}@media (max-width:520px){.player-chapters ol{display:none}.player-bar:before{content:"";width:calc(var(--progress,0) * 100%);background:linear-gradient(90deg, #c99c55, var(--story-gold));height:2px;position:absolute;top:-1px;left:0}.player-now{font-size:10px;display:flex}.player-now-title{font-size:14px}.player-bar{grid-template-columns:minmax(0,1fr) auto auto}.player-top{flex-wrap:wrap;row-gap:6px}.player-cta{flex:1 0 100%;justify-content:flex-end}.player-cta .btn{min-height:var(--alvo)}.player-student{margin-right:auto}}.story-book{--u:calc(100cqi / var(--design-w,1200));position:relative}.story-spread{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.story-page{min-width:0;padding:calc(var(--pad-top) * var(--u)) calc(var(--pad-outer) * var(--u)) calc(var(--pad-bottom) * var(--u));background-color:var(--story-paper);background-image:var(--gutter), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9 .35' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .38 0 0 0 0 .26 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E");flex-direction:column;display:flex;position:relative}.story-left{--gutter:linear-gradient(270deg, #6b5b3626, #b5a88818 3%, transparent 9%);padding-right:calc(var(--pad-inner) * var(--u));border-radius:6px 0 0 6px}.story-right{--gutter:linear-gradient(90deg, #6b5b3630, #b5a88818 3%, transparent 9%);padding-left:calc(var(--pad-inner) * var(--u));background-color:var(--story-paper-right);border-radius:0 6px 6px 0}.story-runhead,.story-folio{font:500 calc(var(--t-run) * var(--u)) / 1.3 var(--em-font-ui);letter-spacing:.14em;color:var(--story-label);justify-content:space-between;gap:12px;display:flex}.story-runhead{padding-bottom:calc(11 * var(--u));border-bottom:1px solid var(--story-line)}.story-folio{padding-top:calc(11 * var(--u));border-top:1px solid var(--story-line);margin-top:auto}.story-folio span:last-child{font:italic calc(var(--t-run) * 1.25 * var(--u)) var(--story-serif);letter-spacing:0}.story-copy{padding-top:calc(var(--gap-copy) * var(--u))}.story-kicker{font:700 calc(var(--t-kicker) * var(--u)) / 1.3 var(--em-font-ui);letter-spacing:.16em;color:var(--story-chapter);margin:0}.story-title{margin:calc(var(--t-title) * .32 * var(--u)) 0 calc(var(--t-title) * .26 * var(--u));font:400 calc(var(--t-title) * var(--u)) / 1.04 var(--story-serif);letter-spacing:-.03em;color:var(--story-ink);text-wrap:balance}.story-title em{color:#55693a}.story-lead{margin:0 0 calc(var(--t-lead) * .8 * var(--u));font:italic 400 calc(var(--t-lead) * var(--u)) / 1.35 var(--story-serif);color:#545b44}.story-text{max-width:34em;font-size:calc(var(--t-text) * var(--u));color:var(--story-muted);text-wrap:pretty;margin:0;line-height:1.68}.story-note{margin:calc(var(--t-text) * 1.1 * var(--u)) 0 0;font-size:calc(var(--t-text) * .92 * var(--u));color:var(--story-muted);line-height:1.55}.story-note a{color:var(--story-accent-deep);font-weight:700}.story-actions{gap:calc(10 * var(--u));margin-top:calc(var(--t-text) * 1.5 * var(--u));flex-wrap:wrap;display:flex}.story-page .btn{min-height:max(var(--alvo), calc(42 * var(--u)));padding:calc(9 * var(--u)) calc(16 * var(--u));font-size:calc(var(--t-text) * .95 * var(--u));border-radius:calc(8 * var(--u))}.story-dedication{margin:auto 0 calc(18 * var(--u));padding-top:calc(20 * var(--u));color:var(--story-muted);font:400 calc(var(--t-text) * .98 * var(--u)) / 1.75 var(--story-hand);text-align:center;transform:rotate(-4deg)}.story-dedication span{display:block}.story-dedication+.story-folio{margin-top:0}.story-world{padding-bottom:calc(14 * var(--u));text-align:center}.story-subtitle{margin:calc(8 * var(--u)) 0 calc(6 * var(--u));font:400 calc(var(--t-sub) * var(--u)) / 1.12 var(--story-serif);color:var(--story-ink);text-wrap:balance}.story-caption{max-width:32em;font-size:calc(var(--t-cap) * var(--u));color:var(--story-muted);text-wrap:balance;margin:0 auto;line-height:1.6}.story-micro{min-height:max(var(--alvo), calc(48 * var(--u)));margin-top:calc(10 * var(--u) - (var(--alvo) - 1.3em) / 2);color:var(--story-accent-deep);font:700 calc(var(--t-cap) * var(--u)) / 1.3 var(--em-font-ui);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;-webkit-text-decoration:underline #b98b4288;text-decoration:underline #b98b4288;text-decoration-thickness:1px;display:inline-flex}.story-micro:hover{-webkit-text-decoration-color:var(--story-accent-deep);text-decoration-color:var(--story-accent-deep)}.story-backcover{align-content:center;justify-items:center;gap:calc(16 * var(--u));padding:calc(40 * var(--u));box-shadow:inset -14px 0 12px -10px #0006, inset 0 0 0 calc(10 * var(--u)) #2a4b38, inset 0 0 0 calc(11 * var(--u)) #c9a25e66;color:#f1dca6;text-align:center;background:repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#0000000d 0 1px,#0000 1px 3px),radial-gradient(at 60% 30%,#3d6c52,#284a37 55%,#1f3a2b);border-radius:6px 3px 3px 6px;display:grid}.story-backcover h2{font:400 calc(var(--t-sub) * 1.2 * var(--u)) / 1.15 var(--story-serif);color:#f3dfa9;margin:0}.story-backcover p{max-width:26em;font-size:calc(var(--t-cap) * var(--u));color:#e8d6a6;margin:0;line-height:1.6}.story-backcover .btn{min-height:max(var(--alvo), calc(42 * var(--u)));font-size:calc(var(--t-cap) * var(--u))}.story-cover-brand{font:700 calc(46 * var(--u)) / 1 var(--em-font-title);letter-spacing:-.04em;color:#e3c47e;text-shadow:0 1px #0006,0 -1px #fff3}.story-cover-brand span{color:#f1dca6}.story-restart{color:#f1dca6;font:600 calc(var(--t-cap) * var(--u)) var(--em-font-ui);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f1dca688}.story-ribbon{z-index:6;top:calc(-4 * var(--u));background:linear-gradient(90deg, #a8783a, var(--story-gold) 40%, #c99c55 60%, #a8783a);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);transform-origin:top;width:2%;height:11%;transform:rotate(calc(var(--ribbon,0) * 1deg));opacity:calc(1 - var(--close,0) * 3);pointer-events:none;position:absolute;left:56%}.book-rig{--layout:flow;--design-w:1200;--design-h:700;--pad-top:30;--pad-outer:44;--pad-inner:52;--pad-bottom:24;--gap-copy:26;--t-title:50;--t-lead:19;--t-text:15;--t-kicker:10.5;--t-run:9.5;--t-sub:27;--t-cap:13.5;--art-h:330;width:min(1180px,100%);margin:0 auto;position:relative;container:rig/inline-size}.story-book{gap:40px;display:grid}.story-spread{border-radius:6px;box-shadow:0 2px #d7cdb5,0 5px #f7efd9,0 7px #c8bea5,0 10px #39513e,0 25px 35px #48503b2b}.story-cover,.story-scene,.player-bar{display:none}.player-top{flex-wrap:wrap}@media (scripting:enabled){html,body{overscroll-behavior:none;height:100%;overflow:hidden}.player{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;display:grid}.player-bar{display:grid}.player-stage{touch-action:pan-y pinch-zoom;perspective:2400px;position:relative;overflow:clip;container:stage/size}.book-rig{--layout:spread;--rig-w:min(100cqw - 72px, (100cqh - 64px) * var(--design-w) / var(--design-h), 1500px);width:var(--rig-w);aspect-ratio:var(--design-w) / var(--design-h);transform-origin:50% 55%;margin:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.story-book{transform:translateX(calc(25% * var(--close,0) - 25% * (1 - var(--abrir-x,1))));-webkit-user-select:none;user-select:none;gap:0;position:absolute;inset:0}.story-book.is-selectable{-webkit-user-select:text;user-select:text}.story-book:before,.story-book:after{content:"";z-index:-1;background:var(--story-paper);width:50%;box-shadow:0 calc(var(--stack) * .3 * var(--u)) #d9cfb6, 0 calc(var(--stack) * .6 * var(--u)) #f6eed8, 0 calc(var(--stack) * .85 * var(--u)) #c8bea5, 0 calc((var(--stack) + 4) * var(--u)) #39513e, 0 calc(26 * var(--u)) calc(40 * var(--u)) #3d4a3540;position:absolute;top:0;bottom:0}.story-book:before{--stack:var(--stack-l,6);opacity:var(--abrir-l,1);border-radius:6px 0 0 6px;left:0}.story-book:after{--stack:var(--stack-r,8);opacity:calc(1 - var(--close,0));border-radius:0 6px 6px 0;right:0}.story-spread{box-shadow:none;grid-area:1/1}.story-left{opacity:calc(var(--o-left,0) * var(--abrir-l,1))}.story-right{opacity:calc(var(--o-right,0) * var(--abrir-r,1))}.story-spread:first-of-type{--o-left:1;--o-right:1}.story-spread:not([data-active]),.story-backcover:not([data-active]){pointer-events:none}.story-backcover{width:50%;opacity:var(--o-back,0);grid-area:1/1}.story-scene{z-index:3;pointer-events:none;display:block;position:absolute;inset:-14% -8%}.story-book.cursor-next{cursor:var(--cursor-next)}.story-book.cursor-prev{cursor:var(--cursor-prev)}.story-book :is(a,button){cursor:pointer}@container stage (aspect-ratio>=105/100) and ((height<=479.98px) or (width<=759.98px)){.book-rig{--layout:compact;--design-w:900;--design-h:420;--rig-w:min(100cqw - 24px, (100cqh - 16px) * var(--design-w) / var(--design-h));--pad-top:16;--pad-outer:24;--pad-inner:30;--pad-bottom:12;--gap-copy:12;--t-title:32;--t-lead:14;--t-text:13.5;--t-kicker:9;--t-run:8;--t-sub:18;--t-cap:11.5;--art-h:200}.story-dedication,.story-note,.story-benefit,.story-lead{display:none}.story-page .story-folio{margin-top:auto}}@container stage (aspect-ratio<=105/100){.book-rig{--layout:single;--design-w:400;--design-h:720;--rig-w:min(100cqw - 20px, (100cqh - 20px) * var(--design-w) / var(--design-h));--pad-top:24;--pad-outer:28;--pad-inner:30;--pad-bottom:18;--gap-copy:24;--t-title:40;--t-lead:17;--t-text:15;--t-sub:24;--t-cap:13.5;--art-h:250}.story-book{transform:none}.story-book:before,.story-ribbon{display:none}.story-book:after{opacity:1;border-radius:3px 6px 6px 3px;width:100%}.story-spread{grid-template-columns:minmax(0,1fr)}.story-page{--gutter:linear-gradient(90deg, #6b5b3630, #b5a88818 3%, transparent 9%);z-index:var(--z,0);padding-left:calc(var(--pad-inner) * var(--u));padding-right:calc(var(--pad-outer) * var(--u));opacity:var(--page-o,0);transform-origin:0;transform:perspective(1600px) rotateY(calc(var(--flip,0) * -110deg));backface-visibility:hidden;border-radius:3px 6px 6px 3px;grid-area:1/1}.story-page:after{content:"";opacity:var(--flip,0);pointer-events:none;background:linear-gradient(90deg,#0000,#3a2e1830);position:absolute;inset:0}.story-backcover{width:100%}.story-page[data-page-active]{pointer-events:auto}.story-spread .story-page:not([data-page-active]){pointer-events:none}}}.story-illustration{min-height:0;margin:calc(18 * var(--u)) 0 calc(12 * var(--u));flex:1;place-items:center;display:grid}.story-art{width:min(100% - 14 * var(--u), calc(var(--art-h) * var(--u) * var(--ar)));aspect-ratio:var(--ar);padding:calc(7 * var(--u));box-sizing:content-box;box-shadow:0 0 0 1px #e2d8bf, 0 calc(2 * var(--u)) calc(3 * var(--u)) #3a2c1414, 0 calc(12 * var(--u)) calc(24 * var(--u)) calc(-10 * var(--u)) #3a2c1440;background:#fffdf6}.story-art img{width:100%;height:100%;display:block}.story-ornament{place-content:center;justify-items:center;gap:calc(16 * var(--u));flex:1;display:grid}.story-ornament-line{align-items:center;gap:calc(18 * var(--u));display:flex}.story-ornament-rule{width:calc(96 * var(--u));background:linear-gradient(90deg,#0000,#c99c55);height:1px}.story-ornament-rule:last-child{background:linear-gradient(90deg,#c99c55,#0000)}.story-ornament-num{font:italic 400 calc(86 * var(--u)) / 1 var(--story-serif);color:#b48a45;letter-spacing:-.02em}.story-ornament svg{width:calc(26 * var(--u));height:calc(26 * var(--u));fill:#d4ad66}.story-benefit{max-width:30em;padding:calc(12 * var(--u)) 0;font:italic 400 calc(var(--t-sub) * .7 * var(--u)) / 1.4 var(--story-serif);color:var(--story-ink);text-wrap:balance;border-block:1px solid #c99c5555;margin:0 auto}.story-copy--dedication{padding-top:calc(var(--gap-copy) * 1.6 * var(--u))}.story-dedication--sign{margin:calc(28 * var(--u)) 0 0;text-align:left;transform-origin:0;padding:0;transform:rotate(-3deg)}.story-page--blank{justify-content:center;align-items:center}.story-title--last{text-align:center;font-size:calc(var(--t-title) * .86 * var(--u));margin:0}.story-handwriting{justify-items:center;gap:calc(14 * var(--u));text-align:center;margin:0;display:grid;transform:rotate(-2.5deg)}.story-hand-line{font:400 calc(var(--t-sub) * 1.15 * var(--u)) / 1.3 var(--story-hand);color:var(--story-ink);margin:0}.story-hand-note{max-width:24em;font:400 calc(var(--t-text) * 1.08 * var(--u)) / 1.7 var(--story-hand);color:var(--story-muted);margin:0}@property --abrir-x{syntax:"<number>";inherits:true;initial-value:1}@property --abrir-l{syntax:"<number>";inherits:true;initial-value:1}@property --abrir-r{syntax:"<number>";inherits:true;initial-value:1}.story-cover{z-index:7;transform-origin:0;transform-style:preserve-3d;cursor:pointer;position:absolute;inset:-1% -.6% -1.6% 50%}.story-cover-front,.story-cover-back{backface-visibility:hidden;border-radius:3px 10px 10px 3px;position:absolute;inset:0}.story-cover-front{place-content:center;justify-items:center;gap:calc(18 * var(--u));text-align:center;box-shadow:inset 16px 0 12px -10px #0006, inset 0 0 0 calc(10 * var(--u)) #2a4b38, inset 0 0 0 calc(11 * var(--u)) #c9a25e66, 0 18px 30px #1f2a1f40;background:repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#0000000d 0 1px,#0000 1px 3px),radial-gradient(at 32% 24%,#3d6c52,#284a37 55%,#1f3a2b);display:grid}.story-cover-line{font-size:calc(10.5 * var(--u));letter-spacing:.3em;color:#d7bb7c}.story-cover-progress{width:calc(150 * var(--u));background:#c9a25e33;border-radius:2px;height:2px;overflow:hidden}.story-cover-progress i{width:calc(var(--carga,.15) * 100%);background:linear-gradient(90deg,#c99c55,#f1dca6);height:100%;transition:width .4s;display:block}.story-cover-back{background:linear-gradient(270deg, #7b6d4a33, transparent 8%), var(--story-paper);transform:rotateY(180deg)}@keyframes capa-abre{0%{opacity:1;transform:perspective(2600px)rotateY(0)}84%{opacity:1}to{opacity:0;transform:perspective(2600px)rotateY(-180deg)}}@keyframes livro-abre{0%{--abrir-x:0;--abrir-l:0;--abrir-r:0}30%{--abrir-r:0}62%{--abrir-r:1}84%{--abrir-l:0}to{--abrir-x:1;--abrir-l:1;--abrir-r:1}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){html:not(.livro-sem-intro) .story-cover{display:block}html:not(.livro-sem-intro) .story-book{--abrir-x:0;--abrir-l:0;--abrir-r:0}html.livro-abrindo .story-cover{animation:capa-abre 1.6s var(--ease-page) both}html.livro-abrindo .story-book{animation:livro-abre 1.6s var(--ease-page) both}html.livro-intro-3d .story-cover{display:none}html.livro-intro-3d .story-book{animation:none}@container stage (aspect-ratio<=105/100){html:not(.livro-sem-intro) .story-cover{left:0}html:not(.livro-sem-intro) .story-book{--abrir-x:1;--abrir-l:1}}}@media (prefers-reduced-motion:reduce){.btn,.player-caption,.player-mark{transition:none}}
