.articlereel_reelGrid__sslXV{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4rem;gap:4rem;overflow:visible;position:relative;z-index:0}.articlereel_reelItem__UYmP9:hover:not(.articlereel_comingSoon__oLF_P){filter:saturate(1);background-color:var(--secondary-background-color);transform:scale(1.08);z-index:100;transition-delay:0s}.articlereel_comingSoon__oLF_P{filter:saturate(0);cursor:default;pointer-events:none}.articlereel_reelBackground__k_7Ek{position:absolute;inset:0;z-index:0;filter:saturate(0);transition:filter .3s ease-in-out}.articlereel_reelItem__UYmP9:hover:not(.articlereel_comingSoon__oLF_P) .articlereel_reelBackground__k_7Ek{filter:saturate(1)}.articlereel_reelItem__UYmP9{position:relative;display:block;justify-content:center;align-items:center;aspect-ratio:4/3;max-height:550px;border-radius:12px;text-decoration:none;color:inherit;cursor:pointer;filter:saturate(0);border:4px solid var(--highlighted-text-color);background-color:transparent;overflow:visible;transition:filter .3s ease-in-out,background-color .4s ease-in-out,transform .3s ease-in-out,z-index 0s linear .3s;z-index:1;will-change:transform,filter}.articlereel_reelImage__8f3mF{position:absolute;bottom:0;left:0;width:auto;height:100%;object-fit:contain;border-radius:12px;pointer-events:none;transition:transform .3s ease-in-out;transform-origin:bottom left;transform:scale(1);z-index:5}.articlereel_reelItem__UYmP9:hover:not(.articlereel_comingSoon__oLF_P) .articlereel_reelImage__8f3mF{transform:scale(1.15) translateX(2%) translateY(0);z-index:100}.articlereel_reelContent__xO2fV{position:absolute;bottom:0;left:0;right:0;padding:5% 7.5%;z-index:110;color:var(--text-color)}.articlereel_reelContent__xO2fV h3{margin:.5rem 0;font-size:clamp(16px,1.7vw,32px);line-height:1.1}.articlereel_reelContent__xO2fV p{margin:0;font-size:clamp(10px,1.2vw,16px);font-weight:400;text-align:left;line-height:1.2}.articlereel_centeredText__1Jz4y{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(20px,3vw,36px);font-weight:700;color:var(--text-color);z-index:20;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:500px){.articlereel_reelGrid__sslXV{grid-template-columns:1fr}.articlereel_reelItem__UYmP9{aspect-ratio:1/1}.articlereel_reelImage__8f3mF{height:75%}}.homedataviz_svg-wrapper__Mmq6E{width:100%;height:100%;max-width:800px;max-height:370px;margin:0 auto;display:flex;justify-content:center;align-items:center;overflow:hidden}.homedataviz_home-data-viz__86IBA{width:100%;height:100%}.homeheader_homeHeader__gdYP6{text-align:center;font-size:clamp(50px,8vw,120px);line-height:1.05;display:flex;flex-direction:column;align-items:center;letter-spacing:-.04em;font-weight:600;padding:.5rem;white-space:normal}.homeheader_headerLine__5xKcK{display:block;width:100%}.homeheader_textAnimate__dGi3B{color:var(--highlighted-text-color);white-space:pre-wrap;max-width:100%}.homeheader_buildText__v9eRL{font-weight:900;text-transform:uppercase;font-family:var(--font-statement)}.homeheader_textAltFont__W5nbg{font-family:var(--font-pixel);font-weight:100}.homeheader_blinkingCursor__O3XGz{display:inline;animation:homeheader_blink__dnmzD 1s step-end infinite}@keyframes homeheader_blink__dnmzD{50%{opacity:0}to{opacity:1}}.homeheadertext_home-text___bp2B{display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;transform:translateY(10vh);transition:opacity 1.5s cubic-bezier(.65,0,.35,1),transform 1s cubic-bezier(.65,0,.35,1);max-width:900px;margin-left:auto;margin-right:auto}.homeheadertext_delayed-visible__gwX_i{animation:homeheadertext_fadeInUp__hkBgn 1.5s cubic-bezier(.65,0,.35,1) forwards;animation-delay:1s}@keyframes homeheadertext_fadeInUp__hkBgn{0%{opacity:0;transform:translateY(10vh)}to{opacity:1;transform:translateY(0)}}.homeheadertext_article-link__mbIi_{text-decoration:none;color:var(--link-color)}.card-container{perspective:2000px;display:flex;justify-content:center;align-items:center;width:85%;margin:4rem auto;box-sizing:border-box}.card1{position:relative;display:inline-block;width:100%;max-width:800px;border-radius:10px;text-align:center;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.7);transform:rotateX(65deg) translateZ(0);transform-origin:center bottom;transform-style:preserve-3d;transition:transform 1s cubic-bezier(.4,0,.2,1),box-shadow 1s cubic-bezier(.4,0,.2,1)}.card1.hover-effect{transform:rotateX(0deg) translateZ(100px) scale(1.05);box-shadow:0 0 90px rgba(0,0,0,.8)}.card-video{display:block;width:100%;height:auto;pointer-events:none}.promo-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:inline-block;padding:clamp(1rem,3%,2.5rem) clamp(1.2rem,4%,3rem);font-weight:600;letter-spacing:-.04em;text-decoration:none;font-size:clamp(1.1rem,2vw,2rem);color:var(--text-color);overflow:hidden;transition:transform .4s,box-shadow .4s}.promo-btn:hover{box-shadow:0 0 5px var(--highlighted-text-color),0 0 17.5px var(--highlighted-text-color),0 0 35px var(--highlighted-text-color),0 0 70px var(--highlighted-text-color)}.promo-btn span{position:absolute;display:block;color:"var(--highlighted-text-color)"}.promo-btn span:first-child{top:0;left:0;width:100%;height:clamp(1px,.5vw,4px);background:linear-gradient(90deg,transparent,var(--highlighted-text-color));animation:animate1 2s ease-in-out infinite}@keyframes animate1{0%{left:-98%}50%,to{left:98%}}.promo-btn span:nth-child(2){top:-98%;right:0;width:clamp(1px,.5vw,4px);height:98%;background:linear-gradient(180deg,transparent,var(--highlighted-text-color));animation:animate2 2s ease-in-out infinite;animation-delay:.5s}@keyframes animate2{0%{top:-98%}50%,to{top:98%}}.promo-btn span:nth-child(3){bottom:0;right:0;width:98%;height:clamp(1px,.5vw,4px);background:linear-gradient(270deg,transparent,var(--highlighted-text-color));animation:animate3 2s ease-in-out infinite;animation-delay:1s}@keyframes animate3{0%{right:-98%}50%,to{right:98%}}.promo-btn span:nth-child(4){bottom:-98%;left:0;width:clamp(1px,.5vw,4px);height:100%;background:linear-gradient(1turn,transparent,var(--highlighted-text-color));animation:animate4 2s ease-in-out infinite;animation-delay:1.5s}@keyframes animate4{0%{bottom:-98%}50%,to{bottom:98%}}