.moo-page .scenes{margin-top:var(--x8);border-top:1px solid var(--rule2)}.moo-page .sc{padding-block:var(--x7);border-bottom:1px solid var(--rule);display:grid;gap:var(--x4)}.moo-page .sc-art{border-radius:var(--r4);overflow:hidden;background:var(--b5);aspect-ratio:16/10;margin-bottom:var(--x2)}.moo-page .sc-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:900px){.moo-page .sc-art{aspect-ratio:4/5;margin-bottom:var(--x4)}}.moo-page .sc-head{display:flex;align-items:center;gap:var(--x3)}.moo-page .sc-head svg{width:38px;height:38px;flex:none;border-radius:var(--r2)}.moo-page .sc-no{font-size:var(--t2);letter-spacing:.16em;color:var(--faint);font-variant-numeric:tabular-nums}.moo-page .sc h3{font-size:var(--t7);margin:var(--x2) 0 0}.moo-page .sc-kid{margin:0;font-family:var(--title);font-size:var(--t7);line-height:1.6;color:var(--c1);max-width:24ch}.moo-page .sc-adult{margin:0;font-size:var(--t4);color:var(--dim);line-height:1.8;max-width:40ch}.moo-page .sc-done{background:var(--c5);box-shadow:inset 3px 0 0 var(--c1);border-radius:0 var(--r2) var(--r2) 0;padding:var(--x3) var(--x4)}.moo-page .sc-done b{display:block;font-size:var(--t2);letter-spacing:.14em;text-transform:uppercase;color:var(--c1);margin-bottom:var(--x1);font-weight:700}.moo-page .sc-done span{font-size:var(--t4);line-height:1.7;color:var(--ink)}@media(min-width:900px){.moo-page .sc{grid-template-columns:236px 1fr 1fr;gap:0 var(--x8);align-items:start;padding-block:var(--x8)}.moo-page .sc-voices{display:grid;gap:var(--x4)}.moo-page .sc-side{padding-top:var(--x1)}}.moo-page .box{margin-top:var(--x8);display:grid;gap:var(--x4)}@media(min-width:760px){.moo-page .box{grid-template-columns:repeat(2,1fr);gap:var(--x5)}}@media(min-width:1000px){.moo-page .box{grid-template-columns:repeat(4,1fr)}}.moo-page .bx{border:1px solid var(--rule2);border-radius:var(--r4);padding:var(--x5);display:grid;gap:var(--x3);align-content:start;background:var(--paper)}.moo-page .bx svg{width:52px;height:52px;border-radius:var(--r2)}.moo-page .bx h3{font-size:var(--t6)}.moo-page .bx p{margin:0;font-size:var(--t4);color:var(--dim);line-height:1.7}.moo-page .bx em{font-style:normal;font-size:var(--t2);color:var(--c1);letter-spacing:.06em;font-weight:700}.moo-page .pact{margin-top:var(--x8);display:grid;border-top:1px solid var(--rule2)}.moo-page .pact>div{padding-block:var(--x6);border-bottom:1px solid var(--rule)}.moo-page .pact h3{margin-bottom:var(--x4);font-size:var(--t7)}.moo-page .pact ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--x3)}.moo-page .pact li{display:flex;gap:var(--x3);align-items:center;font-size:var(--t4)}.moo-page .pact li .bul,.moo-page .pact li svg{width:30px;height:30px;flex:none;border-radius:var(--r2)}.moo-page .pact li .bul{border:1px dashed var(--rule2)}@media(min-width:720px){.moo-page .pact{grid-template-columns:1fr 1fr;gap:0 var(--x12)}}.moo-page .wip{margin-top:var(--x8);border:1px dashed var(--a3);border-radius:var(--r4);padding:var(--x6);display:grid;gap:var(--x3);max-width:48ch}.moo-page .wip b{font-size:var(--t2);letter-spacing:.14em;text-transform:uppercase;color:var(--b5);font-weight:700}.moo-page .wip p{margin:0;font-size:var(--t4);color:var(--b5);line-height:1.8}.moo-page .cross{margin-top:var(--x10);display:grid;gap:var(--x4)}@media(min-width:760px){.moo-page .cross{grid-template-columns:repeat(3,1fr)}}.moo-page .cr{border:1px solid rgba(247,242,230,.28);border-radius:var(--r4);padding:var(--x5);text-decoration:none;color:inherit;display:grid;gap:var(--x2)}.moo-page .cr:hover{background:rgba(247,242,230,.08)}.moo-page .cr-head{display:flex;align-items:center;gap:var(--x3)}.moo-page .cr-head svg{width:34px;height:34px;flex:none;border-radius:var(--r2)}.moo-page .cr h3{font-size:var(--t6)}.moo-page .cr p{margin:0;font-size:var(--t3);line-height:1.6;color:var(--b5)}.moo-page .sitemap{margin-bottom:var(--x6);padding-bottom:var(--x6);border-bottom:1px solid rgba(247,242,230,.22);display:flex;flex-wrap:wrap;gap:var(--x2) var(--x4)}.moo-page .sitemap a{color:var(--b5);text-decoration:none;font-size:var(--t3)}.moo-page .sitemap a:hover{color:var(--paper);text-decoration:underline;text-underline-offset:4px}.moo-page .sitemap a[aria-current]{color:var(--paper);font-weight:700}