@font-face{font-family:HaasGrotDisp-55Roman;font-style:normal;font-weight:400;src:url(../../static/media/HaasGrotDisp-55Roman.41caf8200d53e2290e30.woff2) format("woff")}@font-face{font-family:HaasGrotDisp-45Light;font-style:normal;font-weight:400;src:url(../../static/media/HaasGrotDisp-45Light.764a4169f13af174e503.woff2) format("woff2")}@font-face{font-family:CrowdstrikeSharpSans-Bold;font-style:normal;font-weight:400;src:url(../../static/media/CrowdstrikeSharpSans-Bold.a13d88497f9b489a8c07.woff2) format("woff")}@font-face{font-family:CrowdstrikeSharpSans-ExtraBold;font-style:normal;font-weight:400;src:url(../../static/media/CrowdstrikeSharpSans-ExBd.aecde37450f67097466b.woff2) format("woff")}@font-face{font-family:CrowdstrikeSharpSans-Medium;font-style:normal;font-weight:400;src:url(../../static/media/CrowdstrikeSharpSans-Mdm.94a883584e2edf17b604.woff2) format("woff")}@font-face{font-family:Playfair-Display-Medium;font-style:normal;font-weight:400;src:url(../../static/media/PlayfairDisplay-Medium.01127cbe42de896f8511.woff2) format("woff")}@font-face{font-family:Playfair-Display-Bold;font-style:normal;font-weight:400;src:url(../../static/media/PlayfairDisplay-Bold.f5ae332a302e5efa0c6d.woff2) format("woff")}@font-face{font-family:Playfair-Display-Bold-Italic;font-style:normal;font-weight:400;src:url(../../static/media/PlayfairDisplay-BoldItalic.0b51fdcbf2c27e2d1d59.woff2) format("woff")}body,html{-webkit-touch-callout:none;-webkit-tap-highlight-color:hsla(0,0%,100%,0);-ms-overflow-style:none;-webkit-font-smoothing:antialiased;background-color:#040e1a;color:#f0e2e2;font-family:HaasGrotDisp-45Light;height:100%;margin:0;overflow:hidden;padding:0;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%}body:lang(ru-ru),html:lang(ru-ru){font-family:Arial,sans-serif}#root{background-color:#040e1a;height:100%;position:relative;white-space:pre-line;width:100%}blockquote,h1,h2,h3,h4,h5,h6,ul{font-family:CrowdstrikeSharpSans-Bold;margin:0;padding:0}h1{font-size:96px}h2{font-size:72px}h3{font-size:52px}h4{font-size:48px}h5{font-size:36px}h6{font-size:24px}a{font-family:HaasGrotDisp-55Roman}p{font-family:CrowdstrikeSharpSans-Medium;font-size:36px;margin:0}p strong{font-family:CrowdstrikeSharpSans-Bold}ul{list-style-type:none;margin:0;padding:0}button{cursor:pointer}::-webkit-scrollbar{display:none}.flex-center{align-items:center;display:flex;justify-content:center}.portfolio-page{background-image:url(../../static/media/bg-home.1c886b9ec5367a1bc640.jpg);background-position:50% 50%;background-repeat:no-repeat;height:100%;overflow:hidden}.portfolio-page .autoplay-video-container{height:100vh;left:0;position:absolute;top:0;width:100%;z-index:998}.portfolio-page .header{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAD6CAYAAACYoNakAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNrs2M0NgCAMBlA0HI0DuP9UDuPfBhwIsfSReHvp15YLcan7cZaGU99va4FraTwgCIIgCIIgCI6H38v+7gr7R081TIRoPYaHOacGwfnhZT1p1mMYPepRtGjR2dejomhXaBjDqBiromFEexb6y/XbPT4CDABY+auB30M2QgAAAABJRU5ErkJggg==);background-repeat:repeat-x;height:250px;left:0;pointer-events:none;position:relative;top:0;width:100%;z-index:2}.portfolio-page .portfolio-blur-background{-webkit-backdrop-filter:blur(5.3px);backdrop-filter:blur(5.3px);height:100vh;left:0;position:absolute;top:0;width:100vw}.portfolio-page .portfolio-title-container{left:50%;position:absolute;top:291px;transform:translateX(-50%)}.portfolio-page .portfolio-title-container .portfolio-title-animate-container{align-items:center;display:flex;flex-direction:column}.portfolio-page .portfolio-title-container .portfolio-home-graphic{padding-top:50px}.portfolio-page .portfolio-title-container .portfolio-home-graphic img{height:1400px;width:auto}.portfolio-page .portfolio-title-container .portfolio-title{height:322px;text-align:center;width:1619px}.portfolio-page .portfolio-title-container .portfolio-title h1{font-family:CrowdstrikeSharpSans-Bold;font-size:150px;height:322px;line-height:1.14;position:relative}.portfolio-page .portfolio-title-container .portfolio-title h1 .first-line{font-family:Playfair-Display-Bold-Italic;font-size:72px;height:168px;line-height:1.16;position:absolute;top:30px;width:100%}.portfolio-page .portfolio-title-container .portfolio-title h1 .second-line{bottom:0;position:absolute;width:100%}.admin{align-items:center;display:flex;height:75%;justify-content:center;width:100%}.admin .admin-control-container{min-width:900px;width:25%}.admin .admin-control-container h1{color:#ec0000;font-size:36px;padding:24px 24px 0}.admin .admin-control-container h2{color:#ec0000;font-size:24px;padding:0 24px}.admin .admin-control-container h3{border-bottom:2px solid #f0e2e2;color:#f0e2e2;font-size:24px;padding:0 24px 24px}.admin .admin-control-container p{color:#f0e2e2;font-size:24px;padding:0 24px}.admin .admin-control-container p.download{padding:24px}.admin .admin-control-container p.instructions{padding-top:24px}.admin .admin-control-container a{color:#f0e2e2}.admin .admin-button-container{text-wrap:balance;align-items:center;display:flex;gap:24px;justify-self:center;padding:24px}.admin .admin-container-column{align-items:center;display:flex;flex-direction:column}.admin .admin-container-column p{color:#f0e2e2;font-size:24px;padding:24px}.admin .admin-modal-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.admin .modal-child{z-index:2}.admin .update-panel{background-color:#000;height:400px;width:800px}.sub-navigation{background-color:#040e1a;border:1px solid #f8f8f8;border-radius:12px;padding:24px;pointer-events:none}.sub-navigation .sub-navigation-container{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:18px}.sub-navigation .sub-navigation-container .sub-navigation-item{pointer-events:auto}.sub-navigation .sub-navigation-container .sub-navigation-header{flex:1 1 100%}.sub-navigation .sub-navigation-container .sub-navigation-header h2{font-size:24px;padding:12px 0 0;text-transform:uppercase}.content-display{flex:1 1;min-height:200px}.content-display,.content-display .contain{position:relative}.content-display h1{font-size:96px}.content-display h2{font-size:52px}.content-display h3,.content-display h4{font-size:36px}.content-display h5{font-family:CrowdstrikeSharpSans-Medium;font-size:36px}.content-display .content-image-embed img{height:100%;max-height:760px;width:auto}.content-display .content-title{height:283px;margin-bottom:24px}.content-display .content-title .content-title-divider{border:2px solid #f8f8f8;margin:24px 0;width:100%}.content-display .content-title h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;white-space:nowrap}.content-display .content-title .content-blurb{color:#ec0000;margin-top:24px}.content-display .content-title .content-blurb h1,.content-display .content-title .content-blurb h2,.content-display .content-title .content-blurb h3,.content-display .content-title .content-blurb h4,.content-display .content-title .content-blurb h5,.content-display .content-title .content-blurb h6{font-family:Playfair-Display-Bold}.content-display .content-title .content-blurb p{font-family:Playfair-Display-Medium;font-size:48px;font-weight:500}.content-display .content-title.format-supporting{height:inherit;margin-bottom:34px}.content-display .content-title.format-supporting h1{background-color:#ec0000;color:#f8f8f8;display:inline-block;font-size:72px;margin:18px 0 24px 3px;padding:0 2px}.content-display .content-title.format-supporting p{text-wrap:balance;text-shadow:#000 1px 1px 8px}.content-display .content-title.format-supporting .content-blurb{text-indent:0;width:80%}.content-display .content-text{font-size:36px}.content-display .content-text h2{text-wrap:balance;padding:0 0 60px}.content-display .content-text h3{text-wrap:balance;margin-bottom:4px;padding:24px 0 0}.content-display .content-text p{text-wrap:pretty;padding:0 0 24px}.content-display .content-text p em{font-family:CrowdstrikeSharpSans-Bold;font-style:normal}.content-display .content-text.format-supporting{height:inherit}.content-display .content-text.format-supporting p{text-wrap:pretty}.content-display .content-text.format-supporting p strong{background-color:#ec0000;display:inline-block;margin-right:20px}.content-display .content-text blockquote{font-family:CrowdstrikeSharpSans-Medium;font-size:48px;margin:0 0 0 48px;padding:24px 0;text-indent:-36px}.content-display .content-text blockquote:before{content:"“ "}.content-display .content-text blockquote:after{content:" ”"}.content-display .content-text h5{margin-left:48px}.content-display .content-text h5:before{content:"— "}.content-display .notes{background-color:#ffff0080;padding:5px;position:absolute;right:-24px;top:-24px}.content-display .notes:before{content:"[DEBUG] "}.content-display .player-wrapper{padding-top:56.25%;position:relative}.content-display .react-player{position:absolute}.content-display .video-thumbnail{cursor:pointer;display:inline-block;position:relative}.content-display .video-thumbnail .video-thumbnail-play-icon{left:50%;margin-right:-50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.content-display .video-overlay{background-color:#000000e6;height:100vh;position:absolute;width:100vw;z-index:998}.content-display .video-modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:998}.content-display img{height:500px}.circle-motion{height:800px;position:relative;width:800px}.circle-motion .circle-motion-svg{position:absolute;right:0}@media screen and (min-width:0px)and (max-width:550px){.circle-motion{height:100%;width:100%}}@media screen and (min-width:550px)and (max-width:850px){.circle-motion{height:600px;width:600px}}.portfolio-draggable-menu{height:600px;position:absolute;width:600px;z-index:2}.portfolio-draggable-menu .portfolio-draggable-sub-navigation-view-detect{left:1200px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:749px}.portfolio-draggable-menu .portfolio-draggable-sub-navigation-container{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:800px;z-index:101}.portfolio-draggable-menu .portfolio-draggable-windows-controls{align-content:center;align-items:center;bottom:220px;color:#f8f8f8;display:flex;flex-direction:row;gap:0;justify-content:center;margin:0;padding:0;position:absolute;width:100%;z-index:100}.portfolio-draggable-menu .portfolio-draggable-windows-controls .portfolio-draggable-button-group{align-content:center;align-items:center;background-color:#ec0000;border:1px solid #f8f8f8;border-radius:10px;display:flex;flex-direction:row;height:32px;justify-content:center;margin:0 auto;overflow:hidden}.portfolio-draggable-menu .portfolio-draggable-windows-controls .portfolio-draggable-button-group button{color:#f0e2e2}.portfolio-draggable-menu .portfolio-draggable-windows-controls .portfolio-draggable-button-group .portfolio-draggable-close-button-container{border-right:1px solid #f8f8f8;height:40px}.portfolio-draggable-menu .portfolio-draggable-windows-controls .portfolio-draggable-button-group .portfolio-draggable-close-button-container button{margin:0;padding:11px 12px}.portfolio-draggable-menu .portfolio-draggable-windows-controls .portfolio-draggable-button-group .portfolio-draggable-home-button-container{height:40px;width:40px}.portfolio-draggable-menu .portfolio-draggable-windows-controls .portfolio-draggable-button-group .portfolio-draggable-grid-button-container{border-left:1px solid #f8f8f8;height:40px}.portfolio-draggable-menu .portfolio-draggable-windows-controls .portfolio-draggable-button-group .portfolio-draggable-grid-button-container button{margin:0;padding:11px 12px}.portfolio-nav{height:600px;overflow:hidden;width:600px}.portfolio-nav .cta{text-wrap:balance;color:#f0e2e2;display:inline-block;font-family:CrowdstrikeSharpSans-Bold;font-size:16px;left:calc(50% - 60px);margin:0;padding:0;position:absolute;text-align:center;top:calc(50% + 35px);width:120px;z-index:1000}.portfolio-nav .portfolio-id-control{bottom:0;display:flex;flex-direction:column-reverse;left:0;position:absolute;z-index:100}.portfolio-nav .portfolio-id-control h4{font-family:CrowdstrikeSharpSans-Medium;font-size:14px;white-space:nowrap;width:100%}.portfolio-nav .portfolio-id-control button{background-color:#0000;background-repeat:no-repeat;border:none;border-radius:100%;color:#fff;color:inherit;cursor:pointer;font:inherit;margin:0;opacity:1;outline:inherit;padding:0;position:absolute;text-transform:uppercase}.portfolio-nav .portfolio-id-control .menu{height:600px;position:absolute;text-align:middle;width:600px}.portfolio-nav .portfolio-id-control .menu.visible:first-child button{animation:pulse-all-visible 5s infinite}.portfolio-nav .portfolio-id-control .menu.visible:nth-child(2) button{animation:pulse-about-visible 5s infinite;box-shadow:0 0 0 5px #ec0000;height:310px;left:145px;top:145px;transform:scale(1);width:310px}.portfolio-nav .portfolio-id-control .menu.visible:nth-child(3) button{animation:pulse-how-visible 5s infinite;box-shadow:0 0 0 2px #f8f8f8;height:430px;left:85px;top:85px;transform:scale(1);width:430px}.portfolio-nav .portfolio-id-control .menu.visible:nth-child(4) button{animation:pulse-platform-visible 5s infinite;background-color:#040e1acc;box-shadow:0 0 0 1px #f8f8f8cc;height:560px;left:20px;top:20px;transform:scale(1);width:560px}.portfolio-nav .portfolio-id-control .menu.visible:nth-child(5) button{animation:pulse-demos-visible 5s infinite;border-radius:0;border-width:0;bottom:165px;height:50px;left:200px;transform:scale(1);width:200px}@keyframes pulse-all-visible{0%{transform:scale(.95)}70%{transform:scale(1)}to{transform:scale(.95)}}@keyframes pulse-falcon{0%{box-shadow:0 0 0 0 #ec0000b3;transform:scale(.95)}70%{box-shadow:0 0 0 10px #ec0000;transform:scale(1)}to{box-shadow:0 0 0 0 #ec0000;transform:scale(.95)}}@keyframes pulse-falcon-visible{0%{transform:scale(.95)}70%{transform:scale(1)}to{transform:scale(.95)}}.portfolio-nav .portfolio-id-control .menu .preload-font{display:none}.portfolio-nav .portfolio-id-control .menu:first-child button{animation:pulse-falcon 4s infinite;background-color:#ec0000;background-position:50% 20%;background-position:0 -20px;height:200px;left:200px;position:absolute;top:200px;transform:scale(1);width:200px;z-index:92}.portfolio-nav .portfolio-id-control .menu:first-child button h4{visibility:hidden}.portfolio-nav .portfolio-id-control .menu:first-child button .preload-font{color:#ec0000;display:block;font-family:CrowdstrikeSharpSans-Medium;left:90px;overflow:hidden;position:absolute;text-align:center;top:10px;width:10px}@keyframes pulse-about{0%{box-shadow:0 0 0 0 #ec0000b3;transform:scale(.95)}70%{box-shadow:0 0 0 5px #ec0000;transform:scale(1.2)}to{box-shadow:0 0 0 0 #ec0000;transform:scale(.95)}}@keyframes pulse-about-visible{0%{box-shadow:0 0 0 5px #ec0000;transform:scale(.95)}70%{box-shadow:0 0 0 5px #ec000080;transform:scale(1)}to{box-shadow:0 0 0 5px #ec0000;transform:scale(.95)}}.portfolio-nav .portfolio-id-control .menu:nth-child(2) button{animation:pulse-about 4s infinite;height:200px;left:200px;top:200px;transform:scale(1.2);width:200px;z-index:90}.portfolio-nav .portfolio-id-control .menu:nth-child(2) button h4{position:absolute;top:24px}@keyframes pulse-how{0%{box-shadow:0 0 0 0 #f8f8f8cc;transform:scale(.95)}70%{box-shadow:0 0 0 2px #f8f8f8;transform:scale(1.4)}to{box-shadow:0 0 0 0 #f8f8f8;transform:scale(.95)}}@keyframes pulse-how-visible{0%{box-shadow:0 0 0 2px #f8f8f8;transform:scale(.95)}70%{box-shadow:0 0 0 2px #f8f8f880;transform:scale(1)}to{box-shadow:0 0 0 2px #f8f8f8;transform:scale(.95)}}.portfolio-nav .portfolio-id-control .menu:nth-child(3) button{animation:pulse-how 4s infinite;height:200px;left:200px;top:200px;transform:scale(1.4);width:200px;z-index:80}.portfolio-nav .portfolio-id-control .menu:nth-child(3) button h4{position:absolute;top:30px}@keyframes pulse-platform{0%{box-shadow:0 0 0 0 #f8f8f8;transform:scale(.95)}70%{box-shadow:0 0 0 1px #f8f8f8cc;transform:scale(1.6)}to{box-shadow:0 0 0 0 #f8f8f8cc;transform:scale(.95)}}@keyframes pulse-platform-visible{0%{box-shadow:0 0 0 1px #f8f8f8;transform:scale(.95)}70%{box-shadow:0 0 0 1px #f8f8f880;transform:scale(1)}to{box-shadow:0 0 0 1px #f8f8f8;transform:scale(.95)}}.portfolio-nav .portfolio-id-control .menu:nth-child(4) button{animation:pulse-platform 4s infinite;background-color:#040e1acc;height:200px;left:200px;top:200px;transform:scale(1.6);width:200px;z-index:70}.portfolio-nav .portfolio-id-control .menu:nth-child(4) button h4{left:0;position:absolute;top:30px}@keyframes pulse-demos{0%{transform:scale(.95)}70%{transform:scale(1.6)}to{transform:scale(.95)}}@keyframes pulse-demos-visible{0%{transform:scale(.95)}70%{transform:scale(1)}to{transform:scale(.95)}}.portfolio-nav .portfolio-id-control .menu:nth-child(5) button{animation:pulse-demos 4s infinite;bottom:175px;height:50px;left:200px;margin:0;padding:0;transform:scale(1.2);width:150px;z-index:95}.portfolio-nav .portfolio-id-control .menu:nth-child(5) button h4{position:absolute;top:24px}.portfolio-nav .portfolio-nav-animation{height:100%;left:0;position:absolute;top:0;width:100%;z-index:50}.modal-slide{background-color:#000;border-radius:8px;box-shadow:0 12px 24px #000c;box-sizing:border-box;height:1300px;overflow:hidden;padding:80px 104px;position:relative;width:2280px}.modal-slide .modal-slide-bg-image{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.modal-slide .modal-slide-bg-image img{height:auto;width:100%}.modal-slide .modal-slide-content-container{width:2172px}.modal-slide .modal-slide-content-container .modal-slide-content-title{width:2070px}.modal-slide .modal-slide-content-container .modal-slide-content-body{display:flex;gap:48px;max-height:760px;max-width:2172px;overflow:auto;padding-right:84px}.modal-slide .modal-slide-content-container .modal-slide-content-body-text{max-height:760px;overflow:auto}@media(max-width:1920px){.modal-slide{height:56%;width:55%}}.modal-container{height:100vh;overflow:hidden;position:relative;width:100%}.modal-container .modal-item{border:1px solid #ffffff80;border-radius:8px}.modal-container .modal-close-button{background:#0000;border:none;cursor:pointer;height:148px;position:absolute;right:0;top:0;width:148px}.modal-container .modal-close-button img{height:42px;width:42px}.modal-container .modal-grid-background{height:100%;position:absolute;width:100%;z-index:998}.modal-container .modal-list-container{bottom:0;display:flex;height:2012.1951219512px;left:379px;position:absolute;transform:scale(.164);transform-origin:bottom left;width:18792.6829268293px}.modal-container .modal-list-grid-container{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;height:100%;justify-content:center;overflow:auto;padding:100px;position:absolute;width:100%;z-index:998}.modal-container .modal-list-grid-container .modal-list-grid{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.modal-container .modal-list-grid-container .modal-list-item{display:flex;justify-content:center;z-index:998}.modal-container .modal-list-grid-container .modal-list-item .modal-grid-scale{transform:scale(.357);transform-origin:top center}.modal-container .modal-list-container-buttons{bottom:37px;display:flex;gap:18px;left:50%;position:absolute;transform:translateX(-50%)}.modal-container .modal-slide-container{align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none;position:fixed;top:-300%;width:100%;z-index:3}.modal-container .modal-slide-container .modal-center-scale{transform:scale(6.0975609756)}.modal-container .modal-list-item{z-index:1}.asset-modal{background-color:#000;border-radius:8px;box-shadow:0 2px 10px #00000040;box-sizing:border-box;height:1360px;overflow:hidden;padding:120px 104px 17px;position:relative;width:2128px}.asset-modal .asset-modal-src-container{display:flex;height:1080px;justify-content:center;width:1920px}.asset-modal .asset-modal-src-container img{height:100%;width:auto}.asset-modal .asset-modal-title-container{align-items:center;box-sizing:border-box;display:flex;height:143px}.asset-modal .asset-modal-title-container h3{font-size:36px}.asset-modal .iframe-container-fullscreen{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:11}.asset-modal .iframe-fullscreen-button-container{bottom:10px;position:absolute;right:25px}.asset-modal .react-player-container{width:100%}@media(max-width:1920px){.asset-modal{height:56%;width:55%}}.modal-download{align-items:center;background-color:#000;border-radius:8px;box-shadow:0 2px 10px #00000080;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:30vh;justify-content:center;overflow:hidden;padding:80px 104px;position:relative;width:50vw}.modal-download h1{font-size:36px}.modal-download p{font-size:24px}.modal-download button{margin-top:auto}.modal-slide-grid{height:100%;left:0;position:absolute;top:0;width:100%;z-index:999}.modal-slide-grid .modal-slide-grid-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:absolute;top:10px;width:100%}.modal-slide-grid .modal-slide-grid-container .modal-slide-grid-items{display:flex;flex-wrap:wrap;gap:10px;height:100%}.modal-slide-grid .modal-slide-grid-container .modal-slide-grid-item{display:flex;height:430px;justify-content:center;margin:auto;width:700px}.modal-slide-grid .modal-slide-grid-container .modal-slide-grid-item .modal-slide-grid-slide-container{pointer-events:none;transform:scale(.3);transform-origin:top center}.modal-slide-iframe{background-color:#000;box-shadow:0 12px 24px #000c;box-sizing:border-box;font-family:CrowdstrikeSharpSans-Medium;height:1390px;overflow:hidden;padding:150px 96px 41px 104px;position:relative;width:2600px}.modal-slide-iframe .flex-gap-center{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:center}.modal-slide-iframe .flex-gap-center.modal-slide-iframe-button-right{gap:24px}.modal-slide-iframe .iframe-wrapper{background-color:#212121;display:inline-block}.modal-slide-iframe .iframe-container{height:100%;overflow:hidden;position:relative;width:100%}.modal-slide-iframe .iframe-window{background-color:#0000;border:none;opacity:0;transform-origin:top left;transition:transform .3s ease-in-out,width .3s ease-in-out,height .3s ease-in-out}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.modal-slide-iframe .fade-in{animation-duration:.25s;animation-iteration-count:1;animation-name:fadeInOpacity;animation-timing-function:ease-in;opacity:0}.modal-slide-iframe .iframe-indicators-container{background-color:#00000038;border:1px solid #fffc;border-radius:24px;height:40px;width:60px}.modal-slide-iframe .iframe-indicators-container.active{background-color:#ec0000;border:none}.modal-slide-iframe .modal-slide-iframe-content-container{width:2400px}.modal-slide-iframe .modal-slide-iframe-content-container .modal-slide-iframe-callout{text-wrap:pretty;background-color:#0000;color:#fff;margin:100px 10px 0 0;position:relative}.modal-slide-iframe .modal-slide-iframe-content-container .modal-slide-iframe-callout p{font-size:24px;padding:0 0 24px}.modal-slide-iframe .modal-slide-iframe-content-container .modal-slide-iframe-callout .modal-slide-iframe-callout-text-container{width:434px}.modal-slide-iframe .modal-slide-iframe-content-container .modal-slide-iframe-callout.fullscreen{background-color:#0000;color:#fff;margin-top:500px;position:relative;width:470px}.modal-slide-iframe .modal-slide-iframe-content-container .modal-slide-iframe-content-body{height:1080px;overflow:hidden}.modal-slide-iframe .modal-slide-iframe-content-container .modal-slide-iframe-content-body .modal-slide-iframe-container{display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;position:relative}.modal-slide-iframe .modal-slide-iframe-content-container .modal-slide-iframe-content-body .modal-slide-iframe-container .modal-slide-iframe-poster img{height:auto;width:100%}.modal-slide-iframe .modal-slide-iframe-content-container .modal-slide-iframe-content-body .modal-slide-iframe-container.fullscreen{height:1772px;width:3151px}.modal-slide-iframe .modal-slide-iframe-content-container .modal-slide-iframe-content-body.fullscreen{display:flex;height:1772px;justify-content:flex-end;width:3632px}.modal-slide-iframe .modal-slide-iframe-content-container .modal-slide-iframe-content-title{padding-bottom:48px}.modal-slide-iframe .modal-slide-iframe-content-container .modal-slide-iframe-content-title h1{font-size:52px}.modal-slide-iframe .modal-slide-iframe-content-container .modal-slide-content-body{display:flex;gap:48px;overflow:auto}.modal-slide-iframe .modal-slide-iframe-content-container.fullscreen{background-color:#000;box-sizing:border-box;height:100vh;left:-615px;padding:150px 96px 41px 104px;position:fixed;top:-376px;width:100vw;z-index:998}.modal-slide-iframe .moda-slide-iframe-fullscreen{height:100%;width:100%}.modal-slide-iframe .modal-slide-iframe-button-container{display:flex;justify-content:space-between;margin-top:44px}.modal-slide-iframe .modal-slide-iframe-button-container .modal-slide-iframe-button-left{display:flex;gap:12px}.modal-slide-iframe .modal-slide-iframe-button-container.fullscreen{margin-top:98px}.modal-slide-iframe .modal-slide-iframe-fullscreen-close{cursor:pointer;position:fixed;right:7525px;top:-17px;z-index:21}.modal-slide-iframe .modal-slide-iframe-fullscreen-close button{background:#0000;border:none}.modal-slide-iframe .modal-slide-iframe-fullscreen-close img{height:42px;width:42px}@media(max-width:1920px){.modal-slide-iframe{height:56%;width:55%}}.modal-product-demo{background-color:#000;background-repeat:no-repeat;background-size:100% 100%;border-radius:8px;box-sizing:border-box;height:1500px;padding:80px 104px 98px;position:relative;width:2700px}.modal-product-demo .modal-product-demo-container{grid-gap:48px;display:grid;gap:48px;grid-template-columns:repeat(4,1fr);list-style:none;margin-top:38px;overflow-y:auto;padding-left:0}.modal-product-demo .modal-product-demo-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000038;border:2px solid #000c;border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;height:550px;padding:36px}.modal-product-demo .modal-product-demo-card .modal-product-demo-card-button-container{margin-top:auto}.modal-product-demo .modal-product-demo-card .modal-product-demo-card-image{align-items:center;display:flex;height:300px;justify-content:center;overflow:hidden;width:370px}.modal-product-demo .modal-product-demo-card .modal-product-demo-card-image img{height:100%;width:auto}.modal-product-demo .modal-product-demo-card .modal-product-demo-card-title{font-family:CrowdstrikeSharpSans-Bold;font-size:24px;letter-spacing:.06em;margin-top:34px;text-align:center;text-transform:uppercase}.autoplay-container{cursor:default;left:0;position:absolute;top:0;width:100%;z-index:6}.autoplay-container .autoplay-container-bg{height:100vh;left:0;position:absolute;top:0;width:100%;z-index:999}.autoplay-container .button-autoplay-container{position:absolute;right:40px;top:40px}.button-autoplay{background-color:#ec0000;border:0;border-radius:10px;cursor:pointer;height:48px;overflow:hidden;position:relative;width:190px}.button-autoplay .button-autoplay-content{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;left:0;pointer-events:auto;position:absolute;top:0;width:100%;z-index:2}.button-autoplay .button-autoplay-fill{background-color:#840707;height:100%;left:0;position:absolute;top:0;z-index:1}.button-autoplay .button-autoplay-text{color:#fff;font-size:24px;margin:0 8px 0 16px;padding:0;white-space:nowrap}.button{align-items:center;background-color:#0000;border:0;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;font-family:CrowdstrikeSharpSans-Bold;font-size:16px;font-weight:500;justify-content:center;letter-spacing:.06em;line-height:18px;overflow:hidden;position:relative;text-transform:uppercase}.button.button-disabled{background-color:#0000!important;border:none!important;color:#f8f8f880!important}.button.button-card{align-items:center;background-color:#ec0000;border:0;border-radius:8px;color:#fff;display:flex;font-family:CrowdstrikeSharpSans-Bold;font-size:20px;font-weight:700;gap:10px;height:70px;justify-content:center;letter-spacing:.06em;line-height:20px;padding:0 36px;text-transform:uppercase;width:320px}.button.button-card img{height:auto;width:25px}.button.button-red{color:#fff;font-size:20px;line-height:.2;min-height:70px;min-width:230px;padding:21px 36px}.button.button-red.button-disabled{background-color:#00000038!important;border:1px solid #fffc!important;color:#fff!important}.button.button-red.active,.button.button-red.hoverable:hover{background-color:#ec0000}.button.button-red-long{font-size:20px;line-height:.2;max-width:288px;width:288px}.button.button-red-long,.button.button-red-sm{background-color:#ec0000;color:#fff;height:50px}.button.button-red-sm{width:140px}.button.button-normal,.button.button-normal-sm{background-color:#00000038;border:1px solid #fff;color:#fff}.button.button-normal-sm.active,.button.button-normal-sm.hoverable:hover,.button.button-normal.active,.button.button-normal.hoverable:hover{background-color:#000c}.button.button-normal{max-width:300px;min-height:70px;width:300px}.button.button-normal-sm{max-width:280px;min-height:60px;padding:0;width:280px}.button.button-ghost{border:none;color:none}.button.button-ghost.active,.button.button-ghost.hoverable:hover{background-color:none;border-color:none;color:#000}.button.button-round{border-radius:100px;color:#fff;font-size:24px;padding:16px 0;width:205px}.button.button-round.active,.button.button-round.hoverable:hover{background-color:#ec0000}.button.button-side-nav-bottom{align-items:center;background-color:#ec0000;border:0;border-radius:0;color:#fff;display:flex;font-family:CrowdstrikeSharpSans-Bold;font-size:20px;font-weight:700;gap:18px;height:100px;justify-content:flex-start;letter-spacing:.06em;line-height:0;padding:0;text-transform:uppercase;white-space:nowrap;width:348px}.button.button-side-nav-bottom img{height:auto;margin-left:24px;width:32px}.button img{margin:0 8px}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000038;border:2px solid #000c;border-radius:14px;box-sizing:border-box;height:710px;padding:36px 36px 34px;width:392px}.card .card-content{display:flex;flex-direction:column;height:640px;width:320px}.card .card-content .card-border{border:1px solid #f8f8f880;margin-bottom:24px;margin-top:24px;width:100%}.card .card-content .card-button-container{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end;margin-top:auto}.card .card-content .card-image{height:300px;margin-top:24px;overflow:hidden;position:relative;width:320px}.card .card-content .card-image .card-image-iframe{width:inherit}.card .card-content .card-image img{height:100%;width:auto}.card .card-content .card-title-container{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-top:32px;overflow:hidden}.card .card-content .card-title-container.card-title-center{align-items:center;display:flex;height:150px;margin-top:10px}.card .card-content .card-title{font-size:32px;max-height:200px;text-overflow:ellipsis}.card .card-content .card-type{align-items:flex-end;color:#ec0000;display:flex;font-family:CrowdstrikeSharpSans-Bold;font-size:24px;height:50px;letter-spacing:.06em;text-transform:uppercase}.card .card-content .card-icon{align-items:center;bottom:36px;display:flex;height:100px;justify-content:center;position:absolute;right:36px;width:100px}.card .card-content .card-icon img{height:80px;width:auto}.button-home{background-color:#0000;border:none;cursor:pointer;height:73px;left:74px;pointer-events:auto;position:fixed;top:80px;width:409px;z-index:1}.button-home img{height:auto;width:100%}.button-home-portfolio{align-content:center;align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;height:inherit;justify-content:center;pointer-events:auto;position:fixed;width:inherit;z-index:1}.button-home-portfolio img{height:20px;width:20px}.overlay{height:100%;left:0;position:absolute;top:0;width:100%}.side-nav{-webkit-backdrop-filter:blur(5.3px);backdrop-filter:blur(5.3px);background-color:#0006;color:#fff;font-family:CrowdstrikeSharpSans-Bold;height:100vh;overflow:hidden;position:fixed;top:0;z-index:20}.side-nav.left{border-right:1px solid #ffffff80}.side-nav.right{border-left:1px solid #ffffff80}.side-nav .cta{text-wrap:balance;align-items:center;animation-duration:5s;animation-iteration-count:infinite;animation-name:cta-animation;animation-timing-function:ease-in;border-bottom:5px double #ffffff80;border-top:5px double #ffffff80;color:#ffffff80;display:flex;font-size:20px;height:100px;justify-content:center;position:absolute;text-align:center;text-transform:uppercase;top:45%;width:100px}.side-nav .cta.active{display:none}.side-nav .cta.left{left:10px}.side-nav .cta.right{left:15px}@keyframes cta-animation{0%{color:#ffffff80}50%{color:#f0e2e2}90%{color:#ffffff80}}.side-nav .side-nav-top{align-items:center;display:flex;justify-content:center;left:24px;position:absolute;top:48px}.side-nav .side-nav-top .side-nav-home-button{align-items:center;background-color:#0000;border:0;color:#fff;display:flex;font-family:CrowdstrikeSharpSans-Bold;font-size:32px;gap:22px;justify-content:center;line-height:1.2em;padding:0;text-align:left}.side-nav .side-nav-top .side-nav-home-button .side-nav-home-title{width:218px}.side-nav .side-nav-top .side-nav-home-icon{background-color:#ec0000;border-radius:12px;height:80px;min-width:80px;width:80px;z-index:1}.side-nav .side-nav-top .side-nav-home-icon img{height:auto;width:100%}.side-nav .side-nav-bottom{width:100%}.side-nav .side-nav-bottom .side-nav-modal-buttons{align-items:center;display:flex;flex-direction:row;gap:18px;justify-content:center}.side-nav .side-nav-bottom .side-nav-product-demos-button{align-items:center;background-color:#ec0000;border:0;color:#fff;display:flex;font-family:CrowdstrikeSharpSans-Bold;font-size:20px;font-weight:700;gap:18px;height:100px;letter-spacing:.06em;line-height:0;padding:0;text-transform:uppercase;white-space:nowrap;width:348px}.side-nav .side-nav-bottom .side-nav-product-demos-button img{height:auto;margin-left:24px;width:32px}.side-nav .side-nav-menus{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:flex-end}.side-nav .side-nav-menus .side-nav-item{border-top:1px solid #ffffffa8;overflow:hidden}.side-nav .side-nav-menus .side-nav-item .side-nav-selections{align-items:center;display:flex;flex-direction:column}.side-nav .side-nav-menus .side-nav-item .side-nav-parent-button{align-items:center;background-color:#0000;border:0;color:#fff;display:flex;font-family:CrowdstrikeSharpSans-Bold;font-size:20px;font-weight:700;gap:18px;height:100px;letter-spacing:0;text-align:left;white-space:nowrap;width:300px}.side-nav .side-nav-menus .side-nav-item .side-nav-parent-button.active{color:#ec0000}