.breakdance .bde-section-243-100 .section-container{display:flex;flex-direction:column}html:has(.em-project-page),body:has(.em-project-page){width:100%!important;height:100%!important;overflow:hidden!important;margin:0!important;background:#000!important}.em-project-page{position:fixed!important;inset:0!important;width:100%!important;height:100vh!important;height:100dvh!important;background:#000!important;color:#fff!important;display:grid!important;grid-template-columns:50% 50%!important;font-family:Arial,Helvetica,sans-serif!important;overflow:hidden!important;box-sizing:border-box!important}.em-project-close,.em-project-controls a{z-index:9999!important;color:#fff!important;font-size:18px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;text-transform:uppercase!important;transition:color 0.18s ease!important}.em-project-close{position:fixed!important;top:38px!important;left:22px!important}.em-project-controls{position:fixed!important;top:38px!important;left:50%!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:56px!important;transform:translateX(-50%)!important}.em-project-controls a{position:static!important;display:inline-block!important}.em-project-close:hover,.em-project-close:active,.em-project-controls a:hover,.em-project-controls a:active{color:#e0097f!important}.em-project-info{position:relative!important;z-index:20!important;height:100dvh!important;padding:120px 5vw 70px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;overflow:hidden!important;transform:translateY(4vh)!important}.em-project-meta{margin-bottom:54px!important;color:rgba(255,255,255,0.55)!important;font-size:17px!important;font-weight:900!important;line-height:1.1!important;text-align:center!important;text-transform:uppercase!important}.em-project-meta span{display:block!important}.em-project-page-typography .em-project-info h1,.em-project-info h1{margin:0 0 120px!important;color:#fff!important;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif!important;font-size:clamp(58px,8.4vw,155px)!important;font-weight:900!important;line-height:0.82!important;letter-spacing:-0.045em!important;text-align:center!important;text-transform:uppercase!important;max-width:46vw!important;white-space:nowrap!important}.em-project-info p{max-width:680px!important;margin:-60px 0 70px!important;color:#fff!important;font-size:clamp(19px,1.55vw,30px)!important;font-weight:900!important;line-height:0.95!important;text-align:center!important;text-transform:uppercase!important}.em-project-stack{color:rgba(255,255,255,0.35)!important;font-size:18px!important;font-weight:900!important;text-align:center!important;text-transform:uppercase!important}.em-project-stack strong{color:#fff!important}.em-project-media{position:relative!important;z-index:10!important;height:100dvh!important;padding-top:110px!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.em-project-media::-webkit-scrollbar{display:none!important}.em-project-media img,.em-project-media video{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;object-fit:cover!important}@media (max-width:900px){html:has(.em-project-page),body:has(.em-project-page){overflow:auto!important}.em-project-page{position:relative!important;display:block!important;height:auto!important;min-height:100vh!important;overflow:visible!important}.em-project-close{top:24px!important;left:18px!important}.em-project-controls{top:24px!important;gap:32px!important}.em-project-close,.em-project-controls a{font-size:15px!important}.em-project-info{height:auto!important;min-height:100vh!important;padding:110px 22px 70px!important;transform:none!important}.em-project-page-typography .em-project-info h1,.em-project-info h1{margin-bottom:90px!important;font-size:64px!important;max-width:100%!important;white-space:normal!important}.em-project-info p{margin-top:-40px!important}.em-project-media{height:auto!important;padding-top:0!important;overflow:visible!important}}