.theme-corp_purp,.theme-m_light{--main-bg:#cdd3f6;--main-bg-rgb:205,211,246;--splash-bg:#cdd3f6;--title-color:#23264c;--heading-color:#23264c;--para-color:#46506d;--button-bg:#7287ee;--button-bg-hover:#5f73d9;--button-text:#fff}.theme-m_light{--main-bg:#e5f1fd;--main-bg-rgb:229,241,253;--splash-bg:#e5f1fd}.theme-m_dark{--main-bg:#28315c;--main-bg-rgb:40,49,92;--splash-bg:#28315c;--title-color:#fff;--heading-color:#fff;--para-color:#aac;--button-bg:#7287ee;--button-bg-hover:#5f73d9;--button-text:#fff}.theme-corp_purp,.theme-m_dark,.theme-m_light{background:var(--main-bg);color:var(--heading-color);padding-bottom:8rem}.splash-screen{animation:splashFadeOut 1s ease 3.5s forwards;background-color:var(--splash-bg);flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.splash-logo,.splash-screen{align-items:center;display:flex;justify-content:center}.splash-logo{background-color:#fff;border-radius:50%;height:120px;width:120px;z-index:10001}.splash-logo img{height:auto;width:60px}.splash-circle{animation:pulse 2s ease infinite;background-color:hsla(0,0%,100%,.1);border-radius:50%;position:absolute}.splash-circle:first-child{animation-delay:0s;height:300px;width:300px}.splash-circle:nth-child(2){animation-delay:.2s;height:500px;width:500px}.splash-circle:nth-child(3){animation-delay:.4s;height:700px;width:700px}@keyframes pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@keyframes splashFadeOut{to{opacity:0;visibility:hidden}}.netflix-style{background-color:var(--main-bg);color:var(--heading-color);margin:0;opacity:0;transition:opacity 1s ease 3.5s}.theme-corp_purp .netflix-style,.theme-m_dark .netflix-style,.theme-m_light .netflix-style,body.loaded .netflix-style{opacity:1}.hide{display:none}.hero-preview{background:var(--main-bg);box-shadow:0 10px 30px 30px rgba(var(--main-bg-rgb),1);box-sizing:border-box;color:var(--heading-color);display:flex;height:auto;justify-content:center;max-height:45vh;overflow:visible;padding:40px 30px;position:sticky;top:0;transition:height .5s ease;z-index:50}.preview-content{align-items:flex-start;display:flex;flex-direction:row;gap:30px;height:auto;max-width:1200px;min-height:400px;padding:50px 0;position:relative;transition:all .4s ease;width:100%;z-index:2}.preview-column{box-sizing:border-box;width:50%}.preview-content img{aspect-ratio:16/9;border-radius:10px;height:auto;max-height:320px;object-fit:cover;transition:all .3s ease;width:100%}.preview-text h1{color:var(--heading-color);font-size:2rem;line-height:40px;margin-bottom:1rem}.preview-text p{margin-bottom:1rem}.preview-meta,.preview-text p{color:var(--para-color);font-size:1.1rem}.preview-meta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.preview-meta span{display:inline-block;margin-right:1rem}.preview-button{background-color:var(--button-bg);border:none;border-radius:6px;color:var(--button-text);cursor:pointer;display:inline-block;font-weight:700;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.preview-button:hover{background-color:var(--button-bg-hover)}.carousel-section{color:var(--title-color);margin-left:auto;margin-right:auto;max-width:1200px;padding:8rem 0}.carousel-section h2{color:var(--title-color);font-size:24px;line-height:30px;margin-bottom:1rem}.carousel-wrapper{overflow:hidden;position:relative;width:100%}.carousel{align-items:center;display:flex;gap:4rem;margin-left:50%;overflow-x:auto;overflow-y:visible;padding:20px 24px;scroll-behavior:smooth;scroll-snap-type:x mandatory;transform:translateX(-50%);width:100vw}.carousel::-webkit-scrollbar{display:none}@media (max-height:999px),(max-width:1023px){.carousel{margin-left:0;max-width:100%}.carousel::-webkit-scrollbar{display:block;height:8px}}.carousel-item{border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#000;flex:0 0 auto;opacity:1;overflow:hidden;scroll-snap-align:start;text-decoration:none;width:280px}.carousel-item img{height:100%;object-fit:cover;width:100%}.ghost-tile{flex:0 0 344px;height:1px;opacity:0;pointer-events:none}.report-tile{align-items:center;background:none;box-shadow:none!important;display:flex;height:auto;justify-content:center;overflow:visible;padding:6px;width:auto}.report-tile img{border-radius:4px;box-shadow:0 4px 14px rgba(0,0,0,.18);display:block;height:auto;max-height:300px;max-width:300px;object-fit:contain;transition:transform .25s ease,box-shadow .25s ease;width:100%}.carousel .report-tile img{vertical-align:middle}.report-tile.active img{outline:4px solid var(--button-bg);outline-offset:2px}.report-tile:hover img{box-shadow:0 6px 20px rgba(0,0,0,.25);transform:scale(1.04)}.carousel-item:not(.report-tile):not(.video-tile){border-radius:0;overflow:visible}.carousel-item:not(.report-tile):not(.video-tile) img{border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);height:100%;object-fit:cover;transition:transform .25s ease,box-shadow .25s ease;width:100%}.carousel-item:not(.report-tile):not(.video-tile):hover img{box-shadow:0 6px 20px rgba(0,0,0,.25);position:relative;transform:scale(1.05);z-index:2}.blog-tile.active img{border-radius:4px;outline:4px solid var(--button-bg);outline-offset:2px}.video-tile{overflow:visible}.video-inner{border-radius:6px;transition:transform .25s ease,box-shadow .25s ease}.video-thumb-wrapper{height:auto;position:relative;width:100%}.video-thumb-wrapper img{border-radius:4px;height:auto;width:100%}.video-duration{background:rgba(0,0,0,.8);border-radius:6px;bottom:10px;color:#fff;font-size:.8rem;font-weight:600;padding:4px 8px;pointer-events:none;position:absolute;right:10px;z-index:3}.video-title-box{background:var(--button-bg);border-radius:4px;color:var(--heading-color);font-size:.95rem;font-weight:500;line-height:1.3;padding:6px 10px;text-align:left}.video-tile:hover .video-inner{box-shadow:0 4px 10px rgba(0,0,0,.25);transform:scale(1.05);z-index:5}.video-tile:hover,.video-tile:hover img{box-shadow:none!important;transform:none!important}.video-tile.active .video-inner{border-radius:4px;outline:4px solid var(--button-bg);outline-offset:2px}.video-preview-thumb{cursor:pointer;position:relative;width:100%}.video-preview-thumb img.video-preview-img{border-radius:10px;width:100%}.video-play-btn{align-items:center;background:var(--button-bg);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:28px;height:64px;justify-content:center;left:50%;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease,transform .5s ease;width:64px}#video-thumbnail:hover .video-play-btn{opacity:.5;transform:translate(-50%,-50%) scale(1.1)}.report-preview-wrapper{align-items:flex-start;display:flex;justify-content:center;overflow:visible!important;position:relative;text-align:center}.report-stack{display:inline-block;position:relative;transform:scale(.7);transform-origin:top center}.report-preview-image.cover{display:block;position:relative!important;z-index:3}.report-page,.report-preview-image.cover{border-radius:4px!important;box-shadow:0 4px 14px rgba(0,0,0,.18);height:auto;left:0;max-height:40vh;max-width:100%;object-fit:contain;position:absolute;top:0;transition:transform .8s ease,opacity .8s ease;width:auto}.page-2{z-index:1}.page-1{z-index:2}.cover{z-index:3}.report-stack.explode .page-1{opacity:1;transform:translate(40px,40px) rotate(4deg)}.report-stack.explode .page-2{opacity:1;transform:translate(80px,80px) rotate(8deg)}.report-stack.collapse .page-1,.report-stack.collapse .page-2{opacity:0;transform:translate(0) rotate(0deg)}.report-preview-wrapper .cover,.report-preview-wrapper .report-page,.report-preview-wrapper img{aspect-ratio:auto!important;height:auto!important;max-height:40vh!important;max-width:100%!important;object-fit:contain!important;width:auto!important}.carousel-item{transition:transform .25s ease,box-shadow .25s ease}.carousel-item:hover{box-shadow:0 6px 20px rgba(0,0,0,.18);transform:scale(1.04)}.report-tile:hover,.video-tile:hover{box-shadow:none;transform:none}.fade-in{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.video-preview-wrapper{box-sizing:border-box;display:flex;flex-direction:row;gap:30px;max-width:1200px;width:100%}.video-preview-wrapper .preview-column{width:50%}.preview-column iframe{border-radius:10px;height:100%;max-height:100%;max-width:100%;min-height:300px;object-fit:contain;width:100%}@media (max-width:768px){.hero-preview{box-shadow:none;max-height:none;position:static}.preview-content{flex-direction:column;min-height:auto;padding:30px 0}.preview-column{width:100%}.carousel-section{padding:4rem 1.5rem}}@media (max-width:1024px){.carousel-section{padding:5rem 1.5rem}.carousel{gap:1.5rem}.preview-content img{max-height:200px}.ghost-tile{display:none}.report-stack{transform:scale(.6)}.report-tile{scale:.9;width:150px}.carousel-item .report-tile{max-width:200px}}