.page7-module__9dSp8W__container{background-color:#fff7e4;flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.page7-module__9dSp8W__background{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.page7-module__9dSp8W__content{z-index:2;flex-direction:column;align-items:center;width:100%;height:100%;padding-left:5%;padding-right:5%;display:flex;position:relative;top:8%}.page7-module__9dSp8W__topTextGroup{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;margin-bottom:2rem;display:flex}.page7-module__9dSp8W__topText{font-family:var(--ff-primary);color:#000;font-size:1.25rem;font-weight:800;line-height:1.2}.page7-module__9dSp8W__subTitle{margin-top:1rem}.page7-module__9dSp8W__treeHoleBox{background-color:#f9f5f0;justify-content:center;align-items:center;width:100%;height:15%;margin-bottom:10%;padding:2rem 1rem;display:flex}.page7-module__9dSp8W__treeHoleText{color:#39372a;text-align:center;font-family:AaTangYuanTi,sans-serif;font-size:1.25rem;font-weight:400}.page7-module__9dSp8W__openQuestionBox{background-color:#2a282e;border-radius:1.5rem;flex-direction:column;gap:.5rem;width:100%;margin-bottom:3rem;padding:1.5rem;display:flex;box-shadow:0 4px 10px #0000001a}.page7-module__9dSp8W__questionHeader{align-items:center;gap:.5rem;display:flex}.page7-module__9dSp8W__questionIcon{width:1.5rem;height:1.5rem;position:relative}.page7-module__9dSp8W__questionLabel{color:#aae0d6;font-family:IBM Plex Mono,monospace;font-size:1.125rem;font-weight:400}.page7-module__9dSp8W__questionText{color:#fff;margin-top:.25rem;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:400}.page7-module__9dSp8W__bottomArea{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.page7-module__9dSp8W__timeTravelText{font-family:var(--ff-primary);color:#f5f5f5;text-shadow:0 2px 4px #0000001a;font-size:1.25rem;font-weight:800}.page7-module__9dSp8W__playButtonWrapper{justify-content:center;align-items:center;width:12.25rem;height:5.5rem;display:flex;position:relative}.page7-module__9dSp8W__playButton{cursor:pointer;background-color:#dee9ff;border-radius:6.25rem;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .2s;display:flex;box-shadow:0 4px 10px #0000001a}.page7-module__9dSp8W__playButton:active{transform:scale(.95)}.page7-module__9dSp8W__playIcon{width:4.5rem;height:4.3rem;position:relative}.page7-module__9dSp8W__arrowDecor{width:4rem;height:4rem;position:absolute;bottom:1rem;right:-4rem;transform:rotate(-10deg)}.page7-module__9dSp8W__hide{opacity:0;transform:translateY(10px)}.page7-module__9dSp8W__hiddenPlaceholder{opacity:0;visibility:hidden;width:100%;transition:opacity .6s}.page7-module__9dSp8W__hiddenPlaceholder.page7-module__9dSp8W__visible{opacity:1;visibility:visible}.page7-module__9dSp8W__expandActive{animation:.7s cubic-bezier(.22,1,.36,1) both page7-module__9dSp8W__expandIn}.page7-module__9dSp8W__expandActiveDelayed{animation:.7s cubic-bezier(.22,1,.36,1) .2s both page7-module__9dSp8W__expandIn}@keyframes page7-module__9dSp8W__expandIn{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.page7-module__9dSp8W__pulseGlow:before{content:"";z-index:-1;opacity:0;border:2px solid #4b7c5666;border-radius:6.75rem;animation:2s ease-out infinite page7-module__9dSp8W__rippleGlow;position:absolute;inset:-4px}.page7-module__9dSp8W__pulseGlow:after{content:"";z-index:-2;opacity:.6;border-radius:6.25rem;animation:2s ease-in-out infinite page7-module__9dSp8W__breatheGlow;position:absolute;inset:0;box-shadow:0 0 15px 2px #4b7c564d}@keyframes page7-module__9dSp8W__rippleGlow{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}@keyframes page7-module__9dSp8W__breatheGlow{0%,to{opacity:.4;box-shadow:0 0 10px 2px #4b7c5633}50%{opacity:.8;box-shadow:0 0 20px 5px #4b7c5680}}.page7-module__9dSp8W__pauseIconCircle{background:#384230;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.page7-module__9dSp8W__pauseBars{gap:.6rem;height:62%;display:flex}.page7-module__9dSp8W__pauseBar{background:#4b7c56;border-radius:.2rem;width:.6rem;height:100%}
