.section-padding-100{padding:60px 0}.coming-section .coming-card{position:relative;min-height:537px;border-radius:6px;overflow:hidden;display:flex;align-items:flex-end}.coming-card.back-shade::after{background-color:rgb(0 0 0 / .357)}.coming-section .coming-content{position:relative;color:#fff;padding:30px}.coming-content h1,.coming-content h2{color:#fff;text-shadow:0 2px 8px rgb(0 0 0 / .678),0 6px 24px rgb(0 0 0 / .62)}.coming-content p{color:#fff;text-shadow:0 2px 8px rgb(0 0 0 / .55),0 6px 24px rgb(0 0 0 / .35)}.coming-content .btn{box-shadow:0 2px 8px rgb(0 0 0 / .55),0 6px 24px rgb(0 0 0 / .35)}.untreated-content{line-height:1.6;margin-bottom:10px}.shorts-card{background:#f5f9fa;border:1px solid #d8d8d8;border-radius:6px;padding:16px}.shorts-card .section-heading{margin-bottom:20px}.shorts-item+.shorts-item{margin-top:16px}.short-embed{position:relative;width:100%;padding-top:155%;border-radius:6px;overflow:hidden;background:#000}.short-embed iframe{position:absolute;inset:0;width:100%;height:100%}.shorts-caption{margin:8px 0 0 0;font-size:14px}.shorts-wrapper{position:relative}.shorts-nav .shorts-prev,.shorts-nav .shorts-next{position:absolute;top:40%;transform:translateY(-80%);background:#fff;border:3px double #000;padding:10px;box-shadow:0 2px 6px rgb(0 0 0 / .15);cursor:pointer;opacity:0;transition:all 0.6s ease;line-height:1}.shorts-nav .shorts-prev{left:-37px}.shorts-nav .shorts-next{right:-37px}.shorts-card:hover .shorts-nav .shorts-prev,.shorts-card:hover .shorts-nav .shorts-next{opacity:1}.shorts-nav .shorts-prev:hover,.shorts-nav .shorts-next:hover{background:#000;color:#fff;border-color:#fff}.shorts-slide .shorts-item+.shorts-item{margin-top:0}.releases-section{background:#ecf3f9c3;padding:28px 0}.releases-section .container{max-width:1300px}.releases-section .section-heading{margin-bottom:30px}.releases-section .section-heading p{font-weight:900}.release-list{display:grid;gap:16px}.release-item{display:flex;align-items:stretch;gap:16px;width:100%;padding:14px;border-radius:6px;background:rgb(255 255 255 / .7);border:1px solid #d8d8d8}.release-thumb{flex:0 0 480px;width:480px;height:320px;border-radius:6px;overflow:hidden}.release-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.vids:hover .release-thumb img{transform:scale(1.05)}.release-meta{flex:1 1 auto;min-width:0}.release-meta *{overflow-wrap:anywhere;word-break:break-word}.release-title{margin:15px 0 4px 10px;font-weight:900;font-size:25px}.release-subtitle{margin:0 0 8px 10px;color:#666;font-weight:bolder;font-size:18px}.release-desc{margin:0 0 8px 10px;font-size:18px}.release-date{font-size:18px;color:#605f5f;margin-left:10px;font-weight:700}.partners-section{padding:20px 0;background-position:center;background-size:cover}.partners-section .container{margin-left:0;margin-right:0;max-width:2000px}.partners-section .section-heading{margin-bottom:10px}.partners-section .section-heading p{color:#fff;margin-left:5em}.partners-section .section-heading h2{color:#fff;margin-left:2.3em;font-weight:900;font-size:2em}.partners-marquee{position:relative;overflow:hidden;width:100%;background:#fff0;border-radius:6px;padding:14px 0;display:flex}.marquee-track{display:flex;align-items:center;gap:40px;animation:marquee-scroll 24s linear infinite;will-change:transform;width:fit-content;min-width:80%}.partner-logo{height:90px;width:90px;object-fit:fill;filter:brightness(100%) contrast(105%);background:#fff0}@keyframes marquee-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.collaborators-section{padding:50px 20px 50px 20px}.collaborators-section .section-heading p{font-weight:900}.collaborators-section .container .section-heading h2{font-weight:900;font-size:20px}.collaborators-section .container{max-width:1300px}.collaborators-section .section-heading{margin-bottom:30px}.collaborators-section .collaborators-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.collaborator-card{border:1px solid #d8d8d8;background:#f5f9fa;padding:16px;border-radius:6px;height:100%}.collaborator-card .thumbnail{flex:0 0 100px;max-width:100px;width:100px;height:100px;margin-right:16px}.collaborator-card .thumbnail img{width:100px;height:100px;object-fit:cover;object-position:top center;border-radius:50%}.collaborator-card .content-{min-width:0}.collab-name{margin:0 0 2px 0;font-weight:900;font-size:1.5em}.collab-role{margin:0 0 6px 0;font-size:14px;color:#777}.collab-blurb{margin:0 0 10px 0;font-size:14px}.collab-name,.collab-role,.collab-blurb{overflow-wrap:anywhere}.collab-socials a{display:inline-flex;align-items:center;justify-content:center;height:32px;width:32px;border:1px solid #d8d8d8;border-radius:50%;color:#000;margin-right:8px;transition:all 0.2s ease;background:#fff}.collab-socials a:hover{background:#000;color:#fff;border-color:#000}@media (max-width:991.98px){.coming-section .coming-card{min-height:320px}}@media only screen and (max-width:767px){.shorts-nav .shorts-prev{left:0}.shorts-nav .shorts-next{right:0}}@media (max-width:900px){.release-thumb{flex:1 0 350px}}@media (max-width:575.98px){.release-item{flex-direction:column}.release-thumb{width:100%;height:180px}}@media (max-width:400px){.release-thumb{flex:0 0 180px}.release-title,.release-date,.release-subtitle,.release-desc{font-size:100%}}@media (max-width:1000px){.partners-section .section-heading p{margin-left:20px}.partners-section .section-heading h2{margin-left:20px}}@media (max-width:575.98px){.partner-logo{height:44px}}@media (max-width:361px){.collaborators-section{padding:30px 0}.collab-blurb,.collab-role{font-size:100%}.collab-name{font-size:130%}}@media screen and (max-width:768px){.partners-marquee{overflow:hidden;width:100%;display:block;-webkit-overflow-scrolling:touch}.marquee-track{display:inline-flex;overflow:visible;flex-wrap:nowrap;gap:10px;width:auto!important;animation-duration:12s;will-change:transform}.mob_marq{display:none}.partner-logo{width:110px!important;height:auto!important;max-height:120px!important;object-fit:contain;margin:5px;background-color:#fff0;border-radius:8px;padding:8px;box-shadow:0 2px 6px #fff0;flex-shrink:0}.marquee-track a{display:inline-block;flex-shrink:0}}.partners-marquee.reset-animation .marquee-track{animation:none}.partners-marquee.reset-animation .marquee-track{animation:marquee-scroll 24s linear infinite}