.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.worlds[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(1rem,3vw,2rem);margin-top:clamp(1rem,3vw,2.5rem);display:grid}.world[data-astro-cid-lcdefpme]{min-height:360px;transition:transform .4s var(--ease-soft);border-radius:28px;align-content:space-between;gap:1.5rem;padding:clamp(1.5rem,3.5vw,2.75rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.world[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px)}.world[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-3);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 72}.world[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:.8rem}.go[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--amber);justify-self:start;padding-bottom:.1rem;font-weight:800;display:inline-block}.forest[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 85% 12%, #f4d35e47, transparent 30%), linear-gradient(160deg, var(--indigo), var(--night));color:var(--moonlight)}.forest[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#fbf3e1d1}.world-books[data-astro-cid-lcdefpme]{align-items:flex-end;gap:1rem;display:flex}.world-books[data-astro-cid-lcdefpme] .book{width:clamp(96px,12vw,150px)}.world-books[data-astro-cid-lcdefpme] .book:nth-child(2){transform:rotate(4deg)translateY(6px)}.room[data-astro-cid-lcdefpme]{color:var(--ink);background:radial-gradient(circle at 20% 15%,#fff 0,#0000 45%),linear-gradient(170deg,#ece6f6,#dcd3ee);align-content:end}.room[data-astro-cid-lcdefpme] .world-text[data-astro-cid-lcdefpme]{z-index:1;max-width:52%;position:relative}.room[data-astro-cid-lcdefpme] .room-art{object-fit:cover;object-position:top;width:auto;max-width:48%;height:100%;position:absolute;top:0;right:0;mask-image:linear-gradient(90deg,#0000 0,#000 24%),linear-gradient(#000 82%,#0000 100%);mask-composite:intersect}.door-cta[data-astro-cid-lcdefpme]{align-items:center;gap:.8rem;font-weight:800;display:inline-flex}.door[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 30% 60%, #fff6cf 0, var(--dandelion) 35%, var(--amber) 100%);perspective:160px;border-radius:17px 17px 3px 3px;flex:none;width:34px;height:50px;position:relative;box-shadow:0 0 0 3px #7d5638,0 0 18px #f4d35e8c}.leaf[data-astro-cid-lcdefpme]{border-radius:inherit;transform-origin:0;transition:transform .7s var(--ease-soft);background:linear-gradient(90deg,#9b6a43,#b9855a 60%,#a3714a);position:absolute;inset:0;transform:rotateY(-22deg);box-shadow:inset 0 0 0 4px #00000014,inset 0 -14px 0 -10px #0000001f}.leaf[data-astro-cid-lcdefpme]:after{content:"";background:var(--dandelion);border-radius:50%;width:5px;height:5px;position:absolute;top:55%;right:6px}.door[data-astro-cid-lcdefpme]:after{content:"✦";color:var(--amber);opacity:0;transition:opacity .4s .25s, transform .6s .25s var(--ease-soft);font-size:14px;position:absolute;top:-10px;left:70%;transform:translateY(6px)}.room[data-astro-cid-lcdefpme]:hover .leaf[data-astro-cid-lcdefpme],.room[data-astro-cid-lcdefpme]:focus-visible .leaf[data-astro-cid-lcdefpme]{transform:rotateY(-75deg)}.room[data-astro-cid-lcdefpme]:hover .door[data-astro-cid-lcdefpme]:after,.room[data-astro-cid-lcdefpme]:focus-visible .door[data-astro-cid-lcdefpme]:after{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.leaf[data-astro-cid-lcdefpme],.door[data-astro-cid-lcdefpme]:after{transition:none}}.books[data-astro-cid-lcdefpme]{padding:clamp(4rem,9vw,7rem) 0 clamp(4rem,8vw,6rem)}.head[data-astro-cid-lcdefpme]{margin-bottom:3.5rem}.head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:.8rem}.notebooks[data-astro-cid-lcdefpme]{background:var(--paper-deep);padding:clamp(3.5rem,8vw,6rem) 0}.nb[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr;align-items:center;gap:3rem;display:grid}.nb[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:.8rem 0 1.6rem}.nb[data-astro-cid-lcdefpme] .btn-quiet[data-astro-cid-lcdefpme]{color:var(--ink)}.fan[data-astro-cid-lcdefpme]{height:300px;display:block;position:relative}.fan[data-astro-cid-lcdefpme] .book{width:150px;transition:transform .5s var(--ease-soft);position:absolute;bottom:0;left:50%}.fan[data-astro-cid-lcdefpme] .f0{transform:translate(-185%)rotate(-12deg)}.fan[data-astro-cid-lcdefpme] .f1{transform:translate(-130%)rotate(-7deg)translateY(-14px)}.fan[data-astro-cid-lcdefpme] .f2{transform:translate(-75%)rotate(-2deg)translateY(-22px)}.fan[data-astro-cid-lcdefpme] .f3{transform:translate(-20%)rotate(3deg)translateY(-20px)}.fan[data-astro-cid-lcdefpme] .f4{transform:translate(35%)rotate(8deg)translateY(-10px)}.fan[data-astro-cid-lcdefpme] .f5{transform:translate(88%)rotate(13deg)}.fan[data-astro-cid-lcdefpme]:hover .f0{transform:translate(-205%)rotate(-15deg)}.fan[data-astro-cid-lcdefpme]:hover .f5{transform:translate(108%)rotate(16deg)}.watch[data-astro-cid-lcdefpme]{background:var(--night);color:var(--moonlight);border-bottom:1px solid #fbf3e114;padding:clamp(3.5rem,8vw,5.5rem) 0}.watch[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#fbf3e1cc;margin-top:.8rem}.watch-in[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.watch-in[data-astro-cid-lcdefpme] .shorts{grid-auto-columns:minmax(150px,190px)}@media (width<=860px){.worlds[data-astro-cid-lcdefpme],.nb[data-astro-cid-lcdefpme],.watch-in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.room[data-astro-cid-lcdefpme]{min-height:0;padding-top:1.25rem}.room[data-astro-cid-lcdefpme] .room-art{order:-1;justify-self:center;width:min(300px,80%);max-width:none;height:auto;position:static;mask-image:radial-gradient(62% 58% at 50% 46%,#000 62%,#0000 100%)}.room[data-astro-cid-lcdefpme] .world-text[data-astro-cid-lcdefpme]{max-width:none}.fan[data-astro-cid-lcdefpme]{transform-origin:50% 100%;height:250px;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.world[data-astro-cid-lcdefpme]:hover{transform:none}}
