.past-section{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:var(--background-sub-1)}.past-image{position:absolute;z-index:1;object-fit:cover;box-shadow:0 8px 32px rgba(0,0,0,.3)}.past-image.left{left:5%;top:50%;transform:translateY(-50%);width:320px;height:480px}.past-image.right-top{right:10%;top:12%;width:280px;height:200px}.past-image.right-bottom{right:7%;bottom:12%;width:180px;height:380px}.past-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:500px;padding:40px;border-radius:20px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(1%);backdrop-filter:blur(1%);box-shadow:0 8px 32px rgba(0,0,0,.1)}.past-title{writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:50px;line-height:1.2;letter-spacing:.1em}.past-text{color:#555;margin-bottom:30px;text-align:left;max-width:400px;text-align:center}@media (max-width:768px){.past-image.left{left:2%;width:200px;height:300px}.past-image.right-top{right:5%;width:240px;height:160px}.past-image.right-bottom{right:2%;width:160px;height:360px}.past-content{max-width:350px;padding:30px 20px}.past-title{font-size:2rem}.past-text{font-size:.9rem}}