.beyond-section{position:relative;background-color:#F4F4F4}.beyond-sticky{position:sticky;top:0;height:100vh;width:100%;overflow:hidden;display:flex;flex-direction:column}.beyond-header{padding:6rem 1rem 1rem;flex-shrink:0}@media (min-width:768px){.beyond-header{padding:7rem 2rem 1.5rem}}.beyond-cards-wrapper{flex:1;display:flex;align-items:center;overflow:hidden}.beyond-cards-container{display:flex;gap:1.5rem;padding:0 1rem;will-change:transform}@media (min-width:768px){.beyond-cards-container{gap:2rem;padding:0 3rem}}.beyond-card{position:relative;width:80vw;height:80vw;max-width:620px;max-height:620px;min-width:320px;min-height:320px;flex-shrink:0;border-radius:24px;overflow:hidden;background-color:#2a2a2a;cursor:pointer;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);transition:box-shadow .5s ease,transform .5s ease}@media (min-width:768px){.beyond-card{width:65vh;height:65vh}}.beyond-card:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 12px 24px -8px rgba(0,0,0,.15);transform:scale(1.02)}.beyond-card video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.beyond-card:hover video{transform:scale(1.08)}.beyond-sound-indicator{position:absolute;top:1.25rem;right:1.25rem;z-index:30;width:48px;height:48px;background:rgba(255,255,255,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:50%;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.75);transition:opacity .3s ease,transform .3s ease}.beyond-card:hover .beyond-sound-indicator{opacity:1;transform:scale(1)}.beyond-sound-bars{display:flex;align-items:center;gap:3px}.beyond-sound-bar{width:3px;background-color:white;border-radius:2px}.beyond-card-overlay{display:none}.beyond-progress{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;z-index:20}.beyond-progress-dot{width:8px;height:8px;border-radius:50%;background-color:rgba(0,0,0,.2);transition:background-color .3s ease,transform .3s ease}.beyond-progress-dot.active{background-color:rgba(0,0,0,.6);transform:scale(1.25)}