@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.news ._link{--size: 1px;--color: currentColor;text-decoration:none;background-image:linear-gradient(var(--color), var(--color));background-size:0% var(--size);background-position:100% 100%;background-repeat:no-repeat;transition-property:background-size;transition-duration:.25s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.news ._link:hover{background-size:100% var(--size);background-position-x:0%}body{background-color:#000;color:#fff}.bg-blue-top{background-repeat:no-repeat;background-position:0 -24rem;background-size:100% 93.75rem;background-image:linear-gradient(11.86deg, rgba(0, 0, 0, 0) 36.13%, #0A54F4 108%)}.bg-blue-bottom{background-repeat:no-repeat;background-position:0 calc(100% + 24rem);background-size:100% 93.75rem;background-image:linear-gradient(191.86deg, rgba(0, 0, 0, 0) 36.13%, #0A54F4 108%)}.container{padding-left:15rem;padding-right:15rem}@media screen and (max-width: 750px){.container{padding-left:1.25rem;padding-right:1.25rem}}.row{--gap: ;--row-gap: var(--gap, 0px);--column-gap: var(--gap, 0px);--total: 12;display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap)}.col{--size: 12;--column: var(--columns, calc(var(--total) / var(--size)));--width: calc((100% - var(--column-gap) * (var(--column) - 1)) / var(--column));width:var(--width)}.header{position:fixed;inset:0 0 auto;z-index:10}.header .container{position:relative;display:flex;align-items:center;padding:2.5rem 0px;margin:0px 5.625rem}@media screen and (max-width: 750px){.header .container{padding:1.5rem 0;margin:0 1.25rem}}@media screen and (max-width: 750px){.header .logo{width:8rem;height:2rem}}@keyframes header-nav-frames{0%{opacity:0;transform:translateY(-8px)}100%{opacity:1;transform:none}}@keyframes enter{100%{opacity:1;transform:none}}.header-nav{position:absolute;right:0;top:2.5rem;text-transform:uppercase;font-weight:700;letter-spacing:.5px;display:none;font-size:1.25rem;animation-name:header-nav-frames;animation-duration:.25s;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.header-nav ._item{opacity:0;transform:translateY(16px);animation:enter .5s forwards}.header-nav ._item:nth-child(1){animation-delay:50ms}.header-nav ._item:nth-child(2){animation-delay:100ms}.header-nav ._item:nth-child(3){animation-delay:150ms}.header-nav ._item:nth-child(4){animation-delay:200ms}.header-nav ._link{display:flex;align-items:center}.header-nav ._link::before{content:"";height:2px;width:16px;border-radius:9999px;background-color:currentColor;margin-right:8px;opacity:0;transform:translateX(-8px)}.header-nav ._link:hover::before{opacity:1;transform:none;transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.header-nav-open .header-nav{display:block}@media screen and (max-width: 750px){.header-nav-open .header-nav{display:none}}.header-btn-menu{display:flex;font-weight:700;align-items:center;font-size:1.125rem;line-height:1.5rem;margin-left:auto}@media screen and (max-width: 750px){.header-btn-menu{font-size:1rem}}.header-btn-menu svg:not(._close){width:1em;height:1em;margin-right:0.5rem}.header-btn-menu ._close{width:1.5rem;height:1.5rem;stroke-width:1;display:none}.header-nav-open .header-btn-menu{display:none}@media screen and (max-width: 750px){.header-nav-open .header-btn-menu{display:flex;font-size:0}}@media screen and (max-width: 750px){.header-nav-open .header-btn-menu ._close{display:block}}@media screen and (max-width: 750px){.header-nav-open .header-btn-menu>:not(._close){display:none}}.logo{width:12.5rem;height:3.125rem}.logo svg{width:100%;height:100%}.menu{position:fixed;inset:0;background-color:#000;color:#fff;z-index:9;display:flex;flex-direction:column;justify-content:center;padding:2rem;display:none}.menu ._item{opacity:0;transform:translateY(20px);animation:enter .5s 50ms forwards}.menu ._item:nth-child(1){animation-delay:50ms}.menu ._item:nth-child(2){animation-delay:100ms}.menu ._item:nth-child(3){animation-delay:150ms}.menu ._item:nth-child(4){animation-delay:200ms}.menu ._link{font-size:2.5rem;font-weight:700;text-transform:uppercase}@media screen and (max-width: 750px){.header-nav-open~.menu{display:flex}}.footer{padding-top:2.25rem;padding-bottom:2.25rem}.footer .container{display:flex;align-items:center}@media screen and (max-width: 750px){.footer .container{flex-direction:column;align-items:flex-start;gap:0.75rem}}.footer .logo{margin-right:auto}.footer :is(._email,._privacy){margin-right:2.5rem}.footer :is(._email,._privacy):hover{text-decoration:underline}.footer ._media{display:flex;align-items:center}.footer .medialink{margin-left:1rem}@media screen and (max-width: 750px){.footer .medialink{margin-left:0.5rem}}.footer .lang{margin-left:2rem}@media screen and (max-width: 750px){.footer .lang{margin-left:0}}.lang{background-color:rgba(30,30,30,.7);border-radius:0.625rem;display:flex;align-items:center;padding:0.25rem 0.75rem}.lang svg{width:1.25em;height:1.25em;margin-left:1em}.page-content{min-height:100vh;padding-top:14rem;padding-bottom:16rem}@media screen and (max-width: 750px){.page-content{padding-top:8rem;padding-bottom:6rem}}.page-heading{text-transform:uppercase;font-size:6.875rem;line-height:90%;font-weight:700}@media screen and (max-width: 750px){.page-heading{font-size:2.5rem;line-height:110%}}.page-desc{max-width:58.75rem;font-size:1.5rem;line-height:1.25;margin-top:3rem}@media screen and (max-width: 750px){.page-desc{font-size:1.25rem;margin-top:1rem}}.row-news{--row-gap: 6rem;--column-gap: 3rem;--columns: 3}@media screen and (max-width: 750px){.row-news{--columns: 1;--row-gap: 2rem}}.news{position:relative}.news :is(._title,._desc){--line-clamp: 2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical;line-height:var(--line-height);height:calc(var(--line-height)*var(--line-clamp))}.news ._title{--line-height: 2rem;font-size:1.5rem;font-weight:700}.news ._link::after{content:"";position:absolute;inset:0}.news ._desc{--line-clamp: 2;--line-height: 1.5em;margin-top:0.5rem}.news ._date{margin-top:2rem}.news-feature-1 ._wrapper{overflow:hidden;border-radius:1.25rem}.news-feature-1 ._image{border-radius:inherit;display:block;width:100%;aspect-ratio:480/320;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.5s;transform:scale(1.01)}.news-feature-1:hover ._image{transform:scale(1.1)}.news-feature-1 ._title{margin-top:1rem}.news-feature-2{z-index:1}.news-feature-2 ._image{width:14rem;height:14rem;position:absolute;z-index:-1;top:-4rem;border-radius:0.625rem;right:-3rem;transform:scale(0.5);transition-property:transform,opacity,visibility;transition-duration:.25s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);opacity:0;visibility:hidden}@media screen and (max-width: 750px){.news-feature-2 ._image{width:10rem;height:10rem;top:-2rem;right:0}}.news-feature-2:hover ._image{transform:rotate(4deg);opacity:.25;visibility:visible}.page-news .footer{border-top-width:1px;border-top-color:hsla(0,0%,100%,.1)}.page-news .row-news{margin-top:8rem}@media screen and (max-width: 750px){.page-news .row-news{margin-top:3rem}}.page-single-news{background-color:#fff;color:#000;background-repeat:no-repeat;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 69.95%, rgba(10, 84, 244, 0.2) 115.18%);background-size:100% 93.75rem;background-position:0% 105%}.page-single-news .header{color:#fff;mix-blend-mode:difference}.page-single-news .page-header{position:relative;background-color:rgba(0,0,0,.9);color:#fff;padding-top:12rem;padding-bottom:6rem}@media screen and (max-width: 750px){.page-single-news .page-header{padding-top:8rem;padding-bottom:4rem}}.page-single-news .page-header ._banner{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.page-single-news .page-header ._title{font-size:3rem;line-height:1.1;font-weight:700;margin-right:-6rem}@media screen and (max-width: 750px){.page-single-news .page-header ._title{font-size:2.25rem;margin-right:0}}.page-single-news .page-header ._subtitle{display:flex;flex-wrap:wrap;align-items:center;font-size:1.25rem;margin-top:2rem}@media screen and (max-width: 750px){.page-single-news .page-header ._subtitle{margin-top:1rem}}.page-single-news .page-header ._date{margin-right:2rem}.page-single-news .page-header ._desc{font-size:1.5rem;margin-top:4rem}@media screen and (max-width: 750px){.page-single-news .page-header ._desc{font-size:1.25rem;margin-top:2rem}}.page-single-news .main{max-width:60rem}.page-single-news .page-content{padding-top:6rem}.page-single-news .medialink{width:1.5rem;height:1.5rem;margin-left:1rem}.page-single-news .article{font-size:1.25rem}.page-single-news .article :is(h1,h2,h3,h4){font-size:2em;font-weight:700}.page-single-news .article p:not(:first-child){margin-top:1.5em}.page-single-news .article :is(img,video){display:block;max-width:100%;margin:auto}.page-single-news .article-nav{display:flex;align-items:center;padding-top:1rem;padding-bottom:1rem;font-size:1.25rem;border-top-width:1px;border-top-color:rgba(112,112,112,.1);margin-top:3rem}.page-single-news .article-nav ._link{display:flex;align-items:center}.page-single-news .article-nav ._link:not(._disabled):hover{text-decoration:underline}.page-single-news .article-nav ._link svg{width:.75em;height:.75em;margin-right:.25em}.page-single-news .article-nav ._link-list{margin:auto}.page-single-news .article-nav ._disabled{cursor:not-allowed;color:rgba(0,0,0,.25)}.page-contact .contact{margin-top:6.25rem;border-radius:1.25rem;display:flex;padding-top:2.5rem;padding-bottom:2.5rem;background-color:rgba(236,244,255,.1)}@media screen and (max-width: 750px){.page-contact .contact{margin-top:4rem;padding:1rem 2rem;flex-direction:column}}.page-contact .contact ._item{flex-basis:0%;flex-grow:1;padding-left:4rem;padding-right:4rem}@media screen and (max-width: 750px){.page-contact .contact ._item{padding:1.5rem 0rem}}.page-contact .contact ._item:not(:first-child){border-color:#becde8;border-left-width:1px}@media screen and (max-width: 750px){.page-contact .contact ._item:not(:first-child){border-left-width:0;border-top-width:1px}}.page-contact .contact ._title{font-size:1.5rem;font-weight:700}@media screen and (max-width: 750px){.page-contact .contact ._title{font-size:1.25rem}}.page-contact .contact ._content{font-size:1.25rem;line-height:1.25;margin-top:1rem}@media screen and (max-width: 750px){.page-contact .contact ._content{font-size:1rem;margin-top:0.5rem}}.page-contact .contact ._social ._content{display:flex;flex-wrap:wrap;gap:1.25rem}.page-contact .heading-2{margin-top:11.25rem;margin-bottom:5rem;font-size:2.5rem;line-height:110%;font-weight:700}@media screen and (max-width: 750px){.page-contact .heading-2{margin-top:6rem;margin-bottom:4rem;font-size:2rem;line-height:125%}}.page-contact .form{--gap: ;--row-gap: var(--gap, 0px);--column-gap: var(--gap, 0px);--total: 12;display:flex;flex-wrap:wrap;gap:var(--row-gap) var(--column-gap);--gap: 1rem}.page-contact .form-item{--size: 12;--column: var(--columns, calc(var(--total) / var(--size)));--width: calc((100% - var(--column-gap) * (var(--column) - 1)) / var(--column));width:var(--width)}.page-contact .form-item-col-4{--size: 4}@media screen and (max-width: 750px){.page-contact .form-item-col-4{--size: 12}}.page-contact .form-item-outreach{border-radius:0.625rem;background-color:rgba(236,244,255,.1);padding:2rem}@media screen and (max-width: 750px){.page-contact .form-item-outreach{padding:1.5rem}}.page-contact .form-item-outreach-title{font-size:1.5rem}@media screen and (max-width: 750px){.page-contact .form-item-outreach-title{font-size:1.25rem}}.page-contact .form-item-outreach-options{display:flex;flex-wrap:wrap;margin-top:2rem;gap:1.5rem 3rem}@media screen and (max-width: 750px){.page-contact .form-item-outreach-options{gap:0.75rem;margin-top:1rem}}.page-contact .form-btn-submit{border-radius:0.625rem;background-color:#fff;color:#000;width:9rem;margin:auto;font-size:1.5rem;font-weight:700;height:3.375rem;margin-top:3rem;transition-property:background-color,color,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (max-width: 750px){.page-contact .form-btn-submit{width:8rem;height:2.5rem;margin-top:1rem;font-size:1.25rem}}.page-contact .form-btn-submit:hover{transform:scale(1.1);background-color:#0a54f4;color:#fff}.page-contact .form-privacy-note{color:hsla(0,0%,100%,.64);font-size:0.875rem;line-height:1.6;margin:1rem 0 0;width:100%}.page-contact .form-privacy-note a{color:#fff;text-decoration:underline;text-underline-offset:.2em}.page-contact .textbox{position:relative}.page-contact .textbox-control{display:block;width:100%;background-color:rgba(236,244,255,.1);font-size:1.5rem;padding:0.75rem 1.5rem;border-radius:0.625rem}@media screen and (max-width: 750px){.page-contact .textbox-control{font-size:1rem;padding:0.75rem 1rem}}.page-contact textarea.textbox-control{min-height:calc(9rem + 1.5rem);resize:none}.page-contact .radiobox{display:flex}.page-contact .radiobox-control{margin:0;width:0;height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-contact .radiobox-label{display:inline-flex;align-items:center;cursor:pointer;font-size:1.25rem}@media screen and (max-width: 750px){.page-contact .radiobox-label{font-size:1rem}}.page-contact .radiobox-label::before{--opacity: 0.2;content:"";width:1em;height:1em;border-radius:9999px;border-width:1px;margin-right:.5em;color:rgba(255, 255, 255, var(--opacity));border-color:currentColor;padding:.25em}.page-contact .radiobox-control:checked~.radiobox-label::before{--opacity: 1;background-clip:content-box;background-color:currentColor}.medialink{display:block;width:1.75rem;height:1.75rem;transition-property:color,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);border-radius:0.25rem}@media screen and (max-width: 750px){.medialink{width:1.25rem;height:1.25rem}}.medialink:hover{color:#0a54f4;background-color:#fff}.medialink svg{width:100%;height:100%}.page-team .footer{border-top:1px solid hsla(0,0%,100%,.1)}.page-team .members{margin-top:12rem}@media screen and (max-width: 750px){.page-team .members{margin-top:4rem}}.page-team .member{--padding-y: 4rem;position:relative;padding:var(--padding-y) 0;border-bottom:1px solid hsla(0,0%,100%,.2)}@media screen and (max-width: 750px){.page-team .member{--padding-y: 3rem}}@media screen and (max-width: 750px){.page-team .member .collapse::before{content:"";display:block;padding-top:2rem}}.page-team .member-info{max-width:42.5rem}.page-team .member-name{position:relative;font-size:3.75rem;line-height:4.5rem;font-weight:700}@media screen and (max-width: 750px){.page-team .member-name{font-size:2rem;line-height:2.5rem}}.page-team .member-name .arrow{position:absolute;right:100%;top:0.25rem;transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (max-width: 750px){.page-team .member-name .arrow{width:2.5rem;height:2.5rem;top:0;margin-right:-0.5rem}}.page-team .member:not(.open) .member-name .arrow{opacity:0;transform:translateX(-16px)}.page-team .member-btn-collapse{text-align:left}.page-team .member-title{font-weight:700;font-size:1.5rem}@media screen and (max-width: 750px){.page-team .member-title{font-size:1.25rem}}.page-team .member-intro{--line-clamp: 3;--line-height: 1.5em;margin-top:2rem;font-size:1.25rem;line-height:var(--line-height);overflow:hidden}@media screen and (max-width: 750px){.page-team .member-intro{font-size:1rem}}.page-team .member:not(.ready-to-view) .member-intro{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical}.page-team .member:not(.viewed) .member-intro{height:calc(var(--line-height)*var(--line-clamp))}.page-team .member-btn-view{border-width:1px;border-color:hsla(0,0%,100%,.2);border-radius:0.625rem;padding:0.25rem 1rem;margin-top:2rem}.page-team .member:not(.viewed) .member-btn-view ._less,.page-team .member.viewed .member-btn-view ._more{display:none}.page-team .member-image{width:100%;max-width:28.125rem;border-radius:1.25rem}@media screen and (min-width: 751px){.page-team .member-image{position:absolute;top:var(--padding-y);right:4rem;transition-property:opacity,visibility;transition-duration:.25s;transition-timing-function:ease-in-out}}@media screen and (max-width: 750px){.page-team .member-image{position:static}}@media screen and (min-width: 751px){.page-team .member:not(.open) .member-image{opacity:0;visibility:hidden}}.page-products{--products-blue: #0a54f4;--products-green: #b7f34a;background:#000;color:#fff;overflow-x:clip}.page-products .header{color:#fff;mix-blend-mode:difference}.page-products .footer{background:#000;border-top:1px solid hsla(0,0%,100%,.12)}.page-products .products{overflow:clip}.page-products .products-hero{min-height:100svh;position:relative;display:flex;align-items:center;isolation:isolate;background:radial-gradient(circle at 76% 38%, rgba(10, 84, 244, 0.65), transparent 0 12%, transparent 38%),radial-gradient(ellipse at 75% 46%, rgba(10, 84, 244, 0.38), transparent 52%),linear-gradient(115deg, #000000 22%, #020817 68%, #061c4d 100%)}.page-products .products-hero::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.3;background-image:linear-gradient(rgba(255, 255, 255, 0.07) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.07) 1px, transparent 1px);background-size:5rem 5rem;mask-image:linear-gradient(90deg, transparent, #000 65%, transparent)}.page-products .products-hero::after{content:"";position:absolute;inset:auto 0 -0.0625rem;z-index:0;height:18.75rem;pointer-events:none;background:linear-gradient(180deg, rgba(7, 26, 19, 0), #071a13)}.page-products .products-hero-inner{position:relative;z-index:1;width:100%;padding-top:11.25rem;padding-bottom:7.5rem}.page-products .products-kicker,.page-products .product-domain{font-size:1.125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.page-products .products-kicker{color:hsla(0,0%,100%,.56)}.page-products .products-title{max-width:65.625rem;margin-top:2rem;font-size:6.875rem;font-weight:700;line-height:90%;text-transform:uppercase}.page-products .products-title span{color:#608ef0}.page-products .products-lead{max-width:40.625rem;margin-top:3.5rem;font-size:1.5rem;line-height:1.3;color:hsla(0,0%,100%,.72)}.page-products .products-jump{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin-top:5.5rem;border-top:1px solid hsla(0,0%,100%,.18)}.page-products .products-jump a{position:relative;display:flex;gap:1.25rem;align-items:center;padding:1.5rem 0;font-size:1.3125rem;font-weight:700}.page-products .products-jump a::before{content:"";position:absolute;inset:-1px 100% auto 0;height:2px;background:#fff;transition:right .35s cubic-bezier(0.4, 0, 0.2, 1)}.page-products .products-jump a:hover::before{right:0}.page-products .products-jump a span{font-size:0.8125rem;color:hsla(0,0%,100%,.46)}.page-products .products-scroll{position:absolute;z-index:1;right:4.5rem;bottom:3.5rem;display:flex;flex-direction:column;align-items:center;gap:0.625rem;font-size:0.75rem;letter-spacing:.16em;text-transform:uppercase}.page-products .products-scroll svg{width:1.5rem;height:1.75rem;animation:products-bob 1.8s ease-in-out infinite}.page-products .products-hero-orbit{position:absolute;right:-7.5rem;top:50%;width:51.25rem;aspect-ratio:1;transform:translateY(-50%);z-index:-1;border:1px solid hsla(0,0%,100%,.12);border-radius:50%}.page-products .products-hero-orbit::before,.page-products .products-hero-orbit::after{content:"";position:absolute;inset:12%;border:1px solid hsla(0,0%,100%,.11);border-radius:inherit}.page-products .products-hero-orbit::after{inset:28%}.page-products .products-hero-orbit span{position:absolute;width:0.625rem;height:0.625rem;border-radius:50%;background:#fff;box-shadow:0 0 1.5rem #fff}.page-products .products-hero-orbit span:nth-child(1){left:2%;top:37%}.page-products .products-hero-orbit span:nth-child(2){right:17%;top:17%;background:var(--products-green)}.page-products .products-hero-orbit span:nth-child(3){right:36%;bottom:5%;background:var(--products-blue)}.page-products .product-chapter{position:relative;isolation:isolate;padding:11rem 0 18.75rem;scroll-margin-top:4.5rem}.page-products .product-chapter>.container{position:relative;z-index:1}.page-products .product-chapter::after{content:"";position:absolute;inset:auto 0 -0.0625rem;z-index:0;height:18.75rem;pointer-events:none}.page-products .product-heading{display:grid;grid-template-columns:15.625rem minmax(0, 1fr);gap:3.5rem;padding-top:2rem;border-top:1px solid currentColor}.page-products .product-meta{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.page-products .product-number{font-size:1.125rem;font-weight:700}.page-products .product-status{display:inline-flex;align-items:center;gap:0.5625rem;padding:0.4375rem 0.75rem;border:1px solid currentColor;border-radius:999px;font-size:0.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-products .product-status::before{content:"";width:0.4375rem;height:0.4375rem;border-radius:50%;background:currentColor}.page-products .product-status-live::before{animation:products-pulse 2s ease-out infinite}.page-products .product-heading-copy{min-width:0}.page-products .product-heading-copy .product-domain{opacity:.52}.page-products .product-heading-copy h2{margin-top:1.25rem;font-size:6.875rem;font-weight:700;line-height:90%;text-transform:uppercase}.page-products .product-heading-copy h2 span{opacity:.34}.page-products .product-statement{max-width:53.125rem;margin-top:2.75rem;font-size:2.625rem;font-weight:700;line-height:110%}.page-products .product-intro{display:grid;grid-template-columns:1fr 1fr;gap:7.5rem;margin:7.5rem 0 4.5rem 19.125rem}.page-products .product-summary{max-width:40.625rem;font-size:1.5rem;line-height:1.38}.page-products .product-capabilities{border-top:1px solid hsla(0,0%,100%,.25)}.page-products .product-capabilities li{display:flex;gap:1.125rem;padding:1.0625rem 0;border-bottom:1px solid hsla(0,0%,100%,.25);font-size:1.125rem;font-weight:700}.page-products .product-capabilities li span{opacity:.42;font-size:0.75rem}.page-products .product-showcase{position:relative;display:block;overflow:hidden;border-radius:1.5rem;background:#0a281d;box-shadow:0 3rem 7.5rem rgba(0,0,0,.36)}.page-products .product-showcase img{width:100%;transition:transform .8s cubic-bezier(0.2, 0.8, 0.2, 1)}.page-products .product-showcase:hover img{transform:scale(1.02)}.page-products .product-showcase-label{position:absolute;right:1.5rem;bottom:1.5rem;padding:0.8125rem 1.125rem;border-radius:999px;background:rgba(0,0,0,.78);backdrop-filter:blur(12px);font-weight:700}.page-products .product-esg{background:radial-gradient(circle at 12% 36%, rgba(89, 205, 112, 0.23), transparent 30%),radial-gradient(circle at 85% 74%, rgba(183, 243, 74, 0.14), transparent 28%),#071a13}.page-products .product-esg::after{background:linear-gradient(180deg, rgba(233, 248, 255, 0), #e9f8ff)}.page-products .product-esg .product-heading,.page-products .product-esg .product-number,.page-products .product-esg .product-domain{color:#b7f34a}.page-products .product-feature-header{display:flex;align-items:end;justify-content:space-between;margin:8.75rem 0 3rem;padding-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.25)}.page-products .product-feature-header p{font-size:3.125rem;font-weight:700;line-height:.98;letter-spacing:-0.03em;text-transform:uppercase}.page-products .product-feature-header span{color:hsla(0,0%,100%,.48);font-size:0.875rem;letter-spacing:.1em;text-transform:uppercase}.page-products .product-video-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:3.5rem 1.5rem}.page-products .product-video-card{overflow:hidden}.page-products .product-video-card:nth-child(even){margin-top:5rem}.page-products .product-video{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:1rem;background:hsla(0,0%,100%,.06);filter:saturate(0.86);transition:filter .35s ease,transform .5s ease}.page-products .product-video-card:hover .product-video{filter:saturate(1.12);transform:scale(0.99)}.page-products .product-video-caption{display:flex;align-items:baseline;gap:1.125rem;margin-top:1.25rem}.page-products .product-video-caption span{color:#b7f34a;font-size:0.75rem}.page-products .product-video-caption h3{font-size:1.625rem;font-weight:700}.page-products .product-action{display:flex;justify-content:flex-end;margin-top:5.5rem}.page-products .product-button{display:inline-flex;align-items:center;justify-content:space-between;gap:3rem;min-width:19.375rem;padding:1.125rem 1.5rem;border:1px solid currentColor;border-radius:999px;font-size:1.125rem;font-weight:700;transition:color .25s ease,background-color .25s ease,transform .25s ease}.page-products .product-button:hover{color:#071a13;background:#b7f34a;transform:translateY(-0.1875rem)}.page-products .product-button span{font-size:1.3em}.page-products .product-mastery{color:#07172a;background:radial-gradient(circle at 76% 44%, rgba(67, 173, 230, 0.34), transparent 28%),linear-gradient(148deg, #edf9ff, #d4effd 62%, #b7ddf2)}.page-products .product-mastery::after{background:linear-gradient(180deg, rgba(2, 4, 2, 0), #020402)}.page-products .product-mastery .product-heading,.page-products .product-mastery .product-number,.page-products .product-mastery .product-domain{color:#128fce}.page-products .product-mastery .product-heading{border-color:#128fce}.page-products .mastery-layout{display:grid;grid-template-columns:minmax(0, 0.72fr) minmax(0, 1.28fr);align-items:center;gap:6rem;margin-top:7.5rem}.page-products .mastery-copy .product-summary{color:rgba(7,23,42,.76)}.page-products .mastery-pillars{margin:3.75rem 0;border-top:1px solid rgba(7,23,42,.28)}.page-products .mastery-pillars div{display:grid;grid-template-columns:6.25rem 1fr;gap:1rem;padding:1.25rem 0;border-bottom:1px solid rgba(7,23,42,.28)}.page-products .mastery-pillars span{color:#128fce;font-weight:700;text-transform:uppercase}.page-products .mastery-pillars p{color:rgba(7,23,42,.68)}.page-products .product-button-dark:hover{color:#fff;background:#07172a}.page-products .mastery-visual{position:relative;display:block;padding:3.5rem 2rem 2rem;border:1px solid rgba(7,23,42,.16);border-radius:17.5rem 17.5rem 1.75rem 1.75rem;background:hsla(0,0%,100%,.2);overflow:hidden}.page-products .mastery-visual img{position:relative;width:100%;border-radius:1rem;box-shadow:0 2rem 5rem rgba(6,70,107,.2);transition:transform .7s cubic-bezier(0.2, 0.8, 0.2, 1)}.page-products .mastery-visual:hover img{transform:translateY(-0.5rem)}.page-products .mastery-visual>span{display:block;margin-top:1.5rem;text-align:center;font-size:0.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.page-products .mastery-visual-glow{position:absolute;top:-7.5rem;left:50%;width:70%;aspect-ratio:1;transform:translateX(-50%);border-radius:50%;background:rgba(40,167,229,.45);filter:blur(5.625rem)}.page-products .product-ontoscience{min-height:100vh;background:radial-gradient(circle at 50% 46%, rgba(117, 181, 46, 0.17), transparent 23%),radial-gradient(ellipse at 50% 54%, rgba(20, 42, 19, 0.75), transparent 48%),#020402}.page-products .product-ontoscience::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0), #000000)}.page-products .product-ontoscience .product-heading,.page-products .product-ontoscience .product-number,.page-products .product-ontoscience .product-domain{color:#b7f34a}.page-products .ontoscience-brand{display:flex;align-items:center;gap:1.75rem;margin-top:1.25rem}.page-products .ontoscience-brand img{flex:0 0 auto;width:7rem;height:7rem;object-fit:contain;filter:drop-shadow(0 0 1.5rem rgba(183, 243, 74, 0.18))}.page-products .ontoscience-brand h2{margin-top:0}.page-products .ontoscience-stars{position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:radial-gradient(circle, rgba(255, 255, 255, 0.8) 0 1px, transparent 1.5px),radial-gradient(circle, rgba(183, 243, 74, 0.8) 0 1px, transparent 1.5px);background-position:0 0,1.9375rem 2.9375rem;background-size:5.1875rem 5.1875rem,7.9375rem 7.9375rem;mask-image:linear-gradient(#000, transparent 80%)}.page-products .ontoscience-intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:6rem;margin:7.5rem 0 5rem 19.125rem}.page-products .ontoscience-words{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.5rem}.page-products .ontoscience-words span{padding:0.9375rem 1.125rem;border:1px solid rgba(183,243,74,.4);border-radius:999px;color:#b7f34a;text-align:center;text-transform:uppercase;letter-spacing:.09em}.page-products .ontoscience-gallery{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:4.5rem 1.75rem}.page-products .onto-frame{position:relative}.page-products .onto-frame:nth-child(2){margin-top:4rem}.page-products .onto-frame img{width:100%;border:1px solid rgba(183,243,74,.28);border-radius:0.875rem;box-shadow:0 0 5rem rgba(142,221,60,.08);transition:border-color .3s ease,transform .5s ease}.page-products .onto-frame:hover img{transform:translateY(-0.375rem);border-color:rgba(183,243,74,.78)}.page-products .onto-frame figcaption{display:flex;gap:1rem;margin-top:1.125rem;color:hsla(0,0%,100%,.72);font-size:1.125rem;text-transform:uppercase;letter-spacing:.06em}.page-products .onto-frame figcaption span{color:#b7f34a;font-size:0.75rem}.page-products .onto-frame-main{grid-column:1/-1}.page-products .onto-frame-main img{border-radius:1.375rem}.page-products .product-action-onto{align-items:center;justify-content:space-between;padding-top:2.5rem;border-top:1px solid hsla(0,0%,100%,.2)}.page-products .product-action-onto p{max-width:32.5rem;font-size:1.5rem}.page-products .product-button-acid{color:#b7f34a}.page-products .product-button-acid:hover{color:#020402}.page-products .products-closing{padding:11.25rem 0;text-align:center;background:radial-gradient(circle at 50% 100%, rgba(10, 84, 244, 0.48), transparent 42%),#000}.page-products .products-closing p{color:hsla(0,0%,100%,.46);font-size:1.125rem;letter-spacing:.12em;text-transform:uppercase}.page-products .products-closing h2{margin-top:1.75rem;font-size:6.875rem;font-weight:700;line-height:90%;text-transform:uppercase}.page-products .products-closing h2 span{color:#5d8df5}.page-products .products-closing a{display:inline-flex;align-items:center;gap:1.75rem;margin-top:3.5rem;padding-bottom:0.5rem;border-bottom:1px solid currentColor;font-size:1.3125rem;font-weight:700}@media screen and (max-width: 750px){.page-products .products-hero{min-height:47.5rem;align-items:flex-start}.page-products .products-hero::before{background-size:2.75rem 2.75rem}.page-products .products-hero-inner{padding-top:9.25rem;padding-bottom:6rem}.page-products .products-kicker,.page-products .product-domain{font-size:0.75rem}.page-products .products-title{margin-top:1.5rem;font-size:2.125rem;line-height:110%}.page-products .products-lead{margin-top:2.25rem;margin-left:0;font-size:1.1875rem}.page-products .products-jump{grid-template-columns:1fr;margin-top:3.5rem}.page-products .products-jump a{padding:0.875rem 0;font-size:1.0625rem;border-bottom:1px solid hsla(0,0%,100%,.14)}.page-products .products-hero-orbit{right:-15.625rem;top:30%;width:32.5rem;opacity:.52}.page-products .products-scroll{display:none}.page-products .product-chapter{padding:5.5rem 0 10rem;scroll-margin-top:3.5rem}.page-products .product-chapter::after{height:10rem}.page-products .product-heading{grid-template-columns:1fr;gap:3rem;padding-top:1.25rem}.page-products .product-meta{flex-direction:row;align-items:center;justify-content:space-between}.page-products .product-heading-copy h2{margin-top:0.875rem;font-size:2.5rem;line-height:110%;white-space:nowrap}.page-products .ontoscience-brand{gap:0.75rem;margin-top:0.875rem}.page-products .ontoscience-brand img{width:3.25rem;height:3.25rem}.page-products .ontoscience-brand h2{margin-top:0}.page-products .product-statement{margin-top:1.75rem;font-size:1.75rem}.page-products .product-intro,.page-products .ontoscience-intro{grid-template-columns:1fr;gap:3rem;margin:4rem 0 3rem}.page-products .product-summary{font-size:1.1875rem}.page-products .product-showcase{border-radius:0.75rem}.page-products .product-showcase-label{right:0.625rem;bottom:0.625rem;padding:0.5625rem 0.75rem;font-size:0.75rem}.page-products .product-feature-header{display:block;margin:5rem 0 1.75rem}.page-products .product-feature-header p{font-size:2.125rem}.page-products .product-feature-header span{display:block;margin-top:1.125rem}.page-products .product-video-grid,.page-products .ontoscience-gallery{grid-template-columns:1fr;gap:2.5rem}.page-products .product-video-card:nth-child(even),.page-products .onto-frame:nth-child(2){margin-top:0}.page-products .product-video-caption h3{font-size:1.25rem}.page-products .product-action,.page-products .product-action-onto{display:block;margin-top:3.5rem}.page-products .product-action-onto p{margin-bottom:1.75rem;font-size:1.25rem}.page-products .product-button{width:100%;min-width:0;padding:0.875rem 1.125rem;font-size:1rem}.page-products .mastery-layout{grid-template-columns:1fr;gap:4rem;margin-top:4rem}.page-products .mastery-pillars{margin:2.5rem 0}.page-products .mastery-pillars div{grid-template-columns:4.75rem 1fr}.page-products .mastery-visual{padding:2.25rem 0.875rem 1.125rem;border-radius:8.75rem 8.75rem 1.125rem 1.125rem}.page-products .onto-frame-main{grid-column:auto}.page-products .ontoscience-words span{padding:0.6875rem 0.5rem;font-size:0.75rem}.page-products .onto-frame figcaption{font-size:0.9375rem}.page-products .products-closing{padding:6rem 0}.page-products .products-closing h2{font-size:2.5rem;line-height:110%}.page-products .products-closing a{margin-top:2.5rem;font-size:1.125rem}}@keyframes products-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(0.5rem)}}@keyframes products-pulse{0%{box-shadow:0 0 0 0 currentColor}70%,100%{box-shadow:0 0 0 0.5rem rgba(0,0,0,0)}}.page-home{background-color:#fff;color:#000}.page-home .header{mix-blend-mode:difference;color:#fff}.page-home .footer{border-top-width:1px;border-top-color:rgba(0,0,0,.1)}.page-home .banner{position:relative;background-color:#000;color:#fff;text-align:center}.page-home .banner ._media{width:100%;height:100vh;object-fit:cover}.page-home .banner ._overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-home .banner ._arrow{position:absolute;inset:auto 0 0;width:8rem;margin:0 auto 2rem}.page-home .banner .arrow{background-color:hsla(0,0%,100%,.1);margin:auto}@media screen and (max-width: 750px){.page-home .banner .arrow{width:3rem;height:3rem}}.page-home .sec1{display:flow-root;color:#fff;background:radial-gradient(50% 50% at 50% 50%, rgba(10, 84, 244, 0.2) 0%, rgba(0, 0, 0, 0) 100%) 50% -10rem/140.625rem 118.75rem no-repeat,radial-gradient(50% 50% at 50% 50%, rgba(10, 84, 244, 0.5) 0%, rgba(0, 0, 0, 0) 100%) 71.875rem 12.5rem/137.5rem 137.5rem no-repeat,radial-gradient(50% 50% at 50% 50%, rgba(10, 84, 244, 0.4) 0%, rgba(0, 0, 0, 0) 100%) -68.75rem 100rem/112.5rem 112.5rem no-repeat #000}.page-home .sec1-header{padding:11rem 0}@media screen and (max-width: 750px){.page-home .sec1-header{padding:4rem 0}}.page-home .sec1-header ._title{max-width:62.5rem;margin:auto;font-size:3rem;line-height:110%;font-weight:700;text-transform:uppercase;text-align:center}@media screen and (max-width: 750px){.page-home .sec1-header ._title{font-size:1.75rem}}.page-home .sec1-desc{max-width:900px;margin:auto;font-size:1.5rem;line-height:110%;margin-top:2.25rem;text-align:center}.page-home .sec1-desc p{margin-top:1.25em}@media screen and (max-width: 750px){.page-home .sec1-desc{font-size:1.25rem}}.page-home .sec1-footer{margin:12rem 0;text-align:center}@media screen and (max-width: 750px){.page-home .sec1-footer{margin:4rem 0}}.page-home .sec1-footer ._subtitle{font-size:2.5rem;font-weight:700;color:hsla(0,0%,100%,.4);margin-bottom:1rem}@media screen and (max-width: 750px){.page-home .sec1-footer ._subtitle{font-size:1.5rem;line-height:125%}}.page-home .sec1-footer .page-heading{background:linear-gradient(104.05deg, #FFFFFF 25.38%, #0A54F4 69.18%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}.page-home .sec2{color:#000;background:radial-gradient(50% 50% at 50% 50%, #0A54F4 0%, rgba(255, 255, 255, 0) 100%) 56.25rem -8rem/150rem 100rem no-repeat,radial-gradient(50% 50% at 50% 50%, rgba(10, 84, 244, 0.4) 0%, rgba(255, 255, 255, 0) 100%) -80rem 18.75rem/131.25rem 93.75rem no-repeat #fff}.page-home .sec2 :is(.page-heading,.row-news){margin:12rem 0}.page-home .sec2 .page-heading{display:flex;align-items:center}@media screen and (max-width: 750px){.page-home .sec2 .page-heading{margin-top:6rem;margin-bottom:0}}.page-home .sec2 .page-heading .arrow{border-width:2px;margin-left:2rem}@media screen and (max-width: 750px){.page-home .sec2 .page-heading .arrow{width:2.25rem;height:2.25rem;margin-left:1rem}}.page-home .sec2 .row-news{--column-gap: 6rem}@media screen and (max-width: 750px){.page-home .sec2 .row-news{margin-top:2rem;margin-bottom:4rem}}.page-home .sec2-header{max-width:62.5rem;padding-top:9.375rem;padding-bottom:9.375rem;font-weight:700;margin:auto;text-align:center}@media screen and (max-width: 750px){.page-home .sec2-header{padding-top:4rem;padding-bottom:4rem}}.page-home .sec2-header ._subtitle{font-size:1.5rem;line-height:125%;color:rgba(0,0,0,.2)}.page-home .sec2-header ._title{font-size:4rem;line-height:100%;text-transform:uppercase;margin-top:1rem}@media screen and (max-width: 750px){.page-home .sec2-header ._title{font-size:2.5rem;line-height:110%}}.page-home .features{margin-top:16rem;margin-bottom:0}@media screen and (max-width: 750px){.page-home .features{margin-top:6rem;margin-bottom:0}}.page-home .home-products-cta{display:flex;justify-content:center;margin-top:6rem}.page-home .home-products-button{display:inline-flex;align-items:center;justify-content:space-between;gap:4rem;min-width:17.5rem;padding:1.125rem 1.375rem;border:1px solid hsla(0,0%,100%,.72);color:#fff;font-size:1.125rem;font-weight:700;text-transform:uppercase;transition:color .25s ease,background-color .25s ease,border-color .25s ease,transform .25s ease}.page-home .home-products-button svg{width:1.5rem;height:1.5rem;transform:rotate(-90deg);transition:transform .25s ease}.page-home .home-products-button:hover,.page-home .home-products-button:focus-visible{color:#000;background:#fff;border-color:#fff;transform:translateY(-0.1875rem)}.page-home .home-products-button:hover svg,.page-home .home-products-button:focus-visible svg{transform:translateX(0.25rem) rotate(-90deg)}@media screen and (max-width: 750px){.page-home .home-products-button{gap:2.5rem;min-width:14.375rem;padding:0.875rem 1.125rem;font-size:1rem}}.page-home .feature{display:flex;align-items:center;justify-content:space-between;max-width:68.75rem;margin:auto}@media screen and (max-width: 750px){.page-home .feature{flex-wrap:wrap;row-gap:2rem}}@media screen and (max-width: 750px){.page-home .feature:not(:first-child){margin-top:2rem}}.page-home .feature:nth-child(2n){flex-direction:row-reverse}.page-home .feature:nth-child(2n) ._info{text-align:right}@media screen and (max-width: 750px){.page-home .feature:nth-child(2n) ._info{text-align:left}}.page-home .feature ._info{max-width:31.25rem;font-weight:700}.page-home .feature ._subtitle{color:#608ef0;font-size:1.5rem}@media screen and (max-width: 750px){.page-home .feature ._subtitle{font-size:1.25rem}}.page-home .feature ._title{font-size:2.5rem;line-height:110%;margin-top:0.5rem}@media screen and (max-width: 750px){.page-home .feature ._title{font-size:2rem}}.page-home .feature ._desc{margin-top:2rem;font-size:1.25rem;line-height:125%}@media screen and (max-width: 750px){.page-home .feature ._desc{margin-top:1rem}}.page-home .feature ._image{width:100%;max-width:30rem}:is(.page-home,.page-single-news) .lang{background-color:rgba(210,210,210,.2)}.arrow{display:block;width:4rem;height:4rem;position:relative;border-radius:9999px;border-color:currentColor;color:currentColor}.arrow svg{position:absolute;inset:0;margin:auto;width:50%;height:50%}.arrow-gradient{--fill: url(#arrow-gradient)}.arrow-right svg{transform:rotate(-90deg)}.swiper-knowledge{background-color:#000;color:#fff;height:47.5rem;border-radius:1.25rem}@media screen and (max-width: 750px){.swiper-knowledge{height:40rem}}.swiper-knowledge .swiper-slide{background-size:cover;background-position:center;padding:4rem}@media screen and (max-width: 750px){.swiper-knowledge .swiper-slide{padding:2rem;border-radius:0.75rem}}.swiper-knowledge ._content{--heading-font-size: 2em;--heading-line-height: 125%;max-width:40rem;font-size:1.25rem;line-height:1.25}@media screen and (max-width: 750px){.swiper-knowledge ._content{--heading-font-size: 1.625em;font-size:0.875rem;line-height:1.25rem}}.swiper-knowledge ._content :is(h1,h2,h3,h4){font-size:var(--heading-font-size);line-height:var(--heading-line-height);font-weight:700}.swiper-knowledge ._content p{margin-top:1.25em}.swiper-knowledge ._content :is(ul,ol){padding-left:2em}@media screen and (max-width: 750px){.swiper-knowledge ._content :is(ul,ol){padding-left:1em}}.swiper-knowledge ._overlay{position:absolute;inset:auto 0 0;padding:4rem;display:flex;justify-content:space-between;z-index:2}@media screen and (max-width: 750px){.swiper-knowledge ._overlay{padding:2rem;flex-wrap:wrap}}.swiper-knowledge ._nav{margin-left:auto;display:flex;gap:1rem}@media screen and (max-width: 750px){.swiper-knowledge ._nav{margin-left:0;margin-top:1rem}}.swiper-knowledge .arrow{border-width:2px;border-color:currentColor;transition-property:color;transition-duration:.25s}@media screen and (max-width: 750px){.swiper-knowledge .arrow{width:2.25rem;height:2.25rem}}.swiper-knowledge .arrow-disabled:disabled{color:hsla(0,0%,100%,.1);cursor:not-allowed}.swiper-knowledge .arrow-prev svg{transform:rotateZ(90deg)}.swiper-knowledge .arrow-next svg{transform:rotateZ(-90deg)}.swiper-knowledge ._pagin{display:flex;flex-direction:column;align-items:flex-start}.swiper-knowledge .swiper-pagination-bullet{--opacity: 1;text-align:left;font-size:1.25rem;color:rgba(255, 255, 255, var(--opacity));transition-property:color;transition-duration:.25s}@media screen and (max-width: 750px){.swiper-knowledge .swiper-pagination-bullet{font-size:1rem}}.swiper-knowledge .swiper-pagination-bullet-active::before{content:" - "}.swiper-knowledge .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){--opacity: 0.25}.swiper-knowledge .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover{--opacity: 5}.swiper-solutions{max-width:31.25rem;width:75%;margin:auto}.swiper-solutions img{width:100%;aspect-ratio:1;border-radius:1.25rem}.collapse{display:none}.collapse-enter-active,.collapse-leave-active{overflow:hidden;transition-duration:.35s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.collapse-enter-from,.collapse-leave-to{opacity:0;height:0}.slide-in{opacity:0;transform:translateY(32px)}.slide-in.enter{animation:enter .5s calc(var(--index)*150ms) cubic-bezier(0.4, 0, 0.2, 1) forwards}.gradient-text{font-weight:700}.gradient-text ._text{background-image:linear-gradient(90deg, #fff calc(var(--progress) * 100%), #608EF0 0%);background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline}.privacy-page{background:linear-gradient(180deg, rgba(10, 84, 244, 0.32), rgba(10, 84, 244, 0) 32.5rem),#000;min-height:100vh;padding:12.25rem 0 10rem}@media screen and (max-width: 750px){.privacy-page{padding:7.5rem 0 5rem}}.privacy-layout{display:grid;gap:6rem;grid-template-columns:13.75rem minmax(0, 53.75rem);justify-content:center}@media screen and (max-width: 750px){.privacy-layout{display:block}}.privacy-index{align-self:start;display:grid;gap:0.75rem;position:sticky;top:9rem}@media screen and (max-width: 750px){.privacy-index{display:none}}.privacy-index a{color:hsla(0,0%,100%,.55);font-size:0.875rem;line-height:1.4}.privacy-index a:hover{color:#fff}.privacy-index__label,.privacy-eyebrow,.privacy-section-tag{color:#78a3ff;font-size:0.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.privacy-index__label{border-bottom:1px solid hsla(0,0%,100%,.16);margin-bottom:0.5rem;padding-bottom:0.875rem}.privacy-document{color:hsla(0,0%,100%,.72);font-size:1.0625rem;line-height:1.75}@media screen and (max-width: 750px){.privacy-document{font-size:1rem}}.privacy-document>section{border-top:1px solid hsla(0,0%,100%,.14);padding:4rem 0}@media screen and (max-width: 750px){.privacy-document>section{padding:2.5rem 0}}.privacy-document h2,.privacy-document h3{color:#fff;font-weight:700;letter-spacing:0}.privacy-document h2{font-size:2.125rem;line-height:1.15;margin:0 0 1.75rem}@media screen and (max-width: 750px){.privacy-document h2{font-size:1.625rem}}.privacy-document h3{font-size:1.0625rem;line-height:1.4;margin:2rem 0 0.5rem}.privacy-document p{margin:1rem 0 0;max-width:47.5rem}.privacy-document a{color:#fff;text-decoration:underline;text-underline-offset:.2em}.privacy-hero{padding-bottom:5.5rem}@media screen and (max-width: 750px){.privacy-hero{padding-bottom:3.5rem}}.privacy-hero h1{color:#fff;font-size:4.75rem;font-weight:700;line-height:.95;margin:1.5rem 0 2rem;text-transform:uppercase}@media screen and (max-width: 750px){.privacy-hero h1{font-size:2.625rem;line-height:1}}.privacy-lede{color:hsla(0,0%,100%,.78);font-size:1.375rem;line-height:1.4}.privacy-meta{display:flex;gap:4rem;margin:3.5rem 0 0}@media screen and (max-width: 750px){.privacy-meta{display:grid;gap:1.25rem;margin-top:2.5rem}}.privacy-meta div{display:grid;gap:0.25rem}.privacy-meta dt{color:hsla(0,0%,100%,.42);font-size:0.75rem;font-weight:700;text-transform:uppercase}.privacy-meta dd{color:#fff;font-size:0.875rem;margin:0}.privacy-section-tag{margin-bottom:0.75rem !important}.privacy-contact{background:#0a54f4;border-top:0 !important;margin-top:2.5rem;padding:3rem !important}@media screen and (max-width: 750px){.privacy-contact{margin-left:-1.25rem;margin-right:-1.25rem;padding:2.25rem 1.25rem !important}}.privacy-contact .privacy-section-tag{color:hsla(0,0%,100%,.66)}.privacy-contact address{font-style:normal;margin-top:1.75rem}
@font-face{font-family:"D-DIN Exp";font-weight:400;src:url("../static/D-DINExp.woff2")}@font-face{font-family:"D-DIN Exp";font-weight:700;src:url("../static/D-DINExp-Bold.woff2")}html{font-family:"D-DIN Exp"}
*,::before,::after{box-sizing:border-box;margin:0;padding:0;border-width:0;border-style:solid}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;font-weight:400;line-height:1.5;font-size:.8333333333vw}@media(max-width: 750px){html{font-size:4.2666666667vw}}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;outline:0;border-radius:0;background-color:rgba(0,0,0,0)}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{text-decoration:none;color:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}sup,sub{font-size:.5em}button{cursor:pointer}
