.bs-public-motion :is(.creation-card,.project-service-grid>article,.project-type-grid>article,.platform-card,.tool-card){isolation:isolate;transition:transform .35s cubic-bezier(.2,.75,.2,1)}@media (hover:hover) and (pointer:fine){.bs-public-motion :is(.creation-card,.project-service-grid>article,.project-type-grid>article,.platform-card,.tool-card):hover{transform:translateY(-5px);box-shadow:0 18px 50px #0002}.bs-public-motion :is(.creation-detail-art,.cinema-project-cover,.immersive-work-scene){overflow:hidden}.bs-public-motion :is(.creation-detail-art,.cinema-project-cover):hover img{transform:scale(1.035)}.bs-public-motion :is(.creation-detail-art,.cinema-project-cover) img{transition:transform .8s cubic-bezier(.2,.75,.2,1)}}.bs-public-motion :is(.project-kind-list a,.project-tools-grid a,.creation-text-link){transition:transform .3s cubic-bezier(.2,.75,.2,1)}.bs-public-motion :is(.project-kind-list a,.project-tools-grid a,.creation-text-link):hover{transform:translate(5px)}[dir=rtl] .bs-public-motion :is(.project-kind-list a,.project-tools-grid a,.creation-text-link):hover{transform:translate(-5px)}.bs-public-motion .site-action[data-slot=button]:before{opacity:0;animation:none;transform:translate(-160%)rotate(12deg)}.bs-public-motion .site-action[data-slot=button]:is(:hover,:focus-visible):before{opacity:1;animation:.65s ease-out both bs-button-sweep}.bs-public-motion .site-action[data-slot=button]:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff65}.bs-public-motion .cinema-cta:after{content:"";opacity:.1;pointer-events:none;background:#101216;transition:transform .35s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0;transform:translateY(105%)}.bs-public-motion .cinema-cta:hover:after{transform:translateY(0)}.home-floating-nav-link{position:relative}.home-floating-nav-link:after{content:"";inset-inline:0;transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:3px;transform:scaleX(0)}[dir=rtl] .home-floating-nav-link:after{transform-origin:100%}.home-floating-nav-link:is(:hover,:focus-visible,[aria-current=page]):after{transform:scaleX(1)}.bs-public-menu[data-state=open] nav a{animation:.5s cubic-bezier(.2,.75,.2,1) both bs-menu-link}.bs-public-menu[data-state=open] nav a:nth-child(2){animation-delay:35ms}.bs-public-menu[data-state=open] nav a:nth-child(3){animation-delay:70ms}.bs-public-menu[data-state=open] nav a:nth-child(n+4){animation-delay:.105s}.bs-public-motion .site-action[data-slot=button]{transition:transform .25s cubic-bezier(.2,.75,.2,1)}.bs-public-menu[data-slot=sheet-content]{color:#f7f7fa;background:#101216;border:0;width:100%;max-width:none;padding:75px clamp(24px,6vw,90px) 40px;inset:0;overflow-y:auto}.bs-public-menu nav{grid-template-columns:1fr 1fr;margin-top:35px;display:grid;gap:0 45px!important}.bs-public-menu nav a{transition:transform .3s cubic-bezier(.2,.75,.2,1);color:#f7f7fa!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff26!important;border-radius:0!important;padding:14px 0!important;font-size:clamp(23px,3vw,40px)!important;font-weight:400!important;line-height:1.5!important}.bs-public-menu nav a:hover{transform:translate(5px)}[dir=rtl] .bs-public-menu nav a:hover{transform:translate(-5px)}.bs-public-menu>.mt-6,.bs-public-menu>.mt-2{justify-self:start;width:auto;min-width:200px}@media (max-width:767px){.bs-public-menu nav{grid-template-columns:1fr 1fr;gap:0 22px!important}.bs-public-menu nav a{padding-block:14px!important;font-size:18px!important}.bs-public-menu>.mt-6,.bs-public-menu>.mt-2{width:100%}}@media (prefers-reduced-motion:reduce){.bs-public-motion *{transition:none!important}.bs-public-motion :is(.creation-card,.project-service-grid>article,.project-type-grid>article,.platform-card,.tool-card,.project-kind-list a,.project-tools-grid a,.creation-text-link):hover{transform:none}.bs-public-motion .site-action[data-slot=button]:before,.bs-public-menu nav a{animation:none!important}.bs-public-motion .cinema-cta:after{display:none}.bs-public-menu,.bs-public-menu *{transition:none!important;animation:none!important}.bs-public-menu nav a:hover{transform:none!important}.home-floating-nav-link:after{transition:none!important}}
