.window[data-astro-cid-epl3y5c2]{color:var(--on-night);flex-direction:column;gap:18px;text-decoration:none;display:flex}.frame[data-astro-cid-epl3y5c2]{border:6px solid var(--night-2);box-shadow:0 0 0 2px var(--line-night);background:var(--night-2);isolation:isolate;display:block;position:relative;overflow:hidden}.frame[data-astro-cid-epl3y5c2] img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.window[data-astro-cid-epl3y5c2]:hover .frame[data-astro-cid-epl3y5c2] img,.window[data-astro-cid-epl3y5c2]:focus-visible .frame[data-astro-cid-epl3y5c2] img{transform:scale(1.04)}.window-porthole[data-astro-cid-epl3y5c2] .frame[data-astro-cid-epl3y5c2]{aspect-ratio:1;border-radius:50%}.window-arch[data-astro-cid-epl3y5c2] .frame[data-astro-cid-epl3y5c2]{aspect-ratio:3/4;border-color:var(--line-night);border-radius:999px 999px 0 0;box-shadow:0 0 0 2px #0b0806}.caption[data-astro-cid-epl3y5c2]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pill-ages[data-astro-cid-epl3y5c2]{color:var(--on-night-soft)}.w-title[data-astro-cid-epl3y5c2]{font:600 var(--fs-h3)/1.15 var(--font-display)}.window-arch[data-astro-cid-epl3y5c2] .w-title[data-astro-cid-epl3y5c2]{font-family:var(--font-museum);letter-spacing:.01em;font-weight:700}.w-line[data-astro-cid-epl3y5c2]{font-size:var(--fs-small);color:var(--on-night-soft);max-width:30ch;line-height:1.45}.window[data-astro-cid-epl3y5c2]:hover .w-title[data-astro-cid-epl3y5c2]{text-underline-offset:5px;text-decoration:underline 2px;text-decoration-color:var(--spark)}.window[data-astro-cid-epl3y5c2]:focus-visible{outline:none}.window[data-astro-cid-epl3y5c2]:focus-visible .frame[data-astro-cid-epl3y5c2]{outline:3px solid var(--spark);outline-offset:4px}@media (width<=719px){.window[data-astro-cid-epl3y5c2]{gap:12px}.w-title[data-astro-cid-epl3y5c2]{font-size:1.125rem}.w-line[data-astro-cid-epl3y5c2]{font-size:var(--fs-small)}}.pills[data-astro-cid-mlqm4rwu]{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:60px;display:flex}.shelf[data-astro-cid-mlqm4rwu]{grid-template-columns:repeat(4,1fr);gap:56px 0;margin:0;padding:0;list-style:none;display:grid}.book[data-astro-cid-mlqm4rwu]{flex-direction:column;min-width:0;display:flex}.slot[data-astro-cid-mlqm4rwu]{border-bottom:3px solid var(--ink);justify-content:center;align-items:flex-end;padding:0 clamp(10px,2.2vw,28px);display:flex;position:relative}.slot[data-astro-cid-mlqm4rwu]:after{content:"";background:var(--line);height:10px;position:absolute;top:100%;left:0;right:0}.cover[data-astro-cid-mlqm4rwu]{transform-origin:50% 100%;width:min(200px,100%);margin-bottom:0;transition:transform .25s cubic-bezier(.2,.7,.2,1);display:block}.cover[data-astro-cid-mlqm4rwu] img{border-radius:var(--r-cover);box-shadow:var(--shadow-cover-page);width:100%}.book[data-astro-cid-mlqm4rwu][data-estado=coming-soon] .cover[data-astro-cid-mlqm4rwu]{transform-origin:0 100%;transform:rotate(-2deg)}.book[data-astro-cid-mlqm4rwu]:hover .cover[data-astro-cid-mlqm4rwu]{transform:translateY(-8px)}.book[data-astro-cid-mlqm4rwu][data-estado=coming-soon]:hover .cover[data-astro-cid-mlqm4rwu]{transform:translateY(-8px)rotate(-2deg)}.info[data-astro-cid-mlqm4rwu]{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:30px clamp(10px,2.2vw,28px) 0;display:flex}.b-title[data-astro-cid-mlqm4rwu]{font:600 1.1875rem/1.2 var(--font-display)}.b-meta[data-astro-cid-mlqm4rwu]{font-size:var(--fs-small);color:var(--ink-soft);flex:1;line-height:1.45}.info[data-astro-cid-mlqm4rwu] .btn{margin-top:4px}.info[data-astro-cid-mlqm4rwu] .pill{white-space:normal;text-align:left}.info[data-astro-cid-mlqm4rwu] .arrow-link[data-astro-cid-mlqm4rwu]{white-space:nowrap}@media (width<=899px){.shelf[data-astro-cid-mlqm4rwu]{grid-template-columns:repeat(2,1fr)}}@media (width<=419px){.info[data-astro-cid-mlqm4rwu] .btn{white-space:nowrap;gap:6px;width:100%;padding:0 12px;font-size:.9375rem}.b-meta[data-astro-cid-mlqm4rwu]{font-size:var(--fs-small)}}.trick[data-astro-cid-5sbpijbw]{--sh-1:#e8602c;--sh-2:#1fa39a;--sh-3:#7b5cc9;--sh-4:#f4b428;--cell-empty:#dcede9;--cell-hover:#c9e3dd;--cell:clamp(52px, calc((100vw - 2 * var(--gutter) - 44px) / 4), 88px)}.head[data-astro-cid-5sbpijbw]{max-width:62ch;margin-bottom:40px}.intro[data-astro-cid-5sbpijbw]{margin-top:16px}.layout[data-astro-cid-5sbpijbw]{align-items:start;gap:40px;display:grid}@media (width>=960px){.layout[data-astro-cid-5sbpijbw]{grid-template-columns:auto minmax(0,520px);justify-content:center;align-items:center;gap:64px}.trick[data-astro-cid-5sbpijbw]{--cell:96px}}.board-card[data-astro-cid-5sbpijbw]{background:var(--card);color:var(--ink);border:2px solid var(--ink);border-radius:var(--r-card);justify-self:center;padding:20px}@media (width<=400px){.board-card[data-astro-cid-5sbpijbw]{padding:12px 10px 14px}}.rule[data-astro-cid-5sbpijbw]{font:500 var(--fs-small)/1.4 var(--font-display);max-width:calc(var(--cell) * 4 + 6px);text-align:center;margin:0 auto 14px}.board[data-astro-cid-5sbpijbw]{grid-template-columns:repeat(4, var(--cell));border:3px solid var(--ink);border-radius:10px;width:max-content;margin-inline:auto;display:grid;overflow:hidden}.cell[data-astro-cid-5sbpijbw]{box-sizing:border-box;width:var(--cell);height:var(--cell);background:var(--card);border:0 solid var(--ink);font:inherit;color:inherit;border-bottom-width:1px;border-right-width:1px;place-items:center;margin:0;padding:0;display:grid;position:relative}.cell[data-astro-cid-5sbpijbw]:nth-child(4n+2){border-right-width:3px}.cell[data-astro-cid-5sbpijbw]:nth-child(4n){border-right-width:0}.cell[data-astro-cid-5sbpijbw]:nth-child(n+5):nth-child(-n+8){border-bottom-width:3px}.cell[data-astro-cid-5sbpijbw]:nth-child(n+13){border-bottom-width:0}.cell[data-astro-cid-5sbpijbw].empty{background:var(--cell-empty);cursor:pointer}.cell[data-astro-cid-5sbpijbw].empty:hover:not([aria-disabled]){background:var(--cell-hover)}.cell[data-astro-cid-5sbpijbw].empty:focus-visible{outline:3px solid var(--spark);outline-offset:-5px;border-radius:6px}.cell[data-astro-cid-5sbpijbw].lit:not([aria-disabled]){box-shadow:inset 0 0 0 4px var(--spark)}.cell[data-astro-cid-5sbpijbw][aria-disabled]{background:var(--card);cursor:default}.trick[data-astro-cid-5sbpijbw] .sh{width:calc(var(--cell) * .66);height:calc(var(--cell) * .66);stroke:var(--ink);stroke-width:2px;pointer-events:none;display:block;overflow:visible}.trick[data-astro-cid-5sbpijbw] .sh1{fill:var(--sh-1)}.trick[data-astro-cid-5sbpijbw] .sh2{fill:var(--sh-2)}.trick[data-astro-cid-5sbpijbw] .sh3{fill:var(--sh-3)}.trick[data-astro-cid-5sbpijbw] .sh4{fill:var(--sh-4)}.cell[data-astro-cid-5sbpijbw] .pop{animation:.18s ease-out pop}.cell[data-astro-cid-5sbpijbw].no{animation:.16s ease-in-out 2 no}@keyframes pop{0%{opacity:.4;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes no{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.legend[data-astro-cid-5sbpijbw]{font:600 var(--fs-small)/1 var(--font-display);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:14px 0 0;padding:0;list-style:none;display:flex}.legend[data-astro-cid-5sbpijbw] li[data-astro-cid-5sbpijbw]{align-items:center;gap:4px;display:inline-flex}.legend[data-astro-cid-5sbpijbw] .sh[data-astro-cid-5sbpijbw]{stroke-width:2.4px;width:20px;height:20px}.side[data-astro-cid-5sbpijbw]{gap:24px;min-width:0;display:grid}@media (width<=959px){.talk[data-astro-cid-5sbpijbw]{order:-2}.controls[data-astro-cid-5sbpijbw]{order:-1}}.scene[data-astro-cid-5sbpijbw]{aspect-ratio:16/9;border-radius:var(--r-img);border:1px solid var(--line-night);background:var(--night);position:relative;overflow:hidden}.scene[data-astro-cid-5sbpijbw] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scene[data-astro-cid-5sbpijbw] .scene-b{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:scale(1.04)}.trick[data-astro-cid-5sbpijbw].solved .scene[data-astro-cid-5sbpijbw] .scene-b{opacity:1;transform:none}.talk[data-astro-cid-5sbpijbw]{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pip[data-astro-cid-5sbpijbw]{background:var(--card);border:2px solid var(--line-night);border-radius:50%;width:72px;height:72px;animation:5s ease-in-out infinite float;overflow:hidden}.pip[data-astro-cid-5sbpijbw] img{object-fit:cover;width:100%;height:100%}@keyframes float{0%,to{transform:translateY(-5px)}50%{transform:translateY(5px)}}.bubble[data-astro-cid-5sbpijbw]{background:var(--card);color:var(--ink);border:2px solid var(--ink);border-radius:var(--r-card);min-height:96px;margin:0;padding:20px 20px 18px;position:relative}.bubble[data-astro-cid-5sbpijbw] .who[data-astro-cid-5sbpijbw]{position:absolute;top:-14px;left:16px}.say[data-astro-cid-5sbpijbw]{font:500 1.125rem/1.45 var(--font-display)}.controls[data-astro-cid-5sbpijbw]{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.restart[data-astro-cid-5sbpijbw]{color:var(--on-night);font:600 1rem/1 var(--font-display);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;text-decoration:underline}.count[data-astro-cid-5sbpijbw]{font:500 var(--fs-label)/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--on-night-soft);margin-left:auto}.show[data-astro-cid-5sbpijbw][disabled]{opacity:.45;cursor:default;transform:none}.done[data-astro-cid-5sbpijbw]{gap:16px;display:grid}.done[data-astro-cid-5sbpijbw] p[data-astro-cid-5sbpijbw]{font-size:var(--fs-lead)}.nojs-steps[data-astro-cid-5sbpijbw] h3[data-astro-cid-5sbpijbw]{margin-bottom:8px}.nojs-steps[data-astro-cid-5sbpijbw] ol[data-astro-cid-5sbpijbw]{color:var(--on-night-soft);margin:0;padding-left:1.4em}html.js .nojs-steps[data-astro-cid-5sbpijbw],html:not(.js) .js-only[data-astro-cid-5sbpijbw]{display:none}.hero[data-astro-cid-wcolddp2]{padding-block:clamp(40px,7vw,96px) clamp(88px,10vw,140px);position:relative;overflow:hidden}.hero-grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(12,1fr);align-items:center;gap:24px;display:grid}.hero-text[data-astro-cid-wcolddp2]{flex-direction:column;grid-column:1/span 5;gap:22px;display:flex}.hero-text[data-astro-cid-wcolddp2] .label[data-astro-cid-wcolddp2]{color:var(--spark);margin:0}.hero-text[data-astro-cid-wcolddp2] .actions[data-astro-cid-wcolddp2]{margin-top:6px}.hero-text[data-astro-cid-wcolddp2] .arrow-link[data-astro-cid-wcolddp2]{color:var(--on-night)}.windows[data-astro-cid-wcolddp2]{grid-column:6/span 7;grid-template-columns:58fr 42fr;justify-self:end;align-items:start;width:100%;max-width:688px;display:grid;position:relative}.windows[data-astro-cid-wcolddp2] .w-robi{z-index:1;position:relative}.windows[data-astro-cid-wcolddp2] .w-robi .caption{padding-right:48px}.windows[data-astro-cid-wcolddp2] .w-gallery{z-index:2;margin-top:56px;margin-left:-32px;position:relative}.route[data-astro-cid-wcolddp2]{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}html.js .h-in[data-astro-cid-wcolddp2]{animation:.5s cubic-bezier(.2,.7,.2,1) both h-in;animation-delay:var(--d)}@keyframes h-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hill[data-astro-cid-wcolddp2]{width:100%;height:48px;display:block;position:absolute;bottom:-1px;left:0}@media (width<=1099px){.hero-text[data-astro-cid-wcolddp2]{grid-column:1/span 6}.windows[data-astro-cid-wcolddp2]{grid-column:7/span 6}.windows[data-astro-cid-wcolddp2] .w-robi .caption{padding-right:40px}}@media (width<=719px){.hero[data-astro-cid-wcolddp2]{padding-top:24px}.hero-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:28px}.hero-text[data-astro-cid-wcolddp2]{gap:14px}.hero-text[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{font-size:1.0625rem;line-height:1.5}.hero-text[data-astro-cid-wcolddp2],.windows[data-astro-cid-wcolddp2]{grid-column:1}.windows[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;gap:16px;padding-left:0}.windows[data-astro-cid-wcolddp2] .w-robi .caption{padding-right:0}.windows[data-astro-cid-wcolddp2] .w-gallery{margin-top:0;margin-left:0}.route[data-astro-cid-wcolddp2]{display:none}}.shelf-head[data-astro-cid-wcolddp2]{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:clamp(36px,5vw,64px);display:flex}.spanish[data-astro-cid-wcolddp2]{text-align:center;color:var(--ink-soft);margin-top:48px}.spanish[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{font-family:var(--font-display);font-weight:600}.shelf-band[data-astro-cid-wcolddp2]{padding-top:clamp(40px,6vw,88px)}.teach-head[data-astro-cid-wcolddp2]{max-width:640px;margin-bottom:clamp(32px,4vw,56px)}.teach[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.teach[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-left:2px solid var(--line);flex-direction:column;gap:12px;padding:4px clamp(20px,3vw,40px) 8px;display:flex}.teach[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:first-child{border-left:0;padding-left:0}.num[data-astro-cid-wcolddp2]{border:2px solid var(--ink);width:44px;height:44px;font:700 1.25rem/1 var(--font-display);color:var(--ink);border-radius:50%;place-items:center;display:grid}.teach[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-soft)}.teach-link[data-astro-cid-wcolddp2]{margin-top:32px}@media (width<=819px){.teach[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:32px}.teach[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-left:0;grid-template-columns:44px 1fr;gap:6px 16px;padding:0;display:grid}.teach[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2] .num[data-astro-cid-wcolddp2]{grid-row:1/span 2}}.next[data-astro-cid-wcolddp2]{position:relative}.next-media[data-astro-cid-wcolddp2]{height:min(56vw,620px);overflow:hidden}.next-media[data-astro-cid-wcolddp2] img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.next-wrap[data-astro-cid-wcolddp2]{position:absolute;inset:auto 0 clamp(24px,4vw,56px)}.next-card[data-astro-cid-wcolddp2]{background:var(--night);border-radius:var(--r-card);border:1px solid var(--line-night);flex-direction:column;align-items:flex-start;gap:14px;max-width:440px;padding:28px 28px 22px;display:flex}.next-card[data-astro-cid-wcolddp2] .arrow-link[data-astro-cid-wcolddp2]{color:var(--spark)}@media (width<=819px){.next-media[data-astro-cid-wcolddp2]{aspect-ratio:16/9;height:auto}.next-wrap[data-astro-cid-wcolddp2]{padding-block:28px 56px;position:static}.next-card[data-astro-cid-wcolddp2]{background:0 0;border:0;max-width:none;padding:0}}.author-wrap[data-astro-cid-wcolddp2]{max-width:calc(48ch + 2 * var(--gutter));text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}blockquote[data-astro-cid-wcolddp2]{flex-direction:column;align-items:center;gap:18px;margin:0;display:flex}.quote[data-astro-cid-wcolddp2]{font:500 var(--fs-h2)/1.18 var(--font-display);color:var(--ink);text-wrap:balance}.author-text[data-astro-cid-wcolddp2]{color:var(--ink-soft)}.long-link[data-astro-cid-wcolddp2]{padding-block:10px;line-height:1.6;display:inline}
