html{line-height:1;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{padding:.4em;font-family:monospace,monospace;font-size:100%;background-color:var(--cr-subtle)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}body,html{position:relative;width:100%;min-height:100%;margin:0;padding:0}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0;list-style:none;font-size:inherit;font-weight:inherit}h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty,li:empty,ol:empty,p:empty,ul:empty{display:none}a{position:relative;word-wrap:break-word;text-decoration:none;color:inherit;border:none;outline:none;cursor:pointer}audio,canvas,embed,figure,iframe,img,object,picture,svg,video{display:block}canvas,figure,img,picture,video{max-width:100%;height:auto;border:none;outline:none;margin:0}button,input,optgroup,select,textarea{display:block;padding:0;text-transform:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;background-color:transparent;border:0;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}button,input[type=submit]{cursor:pointer}textarea{resize:vertical}table{border-collapse:collapse}:-moz-focusring{outline:auto}::placeholder{color:inherit}::-webkit-input-placeholder{color:inherit}:-moz-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}@media(prefers-reduced-motion:reduce){body{scroll-behavior:auto}}:root{--cr-subtle:hsla(0,0%,49%,.2);--cr-subtle-1:hsla(0,0%,49%,.2);--cr-subtle-2:hsla(0,0%,49%,.4);--cr-subtle-3:hsla(0,0%,49%,.6);--cr-subtle-4:hsla(0,0%,49%,.8);--cr-subtle-5:#7d7d7d}.cr-subtle,.cr-subtle-1{color:var(--cr-subtle-1)}.cr-subtle-2{color:var(--cr-subtle-2)}.cr-subtle-3{color:var(--cr-subtle-3)}.cr-subtle-4{color:var(--cr-subtle-4)}.cr-subtle-5{color:var(--cr-subtle-5)}.bg-subtle,.bg-subtle-1{background-color:var(--cr-subtle-1)}.bg-subtle-2{background-color:var(--cr-subtle-2)}.bg-subtle-3{background-color:var(--cr-subtle-3)}.bg-subtle-4{background-color:var(--cr-subtle-4)}.bg-subtle-5{background-color:var(--cr-subtle-5)}.c,.c-1,.c-2,.c-3,.c-4,.c-5{position:relative;width:calc(100% - var(--s-contain)*2);max-width:var(--s-contain-max);margin-left:auto;margin-right:auto}.c-1,.w-1{max-width:var(--w-1)}.c-2,.w-2{max-width:var(--w-2)}.c-3,.w-3{max-width:var(--w-3)}.c-4,.w-4{max-width:var(--w-4)}.c-5,.w-5{max-width:var(--w-5)}.f-h{align-items:flex-start;justify-content:space-between}.f-h,.f-v{display:flex}.f-v{flex-direction:column}.f-w{flex-wrap:wrap}.f-nw{flex-wrap:nowrap}.f-a-s{align-items:flex-start}.f-a-st{align-items:stretch}.f-a-c{align-items:center}.f-a-e{align-items:flex-end}.f-j-s{justify-content:flex-start}.f-j-c{justify-content:center}.f-j-e{justify-content:flex-end}.f-j-b{justify-content:space-between}.f-1{flex:1 1}.f-none{flex:none}.g{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.g-1{grid-template-columns:repeat(1,1fr)}.g-2{grid-template-columns:repeat(2,1fr)}.g-3{grid-template-columns:repeat(3,1fr)}.g-4{grid-template-columns:repeat(4,1fr)}.g-5{grid-template-columns:repeat(5,1fr)}.g-6{grid-template-columns:repeat(6,1fr)}.gap-xs{gap:8px}.gap-sm{gap:16px}.gap-md{gap:24px}.gap-lg{gap:40px}.object-contain,.object-fit{--offset:1px;position:absolute;display:block;width:100%;height:100%;top:50%;left:50%;transform:translate3d(-50%,-50%,0);overflow:hidden;-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.object-contain>:not(picture),.object-contain>picture>img,.object-fit>:not(picture),.object-fit>picture>img{position:absolute;max-width:unset;top:50%!important;left:50%!important;transform:translate3d(-50%,-50%,0);-webkit-backface-visibility:hidden}.object-fit>:not(picture),.object-fit>picture>img{width:calc(100% + var(--offset)*2)!important;height:calc(100% + var(--offset)*2)!important;object-fit:cover}.object-contain>:not(picture),.object-contain>picture>img{width:100%!important;height:100%!important;object-fit:contain}.child-contain>*,.child-cover>*,.child-fit>*{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.child-cover>*,.child-fit>*{height:101%;object-fit:cover}.child-contain>*{height:100%;object-fit:contain}.p-fill{position:absolute;width:100%;height:100%;top:0;left:0}.p-center{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.p-center-h{left:50%;transform:translate3d(-50%,50%,0)}.p-center-v{top:50%;transform:translate3d(0,-50%,0)}.icon-close,.icon-minus,.icon-plus{--thickness:1px;position:relative;display:inline-block;width:.75em;height:.75em}.icon-close:after,.icon-close:before,.icon-minus:after,.icon-minus:before,.icon-plus:after,.icon-plus:before{content:"";display:block;position:absolute;width:100%;top:50%;left:50%}.icon-close:before,.icon-minus:before,.icon-plus:before{border-top:var(--thickness) solid}.icon-close:after,.icon-minus:after,.icon-plus:after{border-bottom:var(--thickness) solid}.icon-close.icon-close:before,.icon-minus.icon-close:before,.icon-plus.icon-close:before{transform:translate3d(-50%,-50%,0) rotate(45deg)}.icon-close.icon-close:after,.icon-minus.icon-close:after,.icon-plus.icon-close:after{transform:translate3d(-50%,-50%,0) rotate(-45deg)}.icon-close.icon-minus:before,.icon-close.icon-plus:before,.icon-minus.icon-minus:before,.icon-minus.icon-plus:before,.icon-plus.icon-minus:before,.icon-plus.icon-plus:before{transform:translate3d(-50%,-50%,0) rotate(90deg)}.icon-close.icon-minus:after,.icon-close.icon-plus:after,.icon-minus.icon-minus:after,.icon-minus.icon-plus:after,.icon-plus.icon-minus:after,.icon-plus.icon-plus:after{transform:translate3d(-50%,-50%,0)}.icon-close.icon-minus:before,.icon-minus.icon-minus:before,.icon-plus.icon-minus:before{display:none}.icon-arrow,.icon-arrow-bottom,.icon-arrow-left,.icon-arrow-right,.icon-arrow-top,.icon-caret,.icon-caret-bottom,.icon-caret-left,.icon-caret-right,.icon-caret-top{--thickness:1px;position:relative;display:inline-block;width:.75em;height:.75em}.icon-arrow-bottom:before,.icon-arrow-left:before,.icon-arrow-right:before,.icon-arrow-top:before,.icon-arrow:before,.icon-caret-bottom:before,.icon-caret-left:before,.icon-caret-right:before,.icon-caret-top:before,.icon-caret:before{content:"";display:block;position:absolute;width:65%;height:65%;top:50%;left:50%;border-top:var(--thickness) solid;border-left:var(--thickness) solid;transform:translate3d(-50%,-50%,0) rotate(45deg)}.icon-arrow-bottom[class*=icon-arrow]:after,.icon-arrow-left[class*=icon-arrow]:after,.icon-arrow-right[class*=icon-arrow]:after,.icon-arrow-top[class*=icon-arrow]:after,.icon-arrow[class*=icon-arrow]:after,.icon-caret-bottom[class*=icon-arrow]:after,.icon-caret-left[class*=icon-arrow]:after,.icon-caret-right[class*=icon-arrow]:after,.icon-caret-top[class*=icon-arrow]:after,.icon-caret[class*=icon-arrow]:after{content:"";display:block;position:absolute;width:95%;top:50%;left:50%;border-top:var(--thickness) solid;transform:translate3d(-50%,-50%,0)}.icon-arrow-bottom[class*=icon-arrow]:before,.icon-arrow-left[class*=icon-arrow]:before,.icon-arrow-right[class*=icon-arrow]:before,.icon-arrow-top[class*=icon-arrow]:before,.icon-arrow[class*=icon-arrow]:before,.icon-caret-bottom[class*=icon-arrow]:before,.icon-caret-left[class*=icon-arrow]:before,.icon-caret-right[class*=icon-arrow]:before,.icon-caret-top[class*=icon-arrow]:before,.icon-caret[class*=icon-arrow]:before{width:45%;height:45%}.icon-arrow-bottom[class*=icon-arrow-left]:before,.icon-arrow-left[class*=icon-arrow-left]:before,.icon-arrow-right[class*=icon-arrow-left]:before,.icon-arrow-top[class*=icon-arrow-left]:before,.icon-arrow[class*=icon-arrow-left]:before,.icon-caret-bottom[class*=icon-arrow-left]:before,.icon-caret-left[class*=icon-arrow-left]:before,.icon-caret-right[class*=icon-arrow-left]:before,.icon-caret-top[class*=icon-arrow-left]:before,.icon-caret[class*=icon-arrow-left]:before{left:32%}.icon-arrow-bottom[class*=icon-arrow-right]:before,.icon-arrow-left[class*=icon-arrow-right]:before,.icon-arrow-right[class*=icon-arrow-right]:before,.icon-arrow-top[class*=icon-arrow-right]:before,.icon-arrow[class*=icon-arrow-right]:before,.icon-caret-bottom[class*=icon-arrow-right]:before,.icon-caret-left[class*=icon-arrow-right]:before,.icon-caret-right[class*=icon-arrow-right]:before,.icon-caret-top[class*=icon-arrow-right]:before,.icon-caret[class*=icon-arrow-right]:before{left:69%}.icon-arrow-bottom[class*=icon-arrow-bottom]:after,.icon-arrow-bottom[class*=icon-arrow-top]:after,.icon-arrow-left[class*=icon-arrow-bottom]:after,.icon-arrow-left[class*=icon-arrow-top]:after,.icon-arrow-right[class*=icon-arrow-bottom]:after,.icon-arrow-right[class*=icon-arrow-top]:after,.icon-arrow-top[class*=icon-arrow-bottom]:after,.icon-arrow-top[class*=icon-arrow-top]:after,.icon-arrow[class*=icon-arrow-bottom]:after,.icon-arrow[class*=icon-arrow-top]:after,.icon-caret-bottom[class*=icon-arrow-bottom]:after,.icon-caret-bottom[class*=icon-arrow-top]:after,.icon-caret-left[class*=icon-arrow-bottom]:after,.icon-caret-left[class*=icon-arrow-top]:after,.icon-caret-right[class*=icon-arrow-bottom]:after,.icon-caret-right[class*=icon-arrow-top]:after,.icon-caret-top[class*=icon-arrow-bottom]:after,.icon-caret-top[class*=icon-arrow-top]:after,.icon-caret[class*=icon-arrow-bottom]:after,.icon-caret[class*=icon-arrow-top]:after{transform:translate3d(-50%,-50%,0) rotate(-90deg)}.icon-arrow-bottom[class*=icon-arrow-top]:before,.icon-arrow-left[class*=icon-arrow-top]:before,.icon-arrow-right[class*=icon-arrow-top]:before,.icon-arrow-top[class*=icon-arrow-top]:before,.icon-arrow[class*=icon-arrow-top]:before,.icon-caret-bottom[class*=icon-arrow-top]:before,.icon-caret-left[class*=icon-arrow-top]:before,.icon-caret-right[class*=icon-arrow-top]:before,.icon-caret-top[class*=icon-arrow-top]:before,.icon-caret[class*=icon-arrow-top]:before{top:32%}.icon-arrow-bottom[class*=icon-arrow-bottom]:before,.icon-arrow-left[class*=icon-arrow-bottom]:before,.icon-arrow-right[class*=icon-arrow-bottom]:before,.icon-arrow-top[class*=icon-arrow-bottom]:before,.icon-arrow[class*=icon-arrow-bottom]:before,.icon-caret-bottom[class*=icon-arrow-bottom]:before,.icon-caret-left[class*=icon-arrow-bottom]:before,.icon-caret-right[class*=icon-arrow-bottom]:before,.icon-caret-top[class*=icon-arrow-bottom]:before,.icon-caret[class*=icon-arrow-bottom]:before{top:69%}.icon-arrow-left:before,.icon-caret-left:before{left:calc(50% + .1em);transform:translate3d(-50%,-50%,0) rotate(315deg)}.icon-arrow-right:before,.icon-caret-right:before{transform:translate3d(-50%,-50%,0) rotate(135deg)}.icon-arrow-top:before,.icon-caret-top:before{top:60%;transform:translate3d(-50%,-50%,0) rotate(45deg)}.icon-arrow-bottom:before,.icon-caret-bottom:before{top:40%;transform:translate3d(-50%,-50%,0) rotate(225deg)}.no-text-space{font-size:0;line-height:0}.avoid-style-flash{visibility:hidden}.user-select-disable{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.screen-reader-only{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.is-hidden{display:none!important}@media(max-width:1024px){.tablet-up-only{display:none!important}}@media(min-width:1025px){.tablet-down-only{display:none!important}}@media(max-width:600px){.mobile-up-only{display:none!important}}@media(min-width:601px){.mobile-down-only{display:none!important}}:root{--cr-black:#000;--cr-white:#fff;--cr-dark:#242424;--cr-cream:#fcfaf7;--cr-gray:#dbdbdb;--cr-blue:#2f4ce0;--cr-error:#ff3700;--t-h-1:500 max(3.5vw,50px) /1.2 var(--font-montserrat),Helvetica,sans-serif;--t-h-2:500 max(2vw,32px) /1.3 var(--font-montserrat),Helvetica,sans-serif;--t-h-3:500 max(1.5vw,24px) /1.4 var(--font-montserrat),Helvetica,sans-serif;--t-h-4:400 max(1vw,16px) /1.3 var(--font-space-mono),Helvetica,sans-serif;--t-b-1:400 max(1vw,16px) /1.45 var(--font-montserrat),Helvetica,sans-serif;--t-b-2:400 max(0.9vw,14px) /1.45 var(--font-montserrat),Helvetica,sans-serif;--t-b-3:400 max(0.7vw,11px) /1.45 var(--font-montserrat),Helvetica,sans-serif;--t-l-1:400 clamp(14px,0.8vw,17px) /1.2 var(--font-space-mono),Helvetica,sans-serif;--t-l-2:400 clamp(10px,0.7vw,12px) /1.2 var(--font-space-mono),Helvetica,sans-serif;--t-micro:400 max(0.7vw,10px) /1.4 var(--font-montserrat),Helvetica,sans-serif;--w-1:1500px;--w-2:1000px;--w-3:max(62.5vw,900px);--w-4:max(40vw,600px);--w-5:max(20vw,300px);--br:8px;--br-sm:4px;--s-section:120px;--s-section-half:60px;--s-contain:24px;--s-contain-lg:40px;--s-contain-xl:64px;--s-contain-max:2000px;--s-edge:var(--s-contain);--s-sidebar:64px;--z-contact-form:102;--z-announcement:101;--z-header:100;--z-header-wrapper:2;--z-header-overlay:2;--z-header-navbar:4;--z-mega-menu:3;--z-mobile-menu:2;--z-section-nav:2}@media screen and (max-width:1024px){:root{--s-contain-xl:40px;--s-sidebar:72px}}@media screen and (max-width:600px){:root{--t-h-1:500 32px/1.2 var(--font-montserrat),Helvetica,sans-serif;--t-h-2:500 24px/1.3 var(--font-montserrat),Helvetica,sans-serif;--t-h-3:500 20px/1.4 var(--font-montserrat),Helvetica,sans-serif;--s-section:80px;--s-section-half:40px;--s-contain:16px}}@media screen and (min-width:2174px){:root{--s-edge:calc((100vw - var(--s-contain-max)) / 2)}}::selection{text-shadow:none;background-color:var(--cr-subtle)}::-moz-selection{text-shadow:none;background-color:var(--cr-subtle)}::-webkit-backdrop{display:none}::backdrop{display:none}@media(hover:hover){*{outline-offset:2px;outline-style:dashed;outline-color:transparent}:focus-visible{outline-offset:2px!important;outline-style:dashed!important;outline-color:var(--cr-blue)!important}}html{background-color:var(--cr-cream)}.cr-black,html{color:var(--cr-black)}.cr-white{color:var(--cr-white)}.cr-dark{color:var(--cr-dark)}.cr-cream{color:var(--cr-cream)}.cr-gray{color:var(--cr-gray)}.cr-blue{color:var(--cr-blue)}.cr-error{color:var(--cr-error)}.bg-black{background-color:var(--cr-black)}.bg-white{background-color:var(--cr-white)}.bg-dark{background-color:var(--cr-dark)}.bg-cream{background-color:var(--cr-cream)}.bg-gray{background-color:var(--cr-gray)}.bg-blue{background-color:var(--cr-blue)}body{font:var(--t-b-1);-webkit-font-smoothing:subpixel-antialiased}ol,p,ul{text-wrap:pretty}.t-h-1{font:var(--t-h-1)}.t-h-1,.t-h-2{letter-spacing:-.02em;text-wrap:balance}.t-h-2{font:var(--t-h-2)}.t-h-3{font:var(--t-h-3);letter-spacing:-.02em;text-wrap:balance}.t-h-4{font:var(--t-h-4);letter-spacing:.05em;text-transform:uppercase}.t-b-1,.t-h-4{text-wrap:pretty}.t-b-1{font:var(--t-b-1);letter-spacing:-.02em}.t-b-2{font:var(--t-b-2)}.t-b-2,.t-b-3{text-wrap:pretty}.t-b-3{font:var(--t-b-3)}.t-l-1{font:var(--t-l-1)}.t-l-1,.t-l-2{letter-spacing:.05em;text-transform:uppercase;text-wrap:pretty}.t-l-2{font:var(--t-l-2)}.t-micro{font:var(--t-micro);letter-spacing:-.02em}.t-left{text-align:left}.t-center{text-align:center}.t-right{text-align:right}.t-nowrap{white-space:nowrap}.t-underline{text-decoration:underline}.p-data-sheet-item .t-dm-sans :not(.t-l-1):not(.t-l-2):not([class^=btn]){font-family:var(--font-dm-sans),Helvetica;letter-spacing:0}.btn,.btn-arrow,.btn-outline{position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;text-align:center;box-shadow:unset;border:unset;outline:unset;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:var(--t-l-1)!important;letter-spacing:.05em!important;text-transform:uppercase!important;height:var(--btn-height);border-radius:var(--btn-height)}.btn,.btn-outline{--btn-height:max(2vw,35px);--btn-border:1px;padding:0 20px;overflow:hidden;border:var(--btn-border) solid;transition:background-color .3s,color .3s,opacity .3s;color:var(--cr-white);line-height:calc(var(--btn-height) - var(--btn-border)*2)}.btn{background-color:var(--cr-blue);border-color:var(--cr-white)}@media(hover:hover){.btn:hover{background-color:var(--cr-dark)}}.btn-outline{color:var(--cr-blue);border-color:var(--cr-blue)}@media(hover:hover){.btn-outline:hover{background-color:hsla(0,0%,100%,.2)}.btn-outline.is-alt:hover{color:var(--cr-white);background-color:var(--cr-blue)}}.btn-outline.is-white{color:var(--cr-white);border-color:var(--cr-white)}.btn-arrow{--btn-height:24px;gap:8px;color:var(--cr-blue);line-height:var(--btn-height);transition:gap .3s}.btn-arrow:before{content:"";display:block;width:var(--btn-height);height:var(--btn-height);border-radius:4px;transition:background-image .3s;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iNCIgZmlsbD0iIzJGNENFMCIvPgo8cGF0aCBkPSJNNi41IDEySDE4LjVNMTguNSAxMkwxMi41IDZNMTguNSAxMkwxMi41IDE4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")}@media(hover:hover){.btn-arrow:hover{gap:16px}}.btn-arrow.is-white{color:var(--cr-white)}.btn-arrow.is-white:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iNCIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTYuNSAxMkgxOC41TTE4LjUgMTJMMTIuNSA2TTE4LjUgMTJMMTIuNSAxOCIgc3Ryb2tlPSIjMkY0Q0UwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")}.btn:not([data-ui])[disabled],button:not([data-ui])[disabled],input:not([data-ui])[disabled]{color:inherit;background-color:var(--cr-subtle-2);cursor:not-allowed}input,progress,select,textarea{accent-color:var(--cr-blue)}input[type=checkbox],input[type=radio]{flex:none;width:14px;height:14px;border:1px solid var(--cr-blue);cursor:pointer;transition:background-color .3s,border .3s}input[type=checkbox][type=radio],input[type=radio][type=radio]{border-radius:100%}input[type=checkbox][type=radio]:checked,input[type=radio][type=radio]:checked{background-color:var(--cr-blue);box-shadow:inset 0 0 0 2px var(--cr-white)}input[type=checkbox][type=checkbox],input[type=radio][type=checkbox]{background:50%/80% no-repeat}input[type=checkbox][type=checkbox]:checked,input[type=radio][type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800.01 586.81'%3E%3Cpath fill='%23000000' d='M796.74 87.51 300.72 583.53c-4.37 4.37-11.44 4.37-15.8 0L3.27 301.88c-4.36-4.35-4.36-11.42 0-15.79l68.44-68.44c4.37-4.36 11.44-4.36 15.8 0l205.32 205.31L712.51 3.27c4.38-4.36 11.43-4.36 15.8 0l68.43 68.44c4.37 4.36 4.37 11.42 0 15.8Z'/%3E%3C/svg%3E")}input[type=checkbox]~label,input[type=radio]~label{padding-left:8px;font:var(--t-b-2);line-height:1;cursor:pointer}input[type=checkbox].has-error,input[type=radio].has-error{border-color:var(--cr-error)}.field-col-2{display:flex;flex-wrap:wrap;gap:var(--field-gap,15px)}.field-col-2 .field{width:calc((100% - var(--field-gap, 15px))/2)}@media screen and (max-width:600px){.field-col-2{margin-bottom:var(--field-gap,15px);gap:0}.field-col-2 .field{width:100%}}.field{--height:36px;--line-height:20px;--focus-offset:5px;--padding-h:8px;position:relative;width:100%;line-height:1}.field label{display:block;font:var(--t-b-2);line-height:1}.field input[type=email],.field input[type=file],.field input[type=password],.field input[type=tel],.field input[type=text],.field input[type=url],.field select,.field textarea{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:none;color:inherit;padding:var(--padding-h) 0;border-bottom:1px solid var(--cr-blue);transition:.2s}.field input[type=email]:not(:focus-visible),.field input[type=file]:not(:focus-visible),.field input[type=password]:not(:focus-visible),.field input[type=tel]:not(:focus-visible),.field input[type=text]:not(:focus-visible),.field input[type=url]:not(:focus-visible),.field select:not(:focus-visible),.field textarea:not(:focus-visible){outline-offset:-1px;outline-color:transparent!important}.field input[type=email]:focus-visible,.field input[type=file]:focus-visible,.field input[type=password]:focus-visible,.field input[type=tel]:focus-visible,.field input[type=text]:focus-visible,.field input[type=url]:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline-offset:5px!important}.field input[type=email],.field input[type=email]~label,.field input[type=file],.field input[type=file]~label,.field input[type=password],.field input[type=password]~label,.field input[type=tel],.field input[type=tel]~label,.field input[type=text],.field input[type=text]~label,.field input[type=url],.field input[type=url]~label,.field select,.field select~label,.field textarea,.field textarea~label{font:var(--t-b-1);line-height:1.4}.field input[type=email]~label,.field input[type=file]~label,.field input[type=password]~label,.field input[type=tel]~label,.field input[type=text]~label,.field input[type=url]~label,.field select~label,.field textarea~label{position:absolute;top:var(--padding-h);left:0;pointer-events:none;transition:.15s;opacity:.7}.field input[type=email].has-error,.field input[type=file].has-error,.field input[type=password].has-error,.field input[type=tel].has-error,.field input[type=text].has-error,.field input[type=url].has-error,.field select.has-error,.field textarea.has-error{border-color:var(--cr-error)}.field select{padding-right:calc(var(--padding-h) + 8px + var(--padding-h));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 5'%3E%3Cpath fill-rule='evenodd' d='m3,5L6,0H0l3,5'/%3E%3C/svg%3E") right var(--padding-h) center/8px no-repeat;-webkit-user-select:none;-moz-user-select:none;user-select:none}.field textarea{white-space:normal;height:100px;resize:vertical;border-radius:8px;border:1px solid var(--cr-blue);padding:var(--padding-h) calc(2*var(--padding-h));line-height:1.5}.field textarea~label{left:calc(2*var(--padding-h))}.field:not(.is-selector) input[type=email].is-contain-value~label,.field:not(.is-selector) input[type=email]:not(select):focus~label,.field:not(.is-selector) input[type=password].is-contain-value~label,.field:not(.is-selector) input[type=password]:not(select):focus~label,.field:not(.is-selector) input[type=tel].is-contain-value~label,.field:not(.is-selector) input[type=tel]:not(select):focus~label,.field:not(.is-selector) input[type=text].is-contain-value~label,.field:not(.is-selector) input[type=text]:not(select):focus~label,.field:not(.is-selector) input[type=url].is-contain-value~label,.field:not(.is-selector) input[type=url]:not(select):focus~label,.field:not(.is-selector) select.is-contain-value~label,.field:not(.is-selector) select:not(select):focus~label,.field:not(.is-selector) textarea.is-contain-value~label,.field:not(.is-selector) textarea:not(select):focus~label{top:calc(-2*var(--padding-h));font-size:10px;color:var(--cr-blue);opacity:1}.field:not(.is-selector) textarea.is-contain-value~label,.field:not(.is-selector) textarea:not(select):focus~label{top:calc(-3*var(--padding-h));left:0}.field.is-file-uploader{display:flex;flex-direction:row;gap:16px}@media screen and (max-width:600px){.field.is-file-uploader{flex-direction:column;align-items:flex-start;gap:0}}.field.is-file-uploader .file-uploader{width:100%}.field.is-file-uploader .file-uploader-message{margin-top:8px}.field.is-file-uploader label{flex:none;font:var(--t-b-1);line-height:var(--height);padding:var(--padding-h) 0}.field.is-file-uploader input[type=file]{--btn-height:35px;--btn-border:1px;cursor:pointer}.field.is-file-uploader input[type=file]::-webkit-file-upload-button{display:none}.field.is-file-uploader input[type=file]:before{content:attr(data-attach-label);float:right;display:inline-block;font:var(--t-l-1);letter-spacing:.05em;text-transform:uppercase;text-align:center;height:var(--btn-height);border-radius:var(--btn-height);border:var(--btn-border) solid;color:var(--cr-blue);border-color:var(--cr-blue);padding:0 20px;line-height:calc(var(--btn-height) - var(--btn-border)*2);transition:background-color .3s,color .3s}.field.is-file-uploader input[type=file]:hover:before{color:var(--cr-white);background-color:var(--cr-blue)}.field ::-webkit-input-placeholder{color:var(--cr-subtle-5)}.field ::-moz-placeholder{color:var(--cr-subtle-5)}.field :-ms-input-placeholder{color:var(--cr-subtle-5)}.field :-moz-placeholder{color:var(--cr-subtle-5)}.field.is-placeholder-hidden ::-webkit-input-placeholder{color:transparent}.field.is-placeholder-hidden ::-moz-placeholder{color:transparent}.field.is-placeholder-hidden :-ms-input-placeholder{color:transparent}.field.is-placeholder-hidden :-moz-placeholder{color:transparent}.field__error{position:absolute;font:var(--t-b-1);font-size:10px;line-height:var(--height);color:var(--cr-error);bottom:calc(-4*var(--padding-h))}.field-group{width:100%;display:flex;flex-direction:row;gap:16px}@media screen and (max-width:600px){.field-group.is-responsive{flex-direction:column}}.wysiwyg>:not(:last-child){margin-bottom:24px}.wysiwyg .t-h-1:not(:last-child){margin-bottom:40px}.wysiwyg .btn-outline:not(:first-child),.wysiwyg .btn-underline:not(:first-child),.wysiwyg .btn:not(:first-child){margin-top:24px}.wysiwyg blockquote{margin:0;quotes:"“" "”" "‘" "’"}.wysiwyg blockquote,.wysiwyg blockquote p{font:var(--t-b-2)}.wysiwyg blockquote p{display:inline;margin:0}.wysiwyg blockquote:before{content:open-quote;display:inline}.wysiwyg blockquote:after{content:close-quote;display:inline}.wysiwyg-page>:not(hr):not(:last-child){margin-bottom:12px}.wysiwyg-page h2:not(:last-child),.wysiwyg-page h3:not(:last-child),.wysiwyg-page h4:not(:last-child){margin-bottom:24px}.wysiwyg-page h2,.wysiwyg-page h3{font:var(--t-h-3);letter-spacing:-.02em}.wysiwyg-page h4{font:var(--t-h-4);letter-spacing:.05em;text-transform:uppercase}.wysiwyg-page p+p:not(:last-child){margin-bottom:12px}.wysiwyg-page ol,.wysiwyg-page ul{padding-left:1.75em;font:var(--t-b-1)}.wysiwyg-page ol li:not(:last-child),.wysiwyg-page ul li:not(:last-child){margin-bottom:16px}.p-data-sheet-item .wysiwyg-page ol li:not(:last-child),.p-data-sheet-item .wysiwyg-page ul li:not(:last-child){margin-bottom:0}.wysiwyg-page ol{padding-left:24px;list-style-type:decimal}.wysiwyg-page ul{list-style-type:none}.wysiwyg-page ul li{position:relative}.wysiwyg-page ul li:before{content:"";position:absolute;top:.5em;left:-1.05em;display:block;width:6px;height:6px;border-radius:100%;background-color:var(--cr-blue)}.wysiwyg-page ul li span{margin-bottom:8px}.wysiwyg-page span{display:inline-block}.wysiwyg-page span.t-center,.wysiwyg-page span.t-right{width:100%}.wysiwyg-page a{text-decoration:underline}.wysiwyg-page .blockquote,.wysiwyg-page blockquote{margin:0 auto;quotes:"“" "”" "‘" "’"}.wysiwyg-page .blockquote,.wysiwyg-page .blockquote p,.wysiwyg-page blockquote,.wysiwyg-page blockquote p{font:var(--t-h-3)}.wysiwyg-page .blockquote p,.wysiwyg-page blockquote p{display:inline;margin:0}.wysiwyg-page .blockquote:before,.wysiwyg-page blockquote:before{content:open-quote;display:inline}.wysiwyg-page .blockquote:after,.wysiwyg-page blockquote:after{content:close-quote;display:inline}.wysiwyg-page hr{margin-top:24px;margin-bottom:24px}.wysiwyg-page .is-rounded{border-radius:8px;overflow:hidden;transform:translateZ(0)}.preview-banner{position:fixed;display:flex;width:100%;bottom:0;left:0;padding:10px 2vw;gap:10px;align-items:center;justify-content:center;color:#fff;font:14px/1 Helvetica,sans-serif;background-color:rgba(47,76,224,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000}.exit-button{height:27px;white-space:nowrap;line-height:27px;padding:0 15px;border-radius:14px;color:#000;background-color:#fff;transition:background-color .3s}@media(hover:hover){.exit-button:hover{background-color:var(--cr-gray)}}:root{--e-inOut-sin:cubic-bezier(0.37,0,0.63,1);--e-inOut-quad:cubic-bezier(0.45,0,0.55,1);--e-inOut-cubic:cubic-bezier(0.65,0,0.35,1);--e-inOut-quart:cubic-bezier(0.76,0,0.24,1);--e-inOut-quint:cubic-bezier(0.83,0,0.17,1);--e-inOut-expo:cubic-bezier(0.87,0,0.13,1);--e-inOut-circ:cubic-bezier(0.85,0,0.15,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% - var(--gap)),0,0)}}@supports(view-transition-name:none){::view-transition-new(root),::view-transition-old(root){animation-duration:.6s}}.lazyload,.lazyloading,img[data-sizes=auto]{display:block;width:100%;opacity:0}.lazyload,.lazyloading{visibility:hidden}.lazyloaded{animation:fadeIn 1.2s both}.has-animation,.has-animation>*{opacity:0}.has-animation.is-animated{animation:fadeIn .6s both}.has-animation.is-animated-up{animation:fadeInUp .6s both}.has-animation.is-animated>*{animation:fadeIn .6s both}.has-animation.is-animated-up>*{animation:fadeInUp .6s both}.has-animation.is-animated-up>:nth-child(2),.has-animation.is-animated>:nth-child(2){animation-delay:.2s}.has-animation.is-animated-up>:nth-child(3),.has-animation.is-animated>:nth-child(3){animation-delay:.3s}.has-animation.is-animated-up>:nth-child(4),.has-animation.is-animated>:nth-child(4){animation-delay:.4s}.has-animation.is-animated-up>:nth-child(5),.has-animation.is-animated>:nth-child(5){animation-delay:.5s}.has-animation.is-animated-up>:nth-child(6),.has-animation.is-animated>:nth-child(6){animation-delay:.6s}.has-animation.is-animated-up>:nth-child(7),.has-animation.is-animated>:nth-child(7){animation-delay:.7s}.has-animation.is-animated-up>:nth-child(8),.has-animation.is-animated>:nth-child(8){animation-delay:.8s}.has-animation.is-animated-up>:nth-child(9),.has-animation.is-animated>:nth-child(9){animation-delay:.9s}.has-animation.is-animated-up>:nth-child(10),.has-animation.is-animated>:nth-child(10){animation-delay:1s}.has-animation.is-animated-up>:nth-child(11),.has-animation.is-animated>:nth-child(11){animation-delay:1.1s}.has-animation.is-animated-up>:nth-child(12),.has-animation.is-animated>:nth-child(12){animation-delay:1.2s}.has-animation.is-animated-up>:nth-child(13),.has-animation.is-animated>:nth-child(13){animation-delay:1.3s}.has-animation.is-animated-up>:nth-child(14),.has-animation.is-animated>:nth-child(14){animation-delay:1.4s}.has-animation.is-animated-up>:nth-child(15),.has-animation.is-animated>:nth-child(15){animation-delay:1.5s}.has-animation.is-animated-up>:nth-child(16),.has-animation.is-animated>:nth-child(16){animation-delay:1.6s}.has-animation.is-animated-up>:nth-child(17),.has-animation.is-animated>:nth-child(17){animation-delay:1.7s}.has-animation.is-animated-up>:nth-child(18),.has-animation.is-animated>:nth-child(18){animation-delay:1.8s}.has-animation.is-animated-up>:nth-child(19),.has-animation.is-animated>:nth-child(19){animation-delay:1.9s}.has-animation.is-animated-up>:nth-child(20),.has-animation.is-animated>:nth-child(20){animation-delay:2s}.has-animation.is-animated-up>:nth-child(21),.has-animation.is-animated>:nth-child(21){animation-delay:2.1s}.has-animation.is-animated-up>:nth-child(22),.has-animation.is-animated>:nth-child(22){animation-delay:2.2s}.has-animation.is-animated-up>:nth-child(23),.has-animation.is-animated>:nth-child(23){animation-delay:2.3s}.has-animation.is-animated-up>:nth-child(24),.has-animation.is-animated>:nth-child(24){animation-delay:2.4s}.has-animation.is-animated-up>:nth-child(25),.has-animation.is-animated>:nth-child(25){animation-delay:2.5s}.has-animation.is-animated-up>:nth-child(26),.has-animation.is-animated>:nth-child(26){animation-delay:2.6s}.has-animation.is-animated-up>:nth-child(27),.has-animation.is-animated>:nth-child(27){animation-delay:2.7s}.has-animation.is-animated-up>:nth-child(28),.has-animation.is-animated>:nth-child(28){animation-delay:2.8s}.has-animation.is-animated-up>:nth-child(29),.has-animation.is-animated>:nth-child(29){animation-delay:2.9s}.has-animation.is-animated-up>:nth-child(30),.has-animation.is-animated>:nth-child(30){animation-delay:3s}.print-only{visibility:hidden!important}@media print{@page{size:1200px}:root{--t-h-1:500 50px/1.2 var(--font-montserrat),Helvetica,sans-serif;--t-h-2:500 32px/1.3 var(--font-montserrat),Helvetica,sans-serif;--t-h-3:500 24px/1.4 var(--font-montserrat),Helvetica,sans-serif;--t-h-4:400 16px/1.3 var(--font-space-mono),Helvetica,sans-serif;--t-b-1:400 16px/1.45 var(--font-montserrat),Helvetica,sans-serif;--t-b-2:400 14px/1.45 var(--font-montserrat),Helvetica,sans-serif;--t-b-3:400 11px/1.45 var(--font-montserrat),Helvetica,sans-serif;--t-l-1:400 14px/1.2 var(--font-space-mono),Helvetica,sans-serif;--t-l-2:400 10px/1.2 var(--font-space-mono),Helvetica,sans-serif;--t-micro:400 10px/1.4 var(--font-montserrat),Helvetica,sans-serif}.print-only{visibility:visible!important}.no-print{display:none!important}html{background-color:transparent!important}#onetrust-consent-sdk,.g-ada-skip,.g-announcement,.g-footer,.g-header{display:none!important}access-widget-ui{--lead-color:transparent}.g-sidebar .g-sidebar__page{animation:none}#main{opacity:1!important;padding-left:var(--s-sidebar)!important}.lazyload,.lazyloaded,.lazyloading,img[data-sizes=auto]{visibility:visible!important;animation:none!important;opacity:1!important}div,p,section,table,td,tr{page-break-inside:avoid!important;page-break-before:auto!important;page-break-after:auto!important;break-inside:avoid!important;break-before:auto!important;break-after:auto!important}.p-detail{margin-top:calc(-.5*var(--s-header, 0px))!important}.p-detail__hero{--clip-size:0px;margin-bottom:calc(.5*var(--s-header, 0px))!important}}.download-pdf{--t-h-1:500 50px/1.2 var(--font-montserrat),Helvetica,sans-serif;--t-h-2:500 32px/1.3 var(--font-montserrat),Helvetica,sans-serif;--t-h-3:500 24px/1.4 var(--font-montserrat),Helvetica,sans-serif;--t-h-4:400 16px/1.3 var(--font-space-mono),Helvetica,sans-serif;--t-b-1:400 16px/1.45 var(--font-montserrat),Helvetica,sans-serif;--t-b-2:400 14px/1.45 var(--font-montserrat),Helvetica,sans-serif;--t-b-3:400 11px/1.45 var(--font-montserrat),Helvetica,sans-serif;--t-l-1:400 14px/1.2 var(--font-space-mono),Helvetica,sans-serif;--t-l-2:400 10px/1.2 var(--font-space-mono),Helvetica,sans-serif;--t-micro:400 10px/1.4 var(--font-montserrat),Helvetica,sans-serif;width:1200px!important}.download-pdf .print-only{visibility:visible!important}.download-pdf #onetrust-consent-sdk,.download-pdf .g-ada-skip,.download-pdf .g-announcement,.download-pdf .g-footer,.download-pdf .g-header{display:none!important}.download-pdf access-widget-ui{--lead-color:transparent}.download-pdf .g-sidebar .g-sidebar__page{transform:rotate(90deg) translate3d(50%,-50%,0);animation:none}.download-pdf #main{opacity:1!important;padding-left:var(--s-sidebar)!important}.download-pdf .lazyload,.download-pdf .lazyloaded,.download-pdf .lazyloading,.download-pdf img[data-sizes=auto]{visibility:visible!important;animation:none!important;opacity:1!important}.download-pdf .content-module.block-table{padding-bottom:0!important}.download-pdf .block-image__film__image{max-width:300px!important}.download-pdf .block-image__film__layers__item{font-size:16px!important}.download-pdf div,.download-pdf p,.download-pdf section,.download-pdf table,.download-pdf td,.download-pdf tr{page-break-inside:avoid!important;page-break-before:auto!important;page-break-after:auto!important;break-inside:avoid!important;break-before:auto!important;break-after:auto!important}.download-pdf table td{padding-top:0!important;padding-bottom:15px!important;overflow:visible!important}.download-pdf table td>svg{margin:0!important}.download-pdf table td[style*="writing-mode: vertical-rl"]>*{-webkit-text-orientation:unset!important;text-orientation:unset!important;writing-mode:unset!important;text-align-last:unset!important;white-space:nowrap!important;transform-origin:center;transform:rotate(90deg) translate3d(-250%,-5%,0)!important}.download-pdf .wysiwyg-page ul li:before{top:16px}.download-pdf .p-detail{margin-top:0!important}.download-pdf .p-detail__hero{--clip-size:0px;margin-bottom:var(--s-header,0)!important}::view-transition-new(root),::view-transition-old(root){animation-duration:.4s}:root{--s-main-min-height:calc(var(--s-vp-height, 100vh) - var(--s-announcement, 0px) - var( --s-header, 0px ))}::-webkit-input-placeholder{color:rgba(0,0,0,.3)}::-moz-placeholder{color:rgba(0,0,0,.3)}:-ms-input-placeholder{color:rgba(0,0,0,.3)}:-moz-placeholder{color:rgba(0,0,0,.3)}#main{min-height:var(--s-main-min-height);width:100%;padding:.1px 0}#main,.g-footer{padding-left:var(--s-sidebar)}@media(max-width:1024px){#main,.g-footer{padding-left:unset}}.g-ada-skip{position:fixed;top:calc(var(--s-announcement-dynamic, var(--s-announcement, 0px)) + 10px);left:50%;transform:translate3d(-50%,-100vh,0);z-index:1000}.g-ada-skip:focus{transform:translate3d(-50%,0,0)}.g-brand-logo{flex:none;display:block}.g-brand-logo .svg-logo{display:block;width:100%;height:100%}.g-brand-logo .svg-logo path{transition:fill .4s}.p-general>.free-form:first-child{padding-top:calc(var(--s-header, 0px) + var(--s-contain))}.p-not-found{min-height:var(--s-main-min-height);padding:var(--s-section) 0;text-align:center}.grecaptcha-badge{z-index:301;opacity:0;pointer-events:none}html.is-contact-form-open .grecaptcha-badge{animation:fadeIn .4s both;pointer-events:auto}.sanity-studio-root~#onetrust-consent-sdk{display:none}html:has(.sanity-studio-root) access-widget-ui{--lead-color:transparent;--offset-left:-50px;--offset-top:-50px}.module{position:relative;width:100%;padding-top:var(--s-section);padding-bottom:var(--s-section);color:var(--theme-color,"inherit");background-color:var(--theme-bg,"unset")}.module:first-child{padding-top:calc(var(--s-header, 0px) + var(--s-section-half))}.module:not([data-bg-color])+.module:not([data-bg-color]){padding-top:0}.module__header{display:flex;flex-direction:column;align-items:stretch;color:var(--cr-blue)}.module__header__container{padding-bottom:var(--s-contain-lg)}.module__header hr{display:block;border:none;border-top:1px solid;margin:0}hr+.module__header__description{padding-top:var(--s-contain-lg)}[data-dark-theme=true] .module__header{color:var(--cr-white)}@media screen and (max-width:600px){.module__header .f-h{flex-direction:column;align-items:flex-start}.module{padding-top:var(--s-contain-lg);padding-bottom:var(--s-contain-lg)}}.content-module{width:100%;padding-bottom:var(--s-contain)}.content-module:first-child{padding-top:var(--s-contain)}.content-module:last-child{padding-bottom:var(--s-section)}.content-module.block-image:not(:first-child) picture{max-width:300px}.block-table .content-module__header{max-width:var(--w-2);margin:0 auto}hr+.content-module{padding-top:var(--s-contain-lg)}.c-capability-tool__wrapper{padding:var(--s-section-half) 0}.c-capability-tool__wrapper:not(:last-child){padding-bottom:0}.c-capability-tool__filter__item{display:inline-flex;padding:9px 20px;color:var(--cr-blue);font:var(--t-l-1);letter-spacing:.05em;text-align:left;text-transform:uppercase;border-radius:35px;border:1px solid var(--cr-blue);transition:background-color .3s,color .3s}.c-capability-tool__filter__item.is-selected{color:var(--cr-white);background-color:var(--cr-blue)}@media(hover:hover){.c-capability-tool__filter__item:not([disabled]):hover{color:var(--cr-white);background-color:var(--cr-blue)}}.c-capability-tool__container{--bg-height:230px;--bg-offset:4px;position:relative;border:1px solid var(--cr-blue);border-radius:8px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUwMiIgaGVpZ2h0PSIyMjYiIHZpZXdCb3g9IjAgMCAxNTAyIDIyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMjI1SDE1MDEiIHN0cm9rZT0iIzJGNENFMCIvPgo8cGF0aCBkPSJNMTAxLjYyNSAxNzdMMSAyMTcuNUgxNTAxTDE0MDAuMzggMTc3SDEwMS42MjVaIiBzdHJva2U9IiMyRjRDRTAiLz4KPC9zdmc+Cg==");background-repeat:repeat-y;background-clip:border-box;background-size:calc(100% + var(--bg-offset)) min(14vw,var(--bg-height));background-position-x:center;overflow:hidden}.c-capability-tool__grid{width:100%;gap:0 40px;margin:0 auto}.c-capability-tool__item{flex:0 0 20%;margin-top:min(2vw,40px);margin-bottom:min(2.5vw,60px);cursor:pointer}.c-capability-tool__item__index{flex:none;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:100%;border:1px solid var(--cr-blue);transition:background-color .3s,color .3s}.c-capability-tool__item__thumbnail{flex:none;position:relative;width:100%;max-width:min(10vw,145px)}.c-capability-tool__item__thumbnail:after{content:"";display:block;padding-top:100%}@media(hover:hover){.c-capability-tool__item:not([disabled]):hover .p-capability-tool__item__index{color:var(--cr-white);background-color:var(--cr-blue)}}.c-capability-tool__modal{padding:var(--s-contain);pointer-events:none}.c-capability-tool__modal .p-capability-tool__item__index{transform:rotate(180deg)}.c-capability-tool__modal__banner>*{position:relative;z-index:2}.c-capability-tool__modal__image{width:80%;height:80%}.c-capability-tool__modal__video video{object-fit:contain!important}.c-capability-tool__modal .c-model-viewer__canvas{height:600px!important;pointer-events:none!important}.c-capability-tool__modal.is-modal-active,.c-capability-tool__modal.is-modal-active .c-model-viewer__canvas{pointer-events:auto!important}.c-capability-tool__caption{position:absolute;transform:translate3d(-50%,-50%,0)}.c-capability-tool__caption .icon-plus{transform-origin:center;transition:transform .2s}.c-capability-tool__caption__toggle{background-color:hsla(0,0%,88%,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(hover:hover){.c-capability-tool__caption__toggle:not([disabled]):hover{color:var(--cr-white);background-color:var(--cr-blue)}}.c-capability-tool__caption__content{--padding:8px;position:absolute;border:1px solid;border-radius:10px;padding:calc(var(--padding)*1.5) calc(var(--padding)*2);width:25vw;max-width:calc(var(--w-2)/3);margin-top:var(--padding);opacity:0;pointer-events:none;transition:opacity .4s}.c-capability-tool__caption__content.is-align-right{right:0}.c-capability-tool__caption__content.is-align-bottom{top:0;transform:translate3d(0,calc(-100% - var(--padding) * 2),0)}.c-capability-tool__caption__content.is-active{opacity:1;pointer-events:auto}.c-capability-tool__caption.is-toggled{z-index:2}.c-capability-tool__caption.is-toggled .icon-plus{transform:scale(1.1) rotate(45deg)}.c-capability-tool__caption.is-toggled .c-capability-tool__caption__toggle{color:var(--cr-white);background-color:var(--cr-blue)}@media screen and (max-width:1024px){.c-capability-tool__container{background-size:calc(100% + var(--bg-offset)) min(15vw,var(--bg-height))}.c-capability-tool__item{flex:0 0 25%;margin-top:min(2.5vw,40px);margin-bottom:min(2.5vw,60px)}}@media screen and (max-width:600px){.c-capability-tool__container{--bg-height:150px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTY5IiBoZWlnaHQ9IjE2MSIgdmlld0JveD0iMCAwIDU2OSAxNjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yIDE2MEg1NjciIHN0cm9rZT0iIzJGNENFMCIvPgo8cGF0aCBkPSJNNjguMTUyMSAxMTJMMiAxNTIuNUg1NjdMNTAwLjg0OCAxMTJINjguMTUyMVoiIHN0cm9rZT0iIzJGNENFMCIvPgo8L3N2Zz4K");background-size:calc(100% + var(--bg-offset)) var(--bg-height)}.c-capability-tool__grid{gap:0 20px}.c-capability-tool__item{flex:0 0 40%;margin-top:15px;margin-bottom:35px}.c-capability-tool__item__thumbnail{position:relative;width:100px;max-width:unset}.c-capability-tool__modal{display:flex;flex-direction:column}.c-capability-tool__modal .c-model-viewer__canvas,.c-capability-tool__modal__image,.c-capability-tool__modal__video{flex:1 1;position:relative}.c-capability-tool__modal__image{width:100%!important;top:45%}.c-capability-tool__modal .c-model-viewer__canvas{height:auto!important}.c-capability-tool__modal__captions{display:flex;align-items:flex-end;gap:5px;padding:var(--s-contain);white-space:nowrap;overflow-x:auto;overflow-y:hidden}.c-capability-tool__caption{position:relative;transform:none;top:unset!important;left:unset!important;right:unset!important;bottom:unset!important}.c-capability-tool__caption__content{width:100%;top:0!important;left:0!important;right:unset!important;bottom:unset!important;margin-top:0;transform:translate3d(0,calc(-100% - var(--padding) / 2),0)!important}.c-capability-tool__caption__content p{font:var(--t-b-3)!important}}.custom-table,.handsontable{--padding-v:4px;--padding-h:8px;position:relative;touch-action:manipulation;font:var(--t-b-3);max-width:var(--w-2);margin:0 auto;overflow-x:auto;overflow-y:hidden}.custom-table table,.handsontable table{border-collapse:collapse;border-spacing:0;border-width:0;outline-width:0;border-top:1px solid var(--cr-subtle);border-left:1px solid var(--cr-subtle);cursor:default}.custom-table td,.custom-table th,.handsontable td,.handsontable th{position:relative;width:max-content;height:max-content;background-color:inherit;outline:none;outline-width:0;border:none;border-right:1px solid var(--cr-subtle);border-bottom:1px solid var(--cr-subtle);empty-cells:show;overflow:hidden;padding:var(--padding-v) var(--padding-h);margin:0;white-space:normal}.custom-table td svg,.custom-table th svg,.handsontable td svg,.handsontable th svg{width:16px;height:16px;margin:0 auto}.custom-table td a,.custom-table th a,.handsontable td a,.handsontable th a{display:inline-block;color:currentColor!important;text-decoration:underline}.custom-table td a svg,.custom-table th a svg,.handsontable td a svg,.handsontable th a svg{display:inline-block}.custom-table td a:has(svg:first-child:last-child),.custom-table th a:has(svg:first-child:last-child),.handsontable td a:has(svg:first-child:last-child),.handsontable th a:has(svg:first-child:last-child){display:flex}.custom-table th,.handsontable th{font:var(--t-b-1);letter-spacing:-.02em}.ReactModal__Content{max-height:calc(100vh - var(--s-edge)*2);opacity:0;transition:opacity .2s ease-in-out;cursor:default}.ReactModal__Content--after-open{opacity:1}.ReactModal__Content--before-close{opacity:0}.ReactModal__Overlay{position:fixed;top:0;bottom:0;left:0;right:0;padding:var(--s-edge);cursor:pointer;opacity:0;transition:opacity .2s ease-in-out;z-index:9999}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.field .react-select{--height:35px}.field .react-select.is-disabled{pointer-events:none}.field .react-select.is-disabled .react-select__control{border-color:var(--cr-subtle-2)}.field .react-select.is-disabled .react-select__indicator,.field .react-select.is-disabled .react-select__placeholder{color:var(--cr-subtle-2)}.field .react-select__control{height:var(--height);border-radius:var(--height);border:1px solid var(--cr-blue);box-shadow:none;background-color:transparent;transition:border .3s;cursor:pointer}.field .react-select__control:hover{border-color:var(--cr-blue)}.field .react-select__control--menu-is-open .react-select__indicator{transform:rotate(180deg)}.field .react-select__value-container{width:100%;height:100%;padding:0 16px}.field .react-select__placeholder{font:var(--t-l-1);color:var(--cr-blue);text-transform:uppercase;line-height:var(--height);white-space:nowrap;padding:0;margin:0;transition:color .3s}.field .react-select__input-container,.field .react-select__single-value{font:var(--t-b-1);line-height:var(--height);padding:0;margin:0}.field .react-select__indicator{color:var(--cr-blue);transition:color .3s,transform .3s}.field .react-select__indicator-separator{display:none}.field .react-select__menu{top:var(--height);border:none;border-radius:4px;box-shadow:0 9px 28px 8px rgba(0,0,0,.05),0 6px 16px 0 rgba(0,0,0,.08),0 3px 6px -4px rgba(0,0,0,.12);overflow:hidden}.field .react-select__menu-list{padding:0;margin:0}.field .react-select__menu-notice{font:var(--t-b-2);color:var(--cr-subtle-5)}.field .react-select__option{font:var(--t-b-2);cursor:pointer}.field .react-select__option--is-selected{background-color:var(--cr-blue)}.field.has-error .react-select__control{border-color:var(--cr-error)}.field.search-bar-input .react-select__control{border-radius:0;border:none;border-bottom:1px solid var(--cr-blue);cursor:default}.field.search-bar-input .react-select__value-container{padding:0}.field.search-bar-input .react-select__input{opacity:1!important}.field.search-bar-input .react-select__input-container{display:block}.field.search-bar-input .react-select__indicator,.field.search-bar-input .react-select__input-container:after{display:none}.field.search-bar-input .react-select__placeholder{color:var(--cr-subtle-5)}.field.search-bar-input .react-select__option--is-focused{background-color:transparent}.field.search-bar-input .react-select.is-menu-active .react-select__option--is-focused,.field.search-bar-input .react-select__option--is-focused:hover{color:var(--cr-white);background-color:var(--cr-blue)}#onetrust-consent-sdk #onetrust-banner-sdk{left:unset!important;right:var(--s-contain)!important;bottom:var(--s-contain)!important;padding:16px!important;background-color:var(--cr-cream)!important;max-width:min(500px,100% - var(--s-contain)*2);border-radius:8px!important;border:1px solid var(--cr-blue);outline:unset!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-cookie-btn-container{display:block!important;float:none!important;left:unset!important;top:unset!important;right:8px!important;bottom:8px!important;transform:none!important}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-cookie-btn-container .ot-link-btn{width:40px!important;height:40px!important;transition:.4s}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-cookie-btn-container .ot-link-btn svg{width:100%}#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-cookie-btn-container .ot-link-btn svg circle[fill="#2e3643"]{fill:var(--cr-blue)!important}@media(hover:hover){#onetrust-consent-sdk #onetrust-banner-sdk #onetrust-cookie-btn-container .ot-link-btn:not([disabled]):hover{opacity:1;transform:scale(1.1)!important}}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content{padding:0!important;max-height:unset!important}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content .ot-sdk-container{width:100%!important;padding:0!important;margin:0!important}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content .ot-sdk-row{display:flex;flex-direction:column;margin:0!important}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content .ot-sdk-row>*{position:relative!important;transform:none!important;top:unset!important;left:unset!important;flex:none!important}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content .ot-sdk-row #onetrust-group-container{width:calc(100% - 16px)!important;margin:0!important}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content .ot-sdk-row #onetrust-group-container #onetrust-policy{margin:0!important}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content .ot-sdk-row #onetrust-group-container #onetrust-policy-text{color:var(--cr-dark)!important;width:100%!important;padding-top:0!important;padding-bottom:16px!important}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content .ot-sdk-row #onetrust-group-container #onetrust-policy-text a{margin:0!important;color:var(--cr-blue);transition:.2s}@media(hover:hover){#onetrust-consent-sdk #onetrust-banner-sdk .banner-content .ot-sdk-row #onetrust-group-container #onetrust-policy-text a:not([disabled]):hover{text-decoration:underline!important;opacity:.7!important}}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content .ot-sdk-row #onetrust-button-group-parent{margin:0!important;width:calc(100% - 40px)!important}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group{flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:4px 8px}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group>*{margin:0!important;width:auto!important;float:unset!important}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button{--btn-height:clamp(30px,2vw,35px);--btn-border:1px;position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;text-align:center;box-shadow:unset;border:unset;outline:unset;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:var(--t-l-2);letter-spacing:.05em;text-transform:uppercase;min-width:unset!important;height:var(--btn-height);border-radius:var(--btn-height);background-color:transparent;padding:0 16px;margin:0!important;overflow:hidden;border:var(--btn-border) solid;transition:background-color .3s,color .3s,opacity .3s;color:var(--cr-white);line-height:calc(var(--btn-height) - var(--btn-border)*2);opacity:1!important}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler{background-color:var(--cr-blue);border-color:var(--cr-white)}@media(hover:hover){#onetrust-consent-sdk #onetrust-banner-sdk .banner-content .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-accept-btn-handler:hover{background-color:var(--cr-dark)}}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler{color:var(--cr-blue);border-color:var(--cr-blue)}@media(hover:hover){#onetrust-consent-sdk #onetrust-banner-sdk .banner-content .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-reject-all-handler:hover{color:var(--cr-white);background-color:var(--cr-blue)}}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content .ot-sdk-row #onetrust-button-group-parent #onetrust-button-group button#onetrust-pc-btn-handler{color:var(--cr-blue);border:none;padding:0 8px}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content #onetrust-close-btn-container{--w-menu-trigger:16px;display:flex;justify-content:center;align-items:center;top:8px!important;right:8px!important;margin:0!important;width:var(--w-menu-trigger);height:var(--w-menu-trigger);border-radius:100%;border:1px solid var(--cr-blue);transition:.2s}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content #onetrust-close-btn-container .onetrust-close-btn-ui{position:relative;width:var(--w-menu-trigger);height:var(--w-menu-trigger);float:none!important;margin:0!important;outline:none!important;background:none!important}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content #onetrust-close-btn-container .onetrust-close-btn-ui:after,#onetrust-consent-sdk #onetrust-banner-sdk .banner-content #onetrust-close-btn-container .onetrust-close-btn-ui:before{content:"";display:block;position:absolute;width:70%;height:1px;top:50%;left:50%;transform-origin:center;transform:translate(-50%,-50%) rotate(45deg);background-color:var(--cr-blue);transition:.2s}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content #onetrust-close-btn-container .onetrust-close-btn-ui:after{transform:translate(-50%,-50%) rotate(-45deg)}@media(hover:hover){#onetrust-consent-sdk #onetrust-banner-sdk .banner-content #onetrust-close-btn-container:not([disabled]):hover{background-color:var(--cr-blue)}#onetrust-consent-sdk #onetrust-banner-sdk .banner-content #onetrust-close-btn-container:not([disabled]):hover .onetrust-close-btn-ui:after,#onetrust-consent-sdk #onetrust-banner-sdk .banner-content #onetrust-close-btn-container:not([disabled]):hover .onetrust-close-btn-ui:before{background-color:var(--cr-white)}}#onetrust-consent-sdk #ot-sdk-btn-floating{display:none!important;--size:32px;left:unset!important;right:calc(var(--s-contain)/2)!important;bottom:calc(var(--s-contain)/2)!important;width:var(--size)!important;height:var(--size)!important;animation-name:fadeInUp!important}#onetrust-consent-sdk #ot-sdk-btn-floating:after,#onetrust-consent-sdk #ot-sdk-btn-floating:before{display:none}#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__back,#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__front{box-shadow:none!important;background-color:var(--cr-blue)!important}#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__close{display:inline-flex;justify-content:center;align-items:center}#onetrust-consent-sdk #ot-sdk-btn-floating .ot-floating-button__close svg{width:calc(var(--size)/2.5)!important;height:calc(var(--size)/2.5)!important}.p-capability-tool__wrapper{padding:var(--s-section-half) 0}.p-capability-tool__wrapper:not(:last-child){padding-bottom:0}.p-capability-tool__filter__item{display:inline-flex;padding:9px 20px;color:var(--cr-blue);font:var(--t-l-1);letter-spacing:.05em;text-align:left;text-transform:uppercase;border-radius:35px;border:1px solid var(--cr-blue);transition:background-color .3s,color .3s}.p-capability-tool__filter__item.is-selected{color:var(--cr-white);background-color:var(--cr-blue)}@media(hover:hover){.p-capability-tool__filter__item:not([disabled]):hover{color:var(--cr-white);background-color:var(--cr-blue)}}.p-capability-tool__container{--bg-height:230px;--bg-offset:4px;position:relative;border:1px solid var(--cr-blue);border-radius:8px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUwMiIgaGVpZ2h0PSIyMjYiIHZpZXdCb3g9IjAgMCAxNTAyIDIyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMjI1SDE1MDEiIHN0cm9rZT0iIzJGNENFMCIvPgo8cGF0aCBkPSJNMTAxLjYyNSAxNzdMMSAyMTcuNUgxNTAxTDE0MDAuMzggMTc3SDEwMS42MjVaIiBzdHJva2U9IiMyRjRDRTAiLz4KPC9zdmc+Cg==");background-repeat:repeat-y;background-clip:border-box;background-size:calc(100% + var(--bg-offset)) min(14vw,var(--bg-height));background-position-x:center;overflow:hidden}.p-capability-tool__grid{width:100%;gap:0 40px;margin:0 auto}.p-capability-tool__item{flex:0 0 20%;margin-top:min(2vw,40px);margin-bottom:min(2.5vw,60px);cursor:pointer}.p-capability-tool__item__index{flex:none;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:100%;border:1px solid var(--cr-blue);transition:background-color .3s,color .3s}.p-capability-tool__item__thumbnail{flex:none;position:relative;width:100%;max-width:min(10vw,145px)}.p-capability-tool__item__thumbnail:after{content:"";display:block;padding-top:100%}@media(hover:hover){.p-capability-tool__item:not([disabled]):hover .p-capability-tool__item__index{color:var(--cr-white);background-color:var(--cr-blue)}}.p-capability-tool__modal{padding:var(--s-contain);pointer-events:none}.p-capability-tool__modal .p-capability-tool__item__index{transform:rotate(180deg)}.p-capability-tool__modal__banner>*{position:relative;z-index:2}.p-capability-tool__modal__image{width:80%;height:80%}.p-capability-tool__modal__video video{object-fit:contain!important}.p-capability-tool__modal .c-model-viewer__canvas{height:600px!important;pointer-events:none!important}.p-capability-tool__modal.is-modal-active,.p-capability-tool__modal.is-modal-active .c-model-viewer__canvas{pointer-events:auto!important}.p-capability-tool__caption{position:absolute;transform:translate3d(-50%,-50%,0)}.p-capability-tool__caption .icon-plus{transform-origin:center;transition:transform .2s}.p-capability-tool__caption__toggle{background-color:hsla(0,0%,88%,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(hover:hover){.p-capability-tool__caption__toggle:not([disabled]):hover{color:var(--cr-white);background-color:var(--cr-blue)}}.p-capability-tool__caption__content{--padding:8px;position:absolute;border:1px solid;border-radius:10px;padding:calc(var(--padding)*1.5) calc(var(--padding)*2);width:25vw;max-width:calc(var(--w-2)/3);margin-top:var(--padding);opacity:0;pointer-events:none;transition:opacity .4s}.p-capability-tool__caption__content.is-align-right{right:0}.p-capability-tool__caption__content.is-align-bottom{top:0;transform:translate3d(0,calc(-100% - var(--padding) * 2),0)}.p-capability-tool__caption__content.is-active{opacity:1;pointer-events:auto}.p-capability-tool__caption.is-toggled{z-index:2}.p-capability-tool__caption.is-toggled .icon-plus{transform:scale(1.1) rotate(45deg)}.p-capability-tool__caption.is-toggled .p-capability-tool__caption__toggle{color:var(--cr-white);background-color:var(--cr-blue)}@media screen and (max-width:1024px){.p-capability-tool__container{background-size:calc(100% + var(--bg-offset)) min(15vw,var(--bg-height))}.p-capability-tool__item{flex:0 0 25%;margin-top:min(2.5vw,40px);margin-bottom:min(2.5vw,60px)}}@media screen and (max-width:600px){.p-capability-tool__container{--bg-height:150px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTY5IiBoZWlnaHQ9IjE2MSIgdmlld0JveD0iMCAwIDU2OSAxNjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yIDE2MEg1NjciIHN0cm9rZT0iIzJGNENFMCIvPgo8cGF0aCBkPSJNNjguMTUyMSAxMTJMMiAxNTIuNUg1NjdMNTAwLjg0OCAxMTJINjguMTUyMVoiIHN0cm9rZT0iIzJGNENFMCIvPgo8L3N2Zz4K");background-size:calc(100% + var(--bg-offset)) var(--bg-height)}.p-capability-tool__grid{gap:0 20px}.p-capability-tool__item{flex:0 0 40%;margin-top:15px;margin-bottom:35px}.p-capability-tool__item__thumbnail{position:relative;width:100px;max-width:unset}.p-capability-tool__modal{display:flex;flex-direction:column}.p-capability-tool__modal .c-model-viewer__canvas,.p-capability-tool__modal__image,.p-capability-tool__modal__video{flex:1 1;position:relative}.p-capability-tool__modal__image{width:100%!important;top:45%}.p-capability-tool__modal .c-model-viewer__canvas{height:auto!important}.p-capability-tool__modal__captions{display:flex;align-items:flex-end;gap:5px;padding:var(--s-contain);white-space:nowrap;overflow-x:auto;overflow-y:hidden}.p-capability-tool__caption{position:relative;transform:none;top:unset!important;left:unset!important;right:unset!important;bottom:unset!important}.p-capability-tool__caption__content{width:100%;top:0!important;left:0!important;right:unset!important;bottom:unset!important;margin-top:0;transform:translate3d(0,calc(-100% - var(--padding) / 2),0)!important}.p-capability-tool__caption__content p{font:var(--t-b-3)!important}}.p-email-signature{height:100vh;height:100svh}.p-email-signature__inputs{width:100%;max-width:360px}.p-email-signature .field:not(:last-child){margin-bottom:12px}.p-email-signature__content{padding:12px;border-radius:8px}.p-email-signature__instructions{margin-top:40px;text-align:center}.p-email-signature__instructions__list{margin-top:6px;gap:12px}