.magical-details-module___FI1WW__garden{isolation:isolate;position:relative}.magical-details-module___FI1WW__garden>div:not(.magical-details-module___FI1WW__margins){z-index:1;position:relative}.magical-details-module___FI1WW__margins{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.magical-details-module___FI1WW__marginLeaf{opacity:.65;width:clamp(100px,17vw,270px);height:auto;position:absolute;top:18%;left:-150px}.magical-details-module___FI1WW__marginLeaf:nth-child(2){top:45%;left:auto;right:-155px;transform:scaleX(-1)rotate(12deg)}.magical-details-module___FI1WW__marginLeaf:nth-child(3){opacity:.8;width:320px;top:auto;bottom:0;left:-95px}.magical-details-module___FI1WW__trail{pointer-events:none;color:#bd9347;z-index:2;opacity:.8;width:230px;height:165px;position:absolute;bottom:-83px;right:-25px}.magical-details-module___FI1WW__trail svg{width:100%;height:100%}.magical-details-module___FI1WW__butterfly{width:32px;height:26px;animation:8s ease-in-out infinite magical-details-module___FI1WW__butterfly-drift;position:absolute;top:20%;left:55%;transform:rotate(-24deg)}.magical-details-module___FI1WW__butterfly i{transform-origin:100% 100%;background:linear-gradient(145deg,#ffe7a0,#ad772c);border:1px solid #a77736;border-radius:80% 20% 65% 25%;width:17px;height:19px;animation:1.6s ease-in-out infinite alternate magical-details-module___FI1WW__wing;position:absolute;top:0;left:0}.magical-details-module___FI1WW__butterfly i:nth-child(2){transform-origin:0 100%;animation-name:magical-details-module___FI1WW__wing-right;left:16px;transform:scaleX(-1)}.magical-details-module___FI1WW__butterfly i:nth-child(3){width:12px;height:12px;top:14px;left:5px}.magical-details-module___FI1WW__butterfly i:nth-child(4){width:12px;height:12px;animation-name:magical-details-module___FI1WW__wing-right;top:14px;left:16px}.magical-details-module___FI1WW__trailBall{filter:drop-shadow(0 5px 4px #47503924);width:42px;height:42px;animation:9s ease-in-out infinite magical-details-module___FI1WW__ball-drift;position:absolute;top:35%;left:24%}.magical-details-module___FI1WW__photoWrap{min-width:0;margin:0;position:relative}.magical-details-module___FI1WW__photoWrap>figure{background:#f3e8d0;border-radius:3px;padding:9px;transform:rotate(.6deg);box-shadow:0 8px 25px #513e1510}.magical-details-module___FI1WW__photoCorner,.magical-details-module___FI1WW__photoCornerEnd{filter:drop-shadow(1px 2px 1px #5b4d2220);pointer-events:none;background:linear-gradient(135deg,#e3d4b7 48%,#f9f2e1 50%,#0000 52%);width:37px;height:37px;position:absolute;top:-2px;left:-2px}.magical-details-module___FI1WW__photoCornerEnd{inset:auto -2px -2px auto;transform:rotate(180deg)}.magical-details-module___FI1WW__photoCompanion{pointer-events:none;z-index:2;width:180px;position:absolute;bottom:-35px;left:-65px}.magical-details-module___FI1WW__photoCompanion img{object-fit:contain;filter:drop-shadow(0 7px 8px #272b2514);width:100%;height:auto;translate:var(--detail-x,0) var(--detail-y,0);transition:translate .45s ease-out}.magical-details-module___FI1WW__leafCompanion{width:170px;bottom:-15px;left:auto;right:-65px;transform:scaleX(-1)}.magical-details-module___FI1WW__portrait{justify-self:end;width:100%;max-width:380px;margin-right:22px}.magical-details-module___FI1WW__portrait>figure{padding:12px;transform:rotate(2deg)}.magical-details-module___FI1WW__bookmark{text-align:center;clip-path:polygon(0 0,100% 0,100% 100%,50% 92%,0 100%);transform-origin:top;background:linear-gradient(100deg,#ead9ae,#fff4d5,#dfca9d);border:1px solid #cfba88;width:61px;min-height:144px;padding:22px 8px 30px;animation:7s ease-in-out infinite magical-details-module___FI1WW__bookmark-sway;position:absolute;top:-12px;right:-30px;transform:rotate(8deg);box-shadow:0 6px 12px #41331820}.magical-details-module___FI1WW__bookmark span{color:#ac8039;font-size:25px;display:block}.magical-details-module___FI1WW__bookmark em{font-family:var(--font-test-literary),Georgia,serif;color:#655633;margin-top:12px;font-size:17px;line-height:1.2;display:block}.magical-details-module___FI1WW__foxClosing{pointer-events:none;width:270px;position:absolute;bottom:10px;left:-60px}.magical-details-module___FI1WW__foxClosing img{width:100%;height:auto}.magical-details-module___FI1WW__lanternGlow{mix-blend-mode:screen;background:radial-gradient(#ffd86c44,#0000 66%);animation:4s ease-in-out infinite magical-details-module___FI1WW__lantern-glow;position:absolute;inset:25% 0 0 45%}.magical-details-module___FI1WW__paperBird{pointer-events:none;width:220px;height:130px;margin:0 0 -30px 25px;position:relative}.magical-details-module___FI1WW__paperBird svg{width:140px;animation:9s ease-in-out infinite magical-details-module___FI1WW__butterfly-drift;position:absolute;top:0;right:0;transform:rotate(-14deg)}.magical-details-module___FI1WW__paperSheet{width:82px;height:92px;font-family:var(--font-test-literary),Georgia,serif;color:#86724b;background:linear-gradient(140deg,#f9efdc,#ecddba);padding:12px;font-size:14px;font-style:italic;line-height:1.2;position:absolute;bottom:0;left:0;transform:rotate(-15deg);box-shadow:0 6px 14px #725a1920}.magical-details-module___FI1WW__paperSheet:last-child{bottom:-11px;left:56px;transform:rotate(12deg)}.magical-details-module___FI1WW__paperSheet i{background:#a18c6744;width:90%;height:1px;margin-top:6px;display:block}.magical-details-module___FI1WW__scene{color:#fff7e6;background:#0b2837;border:1px solid #a7844555;border-radius:6px;margin:54px 0 64px;position:relative;overflow:hidden;box-shadow:0 17px 40px #142b3417}.magical-details-module___FI1WW__sceneWindow{isolation:isolate;background:#213e46;height:430px;position:relative;overflow:hidden}.magical-details-module___FI1WW__sceneCamera{translate:var(--detail-x,0) var(--detail-y,0);transition:translate .6s ease-out;animation:22s ease-in-out infinite alternate magical-details-module___FI1WW__scene-pan;position:absolute;inset:-3%}.magical-details-module___FI1WW__sceneCamera img{object-fit:cover;object-position:center 58%}.magical-details-module___FI1WW__scene[data-kind=academy] .magical-details-module___FI1WW__sceneCamera img{object-position:center 12%}.magical-details-module___FI1WW__sceneShade{background:linear-gradient(#0000 30%,#071f2b44 66%,#041820db 100%);position:absolute;inset:0}.magical-details-module___FI1WW__sceneLeaves{filter:brightness(.65);width:260px;height:auto;animation:10s ease-in-out infinite alternate magical-details-module___FI1WW__foreground-sway;position:absolute;bottom:-65px;left:-45px;transform:rotate(12deg)}.magical-details-module___FI1WW__sceneTitle{text-shadow:0 2px 18px #071922;position:absolute;bottom:29px;left:45px;right:30px}.magical-details-module___FI1WW__sceneTitle>p:first-child,.magical-details-module___FI1WW__sceneIntro>p:first-child{text-transform:uppercase;letter-spacing:.18em;color:#ecd299;margin-bottom:10px;font-size:10px}.magical-details-module___FI1WW__sceneTitle h2{color:#fff9ed;font-size:45px}.magical-details-module___FI1WW__sceneTitle>p:last-child{color:#eee8d9;margin-top:10px;font-size:14px}.magical-details-module___FI1WW__sceneFireflies{pointer-events:none;position:absolute;inset:0}.magical-details-module___FI1WW__sceneFireflies i{left:var(--x);top:var(--y);width:4px;height:4px;animation:magical-details-module___FI1WW__firefly var(--duration) var(--delay) ease-in-out infinite;background:#ffdf89;border-radius:50%;position:absolute;box-shadow:0 0 10px 3px #e8c46b88}.magical-details-module___FI1WW__sceneControls{background:#0a2533;border-top:1px solid #dec37e33;justify-content:flex-end;align-items:center;gap:22px;padding:17px 29px;display:flex}.magical-details-module___FI1WW__sceneCaption{color:#b5c5c5;align-items:center;gap:19px;font-size:11px;display:flex}.magical-details-module___FI1WW__sceneCaption>span{color:#dbc184}.magical-details-module___FI1WW__scene[data-playing=false] .magical-details-module___FI1WW__sceneCamera,.magical-details-module___FI1WW__scene[data-playing=false] .magical-details-module___FI1WW__sceneFireflies i,.magical-details-module___FI1WW__scene[data-playing=false] .magical-details-module___FI1WW__sceneLeaves{animation-play-state:paused}.magical-details-module___FI1WW__scene[data-playing=false] .magical-details-module___FI1WW__sceneCamera{translate:0}.magical-details-module___FI1WW__authorScene{background:radial-gradient(at 15% 15%,#234b54,#0000 60%),#0c2938;grid-template-columns:.72fr 1.28fr;padding:28px 28px 0;display:grid}.magical-details-module___FI1WW__sceneIntro{align-self:center;padding:20px 25px 20px 10px}.magical-details-module___FI1WW__sceneIntro h2{color:#fff6e0;font-size:41px}.magical-details-module___FI1WW__sceneIntro>p:last-child{color:#c6d3d1;max-width:270px;margin-top:20px;font-size:14px}.magical-details-module___FI1WW__authorScene .magical-details-module___FI1WW__sceneWindow{background:#f4ead4;border:6px solid #eddfbd;height:355px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 8px 26px #0003}.magical-details-module___FI1WW__authorScene .magical-details-module___FI1WW__sceneWindow img{object-fit:cover}.magical-details-module___FI1WW__colourLayer{position:absolute;inset:0}.magical-details-module___FI1WW__revealLine{pointer-events:none;background:#b88d40;width:2px;position:absolute;top:0;bottom:0}.magical-details-module___FI1WW__revealLine>span{color:#7a561e;background:#fff4d4;border:1px solid #b88d40;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:48%;left:-17px;box-shadow:0 3px 12px #0002}.magical-details-module___FI1WW__sceneLabels{letter-spacing:.06em;text-transform:uppercase;pointer-events:none;justify-content:space-between;font-size:9px;display:flex;position:absolute;inset:auto 13px 12px}.magical-details-module___FI1WW__sceneLabels span{color:#6a5732;background:#fff7e8e8;border-radius:2px;padding:5px 9px}.magical-details-module___FI1WW__authorScene .magical-details-module___FI1WW__sceneControls{grid-column:1/-1;margin:25px -28px 0}.magical-details-module___FI1WW__revealControl{color:#d1d8cf;align-items:center;gap:18px;font-size:11px;display:flex}.magical-details-module___FI1WW__revealControl input{accent-color:#e5c47f;cursor:ew-resize;width:190px;min-height:28px}.magical-details-module___FI1WW__popUpSection{grid-template-columns:1.2fr 1fr;align-items:center;gap:55px;padding:50px 0;display:grid}.magical-details-module___FI1WW__popUpBook{perspective:1000px;transition:transform .5s;display:block;position:relative}.magical-details-module___FI1WW__popUpBook img{filter:drop-shadow(0 18px 15px #45503820);width:100%;height:auto}.magical-details-module___FI1WW__popUpBook:hover{transform:translateY(-7px)rotate(-1deg)}.magical-details-module___FI1WW__popUpBook img{translate:var(--detail-x,0) var(--detail-y,0);transition:translate .5s ease-out}.magical-details-module___FI1WW__popUpBook>span{text-align:center;color:#856327;margin-top:13px;font-size:12px;display:block}.magical-details-module___FI1WW__popUpFeatures{gap:24px;margin-top:30px;display:grid}.magical-details-module___FI1WW__popUpFeatures article{grid-template-columns:42px 1fr;gap:18px;display:grid}.magical-details-module___FI1WW__popUpFeatures h3{font-size:27px}.magical-details-module___FI1WW__popUpFeatures p{color:#526169;margin-top:7px;font-size:13px;line-height:1.7}.magical-details-module___FI1WW__wonderValues{text-align:center;max-width:840px;margin:0 auto}.magical-details-module___FI1WW__wonderValues>p{max-width:620px;margin-inline:auto}.magical-details-module___FI1WW__wonderValues>h2+p{color:#526169;margin-top:16px;font-size:15px;line-height:1.8}.magical-details-module___FI1WW__wonderValues+div{max-width:850px;margin:32px auto 0}@keyframes magical-details-module___FI1WW__scene-pan{0%{transform:scale(1.015)translate(-.5%)}to{transform:scale(1.09)translate(.5%)}}@keyframes magical-details-module___FI1WW__firefly{0%,to{opacity:.1;transform:translateY(6px)}45%{opacity:.9;transform:translate(12px,-17px)}75%{opacity:.4;transform:translate(-8px,-8px)}}@keyframes magical-details-module___FI1WW__foreground-sway{to{transform:rotate(9deg)translate(8px,5px)}}@keyframes magical-details-module___FI1WW__butterfly-drift{0%,to{translate:0;rotate:-5deg}50%{translate:13px -12px;rotate:8deg}}@keyframes magical-details-module___FI1WW__wing{to{transform:rotateY(65deg)}}@keyframes magical-details-module___FI1WW__wing-right{0%{transform:scaleX(-1)}to{transform:scaleX(-1)rotateY(65deg)}}@keyframes magical-details-module___FI1WW__bookmark-sway{0%,to{transform:rotate(8deg)}50%{transform:rotate(3deg)}}@keyframes magical-details-module___FI1WW__ball-drift{0%,to{transform:translateY(0)rotate(-10deg)}50%{transform:translateY(-14px)rotate(20deg)}}@keyframes magical-details-module___FI1WW__lantern-glow{0%,to{opacity:.3}50%{opacity:.8}}@media (max-width:1000px){.magical-details-module___FI1WW__photoCompanion{width:140px;bottom:-28px;left:-38px}.magical-details-module___FI1WW__leafCompanion{left:auto;right:-40px}.magical-details-module___FI1WW__foxClosing{width:190px;bottom:-4px;left:-38px}.magical-details-module___FI1WW__authorScene{grid-template-columns:.8fr 1.2fr}.magical-details-module___FI1WW__sceneIntro h2{font-size:35px}.magical-details-module___FI1WW__popUpSection{gap:30px}.magical-details-module___FI1WW__trail{width:170px;bottom:-65px;right:-18px}}@media (max-width:700px){.magical-details-module___FI1WW__marginLeaf{opacity:.45;width:130px;left:-105px}.magical-details-module___FI1WW__marginLeaf:nth-child(2){right:-105px}.magical-details-module___FI1WW__marginLeaf:nth-child(3){width:200px;left:-145px}.magical-details-module___FI1WW__photoCompanion{width:115px;bottom:-30px;left:-13px}.magical-details-module___FI1WW__leafCompanion{left:auto;right:-16px}.magical-details-module___FI1WW__portrait{justify-self:center;width:calc(100% - 30px);margin:6px auto 15px}.magical-details-module___FI1WW__bookmark{width:48px;min-height:116px;padding:15px 5px 20px;right:-21px}.magical-details-module___FI1WW__bookmark em{font-size:14px}.magical-details-module___FI1WW__scene{border-radius:4px;margin:38px 0}.magical-details-module___FI1WW__sceneWindow{height:320px}.magical-details-module___FI1WW__sceneTitle{bottom:22px;left:22px;right:22px}.magical-details-module___FI1WW__sceneTitle h2{font-size:36px}.magical-details-module___FI1WW__sceneTitle>p:last-child{font-size:12px}.magical-details-module___FI1WW__sceneControls{gap:8px;padding:12px 18px}.magical-details-module___FI1WW__sceneCaption{max-width:115px;font-size:10px}.magical-details-module___FI1WW__sceneCaption>span{display:none}.magical-details-module___FI1WW__sceneLeaves{width:190px;left:-55px}.magical-details-module___FI1WW__authorScene{grid-template-columns:1fr;padding:23px 18px 0}.magical-details-module___FI1WW__sceneIntro{padding:0 2px 24px}.magical-details-module___FI1WW__sceneIntro h2{font-size:36px}.magical-details-module___FI1WW__sceneIntro>p:last-child{max-width:none;margin-top:13px;font-size:13px}.magical-details-module___FI1WW__authorScene .magical-details-module___FI1WW__sceneWindow{aspect-ratio:1.5;border-width:4px;height:auto}.magical-details-module___FI1WW__authorScene .magical-details-module___FI1WW__sceneControls{flex-wrap:wrap;row-gap:12px;margin:20px -18px 0}.magical-details-module___FI1WW__revealControl{justify-content:space-between;gap:10px;width:100%}.magical-details-module___FI1WW__revealControl input{width:47%}.magical-details-module___FI1WW__sceneLabels{font-size:7px;inset-inline:6px}.magical-details-module___FI1WW__sceneLabels span{padding:4px}.magical-details-module___FI1WW__foxClosing{width:145px;bottom:-14px;left:-4px}.magical-details-module___FI1WW__popUpSection{grid-template-columns:1fr;gap:25px;padding:35px 0}.magical-details-module___FI1WW__popUpFeatures{gap:22px;margin-top:25px}.magical-details-module___FI1WW__trail{opacity:.6;width:125px;height:105px;bottom:-50px;right:-8px}.magical-details-module___FI1WW__trailBall{width:30px;height:30px}.magical-details-module___FI1WW__butterfly{scale:.75}.magical-details-module___FI1WW__paperBird{width:160px;height:110px;margin-left:12px}.magical-details-module___FI1WW__paperBird svg{width:100px}}@media (prefers-reduced-motion:reduce){.magical-details-module___FI1WW__garden *,.magical-details-module___FI1WW__scene *,.magical-details-module___FI1WW__trail *,.magical-details-module___FI1WW__photoWrap *,.magical-details-module___FI1WW__foxClosing *,.magical-details-module___FI1WW__paperBird *{transition:none!important;animation:none!important}.magical-details-module___FI1WW__popUpBook:hover{transform:none}.magical-details-module___FI1WW__sceneCamera,.magical-details-module___FI1WW__photoCompanion img,.magical-details-module___FI1WW__popUpBook img{translate:none}}
