.paw-steps{opacity:0;background:#fffdf1;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.paw-steps__trail{width:min(86vw,1000px);height:min(56vh,420px);position:relative}.paw-steps__position{left:calc(var(--step-x) + var(--step-side) * var(--side-x,0%));top:calc(var(--step-y) + var(--step-side) * var(--side-y,9%));width:clamp(35px,5.2vw,68px);height:clamp(35px,5.2vw,68px);transform:translate(-50%, -50%) rotate(var(--step-turn));position:absolute}.paw-steps__print{opacity:0;width:100%;height:100%}.paw-steps__print img{object-fit:contain;width:100%;height:100%;transform:scaleX(var(--step-mirror));display:block}@media (max-width:600px){.paw-steps__trail{--side-x:4%;--side-y:2.5%;width:84vw;height:min(62vh,520px)}.paw-steps__position{transform:translate(-50%, -50%) rotate(calc(var(--step-turn) - 20deg))}}.jungle-transition[data-variant=paw-steps] .jungle-transition__shade{background:#fffdf1}
.book-scene{perspective:1400px;position:absolute;inset:0}.book-scene__panel{background:var(--scene-color);will-change:transform;position:absolute;inset:0;overflow:hidden}.book-scene__panel>img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.book-scene--ice-shards{--scene-color:#d6ebed}.book-scene--ice-shards .book-scene__panel:nth-child(odd){transform:translateY(-120%)}.book-scene--ice-shards .book-scene__panel:nth-child(2n){transform:translateY(120%)}.book-scene--ice-shards .book-scene__panel--0{clip-path:polygon(0 0,27% 0,16% 100%,0 100%)}.book-scene--ice-shards .book-scene__panel--1{clip-path:polygon(26.8% 0,43% 0,48% 100%,15.8% 100%)}.book-scene--ice-shards .book-scene__panel--2{clip-path:polygon(42.8% 0,68% 0,56% 100%,47.8% 100%)}.book-scene--ice-shards .book-scene__panel--3{clip-path:polygon(67.8% 0,81% 0,89% 100%,55.8% 100%)}.book-scene--ice-shards .book-scene__panel--4{clip-path:polygon(80.8% 0,100% 0,100% 100%,88.8% 100%)}.book-scene--ocean-tide{--scene-color:#82b3ce}.book-scene--ocean-tide .book-scene__panel{border-radius:50% 50% 0 0/12% 12% 0 0;inset:-16% -12% -22%;transform:translateY(110%)}.book-scene--ocean-tide .book-scene__panel--0>img{opacity:.6}.book-scene--ocean-tide .book-scene__panel--1>img{opacity:.8}.book-scene--savanna-orbit{--scene-color:#b0c688}.book-scene--savanna-orbit .book-scene__panel{border-radius:50%;width:150vmax;height:150vmax;margin:-75vmax 0 0 -75vmax;inset:50% auto auto 50%;transform:scale(0)}.book-scene--storybook{--scene-color:#d6ebed}.book-scene--storybook .book-scene__panel{transform-origin:100%;backface-visibility:hidden;width:calc(50% + 1px);right:auto;transform:rotateY(-100deg)}.book-scene--storybook .book-scene__panel--1{transform-origin:0;left:50%;transform:rotateY(100deg)}.book-scene--storybook .book-scene__panel>img{width:100vw;height:100%}.book-scene--storybook .book-scene__panel--1>img{margin-left:-50vw}.book-scene--storybook .book-scene__panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 75%,#104b4d30);position:absolute;inset:0}.book-scene--storybook .book-scene__panel--1:after{transform:scaleX(-1)}
.jungle-transition-content{display:contents}.jungle-transition{z-index:10000;isolation:isolate;touch-action:none;cursor:progress;position:fixed;inset:0;overflow:hidden}.jungle-transition__shade{opacity:0;background:#233f20;position:absolute;inset:0}.jungle-transition__vine{top:-18%;left:var(--vine-x);transform-origin:50% 0;width:34%;height:142%;transform:translate3d(0, -115%, 0) rotate(var(--vine-tilt));will-change:transform;position:absolute}.jungle-transition__vine img{object-fit:fill;filter:drop-shadow(5px 9px 5px #152c244d);width:100%;max-width:none;height:100%;display:block}.jungle-transition__vine--bottom{transform-origin:50% 100%;transform:translate3d(0, 115%, 0) rotate(var(--vine-tilt));top:auto;bottom:-18%}.jungle-transition__vine--bottom img{transform:rotate(180deg)}.jungle-transition__vine:nth-child(3n) img{filter:brightness(.82)drop-shadow(4px 6px 4px #152c2459)}@media (max-aspect-ratio:3/4){.jungle-transition__vine{width:110%;left:calc(var(--vine-x) - 40%)}}@media (prefers-reduced-motion:reduce){.jungle-transition{display:none}}
