/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff2");font-weight:400;font-style:normal}[class^=w-icon-],[class*=" w-icon-"]{font-family:webflow-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w-icon-slider-right:before{content:"\e600"}.w-icon-slider-left:before{content:"\e601"}.w-icon-nav-menu:before{content:"\e602"}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:"\e603"}.w-icon-file-upload-remove:before{content:"\e900"}.w-icon-file-upload-icon:before{content:"\e903"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;background-color:#fff;font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#333}img{max-width:100%;vertical-align:middle;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{display:inline-block;padding:9px 15px;background-color:#3898ec;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:transparent!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;transition:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset}.w-webflow-badge{position:fixed!important;display:inline-block!important;visibility:visible!important;opacity:1!important;z-index:2147483647!important;inset:auto 12px 12px auto!important;color:#aaadb0!important;background-color:#fff!important;border-radius:3px!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;transform:none!important;margin:0!important;width:auto!important;height:auto!important;overflow:unset!important;white-space:nowrap;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;cursor:pointer}.w-webflow-badge>img{position:unset;display:inline-block!important;visibility:unset!important;opacity:1!important;vertical-align:middle!important}h1,h2,h3,h4,h5,h6{font-weight:700;margin-bottom:10px}h1{font-size:38px;line-height:44px;margin-top:20px}h2{font-size:32px;line-height:36px;margin-top:20px}h3{font-size:24px;line-height:30px;margin-top:20px}h4{font-size:18px;line-height:24px;margin-top:10px}h5{font-size:14px;line-height:20px;margin-top:10px}h6{font-size:12px;line-height:18px;margin-top:10px}p{margin-top:0;margin-bottom:10px}blockquote{margin:0 0 10px;padding:10px 20px;border-left:5px solid #E2E2E2;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{margin-top:5px;text-align:center}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-embed:after{clear:both}.w-video{width:100%;position:relative;padding:0}.w-video iframe,.w-video object,.w-video embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none}fieldset{padding:0;margin:0;border:0}button,[type=button],[type=reset]{border:0;cursor:pointer;-webkit-appearance:button}.w-form{margin:0 0 15px}.w-form-done{display:none;padding:20px;text-align:center;background-color:#ddd}.w-form-fail{display:none;margin-top:10px;padding:10px;background-color:#ffdede}label{display:block;margin-bottom:5px;font-weight:700}.w-input,.w-select{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #cccccc}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{display:inline-block;cursor:pointer;font-weight:400;margin-bottom:0}.w-radio{display:block;margin-bottom:5px;padding-left:20px}.w-radio:before,.w-radio:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-radio:after{clear:both}.w-radio-input{line-height:normal;float:left;margin:4px 0 0 -20px}.w-radio-input{margin-top:3px}.w-file-upload{display:block;margin-bottom:10px}.w-file-upload-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-100}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{display:inline-block;color:#333}.w-file-upload-error{display:block;margin-top:10px}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{display:flex;font-size:14px;font-weight:400;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #cccccc;background-color:#fafafa}.w-file-upload-file{display:flex;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;border:1px solid #cccccc;background-color:#fafafa}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{margin-top:3px;margin-left:10px;width:auto;height:auto;padding:3px;display:block;cursor:pointer}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{display:inline-block;color:#ea384c;padding:2px 0}.w-file-upload-info{display:inline-block;line-height:38px;padding:0 12px}.w-file-upload-label{display:inline-block;font-size:14px;font-weight:400;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #cccccc;background-color:#fafafa}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{display:inline-block;margin-right:8px;width:20px}.w-icon-file-upload-uploading{height:20px}.w-container{margin-left:auto;margin-right:auto;max-width:940px}.w-container:before,.w-container:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333333%}.w-col-2{width:16.66666667%}.w-col-3{width:25%}.w-col-4{width:33.33333333%}.w-col-5{width:41.66666667%}.w-col-6{width:50%}.w-col-7{width:58.33333333%}.w-col-8{width:66.66666667%}.w-col-9{width:75%}.w-col-10{width:83.33333333%}.w-col-11{width:91.66666667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333333%}.w-col-medium-2{width:16.66666667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.33333333%}.w-col-medium-5{width:41.66666667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.33333333%}.w-col-medium-8{width:66.66666667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.33333333%}.w-col-medium-11{width:91.66666667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333333%}.w-col-small-2{width:16.66666667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.33333333%}.w-col-small-5{width:41.66666667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.33333333%}.w-col-small-8{width:66.66666667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.33333333%}.w-col-small-11{width:91.66666667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333333%}.w-col-tiny-2{width:16.66666667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.33333333%}.w-col-tiny-5{width:41.66666667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.33333333%}.w-col-tiny-8{width:66.66666667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.33333333%}.w-col-tiny-11{width:91.66666667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{display:inline-block;vertical-align:top;position:relative;width:28px;height:20px;text-align:center;background:#fff;border:#758696 solid 1px;border-radius:3px}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{position:relative;font-size:15px;line-height:12px;text-align:center;color:#999;font-family:serif}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{position:relative;display:block}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{top:50%;left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.w-widget-twitter-count-shim:not(.w--vertical):before{border-color:#75869600;border-right-color:#5d6c7b;border-width:4px;margin-left:-9px;margin-top:-4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-left:-10px;margin-top:-5px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-color:#fff0;border-right-color:#fff;border-width:4px;margin-left:-8px;margin-top:-4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-left:-9px;margin-top:-5px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.w-widget-twitter-count-shim.w--vertical:before{border-color:#75869600;border-top-color:#5d6c7b;border-width:5px;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-color:#fff0;border-top-color:#fff;border-width:4px;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{position:relative;overflow:hidden;height:500px;color:#fff}.w-background-video>video{background-size:cover;background-position:50% 50%;position:absolute;margin:auto;width:100%;height:100%;inset:-100%;object-fit:cover;z-index:-100}.w-background-video>video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.w-background-video--control{position:absolute;bottom:1em;right:1em;background-color:transparent;padding:0}.w-background-video--control>[hidden]{display:none!important}.w-slider{position:relative;height:300px;text-align:center;background:#ddd;clear:both;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.w-slider-mask{position:relative;display:block;overflow:hidden;z-index:1;left:0;right:0;height:100%;white-space:nowrap}.w-slide{position:relative;display:inline-block;vertical-align:top;width:100%;height:100%;white-space:normal;text-align:left}.w-slider-nav{position:absolute;z-index:2;inset:auto 0 0;margin:auto;padding-top:10px;height:40px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{width:auto;height:auto;padding:.2em .5em;font-size:inherit;line-height:inherit}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{position:relative;display:inline-block;width:1em;height:1em;background-color:#fff6;cursor:pointer;margin:0 3px .5em;transition:background-color .1s,color .1s}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{position:absolute;width:80px;inset:0;margin:auto;cursor:pointer;overflow:hidden;color:#fff;font-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=" w-icon-"],.w-slider-arrow-right [class*=" w-icon-"]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{inset:0;margin:auto;width:1em;height:1em}.w-slider-aria-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.w-slider-force-show{display:block!important}.w-dropdown{display:inline-block;position:relative;text-align:left;margin-left:auto;margin-right:auto;z-index:900}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{position:relative;vertical-align:top;text-decoration:none;color:#222;padding:20px;text-align:left;margin-left:auto;margin-right:auto;white-space:nowrap}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;display:inline-block;cursor:pointer;padding-right:40px}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{position:absolute;top:0;right:0;bottom:0;margin:auto 20px auto auto;width:1em;height:1em}.w-dropdown-list{position:absolute;background:#ddd;display:none;min-width:100%}.w-dropdown-list.w--open{display:block}.w-dropdown-link{padding:10px 20px;display:block;color:#222}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{cursor:auto;font-style:normal;letter-spacing:normal;list-style:disc;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;position:fixed;inset:0;color:#fff;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;line-height:1.2;font-weight:300;text-align:center;background:#000000e6;z-index:2000;outline:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-transform:translate(0,0)}.w-lightbox-backdrop,.w-lightbox-container{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.w-lightbox-content{position:relative;height:100vh;overflow:hidden}.w-lightbox-view{position:absolute;width:100vw;height:100vh;opacity:0}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{display:inline-block;vertical-align:middle}.w-lightbox-figure{position:relative;margin:0}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;height:auto;max-width:none}.w-lightbox-image{display:block;float:none;max-width:100vw;max-height:100vh}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{position:absolute;right:0;bottom:0;left:0;padding:.5em 1em;background:#0006;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-lightbox-embed{position:absolute;inset:0;width:100%;height:100%}.w-lightbox-control{position:absolute;top:0;width:4em;background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.w-lightbox-left{display:none;bottom:0;left:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==)}.w-lightbox-right{display:none;right:0;bottom:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+)}.w-lightbox-close{right:0;height:2.6em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px}.w-lightbox-strip{position:absolute;bottom:0;left:0;right:0;padding:0 1vh;line-height:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.w-lightbox-item{display:inline-block;width:10vh;padding:2vh 1vh;box-sizing:content-box;cursor:pointer;-webkit-transform:translate3d(0,0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{position:relative;height:10vh;background:#222;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{top:50%;width:100%;-webkit-transform:translate(0,-50%);transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{left:50%;height:100%;-webkit-transform:translate(-50%,0);transform:translate(-50%)}.w-lightbox-spinner{position:absolute;top:50%;left:50%;box-sizing:border-box;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:5px solid rgba(0,0,0,.4);border-radius:50%;-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear}.w-lightbox-spinner:after{content:"";position:absolute;inset:-4px;border:3px solid transparent;border-bottom-color:#fff;border-radius:50%}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media(min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{display:block;opacity:.5}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after{outline:2px solid #2895f7}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";position:absolute;display:none;inset:0}.w-richtext figure{position:relative;max-width:60%}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{font-size:0px;color:transparent}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{display:table-caption;caption-side:bottom}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{position:absolute;top:0;left:0;width:100%;height:100%}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{margin-right:auto;margin-left:auto;clear:both}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{width:100%;max-width:100%;text-align:center;clear:both;display:block;margin-right:auto;margin-left:auto}.w-richtext figure.w-richtext-align-fullwidth>div{display:inline-block;padding-bottom:inherit}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;margin-right:15px;clear:none}.w-richtext figure.w-richtext-align-floatright{float:right;margin-left:15px;clear:none}.w-nav{position:relative;background:#ddd;z-index:1000}.w-nav:before,.w-nav:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-nav:after{clear:both}.w-nav-brand{position:relative;float:left;text-decoration:none;color:#333}.w-nav-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#222;padding:20px;text-align:left;margin-left:auto;margin-right:auto}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{position:relative;float:right}[data-nav-menu-open]{display:block!important;position:absolute;top:100%;left:0;right:0;background:#c8c8c8;text-align:center;overflow:visible;min-width:200px}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{position:absolute;overflow:hidden;display:none;top:100%;left:0;right:0;width:100%}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{right:auto;z-index:1;top:0}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{left:auto;z-index:1;top:0}.w-nav-button{position:relative;float:right;padding:18px;font-size:24px;display:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.w-nav-button:focus{outline:0}.w-nav-button.w--open{background-color:#c8c8c8;color:#fff}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;padding:9px 30px;text-align:left;cursor:pointer;color:#222;background-color:#ddd}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{position:relative;display:block;overflow:hidden}.w-tab-pane{position:relative;display:none}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-empty{padding:10px;background-color:#ddd}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}@font-face{font-family:Raveo Display;src:url(../fonts/Raveo-Display-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Overused Grotesk;src:url(../fonts/OverusedGrotesk-VF.woff2) format("woff");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-ExtraLightItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}:root{--color-tokens-background-base: var(--color-base-base-light-100);--typography-font-family-body-2: var(--typography-font-body);--color-tokens-tone-strong: var(--color-base-base-dark-100);--typography-size-body-2: .89vw;--typography-line-height-body-2: 1.33vw;--typography-font-weight-body-2: var(--typography-weight-body);--typography-letter-spacing-body-2: .014vw;--typography-font-family-h1: var(--typography-font-heading-sans);--typography-size-h1: 5.33vw;--typography-line-height-h1: 4.89vw;--typography-font-weight-h1: var(--typography-weight-heading-sans);--typography-letter-spacing-h1: -.17vw;--typography-font-family-h2: var(--typography-font-heading-sans);--typography-size-h2: 3.56vw;--typography-line-height-h2: 3.33vw;--typography-font-weight-h2: var(--typography-weight-heading-sans);--typography-letter-spacing-h2: -.11vw;--typography-font-family-h3: var(--typography-font-heading-sans);--typography-size-h3: 2.67vw;--typography-line-height-h3: 2.89vw;--typography-font-weight-h3: var(--typography-weight-heading-sans);--typography-letter-spacing-h3: -.08vw;--typography-font-family-h4: var(--typography-font-heading-sans);--typography-size-h4: 2vw;--typography-line-height-h4: 2.22vw;--typography-font-weight-h4: var(--typography-weight-heading-sans);--typography-letter-spacing-h4: -.03vw;--typography-font-family-h5: var(--typography-font-heading-sans);--typography-size-h5: 1.56vw;--typography-line-height-h5: 1.78vw;--typography-font-weight-h5: var(--typography-weight-heading-sans);--typography-letter-spacing-h5: -.03vw;--typography-font-family-h6: var(--typography-font-heading-sans);--typography-size-h6: .89vw;--typography-line-height-h6: 1.11vw;--typography-font-weight-h6: var(--typography-weight-heading-sans);--typography-letter-spacing-h6: .03vw;--spacing--20: 1.11vw;--spacing--16: .89vw;--typography-font-family-label-2: var(--typography-font-label);--color-tokens-tone-medium: var(--color-base-base-dark-64);--typography-size-label-2: .56vw;--typography-line-height-label-2: .67vw;--typography-font-weight-label-2: var(--typography-weight-label);--typography-letter-spacing-label-2: .042vw;--spacing--32: 1.78vw;--spacing--0: 0px;--spacing--12: .67vw;--color-tokens-input-default-border: var(--color-base-base-dark-0);--radius-ui-input: .44vw;--color-tokens-input-default-background: var(--color-base-lift-light);--color-tokens-input-default-text: var(--color-base-base-dark-48);--color-tokens-input-active-border: var(--color-base-base-dark-32);--color-tokens-input-active-text: var(--color-base-base-dark-100);--color-tokens-input-active-background: var(--color-base-lift-light);--spacing--160: 8.89vw;--typography-font-family-label-1: var(--typography-font-label);--typography-size-label-1: .67vw;--typography-line-height-label-1: .89vw;--typography-font-weight-label-1: var(--typography-weight-label);--typography-letter-spacing-label-1: .042vw;--color-tokens-tone-subtle: var(--color-base-base-dark-48);--color-tokens-tone-faint: var(--color-base-base-dark-16);--spacing--24: 1.33vw;--grid--column-gap: .89vw;--container--large: 100vw;--spacing--64: 3.56vw;--spacing--48: 2.67vw;--typography-font-family-body-3: var(--typography-font-body);--typography-size-body-3: .78vw;--typography-line-height-body-3: 1.11vw;--typography-font-weight-body-3: var(--typography-weight-body);--typography-letter-spacing-body-3: 0px;--spacing--8: .44vw;--typography-font-label: "IBM Plex Mono", Arial, sans-serif;--typography-font-family-body-1: var(--typography-font-body);--typography-size-body-1: 1.11vw;--typography-line-height-body-1: 1.78vw;--typography-font-weight-body-1: var(--typography-weight-body);--typography-letter-spacing-body-1: .014vw;--color-base-ui-error: #c94040;--color-base-base-light-100: #ededed;--color-base-base-dark-100: #151515;--color-base-accent-primary: #4c3e5e;--radius-general-default: .44vw;--section-padding--small: 4.44vw;--section-padding--extra-small: 1.78vw;--icon-regular-icons-medium: 1.33vw;--color-tokens-input-icon: var(--color-base-base-dark-100);--color-base-base-light-0: color-mix(in srgb, var(--color-base-base-light-100) 0%, transparent);--max-width--4-columns: 24.89vw;--color-base-ui-success: #2ad87f;--grid--page-padding: 1.78vw;--typography-font-heading-serif: "Overused Grotesk", Arial, sans-serif;--radius-ui-button-base: .44vw;--typography-font-family-button-1: var(--typography-font-button);--color-tokens-button-primary-default-text: var(--color-base-base-light-100);--typography-size-button-1: .78vw;--typography-line-height-button-1: 1.11vw;--typography-font-weight-button-1: var(--typography-weight-button);--typography-letter-spacing-button-1: .056vw;--color-tokens-button-secondary-default-text: var(--color-base-base-dark-100);--color-tokens-button-primary-hover-text: var(--color-base-base-dark-100);--typography-line-height-button-2: .67vw;--color-tokens-button-secondary-hover-text: var(--color-base-base-dark-100);--icon-button-icon-button-rectangle: .67vw;--color-tokens-button-primary-default-border: var(--color-base-base-light-0);--color-tokens-button-primary-default-background: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-border: var(--color-base-base-dark-0);--color-tokens-button-secondary-default-background: var(--color-base-base-dark-8);--color-tokens-button-primary-hover-border: var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-light);--typography-all-weights-medium: 500;--typography-font-family-button-2: var(--typography-font-button);--typography-size-button-2: .67vw;--typography-font-weight-button-2: var(--typography-weight-button);--typography-letter-spacing-button-2: .056vw;--typography-font-family-h0: var(--typography-font-heading-sans);--typography-size-h0: 8.89vw;--typography-line-height-h0: 7.11vw;--typography-font-weight-h0: var(--typography-weight-heading-sans);--typography-letter-spacing-h0: -.25vw;--radius-ui-button-circle: .44vw;--color-tokens-button-primary-hover-background: var(--color-base-lift-light);--icon-regular-icons-small-deleted-variable-85607368-9a2a-f853-a5c6-c72d04395c0c: 12px;--max-width--6-columns: 37.78vw;--radius-general-large: .67vw;--color-tokens-background-lift: var(--color-base-lift-light);--grid--content-gap: 7.33vw;--spacing--4: .22vw;--typography-weight-body-bold: var(--typography-all-weights-medium);--spacing--80: 4.44vw;--max-width--5-columns: 31.33vw;--color-tokens-button-tertiary-default-text: var(--color-base-base-dark-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-dark-88);--section-padding--large: 8.89vw;--section-padding--extra-large: 11.11vw;--section-padding--medium: 6.67vw;--color-base-base-dark-32: color-mix(in srgb, var(--color-base-base-dark-100) 32%, transparent);--color-tokens-background-semi-transparent: var(--color-base-base-light-32);--max-width--3-columns: 18.44vw;--icon-button-icon-button-circle: 1.11vw;--radius-general-small: .22vw;--color-tokens-input-label: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-light-0);--spacing--120: 6.67vw;--container--small: 50.67vw;--max-width--7-columns: 44.22vw;--max-width--10-columns: 63.56vw;--icon-icon-stroke: .056vw;--icon-regular-icons-large: 2.44vw;--color-base-base-light-8: color-mix(in srgb, var(--color-base-base-light-100) 8%, transparent);--max-width--9-columns: 57.11vw;--max-width--8-columns: 50.67vw;--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-light-100);--color-base-base-dark-0: color-mix(in srgb, var(--color-base-base-dark-100) 0%, transparent);--radius-ui-home-video: .67vw;--color-base-base-light-48: color-mix(in srgb, var(--color-base-base-light-100) 48%, transparent);--color-base-base-dark-8: color-mix(in srgb, var(--color-base-base-dark-100) 8%, transparent);--typography-font-heading-sans: "Overused Grotesk", Arial, sans-serif;--typography-font-body: "Overused Grotesk", Arial, sans-serif;--typography-font-button: "IBM Plex Mono", Arial, sans-serif;--typography-weight-heading-serif: var(--typography-all-weights-medium);--typography-weight-heading-sans: var(--typography-all-weights-medium);--typography-weight-body: var(--typography-all-weights-normal);--typography-weight-label: var(--typography-all-weights-normal);--typography-weight-button: var(--typography-all-weights-normal);--radius-general-full: 100vw;--max-width--1-column: 5.56vw;--max-width--2-columns: 12vw;--max-width--12-columns: 76.44vw;--container--medium: 80vw;--radius-ui-tag: 0px;--color-base-base-dark-88: color-mix(in srgb, var(--color-base-base-dark-100) 88%, transparent);--color-base-base-dark-64: color-mix(in srgb, var(--color-base-base-dark-100) 64%, transparent);--color-base-base-dark-48: color-mix(in srgb, var(--color-base-base-dark-100) 48%, transparent);--color-base-base-dark-16: color-mix(in srgb, var(--color-base-base-dark-100) 16%, transparent);--color-base-base-dark-4: color-mix(in srgb, var(--color-base-base-dark-100) 4%, transparent);--color-base-base-light-88: color-mix(in srgb, var(--color-base-base-light-100) 88%, transparent);--color-base-base-light-64: color-mix(in srgb, var(--color-base-base-light-100) 64%, transparent);--color-base-base-light-32: color-mix(in srgb, var(--color-base-base-light-100) 32%, transparent);--color-base-base-light-16: color-mix(in srgb, var(--color-base-base-light-100) 16%, transparent);--color-base-base-light-4: color-mix(in srgb, var(--color-base-base-light-100) 4%, transparent);--color-base-lift-light: #d9d9d9;--color-base-lift-dark: #272727;--color-base-ui-warning: #c56a21;--typography-all-weights-thin: 100;--typography-all-weights-extra-light: 200;--typography-all-weights-light: 300;--typography-all-weights-normal: 400;--typography-all-weights-semi-bold: 600;--typography-all-weights-bold: 700;--typography-all-weights-extra-bold: 800;--typography-all-weights-black: 900;--color-tokens-input-filled-background: var(--color-base-lift-light);--color-tokens-input-filled-text: var(--color-base-base-dark-100);--color-tokens-input-filled-border: var(--color-base-base-dark-0);--color-tokens-input-error-background: var(--color-base-lift-light);--color-tokens-input-error-text: var(--color-base-base-dark-100);--color-tokens-input-error-border: var(--color-base-base-dark-0);--color-base-background-base-light-deleted-variable-a05dcb1f-305b-cbcc-d2b3-1f17f422a326: #f6f3f0;--color-base-background-lift-low-opacity-light-deleted-variable-08c4a639-baca-9b81-148c-77d8228f4877: #ffffffa3}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #3b79c3}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(../images/_assets/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}body{background-color:var(--color-tokens-background-base);font-family:var(--typography-font-family-body-2);color:var(--color-tokens-tone-strong);font-size:var(--typography-size-body-2);line-height:var(--typography-line-height-body-2);font-weight:var(--typography-font-weight-body-2);letter-spacing:var(--typography-letter-spacing-body-2);--color-tokens-background-base: var(--color-base-base-light-100);--color-tokens-tone-strong: var(--color-base-base-dark-100);--color-tokens-tone-medium: var(--color-base-base-dark-64);--color-tokens-input-default-border: var(--color-base-base-dark-0);--color-tokens-input-default-background: var(--color-base-lift-light);--color-tokens-input-default-text: var(--color-base-base-dark-48);--color-tokens-input-active-border: var(--color-base-base-dark-32);--color-tokens-input-active-text: var(--color-base-base-dark-100);--color-tokens-input-active-background: var(--color-base-lift-light);--color-tokens-tone-subtle: var(--color-base-base-dark-48);--color-tokens-tone-faint: var(--color-base-base-dark-16);--color-tokens-input-icon: var(--color-base-base-dark-100);--color-tokens-button-primary-default-text: var(--color-base-base-light-100);--color-tokens-button-secondary-default-text: var(--color-base-base-dark-100);--color-tokens-button-primary-hover-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-dark-100);--color-tokens-button-primary-default-border: var(--color-base-base-light-0);--color-tokens-button-primary-default-background: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-border: var(--color-base-base-dark-0);--color-tokens-button-secondary-default-background: var(--color-base-base-dark-8);--color-tokens-button-primary-hover-border: var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-light);--color-tokens-button-primary-hover-background: var(--color-base-lift-light);--color-tokens-background-lift: var(--color-base-lift-light);--color-tokens-button-tertiary-default-text: var(--color-base-base-dark-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-dark-88);--color-tokens-background-semi-transparent: var(--color-base-base-light-32);--color-tokens-input-label: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-light-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-light-100);--color-tokens-input-filled-background: var(--color-base-lift-light);--color-tokens-input-filled-text: var(--color-base-base-dark-100);--color-tokens-input-filled-border: var(--color-base-base-dark-0);--color-tokens-input-error-background: var(--color-base-lift-light);--color-tokens-input-error-text: var(--color-base-base-dark-100);--color-tokens-input-error-border: var(--color-base-base-dark-0)}h1{font-family:var(--typography-font-family-h1);font-size:var(--typography-size-h1);line-height:var(--typography-line-height-h1);font-weight:var(--typography-font-weight-h1);letter-spacing:var(--typography-letter-spacing-h1);margin-top:0;margin-bottom:0}h2{font-family:var(--typography-font-family-h2);font-size:var(--typography-size-h2);line-height:var(--typography-line-height-h2);font-weight:var(--typography-font-weight-h2);letter-spacing:var(--typography-letter-spacing-h2);margin-top:20px;margin-bottom:10px}h3{font-family:var(--typography-font-family-h3);font-size:var(--typography-size-h3);line-height:var(--typography-line-height-h3);font-weight:var(--typography-font-weight-h3);letter-spacing:var(--typography-letter-spacing-h3);margin-top:20px;margin-bottom:10px}h4{font-family:var(--typography-font-family-h4);font-size:var(--typography-size-h4);line-height:var(--typography-line-height-h4);font-weight:var(--typography-font-weight-h4);letter-spacing:var(--typography-letter-spacing-h4);margin-top:10px;margin-bottom:10px}h5{font-family:var(--typography-font-family-h5);font-size:var(--typography-size-h5);line-height:var(--typography-line-height-h5);font-weight:var(--typography-font-weight-h5);letter-spacing:var(--typography-letter-spacing-h5);margin-top:10px;margin-bottom:10px}h6{font-family:var(--typography-font-family-h6);font-size:var(--typography-size-h6);line-height:var(--typography-line-height-h6);font-weight:var(--typography-font-weight-h6);letter-spacing:var(--typography-letter-spacing-h6);text-transform:uppercase;margin-top:10px;margin-bottom:10px}p{font-family:var(--typography-font-family-body-2);font-size:var(--typography-size-body-2);line-height:var(--typography-line-height-body-2);font-weight:var(--typography-font-weight-body-2);letter-spacing:var(--typography-letter-spacing-body-2);margin-bottom:10px}a{text-decoration:none}ul,ol{padding-left:var(--spacing--20);margin-top:0;margin-bottom:10px}img{max-width:100%;display:inline-block}figcaption{margin-top:var(--spacing--16);font-family:var(--typography-font-family-label-2);color:var(--color-tokens-tone-medium);font-size:var(--typography-size-label-2);line-height:var(--typography-line-height-label-2);font-weight:var(--typography-font-weight-label-2);text-align:center;letter-spacing:var(--typography-letter-spacing-label-2);text-transform:uppercase}.button-group_style-guide{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:auto auto auto 1fr;grid-auto-columns:1fr;place-items:start;display:grid}.text-field{margin-bottom:var(--spacing--0);padding:var(--spacing--12) var(--spacing--16);border:1px solid var(--color-tokens-input-default-border);border-radius:var(--radius-ui-input);background-color:var(--color-tokens-input-default-background);font-family:var(--typography-font-family-body-2);color:var(--color-tokens-input-default-text);font-size:var(--typography-size-body-2);line-height:var(--typography-line-height-body-2);font-weight:var(--typography-font-weight-body-2);letter-spacing:var(--typography-letter-spacing-body-2);width:100%;height:auto}.text-field:focus{border-color:var(--color-tokens-input-active-border);background-color:var(--color-tokens-input-default-background);color:var(--color-tokens-input-active-text)}.text-field:focus-visible,.text-field[data-wf-focus-visible]{border-color:var(--color-tokens-input-active-border);background-color:var(--color-tokens-input-active-background);color:var(--color-tokens-input-active-text)}.text-field::placeholder{color:var(--color-tokens-input-default-text)}.text-field.select{-webkit-appearance:none;appearance:none}.text-field.textarea{min-height:var(--spacing--160)}.label-large{font-family:var(--typography-font-family-label-1);font-size:var(--typography-size-label-1);line-height:var(--typography-line-height-label-1);font-weight:var(--typography-font-weight-label-1);letter-spacing:var(--typography-letter-spacing-label-1);text-transform:uppercase;justify-content:flex-start;align-items:flex-end}.divider_section{background-color:var(--color-tokens-tone-subtle);flex:none;width:100%;height:1px;margin-right:auto}.divider_section.faint{background-color:var(--color-tokens-tone-faint)}.divider_section.base{--color-tokens-background-base: var(--color-base-base-light-100);--color-tokens-tone-strong: var(--color-base-base-dark-100);--color-tokens-tone-medium: var(--color-base-base-dark-64);--color-tokens-input-default-border: var(--color-base-base-dark-0);--color-tokens-input-default-background: var(--color-base-lift-light);--color-tokens-input-default-text: var(--color-base-base-dark-48);--color-tokens-input-active-border: var(--color-base-base-dark-32);--color-tokens-input-active-text: var(--color-base-base-dark-100);--color-tokens-input-active-background: var(--color-base-lift-light);--color-tokens-tone-subtle: var(--color-base-base-dark-48);--color-tokens-tone-faint: var(--color-base-base-dark-16);--color-tokens-input-icon: var(--color-base-base-dark-100);--color-tokens-button-primary-default-text: var(--color-base-base-light-100);--color-tokens-button-secondary-default-text: var(--color-base-base-dark-100);--color-tokens-button-primary-hover-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-dark-100);--color-tokens-button-primary-default-border: var(--color-base-base-light-0);--color-tokens-button-primary-default-background: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-border: var(--color-base-base-dark-0);--color-tokens-button-secondary-default-background: var(--color-base-base-dark-8);--color-tokens-button-primary-hover-border: var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-light);--color-tokens-button-primary-hover-background: var(--color-base-lift-light);--color-tokens-background-lift: var(--color-base-lift-light);--color-tokens-button-tertiary-default-text: var(--color-base-base-dark-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-dark-88);--color-tokens-background-semi-transparent: var(--color-base-base-light-32);--color-tokens-input-label: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-light-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-light-100);--color-tokens-input-filled-background: var(--color-base-lift-light);--color-tokens-input-filled-text: var(--color-base-base-dark-100);--color-tokens-input-filled-border: var(--color-base-base-dark-0);--color-tokens-input-error-background: var(--color-base-lift-light);--color-tokens-input-error-text: var(--color-base-base-dark-100);--color-tokens-input-error-border: var(--color-base-base-dark-0)}.template-hero_title-wrap{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-direction:column;align-items:flex-start;display:flex}.template_halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr;place-items:start stretch}.container-large{z-index:2;max-width:var(--container--large);width:100%;margin-left:auto;margin-right:auto;position:relative}.container-large.static{position:static}.container-large.container-footer{height:100%}.template_block{margin-bottom:var(--spacing--64);grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);flex-flow:column;display:flex}.template_right-colum{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;display:flex}.heading-style-h2{font-family:var(--typography-font-family-h2);font-size:var(--typography-size-h2);line-height:var(--typography-line-height-h2);font-weight:var(--typography-font-weight-h2);letter-spacing:var(--typography-letter-spacing-h2)}.text-size-regular{font-family:var(--typography-font-family-body-2);font-size:var(--typography-size-body-2);line-height:var(--typography-line-height-body-2);font-weight:var(--typography-font-weight-body-2);letter-spacing:var(--typography-letter-spacing-body-2);margin-top:0;margin-bottom:0}.colors-grid_style-guide{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:wrap;grid-template-columns:1fr 1fr 1fr;display:flex}.text-size-small{font-family:var(--typography-font-family-body-3);font-size:var(--typography-size-body-3);line-height:var(--typography-line-height-body-3);font-weight:var(--typography-font-weight-body-3);letter-spacing:var(--typography-letter-spacing-body-3);margin-top:0;margin-bottom:0}.color-wrap_style-guide{grid-row-gap:var(--spacing--8);flex-direction:column;display:flex}.heading-style-h4{font-family:var(--typography-font-family-h4);font-size:var(--typography-size-h4);line-height:var(--typography-line-height-h4);font-weight:var(--typography-font-weight-h4);letter-spacing:var(--typography-letter-spacing-h4)}.heading-style-h4.secondary-font{font-family:var(--typography-font-label)}.heading-style-h5{font-family:var(--typography-font-family-h5);font-size:var(--typography-size-h5);line-height:var(--typography-line-height-h5);font-weight:var(--typography-font-weight-h5);letter-spacing:var(--typography-letter-spacing-h5)}.heading-style-h6{font-family:var(--typography-font-family-h6);font-size:var(--typography-size-h6);line-height:var(--typography-line-height-h6);font-weight:var(--typography-font-weight-h6);letter-spacing:var(--typography-letter-spacing-h6);text-transform:uppercase}.heading-style-h3{font-family:var(--typography-font-family-h3);font-size:var(--typography-size-h3);line-height:var(--typography-line-height-h3);font-weight:var(--typography-font-weight-h3);letter-spacing:var(--typography-letter-spacing-h3);justify-content:flex-start;align-items:center}.margin-0{margin:0}.master_colors-style-guide{grid-column-gap:32px;grid-row-gap:32px;flex-flow:wrap;display:flex}.text-size-large{font-family:var(--typography-font-family-body-1);font-size:var(--typography-size-body-1);line-height:var(--typography-line-height-body-1);font-weight:var(--typography-font-weight-body-1);letter-spacing:var(--typography-letter-spacing-body-1);margin-top:0;margin-bottom:0}.heading-style-h1{z-index:1;font-family:var(--typography-font-family-h1);font-size:var(--typography-size-h1);line-height:var(--typography-line-height-h1);font-weight:var(--typography-font-weight-h1);letter-spacing:var(--typography-letter-spacing-h1)}.template_block-title{position:sticky;top:120px}.color{border:1px solid #1f191529;border-radius:8px;flex-direction:column;width:102px;height:102px}.color.color_three{background-color:var(--color-base-ui-error)}.color.color_two{background-color:var(--color-base-base-light-100)}.color.color_one{background-color:var(--color-base-base-dark-100)}.color.color_four{background-color:var(--color-base-accent-primary)}.card_template-details{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-direction:column;display:flex}.card_template-details.licenses-card{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32)}.label-small{font-family:var(--typography-font-family-label-2);font-size:var(--typography-size-label-2);line-height:var(--typography-line-height-label-2);font-weight:var(--typography-font-weight-label-2);letter-spacing:var(--typography-letter-spacing-label-2);text-transform:uppercase}.error-message{border-radius:var(--radius-general-default);background-color:var(--color-base-ui-error);color:var(--color-base-base-light-100);text-align:center}.footer{z-index:0;padding-top:var(--section-padding--small);padding-bottom:var(--section-padding--extra-small);grid-column-gap:16px;grid-row-gap:16px;background-color:var(--color-tokens-background-base);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:column;justify-content:space-between;align-items:center;width:100%;height:101vh;max-height:101vh;display:flex;position:relative}.wrap_submit-button{padding-right:var(--spacing--16);flex-direction:column;justify-content:center;align-items:flex-end;height:100%;display:flex;position:absolute;inset:0% 0 0% auto}.input_icon{width:var(--icon-regular-icons-medium);height:var(--icon-regular-icons-medium);color:var(--color-tokens-input-icon);flex:none;justify-content:center;align-items:center;display:flex}.button_submit{background-color:var(--color-base-base-light-0);color:var(--color-base-base-light-0);width:100%;height:100%;padding-left:0;padding-right:0;position:absolute;inset:0%}.wrap_input-form{position:relative}.wrap_input-form.pw-input{max-width:var(--max-width--4-columns)}.success-message{border:1px solid var(--color-base-ui-success);border-radius:var(--radius-general-default);background-color:var(--color-base-ui-success);color:var(--color-base-base-dark-100)}.utility_page-wrap{justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;display:flex}.utility_page-wrap._404{z-index:1;position:relative;overflow:hidden}.utility_page-wrap.pw{padding-bottom:var(--section-padding--extra-small);background-color:var(--color-tokens-background-base);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);justify-content:flex-start;align-items:center}.utility_page-content{text-align:center;flex-direction:column;display:flex}.utility_page-content._404{z-index:1;padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding);grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr;grid-auto-columns:1fr;width:100%;height:100%;display:grid;position:relative}.utility_page-content.pw{z-index:2;padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding);justify-content:center;align-items:flex-start;width:100%;height:100%;position:relative}.licenses-tile{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.text-sans{font-family:var(--typography-font-heading-serif)}.icons-tile-style-guide{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center;display:flex}.limit-500{max-width:500px}.content_404{z-index:1;grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.utility_page-form{flex-direction:column;align-items:stretch;display:flex}.utility_page-form.pw{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);text-align:left;justify-content:flex-start;align-items:stretch;margin-top:auto;margin-bottom:auto}.hide{display:none}.master_navigation{z-index:999;position:fixed;inset:0% 0% auto}.master_navigation:where(.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402),.master_navigation.dark-mode:where(.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402){--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0)}.cta-main{padding:var(--spacing--12) var(--spacing--16);border-radius:var(--radius-ui-button-base);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--typography-font-family-button-1);color:var(--color-tokens-button-primary-default-text);font-size:var(--typography-size-button-1);line-height:var(--typography-line-height-button-1);font-weight:var(--typography-font-weight-button-1);letter-spacing:var(--typography-letter-spacing-button-1);text-transform:uppercase;cursor:pointer;flex:none;justify-content:center;align-items:center;transition:color .3s;display:flex;position:relative;overflow:hidden}.cta-main:where(.w-variant-1ff8d96e-78cc-eac8-de90-206ecdaded5f){color:var(--color-tokens-button-secondary-default-text)}.cta-main:hover{color:var(--color-tokens-button-primary-hover-text)}.button_text-mask{height:var(--typography-line-height-button-1);pointer-events:none;flex:none;overflow:hidden}.button_text-mask.button-small{height:var(--typography-line-height-button-2)}.button-text{z-index:2;text-shadow:0 1.5em 0 var(--color-tokens-button-primary-hover-text);position:relative}.button-text:where(.w-variant-1ff8d96e-78cc-eac8-de90-206ecdaded5f),.button-text:where(.w-variant-34d8d794-2d3b-997e-fe81-9b40d68e85cc){text-shadow:0 1.5em 0 var(--color-tokens-button-secondary-hover-text)}.button_icon-wrap{flex:none;justify-content:flex-end;align-items:center;display:flex;overflow:hidden}.button_icon-wrap.left{margin-left:-4px}.icon_button{z-index:2;width:var(--icon-button-icon-button-rectangle);height:var(--icon-button-icon-button-rectangle);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.button-bg{border:1px solid var(--color-tokens-button-primary-default-border);border-radius:var(--radius-ui-button-base);background-color:var(--color-tokens-button-primary-default-background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .3s;position:absolute;inset:0%;overflow:hidden}.button-bg:where(.w-variant-1ff8d96e-78cc-eac8-de90-206ecdaded5f),.button-bg:where(.w-variant-34d8d794-2d3b-997e-fe81-9b40d68e85cc){border-color:var(--color-tokens-button-secondary-default-border);background-color:var(--color-tokens-button-secondary-default-background)}.button-bg:hover{border-color:var(--color-tokens-button-primary-hover-border)}.button-bg:hover:where(.w-variant-1ff8d96e-78cc-eac8-de90-206ecdaded5f),.button-bg:hover:where(.w-variant-34d8d794-2d3b-997e-fe81-9b40d68e85cc){border-color:var(--color-tokens-button-secondary-hover-border);background-color:var(--color-tokens-button-secondary-hover-background)}.image_cover{z-index:1;object-fit:cover;width:100%;height:100%}.image_cover.parallax{width:120%;height:120%}.button-tooltip{white-space:nowrap;background-color:#474747;border:1px solid #ffffff29;border-radius:4px;padding:8px}.grid_sales{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.master_sales-pages{z-index:0;width:100%;padding-left:8px;padding-right:32px;display:none;position:absolute;bottom:60px;overflow:hidden}.wrap_button-tooltip{z-index:5;display:flex;position:absolute;inset:auto 0% 100%;transform:translateY(-15px)}.master_sales-cta{z-index:990;grid-column-gap:40px;grid-row-gap:40px;pointer-events:none;color:var(--color-base-base-light-100);justify-content:flex-start;align-items:flex-end;width:100%;margin-left:auto;margin-right:auto;display:flex;position:fixed;inset:auto 0% 8px}.button_wiht-tooltip{align-self:stretch;position:relative}.sales_cta{z-index:2;grid-column-gap:8px;grid-row-gap:8px;pointer-events:auto;background-color:#040404;border-radius:8px;justify-content:flex-start;align-items:center;padding:8px 8px 8px 12px;display:flex;position:relative}.link_sales{width:20px}.cta_sales{grid-column-gap:8px;grid-row-gap:8px;pointer-events:auto;color:#fff;cursor:pointer;background-color:#ffffff14;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-family:Raveo Display,Arial,sans-serif;font-size:14px;font-weight:500;line-height:114%;text-decoration:none;display:flex;position:relative}.cta_sales.light{color:#161616;background-color:#eae8e3;border-style:none}.cta_sales.figma{padding-left:8px;padding-right:8px}.sales-card_image{border-radius:4px;width:100%;height:120px;overflow:hidden}.icon_explore{pointer-events:none;color:#ffffffa3;justify-content:center;align-items:center;display:flex}.sales-logo{width:100%;display:block}.icon_figma{flex:none;width:16px;max-width:none;height:16px}.text_sales-card{font-family:Raveo Display,Arial,sans-serif;font-size:14px;font-weight:500}.master_sales-ctas{justify-content:flex-start;align-items:center;padding-left:8px;padding-right:32px}.card_sales{grid-column-gap:8px;grid-row-gap:8px;color:#fdfcfb;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:160px;display:flex}.cta-sales-button-text{pointer-events:none}.tooltip-bottom{background-color:#474747;border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;width:12px;height:12px;margin-left:auto;margin-right:auto;position:absolute;bottom:-6px;left:0;right:0;transform:rotate(45deg)}.sales-menu{z-index:4;pointer-events:auto;background-color:#000;border-radius:8px;padding:16px;overflow:hidden}.text-medium{font-weight:var(--typography-all-weights-medium)}.cta-small{padding:var(--spacing--8) var(--spacing--12);border-radius:var(--radius-ui-button-base);font-family:var(--typography-font-family-button-2);color:var(--color-tokens-button-primary-default-text);font-size:var(--typography-size-button-2);line-height:var(--typography-line-height-button-2);font-weight:var(--typography-font-weight-button-2);letter-spacing:var(--typography-letter-spacing-button-2);text-transform:uppercase;justify-content:center;align-items:center;transition:color .3s;display:flex;position:relative;overflow:hidden}.cta-small:where(.w-variant-34d8d794-2d3b-997e-fe81-9b40d68e85cc){color:var(--color-tokens-button-secondary-default-text)}.cta-small:hover{color:var(--color-tokens-button-primary-hover-text)}.heading-style-h0{font-family:var(--typography-font-family-h0);font-size:var(--typography-size-h0);line-height:var(--typography-line-height-h0);font-weight:var(--typography-font-weight-h0);letter-spacing:var(--typography-letter-spacing-h0)}.tone-strong{color:var(--color-tokens-tone-strong)}.tone-medium{color:var(--color-tokens-tone-medium)}.button-slider{padding:var(--spacing--12) var(--spacing--8);border:1px solid var(--color-tokens-button-primary-default-border);border-radius:var(--radius-ui-button-circle);background-color:var(--color-tokens-button-primary-default-background);color:var(--color-tokens-button-primary-default-text);cursor:pointer;justify-content:center;align-items:center;transition:padding .35s,border-color .3s,background-color .3s,color .3s;display:flex}.button-slider:where(.w-variant-3b1d5b2f-3e5d-c467-6981-e7b261b76e46){border-color:var(--color-tokens-button-secondary-default-border);background-color:var(--color-tokens-button-secondary-default-background);color:var(--color-tokens-button-secondary-default-text)}.button-slider:hover{padding-right:var(--spacing--16);padding-left:var(--spacing--16);border-color:var(--color-tokens-button-primary-hover-border);background-color:var(--color-tokens-button-primary-hover-background);color:var(--color-tokens-button-primary-hover-text)}.button-slider:hover:where(.w-variant-3b1d5b2f-3e5d-c467-6981-e7b261b76e46){border-color:var(--color-tokens-button-secondary-hover-border);background-color:var(--color-tokens-button-secondary-hover-background);color:var(--color-tokens-button-secondary-hover-text)}.icon-slider-button{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.icon-slider-button:where(.w-variant-b120320a-1721-bd0a-dc5a-134cc6348231){transform:rotate(180deg)}.icon-slider-button.small{width:var(--icon-regular-icons-small-deleted-variable-85607368-9a2a-f853-a5c6-c72d04395c0c);height:var(--icon-regular-icons-small-deleted-variable-85607368-9a2a-f853-a5c6-c72d04395c0c);display:none}.icon-slider-button.small:where(.w-variant-d26711b8-a3b3-43f2-79d5-5de28e1e347a){display:flex}.icon-slider-button.large{width:var(--icon-regular-icons-medium);height:var(--icon-regular-icons-medium)}.icon-slider-button.large:where(.w-variant-d26711b8-a3b3-43f2-79d5-5de28e1e347a){display:none}.wrap-icon-slider{flex:none;justify-content:center;align-items:center;display:flex}.wrap-icon-slider:where(.w-variant-5ba9241a-7079-4c4d-345e-a0127f34962f){transform:rotate(180deg)}.master_tag{padding-top:var(--spacing--8);grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);color:var(--color-tokens-tone-strong);text-align:center;justify-content:center;align-items:center;display:flex}.headline_overview{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-left:auto;margin-right:auto;display:flex}.overview-headline_bottom-tile{grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20);flex-flow:row;justify-content:space-between;align-items:flex-end;width:100%;display:flex}.heading_overview{max-width:var(--max-width--6-columns)}.image-wrap_overview{height:var(--max-width--6-columns);border-radius:var(--radius-general-default);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.headline_overview-system{margin-bottom:var(--spacing--64);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-end;display:grid}.heading_overview-system{max-width:var(--max-width--4-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.text-wrap_overview-system{max-width:448px}.system_thirds{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.card_system{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;grid-template-rows:1fr auto;grid-template-columns:1fr;grid-auto-columns:1fr;width:100%;display:grid}.image-wrap_system{border-radius:var(--radius-general-large);background-color:var(--color-tokens-background-lift);width:100%;height:100%;overflow:hidden}.image_system{height:100%}.text-wrap_system{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;display:flex}.column_halves{grid-column-gap:var(--grid--content-gap);grid-row-gap:var(--grid--content-gap);grid-template-rows:auto;grid-template-columns:1.5fr 1fr}.item_feature{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.text-wrap_feature{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);flex-flow:column;display:flex}.content_column{max-width:var(--max-width--4-columns);grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;justify-content:space-between;align-items:stretch;display:flex}.icon-wrap_40{padding:var(--spacing--8);border-radius:var(--radius-general-default);background-color:var(--color-tokens-background-lift);flex:none;justify-content:center;align-items:center;display:flex}.column_features-list{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;width:100%;display:flex}.headline_column{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.video_cover{z-index:1;width:100%;height:100%}.icon_medium{width:var(--icon-regular-icons-medium);height:var(--icon-regular-icons-medium);flex:none;justify-content:center;align-items:center;display:flex}.text_body-bold{font-weight:var(--typography-weight-body-bold)}.button-group-figma{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.image-wrap_column{border-radius:var(--radius-general-large);width:100%;height:45vw;position:relative;overflow:hidden}.image-wrap_column.overview{height:52vw;min-height:100%}.image-wrap_column.image-service{border-radius:var(--radius-general-default);height:75vh}.section-divider-2{background-color:#19181852;width:100%;height:1px;margin-right:auto}.headline_pages{margin-bottom:var(--spacing--80);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.section-divider-3{background-color:#19181852;width:100%;height:1px;margin-right:auto}.heading_pages{max-width:var(--max-width--5-columns)}.heading_sales-block{display:flex}.image-wrap_overview-card{border-radius:var(--radius-general-large);width:100%;height:100%;overflow:hidden}.card_sales-page{padding:var(--spacing--24);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);border-radius:var(--radius-general-large);background-color:var(--color-tokens-background-lift);color:var(--color-tokens-tone-strong);flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;text-decoration:none;transition:transform .2s;display:flex}.card_sales-page:hover{transform:translateY(-4px)}.image_sales-card{width:100%}.text-wrap_overview-card{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.wrap_sales-pages{grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);flex-direction:column;display:flex}.sales_page-thirds{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.single_sales-pages{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;display:flex}.div-block{flex-flow:column;display:flex}.link-dark{color:var(--color-base-base-dark-100)}.cta-tertiary{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);font-family:var(--typography-font-family-button-1);color:var(--color-tokens-button-tertiary-default-text);font-size:var(--typography-size-button-1);line-height:var(--typography-line-height-button-1);font-weight:var(--typography-font-weight-button-1);text-align:center;letter-spacing:var(--typography-letter-spacing-button-1);text-transform:uppercase;justify-content:center;align-items:center;text-decoration:none;transition:color .3s;display:flex;position:relative}.cta-tertiary:hover{color:var(--color-tokens-button-tertiary-hover-text)}.cta-underline{background-color:var(--color-tokens-button-tertiary-default-text);width:100%;height:1px;position:absolute;inset:auto 0% 0%}.padding-global{padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding);width:100%}.padding-global.padding-hero-home{display:flex}.padding-global.padding-footer{height:100%}.tone-subtle{color:var(--color-tokens-tone-subtle)}.tone-faint{color:var(--color-tokens-tone-faint)}.padding-section-large{padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--large)}.padding-section-xl{padding-top:var(--section-padding--extra-large);padding-bottom:var(--section-padding--extra-large)}.padding-section-medium{padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium)}.spacer_with-border{border:1px solid var(--color-base-base-dark-32);width:100%;height:100%}.padding-section-small{padding-top:var(--section-padding--small);padding-bottom:var(--section-padding--small)}.padding-section-xs{padding-top:var(--section-padding--extra-small);padding-bottom:var(--section-padding--extra-small)}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.spacer{height:var(--section-padding--medium)}.spacer:where(.w-variant-0fe6c105-df30-616b-3c13-6525519bce30){height:var(--section-padding--large)}.spacer:where(.w-variant-68cf123e-8c2f-89ff-ae51-10e8113dacb7){height:var(--section-padding--extra-large)}.spacer:where(.w-variant-74ecb9a7-6a04-bd8d-572a-2a18a906111c){height:var(--section-padding--small)}.spacer:where(.w-variant-7eaad646-7a75-bf69-d4f8-6c2d2d8d0743){height:var(--section-padding--extra-small)}.section_hero-template{z-index:1;padding-top:var(--section-padding--extra-large);padding-bottom:var(--section-padding--small);background-color:var(--color-tokens-background-base);position:relative}.section_content-template{z-index:1;padding-bottom:var(--section-padding--small);background-color:var(--color-tokens-background-base);position:relative}.section_hero-overview{z-index:1;padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--extra-small);background-color:var(--color-tokens-background-base);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);position:relative}.section_overview-system,.section_webflow-x-figma{z-index:1;padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-base);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);position:relative}.section_overview-pages{z-index:1;padding-bottom:var(--section-padding--large);background-color:var(--color-tokens-background-base);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);position:relative}.section_hero-home{justify-content:space-between;align-items:stretch;height:auto;display:flex;position:sticky;top:0}.master_hero-home{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr;grid-auto-columns:1fr;width:100%;height:100%;display:grid}.navbar{z-index:10;padding-top:var(--spacing--16);padding-bottom:var(--spacing--16);background-color:var(--color-base-base-light-0);position:relative}.video_hero-home{z-index:1;padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--extra-small);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);width:100%;height:100%;min-height:100vh;display:flex}.overlay_semi-transparent{background-color:var(--color-tokens-background-semi-transparent);width:100%;height:100%;position:absolute;inset:0%}.overlay_semi-transparent.animated{z-index:2}.content_hero-home{grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);flex-flow:column;justify-content:space-between;align-items:stretch;width:100%;height:100%;display:flex}.home-hero_top-tile{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);justify-content:space-between;align-items:flex-end;display:flex}.home-hero_bottom-tile{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:wrap;justify-content:space-between;align-items:flex-end;display:flex}.headline_hero-home{max-width:var(--max-width--6-columns);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;display:flex}.text-wrap_hero-home{max-width:var(--max-width--3-columns)}.button-group_hero-home{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.icon_tag{width:var(--icon-button-icon-button-circle);height:var(--icon-button-icon-button-circle);flex:none;display:flex}.case-collection_hero-home{max-width:var(--max-width--3-columns);width:100%}.collection-list_hero-home,.collection-item_hero-home{width:100%}.content_case-small{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.icon_case-small{width:var(--spacing--12);height:var(--spacing--12);color:var(--color-tokens-tone-medium);flex:none;justify-content:center;align-items:center;display:flex}.image-wrap_small-case{border-radius:var(--radius-general-small);flex-flow:row;flex:none;width:5.33vw;height:5.33vw;min-height:100%;display:flex;overflow:hidden}.card_case-small{padding:var(--spacing--12);grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);border-radius:var(--radius-general-default);background-color:var(--color-tokens-background-semi-transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);flex-flow:row;grid-template-rows:auto;grid-template-columns:auto auto;grid-auto-columns:1fr;justify-content:flex-start;align-items:stretch;width:100%;height:auto;display:grid;overflow:hidden;box-shadow:0 -1px #000,0 1px #000}.case-small_bottom-tile{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);justify-content:space-between;align-items:flex-end;width:100%;display:flex}.link_footer-legal{font-family:var(--typography-font-family-body-3);color:var(--color-tokens-tone-subtle);font-size:var(--typography-size-body-3);line-height:var(--typography-line-height-body-3);font-weight:var(--typography-font-weight-body-3);letter-spacing:var(--typography-letter-spacing-body-3);transition:color .3s}.link_footer-legal:hover{color:var(--color-tokens-tone-medium)}.content_footer{grid-column-gap:10vw;grid-row-gap:10vw;flex-flow:column;justify-content:space-between;align-items:stretch;height:100%;display:flex}.master_footer{height:100%}.footer_top-tile{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.brand_footer{width:12.33vw}.logo_footer{width:100%}.footer_columns{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.footer_brand-wrap{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer_bottom-right{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);justify-content:space-between;align-items:flex-end;width:100%;display:flex}.footer_column{grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20);flex-flow:column;flex:none;display:flex}.footer_links-column{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);flex-flow:column;display:flex}.footer_social-wrap{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);justify-content:flex-start;align-items:center;display:flex}.link_footer{color:var(--color-tokens-tone-strong)}.icon_social{justify-content:center;align-items:center;display:flex}.footer_legal{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.link_social{width:var(--icon-button-icon-button-rectangle);height:var(--icon-button-icon-button-rectangle);color:var(--color-tokens-tone-medium);border-radius:100vw;flex:none;justify-content:center;align-items:center;transition:opacity .2s;display:flex}.link_social:hover{opacity:.5;object-fit:fill}.footer_halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1.25fr 1.25fr;display:grid}.text_underline{text-decoration:underline}.footer_left-texts{grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer_byq{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);font-family:var(--typography-font-family-body-3);color:var(--color-tokens-tone-medium);font-size:var(--typography-size-body-3);line-height:var(--typography-line-height-body-3);font-weight:var(--typography-font-weight-body-3);justify-content:flex-start;align-items:center;display:flex}.icon_footer-byq{width:var(--spacing--16);height:var(--spacing--16);flex:none;justify-content:center;align-items:center;display:flex}.marquee{width:100%;overflow:hidden}.marquee.footer-marquee{padding-bottom:var(--spacing--32);margin-bottom:-1.78vw}.marquee_footer{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);display:flex}.single-marquee-footer{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex:none;display:flex}.footer_marquee{margin-bottom:var(--spacing--80);width:100%}.form_newsletter{margin-top:var(--spacing--8);margin-bottom:var(--spacing--16);width:100%;position:relative}.newsletter_button-wrap{padding-right:var(--spacing--16);justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0% 0% 0% auto}.submit-button_absolute{z-index:1;margin:var(--spacing--0);padding:var(--spacing--0);color:#0000;background-color:#0000;position:absolute;inset:0%}.form-block_newsletter{max-width:var(--max-width--4-columns);margin-bottom:var(--spacing--0);color:var(--color-tokens-tone-strong);width:100%}.icon_newsletter{width:var(--icon-button-icon-button-circle);height:var(--icon-button-icon-button-circle);flex:none;justify-content:center;align-items:center;display:flex}.text_input-label{color:var(--color-tokens-input-label)}.section_cta{z-index:2;position:relative}.video_cta{z-index:1;--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);width:100%;height:auto;padding-top:14.56vw;padding-bottom:14.56vw}.content_cta{max-width:var(--max-width--6-columns);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;margin-right:auto;display:flex}.section_hero-article{z-index:1;padding-top:var(--section-padding--extra-large);padding-bottom:var(--section-padding--extra-small);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);position:relative}.image-wrap_hero-article{position:absolute;inset:0%}.overlay_article-hero{background-image:linear-gradient(0deg,var(--color-tokens-background-gradient-purposes-gradient-64),var(--color-tokens-background-gradient-purposes-gradient-0));width:100%;height:40%;position:absolute;inset:auto 0% 0%}.content_hero-article{grid-column-gap:var(--section-padding--extra-large);grid-row-gap:var(--section-padding--extra-large);flex-flow:column;width:100%;display:flex}.article-hero_top{max-width:var(--max-width--6-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.article-hero_bottom{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);justify-content:space-between;align-items:flex-end;display:flex}.author_article{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);display:flex}.section_body-article{z-index:1;padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--extra-large);background-color:var(--color-tokens-background-base);position:relative}.master_body-article{grid-column-gap:var(--spacing--120);grid-row-gap:var(--spacing--120);flex-flow:column;display:flex}.content_body-article{grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);flex-flow:column;display:flex}.container-small{z-index:2;max-width:var(--container--small);width:100%;position:relative}.body_article a{color:var(--color-tokens-tone-strong)}.body_article p{font-family:var(--typography-font-family-body-1);color:var(--color-tokens-tone-medium);font-size:var(--typography-size-body-1);line-height:var(--typography-line-height-body-1);font-weight:var(--typography-font-weight-body-1);letter-spacing:var(--typography-letter-spacing-body-1)}.body_article img{border:1px solid var(--color-tokens-tone-faint);border-radius:var(--radius-general-default)}.body-wrap_article{max-width:var(--max-width--6-columns);margin-left:auto;margin-right:auto}.quote-article{max-width:var(--max-width--6-columns);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;margin-left:auto;margin-right:auto;display:flex}.colection-wrapper_more-articles{max-width:var(--max-width--6-columns);width:100%;margin-left:auto;margin-right:auto}.link_more-articles{padding:var(--spacing--32);grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);border-radius:var(--radius-general-small);background-color:var(--color-tokens-background-lift);color:var(--color-tokens-tone-strong);flex-flow:column;width:100%;display:flex}.section_news-a-hero{z-index:1;padding-top:var(--section-padding--extra-large);padding-bottom:var(--section-padding--small);background-color:var(--color-tokens-background-base);position:relative}.section_news-a-listing{z-index:1;padding-top:var(--section-padding--small);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-base);position:relative}.headline_news-a{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);justify-content:space-between;align-items:flex-end;display:flex}.headline-left_news-a{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.text-wrap_news-a{max-width:var(--max-width--3-columns)}.news{width:100%}.news_list-a{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;display:flex}.card_news-a{padding-bottom:var(--spacing--32);grid-column-gap:var(--grid--content-gap);grid-row-gap:var(--grid--content-gap);color:var(--color-tokens-tone-strong);grid-template-rows:auto;grid-template-columns:1.5fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.image-wrap_news-a{max-width:var(--max-width--4-columns);border-radius:var(--radius-general-default);justify-content:center;align-items:center;width:100%;height:18.89vw;min-height:100%;display:flex;position:relative;overflow:hidden}.content_news-a-card{max-width:var(--max-width--4-columns);grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.top-tile_news-a-card{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.tag_mask{overflow:clip}.divider_news-a{margin-bottom:var(--spacing--32);background-color:var(--color-tokens-tone-faint);width:100%;height:1px}.overlay_image-scroll{z-index:2;background-color:var(--color-tokens-background-base);width:0%;height:0%;margin-left:auto;margin-right:auto;position:absolute;inset:0% 0% auto}.headline_news-b{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.section_news-b-hero{z-index:1;padding-top:var(--section-padding--extra-large);padding-bottom:var(--section-padding--small);background-color:var(--color-tokens-background-lift);position:relative}.section_news-b-listing{z-index:1;padding-top:var(--section-padding--extra-small);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-lift);position:relative}.card_news-b{border-radius:var(--radius-general-default);background-color:var(--color-tokens-background-base);color:var(--color-tokens-tone-strong);width:100%;min-height:26.67vw;transition:color .2s linear;display:flex;position:relative;overflow:hidden}.card_news-b:hover{background-color:var(--color-base-base-light-0);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0)}.image-wrap_news-b{opacity:0;--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);width:100%;height:100%;display:flex;position:absolute;inset:0%}.news_list-b{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.content_news-b-card{z-index:2;padding:var(--spacing--24);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}.top-tile_news-b-card{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.bottom-tile_news-b-card{grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20);flex-flow:wrap;justify-content:space-between;align-items:flex-end;width:100%;display:flex}.article_read-time{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);display:flex}.nav-container{z-index:2;padding-right:var(--grid--page-padding);padding-left:var(--grid--page-padding);grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr;grid-auto-columns:1fr;place-items:center stretch;width:100%;display:grid;position:relative}.logo-nav{width:100%;display:flex}.brand_nav{color:var(--color-tokens-tone-strong);width:9vw}.nav_right{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);justify-content:space-between;align-items:center;width:100%;display:flex}.nav_left{z-index:4;grid-column-gap:var(--spacing--12);grid-row-gap:var(--spacing--12);justify-content:flex-start;align-items:center;display:flex;position:relative}.nav_menu-inner{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);justify-content:center;align-items:center;display:flex}.link_nav{z-index:2;padding:var(--spacing--8) var(--spacing--12);border:1px solid var(--color-tokens-button-secondary-default-border);border-radius:var(--radius-ui-button-base);background-color:var(--color-tokens-button-secondary-default-background);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--typography-font-family-button-2);color:var(--color-tokens-button-secondary-default-text);font-size:var(--typography-size-button-2);line-height:var(--typography-line-height-button-2);font-weight:var(--typography-font-weight-button-2);letter-spacing:var(--typography-letter-spacing-button-2);text-transform:uppercase;cursor:pointer;position:relative}.link_nav:hover{border-color:var(--color-tokens-button-secondary-hover-border);background-color:var(--color-tokens-button-secondary-hover-background);color:var(--color-tokens-button-secondary-hover-text)}.button-group_nav{z-index:4;grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);justify-content:center;align-items:center;display:flex;position:relative}.img_locale{width:var(--icon-button-icon-button-rectangle);height:var(--icon-button-icon-button-rectangle);display:block}.button_locale{padding:var(--spacing--8) var(--spacing--12);grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);border:1px solid var(--color-tokens-button-secondary-default-border);border-radius:var(--radius-ui-button-base);background-color:var(--color-tokens-button-secondary-default-background);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--typography-font-family-button-2);color:var(--color-tokens-button-secondary-default-text);font-size:var(--typography-size-button-2);line-height:var(--typography-line-height-button-2);font-weight:var(--typography-font-weight-button-2);letter-spacing:var(--typography-letter-spacing-button-2);text-transform:uppercase;justify-content:center;align-items:center;transition:color .3s,background-color .3s;display:flex}.button_locale:hover{background-color:var(--color-tokens-button-secondary-hover-background);color:var(--color-tokens-button-secondary-hover-text);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0)}.section_news-c-hero{z-index:1;padding-top:var(--section-padding--extra-large);padding-bottom:var(--section-padding--small);background-color:var(--color-tokens-background-lift);position:relative}.news-c_halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr;place-items:start stretch}.headline_news-c{top:var(--spacing--80);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;position:sticky}.card_news-c{grid-column-gap:var(--spacing--0);grid-row-gap:var(--spacing--0);border-radius:var(--radius-general-default);background-color:var(--color-tokens-background-base);color:var(--color-tokens-tone-strong);grid-template-rows:auto 1fr;grid-template-columns:1fr;grid-auto-columns:1fr;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.news_list-c{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--spacing--32);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.image-wrap_news-c{justify-content:center;align-items:center;width:100%;height:18.89vw;display:flex;overflow:clip}.content_news-c-card{padding:var(--spacing--24);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;justify-content:space-between;align-items:stretch;height:auto;min-height:18.89vw;display:flex}.video_404{padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--extra-small);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);width:100%;height:100%}.headline_404{max-width:var(--max-width--7-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);text-align:left;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.button-mask{overflow:clip}.headline_pw{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.footer_pw{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.section_hero-contact-a{z-index:1;padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-lift);position:relative}.master_contact-a{grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);flex-flow:column;display:flex}.contact-a_halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr;place-items:start stretch}.left_contact-a{justify-content:flex-start;align-items:flex-start;display:flex}.headline_contact-a{max-width:var(--max-width--5-columns);margin-bottom:var(--spacing--120)}.content_contact-a{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.image-wrap_contact-a{border-radius:var(--radius-general-large);width:100%;height:100%;overflow:hidden}.card_contact{padding:var(--spacing--24);grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);border-radius:var(--radius-general-default);background-color:var(--color-tokens-background-base);flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}.card_contact.lift{background-color:var(--color-tokens-background-lift)}.card-contact_top-tile{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);justify-content:space-between;align-items:stretch;width:100%;display:flex}.card-contact_bottom-tile,.text-wrap_contact-card{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.icon-wrap_contact-card{padding:var(--spacing--16);border-radius:var(--radius-general-default);background-color:var(--color-tokens-background-lift);flex:none;justify-content:center;align-items:center;display:flex}.icon-wrap_contact-card.base{background-color:var(--color-tokens-background-base)}.img_contact-flag{width:var(--icon-button-icon-button-circle);height:var(--icon-button-icon-button-circle);display:block}.contact-form_inner{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;width:100%;display:flex}.input_wrap{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-flow:column;width:100%;display:flex;position:relative}.contact-form_bottom-tile{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.input_halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto}.form-block_contact{margin-bottom:var(--spacing--0);padding:var(--spacing--48);background-color:var(--color-tokens-background-base);border-radius:12px}.form_block{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;width:100%;display:flex}.icon_select{width:var(--icon-button-icon-button-circle);height:var(--icon-button-icon-button-circle);color:#000;flex:none;justify-content:center;align-items:center;display:flex}.contact-form_top-tile{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.checkbox_contact{width:var(--icon-button-icon-button-circle);height:var(--icon-button-icon-button-circle);border:1px solid var(--color-tokens-input-default-border);border-radius:var(--radius-ui-button-base);background-color:var(--color-tokens-input-default-background);line-height:var(--typography-line-height-button-2);flex:none;margin-top:0;margin-left:-1.3vw}.checkbox_contact.w--redirected-checked{background-color:#f6f3f0;background-image:url(../images/Tick.svg);background-position:50%;background-size:auto;border-color:#0000}.select_overlay{padding-right:var(--spacing--16);padding-left:var(--spacing--16);pointer-events:none;justify-content:flex-end;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0%}.button_submit-static{position:relative}.checkbox{padding-left:var(--spacing--12);grid-column-gap:var(--spacing--12);grid-row-gap:var(--spacing--12);color:var(--color-tokens-tone-strong);justify-content:flex-start;align-items:center;margin-bottom:0;display:flex}.input-relative{width:100%;position:relative}.map_contact{border-radius:var(--radius-general-large);width:100%;height:36.22vw;overflow:hidden}.master_contact-b{padding-top:var(--section-padding--extra-large);padding-bottom:var(--section-padding--small);min-height:100vh;display:flex}.contact-b_halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;width:100%}.left_contact-b{max-width:var(--max-width--6-columns);grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.headline_contact-b{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.contact-b_card-halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;width:100%}.right_contact-b{z-index:1;--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);width:50%;height:100%;position:absolute;inset:0% 0% 0% auto;overflow:hidden}.wrap_contact-b-cards{z-index:2;padding:var(--spacing--32);--color-tokens-background-base: var(--color-base-base-light-100);--color-tokens-tone-strong: var(--color-base-base-dark-100);--color-tokens-tone-medium: var(--color-base-base-dark-64);--color-tokens-input-default-border: var(--color-base-base-dark-0);--color-tokens-input-default-background: var(--color-base-lift-light);--color-tokens-input-default-text: var(--color-base-base-dark-48);--color-tokens-input-active-border: var(--color-base-base-dark-32);--color-tokens-input-active-text: var(--color-base-base-dark-100);--color-tokens-input-active-background: var(--color-base-lift-light);--color-tokens-tone-subtle: var(--color-base-base-dark-48);--color-tokens-tone-faint: var(--color-base-base-dark-16);--color-tokens-input-icon: var(--color-base-base-dark-100);--color-tokens-button-primary-default-text: var(--color-base-base-light-100);--color-tokens-button-secondary-default-text: var(--color-base-base-dark-100);--color-tokens-button-primary-hover-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-dark-100);--color-tokens-button-primary-default-border: var(--color-base-base-light-0);--color-tokens-button-primary-default-background: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-border: var(--color-base-base-dark-0);--color-tokens-button-secondary-default-background: var(--color-base-base-dark-8);--color-tokens-button-primary-hover-border: var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-light);--color-tokens-button-primary-hover-background: var(--color-base-lift-light);--color-tokens-background-lift: var(--color-base-lift-light);--color-tokens-button-tertiary-default-text: var(--color-base-base-dark-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-dark-88);--color-tokens-background-semi-transparent: var(--color-base-base-light-32);--color-tokens-input-label: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-light-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-light-100);--color-tokens-input-filled-background: var(--color-base-lift-light);--color-tokens-input-filled-text: var(--color-base-base-dark-100);--color-tokens-input-filled-border: var(--color-base-base-dark-0);--color-tokens-input-error-background: var(--color-base-lift-light);--color-tokens-input-error-text: var(--color-base-base-dark-100);--color-tokens-input-error-border: var(--color-base-base-dark-0);flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.section_form-contact-b{z-index:1;padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--large);background-color:var(--color-tokens-background-lift);position:relative}.form-b_halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto}.content_form-b{max-width:var(--max-width--5-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.image-wrap_contact-b{position:absolute;inset:0%}.section_hero-contact-c{z-index:1;--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);position:relative}.video_contact-c{width:100%;height:auto;display:flex}.master_contact-c{padding-top:var(--section-padding--large);padding-bottom:var(--spacing--48);grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 2.5fr;grid-auto-columns:1fr;width:100%;min-height:100vh;display:grid}.content_contact-c{max-width:var(--max-width--6-columns);grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;display:flex}.headline_contact-c{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.contact-c_list{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;width:100%;display:flex}.contact_tile{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);justify-content:flex-start;align-items:center;display:flex}.icon-wrap{padding:var(--spacing--16);border-radius:var(--radius-general-default);background-color:var(--color-tokens-background-lift);flex:none;justify-content:center;align-items:center;display:flex}.icon_contact-tile{width:var(--icon-regular-icons-medium);height:var(--icon-regular-icons-medium);flex:none;justify-content:flex-end;align-items:center;display:flex}.text-wrap_contact-tile{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.section_hero-faq{padding-top:var(--section-padding--extra-large);padding-bottom:var(--section-padding--small)}.section_faq-list{padding-top:var(--section-padding--small);padding-bottom:var(--section-padding--medium)}.headline_faq-hero{max-width:var(--max-width--6-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.master_faq-list{grid-column-gap:var(--spacing--120);grid-row-gap:var(--spacing--120);flex-flow:column;display:flex}.faq_halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr;place-items:start stretch}.left_faq{justify-content:flex-start;align-items:flex-start;display:flex}.faq_vertical{width:var(--icon-icon-stroke);height:var(--spacing--24);background-color:var(--color-tokens-tone-strong);border-radius:1px;position:absolute}.faq_vertical.small{height:var(--icon-button-icon-button-rectangle)}.expandable-single{padding-top:var(--spacing--32);padding-bottom:var(--spacing--32);color:var(--color-tokens-tone-strong);cursor:pointer}.expandable-bottom{max-width:var(--max-width--6-columns);transform-origin:50% 0;flex-direction:column;align-items:flex-start;display:flex;overflow:hidden}.expandable-bottom.right-aligned{text-align:right;justify-content:flex-start;align-items:flex-end;margin-left:auto}.faq_horizontal{width:var(--spacing--24);height:var(--icon-icon-stroke);background-color:var(--color-tokens-tone-strong);border-radius:1px}.faq_horizontal.small{width:var(--icon-button-icon-button-rectangle)}.expandable-top{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);justify-content:space-between;align-items:center;display:flex}.faq-paragraph{margin-bottom:var(--spacing--0);padding-top:var(--spacing--32);font-family:var(--typography-font-family-body-1);color:var(--color-tokens-tone-strong);font-size:var(--typography-size-body-1);line-height:var(--typography-line-height-body-1);font-weight:var(--typography-font-weight-body-1);letter-spacing:var(--typography-letter-spacing-body-1)}.faq_animated-box{width:var(--icon-regular-icons-large);height:var(--icon-regular-icons-large);flex:none;justify-content:center;align-items:center;display:flex}.faq_animated-box.small{border-radius:var(--radius-ui-button-circle);background-color:var(--color-base-base-light-8);width:1.56vw;height:1.56vw}.section_hero-legal{padding-top:var(--section-padding--extra-large);padding-bottom:var(--section-padding--small)}.section_body-legal{z-index:1;padding-top:var(--section-padding--small);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-base);position:relative}.headline_legal-hero{max-width:var(--max-width--6-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.legal_halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr;grid-auto-columns:1fr;place-items:start stretch;display:grid}.left_legal{justify-content:flex-start;align-items:flex-start;display:flex}.master_legal{grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);flex-flow:column;display:flex}.content_legal{grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);flex-flow:column;display:flex}.legal_tile{grid-column-gap:var(--spacing--20);grid-row-gap:var(--spacing--20);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.section_hero-clients{z-index:1;padding-top:var(--section-padding--extra-large);padding-bottom:var(--section-padding--small);background-color:var(--color-tokens-background-base);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);position:relative}.section_clients-listing{z-index:1;padding-top:var(--section-padding--small);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-base);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);position:relative}.clients_hero-halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr}.left_hero-clients{justify-content:flex-start;align-items:flex-start;display:flex}.clients.sticky{top:var(--spacing--120);position:sticky}.client-list{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;display:flex}.client-item{top:var(--spacing--120);position:sticky}.card_client{grid-column-gap:var(--spacing--0);grid-row-gap:var(--spacing--0);border-radius:var(--radius-general-default);background-color:var(--color-tokens-background-lift);color:var(--color-tokens-tone-strong);grid-template-rows:auto;grid-template-columns:1fr 1.25fr;grid-auto-columns:1fr;width:100%;display:grid;overflow:hidden}.image-wrap_client-card{justify-content:center;align-items:center;width:100%;height:100%;min-height:28.44vw;display:flex;overflow:hidden}.content_client-card{padding:var(--spacing--32) var(--spacing--48);grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.client-card_top-tile{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.client-card_bottom-tile{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);justify-content:flex-start;align-items:center;display:flex}.client_logo{max-width:var(--spacing--160)}.section_hero-client{z-index:1;padding-top:var(--section-padding--extra-large);padding-bottom:var(--section-padding--small);background-color:var(--color-tokens-background-base);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);position:relative}.section_body-client{z-index:1;padding-top:var(--section-padding--small);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-base);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);position:relative}.section_client-thumbnail{z-index:1;background-color:var(--color-tokens-background-base);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);position:relative}.image-wrap_client-thumbnail{border-radius:var(--radius-general-large);justify-content:center;align-items:center;width:100%;height:35.56vw;display:flex;overflow:hidden}.client_hero-halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr}.left_client-hero{justify-content:flex-start;align-items:flex-start;display:flex}.client_info-halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr}.master_info-client{grid-column-gap:var(--spacing--120);grid-row-gap:var(--spacing--120);flex-flow:column;display:flex}.client_body-halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr;place-items:start stretch}.client_info-thirds{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.client_info-tile{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.wrap_number-list{top:var(--spacing--120);grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);display:flex;position:sticky}.number_list{height:var(--typography-line-height-h3);flex-flow:column;display:flex;overflow:clip}.master_client-info-blocks{grid-column-gap:var(--spacing--120);grid-row-gap:var(--spacing--120);flex-flow:column;display:flex}.client_block{grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.body_client p{font-family:var(--typography-font-family-body-1);font-size:var(--typography-size-body-1);line-height:var(--typography-line-height-body-1);font-weight:var(--typography-font-weight-body-1);letter-spacing:var(--typography-letter-spacing-body-1)}.body_client img{border-radius:var(--radius-general-default)}.client_quote{max-width:var(--max-width--7-columns);padding-left:var(--spacing--24);grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);border-left:1px solid var(--color-tokens-tone-subtle);flex-flow:column;display:flex}.client_results-grid{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--spacing--80);grid-template-rows:auto;width:100%}.result_tile{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.section_hero-about-a{padding-top:var(--section-padding--extra-large);padding-bottom:var(--section-padding--small)}.headline_about-a{max-width:var(--max-width--9-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.image-wrap_about-a{justify-content:center;align-items:flex-start;width:100%;height:46.11vw;display:flex;position:relative;overflow:hidden}.section_mission-a{padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--large)}.master_mission-a{grid-column-gap:var(--spacing--120);grid-row-gap:var(--spacing--120);flex-flow:column;display:flex}.mission_top-halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr}.tag_left-aligned{justify-content:flex-start;align-items:flex-start;display:flex}.mission-a_thirds{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr}.mission_tile{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;display:flex}.mission_tile.right{max-width:var(--max-width--4-columns)}.image-wrap_mission-a{height:var(--max-width--3-columns);border-radius:var(--radius-general-default);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.image-wrap_mission-a.side{height:31.67vw}.image-wrap_mission-a.mid{height:36.67vw}.image-wrap_mission-a.left{height:var(--max-width--6-columns)}.section_stats-a{padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);border-top:1px solid var(--color-tokens-tone-faint)}.master_stats-a{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr;grid-auto-columns:1fr;display:grid}.content_stats-a{grid-column-gap:var(--spacing--160);grid-row-gap:var(--spacing--160);flex-flow:column;display:flex}.headline_stats-a{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);justify-content:space-between;align-items:flex-end;display:flex}.text-wrap_stats-a{max-width:var(--max-width--3-columns)}.heading_stats-a{max-width:var(--max-width--5-columns)}.mission_halaves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.section_values-a{padding-top:var(--section-padding--small);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-base);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0)}.headline_values-a{max-width:var(--max-width--6-columns);margin-bottom:var(--spacing--120);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.values_halves{grid-column-gap:var(--grid--content-gap);grid-row-gap:var(--grid--content-gap);grid-template-rows:auto;grid-template-columns:1.25fr 1fr;grid-auto-columns:1fr;display:grid}.image-wrap_values{border-radius:var(--radius-general-default);width:100%;height:40vw;overflow:hidden}.section_team-a{z-index:1;padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-lift);position:relative}.team_halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr}.master_team-block{grid-column-gap:var(--spacing--120);grid-row-gap:var(--spacing--120);flex-flow:column;display:flex}.heading_team{max-width:var(--max-width--5-columns)}.master_team{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;display:flex}.card_team{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;display:flex}.image-wrap_team{height:var(--max-width--3-columns);border-radius:var(--radius-general-default);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.text-wrap_team-card{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.member_halves{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.member_thirds{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--32);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.video_about-b{--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);width:100%;height:auto;min-height:100vh;display:flex}.section_hero-about-b{color:var(--color-tokens-tone-strong)}.master_hero-about-b{padding-top:var(--section-padding--extra-large);padding-bottom:var(--section-padding--small);justify-content:flex-start;align-items:flex-end;height:auto;min-height:100vh;display:flex}.headline_about-b{max-width:var(--max-width--9-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.section_mission-b{z-index:1;padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--small);background-color:var(--color-tokens-background-base);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);position:relative}.headline_mission-b{max-width:var(--max-width--9-columns);margin-bottom:var(--spacing--160)}.mission-b_halves{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);grid-template-rows:auto;grid-template-columns:1.5fr 1fr}.section_stats-b{z-index:1;padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-base);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);position:relative}.stats-b_list{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;display:flex}.stats_item{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.text-wrap_stats-b{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;display:flex}.section_quote{color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0)}.image-wrap_large-quote{position:absolute;inset:0%;overflow:hidden}.master_full-section{display:flex;position:relative}.quote_large{padding-top:var(--section-padding--small);padding-bottom:var(--section-padding--small);justify-content:space-between;align-items:flex-end;width:100%;min-height:100vh;display:flex}.quote_halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr;grid-auto-columns:1fr;width:100%;display:grid}.section_setup{z-index:1;padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-base);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);position:relative}.headliene_setup{max-width:var(--max-width--6-columns);margin-right:auto;margin-bottom:var(--spacing--80);text-align:center;justify-content:center;align-items:center;margin-left:auto;display:flex}.setup_halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto}.card_setup{min-height:var(--max-width--5-columns);border-radius:var(--radius-general-default);color:var(--color-tokens-tone-strong);width:100%;height:auto;position:relative;overflow:hidden}.image-wrap_setup{z-index:1;border-radius:var(--radius-general-default);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0%;overflow:hidden}.inner_setup-card{z-index:2;padding:var(--spacing--32);grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;display:flex;position:relative}.progressive-blur_panel{-webkit-backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));width:100%;height:100%;padding:0;position:absolute;-webkit-mask:linear-gradient(#0000 10%,#000 20% 40%,#0000 50%);mask:linear-gradient(#0000 10%,#000 20% 40%,#0000 50%)}.progressive-blur_panel.is-3{-webkit-backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio))));backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 0%,#000 20% 30%,#0000 50%);mask:linear-gradient(#0000 0%,#000 20% 30%,#0000 50%)}.progressive-blur_panel.is-9{-webkit-backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 60%,#000 80% 90%,#0000 100%);mask:linear-gradient(#0000 60%,#000 80% 90%,#0000 100%)}.progressive-blur_panel.is-4{-webkit-backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio))));backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 10%,#000 30% 40%,#0000 60%);mask:linear-gradient(#0000 10%,#000 30% 40%,#0000 60%)}.progressive-blur_panel.is-8{-webkit-backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 50%,#000 70% 80%,#0000 100%);mask:linear-gradient(#0000 50%,#000 70% 80%,#0000 100%)}.progressive-blur_panel.is-7{-webkit-backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 40%,#000 60% 70%,#0000 90%);mask:linear-gradient(#0000 40%,#000 60% 70%,#0000 90%)}.progressive-blur_panel.is-6{-webkit-backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 30%,#000 50% 60%,#0000 80%);mask:linear-gradient(#0000 30%,#000 50% 60%,#0000 80%)}.progressive-blur_panel.is-5{-webkit-backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 20%,#000 40% 50%,#0000 70%);mask:linear-gradient(#0000 20%,#000 40% 50%,#0000 70%)}.progressive-blur_panel.is-2{-webkit-backdrop-filter:blur(calc(var(--blur) / var(--ratio)));backdrop-filter:blur(calc(var(--blur) / var(--ratio)));-webkit-mask:linear-gradient(#0000 0%,#000 10% 20%,#0000 40%);mask:linear-gradient(#0000 0%,#000 10% 20%,#0000 40%)}.progressive-blur_panel.is-1{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));-webkit-mask:linear-gradient(#000 0% 10%,#0000 30%);mask:linear-gradient(#000 0% 10%,#0000 30%)}.progressive-blur_panel.is-10{-webkit-backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));backdrop-filter:blur(calc(var(--blur) / (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 70%,#000 90%,#0000 100%);mask:linear-gradient(#0000 70%,#000 90%,#0000 100%)}.progressive-blur_wrap{z-index:5;pointer-events:none;height:10vw;min-height:10rem;position:fixed;inset:0% 0% auto;overflow:clip}.progressive-blur_wrap.nav-blur{height:6vw;min-height:auto}.text-wrap_setup-card{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.text-wrap_cta{flex-flow:column;display:flex}.left_cta{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);justify-content:flex-start;align-items:center;display:flex}.guidance-tile{max-width:var(--max-width--5-columns);padding:var(--spacing--16);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);border-radius:var(--radius-general-large);background-color:var(--color-tokens-background-lift);justify-content:space-between;align-items:center;width:100%;margin-left:auto;margin-right:auto;display:flex}.setup_cta{margin-top:var(--spacing--80);justify-content:center;align-items:center;display:flex}.master_hero-about-c{padding-top:var(--section-padding--extra-large);padding-bottom:var(--section-padding--small);grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;min-height:100vh;display:grid}.image-wrap_about-c{width:50%;height:100%;position:absolute;inset:0% 0% 0% auto;overflow:hidden}.headline_about-c{max-width:var(--max-width--5-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.section_features-about{padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-lift)}.headline_features-about{max-width:var(--max-width--8-columns);margin-bottom:var(--spacing--120)}.grid_features{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.card_feature{min-height:var(--max-width--4-columns);padding:var(--spacing--32);border-radius:var(--radius-general-default);background-color:var(--color-tokens-background-base);flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.icon-wrap_feature{padding:var(--spacing--12);border-radius:var(--radius-general-default);background-color:var(--color-tokens-background-lift);justify-content:center;align-items:center;display:flex}.icon_feature{width:var(--icon-regular-icons-large);height:var(--icon-regular-icons-large);flex:none;justify-content:center;align-items:center;display:flex}.text-wrap_card-feature{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.card_image-feature{max-height:var(--max-width--4-columns);border-radius:var(--radius-general-default);width:100%;height:100%;overflow:hidden}.section_timeline{z-index:1;padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-lift);position:relative}.timeline_halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr}.master_timeline{grid-column-gap:var(--spacing--120);grid-row-gap:var(--spacing--120);flex-flow:column;display:flex}.heading-timeline{max-width:var(--max-width--5-columns)}.timeline-circle{z-index:2;background-color:#0b0b0be0;border-radius:100vw;justify-content:center;align-items:center;width:.9375rem;height:.9375rem;margin-top:3rem}.row_timeline{padding-left:var(--spacing--24);grid-template-rows:auto;grid-template-columns:auto 1fr;grid-auto-columns:1fr}.text-wrap_timeline{padding-left:var(--spacing--16);grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.item_timeline{z-index:2;grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;grid-template-rows:auto;grid-template-columns:auto 1fr;grid-auto-columns:1fr;place-items:start stretch;display:grid;overflow:hidden}.timeline_list{grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.timeline_progress{z-index:0;border-radius:var(--radius-general-small);background-color:var(--color-tokens-background-base);flex-flow:column;flex:none;align-items:center;width:.11vw;height:100%;display:flex;position:relative;overflow:clip}.timeline_progress-line{z-index:0;background-color:var(--color-tokens-background-base);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);width:100%;height:50vh;margin-top:-50vh;display:flex;position:sticky;top:0}.content_timeline{display:flex}.section_about-home{z-index:1;padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-base);position:relative;overflow:clip}.master_about-halves{margin-bottom:var(--spacing--160);grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.master_home-about{max-width:var(--max-width--5-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);text-align:right;flex-flow:column;justify-content:flex-start;align-items:flex-end;display:flex}.slider{z-index:1;background-color:var(--color-base-base-light-0);width:100%;height:auto}.slider_button{width:auto;height:auto;display:inline-flex;position:static}.slider_button.next{float:left}.slider_button.prev{margin-right:var(--spacing--8);float:left}.mask_about-slider{max-width:var(--max-width--5-columns);margin-bottom:var(--spacing--48);overflow:visible}.slide_about{margin-right:var(--spacing--16);width:100%}.card_about-home{height:var(--max-width--5-columns);border-radius:var(--radius-general-default);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);width:100%;position:relative;overflow:hidden}.inner_about-card{z-index:2;padding:var(--spacing--32);justify-content:flex-start;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.text-wrap_about-card{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.section_home-clients{padding-top:var(--section-padding--medium)}.section_testimonial{z-index:1;padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-lift);position:relative}.section_network{z-index:1;padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-base);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);position:relative;overflow:clip}.section_newsroom{z-index:1;padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-lift);position:relative;overflow:clip}.section_home-faq{z-index:1;padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-base);position:relative}.headline_home-clients{max-width:var(--max-width--7-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;margin-right:auto;display:flex}.video_home-client{height:var(--max-width--4-columns);max-width:var(--max-width--6-columns);margin-top:var(--spacing--80);border-radius:var(--radius-general-large);opacity:0;justify-content:center;align-items:flex-start;width:100%;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.master_marquee{width:100%;position:relative;overflow:clip}.master_marquee.logos{max-width:var(--max-width--6-columns);padding-top:var(--spacing--24);padding-bottom:var(--spacing--24);margin-left:auto;margin-right:auto}.shadow_logos{z-index:2;width:var(--spacing--80);height:var(--spacing--80);background-image:linear-gradient(90deg,var(--color-tokens-background-gradient-purposes-gradient-100),var(--color-tokens-background-gradient-purposes-gradient-0));margin-top:auto;margin-bottom:auto;position:absolute;inset:0% auto 0% 0%}.shadow_logos.right{background-image:linear-gradient(90deg,var(--color-tokens-background-gradient-purposes-gradient-0),var(--color-tokens-background-gradient-purposes-gradient-100));inset:0% 0% 0% auto}.wrap_marquee-logos{grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);align-items:center;display:flex}.single_marquee-logos{grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80);flex:none;align-items:center;display:flex}.logo_marquee{color:#191818a3;flex:none;justify-content:center;align-items:center;display:flex}.testimonial_halves{grid-column-gap:var(--grid--content-gap);grid-row-gap:var(--grid--content-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr;display:grid}.image-wrap_testimonial{border-radius:var(--radius-general-default);justify-content:center;align-items:center;width:100%;height:80vh;display:flex;position:relative;overflow:hidden}.text-info_testimonial{right:var(--spacing--16);bottom:var(--spacing--16);z-index:1;padding:var(--spacing--16);grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);border-radius:var(--radius-general-large);background-color:var(--color-tokens-background-semi-transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);flex-flow:column;justify-content:flex-start;align-items:flex-end;display:flex;position:absolute}.content_testimonial{max-width:var(--max-width--6-columns);grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.headline_testimonial{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.testimonial_stats{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.testimonial-stat_tile{padding-left:var(--spacing--24);grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);border-left:1px solid var(--color-tokens-tone-subtle);flex-flow:column;display:flex}.headline_network{max-width:var(--max-width--7-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-left:auto;margin-right:auto;display:flex}.master_network{flex-flow:column;justify-content:space-between;align-items:center;min-height:100vh;display:flex}.master_countries{max-width:var(--max-width--4-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);text-align:center;flex-flow:column;width:100%;display:flex}.countries_block{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-flow:wrap;justify-content:center;align-items:center;display:flex}.country_tile{padding:var(--spacing--8) var(--spacing--12);grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);border-radius:var(--radius-ui-button-base);background-color:var(--color-tokens-background-lift);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-family:var(--typography-font-family-button-2);font-size:var(--typography-size-button-2);line-height:var(--typography-line-height-button-2);font-weight:var(--typography-font-weight-button-2);letter-spacing:var(--typography-letter-spacing-button-2);text-transform:uppercase;display:flex}.img_country{width:var(--icon-button-icon-button-rectangle);height:var(--icon-button-icon-button-rectangle);flex:none;display:block}.newsroom_halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr;place-items:start stretch}.content_newsroom{grid-column-gap:var(--spacing--120);grid-row-gap:var(--spacing--120);flex-flow:column;display:flex}.heading_home-newsroom{max-width:var(--max-width--5-columns)}.slide_news{margin-right:var(--grid--column-gap);width:100%}.mask_news{max-width:var(--max-width--4-columns);margin-bottom:var(--spacing--48);width:100%;overflow:visible}.headline_faq{margin-bottom:var(--spacing--120)}.heading_hero-home{max-width:var(--max-width--6-columns)}.overview_halves{margin-bottom:var(--spacing--48);grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr}.text-wrap_overview{max-width:var(--max-width--3-columns)}.button_group_left{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.overview_tag-wrap{z-index:2;padding:var(--spacing--16);background-image:linear-gradient(0deg,var(--color-tokens-background-gradient-purposes-gradient-100),var(--color-tokens-background-gradient-purposes-gradient-0));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:flex-start;align-items:flex-end;display:flex;position:absolute;inset:auto 0% 0%}.dropdown{position:static}.dropdown-toggle{z-index:3;padding:var(--spacing--0);cursor:pointer;display:flex}.dropdown-toggle.w--open{z-index:3}.dropdown-list{background-color:var(--color-base-base-dark-0);width:100%;height:100%;position:fixed;inset:0%}.master_dropdown{padding:var(--section-padding--small) var(--grid--page-padding);grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);grid-template-rows:auto;grid-template-columns:1fr 2.5fr;grid-auto-columns:1fr;place-items:start stretch;width:100%;height:100%;display:grid}.nav_client-halves{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);justify-content:space-between;align-items:flex-start;display:flex}.nav_client-list{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.link_nav-client{font-family:var(--typography-font-family-h3);color:var(--color-tokens-tone-strong);font-size:var(--typography-size-h3);line-height:var(--typography-line-height-h3);font-weight:var(--typography-font-weight-h3);letter-spacing:var(--typography-letter-spacing-h3);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0)}.spline-network{z-index:1;pointer-events:none;position:absolute;inset:0%}.wrap_spline{width:100%;height:100%;position:absolute;inset:0%}.section_hero-services{z-index:1;padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--extra-small);background-color:var(--color-tokens-background-base);position:relative}.section_system{z-index:1;padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-base);position:relative}.section_services{z-index:1;padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-lift);position:relative}.section_logos{z-index:1;padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-base);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);position:relative}.section_clients{z-index:1;padding-top:var(--section-padding--medium);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-base);color:var(--color-tokens-tone-strong);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);position:relative;overflow:clip}.section_form{z-index:1;padding-top:var(--section-padding--large);padding-bottom:var(--section-padding--large);background-color:var(--color-tokens-background-lift);position:relative}.service_hero-halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr}.master_hero-service{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);flex-flow:column;width:100%;display:flex}.headline_service-hero{max-width:var(--max-width--6-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.image-wrap_hero-service{height:var(--max-width--6-columns);border-radius:var(--radius-general-default);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.services_halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr;grid-auto-columns:1fr;display:grid}.content_services{grid-column-gap:var(--spacing--160);grid-row-gap:var(--spacing--160);flex-flow:column;display:flex}.heading_services{max-width:var(--max-width--5-columns)}.card_service{min-height:var(--max-width--3-columns);padding:var(--spacing--24);border-radius:var(--radius-general-default);background-color:var(--color-tokens-background-lift);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.icon-wrap_services{padding:var(--spacing--12);border-radius:var(--radius-general-default);background-color:var(--color-tokens-background-base)}.content_service-column{max-width:var(--max-width--5-columns);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.headline_service-column{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.card_testimonial-small{max-width:var(--max-width--3-columns);padding:var(--spacing--24);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);border-radius:var(--radius-general-default);background-color:var(--color-tokens-background-lift);flex-flow:column;display:flex}.testimonial_top-tile{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;display:flex}.wrap_stars{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);justify-content:flex-start;align-items:center;display:flex}.icon_star{width:var(--icon-button-icon-button-rectangle);height:var(--icon-button-icon-button-rectangle);color:#191818a3;flex:none;justify-content:center;align-items:center;display:flex}.wrap_author{grid-column-gap:var(--spacing--12);grid-row-gap:var(--spacing--12);justify-content:flex-start;align-items:center;display:flex}.author_image{width:var(--spacing--32);height:var(--spacing--32);border-radius:var(--radius-general-default);flex:none;display:flex;overflow:hidden}.overlay_service-image{z-index:2;padding:var(--spacing--16);justify-content:flex-start;align-items:flex-end;display:flex;position:absolute;inset:0%}.headline_logos{max-width:var(--max-width--6-columns);margin-right:auto;margin-bottom:var(--spacing--120);text-align:center;margin-left:auto}.wrap_logos{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);flex-flow:column;display:flex}.wrap_marquee-logo{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);justify-content:flex-start;align-items:center;display:flex}.single_marquee-logo{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);flex-flow:row;flex:none;align-items:center;display:flex}.logo_tile{padding-right:var(--spacing--64);padding-left:var(--spacing--64);border-radius:var(--radius-general-large);background-color:var(--color-tokens-background-lift);color:var(--color-tokens-tone-medium);flex:none;justify-content:center;align-items:center;width:17.33vw;height:8vw;transition:border-color .3s;display:flex;overflow:hidden}.logo_tile:hover{border-color:#0000007a}.logo-large_marquee{flex:none;justify-content:center;align-items:center;width:100%;display:flex}.headline_client-slider{max-width:var(--max-width--6-columns);margin-bottom:var(--spacing--80);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.slide_client{margin-right:var(--spacing--16)}.link_slide-client{color:var(--color-tokens-tone-strong);width:100%}.mask_client-slider{max-width:var(--max-width--9-columns);margin-bottom:var(--spacing--48);overflow:visible}.headline_form{max-width:var(--max-width--5-columns);grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.form_halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto}.image-wrap_nav-clients{height:var(--max-width--5-columns);max-width:var(--max-width--4-columns);border-radius:var(--radius-general-default);width:100%;position:relative;overflow:hidden}.nav_menu-grid{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;width:100%}.card_nav-menu{height:var(--max-width--3-columns);padding:var(--spacing--24);grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);border-radius:var(--radius-general-default);background-color:var(--color-tokens-background-lift);color:var(--color-tokens-tone-strong);flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;transition:background-color .35s,border-color .35s;display:flex}.card_nav-menu:hover{background-color:var(--color-tokens-background-base)}.icon-wrap_nav-card{padding:var(--spacing--16);border-radius:var(--radius-general-default);background-color:var(--color-tokens-background-lift);color:var(--color-tokens-tone-strong);flex:none;justify-content:center;align-items:center;display:flex}.icon_nav-card{width:var(--icon-regular-icons-medium);height:var(--icon-regular-icons-medium);flex:none;justify-content:center;align-items:center;display:flex}.text-wrap_nav-card{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.cover_button-bg{z-index:1;border-radius:var(--radius-ui-button-base);background-color:var(--color-tokens-button-primary-hover-background);width:0%;height:110%;position:absolute;inset:0%}.cover_button-bg:where(.w-variant-1ff8d96e-78cc-eac8-de90-206ecdaded5f){background-color:var(--color-tokens-button-secondary-hover-background)}.wrap_icon-btn{padding-left:var(--spacing--8);flex:none}.wrap_icon-btn.small{padding-left:var(--spacing--4)}.clients_halves{grid-column-gap:var(--grid--column-gap);grid-row-gap:var(--grid--column-gap);grid-template-rows:auto;grid-template-columns:1fr 2.5fr;place-items:start stretch}.heading_client{max-width:var(--max-width--7-columns)}.nav-bg{z-index:2;background-color:var(--color-tokens-background-semi-transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0);width:100%;height:100%;min-height:100vh;display:none;position:fixed;inset:0%}.divider_nav-mobile-menu{background-color:#19181829;width:100%;height:1px}.mobile_menu{display:none}.nav-content-bg{z-index:1;background-color:var(--color-tokens-background-base);opacity:0;width:100%;height:100%;position:absolute;inset:0%}.video_home-scroll{border-radius:var(--radius-ui-home-video);flex:none;width:100%;height:100%;overflow:hidden}.wrap_section-scroll{z-index:1;background-color:var(--color-tokens-background-base);position:relative}.wrap_video-scroll{flex-flow:column;justify-content:flex-end;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0}.video-scroll-padding{flex:none;width:100%;height:0;display:block}.section_logo-home{z-index:1;padding-top:var(--spacing--80);padding-bottom:var(--section-padding--medium);background-color:var(--color-tokens-background-base);position:relative}.tag-scroll-home,.button-mask-home{overflow:clip}.news-link-mask{height:var(--typography-line-height-body-2);overflow:clip}.dark-mode{--color-tokens-background-base: var(--color-base-base-dark-100);--color-tokens-tone-strong: var(--color-base-base-light-100);--color-tokens-tone-medium: var(--color-base-base-light-64);--color-tokens-input-default-border: var(--color-base-base-light-0);--color-tokens-input-default-background: var(--color-base-lift-dark);--color-tokens-input-default-text: var(--color-base-base-light-48);--color-tokens-input-active-border: var(--color-base-base-light-32);--color-tokens-input-active-text: var(--color-base-base-light-100);--color-tokens-input-active-background: var(--color-base-lift-dark);--color-tokens-tone-subtle: var(--color-base-base-light-48);--color-tokens-tone-faint: var(--color-base-base-light-16);--color-tokens-input-icon: var(--color-base-base-light-100);--color-tokens-button-primary-default-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-text: var(--color-base-base-light-100);--color-tokens-button-primary-hover-text: var(--color-base-base-light-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-light-100);--color-tokens-button-primary-default-border: var(--color-base-base-dark-0);--color-tokens-button-primary-default-background: var(--color-base-base-light-100);--color-tokens-button-secondary-default-border: var(--color-base-base-light-0);--color-tokens-button-secondary-default-background: var(--color-base-base-light-8);--color-tokens-button-primary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-light-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-dark);--color-tokens-button-primary-hover-background: var(--color-base-lift-dark);--color-tokens-background-lift: var(--color-base-lift-dark);--color-tokens-button-tertiary-default-text: var(--color-base-base-light-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-light-88);--color-tokens-background-semi-transparent: var(--color-base-base-dark-48);--color-tokens-input-label: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-dark-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-dark-100);--color-tokens-input-filled-background: var(--color-base-lift-dark);--color-tokens-input-filled-text: var(--color-base-base-light-100);--color-tokens-input-filled-border: var(--color-base-base-light-0);--color-tokens-input-error-background: var(--color-base-lift-dark);--color-tokens-input-error-text: var(--color-base-base-light-100);--color-tokens-input-error-border: var(--color-base-base-light-0)}.about-card_text-bg{z-index:1;background-image:linear-gradient(0deg,var(--color-tokens-background-gradient-purposes-gradient-64),var(--color-tokens-background-gradient-purposes-gradient-0));width:100%;height:40%;position:absolute;inset:auto 0% 0%}.overlay_support-top{z-index:1;background-image:linear-gradient(180deg,var(--color-tokens-background-gradient-purposes-gradient-64),var(--color-tokens-background-gradient-purposes-gradient-0));width:100%;height:25%;position:absolute;inset:0% 0% auto}.overlay_support-bottom{z-index:1;background-image:linear-gradient(0deg,var(--color-tokens-background-gradient-purposes-gradient-64),var(--color-tokens-background-gradient-purposes-gradient-0));width:100%;height:30%;position:absolute;inset:auto 0% 0%}.link_underline-animated{color:var(--color-tokens-tone-medium);position:relative}.link-underline_bottom-line{width:100%;height:.056vw;position:absolute;inset:auto 0% 0%;overflow:hidden}.link-underline_fill-line{background-color:var(--color-tokens-tone-medium);width:100%;height:1px;position:absolute;inset:0%}.image_nav-client{border-radius:var(--radius-general-default);width:100%;height:100%;overflow:hidden}.collection_nav-image{width:100%;height:100%;position:absolute;inset:0%}.cl_nav-image,.cl_nav-itme{width:100%;height:100%}.light-mode{--color-tokens-background-base: var(--color-base-base-light-100);--color-tokens-tone-strong: var(--color-base-base-dark-100);--color-tokens-tone-medium: var(--color-base-base-dark-64);--color-tokens-input-default-border: var(--color-base-base-dark-0);--color-tokens-input-default-background: var(--color-base-lift-light);--color-tokens-input-default-text: var(--color-base-base-dark-48);--color-tokens-input-active-border: var(--color-base-base-dark-32);--color-tokens-input-active-text: var(--color-base-base-dark-100);--color-tokens-input-active-background: var(--color-base-lift-light);--color-tokens-tone-subtle: var(--color-base-base-dark-48);--color-tokens-tone-faint: var(--color-base-base-dark-16);--color-tokens-input-icon: var(--color-base-base-dark-100);--color-tokens-button-primary-default-text: var(--color-base-base-light-100);--color-tokens-button-secondary-default-text: var(--color-base-base-dark-100);--color-tokens-button-primary-hover-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-dark-100);--color-tokens-button-primary-default-border: var(--color-base-base-light-0);--color-tokens-button-primary-default-background: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-border: var(--color-base-base-dark-0);--color-tokens-button-secondary-default-background: var(--color-base-base-dark-8);--color-tokens-button-primary-hover-border: var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-light);--color-tokens-button-primary-hover-background: var(--color-base-lift-light);--color-tokens-background-lift: var(--color-base-lift-light);--color-tokens-button-tertiary-default-text: var(--color-base-base-dark-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-dark-88);--color-tokens-background-semi-transparent: var(--color-base-base-light-32);--color-tokens-input-label: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-light-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-light-100);--color-tokens-input-filled-background: var(--color-base-lift-light);--color-tokens-input-filled-text: var(--color-base-base-dark-100);--color-tokens-input-filled-border: var(--color-base-base-dark-0);--color-tokens-input-error-background: var(--color-base-lift-light);--color-tokens-input-error-text: var(--color-base-base-dark-100);--color-tokens-input-error-border: var(--color-base-base-dark-0)}.icon-play{width:var(--icon-regular-icons-medium);height:var(--icon-regular-icons-medium);flex:none;justify-content:center;align-items:center;display:flex}.play-pause-button{right:var(--spacing--24);bottom:var(--spacing--24);z-index:5}.play-pause-button.home-hero{right:22vw}.play-state{padding:var(--spacing--8) var(--spacing--12);border:.069vw solid var(--color-base-base-light-48);border-radius:var(--radius-general-large);background-color:var(--color-base-base-dark-8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;display:flex}@media screen and (max-width:991px){body{--spacing--20: 1.11vw;--spacing--16: .89vw;--spacing--32: 1.78vw;--spacing--0: 0px;--spacing--12: .67vw;--spacing--160: 8.89vw;--spacing--24: 1.33vw;--grid--column-gap: .89vw;--container--large: 100vw;--spacing--64: 3.56vw;--spacing--48: 2.67vw;--spacing--8: .44vw;--section-padding--small: 4.44vw;--section-padding--extra-small: 1.78vw;--max-width--4-columns: 24.89vw;--grid--page-padding: 1.78vw;--max-width--6-columns: 37.78vw;--grid--content-gap: 7.33vw;--spacing--4: .22vw;--spacing--80: 4.44vw;--max-width--5-columns: 31.33vw;--section-padding--large: 8.89vw;--section-padding--extra-large: 11.11vw;--section-padding--medium: 6.67vw;--max-width--3-columns: 18.44vw;--spacing--120: 6.67vw;--container--small: 50.67vw;--max-width--7-columns: 44.22vw;--max-width--10-columns: 63.56vw;--max-width--9-columns: 57.11vw;--max-width--8-columns: 50.67vw;--max-width--1-column: 5.56vw;--max-width--2-columns: 12vw;--max-width--12-columns: 76.44vw;--container--medium: 80vw;--typography-font-family-body-2: var(--typography-font-body);--typography-size-body-2: .89vw;--typography-line-height-body-2: 1.33vw;--typography-font-weight-body-2: var(--typography-weight-body);--typography-letter-spacing-body-2: .014vw;--typography-font-family-h1: var(--typography-font-heading-sans);--typography-size-h1: 5.33vw;--typography-line-height-h1: 4.89vw;--typography-font-weight-h1: var(--typography-weight-heading-sans);--typography-letter-spacing-h1: -.17vw;--typography-font-family-h2: var(--typography-font-heading-sans);--typography-size-h2: 3.56vw;--typography-line-height-h2: 3.33vw;--typography-font-weight-h2: var(--typography-weight-heading-sans);--typography-letter-spacing-h2: -.11vw;--typography-font-family-h3: var(--typography-font-heading-sans);--typography-size-h3: 2.67vw;--typography-line-height-h3: 2.89vw;--typography-font-weight-h3: var(--typography-weight-heading-sans);--typography-letter-spacing-h3: -.08vw;--typography-font-family-h4: var(--typography-font-heading-sans);--typography-size-h4: 2vw;--typography-line-height-h4: 2.22vw;--typography-font-weight-h4: var(--typography-weight-heading-sans);--typography-letter-spacing-h4: -.03vw;--typography-font-family-h5: var(--typography-font-heading-sans);--typography-size-h5: 1.56vw;--typography-line-height-h5: 1.78vw;--typography-font-weight-h5: var(--typography-weight-heading-sans);--typography-letter-spacing-h5: -.03vw;--typography-font-family-h6: var(--typography-font-heading-sans);--typography-size-h6: .89vw;--typography-line-height-h6: 1.11vw;--typography-font-weight-h6: var(--typography-weight-heading-sans);--typography-letter-spacing-h6: .03vw;--typography-font-family-label-2: var(--typography-font-label);--typography-size-label-2: .56vw;--typography-line-height-label-2: .67vw;--typography-font-weight-label-2: var(--typography-weight-label);--typography-letter-spacing-label-2: .042vw;--typography-font-family-label-1: var(--typography-font-label);--typography-size-label-1: .67vw;--typography-line-height-label-1: .89vw;--typography-font-weight-label-1: var(--typography-weight-label);--typography-letter-spacing-label-1: .042vw;--typography-font-family-body-3: var(--typography-font-body);--typography-size-body-3: .78vw;--typography-line-height-body-3: 1.11vw;--typography-font-weight-body-3: var(--typography-weight-body);--typography-letter-spacing-body-3: 0px;--typography-font-label: "IBM Plex Mono", Arial, sans-serif;--typography-font-family-body-1: var(--typography-font-body);--typography-size-body-1: 1.11vw;--typography-line-height-body-1: 1.78vw;--typography-font-weight-body-1: var(--typography-weight-body);--typography-letter-spacing-body-1: .014vw;--typography-font-heading-serif: "Overused Grotesk", Arial, sans-serif;--typography-font-family-button-1: var(--typography-font-button);--typography-size-button-1: .78vw;--typography-line-height-button-1: 1.11vw;--typography-font-weight-button-1: var(--typography-weight-button);--typography-letter-spacing-button-1: .056vw;--typography-line-height-button-2: .67vw;--typography-all-weights-medium: 500;--typography-font-family-button-2: var(--typography-font-button);--typography-size-button-2: .67vw;--typography-font-weight-button-2: var(--typography-weight-button);--typography-letter-spacing-button-2: .056vw;--typography-font-family-h0: var(--typography-font-heading-sans);--typography-size-h0: 8.89vw;--typography-line-height-h0: 7.11vw;--typography-font-weight-h0: var(--typography-weight-heading-sans);--typography-letter-spacing-h0: -.25vw;--typography-weight-body-bold: var(--typography-all-weights-medium);--typography-font-heading-sans: "Overused Grotesk", Arial, sans-serif;--typography-font-body: "Overused Grotesk", Arial, sans-serif;--typography-font-button: "IBM Plex Mono", Arial, sans-serif;--typography-weight-heading-serif: var(--typography-all-weights-medium);--typography-weight-heading-sans: var(--typography-all-weights-medium);--typography-weight-body: var(--typography-all-weights-normal);--typography-weight-label: var(--typography-all-weights-normal);--typography-weight-button: var(--typography-all-weights-normal);--typography-all-weights-thin: 100;--typography-all-weights-extra-light: 200;--typography-all-weights-light: 300;--typography-all-weights-normal: 400;--typography-all-weights-semi-bold: 600;--typography-all-weights-bold: 700;--typography-all-weights-extra-bold: 800;--typography-all-weights-black: 900;--radius-ui-input: .44vw;--radius-general-default: .44vw;--radius-ui-button-base: .44vw;--radius-ui-button-circle: .44vw;--radius-general-large: .67vw;--radius-general-small: .22vw;--radius-ui-home-video: .67vw;--radius-general-full: 100vw;--radius-ui-tag: 0px;--icon-regular-icons-medium: 1.33vw;--icon-button-icon-button-rectangle: .67vw;--icon-regular-icons-small-deleted-variable-85607368-9a2a-f853-a5c6-c72d04395c0c: 12px;--icon-button-icon-button-circle: 1.11vw;--icon-icon-stroke: .056vw;--icon-regular-icons-large: 2.44vw}.button-group_style-guide{display:flex}.grid_sales{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.wrap_button-tooltip{display:none}.headline_overview-system{grid-template-columns:1fr}.system_thirds{grid-row-gap:var(--spacing--48);grid-template-columns:1fr 1fr}.column_halves{grid-column-gap:48px;grid-row-gap:48px}.heading_sales-block{text-align:center}.sales_page-thirds{grid-template-columns:1fr 1fr}.container-small{max-width:var(--container--small)}.card_news-b:hover{background-color:var(--color-tokens-background-base);--color-tokens-background-base: var(--color-base-base-light-100);--color-tokens-tone-strong: var(--color-base-base-dark-100);--color-tokens-tone-medium: var(--color-base-base-dark-64);--color-tokens-input-default-border: var(--color-base-base-dark-0);--color-tokens-input-default-background: var(--color-base-lift-light);--color-tokens-input-default-text: var(--color-base-base-dark-48);--color-tokens-input-active-border: var(--color-base-base-dark-32);--color-tokens-input-active-text: var(--color-base-base-dark-100);--color-tokens-input-active-background: var(--color-base-lift-light);--color-tokens-tone-subtle: var(--color-base-base-dark-48);--color-tokens-tone-faint: var(--color-base-base-dark-16);--color-tokens-input-icon: var(--color-base-base-dark-100);--color-tokens-button-primary-default-text: var(--color-base-base-light-100);--color-tokens-button-secondary-default-text: var(--color-base-base-dark-100);--color-tokens-button-primary-hover-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-dark-100);--color-tokens-button-primary-default-border: var(--color-base-base-light-0);--color-tokens-button-primary-default-background: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-border: var(--color-base-base-dark-0);--color-tokens-button-secondary-default-background: var(--color-base-base-dark-8);--color-tokens-button-primary-hover-border: var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-light);--color-tokens-button-primary-hover-background: var(--color-base-lift-light);--color-tokens-background-lift: var(--color-base-lift-light);--color-tokens-button-tertiary-default-text: var(--color-base-base-dark-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-dark-88);--color-tokens-background-semi-transparent: var(--color-base-base-light-32);--color-tokens-input-label: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-light-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-light-100);--color-tokens-input-filled-background: var(--color-base-lift-light);--color-tokens-input-filled-text: var(--color-base-base-dark-100);--color-tokens-input-filled-border: var(--color-base-base-dark-0);--color-tokens-input-error-background: var(--color-base-lift-light);--color-tokens-input-error-text: var(--color-base-base-dark-100);--color-tokens-input-error-border: var(--color-base-base-dark-0)}.nav-container{justify-content:space-between;align-items:center;display:flex}.nav_right{width:auto}.nav_menu-inner{padding:var(--spacing--32) var(--grid--page-padding);grid-column-gap:var(--spacing--12);grid-row-gap:var(--spacing--12);background-color:var(--color-tokens-background-base);flex-flow:column;justify-content:center;align-items:flex-start;display:none}.nav-menu{background-color:var(--color-base-base-light-0)}.link_nav{padding:var(--spacing--0);border-color:var(--color-base-base-light-0);background-color:var(--color-base-base-light-0);-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--typography-font-family-h4);font-size:var(--typography-size-h4);line-height:var(--typography-line-height-h4);font-weight:var(--typography-font-weight-h4);letter-spacing:var(--typography-letter-spacing-h4);text-transform:none;border-radius:0}.link_nav:hover{border-color:var(--color-base-base-light-0);background-color:var(--color-base-base-light-0)}.dropdown-list.w--open{background-color:var(--color-base-base-dark-0);height:auto;position:static}.master_dropdown{padding:var(--spacing--24) var(--spacing--0);background-color:var(--color-base-base-light-0);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:1fr}.dropdown-empty{display:none}.link_nav-client{font-family:var(--typography-font-family-h5);font-size:var(--typography-size-h5);line-height:var(--typography-line-height-h5);font-weight:var(--typography-font-weight-h5);letter-spacing:var(--typography-letter-spacing-h5);--color-tokens-background-base: var(--color-base-base-light-100);--color-tokens-tone-strong: var(--color-base-base-dark-100);--color-tokens-tone-medium: var(--color-base-base-dark-64);--color-tokens-input-default-border: var(--color-base-base-dark-0);--color-tokens-input-default-background: var(--color-base-lift-light);--color-tokens-input-default-text: var(--color-base-base-dark-48);--color-tokens-input-active-border: var(--color-base-base-dark-32);--color-tokens-input-active-text: var(--color-base-base-dark-100);--color-tokens-input-active-background: var(--color-base-lift-light);--color-tokens-tone-subtle: var(--color-base-base-dark-48);--color-tokens-tone-faint: var(--color-base-base-dark-16);--color-tokens-input-icon: var(--color-base-base-dark-100);--color-tokens-button-primary-default-text: var(--color-base-base-light-100);--color-tokens-button-secondary-default-text: var(--color-base-base-dark-100);--color-tokens-button-primary-hover-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-dark-100);--color-tokens-button-primary-default-border: var(--color-base-base-light-0);--color-tokens-button-primary-default-background: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-border: var(--color-base-base-dark-0);--color-tokens-button-secondary-default-background: var(--color-base-base-dark-8);--color-tokens-button-primary-hover-border: var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-light);--color-tokens-button-primary-hover-background: var(--color-base-lift-light);--color-tokens-background-lift: var(--color-base-lift-light);--color-tokens-button-tertiary-default-text: var(--color-base-base-dark-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-dark-88);--color-tokens-background-semi-transparent: var(--color-base-base-light-32);--color-tokens-input-label: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-light-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-light-100);--color-tokens-input-filled-background: var(--color-base-lift-light);--color-tokens-input-filled-text: var(--color-base-base-dark-100);--color-tokens-input-filled-border: var(--color-base-base-dark-0);--color-tokens-input-error-background: var(--color-base-lift-light);--color-tokens-input-error-text: var(--color-base-base-dark-100);--color-tokens-input-error-border: var(--color-base-base-dark-0)}.menu-button{padding:var(--spacing--8);border:1px solid var(--color-tokens-button-secondary-default-border);border-radius:var(--radius-ui-button-circle);background-color:var(--color-tokens-button-secondary-default-background);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-tokens-button-secondary-default-text);flex:none;justify-content:center;align-items:center;display:flex}.menu-button.w--open{background-color:var(--color-tokens-button-secondary-default-background);color:var(--color-tokens-button-secondary-default-text)}.menu-button_inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.menu-button_inner.close{display:none}.icon_menu{width:var(--icon-button-icon-button-rectangle);height:var(--icon-button-icon-button-rectangle);flex:none;justify-content:center;align-items:center;display:flex}.image-wrap_nav-clients{display:none}.card_nav-menu{background-color:var(--color-tokens-background-lift)}.card_nav-menu:hover{border-color:var(--color-base-base-light-0)}.icon-wrap_nav-card{background-color:var(--color-tokens-background-semi-transparent)}.divider_nav-mobile-menu{background-color:var(--color-tokens-tone-faint)}.mobile-nav_top-tile{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;display:flex}.nav_column-item{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);color:var(--color-tokens-tone-strong);flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.wrap_mobile-menu{padding:var(--spacing--16) var(--spacing--32) var(--spacing--32);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);background-color:#0000;flex-flow:column;width:100%;display:flex}.mobile_menu{background-color:var(--color-tokens-background-base);display:flex}.wrap_mobile-links{grid-column-gap:var(--spacing--4);grid-row-gap:var(--spacing--4);justify-content:flex-start;align-items:center;display:flex}.link_mobile-menu{font-family:var(--typography-font-family-body-1);color:var(--color-tokens-tone-strong);font-size:var(--typography-size-body-1);line-height:var(--typography-size-body-1);font-weight:var(--typography-font-weight-body-1);letter-spacing:var(--typography-letter-spacing-body-1)}}@media screen and (max-width:767px){body{--spacing--20: 16px;--spacing--16: 12px;--spacing--32: 24px;--spacing--0: 0px;--spacing--12: 8px;--spacing--160: 104px;--spacing--24: 20px;--grid--column-gap: 12px;--container--large: 100vw;--spacing--64: 48px;--spacing--48: 32px;--spacing--8: 8px;--section-padding--small: 48px;--section-padding--extra-small: 24px;--max-width--4-columns: 448px;--grid--page-padding: 16px;--max-width--6-columns: 680px;--grid--content-gap: 40px;--spacing--4: 4px;--spacing--80: 56px;--max-width--5-columns: 564px;--section-padding--large: 96px;--section-padding--extra-large: 120px;--section-padding--medium: 64px;--max-width--3-columns: 332px;--spacing--120: 80px;--container--small: 100vw;--max-width--7-columns: 796px;--max-width--10-columns: 1144px;--max-width--9-columns: 1028px;--max-width--8-columns: 912px;--max-width--1-column: 100px;--max-width--2-columns: 216px;--max-width--12-columns: 1376px;--container--medium: 100vw;--typography-font-family-body-2: var(--typography-font-body);--typography-size-body-2: 14px;--typography-line-height-body-2: 20px;--typography-font-weight-body-2: var(--typography-weight-body);--typography-letter-spacing-body-2: .15px;--typography-font-family-h1: var(--typography-font-heading-sans);--typography-size-h1: 48px;--typography-line-height-h1: 44px;--typography-font-weight-h1: var(--typography-weight-heading-sans);--typography-letter-spacing-h1: -2px;--typography-font-family-h2: var(--typography-font-heading-sans);--typography-size-h2: 40px;--typography-line-height-h2: 36px;--typography-font-weight-h2: var(--typography-weight-heading-sans);--typography-letter-spacing-h2: -1.5px;--typography-font-family-h3: var(--typography-font-heading-sans);--typography-size-h3: 32px;--typography-line-height-h3: 28px;--typography-font-weight-h3: var(--typography-weight-heading-sans);--typography-letter-spacing-h3: -1px;--typography-font-family-h4: var(--typography-font-heading-sans);--typography-size-h4: 24px;--typography-line-height-h4: 28px;--typography-font-weight-h4: var(--typography-weight-heading-sans);--typography-letter-spacing-h4: -.5px;--typography-font-family-h5: var(--typography-font-heading-sans);--typography-size-h5: 20px;--typography-line-height-h5: 24px;--typography-font-weight-h5: var(--typography-weight-heading-sans);--typography-letter-spacing-h5: -.5px;--typography-font-family-h6: var(--typography-font-heading-sans);--typography-size-h6: 12px;--typography-line-height-h6: 20px;--typography-font-weight-h6: var(--typography-weight-heading-sans);--typography-letter-spacing-h6: .25px;--typography-font-family-label-2: var(--typography-font-label);--typography-size-label-2: 8px;--typography-line-height-label-2: 10px;--typography-font-weight-label-2: var(--typography-weight-label);--typography-letter-spacing-label-2: .5px;--typography-font-family-label-1: var(--typography-font-label);--typography-size-label-1: 10px;--typography-line-height-label-1: 12px;--typography-font-weight-label-1: var(--typography-weight-label);--typography-letter-spacing-label-1: .5px;--typography-font-family-body-3: var(--typography-font-body);--typography-size-body-3: 12px;--typography-line-height-body-3: 16px;--typography-font-weight-body-3: var(--typography-weight-body);--typography-letter-spacing-body-3: 0px;--typography-font-label: "IBM Plex Mono", Arial, sans-serif;--typography-font-family-body-1: var(--typography-font-body);--typography-size-body-1: 16px;--typography-line-height-body-1: 24px;--typography-font-weight-body-1: var(--typography-weight-body);--typography-letter-spacing-body-1: .15px;--typography-font-heading-serif: "Overused Grotesk", Arial, sans-serif;--typography-font-family-button-1: var(--typography-font-button);--typography-size-button-1: 12px;--typography-line-height-button-1: 20px;--typography-font-weight-button-1: var(--typography-weight-button);--typography-letter-spacing-button-1: .75px;--typography-line-height-button-2: 12px;--typography-all-weights-medium: 500;--typography-font-family-button-2: var(--typography-font-button);--typography-size-button-2: 10px;--typography-font-weight-button-2: var(--typography-weight-button);--typography-letter-spacing-button-2: .75px;--typography-font-family-h0: var(--typography-font-heading-sans);--typography-size-h0: 96px;--typography-line-height-h0: 80px;--typography-font-weight-h0: var(--typography-weight-heading-sans);--typography-letter-spacing-h0: -3px;--typography-weight-body-bold: var(--typography-all-weights-medium);--typography-font-heading-sans: "Overused Grotesk", Arial, sans-serif;--typography-font-body: "Overused Grotesk", Arial, sans-serif;--typography-font-button: "IBM Plex Mono", Arial, sans-serif;--typography-weight-heading-serif: var(--typography-all-weights-medium);--typography-weight-heading-sans: var(--typography-all-weights-medium);--typography-weight-body: var(--typography-all-weights-normal);--typography-weight-label: var(--typography-all-weights-normal);--typography-weight-button: var(--typography-all-weights-normal);--typography-all-weights-thin: 100;--typography-all-weights-extra-light: 200;--typography-all-weights-light: 300;--typography-all-weights-normal: 400;--typography-all-weights-semi-bold: 600;--typography-all-weights-bold: 700;--typography-all-weights-extra-bold: 800;--typography-all-weights-black: 900;--radius-ui-input: 8px;--radius-general-default: 8px;--radius-ui-button-base: 8px;--radius-ui-button-circle: 8px;--radius-general-large: 12px;--radius-general-small: 4px;--radius-ui-home-video: 12px;--radius-general-full: 100vw;--radius-ui-tag: 0px;--icon-regular-icons-medium: 24px;--icon-button-icon-button-rectangle: 12px;--icon-regular-icons-small-deleted-variable-85607368-9a2a-f853-a5c6-c72d04395c0c: 12px;--icon-button-icon-button-circle: 20px;--icon-icon-stroke: 1px;--icon-regular-icons-large: 44px}.template_halves{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);grid-template-columns:1fr}.template_block-title{position:static}.footer{height:auto;max-height:none}.utility_page-content._404{grid-template-columns:1fr}.button_icon-wrap{width:12px;height:12px}.button_icon-wrap.left{margin-left:0}.icon_button{width:12px}.image_cover.contact-b{aspect-ratio:2.39}.grid_sales{grid-column-gap:12px;grid-row-gap:12px;grid-template-columns:1fr 1fr 1fr 1fr}.master_sales-cta{display:none}.sales_cta{grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap}.sales-card_image{height:80px}.overview-hero_text{max-width:430px}.overview-headline_bottom-tile{flex-flow:wrap}.heading_overview{max-width:400px}.image-wrap_overview{height:360px}.card_system{flex-flow:column}.column_halves{grid-template-columns:1fr}.image-wrap_column,.image-wrap_column.overview,.image-wrap_column.image-service{height:360px}.section_hero-overview{padding-top:var(--section-padding--large)}.master_hero-home{grid-template-columns:1fr}.video_hero-home{padding-top:var(--section-padding--large)}.home-hero_top-tile{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:column;justify-content:space-between;align-items:flex-start}.home-hero_bottom-tile{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.headline_hero-home{max-width:var(--max-width--4-columns)}.content_case-small{width:100%}.icon_case-small{width:12px;height:12px}.image-wrap_small-case{display:none}.card_case-small{grid-template-columns:1fr}.content_footer{grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64)}.brand_footer{width:185px}.footer_columns,.footer_bottom-right{flex-flow:wrap}.footer_column.no-borders{border-top-style:none;border-bottom-style:none}.footer_halves{grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);grid-template-columns:1.5fr}.footer_halves.bottom_halves{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48)}.marquee.footer-marquee{padding-bottom:var(--spacing--20);margin-bottom:-16px}.video_cta{padding-top:200px;padding-bottom:200px}.content_cta{max-width:var(--max-width--3-columns)}.container-small{max-width:var(--container--small)}.headline_news-a{flex-flow:wrap}.card_news-a{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);grid-template-columns:1.5fr}.image-wrap_news-a{max-width:none;height:260px}.content_news-a-card{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24)}.card_news-b{min-height:400px}.news_list-b{grid-template-columns:1fr 1fr}.brand_nav{width:130px;padding-left:0}.news-c_halves{grid-column-gap:var(--grid--content-gap);grid-row-gap:var(--grid--content-gap);grid-template-columns:1fr}.image-wrap_news-c{height:200px}.footer_pw{grid-column-gap:var(--spacing--16);grid-row-gap:var(--spacing--16);flex-flow:wrap}.section_hero-contact-a{padding-top:var(--section-padding--extra-large)}.contact-a_halves{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);grid-template-columns:1fr}.content_contact-a{grid-template-columns:1fr 1fr}.form-block_contact{padding:var(--spacing--32)}.checkbox_contact{margin-left:-16px}.map_contact{height:360px}.contact-b_halves{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);grid-template-columns:1fr}.left_contact-b{max-width:var(--max-width--10-columns)}.headline_contact-b{max-width:var(--max-width--3-columns)}.right_contact-b{width:100%;height:auto;position:relative;inset:auto}.wrap_contact-b-cards{position:relative;inset:auto}.form-b_halves{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);grid-template-columns:1fr}.image-wrap_contact-b{border-radius:var(--radius-general-large);overflow:hidden}.master_contact-c{grid-template-columns:1fr}.headline_contact-c{max-width:var(--max-width--4-columns)}.headline_faq-hero{max-width:var(--max-width--3-columns)}.faq_halves{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);grid-template-columns:1fr}.expandable-bottom.right-aligned{text-align:left;margin-left:0}.expandable-top{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:row;justify-content:space-between;align-items:center}.legal_halves{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);grid-template-columns:1fr}.clients_hero-halves{max-width:var(--max-width--4-columns);grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);grid-template-columns:1fr}.client-item{position:static}.image-wrap_client-thumbnail{height:360px}.client_hero-halves{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);grid-template-columns:1fr}.client_info-halves{grid-template-columns:1fr}.client_body-halves{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);grid-template-columns:1fr}.wrap_number-list{display:none}.image-wrap_about-a{height:360px}.mission_top-halves{grid-template-columns:1fr}.mission-a_thirds{grid-template-columns:1fr 1fr}.mission_tile.mid,.mission_tile.left{display:none}.image-wrap_mission-a,.image-wrap_mission-a.side,.image-wrap_mission-a.left{height:360px}.master_stats-a{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);grid-template-columns:1fr}.content_stats-a{grid-column-gap:var(--spacing--80);grid-row-gap:var(--spacing--80)}.headline_stats-a{flex-flow:column;justify-content:space-between;align-items:flex-start}.mission_halaves{grid-template-columns:1fr}.values_halves{grid-template-columns:1.25fr}.image-wrap_values{height:300px}.team_halves{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);grid-template-columns:1fr}.image-wrap_team{height:332px}.member_thirds{grid-template-columns:1fr 1fr}.mission-b_halves{grid-template-columns:1fr}.quote_halves{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);grid-template-columns:1fr}.headliene_setup{max-width:var(--max-width--3-columns)}.setup_halves{grid-template-columns:1fr}.card_setup{min-height:360px}.progressive-blur_wrap.nav-blur{height:5rem}.master_hero-about-c{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);flex-flow:column;grid-template-columns:1fr;justify-content:space-between;align-items:flex-start;display:flex}.image-wrap_about-c{border-radius:var(--radius-general-default);width:100%;height:360px;position:static}.headline_about-c{max-width:var(--max-width--3-columns)}.grid_features{grid-template-columns:1fr 1fr}.card_feature{min-height:360px}.timeline_halves{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);grid-template-columns:1fr}.heading-timeline{max-width:var(--max-width--3-columns)}.timeline-circle{margin-top:2.25rem}.row_timeline{grid-template-columns:max-content 1fr}.item_timeline{padding-right:24px}.timeline_progress{flex:none;width:2px;left:0}.master_about-halves{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);grid-template-columns:1fr;place-items:start end}.master_home-about{max-width:var(--max-width--4-columns)}.mask_about-slider{max-width:80%}.card_about-home{height:400px}.video_home-client{opacity:100;height:477px}.testimonial_halves{grid-template-columns:1fr}.image-wrap_testimonial{height:388px}.content_testimonial{grid-column-gap:var(--spacing--120);grid-row-gap:var(--spacing--120)}.headline_network{max-width:var(--max-width--4-columns)}.newsroom_halves{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);grid-template-columns:1fr}.heading_home-newsroom{max-width:var(--max-width--3-columns)}.mask_news{max-width:var(--max-width--3-columns);width:80%}.heading_hero-home{max-width:var(--max-width--3-columns)}.overview_halves{grid-template-columns:1fr}.spline-network{flex:none;width:1000px;height:100%;position:static}.wrap_spline{flex-flow:column;justify-content:center;align-items:center;display:flex}.section_hero-services{padding-top:var(--section-padding--large)}.service_hero-halves{grid-template-columns:1fr}.headline_service-hero{max-width:var(--max-width--3-columns)}.image-wrap_hero-service{height:360px}.services_halves{grid-column-gap:var(--spacing--32);grid-row-gap:var(--spacing--32);grid-template-columns:1fr}.logo_tile{width:220px;height:100px}.logo-large_marquee{max-width:100px}.mask_client-slider{width:95%}.headline_form{max-width:var(--max-width--3-columns)}.form_halves{grid-column-gap:var(--spacing--48);grid-row-gap:var(--spacing--48);grid-template-columns:1fr}.card_nav-menu{grid-column-gap:var(--spacing--64);grid-row-gap:var(--spacing--64);height:auto}.icon-wrap_nav-card{background-color:var(--color-tokens-background-base);--color-tokens-background-base: var(--color-base-base-light-100);--color-tokens-tone-strong: var(--color-base-base-dark-100);--color-tokens-tone-medium: var(--color-base-base-dark-64);--color-tokens-input-default-border: var(--color-base-base-dark-0);--color-tokens-input-default-background: var(--color-base-lift-light);--color-tokens-input-default-text: var(--color-base-base-dark-48);--color-tokens-input-active-border: var(--color-base-base-dark-32);--color-tokens-input-active-text: var(--color-base-base-dark-100);--color-tokens-input-active-background: var(--color-base-lift-light);--color-tokens-tone-subtle: var(--color-base-base-dark-48);--color-tokens-tone-faint: var(--color-base-base-dark-16);--color-tokens-input-icon: var(--color-base-base-dark-100);--color-tokens-button-primary-default-text: var(--color-base-base-light-100);--color-tokens-button-secondary-default-text: var(--color-base-base-dark-100);--color-tokens-button-primary-hover-text: var(--color-base-base-dark-100);--color-tokens-button-secondary-hover-text: var(--color-base-base-dark-100);--color-tokens-button-primary-default-border: var(--color-base-base-light-0);--color-tokens-button-primary-default-background: var(--color-base-base-dark-100);--color-tokens-button-secondary-default-border: var(--color-base-base-dark-0);--color-tokens-button-secondary-default-background: var(--color-base-base-dark-8);--color-tokens-button-primary-hover-border: var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-border: var(--color-base-base-dark-8);--color-tokens-button-secondary-hover-background: var(--color-base-lift-light);--color-tokens-button-primary-hover-background: var(--color-base-lift-light);--color-tokens-background-lift: var(--color-base-lift-light);--color-tokens-button-tertiary-default-text: var(--color-base-base-dark-100);--color-tokens-button-tertiary-hover-text: var(--color-base-base-dark-88);--color-tokens-background-semi-transparent: var(--color-base-base-light-32);--color-tokens-input-label: var(--color-base-base-dark-64);--color-tokens-background-gradient-purposes-gradient-64: var(--color-base-base-light-64);--color-tokens-background-gradient-purposes-gradient-0: var(--color-base-base-light-0);--color-tokens-background-gradient-purposes-gradient-100: var(--color-base-base-light-100);--color-tokens-input-filled-background: var(--color-base-lift-light);--color-tokens-input-filled-text: var(--color-base-base-dark-100);--color-tokens-input-filled-border: var(--color-base-base-dark-0);--color-tokens-input-error-background: var(--color-base-lift-light);--color-tokens-input-error-text: var(--color-base-base-dark-100);--color-tokens-input-error-border: var(--color-base-base-dark-0)}.clients_halves{flex-flow:column;display:flex}.wrap_video-scroll{display:none}.link-underline_bottom-line{height:1px}.play-pause-button.home-hero{right:var(--spacing--20);bottom:120px}.play-state{border-width:1px}}@media screen and (max-width:479px){body{--spacing--20: 16px;--spacing--16: 12px;--spacing--32: 24px;--spacing--0: 0px;--spacing--12: 8px;--spacing--160: 104px;--spacing--24: 20px;--grid--column-gap: 12px;--container--large: 100vw;--spacing--64: 48px;--spacing--48: 32px;--spacing--8: 8px;--section-padding--small: 48px;--section-padding--extra-small: 24px;--max-width--4-columns: 448px;--grid--page-padding: 16px;--max-width--6-columns: 680px;--grid--content-gap: 40px;--spacing--4: 4px;--spacing--80: 56px;--max-width--5-columns: 564px;--section-padding--large: 96px;--section-padding--extra-large: 120px;--section-padding--medium: 64px;--max-width--3-columns: 332px;--spacing--120: 80px;--container--small: 100vw;--max-width--7-columns: 796px;--max-width--10-columns: 1144px;--max-width--9-columns: 1028px;--max-width--8-columns: 912px;--max-width--1-column: 100px;--max-width--2-columns: 216px;--max-width--12-columns: 1376px;--container--medium: 100vw;--typography-font-family-body-2: var(--typography-font-body);--typography-size-body-2: 14px;--typography-line-height-body-2: 20px;--typography-font-weight-body-2: var(--typography-weight-body);--typography-letter-spacing-body-2: .15px;--typography-font-family-h1: var(--typography-font-heading-sans);--typography-size-h1: 48px;--typography-line-height-h1: 44px;--typography-font-weight-h1: var(--typography-weight-heading-sans);--typography-letter-spacing-h1: -2px;--typography-font-family-h2: var(--typography-font-heading-sans);--typography-size-h2: 40px;--typography-line-height-h2: 36px;--typography-font-weight-h2: var(--typography-weight-heading-sans);--typography-letter-spacing-h2: -1.5px;--typography-font-family-h3: var(--typography-font-heading-sans);--typography-size-h3: 32px;--typography-line-height-h3: 28px;--typography-font-weight-h3: var(--typography-weight-heading-sans);--typography-letter-spacing-h3: -1px;--typography-font-family-h4: var(--typography-font-heading-sans);--typography-size-h4: 24px;--typography-line-height-h4: 28px;--typography-font-weight-h4: var(--typography-weight-heading-sans);--typography-letter-spacing-h4: -.5px;--typography-font-family-h5: var(--typography-font-heading-sans);--typography-size-h5: 20px;--typography-line-height-h5: 24px;--typography-font-weight-h5: var(--typography-weight-heading-sans);--typography-letter-spacing-h5: -.5px;--typography-font-family-h6: var(--typography-font-heading-sans);--typography-size-h6: 12px;--typography-line-height-h6: 20px;--typography-font-weight-h6: var(--typography-weight-heading-sans);--typography-letter-spacing-h6: .25px;--typography-font-family-label-2: var(--typography-font-label);--typography-size-label-2: 8px;--typography-line-height-label-2: 10px;--typography-font-weight-label-2: var(--typography-weight-label);--typography-letter-spacing-label-2: .5px;--typography-font-family-label-1: var(--typography-font-label);--typography-size-label-1: 10px;--typography-line-height-label-1: 12px;--typography-font-weight-label-1: var(--typography-weight-label);--typography-letter-spacing-label-1: .5px;--typography-font-family-body-3: var(--typography-font-body);--typography-size-body-3: 12px;--typography-line-height-body-3: 16px;--typography-font-weight-body-3: var(--typography-weight-body);--typography-letter-spacing-body-3: 0px;--typography-font-label: "IBM Plex Mono", Arial, sans-serif;--typography-font-family-body-1: var(--typography-font-body);--typography-size-body-1: 16px;--typography-line-height-body-1: 24px;--typography-font-weight-body-1: var(--typography-weight-body);--typography-letter-spacing-body-1: .15px;--typography-font-heading-serif: "Overused Grotesk", Arial, sans-serif;--typography-font-family-button-1: var(--typography-font-button);--typography-size-button-1: 12px;--typography-line-height-button-1: 20px;--typography-font-weight-button-1: var(--typography-weight-button);--typography-letter-spacing-button-1: .75px;--typography-line-height-button-2: 12px;--typography-all-weights-medium: 500;--typography-font-family-button-2: var(--typography-font-button);--typography-size-button-2: 10px;--typography-font-weight-button-2: var(--typography-weight-button);--typography-letter-spacing-button-2: .75px;--typography-font-family-h0: var(--typography-font-heading-sans);--typography-size-h0: 96px;--typography-line-height-h0: 80px;--typography-font-weight-h0: var(--typography-weight-heading-sans);--typography-letter-spacing-h0: -3px;--typography-weight-body-bold: var(--typography-all-weights-medium);--typography-font-heading-sans: "Overused Grotesk", Arial, sans-serif;--typography-font-body: "Overused Grotesk", Arial, sans-serif;--typography-font-button: "IBM Plex Mono", Arial, sans-serif;--typography-weight-heading-serif: var(--typography-all-weights-medium);--typography-weight-heading-sans: var(--typography-all-weights-medium);--typography-weight-body: var(--typography-all-weights-normal);--typography-weight-label: var(--typography-all-weights-normal);--typography-weight-button: var(--typography-all-weights-normal);--typography-all-weights-thin: 100;--typography-all-weights-extra-light: 200;--typography-all-weights-light: 300;--typography-all-weights-normal: 400;--typography-all-weights-semi-bold: 600;--typography-all-weights-bold: 700;--typography-all-weights-extra-bold: 800;--typography-all-weights-black: 900;--radius-ui-input: 8px;--radius-general-default: 8px;--radius-ui-button-base: 8px;--radius-ui-button-circle: 8px;--radius-general-large: 12px;--radius-general-small: 4px;--radius-ui-home-video: 12px;--radius-general-full: 100vw;--radius-ui-tag: 0px;--icon-regular-icons-medium: 24px;--icon-button-icon-button-rectangle: 12px;--icon-regular-icons-small-deleted-variable-85607368-9a2a-f853-a5c6-c72d04395c0c: 12px;--icon-button-icon-button-circle: 20px;--icon-icon-stroke: 1px;--icon-regular-icons-large: 44px}.button-group_style-guide{grid-column-gap:24px;grid-row-gap:24px}.colors-grid_style-guide{grid-template-columns:1fr 1fr}.input_icon{height:12px}.grid_sales{grid-template-columns:1fr 1fr 1fr}.sales_cta{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:space-between;align-items:flex-start;padding-top:16px;padding-bottom:16px}.card_sales{grid-column-gap:12px;grid-row-gap:12px}.master_tag.left-aligned{text-align:left}.system_thirds{grid-template-columns:1fr}.card_system{display:flex}.sales_page-thirds{grid-template-columns:1fr}.page-wrapper{background-color:var(--color-tokens-background-base);position:relative}.footer_columns{grid-auto-columns:1fr}.news_list-b,.news_list-c{grid-template-columns:1fr}.headline_contact-a{margin-bottom:var(--spacing--48)}.content_contact-a{grid-template-columns:1fr}.image-wrap_contact-a{height:360px}.input_halves{grid-template-columns:1fr}.checkbox_contact{width:20px;height:20px}.contact-b_card-halves,.card_client{grid-template-columns:1fr}.image-wrap_client-card{height:220px;min-height:auto}.content_client-card{padding-right:var(--spacing--32);padding-left:var(--spacing--32)}.mission-a_thirds{grid-column-gap:var(--spacing--24);grid-row-gap:var(--spacing--24);grid-template-columns:1fr}.stats_item{grid-template-columns:1fr}.left_cta{grid-column-gap:var(--spacing--8);grid-row-gap:var(--spacing--8);text-align:center;flex-flow:column}.guidance-tile{padding-bottom:var(--spacing--32);flex-flow:column}.grid_features{grid-template-columns:1fr}.card_feature{min-height:300px}.card_image-feature{height:360px;max-height:none;display:none}.row_timeline{grid-column-gap:16px;grid-row-gap:16px}.text-wrap_timeline{padding-left:var(--spacing--0)}.item_timeline{grid-template-columns:1fr}.logo_marquee{height:25px}.card_testimonial-small{padding:24px}.author_image{width:32px;height:32px}.logo_tile{width:175px;height:85px}.nav_menu-grid{grid-template-columns:1fr}.nav_column-item{text-align:left}}#w-node-_3266d9d9-ed95-24a2-69bc-46bcdad71c7f-a7037f08{grid-area:1 / 2 / 2 / 3}#w-node-ffab295e-f4da-5697-91a9-fab8d710d3b8-a7037f08,#w-node-_0dc71117-1cec-f988-9084-d2c6db027374-a7037f08,#w-node-_09502ace-8e3e-e1a5-9128-3dac9740fc35-a7037f08,#w-node-_6c6ea2a4-7a09-e777-87ff-27dbf2dc4cc8-a7037f08,#w-node-dda43171-7561-04c8-25f5-26e592b390f9-a7037f08,#w-node-ae95da30-b728-8c5d-739d-fd4a597aa75d-a7037f08,#w-node-_383ff441-0d49-c599-9d12-85aa11601860-a7037f08{justify-self:end}#w-node-_8542bdef-ef4e-7872-a50e-86f00bf02a6c-d0446e59,#w-node-_8542bdef-ef4e-7872-a50e-86f00bf02a8f-d0446e59{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_268ce93c-5951-cad9-fd64-165f376478d8-d0446e59{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-_32268ad2-7a79-3a22-ce1e-07851e201430-a7037f0b,#w-node-_32268ad2-7a79-3a22-ce1e-07851e201434-a7037f0b,#w-node-_32268ad2-7a79-3a22-ce1e-07851e201438-a7037f0b{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-c0887416-4ac0-f33c-6371-f781655a40d5-a7037f0d{grid-area:1 / 2 / 2 / 3}#w-node-_606671e0-a2e4-5221-3798-67424909fede-a7037f10{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-_606671e0-a2e4-5221-3798-67424909fee4-a7037f10{justify-self:end}#w-node-c0e74e8b-7b4e-d98f-9411-5ac14dc3cedc-a7037f10{justify-self:center}#w-node-_9931ed54-2824-326d-52cc-8001d104130f-f9c72f8d,#w-node-_784d3dfd-7474-526e-bef2-9933bc09eaa1-1acdb959{justify-self:end}#w-node-_29caf801-a686-df1d-66a4-b920f3b4554d-d8a76213{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-a26e3579-b3b9-cc5e-867e-071623315906-43b919b4{grid-area:span 2 / span 1 / span 2 / span 1}#w-node-abf46314-ad24-e1f6-24b7-1f2995ee7c52-6639c428{justify-self:end}#w-node-_3b87ad4c-6062-bc1b-85c1-d31dbce67778-6788e957{grid-area:1 / 2 / 2 / 3}#w-node-_073be1d5-8ae1-4b8a-9fdc-79b9578fde24-3e950feb{justify-self:end}#w-node-db42e3c7-8c1d-b741-5550-81baa5491e31-b8e14a06{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_644def36-6dea-2688-354a-f8ec34c0ce4f-f680bc64{grid-area:1 / 2 / 2 / 3}#w-node-bbd501c6-7ce4-7787-471e-7c98e32ddee5-f680bc64{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-f1b9575c-99c7-0fdd-ed6c-314232d0f482-0fbc7caf,#w-node-ffc8a3c9-1695-82b0-2cea-8551acbbbe97-cb38ba17{grid-area:1 / 2 / 2 / 3}#w-node-ffc8a3c9-1695-82b0-2cea-8551acbbbea8-cb38ba17{grid-area:span 1 / span 1 / span 1 / span 1}@media screen and (max-width:991px){#w-node-_606671e0-a2e4-5221-3798-67424909fede-a7037f10{grid-column:span 1 / span 1}#w-node-_606671e0-a2e4-5221-3798-67424909fee4-a7037f10{justify-self:auto}#w-node-c0e74e8b-7b4e-d98f-9411-5ac14dc3cedc-a7037f10{order:-9999;justify-self:auto}}@media screen and (max-width:767px){#w-node-_3266d9d9-ed95-24a2-69bc-46bcdad71c7f-a7037f08{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_34eabef4-77dc-fd23-87e3-4db9c4d9e8a7-a7037f08{justify-self:start}#w-node-_139d9f2a-873a-0d48-ec5b-80138695910e-a7037f08{order:-9999}#w-node-e6f352eb-b52e-d7f8-d5d4-10f67bc4e0d7-a7037f08{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-b9ae68d1-69ae-11c0-f2c0-3efd5f53b7aa-d0446e59{order:-9999}#w-node-_268ce93c-5951-cad9-fd64-165f376478d8-d0446e59{grid-column:span 1 / span 1}#w-node-c0887416-4ac0-f33c-6371-f781655a40d5-a7037f0d,#w-node-_7a5319f4-9460-906d-b541-7a31606688db-a7037f10,#w-node-_3ac3a2a1-56bd-b64e-dc43-ce199357619f-43b919b4{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-abf46314-ad24-e1f6-24b7-1f2995ee7c52-6639c428{order:-9999;justify-self:start}#w-node-_3b87ad4c-6062-bc1b-85c1-d31dbce67778-6788e957{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-_073be1d5-8ae1-4b8a-9fdc-79b9578fde24-3e950feb{justify-self:auto}#w-node-_980b62ce-9222-ce4d-5de2-7dd7a8dc2677-3e950feb,#w-node-_21a9a643-f711-2139-9861-c43777017d70-b8e14a06,#w-node-_05ba319d-8332-fb39-8e2e-d901606c0762-f680bc64,#w-node-_644def36-6dea-2688-354a-f8ec34c0ce4f-f680bc64,#w-node-f1b9575c-99c7-0fdd-ed6c-314232d0f482-0fbc7caf{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-d8830fba-8a4d-323f-7e33-bf7d636f9297-0fbc7caf{grid-area:span 1 / span 2 / span 1 / span 2}#w-node-ffc8a3c9-1695-82b0-2cea-8551acbbbe89-cb38ba17,#w-node-ffc8a3c9-1695-82b0-2cea-8551acbbbe97-cb38ba17{grid-area:span 1 / span 1 / span 1 / span 1}}@media screen and (max-width:479px){#w-node-_006051c6-85fd-bcfc-b2d9-fb03c1f2579a-43b919b4,#w-node-_8cb377fd-2e86-5593-1349-7ea5c9013e13-6639c428{grid-area:span 1 / span 1 / span 1 / span 1}#w-node-d8830fba-8a4d-323f-7e33-bf7d636f9297-0fbc7caf{grid-column:span 1 / span 1}#w-node-_05e89033-522c-2eb2-feeb-3c063b4a7494-0fbc7caf{grid-area:span 1 / span 1 / span 1 / span 1}}@font-face{font-family:Raveo Display;src:url(../fonts/Raveo-Display-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Overused Grotesk;src:url(../fonts/OverusedGrotesk-VF.woff2) format("woff");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-ExtraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-ExtraLightItalic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(../fonts/IBMPlexMono-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}:root{--color-base-accent-primary: #976432;--grensena-brown: #976432;--grensena-brown-deep: #523019;--grensena-brown-dark: #4f2910}::selection{background:var(--grensena-brown);color:#fff}.brand_nav img.grensena-logo{height:1.5rem;width:auto;display:block}.brand_nav img.grensena-logo--dark{display:none}.master_navigation:not(.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402) .grensena-logo--light{display:none}.master_navigation:not(.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402) .grensena-logo--dark{display:block}.lang-switch{position:relative}.lang-switch__button{display:inline-flex;align-items:center;gap:.35rem;background:transparent;color:var(--color-tokens-button-secondary-default-text, inherit);font-family:var(--typography-font-family-button-2, "IBM Plex Mono", monospace);font-size:var(--typography-size-button-2, .8rem);text-transform:uppercase;cursor:pointer}.lang-switch__button:focus-visible{outline:2px solid var(--grensena-brown);outline-offset:2px}.lang-switch__chevron{transition:transform .2s ease}.lang-switch__button[aria-expanded=true] .lang-switch__chevron{transform:rotate(180deg)}.lang-switch__menu{position:absolute;top:calc(100% + .4rem);right:0;z-index:1000;min-width:9.5rem;margin:0;padding:.25rem;list-style:none;background:#fff;color:#151515;border:1px solid rgba(21,21,21,.12);border-radius:var(--radius-ui-button-base, 8px);box-shadow:0 8px 24px #1515151f;opacity:0;transform:translateY(-.4rem) scale(.96);transform-origin:top right;transition:opacity .2s cubic-bezier(.33,1,.68,1),transform .28s cubic-bezier(.33,1,.68,1);pointer-events:none}.lang-switch__menu.is-open{opacity:1;transform:none;pointer-events:auto}.lang-switch__menu[hidden]{display:none}@media(prefers-reduced-motion:reduce){.lang-switch__menu{transition-duration:.01s}}.lang-switch__option{display:flex;align-items:baseline;gap:.5rem;padding:.5rem .65rem;border-radius:6px;color:inherit;font-family:var(--typography-font-family-button-2, "IBM Plex Mono", monospace);font-size:.8rem;text-transform:uppercase;text-decoration:none}.lang-switch__option:hover{background:#1515150f}.lang-switch__option:focus-visible{outline:2px solid var(--grensena-brown);outline-offset:-2px}.lang-switch__code{min-width:1.5rem;font-weight:700}.lang-switch__name{opacity:.6;text-transform:none}.lang-switch__option.is-current{cursor:default}.lang-switch__option.is-current:after{content:"\2713";margin-left:auto}.consent-banner{position:fixed;inset:auto 0 0;z-index:9999;display:none;padding:1rem 1.5rem;background:#fff;color:#151515;border-top:1px solid rgba(21,21,21,.1);font-family:Overused Grotesk,sans-serif}.consent-banner[data-visible=true]{display:block}.consent-inner{max-width:76rem;margin:0 auto;display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.consent-text{flex:1 1 24rem;min-width:0}.consent-title{margin:0 0 .2rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;opacity:.6}.consent-body{margin:0;font-size:.875rem;line-height:1.5}.consent-body a{color:inherit;text-decoration:underline}.consent-actions{display:flex;gap:.6rem;flex-shrink:0}.consent-btn{padding:.6rem 1.3rem;border:1px solid rgba(21,21,21,.25);border-radius:999px;background:transparent;color:#151515;font-family:IBM Plex Mono,monospace;font-size:.8rem;text-transform:uppercase;cursor:pointer}.consent-btn:hover{background:#1515150d}.consent-btn.primary{background:#151515;border-color:#151515;color:#ededed}.consent-btn.primary:hover{background:#333}.consent-btn:focus-visible{outline:2px solid var(--grensena-brown);outline-offset:2px}@media(max-width:600px){.consent-banner{padding:.75rem 1rem}.consent-inner{gap:.6rem}.consent-title{display:none}.consent-text{flex-basis:100%}.consent-body{font-size:.8rem;line-height:1.4}.consent-actions{width:100%}.consent-btn{flex:1;padding:.5rem .9rem;font-size:.72rem}}.consent-reopen{background:none;border:none;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.image-wrap_team img,.image-wrap_contact-a img{object-position:center 20%}.logo_marquee img{height:2rem;width:auto;max-width:9rem;object-fit:contain;display:block;filter:grayscale(1);opacity:.8}.photo-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:240px;background:repeating-linear-gradient(45deg,#1515150a,#1515150a 12px,#15151514 12px 24px);border:1px dashed rgba(21,21,21,.3);border-radius:var(--radius-radius-regular, 8px);font-family:IBM Plex Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;text-align:center;padding:1rem}.grensena-article_section{padding:3rem 0 5rem}.grensena-article,.legal-content{max-width:46rem;font-family:Overused Grotesk,sans-serif;font-size:1.05rem;line-height:1.7}.grensena-article h2,.grensena-article h3,.legal-content h2{margin:2.25rem 0 .75rem;font-size:1.4rem;line-height:1.25;font-weight:600}.grensena-article p,.legal-content p{margin:0 0 1rem}.grensena-article ul,.grensena-article ol{margin:0 0 1rem;padding-left:1.4rem}.grensena-article li{margin-bottom:.4rem}.grensena-article a,.legal-content a{text-decoration:underline}.legal-content code{padding:.1em .35em;border-radius:3px;background:#15151512;font-family:IBM Plex Mono,monospace;font-size:.85em}.legal-meta{font-family:IBM Plex Mono,monospace;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;opacity:.6}.grensena-article_image{max-height:60vh;overflow:hidden}.grensena-eu_emblem img{max-width:18rem;height:auto;display:block;margin:1rem 0}.grensena-eu_facts{margin:1.25rem 0 0;padding-left:0;list-style:none}.grensena-eu_facts li{margin-bottom:.9rem}.grensena-eu_facts .k{font-family:IBM Plex Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;opacity:.6;display:block}.grensena-404{min-height:55vh}.grensena-404_action{margin-top:1.5rem}.grensena-news_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.grensena-news_grid--index{grid-template-columns:repeat(2,1fr)}@media(max-width:991px){.grensena-news_grid,.grensena-news_grid--index{grid-template-columns:1fr}}.navbar .nav-container{position:relative;z-index:6}.video_hero-home:after,.video_cta:after{content:"";position:absolute;inset:0;background:#00000057;pointer-events:none;z-index:0}.video_hero-home>*:not(video),.video_cta>*:not(video){position:relative;z-index:1}.lang-switch__globe{display:inline-flex;width:.95em;height:.95em;flex:none}.lang-switch__option.is-current:after{content:none}.lang-switch__option.is-current .lang-switch__code,.lang-switch__option.is-current .lang-switch__name{font-weight:700;text-decoration:underline;opacity:1}.consent-btn{border-radius:var(--radius-ui-button-base, 8px);padding:var(--spacing--8, .5rem) var(--spacing--16, 1rem);font-family:var(--typography-font-family-button-2, "IBM Plex Mono", monospace);font-size:var(--typography-size-button-2, .8rem)}.image-wrap_team img{object-position:center top}.grensena-map_section{padding:0 0 4rem}.grensena-map_wrap{border-radius:var(--radius-general-default, 12px);overflow:hidden;height:24rem}.grensena-map_wrap iframe{width:100%;height:100%;border:0;display:block}.grensena-map_actions{display:flex;gap:.6rem;margin-top:.9rem;flex-wrap:wrap}.grensena-map_btn{text-decoration:none;color:inherit;font-family:var(--typography-font-family-button-2, "IBM Plex Mono", monospace);font-size:var(--typography-size-button-2, .8rem);text-transform:uppercase}.footer_legal{align-items:center}.footer_legal .text-size-small{margin-right:.75rem}.consent-banner{transform:translateY(101%);opacity:.6;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease}.consent-banner.is-open{transform:translateY(0);opacity:1}.lang-switch__flag{width:1.05em;height:1.05em;border-radius:50%;display:block;flex:none}.lang-switch__option{align-items:center}.grensena-contact_image-tall{grid-row:span 3;height:100%;min-height:24rem}.grensena-contact_image-tall img{height:100%}.grensena-map_wrap{height:26rem;border-radius:var(--radius-general-default, 12px);overflow:hidden;margin-top:1.25rem}.grensena-map_pin span{display:block;width:18px;height:18px;border-radius:50%;background:var(--grensena-brown);border:3px solid #fff;box-shadow:0 0 0 2px var(--grensena-brown),0 4px 12px #00000040}.grensena-map_lead{max-width:34rem}.grensena-map_btn-icon{display:inline-flex;width:1em;height:1em;margin-right:.4rem;flex:none}.grensena-map_btn-icon svg{width:100%;height:100%;display:block}.grensena-contact_link{display:inline-flex;align-items:baseline;gap:.5em}.grensena-contact_ic{width:.9em;height:.9em;flex:none;align-self:center;color:var(--grensena-brown)}.grensena-contact_ic svg{width:100%;height:100%;display:block}.slider .w-slider-nav{display:none}.grensena-globe{width:100%;height:100%;min-height:34rem;display:flex;align-items:center;justify-content:center}.brand_nav img.grensena-logo{transition:opacity .2s ease}.grensena-team_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid--column-gap, 1.25rem);width:100%}.grensena-team_photo{height:auto;aspect-ratio:3 / 4}@media(max-width:991px){.grensena-team_grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.grensena-team_grid{grid-template-columns:1fr}}.master_tag .icon_tag{color:var(--grensena-brown)}.link-underline_fill-line,.news-link-mask .text_underline{text-decoration-color:var(--grensena-brown)}.link-underline_fill-line,.expandable-single:hover .faq_horizontal,.expandable-single:hover .faq_vertical{background-color:var(--grensena-brown)}.expandable-single:hover .expandable-top .text-size-large,.slider_button:hover .icon-slider-button,.section_hero-home .master_tag .icon_tag{color:var(--grensena-brown)}.grensena-contact_image-tall{grid-area:span 3 / span 1;height:100%;min-height:0}.section_system.grensena-eu_section{padding-top:4.5rem;padding-bottom:4.5rem}.grensena-eu_section .content_services{grid-row-gap:1.5rem;gap:1.5rem}.grensena-eu_section .grensena-eu_emblem img{margin:.25rem 0;max-width:100%;max-height:9.5rem;width:auto}.card_news-b .heading-style-h4{line-height:1.22}.grensena-map_wrap{background:#e8e6e3}.grensena-map_wrap .leaflet-tile-pane{filter:grayscale(.9) contrast(.92) brightness(1.04)}.grensena-map_pin span{position:relative}.grensena-map_pin span:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--grensena-brown);animation:grensena-pin-pulse 2.2s ease-out infinite}@keyframes grensena-pin-pulse{0%{transform:scale(.6);opacity:.9}70%{transform:scale(2.1);opacity:0}to{transform:scale(2.1);opacity:0}}.grensena-team_note{margin:1.25rem 0 0;max-width:38rem;font-size:.95rem}.section_network{padding-top:3.5rem;padding-bottom:3.5rem}.section_network .master_network{min-height:calc(100svh - 7rem)}.section_network{overflow:hidden}.section_network .wrap_spline{top:auto;bottom:-32%;height:88%}.section_network .grensena-globe{min-height:0}.section_network .wrap_spline,.section_network .spline-network{transform:none!important}.section_network .wrap_spline:after{content:"";position:absolute;inset:auto 0 36%;height:28%;background:linear-gradient(to bottom,#15151500,#151515eb);pointer-events:none}.section_network .master_countries{position:relative;z-index:2}.section_network .master_countries .heading-style-h6{text-shadow:0 1px 14px rgba(0,0,0,.85),0 0 4px rgba(0,0,0,.6)}.section_network .country_tile{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1515158c;border-radius:var(--radius-ui-button-base, 8px)}.grensena-pallet_stage{display:flex;align-items:center;justify-content:center;background:#151515;overflow:hidden}@view-transition{navigation:auto}::view-transition-old(root){animation:grensena-vt-out .28s ease both}::view-transition-new(root){animation:grensena-vt-in .34s ease both}@keyframes grensena-vt-out{to{opacity:0}}@keyframes grensena-vt-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.grensena-404_stage{margin-top:2.5rem;height:26rem;max-width:34rem;border-radius:var(--radius-general-default, 12px);background:#151515;display:flex;align-items:center;justify-content:center;overflow:hidden}.grensena-article_nav{display:flex;justify-content:space-between;gap:1rem;margin:3rem 0 0;flex-wrap:wrap}.grensena-article_nav a{display:inline-flex;align-items:center;gap:.5rem;max-width:46%;min-width:0;flex-wrap:wrap;color:inherit;text-decoration:none;font-family:IBM Plex Mono,monospace;font-size:.85rem;text-transform:uppercase;letter-spacing:.03em}.grensena-article_nav a:hover{color:var(--grensena-brown)}.grensena-article_nav .t{font-family:Overused Grotesk,sans-serif;text-transform:none;letter-spacing:0;font-size:.95rem;opacity:.8}@media(max-width:640px){.grensena-article_nav{flex-direction:column;gap:1.25rem}.grensena-article_nav a{max-width:100%}}.grensena-related{padding:3.5rem 0 5rem}.grensena-related_heading{margin-bottom:1.5rem}.grensena-btn{gap:0}.grensena-btn .button-text{text-shadow:none}.grensena-btn_fill{position:absolute;inset:0;z-index:1;background:#fff;transform:translateY(102%);transition:transform .28s cubic-bezier(.33,1,.68,1);pointer-events:none}.grensena-btn:hover .grensena-btn_fill,.grensena-btn:focus-visible .grensena-btn_fill{transform:translateY(0)}.grensena-btn.w-variant-1ff8d96e-78cc-eac8-de90-206ecdaded5f,.grensena-btn.w-variant-34d8d794-2d3b-997e-fe81-9b40d68e85cc{-webkit-backdrop-filter:blur(24px) saturate(1.7);backdrop-filter:blur(24px) saturate(1.7)}.grensena-btn .button-bg.w-variant-1ff8d96e-78cc-eac8-de90-206ecdaded5f,.grensena-btn .button-bg.w-variant-34d8d794-2d3b-997e-fe81-9b40d68e85cc{border:none;background:#ffffff1a;-webkit-backdrop-filter:none;backdrop-filter:none}.grensena-btn.w-variant-1ff8d96e-78cc-eac8-de90-206ecdaded5f .grensena-btn_fill,.grensena-btn.w-variant-34d8d794-2d3b-997e-fe81-9b40d68e85cc .grensena-btn_fill{background:#151515}.grensena-btn.w-variant-1ff8d96e-78cc-eac8-de90-206ecdaded5f:hover,.grensena-btn.w-variant-1ff8d96e-78cc-eac8-de90-206ecdaded5f:focus-visible,.grensena-btn.w-variant-34d8d794-2d3b-997e-fe81-9b40d68e85cc:hover,.grensena-btn.w-variant-34d8d794-2d3b-997e-fe81-9b40d68e85cc:focus-visible{color:#fff}.grensena-btn_mask{position:relative;z-index:2;pointer-events:none}.grensena-btn_labels{display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.76,0,.24,1)}.grensena-btn:hover .grensena-btn_labels,.grensena-btn:focus-visible .grensena-btn_labels{transform:translateY(-50%)}.grensena-btn_label{display:block}.grensena-btn_icon{position:relative;z-index:2;flex:none;display:flex;align-items:center;justify-content:center;width:.85em;height:.85em;margin-left:.55em}.grensena-btn_icon svg{transform:rotate(-45deg);transition:transform .35s cubic-bezier(.33,1,.68,1)}.grensena-btn:hover .grensena-btn_icon svg,.grensena-btn:focus-visible .grensena-btn_icon svg{transform:rotate(0)}.grensena-btn:hover,.grensena-btn:focus-visible{color:#151515}@media(prefers-reduced-motion:reduce){.grensena-btn_fill,.grensena-btn_labels,.grensena-btn_icon svg{transition-duration:.01s}}.gsap_split_line-mask{padding-bottom:.16em;margin-bottom:-.16em}.grensena-scroll-hint{display:block;text-decoration:none;color:inherit;cursor:pointer}.grensena-scroll-hint .master_tag{transition:transform .35s ease}.grensena-scroll-hint:hover .master_tag{transform:translateY(4px)}.grensena-scroll-hint .icon_tag svg{transition:transform .35s ease}.grensena-scroll-hint:hover .icon_tag svg{transform:translateY(2px)}.slide_news.grensena-loop_slide{width:18rem;margin-right:0}.grensena-loop_cap{height:100%;min-height:24rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;border-left:1px dashed rgba(255,255,255,.25);padding:2rem 1.5rem;text-decoration:none;color:inherit}.grensena-loop_cap .grensena-loop_icon{width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.35);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease,border-color .3s ease,transform .5s ease}.grensena-loop_cap:hover .grensena-loop_icon{background:var(--grensena-brown);border-color:var(--grensena-brown);transform:rotate(-360deg)}.grensena-loop_cap .grensena-loop_note{opacity:.55;font-size:.85rem}@media(max-width:767px){.slide_news.grensena-loop_slide{width:12rem}}.grensena-section{position:relative;z-index:1;padding:var(--section-padding--medium, 6rem) 0;background-color:var(--color-tokens-background-base, #ededed)}.grensena-section_head{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-bottom:3rem;max-width:46rem}.grensena-services_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.grensena-service_card{display:flex;flex-direction:column;gap:.75rem}.grensena-service_photo{aspect-ratio:4 / 3;border-radius:var(--radius-radius-regular, 12px);overflow:hidden;margin-bottom:.5rem}.grensena-service_photo img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.19,1,.22,1)}.grensena-service_card:hover .grensena-service_photo img{transform:scale(1.04)}.grensena-process_rows .divider_section.faint{margin:0}.grensena-process_row{display:grid;grid-template-columns:4rem 16rem 1fr;gap:2rem;align-items:baseline;padding:1.75rem 0}.grensena-process_num{font-family:IBM Plex Mono,monospace;color:var(--grensena-brown)}.grensena-why_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.grensena-why_card{border:1px solid rgba(21,21,21,.12);border-radius:var(--radius-radius-regular, 12px);padding:1.75rem;display:flex;flex-direction:column;gap:.6rem}.grensena-why_index{font-family:IBM Plex Mono,monospace;font-size:.75rem;color:var(--grensena-brown);margin-bottom:.4rem}.grensena-clients{position:relative;z-index:1;background:#151515;color:#ededed;padding-top:var(--section-padding--medium, 6rem);padding-bottom:var(--section-padding--medium, 6rem)}.grensena-clients_inner{display:flex;flex-direction:column;align-items:flex-start;gap:2.75rem}.grensena-clients .heading-style-h3{max-width:62rem;color:#ededed}.grensena-clients .master_tag{color:#ededed;border-color:#ffffff40}.grensena-stats_row{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;width:100%}.grensena-stat_value{font-size:3.25rem;line-height:1.1;font-weight:500;color:#fff}.grensena-stat_label{font-family:IBM Plex Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffff8c;margin-top:.4rem}.grensena-logo_wall{display:grid;grid-template-columns:repeat(4,1fr);width:100%;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-radius-regular, 12px);overflow:hidden}.grensena-logo_tile{display:flex;align-items:center;justify-content:center;min-height:6.5rem;padding:1.5rem;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.grensena-logo_tile:nth-child(4n){border-right:none}.grensena-logo_tile:nth-child(n+5){border-bottom:none}.grensena-logo_tile img{max-height:2.1rem;max-width:8.5rem;width:auto;filter:grayscale(1) invert(1) brightness(1.7);opacity:.75;transition:opacity .3s ease}.grensena-logo_tile:hover img{opacity:1}.grensena-promo{position:relative;z-index:1;background:var(--color-tokens-background-base, #ededed);padding:var(--section-padding--medium, 6rem) 0}.grensena-promo_grid{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}.grensena-promo_copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:34rem}.grensena-promo_stage{width:100%;aspect-ratio:1 / 1;max-height:30rem;border-radius:var(--radius-radius-regular, 16px);border:1px solid rgba(21,21,21,.1);background:#1b1b1b}@media(max-width:991px){.grensena-services_grid{grid-template-columns:1fr;gap:2.5rem}.grensena-process_row{grid-template-columns:3rem 1fr}.grensena-process_row p{grid-column:2}.grensena-why_grid{grid-template-columns:1fr}.grensena-stats_row,.grensena-logo_wall{grid-template-columns:repeat(2,1fr)}.grensena-logo_tile:nth-child(4n){border-right:1px solid rgba(255,255,255,.12)}.grensena-logo_tile:nth-child(2n){border-right:none}.grensena-logo_tile:nth-child(n+5){border-bottom:1px solid rgba(255,255,255,.12)}.grensena-logo_tile:nth-child(n+7){border-bottom:none}.grensena-promo_grid{grid-template-columns:1fr;gap:2.5rem}.grensena-promo_stage{aspect-ratio:4 / 3}}.grensena-clients .grensena-btn,.section_network .grensena-btn{color:#ededed}.grensena-clients .grensena-btn .grensena-btn_fill,.section_network .grensena-btn .grensena-btn_fill{background:#fff}.grensena-clients .grensena-btn:hover,.grensena-clients .grensena-btn:focus-visible,.section_network .grensena-btn:hover,.section_network .grensena-btn:focus-visible{color:#151515}.master_navigation .link_nav,.master_navigation .lang-switch__button,.master_navigation .grensena-btn .button-bg{transition:color .3s ease,background-color .3s ease,border-color .3s ease}.master_navigation:not(.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402) .grensena-btn .button-bg{background-color:#2d2d2d;border-color:transparent}.master_navigation:not(.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402) .grensena-btn{color:#ededed}.master_navigation.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402 .grensena-btn .grensena-btn_fill{background:#151515}.master_navigation.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402 .grensena-btn:hover,.master_navigation.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402 .grensena-btn:focus-visible{color:#ededed}.grensena-trustbar{position:relative;z-index:1;background:var(--color-tokens-background-base, #ededed);border-bottom:1px solid rgba(21,21,21,.08);padding:1.1rem 0}.grensena-trustbar_list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 2rem}.grensena-trustbar_list li{display:inline-flex;align-items:center;gap:.55em;font-family:IBM Plex Mono,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#151515bf;white-space:nowrap}.grensena-trustbar_list li:before{content:"";width:.45em;height:.45em;border-radius:50%;background:var(--grensena-brown);flex:none}@media(max-width:767px){.grensena-trustbar_list{justify-content:flex-start}.grensena-trustbar_list li{white-space:normal}}.grensena-capabilities_grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 2rem}.grensena-capability{display:flex;align-items:baseline;gap:.6rem;padding:.85rem 0;border-bottom:1px solid rgba(21,21,21,.1)}.grensena-capability_check{width:1em;height:1em;flex:none;align-self:center;color:var(--grensena-brown)}.grensena-capability_check svg{width:100%;height:100%;display:block}@media(max-width:991px){.grensena-capabilities_grid{grid-template-columns:1fr;gap:0}}.grensena-inquiry_card{display:grid;grid-template-columns:1fr 1.15fr;gap:3rem;background:#fff;border-radius:var(--radius-radius-regular, 16px);padding:3rem}.grensena-inquiry_copy{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:30rem}.grensena-inquiry_form{display:flex;flex-direction:column;gap:1.25rem;margin:0}.grensena-inquiry_form .textarea{min-height:8.5rem}.grensena-inquiry_note{margin-top:-.4rem}@media(max-width:991px){.grensena-inquiry_card{grid-template-columns:1fr;gap:2rem;padding:1.75rem}}.grensena-promo_buttons{display:flex;gap:.75rem;flex-wrap:wrap}.grensena-faq_toggle{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.6rem 1.2rem;background:transparent;border:1px solid rgba(21,21,21,.25);border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:inherit;cursor:pointer;transition:background-color .25s ease,border-color .25s ease}.grensena-faq_toggle:hover{background:#1515150d}.grensena-faq_toggle:focus-visible{outline:2px solid var(--grensena-brown);outline-offset:2px}.grensena-faq_toggle-icon{width:.85em;height:.85em;display:inline-flex;transition:transform .3s ease}.grensena-faq_toggle.is-open .grensena-faq_toggle-icon{transform:rotate(180deg)}.grensena-faq_more[hidden]{display:none}.grensena-services_grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}.grensena-service_card{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-radius-regular, 14px);overflow:hidden;color:#fff;display:flex;align-items:flex-end;gap:0}.grensena-service_card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.19,1,.22,1)}.grensena-service_card:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#000000d1,#00000040 45%,#0000000d 70%)}.grensena-service_card:hover>img{transform:scale(1.06)}.grensena-service_body{position:relative;z-index:2;padding:1.5rem}.grensena-service_num{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:#e8b57a;margin-bottom:.5rem}.grensena-service_title{color:#fff;margin-bottom:.5rem}.grensena-service_text{font-size:.9rem;line-height:1.5;color:#ffffffd9;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.19,1,.22,1),opacity .4s ease}.grensena-service_card:hover .grensena-service_text,.grensena-service_card:focus-within .grensena-service_text{max-height:10rem;opacity:1}@media(hover:none){.grensena-service_text{max-height:none;opacity:1}}.grensena-process_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.grensena-process_card{position:relative;background:#fff;border-radius:var(--radius-radius-regular, 14px);padding:4.6rem 1.5rem 1.6rem;overflow:hidden}.grensena-process_ghost{position:absolute;top:-1.4rem;right:.4rem;font-family:IBM Plex Mono,monospace;font-size:6.5rem;line-height:1;font-weight:600;color:transparent;-webkit-text-stroke:1.5px var(--grensena-brown);pointer-events:none}.grensena-process_card:nth-child(1) .grensena-process_ghost{opacity:.22}.grensena-process_card:nth-child(2) .grensena-process_ghost{opacity:.42}.grensena-process_card:nth-child(3) .grensena-process_ghost{opacity:.62}.grensena-process_card:nth-child(4) .grensena-process_ghost{opacity:.85}.grensena-process_card .heading-style-h5{margin-bottom:.5rem}.grensena-capabilities_wall{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.7rem;max-width:62rem}.grensena-cap_pill{display:inline-flex;align-items:center;gap:.55rem;padding:.7rem 1.15rem;border:1px solid rgba(21,21,21,.22);border-radius:999px;font-family:IBM Plex Mono,monospace;font-size:.78rem;text-transform:uppercase;letter-spacing:.02em;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.grensena-cap_check{width:.85em;height:.85em;flex:none;color:var(--grensena-brown);transition:color .3s ease}.grensena-cap_check svg{width:100%;height:100%;display:block}.grensena-cap_pill:hover{background:#151515;color:#ededed;border-color:#151515}.grensena-cap_pill:hover .grensena-cap_check{color:#e8b57a}.grensena-inquiry{background:#fff}.grensena-inquiry_wrap{max-width:44rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.grensena-inquiry_form{width:100%;display:flex;flex-direction:column;gap:1.9rem;margin:1.25rem 0 0}.grensena-line-input{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(21,21,21,.3);border-radius:0;padding:.6rem 0;font:inherit;font-size:1.15rem;color:#151515;transition:border-color .3s ease}.grensena-line-input::placeholder{color:#15151566}.grensena-line-input:focus{outline:none;border-bottom-color:var(--grensena-brown)}.grensena-line-textarea{min-height:4.5rem;resize:vertical}.grensena-inquiry_note{margin-top:-.5rem}.grensena-why_rows{display:flex;flex-direction:column}.grensena-why_row{display:grid;grid-template-columns:5rem 1fr 1.2fr;gap:2rem;padding:2.2rem 0;border-top:1px solid rgba(21,21,21,.12);align-items:baseline}.grensena-why_num{font-family:IBM Plex Mono,monospace;font-size:1rem;color:var(--grensena-brown)}.grensena-why_title{font-size:clamp(1.4rem,2.4vw,2rem);font-weight:500;line-height:1.15}@media(max-width:991px){.grensena-services_grid{grid-template-columns:1fr}.grensena-service_card{aspect-ratio:4 / 3}.grensena-process_grid{grid-template-columns:1fr 1fr}.grensena-why_row{grid-template-columns:3rem 1fr}.grensena-why_row p{grid-column:2}}@media(max-width:600px){.grensena-process_grid{grid-template-columns:1fr}}.grensena-process_track{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding-top:2.4rem}.grensena-process_track:before{content:"";position:absolute;top:.55rem;left:1%;right:1%;height:1px;background:#15151533}.grensena-process_step{position:relative}.grensena-process_dot{position:absolute;top:-2.4rem;left:0;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--grensena-brown);box-shadow:0 0 0 5px var(--color-tokens-background-base, #ededed)}.grensena-process_step:nth-child(1) .grensena-process_dot{opacity:.3}.grensena-process_step:nth-child(2) .grensena-process_dot{opacity:.55}.grensena-process_step:nth-child(3) .grensena-process_dot{opacity:.8}.grensena-process_step:nth-child(4) .grensena-process_dot{opacity:1}.grensena-process_step .grensena-process_num{font-family:IBM Plex Mono,monospace;font-size:.72rem;color:var(--grensena-brown);margin-bottom:.5rem}.grensena-process_step .heading-style-h5{margin-bottom:.5rem}@media(max-width:991px){.grensena-process_track{grid-template-columns:1fr 1fr;row-gap:2.75rem}}@media(max-width:600px){.grensena-process_track{grid-template-columns:1fr;padding-top:0}.grensena-process_track:before{display:none}.grensena-process_dot{display:none}}.grensena-service_card{aspect-ratio:1 / 1}.grensena-service_body{margin-top:auto;padding:1.35rem 1.5rem;width:100%}.grensena-capabilities_wall,.grensena-inquiry_wrap{max-width:none}.grensena-inquiry_wrap>.tone-medium{max-width:44rem}.grensena-inquiry_form{display:grid;grid-template-columns:1fr 1fr;gap:1.9rem 3rem}.grensena-line-textarea,.grensena-inquiry_form .grensena-inquiry_note{grid-column:1 / -1}.grensena-inquiry_form .button_submit-static{grid-column:1 / -1;justify-self:start}@media(max-width:767px){.grensena-inquiry_form{grid-template-columns:1fr;gap:1.6rem}.grensena-service_card{aspect-ratio:4 / 3}}.grensena-flag{display:inline-flex;width:1.1rem;height:1.1rem;border-radius:50%;overflow:hidden;outline:1px solid rgba(255,255,255,.22);flex:none}.section_network .country_tile{display:flex;align-items:center;justify-content:center}.grensena-flag svg{width:100%;height:100%;display:block}.grensena-team_desc{margin-top:.35rem;line-height:1.45}.grensena-team_mail{color:inherit;text-decoration:underline;text-underline-offset:2px;word-break:break-all}@media(max-width:767px){.grensena-team_grid{grid-template-columns:1fr 1fr;gap:1rem}.grensena-team_desc{font-size:.78rem}}.lang-switch__flag{width:1rem;height:1rem;outline-color:#15151526}.lang-switch__menu{max-height:21rem;overflow-y:auto;min-width:12rem}.lang-switch__option .lang-switch__name{opacity:1;text-transform:none}.grensena-service_text{transition:max-height .85s cubic-bezier(.19,1,.22,1),opacity .6s ease .08s}.grensena-cta_text{max-width:38rem;color:#ffffffd9}.master_navigation:not(.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402) .grensena-btn:hover,.master_navigation:not(.w-variant-c9557807-8e80-3b75-1707-7f7890f8d402) .grensena-btn:focus-visible{color:#151515}.grensena-eu_status{display:inline-flex;align-items:center;margin-top:.75rem;padding:.3rem .85rem;border-radius:999px;background:#9764321f;color:var(--grensena-brown);font-family:IBM Plex Mono,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em}.grensena-blog_intro{max-width:46rem;margin-top:1rem}.grensena-news_excerpt{font-size:.88rem;line-height:1.5;margin-top:.4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.grensena-req{color:var(--grensena-brown)}.grensena-form_note a{color:inherit;text-decoration:underline}.grensena-contact_hours{margin-top:.5rem}.headline_contact-a{max-width:100%}[class*=headline_],[class*=heading_]{min-width:min-content}@media(max-width:991px){h1,h2,h3,h4,.gsap_split_line,.gsap_split_line-mask{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;max-width:100%}}.grensena-contact_image-tall img{transform:scale(1.35);transform-origin:50% 88%}.grensena-langbar{position:fixed;top:4.75rem;right:1rem;z-index:998;display:flex;align-items:center;gap:.6rem;max-width:calc(100vw - 2rem);padding:.5rem .6rem .5rem .9rem;border-radius:999px;background:#151515eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ededed;font-family:IBM Plex Mono,monospace;font-size:.75rem;letter-spacing:.02em;box-shadow:0 6px 24px #0000002e}.grensena-langbar[hidden]{display:none}.grensena-langbar_link{color:#ededed;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grensena-langbar_link:hover,.grensena-langbar_link:focus-visible{color:#fff}.grensena-langbar_close{flex:none;width:1.35rem;height:1.35rem;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffff1f;color:#ededed;font-size:.95rem;line-height:1;cursor:pointer}.grensena-langbar_close:hover,.grensena-langbar_close:focus-visible{background:#ffffff38;color:#fff}@media(max-width:640px){.grensena-langbar{top:auto;bottom:1rem;left:1rem;right:1rem;font-size:.7rem}}.grensena-blog_intro-link{text-decoration:underline;text-underline-offset:3px}.grensena-blog_intro-link:hover{color:var(--grensena-brown)}.grensena-product_lead{max-width:46rem}.grensena-hub_intro{margin-top:1.5rem}.grensena-product_hero{grid-column:1 / -1}.grensena-product_headline{max-width:var(--max-width--7-columns, 46rem)}.grensena-product_crumb{text-decoration:none;color:inherit}.grensena-product_crumb:hover .master_tag{text-decoration:underline}.section_hero-services .image-wrap_hero-service{height:auto;aspect-ratio:5 / 2}@media(max-width:767px){.section_hero-services .image-wrap_hero-service{aspect-ratio:3 / 2}}.grensena-product_features{grid-row-gap:var(--spacing--64, 4rem)}.card_service .icon_feature{color:var(--color-tokens-tone-strong)}.grensena-btn_row{display:flex;flex-wrap:wrap;gap:.75rem}.grensena-product_card{text-decoration:none;display:block}.grensena-product_card .about-card_text-bg{height:65%;background-image:linear-gradient(0deg,#000000d1,#00000073 45%,#0000)}.grensena-product_card .text-wrap_about-card{color:var(--color-base-base-light-100, #fff)}.grensena-hub_listing{padding-top:0}.grensena-products_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid--column-gap, 1.25rem)}@media(max-width:991px){.grensena-products_grid{grid-template-columns:1fr}}.grensena-products_grid .card_client{display:flex;flex-direction:column;overflow:hidden;text-decoration:none}.grensena-products_grid .image-wrap_client-card{height:16rem;min-height:0;flex:none}.grensena-products_grid .content_client-card{flex:1;padding:var(--spacing--32, 2rem)}.grensena-products_grid .card_client img{transition:transform .8s cubic-bezier(.19,1,.22,1)}.grensena-products_grid .card_client:hover img{transform:scale(1.04)}.grensena-product_specs{padding-top:0}.grensena-spec_heading{margin-bottom:2.5rem;max-width:46rem}.grensena-spec{width:100%;overflow-x:auto}.grensena-spec table{width:100%;border-collapse:collapse}.grensena-spec th,.grensena-spec td{text-align:left;vertical-align:top;padding:1.1rem 1.5rem 1.1rem 0;border-top:1px solid var(--color-tokens-tone-faint)}.grensena-spec th{padding-top:0;border-top:0;padding-bottom:.9rem}.grensena-spec tbody tr:last-child td{border-bottom:1px solid var(--color-tokens-tone-faint)}.grensena-spec td:first-child{min-width:12rem}.grensena-spec td:nth-child(2){min-width:11rem}.grensena-spec td:last-child{padding-right:0;color:var(--color-tokens-tone-medium)}.grensena-spec_shop{display:inline-block;margin-top:.4rem;color:var(--color-tokens-tone-strong);text-decoration:underline;text-underline-offset:.15em}.grensena-spec_note{margin-top:1.75rem;max-width:46rem}@media(max-width:767px){.grensena-spec thead{display:none}.grensena-spec tr{display:block;padding:1.1rem 0;border-top:1px solid var(--color-tokens-tone-faint)}.grensena-spec tbody tr:last-child{border-bottom:1px solid var(--color-tokens-tone-faint)}.grensena-spec td{display:block;border:0;padding:.25rem 0;min-width:0}.grensena-spec tbody tr:last-child td{border-bottom:0}.grensena-spec td:before{content:attr(data-label);display:block;font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-tokens-tone-medium);margin-bottom:.1rem}.grensena-spec td:first-child:before{display:none}}.grensena-related--lift{background-color:var(--color-tokens-background-lift)}.grensena-product_faq .headline_faq{margin-bottom:2.5rem}:where(button.grensena-btn--button){appearance:none;-webkit-appearance:none;border:0;margin:0;background:none;cursor:pointer;text-align:left}button.grensena-btn--button:disabled{opacity:.6;cursor:progress}.grensena-submit{position:relative;display:inline-flex}.grensena-hp{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.grensena-form_status{margin:.25rem 0 1rem;padding:.9rem 1.1rem;border-radius:var(--radius-general-default, 12px);font-size:.95rem;line-height:1.5;outline:none}.grensena-form_status.is-success{background:#2e7d321a;color:#1e5b22}.grensena-form_status.is-failure{background:#b0202014;color:#8a1c1c}.grensena-form_status a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.grensena-recaptcha_note{margin-top:1rem;font-size:.75rem}.grecaptcha-badge{visibility:hidden}.grensena-skip{position:absolute;left:1rem;top:-100vh;z-index:1000;padding:.6rem 1rem;border-radius:999px;background:#151515;color:#fff;font-family:IBM Plex Mono,monospace;font-size:.8rem;text-decoration:none}.grensena-skip:focus{top:1rem;outline:2px solid #fff;outline-offset:2px}#main:focus{outline:none}.grensena-article_meta{display:flex;flex-wrap:wrap;gap:.5rem .9rem;margin:1rem 0 0;font-family:IBM Plex Mono,monospace;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.grensena-article_products{margin:3rem 0 0;padding:1.5rem 0 0;border-top:1px solid var(--color-tokens-tone-faint)}.grensena-article_products p{margin:0}.grensena-article_products a{color:inherit;text-decoration:underline;text-underline-offset:.15em;font-weight:600}.grensena-article_products a:hover{color:var(--grensena-brown)}.grensena-blog_intro-link{color:inherit}.expandable-top:focus-visible{outline:2px solid var(--color-tokens-tone-strong);outline-offset:4px;border-radius:4px}.grensena-navdrop{position:relative;display:inline-flex;align-items:center}.grensena-navdrop_toggle{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;padding:.35rem;margin-left:-.35rem;cursor:pointer;display:inline-flex;align-items:center;border-radius:999px}.grensena-navdrop_toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.grensena-navdrop_panel{display:none;position:absolute;top:100%;left:0;z-index:30;min-width:17rem;margin-top:.5rem;padding:.5rem;border-radius:14px;background:#fff;color:#151515;box-shadow:0 18px 40px #00000024}.grensena-navdrop_panel:before{content:"";position:absolute;left:0;right:0;top:-.6rem;height:.6rem}.grensena-navdrop:hover .grensena-navdrop_panel,.grensena-navdrop:focus-within .grensena-navdrop_panel,.grensena-navdrop.is-open .grensena-navdrop_panel{display:block}.grensena-navdrop_link{display:block;padding:.6rem .8rem;border-radius:9px;color:#151515;text-decoration:none;font-size:.92rem;line-height:1.3}.grensena-navdrop_link:hover,.grensena-navdrop_link:focus-visible{background:#f0ede8;outline:none}.grensena-navdrop_all{margin-top:.25rem;border-top:1px solid #ececec;border-radius:0 0 9px 9px;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#6b6b6b}.grensena-mobile_sub{display:flex;flex-wrap:wrap;gap:.4rem .5rem;margin:-.35rem 0 .25rem}.grensena-mobile_sublink{padding:.35rem .7rem;border:1px solid var(--color-tokens-tone-faint);border-radius:999px;color:var(--color-tokens-tone-strong);font-size:.82rem;text-decoration:none}.grensena-hero_links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.grensena-hero_link{padding:.45rem .85rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#fff;text-decoration:none;font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s ease}.grensena-hero_link:hover,.grensena-hero_link:focus-visible{background:#fff3}.grensena-service_card--link{text-decoration:none;color:#fff}.grensena-spec_shop strong{font-weight:600}.grensena-fsc{margin-top:.5rem}.grensena-also{margin-top:2.5rem}.grensena-also_links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.grensena-also_links--wide{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:767px){.grensena-also_links,.grensena-also_links--wide{grid-template-columns:1fr}}.grensena-also_link{display:flex;flex-direction:column;gap:.3rem;padding:1.1rem 1.25rem;border:1px solid var(--color-tokens-tone-faint);border-radius:var(--radius-general-default, 12px);color:var(--color-tokens-tone-strong);text-decoration:none;background:var(--color-tokens-background-lift);transition:border-color .2s ease}.grensena-also_link:hover,.grensena-also_link:focus-visible{border-color:var(--color-tokens-tone-strong)}.grensena-special{padding-top:0}.grensena-facts{background:var(--color-tokens-background-lift)}.grensena-facts_wrap{display:flex;flex-direction:column;gap:1.5rem;max-width:60rem}.grensena-facts_lead{max-width:46rem}.grensena-facts_list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--color-tokens-tone-faint)}.grensena-facts_list>div{padding:.9rem 1rem .9rem 0;border-bottom:1px solid var(--color-tokens-tone-faint)}.grensena-facts_list dt{margin-bottom:.2rem}.grensena-facts_list dd{margin:0}@media(max-width:767px){.grensena-facts_list{grid-template-columns:1fr}}.grensena-inline-link{text-decoration:underline;text-decoration-color:var(--grensena-brown, #976432);text-underline-offset:.15em;text-decoration-thickness:1.5px}.grensena-article_faq{max-width:46rem;margin-top:3.5rem}.grensena-article_faq h2{margin:0 0 1.25rem}.grensena-article_faq .expandable-top{gap:1rem}.grensena-article_sources{max-width:46rem;margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--color-tokens-tone-faint)}.grensena-article_sources h2{margin:0 0 .6rem;font-size:.8rem}.grensena-article_sources ol{margin:0;padding-left:1.2rem;font-size:.92rem;line-height:1.55}.grensena-article_sources a{color:inherit;text-decoration:underline;text-underline-offset:.15em;word-break:break-word}.grensena-article_calc{margin-top:1.5rem;font-weight:600}.grensena-calc_head{gap:1.25rem}.grensena-calc_form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:2rem;align-items:start}@media(max-width:991px){.grensena-calc_form{grid-template-columns:1fr}}.grensena-calc_inputs{display:flex;flex-direction:column;gap:1rem}.grensena-calc_field{display:flex;flex-direction:column;gap:.35rem}.grensena-calc_field[hidden]{display:none}.grensena-calc_result{padding:1.5rem;border-radius:var(--radius-general-default, 12px);background:var(--color-tokens-background-lift);display:flex;flex-direction:column;gap:1rem}.grensena-calc_big{display:flex;align-items:baseline;gap:.75rem}.grensena-calc_big [data-out=total]{font-family:Raveo Display,Overused Grotesk,sans-serif;font-size:clamp(3rem,8vw,5.5rem);line-height:1}.grensena-calc_facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:0}.grensena-calc_facts dt{font-family:IBM Plex Mono,monospace;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-tokens-tone-medium)}.grensena-calc_facts dd{margin:.15rem 0 0}.grensena-calc_plan{width:100%;height:auto;border-radius:8px}.grensena-calc_warn{color:#8a1c1c}.grensena-calc_note{margin-top:1rem;max-width:46rem}.grensena-calc_h2{margin:3rem 0 1.25rem}.grensena-calc_links{margin-top:1.5rem;line-height:2}.grensena-calc_links a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.grensena-home_head{margin-bottom:var(--spacing--80, 5rem);align-items:start}.grensena-home_features-head{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start}.grensena-home_call{margin-top:.5rem}.section_timeline.dark-mode{color:var(--color-tokens-tone-strong)}.section_timeline.dark-mode .timeline_progress{background-color:#ededed24}.section_timeline.dark-mode .timeline_progress-line{background-color:#ededed}.section_features-about{position:relative;z-index:1}.card_feature .icon_feature{color:var(--color-tokens-tone-strong)}.grensena-faq_more.is-collapsible{display:grid;grid-template-rows:0fr;transition:grid-template-rows .65s cubic-bezier(.22,1,.36,1)}.grensena-faq_more.is-collapsible.is-open{grid-template-rows:1fr}.grensena-faq_more-inner{min-height:0;overflow:hidden}.grensena-faq_more.is-collapsible .grensena-faq_more-item{opacity:0;transform:translateY(-10px);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.grensena-faq_more.is-collapsible.is-open .grensena-faq_more-item{opacity:1;transform:none;transition-delay:calc(.12s + var(--i, 0) * .05s)}.grensena-faq_toggle-icon{transition:transform .4s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.grensena-faq_more.is-collapsible,.grensena-faq_more.is-collapsible .grensena-faq_more-item{transition:none!important}}.grensena-navdrop_toggle{margin-left:3px;padding:0 .45rem;align-self:stretch;background:var(--color-tokens-button-secondary-default-background, #e4e4e4);border:1px solid var(--color-tokens-button-secondary-default-border, transparent);border-radius:var(--radius-ui-button-base, 6px);color:var(--color-tokens-button-secondary-default-text, #151515)}@media(max-width:767px){.section_features-about .card_feature{min-height:0;gap:2.5rem}.section_features-about .card_image-feature{height:16rem}}.grensena-svc .image-wrap_column.image-service{height:auto;min-height:36rem;max-height:48rem;aspect-ratio:4 / 5}.grensena-svc .content_service-column{justify-content:center}.grensena-svc_list{list-style:none;margin:0;padding:0;width:100%;border-top:1px solid var(--color-tokens-tone-faint)}.grensena-svc_item{border-bottom:1px solid var(--color-tokens-tone-faint)}.grensena-svc_link{display:grid;grid-template-columns:2.25rem 1fr 1.25rem;gap:1rem;align-items:start;padding:1.25rem 0;color:inherit;text-decoration:none}.grensena-svc_num{font-family:var(--typography-font-button, "IBM Plex Mono", monospace);font-size:.8125rem;line-height:1.6;color:var(--color-tokens-tone-subtle);padding-top:.1rem}.grensena-svc_body{display:flex;flex-direction:column;gap:.375rem}.grensena-svc_body .text_body-bold{font-size:1.125rem;line-height:1.35}.grensena-svc_body .tone-medium{font-size:.9375rem;line-height:1.5}.grensena-svc_arrow{width:1.25rem;height:1.25rem;color:var(--color-tokens-tone-subtle);transition:transform .35s cubic-bezier(.19,1,.22,1),color .35s;margin-top:.1rem}.grensena-svc_link:hover .grensena-svc_arrow,.grensena-svc_link:focus-visible .grensena-svc_arrow{transform:translate(2px,-2px);color:var(--color-tokens-tone-strong)}.grensena-svc_link:hover .text_body-bold{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.section_stats-b{position:relative;z-index:1}@media screen and (max-width:991px){.grensena-svc .image-wrap_column.image-service{min-height:0;aspect-ratio:4 / 3;max-height:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
