a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font-style:inherit;margin:0;padding:0;vertical-align:baseline}body{line-height:1}a{text-decoration-skip-ink:auto}a[href^=tel]{color:inherit;text-decoration:none}button{outline:0}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q{display:inline;font-style:italic}q:after,q:before{content:"";content:none;content:'"';font-style:normal}input[type=button],input[type=password],input[type=reset],input[type=search],input[type=text],textarea{-webkit-appearance:none;appearance:none;border-radius:0}input[type=search]{appearance:textfield;-webkit-appearance:textfield}td,th{padding:2px}big{font-size:120%}small,sub,sup{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,s,strike{text-decoration:line-through}dt{font-weight:700}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;line-height:normal;padding:15px 23px 14px;right:5px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-link{left:-9999rem;text-decoration:underline;top:2.5rem;z-index:999999999}.skip-link:focus{display:block;font-size:14px;font-weight:600;left:6px;line-height:normal;padding:15px 23px 14px;right:auto;text-decoration:none;top:7px;z-index:100000}.form-allowed-tags:not(:focus):not(:active),.visually-hidden:not(:focus):not(:active){height:1px;overflow:hidden;position:absolute!important;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}html{box-sizing:border-box;color:#000;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:100%;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-wrap:break-word;word-wrap:break-word;scroll-behavior:smooth}html *,html :after,html :before{box-sizing:inherit}body{height:100%;overflow-x:hidden}body.overflow-hidden{overflow:hidden}.container{margin:0 auto;max-width:1330px;padding:0 25px;width:100%}.ll-comp{padding:60px 0}@media only screen and (min-width:1024px){.ll-comp{padding:80px 0}}.ll-comp.no-padding-bottom{padding-bottom:0}.ll-comp.padding-y--none{padding-bottom:0;padding-top:0}.ll-comp.padding-y--sm{padding-bottom:20px;padding-top:20px}.ll-comp.padding-y--default{padding:60px 0}@media only screen and (min-width:1024px){.ll-comp.padding-y--default{padding:80px 0}}.ll-comp.padding-y--lg{padding:80px 0}@media only screen and (min-width:1024px){.ll-comp.padding-y--lg{padding:140px 0}}.ll-comp.padding-t--none{padding-top:0}.ll-comp.padding-t--sm{padding-top:20px}.ll-comp.padding-t--default{padding-top:60px}@media only screen and (min-width:1024px){.ll-comp.padding-t--default{padding-top:80px}}.ll-comp.padding-t--lg{padding-top:80px}@media only screen and (min-width:1024px){.ll-comp.padding-t--lg{padding-top:140px}}.ll-comp.padding-b--none{padding-bottom:0}.ll-comp.padding-b--sm{padding-bottom:20px}.ll-comp.padding-b--default{padding-bottom:60px}@media only screen and (min-width:1024px){.ll-comp.padding-b--default{padding-bottom:80px}}.ll-comp.padding-b--lg{padding-bottom:80px}@media only screen and (min-width:1024px){.ll-comp.padding-b--lg{padding-bottom:140px}}.ll-comp.color-theme--light{background-color:#fff}.ll-comp.color-theme--light h1,.ll-comp.color-theme--light h2,.ll-comp.color-theme--light h3{color:#000}.ll-comp.color-theme--light h1 span,.ll-comp.color-theme--light h2 span,.ll-comp.color-theme--light h3 span{background-color:#000;color:#fff}.ll-comp.color-theme--light .richtext,.ll-comp.color-theme--light a:not(.button,td a),.ll-comp.color-theme--light h4,.ll-comp.color-theme--light li,.ll-comp.color-theme--light p{color:#000}.ll-comp.color-theme--light .richtext a{color:#4027ff}.ll-comp.color-theme--dark{background-color:#000}.ll-comp.color-theme--dark h1,.ll-comp.color-theme--dark h2,.ll-comp.color-theme--dark h3{color:#fff}.ll-comp.color-theme--dark h1 span,.ll-comp.color-theme--dark h2 span,.ll-comp.color-theme--dark h3 span{background-color:#fff;color:#000}.ll-comp.color-theme--dark .richtext,.ll-comp.color-theme--dark h4,.ll-comp.color-theme--dark li,.ll-comp.color-theme--dark p{color:#fff}.ll-comp.color-theme--dark a:not(.button,td a){color:#b9b1fd}.ll-comp.color-theme--dark .code-snippet,.ll-comp.color-theme--dark .code-snippet:after{border-color:#fff}ol,ul{margin:0 0 20px;padding-left:25px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}table{border:none!important;border-collapse:collapse;border-spacing:0;margin-bottom:24px;max-width:100%;min-width:1180px;overflow-x:auto}td,th{border-bottom:1px solid #757575;padding:15px!important;text-align:inherit;vertical-align:middle}@media only screen and (min-width:1024px){td,th{padding:24px 20px!important}}thead th{padding-bottom:10px;vertical-align:bottom;white-space:nowrap}tr:first-child td,tr:first-child th{background-color:#4027ff;color:#fff;font-family:Berkeley Mono Variable,monospace;font-size:clamp(16px,2vw,20px);font-weight:120}form{margin:0;max-width:600px}fieldset{border:0;margin-bottom:14px;padding:0}legend{font-size:20px;margin-bottom:15px}label,legend{display:inline-block}label{font-family:Berkeley Mono Variable,monospace;font-size:12px;font-weight:100;line-height:20px;text-transform:uppercase}[type=date],[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url],select,textarea{appearance:none;background-color:#fff;border:1px solid #000;border-radius:0;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);color:#000;font-family:Inter,sans-serif;font-size:16px;line-height:24px}[type=date]::placeholder,[type=email]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=url]::placeholder,select::placeholder,textarea::placeholder{color:rgba(0,0,0,.25)}input[type=color]{border-radius:4px;height:24px;padding:0!important;width:22px}input:not([type=submit]),select,textarea{display:block;margin:0;padding:12px 16px;transition:all .3s ease-out;width:100%}input:not([type=submit]):focus,select:focus,textarea:focus{box-shadow:0 0 6px rgba(0,111,232,.25);outline:none}textarea{min-height:150px;padding:20px;resize:vertical;width:100%}textarea::placeholder{color:rgba(0,0,0,.25);font-size:16px}select{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.667' d='m5 7.5 5 5 5-5'/%3E%3C/svg%3E") no-repeat calc(100% - 16px);padding-right:40px!important;text-overflow:ellipsis;white-space:nowrap}.hs-form fieldset{margin:0}.hs-form fieldset[class^=form-columns-]{line-height:1}.hs-form fieldset .hs-form-field{margin-bottom:14px}.hs-form fieldset span.hs-form-required{color:#e6360b;vertical-align:0}.hs-form fieldset .hs-richtext,.hs-form fieldset .hs-richtext *{font-family:Berkeley Mono Variable,monospace;font-size:12px;font-weight:100;line-height:160%}.hs-form fieldset .hs-richtext * a:not(.button,td a),.hs-form fieldset .hs-richtext a:not(.button,td a){color:#4027ff;font-weight:120}.hs-form fieldset .hs-richtext{margin-bottom:10px}.hs-form fieldset .inputs-list{list-style:none;padding:0}.hs-form fieldset .inputs-list li input[type=checkbox],.hs-form fieldset .inputs-list li input[type=radio]{margin-top:3px}.hs-form fieldset .inputs-list li input[type=checkbox]+span,.hs-form fieldset .inputs-list li input[type=radio]+span{margin-left:0;text-transform:none}.hs-form fieldset .inputs-list li input[type=checkbox]+span a,.hs-form fieldset .inputs-list li input[type=radio]+span a{color:#4027ff;font-family:inherit;font-size:inherit;font-weight:120;margin:0;padding:0}.hs-form fieldset .hs-checkbox label,.hs-form fieldset .hs-radio label{margin-bottom:3px}.hs-form fieldset .hs-checkbox .hs-form-checkbox,.hs-form fieldset .hs-checkbox .hs-form-radio,.hs-form fieldset .hs-radio .hs-form-checkbox,.hs-form fieldset .hs-radio .hs-form-radio{margin-bottom:10px}.hs-form fieldset .hs-checkbox .hs-form-checkbox:last-child,.hs-form fieldset .hs-checkbox .hs-form-radio:last-child,.hs-form fieldset .hs-radio .hs-form-checkbox:last-child,.hs-form fieldset .hs-radio .hs-form-radio:last-child{margin-bottom:0}.hs-form fieldset .hs-checkbox .hs-form-checkbox .hs-form-checkbox-display,.hs-form fieldset .hs-checkbox .hs-form-checkbox .hs-form-radio-display,.hs-form fieldset .hs-checkbox .hs-form-radio .hs-form-checkbox-display,.hs-form fieldset .hs-checkbox .hs-form-radio .hs-form-radio-display,.hs-form fieldset .hs-radio .hs-form-checkbox .hs-form-checkbox-display,.hs-form fieldset .hs-radio .hs-form-checkbox .hs-form-radio-display,.hs-form fieldset .hs-radio .hs-form-radio .hs-form-checkbox-display,.hs-form fieldset .hs-radio .hs-form-radio .hs-form-radio-display{align-items:flex-start;display:flex}.hs-form fieldset .hs-checkbox .hs-form-checkbox .hs-form-checkbox-display input,.hs-form fieldset .hs-checkbox .hs-form-checkbox .hs-form-radio-display input,.hs-form fieldset .hs-checkbox .hs-form-radio .hs-form-checkbox-display input,.hs-form fieldset .hs-checkbox .hs-form-radio .hs-form-radio-display input,.hs-form fieldset .hs-radio .hs-form-checkbox .hs-form-checkbox-display input,.hs-form fieldset .hs-radio .hs-form-checkbox .hs-form-radio-display input,.hs-form fieldset .hs-radio .hs-form-radio .hs-form-checkbox-display input,.hs-form fieldset .hs-radio .hs-form-radio .hs-form-radio-display input{margin:3px 5px 0 0}.hs-form fieldset .hs-checkbox .hs-form-checkbox .hs-form-checkbox-display input:focus,.hs-form fieldset .hs-checkbox .hs-form-checkbox .hs-form-radio-display input:focus,.hs-form fieldset .hs-checkbox .hs-form-radio .hs-form-checkbox-display input:focus,.hs-form fieldset .hs-checkbox .hs-form-radio .hs-form-radio-display input:focus,.hs-form fieldset .hs-radio .hs-form-checkbox .hs-form-checkbox-display input:focus,.hs-form fieldset .hs-radio .hs-form-checkbox .hs-form-radio-display input:focus,.hs-form fieldset .hs-radio .hs-form-radio .hs-form-checkbox-display input:focus,.hs-form fieldset .hs-radio .hs-form-radio .hs-form-radio-display input:focus{box-shadow:none}.hs-form fieldset .hs-form-booleancheckbox .hs-form-booleancheckbox-display{align-items:flex-start;display:flex}.hs-form fieldset .hs-form-booleancheckbox .hs-form-booleancheckbox-display input{margin:3px 5px 0 0}.hs-form fieldset .hs-form-booleancheckbox .hs-form-booleancheckbox-display input:focus{box-shadow:none}.hs-form .hs-error-msgs{display:none;list-style:none;padding:0}.hs-form .hs-error-msgs label{color:#e6360b;font-family:Inter,sans-serif;font-weight:400;text-transform:none}.hs-form .hs-input{transition:border-color .3s ease-out;width:100%!important}.hs-form .hs-input.invalid{border-color:#e6360b}.hs-form .hs-input[type=checkbox],.hs-form .hs-input[type=radio]{width:auto!important}.hs-form .submitted-message{padding-top:30px;text-align:center}.hs-form .legal-consent-container .hs-form-booleancheckbox-display p{font-family:Berkeley Mono Variable,monospace;font-size:12px;font-weight:100;line-height:20px}.grid-container{margin-left:auto;margin-right:auto;max-width:75rem;padding-left:.625rem;padding-right:.625rem}@media print,screen and (min-width:640px){.grid-container{padding-left:.9375rem;padding-right:.9375rem}}.grid-container.fluid{margin-left:auto;margin-right:auto;max-width:100%;padding-left:.625rem;padding-right:.625rem}@media print,screen and (min-width:640px){.grid-container.fluid{padding-left:.9375rem;padding-right:.9375rem}}.grid-container.full{margin-left:auto;margin-right:auto;max-width:100%;padding-left:0;padding-right:0}.grid-x{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.cell{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.cell.shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.auto,.grid-x>.shrink{width:auto}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-full,.grid-x>.small-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:640px){.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-full,.grid-x>.medium-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:1024px){.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-full,.grid-x>.large-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.small-1{width:8.33333%}.grid-x>.small-2{width:16.66667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.33333%}.grid-x>.small-5{width:41.66667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.33333%}.grid-x>.small-8{width:66.66667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.33333%}.grid-x>.small-11{width:91.66667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width:640px){.grid-x>.medium-auto{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;width:auto}.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.33333%}.grid-x>.medium-2{width:16.66667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.33333%}.grid-x>.medium-5{width:41.66667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.33333%}.grid-x>.medium-8{width:66.66667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.33333%}.grid-x>.medium-11{width:91.66667%}.grid-x>.medium-12{width:100%}}@media print,screen and (min-width:1024px){.grid-x>.large-auto{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;width:auto}.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.33333%}.grid-x>.large-2{width:16.66667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.33333%}.grid-x>.large-5{width:41.66667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.33333%}.grid-x>.large-8{width:66.66667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.33333%}.grid-x>.large-11{width:91.66667%}.grid-x>.large-12{width:100%}}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.625rem;margin-right:-.625rem}@media print,screen and (min-width:640px){.grid-margin-x{margin-left:-.9375rem;margin-right:-.9375rem}}.grid-margin-x>.cell{margin-left:.625rem;margin-right:.625rem;width:calc(100% - 1.25rem)}@media print,screen and (min-width:640px){.grid-margin-x>.cell{margin-left:.9375rem;margin-right:.9375rem;width:calc(100% - 1.875rem)}}.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.25rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.25rem)}.grid-margin-x>.small-3{width:calc(25% - 1.25rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.25rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.25rem)}.grid-margin-x>.small-6{width:calc(50% - 1.25rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.25rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.25rem)}.grid-margin-x>.small-9{width:calc(75% - 1.25rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.25rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.25rem)}.grid-margin-x>.small-12{width:calc(100% - 1.25rem)}@media print,screen and (min-width:640px){.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}.grid-margin-x>.medium-auto,.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.medium-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.medium-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}}@media print,screen and (min-width:1024px){.grid-margin-x>.large-auto,.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.33333% - 1.875rem)}.grid-margin-x>.large-2{width:calc(16.66667% - 1.875rem)}.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}.grid-margin-x>.large-4{width:calc(33.33333% - 1.875rem)}.grid-margin-x>.large-5{width:calc(41.66667% - 1.875rem)}.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}.grid-margin-x>.large-7{width:calc(58.33333% - 1.875rem)}.grid-margin-x>.large-8{width:calc(66.66667% - 1.875rem)}.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}.grid-margin-x>.large-10{width:calc(83.33333% - 1.875rem)}.grid-margin-x>.large-11{width:calc(91.66667% - 1.875rem)}.grid-margin-x>.large-12{width:calc(100% - 1.875rem)}}.grid-padding-x .grid-padding-x{margin-left:-.625rem;margin-right:-.625rem}@media print,screen and (min-width:640px){.grid-padding-x .grid-padding-x{margin-left:-.9375rem;margin-right:-.9375rem}}.grid-container:not(.full)>.grid-padding-x{margin-left:-.625rem;margin-right:-.625rem}@media print,screen and (min-width:640px){.grid-container:not(.full)>.grid-padding-x{margin-left:-.9375rem;margin-right:-.9375rem}}.grid-padding-x>.cell{padding-left:.625rem;padding-right:.625rem}@media print,screen and (min-width:640px){.grid-padding-x>.cell{padding-left:.9375rem;padding-right:.9375rem}}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.33333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.66667%}.small-up-7>.cell{width:14.28571%}.small-up-8>.cell{width:12.5%}@media print,screen and (min-width:640px){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.33333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.66667%}.medium-up-7>.cell{width:14.28571%}.medium-up-8>.cell{width:12.5%}}@media print,screen and (min-width:1024px){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.33333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.66667%}.large-up-7>.cell{width:14.28571%}.large-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.25rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.25rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.25rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)}@media print,screen and (min-width:640px){.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}}@media print,screen and (min-width:1024px){.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.33333% - 1.875rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.66667% - 1.875rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.28571% - 1.875rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem)}}.small-margin-collapse,.small-margin-collapse>.cell{margin-left:0;margin-right:0}.small-margin-collapse>.small-1{width:8.33333%}.small-margin-collapse>.small-2{width:16.66667%}.small-margin-collapse>.small-3{width:25%}.small-margin-collapse>.small-4{width:33.33333%}.small-margin-collapse>.small-5{width:41.66667%}.small-margin-collapse>.small-6{width:50%}.small-margin-collapse>.small-7{width:58.33333%}.small-margin-collapse>.small-8{width:66.66667%}.small-margin-collapse>.small-9{width:75%}.small-margin-collapse>.small-10{width:83.33333%}.small-margin-collapse>.small-11{width:91.66667%}.small-margin-collapse>.small-12{width:100%}@media print,screen and (min-width:640px){.small-margin-collapse>.medium-1{width:8.33333%}.small-margin-collapse>.medium-2{width:16.66667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.33333%}.small-margin-collapse>.medium-5{width:41.66667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.33333%}.small-margin-collapse>.medium-8{width:66.66667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.33333%}.small-margin-collapse>.medium-11{width:91.66667%}.small-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:1024px){.small-margin-collapse>.large-1{width:8.33333%}.small-margin-collapse>.large-2{width:16.66667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.33333%}.small-margin-collapse>.large-5{width:41.66667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.33333%}.small-margin-collapse>.large-8{width:66.66667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.33333%}.small-margin-collapse>.large-11{width:91.66667%}.small-margin-collapse>.large-12{width:100%}}.small-padding-collapse{margin-left:0;margin-right:0}.small-padding-collapse>.cell{padding-left:0;padding-right:0}@media print,screen and (min-width:640px){.medium-margin-collapse,.medium-margin-collapse>.cell{margin-left:0;margin-right:0}.medium-margin-collapse>.small-1{width:8.33333%}.medium-margin-collapse>.small-2{width:16.66667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.33333%}.medium-margin-collapse>.small-5{width:41.66667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.33333%}.medium-margin-collapse>.small-8{width:66.66667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.33333%}.medium-margin-collapse>.small-11{width:91.66667%}.medium-margin-collapse>.small-12{width:100%}.medium-margin-collapse>.medium-1{width:8.33333%}.medium-margin-collapse>.medium-2{width:16.66667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.33333%}.medium-margin-collapse>.medium-5{width:41.66667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.33333%}.medium-margin-collapse>.medium-8{width:66.66667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.33333%}.medium-margin-collapse>.medium-11{width:91.66667%}.medium-margin-collapse>.medium-12{width:100%}}@media print,screen and (min-width:1024px){.medium-margin-collapse>.large-1{width:8.33333%}.medium-margin-collapse>.large-2{width:16.66667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.33333%}.medium-margin-collapse>.large-5{width:41.66667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.33333%}.medium-margin-collapse>.large-8{width:66.66667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.33333%}.medium-margin-collapse>.large-11{width:91.66667%}.medium-margin-collapse>.large-12{width:100%}}@media print,screen and (min-width:640px){.medium-padding-collapse{margin-left:0;margin-right:0}.medium-padding-collapse>.cell{padding-left:0;padding-right:0}}@media print,screen and (min-width:1024px){.large-margin-collapse,.large-margin-collapse>.cell{margin-left:0;margin-right:0}.large-margin-collapse>.small-1{width:8.33333%}.large-margin-collapse>.small-2{width:16.66667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.33333%}.large-margin-collapse>.small-5{width:41.66667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.33333%}.large-margin-collapse>.small-8{width:66.66667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.33333%}.large-margin-collapse>.small-11{width:91.66667%}.large-margin-collapse>.small-12{width:100%}.large-margin-collapse>.medium-1{width:8.33333%}.large-margin-collapse>.medium-2{width:16.66667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.33333%}.large-margin-collapse>.medium-5{width:41.66667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.33333%}.large-margin-collapse>.medium-8{width:66.66667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.33333%}.large-margin-collapse>.medium-11{width:91.66667%}.large-margin-collapse>.medium-12{width:100%}.large-margin-collapse>.large-1{width:8.33333%}.large-margin-collapse>.large-2{width:16.66667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.33333%}.large-margin-collapse>.large-5{width:41.66667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.33333%}.large-margin-collapse>.large-8{width:66.66667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.33333%}.large-margin-collapse>.large-11{width:91.66667%}.large-margin-collapse>.large-12{width:100%}.large-padding-collapse{margin-left:0;margin-right:0}.large-padding-collapse>.cell{padding-left:0;padding-right:0}}.small-offset-0{margin-left:0}.grid-margin-x>.small-offset-0{margin-left:.625rem}.small-offset-1{margin-left:8.33333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.33333% + .625rem)}.small-offset-2{margin-left:16.66667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.66667% + .625rem)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + .625rem)}.small-offset-4{margin-left:33.33333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.33333% + .625rem)}.small-offset-5{margin-left:41.66667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.66667% + .625rem)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + .625rem)}.small-offset-7{margin-left:58.33333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.33333% + .625rem)}.small-offset-8{margin-left:66.66667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.66667% + .625rem)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + .625rem)}.small-offset-10{margin-left:83.33333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.33333% + .625rem)}.small-offset-11{margin-left:91.66667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.66667% + .625rem)}@media print,screen and (min-width:640px){.medium-offset-0{margin-left:0}.grid-margin-x>.medium-offset-0{margin-left:.9375rem}.medium-offset-1{margin-left:8.33333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.33333% + .9375rem)}.medium-offset-2{margin-left:16.66667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.66667% + .9375rem)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + .9375rem)}.medium-offset-4{margin-left:33.33333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.33333% + .9375rem)}.medium-offset-5{margin-left:41.66667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.66667% + .9375rem)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + .9375rem)}.medium-offset-7{margin-left:58.33333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.33333% + .9375rem)}.medium-offset-8{margin-left:66.66667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.66667% + .9375rem)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + .9375rem)}.medium-offset-10{margin-left:83.33333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.33333% + .9375rem)}.medium-offset-11{margin-left:91.66667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.66667% + .9375rem)}}@media print,screen and (min-width:1024px){.large-offset-0{margin-left:0}.grid-margin-x>.large-offset-0{margin-left:.9375rem}.large-offset-1{margin-left:8.33333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.33333% + .9375rem)}.large-offset-2{margin-left:16.66667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.66667% + .9375rem)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + .9375rem)}.large-offset-4{margin-left:33.33333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.33333% + .9375rem)}.large-offset-5{margin-left:41.66667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.66667% + .9375rem)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + .9375rem)}.large-offset-7{margin-left:58.33333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.33333% + .9375rem)}.large-offset-8{margin-left:66.66667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.66667% + .9375rem)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + .9375rem)}.large-offset-10{margin-left:83.33333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.33333% + .9375rem)}.large-offset-11{margin-left:91.66667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.66667% + .9375rem)}}.grid-y{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.grid-y>.cell{height:auto;max-height:none}.grid-y>.auto,.grid-y>.shrink{height:auto}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-full,.grid-y>.small-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}@media print,screen and (min-width:640px){.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-full,.grid-y>.medium-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}@media print,screen and (min-width:1024px){.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-full,.grid-y>.large-shrink{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.small-1{height:8.33333%}.grid-y>.small-2{height:16.66667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.33333%}.grid-y>.small-5{height:41.66667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.33333%}.grid-y>.small-8{height:66.66667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.33333%}.grid-y>.small-11{height:91.66667%}.grid-y>.small-12{height:100%}@media print,screen and (min-width:640px){.grid-y>.medium-auto{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;height:auto}.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.33333%}.grid-y>.medium-2{height:16.66667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.33333%}.grid-y>.medium-5{height:41.66667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.33333%}.grid-y>.medium-8{height:66.66667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.33333%}.grid-y>.medium-11{height:91.66667%}.grid-y>.medium-12{height:100%}}@media print,screen and (min-width:1024px){.grid-y>.large-auto{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;height:auto}.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-shrink{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.33333%}.grid-y>.large-2{height:16.66667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.33333%}.grid-y>.large-5{height:41.66667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.33333%}.grid-y>.large-8{height:66.66667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.33333%}.grid-y>.large-11{height:91.66667%}.grid-y>.large-12{height:100%}}.grid-padding-y .grid-padding-y{margin-bottom:-.625rem;margin-top:-.625rem}@media print,screen and (min-width:640px){.grid-padding-y .grid-padding-y{margin-bottom:-.9375rem;margin-top:-.9375rem}}.grid-padding-y>.cell{padding-bottom:.625rem;padding-top:.625rem}@media print,screen and (min-width:640px){.grid-padding-y>.cell{padding-bottom:.9375rem;padding-top:.9375rem}}.grid-frame{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;position:relative;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .grid-frame{width:100%}.cell-block{max-width:100%;overflow-x:auto}.cell-block,.cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell-block-y{max-height:100%;min-height:100%;overflow-y:auto}.cell-block-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:100%}.cell-block-container>.grid-x{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-height:100%}@media print,screen and (min-width:640px){.medium-grid-frame{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;position:relative;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.medium-cell-block-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-height:100%}.medium-cell-block-y{max-height:100%;min-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}@media print,screen and (min-width:1024px){.large-grid-frame{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;position:relative;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.large-cell-block-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-height:100%}.large-cell-block-y{max-height:100%;min-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.grid-y.grid-frame{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;position:relative;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh;width:auto}@media print,screen and (min-width:640px){.grid-y.medium-grid-frame{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;position:relative;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh;width:auto}}@media print,screen and (min-width:1024px){.grid-y.large-grid-frame{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;position:relative;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh;width:auto}}.cell .grid-y.grid-frame{height:100%}@media print,screen and (min-width:640px){.cell .grid-y.medium-grid-frame{height:100%}}@media print,screen and (min-width:1024px){.cell .grid-y.large-grid-frame{height:100%}}.grid-margin-y{margin-bottom:-.625rem;margin-top:-.625rem}@media print,screen and (min-width:640px){.grid-margin-y{margin-bottom:-.9375rem;margin-top:-.9375rem}}.grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-bottom:.625rem;margin-top:.625rem}@media print,screen and (min-width:640px){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-bottom:.9375rem;margin-top:.9375rem}}.grid-margin-y>.auto,.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.25rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.25rem)}.grid-margin-y>.small-3{height:calc(25% - 1.25rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.25rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.25rem)}.grid-margin-y>.small-6{height:calc(50% - 1.25rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.25rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.25rem)}.grid-margin-y>.small-9{height:calc(75% - 1.25rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.25rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.25rem)}.grid-margin-y>.small-12{height:calc(100% - 1.25rem)}@media print,screen and (min-width:640px){.grid-margin-y>.auto,.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto,.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}}@media print,screen and (min-width:1024px){.grid-margin-y>.large-auto,.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.33333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.66667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.33333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.66667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.33333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.66667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.33333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.66667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}}.grid-frame.grid-margin-y{height:calc(100vh + 1.25rem)}@media print,screen and (min-width:640px){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:1024px){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:640px){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem)}}@media print,screen and (min-width:1024px){.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem)}}.align-left{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.align-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.align-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.align-spaced{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.align-left.vertical.menu>li>a{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.align-right.vertical.menu>li>a{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.align-center.vertical.menu>li>a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.align-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.align-self-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.align-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.align-self-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.align-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-self-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.align-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.align-self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.align-center-middle{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-align-content:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.small-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.small-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.small-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.small-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.small-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.small-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}@media print,screen and (min-width:640px){.medium-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.medium-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.medium-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.medium-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.medium-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.medium-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}}@media print,screen and (min-width:1024px){.large-order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.large-order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.large-order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.large-order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.large-order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.large-order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}}body{color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:160%}.h1,.h2,.h3,.h4,.h5,.h6,.p,h1,h2,h3,h4,h5,h6,li,p{margin:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Berkeley Mono Variable,monospace}.h1 a,.h1 a:focus,.h1 a:hover,.h2 a,.h2 a:focus,.h2 a:hover,.h3 a,.h3 a:focus,.h3 a:hover,.h4 a,.h4 a:focus,.h4 a:hover,.h5 a,.h5 a:focus,.h5 a:hover,.h6 a,.h6 a:focus,.h6 a:hover,h1 a,h1 a:focus,h1 a:hover,h2 a,h2 a:focus,h2 a:hover,h3 a,h3 a:focus,h3 a:hover,h4 a,h4 a:focus,h4 a:hover,h5 a,h5 a:focus,h5 a:hover,h6 a,h6 a:focus,h6 a:hover{color:#000;text-decoration:none}.h1,h1{font-size:clamp(46px,5vw,64px);font-weight:120;letter-spacing:-1px;line-height:118%;margin-bottom:clamp(20px,4vw,30px)}.h1.large,h1.large{font-size:clamp(36px,9vw,68px);letter-spacing:-1.6px;line-height:110%;margin-bottom:clamp(30px,4vw,48px)}.h2,h2{font-size:clamp(32px,4vw,48px);line-height:120%;margin-bottom:clamp(22px,3vw,38px)}.h2,.h3,h2,h3{font-weight:120;letter-spacing:-1px}.h3,h3{font-size:clamp(24px,3vw,32px);margin-bottom:clamp(16px,3vw,20px)}.h3,.h4,h3,h4{line-height:130%}.h4,h4{font-size:clamp(20px,2.5vw,24px);font-weight:150;margin-bottom:16px}.h5,h5{font-size:clamp(18px,5vw,18px);font-weight:120;line-height:130%;margin-bottom:14px}li,p{font-size:clamp(16px,5vw,16px);margin-bottom:20px}li.large,p.large{font-size:clamp(18px,2vw,20px);line-height:150%}li{margin-bottom:16px}.small,small{font-size:clamp(14px,5vw,14px);font-weight:400;line-height:160%}.caption,caption,figcaption{font-family:Berkeley Mono Variable,monospace;font-size:12px;font-style:normal;font-weight:200;line-height:160%}span{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}a{color:#4027ff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:150%;text-decoration:underline;transition:color .3s ease-out}a:focus,a:hover{color:#8297fe}b,strong{font-weight:700}em{font-style:italic}hr{background-color:#000;border:0;display:block;height:1px;margin:0 0 30px}blockquote{background:#f5f5f5;border-left:8px solid #4027ff;color:#555;font-size:18px;font-style:italic;line-height:1.5;margin:50px auto;padding:60px 30px 40px;position:relative;width:100%}@media only screen and (min-width:640px){blockquote{padding:60px 30px 40px 75px;width:90%}}blockquote:before{color:#4027ff;content:"“";font-family:Arial;font-size:5em;left:10px;position:absolute;top:-10px}blockquote:after{content:""}blockquote p{display:inline}.code-snippet{background-color:#000;border:1px solid #000;margin:40px 0;padding:15px 20px 15px 35px;position:relative;text-align:left;transform-style:preserve-3d}.code-snippet:after{border:2px dotted #000;content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;transform:translateZ(-1px);translate:10px 11px;width:100%}.code-snippet__copy-button{background-color:#4027ff;border:none;color:#fff;cursor:pointer;font-size:11px;padding:4px 7px;position:absolute;right:-2px;top:-2px;transition:background-color .3s ease-out}.code-snippet__copy-button:hover{background-color:#2e02c9}pre{display:block;overflow:auto;padding:20px 0;white-space:pre}code,pre{text-align:left}code{color:#a3ff53;font-family:Berkeley Mono Variable,monospace,monospace;font-size:14px;font-weight:120;letter-spacing:-.28px;line-height:150%}pre::-webkit-scrollbar{height:8px}pre::-webkit-scrollbar-track{background:#2e2e2e}pre::-webkit-scrollbar-thumb{background-color:#555;border-radius:4px}pre{scrollbar-color:#555 #2e2e2e;scrollbar-width:thin;-ms-overflow-style:scrollbar}[type=reset],[type=submit],button{appearance:none;background-color:transparent;border:0;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;text-align:inherit}.button,.hs-button{appearance:none;background-color:#4027ff;border:2px solid #4027ff;color:#fff;display:inline-block;font-family:Berkeley Mono Variable,monospace;font-size:16px;font-weight:120;letter-spacing:-.32px;line-height:130%;padding:17px 24px;position:relative;text-align:center;text-decoration:none;transform-style:preserve-3d;transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;user-select:none;vertical-align:top}.button--disabled,.button:disabled,.hs-button--disabled,.hs-button:disabled{cursor:default;opacity:.65;pointer-events:none}.button:after,.hs-button:after{border:2px solid #000;content:"";display:block;height:calc(100% + 4px);left:-2px;opacity:0;position:absolute;top:-2px;transform:translateZ(-1px);transition:all .3s ease-out;translate:0 0;width:calc(100% + 4px)}.button:focus,.button:hover,.hs-button:focus,.hs-button:hover{background-color:#fff;border-color:#000;color:#000}.button:focus:after,.button:hover:after,.hs-button:focus:after,.hs-button:hover:after{opacity:1;transform:translateZ(-1px);translate:8px 8px}.button--primary,.hs-button--primary{background-color:#4027ff;border-color:#4027ff;color:#fff}.button--primary:after,.hs-button--primary:after{border-color:#000}.button--primary:focus,.button--primary:hover,.hs-button--primary:focus,.hs-button--primary:hover{background-color:#fff;border-color:#000;color:#000}.button--primary-alt,.hs-button--primary-alt{background-color:#4027ff;border-color:#4027ff;color:#fff}.button--primary-alt:after,.hs-button--primary-alt:after{border-color:#fff}.button--primary-alt:focus,.button--primary-alt:hover,.hs-button--primary-alt:focus,.hs-button--primary-alt:hover{background-color:#fff;border-color:#fff;color:#000}.button--secondary-light,.hs-button--secondary-light{background-color:#fff;border-color:#4027ff;color:#4027ff}.button--secondary-light:after,.hs-button--secondary-light:after{border-color:#4027ff}.button--secondary-light:focus,.button--secondary-light:hover,.hs-button--secondary-light:focus,.hs-button--secondary-light:hover{background-color:#fff;border-color:#4027ff;color:#000}.button--secondary-dark,.hs-button--secondary-dark{background-color:#000;border-color:#4027ff;color:#fff}.button--secondary-dark:after,.hs-button--secondary-dark:after{border-color:#fff}.button--secondary-dark:focus,.button--secondary-dark:hover,.hs-button--secondary-dark:focus,.hs-button--secondary-dark:hover{background-color:#000;border-color:#4027ff;color:#fff}.button--secondary-dark.button--small:focus,.button--secondary-dark.button--small:hover,.hs-button--secondary-dark.button--small:focus,.hs-button--secondary-dark.button--small:hover{background-color:#4027ff;border-color:#4027ff;color:#fff}.button--small,.hs-button--small{padding:11px 24px}.button--small:after,.hs-button--small:after{display:none}.button--has-arrow-right:before,.hs-button--has-arrow-right:before{background-color:#fff;content:"";display:inline-block;height:21px;margin-right:16px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' fill='none' viewBox='0 0 20 21'%3E%3Cpath stroke='%23000' d='m9.191 19.691 9.193-9.192m0 0L9.19 1.307m9.193 9.192H-.001'/%3E%3C/svg%3E") center/contain no-repeat;transition:background-color .3s ease-out;vertical-align:middle;width:21px}.button--has-arrow-right:focus:before,.button--has-arrow-right:hover:before,.hs-button--has-arrow-right:focus:before,.hs-button--has-arrow-right:hover:before{background-color:#000}.button--has-arrow-right.button--secondary-light:before,.hs-button--has-arrow-right.button--secondary-light:before{background-color:#4027ff}.button--has-arrow-right.button--secondary-light:focus:before,.button--has-arrow-right.button--secondary-light:hover:before,.hs-button--has-arrow-right.button--secondary-light:focus:before,.hs-button--has-arrow-right.button--secondary-light:hover:before{background-color:#000}.button--has-arrow-right.button--secondary-dark:before,.button--has-arrow-right.button--secondary-dark:focus:before,.button--has-arrow-right.button--secondary-dark:hover:before,.hs-button--has-arrow-right.button--secondary-dark:before,.hs-button--has-arrow-right.button--secondary-dark:focus:before,.hs-button--has-arrow-right.button--secondary-dark:hover:before{background-color:#fff}.button--has-arrow-up:before,.hs-button--has-arrow-up:before{background-color:#fff;content:"";display:block;float:right;height:17px;margin-left:16px;margin-top:1px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%234027FF' d='M14 14V1m0 0H1m13 0L1 14'/%3E%3C/svg%3E") center/contain no-repeat;transition:background-color .3s ease-out;width:17px}.button--has-arrow-up:focus:before,.button--has-arrow-up:hover:before,.hs-button--has-arrow-up:focus:before,.hs-button--has-arrow-up:hover:before{background-color:#000}.button--has-arrow-up.button--secondary-light:before,.hs-button--has-arrow-up.button--secondary-light:before{background-color:#4027ff}.button--has-arrow-up.button--secondary-light:focus:before,.button--has-arrow-up.button--secondary-light:hover:before,.hs-button--has-arrow-up.button--secondary-light:focus:before,.hs-button--has-arrow-up.button--secondary-light:hover:before{background-color:#000}.button--has-arrow-up.button--secondary-dark:before,.button--has-arrow-up.button--secondary-dark:focus:before,.button--has-arrow-up.button--secondary-dark:hover:before,.hs-button--has-arrow-up.button--secondary-dark:before,.hs-button--has-arrow-up.button--secondary-dark:focus:before,.hs-button--has-arrow-up.button--secondary-dark:hover:before{background-color:#fff}.button-group .button{margin-bottom:24px;margin-left:0;margin-right:0}@media only screen and (min-width:640px){.button-group .button:first-child{margin-right:24px}}.hide{display:none}.show-block{display:block}.show-inline-block{display:inline-block}.full-width{width:100%}.full-view-width{width:100vw}.full-height{height:100%}.full-view-height{height:100vh}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.clearfix:after{clear:both;content:"";display:table}.vertical-center{position:relative;top:50%;transform:translateY(-50%)}.horizontal-center{left:50%;position:relative;transform:translateX(-50%)}.centered-block{margin-left:auto;margin-right:auto}.desktop-only{display:none}@media only screen and (min-width:1024px){.desktop-only{display:block}}.mobile-only{display:block}@media only screen and (min-width:1024px){.mobile-only{display:none}}.title-group{margin:0 auto;max-width:1068px;text-align:center;width:100%}.title-group h2{margin-left:auto;margin-right:auto;max-width:768px}.title-group p:not(.richtext p){margin-left:auto;margin-right:auto;max-width:850px}.title-group.title-width--default h2{max-width:768px}.title-group.title-width--wide h2{max-width:970px}.title-group .richtext.sub-title-width--default{margin-left:auto;margin-right:auto;max-width:850px}.title-group .richtext.sub-title-width--wide{max-width:100%}.anchor-target{scroll-margin-top:100px}.blog-section-title{font-weight:120;letter-spacing:3.6px;line-height:120%;margin-bottom:0;text-transform:uppercase}.social-sharing{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:flex-start;margin-bottom:30px}.social-sharing__link{align-items:center;background:#000;border:2px solid #000;display:flex;height:40px;justify-content:center;padding:9px;transition:all .3s ease-out;width:40px}.social-sharing__link:hover{background-color:#fff;border-color:#000}.social-sharing__link:hover svg path{fill:#000}.social-sharing__icon{display:inline-block;line-height:0}.social-sharing__icon svg{height:auto;width:20px}.social-sharing__icon svg path{transition:all .3s ease-out;fill:#fff}.hs-embed-wrapper,.hs-video-widget{border:1px solid #000;box-shadow:8px 8px #fff,8px 8px 0 1px #000;margin:30px 0!important;max-height:100%!important;max-width:100%!important;overflow:auto!important;padding:10px!important}.hs-embed-wrapper iframe,.hs-video-widget iframe{border-radius:0!important}.hs-video-widget .hs-video-container{max-width:100%!important}.color-theme--dark .hs-embed-wrapper,.color-theme--dark .hs-video-widget{border-color:#fff;box-shadow:8px 8px #000,8px 8px 0 1px #fff}header.header{background-color:#fff;padding:23px 0;transition:all .3s ease-out;width:100%;z-index:100}header.header.fixed{left:0;position:fixed;right:0;top:0;width:100%}header.header .module{align-items:center;display:flex;justify-content:space-between}header.header .logo a{display:block;line-height:10px}header.header .nav--desktop{display:none}@media only screen and (min-width:1024px){header.header .nav--desktop{display:block}}header.header .nav--mobile{display:block}@media only screen and (min-width:1024px){header.header .nav--mobile{display:none}}header.header .nav-utility-links--link{color:#000;font-family:Berkeley Mono Variable,monospace;font-size:16px;font-weight:120;text-decoration:none}header.header .nav-utility-links--desktop{display:none}@media only screen and (min-width:1024px){header.header .nav-utility-links--desktop{align-items:center;column-gap:30px;display:flex;justify-content:flex-end}}header.header .nav-utility-links--mobile{align-items:center;column-gap:30px;display:flex;margin-bottom:30px;margin-top:13px}@media only screen and (min-width:1024px){header.header .nav-utility-links--mobile{display:none}}header.header .nav-utility-links--mobile a{flex:1 auto}header.header .menu-toggle{cursor:pointer;display:block;height:40px;padding-left:10px;padding-top:10px;position:relative;width:40px}header.header .menu-toggle:before{bottom:-10px;content:"";left:-10px;pointer-events:none;position:absolute;right:-10px;top:-10px}@media only screen and (min-width:1024px){header.header .menu-toggle{display:none}}header.header .menu-toggle span{background-color:#000;display:block;height:2px;margin-bottom:6px;transition:all .1s ease-out;width:30px}header.header .menu-toggle span:nth-child(2){width:20px}header.header .menu-toggle span:nth-child(3){width:10px}header.header .menu-toggle span:last-child{margin-bottom:0}header.header .menu-toggle.menu-open span:first-child{transform:translateY(8px) rotate(45deg)}header.header .menu-toggle.menu-open span:nth-child(2){opacity:0}header.header .menu-toggle.menu-open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}header.header .menu-toggle.menu-open span:first-child,header.header .menu-toggle.menu-open span:nth-child(3){width:30px}header.header .nav ul{list-style:none;margin:0}header.header .nav ul li a{font-family:Berkeley Mono Variable,monospace;font-weight:120;text-decoration:none}header.header .nav__top-level{align-items:center;column-gap:30px;display:flex;padding:0}header.header .nav__top-level>li{margin-bottom:0}header.header .nav__top-level>li .nav__link{color:#000}header.header .nav__item--has-children{position:relative}header.header .nav__item--has-children:hover .nav__sub-menu--wrap{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}header.header .nav__sub-menu--wrap{height:auto;left:50%;opacity:0;position:absolute;top:100%;transform:translateX(-50%) translateY(10px);transition:all .1s ease-out;visibility:hidden;width:320px;z-index:100}header.header .nav__sub-menu-section-title span{display:block;font-family:Berkeley Mono Variable,monospace;font-size:12px;font-weight:120;line-height:24px;margin-bottom:0;margin-left:2px}header.header .nav__sub-menu-section-title svg{display:block;margin:0}header.header .nav__sub-menu{background-color:#fff;border:1px solid #000;border-top:2px solid #4027ff;padding:24px;transform:translateY(34px)}header.header .nav__sub-menu:before{background-color:#4027ff;content:"";height:25px;left:50%;position:absolute;top:-25px;transform:translateX(-50%);width:2px}header.header .nav__sub-menu>li{margin-bottom:22px}header.header .nav__sub-menu>li:last-child{margin-bottom:0}header.header .nav__sub-menu-link-wrap{column-gap:16px;display:flex}header.header .nav__sub-menu-icon{height:24px;width:24px}header.header .nav__sub-menu-link{color:#000;font-size:16px;font-weight:120;line-height:133%}header.header .nav__sub-menu-button{width:100%}header.header .nav__sub-menu-description{color:#757575;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:160%;margin:0}header.header .nav--mobile{background-color:#fff;border-top:1px solid #757575;height:100%;left:0;opacity:0;padding-top:24px;position:fixed;top:86px;transition:all .1s ease-out;visibility:hidden;width:100%;z-index:100}header.header .nav--mobile .nav__top-level{display:block}header.header .nav--mobile .nav__top-level>li{border-bottom:1px solid #4027ff;margin-bottom:24px;padding-bottom:24px}header.header .nav--mobile .nav__top-level>li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}header.header .nav--mobile .nav__top-level>li .nav__link{display:block;font-size:18px;font-weight:150;margin-bottom:0}header.header .nav--mobile .nav__top-level>li.nav__item--has-children .nav__link{margin-bottom:24px}header.header .nav--mobile .nav__sub-menu--wrap{height:auto;left:0;opacity:0;position:relative;top:0;transform:none;visibility:hidden;width:100%;z-index:0}header.header .nav--mobile .nav__sub-menu{border:none;padding:0;transform:none}header.header .nav--mobile .nav__sub-menu:before{display:none}header.header .nav--mobile .nav__item--has-children:hover .nav__sub-menu--wrap{opacity:1;transform:translateX(0) translateY(0);visibility:visible}header.header .nav--mobile.menu-open{opacity:1;overflow-y:auto;padding-bottom:140px;transform:translateX(0);visibility:visible}header.header .nav--mobile.menu-open .nav__sub-menu--wrap{opacity:1;transform:translateX(0) translateY(0);visibility:visible}body.menu-open{overflow:hidden}footer.footer{background-color:#000;padding:80px 0}footer.footer .footer__columns{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:1024px){footer.footer .footer__columns{grid-template-columns:repeat(5,1fr)}}footer.footer .footer__column{margin-bottom:40px;padding-right:20px}@media only screen and (min-width:1024px){footer.footer .footer__column{margin-bottom:0}}footer.footer .footer__column:first-child{grid-column:1/-1}@media only screen and (min-width:1024px){footer.footer .footer__column:first-child{grid-column:1}}footer.footer .footer__column:last-child{padding-right:0}footer.footer .footer__column-title{color:#fff;font-family:Berkeley Mono Variable,monospace;font-size:16px;font-weight:150;line-height:200%;margin:0}footer.footer .footer__column-list{list-style:none;margin:0;padding:0}footer.footer .footer__column-list li{color:#fff;margin:0;padding:0}footer.footer .footer__column-list a{color:#fff;display:inline-block;font-family:Berkeley Mono Variable,monospace;font-size:16px;font-weight:100;padding:2px 0;text-decoration:none}footer.footer .footer__divider{background-image:linear-gradient(90deg,#fff 18%,transparent 0);background-position:bottom;background-repeat:repeat-x;background-size:5px 2px;height:2px;margin-bottom:45px;margin-top:10px}@media only screen and (min-width:1024px){footer.footer .footer__divider{margin:40px 0}}footer.footer .footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between}footer.footer .footer__bottom *{color:#fff}footer.footer .footer__bottom a,footer.footer .footer__bottom-left{color:#fff;display:inline-block;font-family:Berkeley Mono Variable,monospace;font-size:16px;font-weight:100;text-decoration:none}footer.footer .footer__bottom-links{column-gap:8vw;display:flex}footer.footer .footer__bottom-left{order:1}@media only screen and (min-width:1024px){footer.footer .footer__bottom-left{order:0}}footer.footer .footer__bottom-center{margin:38px 0 24px;order:0;width:100%}@media only screen and (min-width:1024px){footer.footer .footer__bottom-center{margin:0;order:1;width:auto}}footer.footer .footer__bottom-right{order:-1;width:100%}@media only screen and (min-width:1024px){footer.footer .footer__bottom-right{order:2;width:auto}}footer.footer .footer__socials a{line-height:0;padding:0}.system-page h1{font-size:clamp(32px,4vw,48px);line-height:120%;margin-bottom:clamp(22px,3vw,38px)}.system-page h1,.system-page h2{font-weight:120;letter-spacing:-1px}.system-page h2{font-size:clamp(24px,3vw,32px);line-height:130%;margin-bottom:clamp(16px,3vw,20px)}.system-page--search-results-page .hs-search-results__featured-image-wrapper{display:none}.system-page--search-results-page .hs-search-results__pagination{margin-top:40px}.system-page--404 .fourohfour-img{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:630px;width:100%}.system-page--404 .fourohfour-img svg{height:auto;width:100%}.system-page--email-subscription-preferences .page-header{margin-bottom:40px}.system-page--email-subscription-preferences .email-prefs .item .fakelabel{align-items:flex-start;display:flex;justify-content:flex-start}.system-page--email-subscription-preferences .email-prefs .item .fakelabel span{font-family:Berkeley Mono Variable,monospace;font-size:16px;font-weight:150;line-height:23px;margin-bottom:2px}.system-page--email-subscription-preferences .email-prefs .item .fakelabel input[type=checkbox]{display:inline-block;margin:5px 8px 0 0;width:auto}.system-page--email-subscription-preferences .email-prefs .item .checkbox-row+p{font-size:14px;padding-left:21px}.system-page--email-subscription-preferences .email-prefs .subscribe-options{margin-top:40px}.system-page--email-subscription-preferences .email-prefs .subscribe-options label[for=globalunsub]{align-items:flex-start;display:flex;justify-content:flex-start}.system-page--email-subscription-preferences .email-prefs .subscribe-options label[for=globalunsub] input[type=checkbox]{display:inline-block;margin:5px 8px 0 0;width:auto}.system-page--email-subscription-preferences .email-prefs .subscribe-options label[for=globalunsub] span{font-family:Berkeley Mono Variable,monospace;font-size:16px;font-weight:150;line-height:23px;margin-bottom:2px;text-transform:none}.system-page--email-subscription-preferences .email-prefs .hs-button{font-size:15px;padding:11px 24px}@media only screen and (min-width:640px){.system-page--email-subscription-preferences .email-prefs .hs-button{font-size:16px;padding:17px 24px}}.system-page--email-subscriptions-confirmation #content.success{border:1px dotted #000;margin:40px 0;padding:30px}.comp-hero-primary{overflow-x:hidden;padding-top:0}@media only screen and (min-width:1024px){.comp-hero-primary{padding-top:80px}}.comp-hero-primary__content{padding-top:16px}@media only screen and (min-width:640px){.comp-hero-primary__content{padding-top:36px}}@media only screen and (min-width:1024px){.comp-hero-primary__content{max-width:650px;padding-top:0}}.comp-hero-primary__content h1{word-wrap:normal}.comp-hero-primary__content p.large{margin-bottom:clamp(30px,4vw,48px)}.comp-hero-primary__image{margin-bottom:0}@media only screen and (min-width:640px){.comp-hero-primary__image{margin-bottom:0}}.comp-hero-primary__image img{height:auto;width:100%}.comp-hero-primary__image .hero-video video{height:auto;max-width:100%;width:100%}.comp-hero-primary.is-default-animation:not(.hide-media-mobile) .container{position:relative}.comp-hero-primary.is-default-animation:not(.hide-media-mobile) .comp-hero-primary__image{position:relative;z-index:0}.comp-hero-primary.is-default-animation:not(.hide-media-mobile) .comp-hero-primary__content{padding-top:16px}@media only screen and (min-width:640px){.comp-hero-primary.is-default-animation:not(.hide-media-mobile) .comp-hero-primary__content{padding-top:16px}}.comp-hero-primary.is-default-animation:not(.hide-media-mobile) .comp-hero-primary__content h1{max-width:375px;padding-right:20px;position:absolute;top:7vw;width:100%}@media only screen and (min-width:640px){.comp-hero-primary.is-default-animation:not(.hide-media-mobile) .comp-hero-primary__content h1{max-width:100%;padding-right:0;position:relative;top:0}}.comp-hero-primary.is-default-animation:not(.hide-media-mobile) .hero-video.mobile-only{text-align:right}@media only screen and (min-width:640px){.comp-hero-primary.is-default-animation:not(.hide-media-mobile) .hero-video.mobile-only{text-align:left}}.comp-hero-primary.is-default-animation:not(.hide-media-mobile) .hero-video.mobile-only video{margin-top:16px;max-width:278px;width:60%}@media only screen and (min-width:640px){.comp-hero-primary.is-default-animation:not(.hide-media-mobile) .hero-video.mobile-only video{margin:0;max-width:100%;width:100%}.comp-hero-primary.is-default-animation:not(.hide-media-mobile) .hero-video.mobile-only{position:relative}}.comp-hero-secondary{padding-top:80px}.comp-hero-secondary__content{max-width:800px}.comp-hero-secondary__content.text-center{text-align:left}@media only screen and (min-width:640px){.comp-hero-secondary__content.text-center{text-align:center}}.comp-hero-secondary__content .eyebrow-icon{align-items:center;display:inline-flex;height:auto;justify-content:center;margin-bottom:5px;max-width:290px;width:auto}.comp-hero-secondary__content .eyebrow-icon.spacing--default{margin-bottom:5px}.comp-hero-secondary__content .eyebrow-icon.spacing--large{margin-bottom:35px}.comp-hero-secondary__content .richtext *{font-size:clamp(18px,2vw,20px);line-height:150%}.comp-hero-secondary__content .button-group{margin-top:36px}.comp-hero-secondary__content .button-group .button{margin-left:0;margin-right:0}@media only screen and (min-width:640px){.comp-hero-secondary__content .button-group .button:first-child{margin-right:24px}}.comp-hero-secondary__image{margin-bottom:16px}@media only screen and (min-width:640px){.comp-hero-secondary__image{margin-bottom:0}}.comp-hero-secondary__image img{height:auto;max-width:100%}.comp-hero-secondary__image .hero-video video{height:auto;max-width:100%;width:100%}.comp-hero-secondary.ll-comp--single-column .comp-hero-secondary__image{margin:0 auto;max-width:800px;width:100%}.comp-hero-secondary.ll-comp--single-column .comp-hero-secondary__content{max-width:1064px}.comp-logo-ticker{overflow:hidden}.comp-logo-ticker .logo-ticker-marquee{height:80px}.comp-logo-ticker .logo-ticker-marquee img{height:60px;margin:0 50px;width:auto}@media only screen and (min-width:1024px){.comp-logo-ticker .logo-ticker-marquee img{margin:0 120px}}.comp-logo-ticker.color-theme--dark .logo-ticker-marquee img{filter:invert(1)}.comp-two-column-features{background-color:#000}@media only screen and (min-width:1024px){.comp-two-column-features{padding:160px 0}}.comp-two-column-features h2,.comp-two-column-features h3,.comp-two-column-features p{color:#fff}.comp-two-column-features h2{max-width:420px}.comp-two-column-features p{margin-bottom:0}.comp-two-column-features a{text-decoration:none}.comp-two-column-features a p{font-weight:400}.comp-two-column-features__left-col{margin-bottom:58px}@media only screen and (min-width:1024px){.comp-two-column-features__left-col{margin-bottom:0}.comp-two-column-features .features-list{padding-left:80px}}.comp-two-column-features .features-list__item{border-bottom:2px dotted #fff;display:flex;padding:40px 0}.comp-two-column-features .features-list__item:first-child{padding-top:0}.comp-two-column-features .features-list__item:last-child{border-bottom:none;padding-bottom:0}.comp-two-column-features .features-list__item *{pointer-events:none}.comp-two-column-features .features-list__item:hover img{opacity:0}.comp-two-column-features .features-list__item:hover .img--hover,.comp-two-column-features .features-list__item:hover .img--hover-fixed{opacity:1}.comp-two-column-features .features-list__icon{flex:0 0 auto;height:40px;margin-right:40px;position:relative;width:40px}.comp-two-column-features .features-list__icon img,.comp-two-column-features .features-list__icon svg{height:36px;left:0;opacity:1;position:absolute;top:0;transition:opacity .3s ease-out;width:36px}.comp-two-column-features .features-list__icon .img--hover{opacity:0}.comp-two-column-features .features-list__icon .img--hover-fixed{opacity:1}.comp-two-column-features .feature-media{height:auto;position:relative}@media only screen and (min-width:640px){.comp-two-column-features .feature-media{height:30vw}}@media only screen and (min-width:1024px){.comp-two-column-features .feature-media{height:280px}}.comp-two-column-features .lottie-canvas{display:none;left:50%;opacity:0;position:absolute;top:0;transform:translateX(-65%)}.comp-two-column-features .lottie-canvas.is-active{opacity:1}@media only screen and (min-width:640px){.comp-two-column-features .lottie-canvas{display:block}}.comp-two-column-features .lottie-canvas--mobile{display:block;margin:0 auto 14px;max-width:250px;position:relative;width:100%}@media only screen and (min-width:640px){.comp-two-column-features .lottie-canvas--mobile{display:none}}.comp-three-column-features{overflow:hidden}.comp-three-column-features .title-group{margin:0 auto;max-width:946px;text-align:left;width:100%}@media only screen and (min-width:640px){.comp-three-column-features .title-group{text-align:center}}.comp-three-column-features .title-group__sub-title{margin-bottom:0}.comp-three-column-features .title-width--wide .title-group__sub-title{font-size:16px;max-width:842px}.comp-three-column-features .button-group{margin-top:40px;text-align:center}.comp-three-column-features .features-list{padding-top:60px}.comp-three-column-features .features-list__item{margin-bottom:48px}@media only screen and (min-width:1024px){.comp-three-column-features .features-list__item{margin-bottom:0}}.comp-three-column-features .features-list__item .features-list__item-link{border:2px dotted #4027ff;display:block;height:auto;line-height:0;margin-bottom:80px;max-width:320px;position:relative;text-decoration:none;transition:background-color .3s ease-out;width:100%}.comp-three-column-features .features-list__item .features-list__item-link:hover{background-color:#4027ff}.comp-three-column-features .features-list__item .features-list__item-link:hover h5{color:#fff}@media only screen and (min-width:640px){.comp-three-column-features .features-list__item .features-list__item-link{margin-bottom:90px}}.comp-three-column-features .features-list__item h5{left:16px;position:absolute;top:16px;transition:color .3s ease-out}.comp-three-column-features .features-list__item img{height:auto;margin:0;max-width:320px;transform:translate(36px,56px);width:100%}@media only screen and (min-width:640px){.comp-three-column-features .features-list__item img{transform:translate(2.7vw,56px)}}@media only screen and (min-width:1200px){.comp-three-column-features .features-list__item img{transform:translate(56px,56px)}}.comp-three-column-features .features-list .cell:last-child .features-list__item{margin-bottom:0}.comp-block-text-image-a{background-color:#fff}.comp-block-text-image-a .module-wrapper{background-color:#000}.comp-block-text-image-a__content{padding-bottom:30px;padding-left:30px;padding-top:30px}@media only screen and (min-width:1024px){.comp-block-text-image-a__content{padding-bottom:80px;padding-left:70px;padding-top:80px}}.comp-block-text-image-a__content *{color:#fff}.comp-block-text-image-a__image{height:100%;line-height:0}.comp-block-text-image-a__image img,.comp-block-text-image-a__image svg{height:auto;line-height:0;margin:0;width:100%}.comp-block-text-image-a__image svg.default-svg rect{opacity:1;transition:all .3s ease-out}.comp-block-text-image-a__image svg.default-svg:hover rect{stroke:#fff}.comp-block-text-image-a__image svg.default-svg:hover rect:first-child{animation:scaleStroke .4s ease-in;animation-delay:.1s}.comp-block-text-image-a__image svg.default-svg:hover rect:nth-child(2){animation:scaleStroke .4s ease-in;animation-delay:.2s}.comp-block-text-image-a__image svg.default-svg:hover rect:nth-child(3){animation:scaleStroke .4s ease-in;animation-delay:.3s}.comp-block-text-image-a__image svg.default-svg:hover rect:nth-child(4){animation:scaleStroke .4s ease-in;animation-delay:.4s}.comp-block-text-image-a__image svg.default-svg:hover rect:nth-child(5){animation:scaleStroke .4s ease-in;animation-delay:.5s}.comp-block-text-image-a__image svg.default-svg:hover rect:nth-child(6){animation:scaleStroke .4s ease-in;animation-delay:.6s}.comp-block-text-image-a__image svg.default-svg:hover rect:nth-child(7){animation:scaleStroke .4s ease-in;animation-delay:.7s}.comp-block-text-image-a__image svg.default-svg:hover rect:nth-child(8){animation:scaleStroke .4s ease-in;animation-delay:.8s}.comp-block-text-image-a__image svg.default-svg:hover rect:nth-child(9){animation:scaleStroke .4s ease-in;animation-delay:.9s}.comp-block-text-image-a__image svg.default-svg:hover rect:nth-child(10){animation:scaleStroke .4s ease-in;animation-delay:1s}@keyframes scaleStroke{0%{transform:scale(1);stroke:#fff}50%{transform:scale(.99);stroke:#4027ff}to{transform:scale(1);stroke:#fff}}.comp-block-text-image-b{background-color:#000;overflow-x:hidden}.comp-block-text-image-b__content{color:#fff}.comp-block-text-image-b__content .eyebrow-icon{margin-bottom:30px}.comp-block-text-image-b__content .button-group{margin-top:40px}.comp-block-text-image-b__content .title-group{text-align:left}@media only screen and (min-width:640px){.comp-block-text-image-b__content .title-group{text-align:center}}.comp-block-text-image-b__image{margin-bottom:40px;text-align:center}@media only screen and (min-width:1024px){.comp-block-text-image-b__image--spacing-default{margin-bottom:0;margin-top:40px}.comp-block-text-image-b__image--spacing-large{margin-bottom:0;margin-top:80px}}.comp-block-text-image-b__image img{height:auto;max-width:90%;width:auto}.comp-block-text-image-c__content{padding-top:35px}.comp-block-text-image-c__content .button-group{margin-top:40px}.comp-block-text-image-c__image{line-height:0;text-align:center}.comp-block-text-image-c__image img{height:auto;max-width:100%;width:auto}.comp-block-text-image-c .lottie-canvas-module{height:auto;max-width:450px}@media only screen and (min-width:640px){.comp-block-text-image-c .lottie-canvas-module{margin-left:auto;margin-right:auto}}.comp-block-text-image-c .boxed-content{border:1px solid #000;margin-bottom:20px;padding:20px}.comp-block-text-image-c .boxed-content:last-of-type{margin-bottom:0}.comp-block-text-image-c .boxed-content--features-list{margin-bottom:10px;text-align:center}.comp-block-text-image-c .boxed-content--features-list *{font-family:Berkeley Mono Variable,monospace;font-size:14px;font-weight:150;letter-spacing:-.28px;line-height:150%}@media only screen and (min-width:640px){.comp-block-text-image-c .boxed-content--features-list{margin-left:100px}}.comp-block-text-image-c .boxed-content--features-list .richtext{margin:0 auto;max-width:430px}.comp-block-text-image-c.img-pos--left .comp-block-text-image-c__image-cell,.comp-block-text-image-c.img-pos--left .comp-block-text-image-c__secondary-body-cell,.comp-block-text-image-c.img-pos--right .comp-block-text-image-c__image-cell,.comp-block-text-image-c.img-pos--right .comp-block-text-image-c__secondary-body-cell{order:-1}@media only screen and (min-width:640px){.comp-block-text-image-c.img-pos--right .comp-block-text-image-c__image-cell,.comp-block-text-image-c.img-pos--right .comp-block-text-image-c__secondary-body-cell{order:2}}.comp-block-text-image-c.color-theme--light .boxed-content{border-color:#000}.comp-block-text-image-c.color-theme--dark .boxed-content{border-color:#fff}.comp-footer-cta{background-color:#000}.comp-footer-cta .module-wrap{border:2px dotted #fff}.comp-footer-cta .title-group{border-bottom:2px dotted #fff;display:flex;flex-direction:column;max-width:100%;padding:30px;text-align:left}@media only screen and (min-width:1024px){.comp-footer-cta .title-group{flex-direction:row;padding:50px}}.comp-footer-cta .title-group h2{color:#fff;width:100%}@media only screen and (min-width:1024px){.comp-footer-cta .title-group h2{margin-bottom:0;width:50%}}.comp-footer-cta .title-group p{color:#fff;font-size:18px;margin-bottom:0;width:100%}@media only screen and (min-width:1024px){.comp-footer-cta .title-group p{padding-left:40px;width:50%}}.comp-footer-cta .button-group{align-items:center;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:640px){.comp-footer-cta .button-group{flex-direction:row}}.comp-footer-cta .button-group div{padding:30px;text-align:left;width:100%}.comp-footer-cta .button-group div:first-child{padding-bottom:0}@media only screen and (min-width:640px){.comp-footer-cta .button-group div{padding:56px 20px;text-align:center;width:50%}.comp-footer-cta .button-group div:first-child{border-right:2px dotted #fff;padding-bottom:56px}}.comp-footer-cta .button-group .button{margin:0}.comp-media-block.bg-color--black{background-color:#000}.comp-media-block.bg-color--white{background-color:#fff}.comp-media-block.bg-color--white_black{background:linear-gradient(180deg,#fff,#fff 50%,#000 0,#000)}.comp-media-block.bg-color--black_white{background:linear-gradient(180deg,#000,#000 50%,#fff 0,#fff)}.comp-media-block--media{align-items:center;background-color:#000;border:1px solid #fff;display:flex;justify-content:center;margin:0 auto;max-width:1064px;padding:7px;position:relative;width:100%}.comp-media-block--media iframe,.comp-media-block--media img,.comp-media-block--media video{height:auto;width:100%}.comp-table{background-color:#000}.comp-table__content{color:#fff;margin-bottom:80px}.comp-table .button-group{margin-top:48px;text-align:center}.comp-table table td,.comp-table table th{border-bottom:1px solid #fff;color:#fff}.comp-table table td img,.comp-table table th img{margin-left:8px;vertical-align:bottom}.comp-table table td a,.comp-table table th a{color:#b9b1fd}.comp-table table td hr,.comp-table table th hr{background:#fff;margin:0;width:40px}.comp-table .product_comparison_table table tr:first-child td{background:none;border:none}.comp-table .product_comparison_table table tr:first-child td img{margin-bottom:20px;max-width:250px!important;width:100%!important}.comp-table .product_comparison_table table tr td:first-child,.comp-table .product_comparison_table table tr:nth-child(2) td{font-family:Berkeley Mono Variable,monospace;font-size:clamp(16px,2vw,20px);font-weight:120}.comp-table .product_comparison_table table tr:nth-child(2) td{background-color:#4027ff}.comp-table .product_comparison_table table tr:nth-child(2) td:first-child{background-color:#000}.comp-boxed-list-two-column__content{margin-bottom:80px}.comp-boxed-list-two-column .boxed-list-wrap{margin:0 auto;max-width:1130px;text-align:center;width:100%}.comp-boxed-list-two-column h4{color:#4027ff;margin-bottom:40px}.comp-boxed-list-two-column .boxed-list ul{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;list-style:none;margin:0;padding:0}.comp-boxed-list-two-column .boxed-list li{border:1px solid #000;box-shadow:4px 4px 0 0 #000;color:#000;font-family:Berkeley Mono Variable,monospace;font-size:14px;font-weight:100;letter-spacing:.08px;line-height:22.4px;padding:16px;text-align:center}.comp-boxed-list-two-column .boxed-list img{height:32px}.comp-boxed-list-two-column .box-center-items{text-align:center}.comp-boxed-list-two-column .box-center-items ul{justify-content:center}.comp-secondary-nav{background-color:#000;left:0;padding:0;width:100%;z-index:10}@media only screen and (min-width:1024px){.comp-secondary-nav{padding:0 20px}}.comp-secondary-nav.fixed-secondary{position:fixed}.comp-secondary-nav__inner{align-items:center;display:flex;flex-wrap:wrap;gap:10px;height:100%;justify-content:space-between;padding:18px 0}@media only screen and (min-width:1024px){.comp-secondary-nav__inner{padding:6px 0}}.comp-secondary-nav__title{color:#fff;font-family:Berkeley Mono Variable,monospace;font-size:18px;font-weight:120;line-height:130%;width:100%}@media only screen and (min-width:1024px){.comp-secondary-nav__title{width:auto}}.comp-secondary-nav__list{column-gap:10px;display:flex;flex-wrap:wrap;list-style:none;margin:0;order:4;padding:0;row-gap:6px}@media only screen and (min-width:1024px){.comp-secondary-nav__list{gap:30px;order:0}}.comp-secondary-nav__item{margin-bottom:0}.comp-secondary-nav__link{color:#fff;font-family:Berkeley Mono Variable,monospace;font-size:14px;font-weight:150;letter-spacing:-.28px;line-height:130%;text-decoration:none}.comp-secondary-nav__link.active{text-decoration:underline}.comp-secondary-nav__button{background:#000;bottom:0;left:0;padding:12px 15px;position:fixed;text-align:center;width:100%;z-index:1}@media only screen and (min-width:1024px){.comp-secondary-nav__button{bottom:auto;left:auto;padding:0;position:relative;width:auto}}@media only screen and (max-width:1024px){.comp-secondary-nav__button .button{font-size:14px;padding:6px 15px}.comp-secondary-nav__button .button:before{height:16px;margin-right:7px}}.comp-cards-grid .title-group{margin-bottom:60px}@media only screen and (min-width:1024px){.comp-cards-grid .title-group{margin-bottom:80px}}.comp-cards-grid .title-group .richtext{margin-left:auto;margin-right:auto;max-width:844px;width:100%}.comp-cards-grid .title-group .eyebrow-icon{margin-bottom:20px}.comp-cards-grid .button-group{margin-top:50px;text-align:center}.comp-cards-grid .button-group .button{margin-bottom:0}.comp-cards-grid .cards-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.comp-cards-grid .cards-grid .card{flex-basis:100%;max-width:420px;padding:30px 20px;position:relative;transform-style:preserve-3d}@media only screen and (min-width:640px){.comp-cards-grid .cards-grid .card{flex-basis:calc(33.333% - 30px)}}@media only screen and (min-width:1024px){.comp-cards-grid .cards-grid .card{padding:40px 30px}}@media only screen and (min-width:640px){.comp-cards-grid .cards-grid .card.card-size--three{flex-basis:calc(33.333% - 30px)}.comp-cards-grid .cards-grid .card.card-size--four{flex-basis:calc(50% - 30px)}}@media only screen and (min-width:1024px){.comp-cards-grid .cards-grid .card.card-size--four{flex-basis:calc(25% - 30px)}}.comp-cards-grid .cards-grid .card:after{content:"";display:block;height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;transform:translateZ(-1px) translate(8px,8px);width:calc(100% + 4px)}@media only screen and (min-width:1024px){.comp-cards-grid .cards-grid .card.icon-size--large .card__image{margin-bottom:80px}}.comp-cards-grid .cards-grid .card h4:last-child{margin-bottom:0}.comp-cards-grid .cards-grid .card .card__image{align-items:flex-end;display:inline-flex;margin-bottom:25px}.comp-cards-grid .cards-grid .card .card__image img{max-height:80px;width:auto}.comp-cards-grid .cards-grid .card .button{margin-top:40px}.comp-cards-grid.color-theme--light .card{background-color:#fff;border:1px solid #000}.comp-cards-grid.color-theme--light .card:after{background-color:#fff;border:2px dotted #4027ff}.comp-cards-grid.color-theme--light .card h4,.comp-cards-grid.color-theme--light .card p{color:#000}.comp-cards-grid.color-theme--dark .card{background-color:#000;border:1px solid #fff}.comp-cards-grid.color-theme--dark .card:after{background-color:#000;border:2px dotted #4027ff}.comp-cards-grid.color-theme--dark .card h4,.comp-cards-grid.color-theme--dark .card p{color:#fff}.comp-testimonial-single{background-color:#fff}.comp-testimonial-single .module-wrapper{background-color:#000;padding:25px 35px 40px}@media only screen and (min-width:1024px){.comp-testimonial-single .module-wrapper{padding:35px 85px 85px}}.comp-testimonial-single .testimonial{color:#fff;text-align:center}.comp-testimonial-single .testimonial--body{font-size:clamp(18px,2.5vw,24px);font-weight:400;letter-spacing:-.48px;line-height:150%;margin-bottom:35px;margin-top:20px}@media only screen and (min-width:1024px){.comp-testimonial-single .testimonial--body{margin-bottom:47px}}.comp-testimonial-single .testimonial cite{font-family:Berkeley Mono Variable,monospace;font-size:12px;line-height:150%}.comp-testimonial-single .testimonial--name{font-weight:150}.comp-testimonial-single .testimonial--title{font-weight:100}.comp-two-large-boxes .title-group{margin-bottom:60px;text-align:left}@media only screen and (min-width:640px){.comp-two-large-boxes .title-group{text-align:center}}@media only screen and (min-width:1024px){.comp-two-large-boxes .title-group{margin-bottom:80px}}.comp-two-large-boxes .box{margin-bottom:30px}@media only screen and (min-width:640px){.comp-two-large-boxes .box{margin-bottom:0}}.comp-two-large-boxes .box img{height:auto;width:100%}.comp-two-large-boxes .box .box__image{border-bottom:1px solid #000;margin-bottom:20px;padding-bottom:20px}@media only screen and (min-width:1024px){.comp-two-large-boxes .box .box__image{margin-bottom:40px;padding-bottom:40px}}.comp-stat-cards__content h2{margin-left:auto;margin-right:auto;max-width:820px}.comp-stat-cards__content p{margin-left:auto;margin-right:auto;max-width:630px}.comp-stat-cards__content .title-group{text-align:left}@media only screen and (min-width:640px){.comp-stat-cards__content .title-group{text-align:center}}.comp-stat-cards__image{height:auto;margin-left:auto;margin-right:auto;margin-top:75px;max-width:475px;position:relative;transform-style:preserve-3d;width:60%}@media only screen and (min-width:1024px){.comp-stat-cards__image{margin-top:100px}}.comp-stat-cards__image img{display:inline-block;height:auto;width:100%}.comp-stat-cards__image:after{border:2px dotted #4027ff;content:"";display:block;height:140%;left:-2px;position:absolute;top:-2px;transform:translateZ(-1px) translate(20%,-16%);width:calc(100% + 4px)}.comp-stat-cards__stats{margin-top:60px}@media only screen and (min-width:1024px){.comp-stat-cards__stats{margin-top:120px}}.comp-stat-cards__card{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:32px 26px;position:relative;transform-style:preserve-3d}.comp-stat-cards__card h3{margin-bottom:10px}.comp-stat-cards__card p{margin:0}.comp-stat-cards__card:after{content:"";display:block;height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;transform:translateZ(-1px) translate(8px,8px);width:calc(100% + 4px)}.comp-stat-cards.color-theme--light .comp-stat-cards__card{background-color:#fff;border:1px solid #000}.comp-stat-cards.color-theme--light .comp-stat-cards__card:after{background-color:#000}.comp-stat-cards.color-theme--light .comp-stat-cards__card h4,.comp-stat-cards.color-theme--light .comp-stat-cards__card p{color:#000}.comp-stat-cards.color-theme--dark .comp-stat-cards__card{background-color:#000;border:1px solid #fff}.comp-stat-cards.color-theme--dark .comp-stat-cards__card:after{background-color:#4027ff}.comp-stat-cards.color-theme--dark .comp-stat-cards__card h4,.comp-stat-cards.color-theme--dark .comp-stat-cards__card p{color:#fff}.comp-content-cards .title-group{text-align:left}@media only screen and (min-width:640px){.comp-content-cards .title-group{text-align:center}}.comp-content-cards__cards{margin-top:40px}@media only screen and (min-width:1024px){.comp-content-cards__cards{margin-top:60px}}.comp-content-cards__cards .cell{margin-bottom:30px}.comp-content-cards__card{height:100%;margin:10px 0;padding:40px 32px;position:relative;transform-style:preserve-3d}@media only screen and (min-width:1024px){.comp-content-cards__card{margin:0}}.comp-content-cards__card:after{content:"";display:block;height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;transform:translateZ(-1px) translate(8px,8px);width:calc(100% + 4px)}.comp-content-cards .button-group{margin-top:40px;text-align:center}.comp-content-cards.color-theme--light .comp-content-cards__card{background-color:#fff;border:1px solid #000}.comp-content-cards.color-theme--light .comp-content-cards__card:after{border:1px solid #000}.comp-content-cards.color-theme--light .comp-content-cards__card h4,.comp-content-cards.color-theme--light .comp-content-cards__card p{color:#000}.comp-content-cards.color-theme--dark .comp-content-cards__card{background-color:#000;border:1px solid #fff}.comp-content-cards.color-theme--dark .comp-content-cards__card:after{border:1px solid #fff}.comp-content-cards.color-theme--dark .comp-content-cards__card h4,.comp-content-cards.color-theme--dark .comp-content-cards__card p{color:#fff}.comp-accordion-content__accordion-item{border-bottom:1px solid #000;cursor:pointer;padding:20px 0}.comp-accordion-content__accordion-item:first-child{border-top:1px solid #000}.color-theme--dark .comp-accordion-content__accordion-item{border-color:#fff}.comp-accordion-content__accordion-item-title{padding-right:30px;position:relative}.comp-accordion-content__accordion-item-title h4{margin-bottom:0}.comp-accordion-content__accordion-item-title p{margin-bottom:0;margin-top:6px}.active .comp-accordion-content__accordion-item-title p{display:none}.comp-accordion-content__accordion-item-title:after,.comp-accordion-content__accordion-item-title:before{background-color:#000;content:"";height:2px;position:absolute;right:0;top:50%;width:20px}.color-theme--dark .comp-accordion-content__accordion-item-title:after,.color-theme--dark .comp-accordion-content__accordion-item-title:before{background-color:#fff}.comp-accordion-content__accordion-item-title:after{transform:rotate(90deg);transition:transform .3s ease-out}.active .comp-accordion-content__accordion-item-title:after{transform:rotate(0deg)}.comp-accordion-content__accordion-item-content{max-height:0;overflow:hidden;transition:all .3s ease-out}.comp-accordion-content__accordion-item-content *{font-size:14px}.comp-accordion-content__accordion-item-content li{margin-bottom:6px}.active .comp-accordion-content__accordion-item-content{max-height:1000px}.comp-accordion-content__accordion-item-content .richtext{padding-top:20px}.comp-form-block.ll-comp--single-column .grid-x{align-items:center;flex-direction:column}.comp-form-block.ll-comp--single-column .comp-form-block__content{text-align:center}.comp-form-block.ll-comp--single-column .form-wrap{margin:0 auto;max-width:560px}.comp-form-block__form{margin-top:40px}@media only screen and (min-width:1024px){.comp-form-block__form{margin-top:0}}.comp-form-block__form .form-wrap{background-color:#fff;border:1px solid #000;padding:30px;position:relative;transform-style:preserve-3d}@media only screen and (min-width:1024px){.comp-form-block__form .form-wrap{padding:40px 60px}}.comp-form-block__form .form-wrap:after{border:1px solid #000;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateZ(-1px) translate(10px,10px);width:100%}.comp-form-block__form .form-wrap h3{text-align:center}.comp-testimonials-slider--slides{margin:0 auto 40px;max-width:1064px;width:100%}.comp-testimonials-slider--slides .splide__slide{padding:10px}.comp-testimonials-slider--slides .splide__slide-content{background-color:#fff;border:1px solid #000;box-shadow:4px 4px 0 0 #000;padding:20px 20px 30px}@media only screen and (min-width:1024px){.comp-testimonials-slider--slides .splide__slide-content{padding:20px 40px 40px 50px}}.comp-testimonials-slider--slides .splide__slide-content .richtext{font-size:14px;margin-bottom:36px}.comp-testimonials-slider--slides .splide__slide-content .richtext *{font-size:14px}.comp-testimonials-slider--slides .splide__slide-content .testimonial-cite{align-items:center;display:flex}.comp-testimonials-slider--slides .splide__slide-content .testimonial-cite--image{align-items:center;border:1px solid #000;border-radius:50%;display:flex;flex-shrink:0;height:80px;justify-content:center;line-height:0;margin-right:30px;overflow:hidden;padding:2px;width:80px}@media only screen and (min-width:1024px){.comp-testimonials-slider--slides .splide__slide-content .testimonial-cite--image{height:100px;width:100px}}.comp-testimonials-slider--slides .splide__slide-content .testimonial-cite--image img{height:100%;width:100%}.comp-testimonials-slider--slides .splide__slide-content .testimonial-cite--text h4{font-weight:120;margin-bottom:10px}.comp-testimonials-slider--slides .splide__slide-content .testimonial-cite--text p{margin:0}.comp-testimonials-slider--slides .splide__pagination{bottom:-60px;z-index:0}.comp-testimonials-slider--slides .splide__pagination__page{background-color:#fff;border:1px solid #000;border-radius:0;height:16px;margin:5px;opacity:1;transition:background-color .3s ease-out;width:16px}.comp-testimonials-slider--slides .splide__pagination__page.is-active{background-color:#000;transform:none}.comp-timeline .richtext{margin:0 auto;max-width:600px;width:100%}.comp-timeline .timeline{margin:60px auto 0;max-width:1200px;padding-top:50px;position:relative}.comp-timeline .timeline:after{background-image:linear-gradient(180deg,#000 28%,#fff 0);background-position:bottom;background-repeat:repeat-y;background-size:5px 7px;bottom:0;content:"";left:50%;margin-left:-2px;position:absolute;top:0;width:2px}.comp-timeline .timeline-container{background-color:inherit;margin-bottom:60px;position:relative;width:50%}.comp-timeline .timeline-container.timeline-left{padding:23px 95px 14px 14px;text-align:right}.comp-timeline .timeline-container.timeline-right{padding:23px 14px 14px 95px}.comp-timeline .timeline-container:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='47' fill='none' viewBox='0 0 41 47'%3E%3Cpath fill='%23B9B1FD' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M20.5 23.5 2 12.75 20.5 2 39 12.75z'/%3E%3Cpath fill='%23B9B1FD' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M39 34.25 20.5 44.998v-21.5L39 12.75zM20.498 44.999 2 34.249V12.748l18.5 10.75v21.499z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:47px;position:absolute;right:-19px;top:15px;width:41px;z-index:1}.comp-timeline .timeline-left{left:0}.comp-timeline .timeline-right{left:50%}.comp-timeline .timeline-left:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='6' fill='none' viewBox='0 0 57 6'%3E%3Cpath fill='%23000' d='M5.667 3A2.667 2.667 0 1 0 .333 3a2.667 2.667 0 0 0 5.334 0M57 2.5H3v1h54z'/%3E%3C/svg%3E");content:" ";height:6px;position:absolute;right:17px;top:37px;width:60px;z-index:1}.comp-timeline .timeline-right:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='6' fill='none' viewBox='0 0 57 6'%3E%3Cpath fill='%23000' d='M51.333 3a2.667 2.667 0 1 0 5.334 0 2.667 2.667 0 0 0-5.334 0M0 3.5h54v-1H0z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:" ";height:6px;left:17px;position:absolute;top:37px;width:60px;z-index:1}.comp-timeline .timeline-right:after{left:-22px}.comp-timeline .timeline-content{display:inline-block;max-width:415px;position:relative}.comp-timeline .timeline-content .richtext{font-size:clamp(14px,5vw,14px);line-height:160%}@media only screen and (max-width:640px){.comp-timeline .timeline:after{left:31px}.comp-timeline .timeline-container{margin-bottom:20px;width:100%}.comp-timeline .timeline-container.timeline-left,.comp-timeline .timeline-container.timeline-right{padding-left:70px;padding-right:25px;text-align:left}.comp-timeline .timeline-container:before{display:none}.comp-timeline .timeline-left:after,.comp-timeline .timeline-right:after{left:9px}.comp-timeline .timeline-right{left:0}}.comp-job-listings .title-group{margin-bottom:60px}@media only screen and (min-width:1024px){.comp-job-listings .title-group{margin-bottom:76px}}.comp-job-listings .title-group .richtext{margin-left:auto;margin-right:auto;max-width:670px}.comp-job-listings .job-listings .job-board{border:1px solid #000;margin:0 auto;max-width:846px;padding:20px;width:100%}.comp-job-listings .job-listings .job-board h4{font-weight:120;margin-bottom:24px;text-align:center}@media only screen and (min-width:1024px){.comp-job-listings .job-listings .job-board h4{margin-bottom:16px}}.comp-job-listings .job-listings .job-board h5{font-size:clamp(18px,5vw,19px);font-weight:150;padding-top:10px}.comp-job-listings .job-listings .job-board .job{background-color:#fff;border:1px solid #4027ff;box-shadow:0 0 0 0 rgba(45,45,45,.2);margin-bottom:16px;padding:6px 10px;transition:box-shadow .3s ease-out}.comp-job-listings .job-listings .job-board .job:hover{box-shadow:2px 2px 5px 0 rgba(45,45,45,.2)}.comp-job-listings .job-listings .job-board .job-link{display:flex;flex-direction:column;justify-content:space-between;text-decoration:none}@media only screen and (min-width:640px){.comp-job-listings .job-listings .job-board .job-link{flex-direction:row}}.comp-job-listings .job-listings .job-board .job-title{color:#4027ff;font-size:14px}.comp-job-listings .job-listings .job-board .job-location{color:#333;float:right;font-size:.8em}.comp-gpu-benchmarks{padding:0}.comp-gpu-benchmarks label.benchmark-filter-label{color:#374151;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:.08px;line-height:20px;text-transform:none}.comp-gpu-benchmarks .gpu-benchmark-chart{overflow-x:auto;overflow-y:hidden}.comp-gpu-benchmarks .gpu-benchmark-chart svg text{font-family:Berkeley Mono Variable,monospace;font-weight:120}.comp-gpu-benchmarks .gpu-benchmark-chart svg rect[height="10"]{opacity:1;transition:opacity .3s ease-out;stroke:none}.comp-gpu-benchmarks .gpu-benchmark-chart svg rect[height="10"]:hover{opacity:.5}.comp-gpu-benchmarks .gpu-benchmark-chart .chart-tooltip{padding:10px 10px 15px}.comp-gpu-benchmarks .gpu-benchmark-chart .chart-tooltip p{font-size:14px;margin:0;white-space:nowrap}.comp-gpu-benchmarks input[type=search]{margin:40px auto}.comp-gpu-benchmarks table.dataTable{border:none!important;border-collapse:collapse;border-spacing:0;margin-bottom:24px}.comp-gpu-benchmarks table.dataTable td,.comp-gpu-benchmarks table.dataTable th{border-bottom:none;padding:15px!important;text-align:inherit;vertical-align:middle}@media only screen and (min-width:1024px){.comp-gpu-benchmarks table.dataTable td,.comp-gpu-benchmarks table.dataTable th{padding:24px 20px!important}}.comp-gpu-benchmarks table.dataTable th{background-color:#4027ff;color:#fff;font-family:Berkeley Mono Variable,monospace;font-size:clamp(16px,2vw,18px);font-weight:120;padding-bottom:10px;vertical-align:bottom;white-space:nowrap}.comp-gpu-benchmarks table.dataTable td,.comp-gpu-benchmarks table.dataTable tr:first-child td{background-color:#fff;color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:400}.comp-gpu-benchmarks table.dataTable tr:nth-child(2n) td{background-color:#efedff}.comp-logo-cloud__logos{background-color:#fff;border:1px solid #000;column-gap:20px;display:flex;flex-wrap:wrap;justify-content:center;padding:20px;row-gap:30px;transform-style:preserve-3d}@media only screen and (min-width:640px){.comp-logo-cloud__logos{column-gap:70px;padding:30px 20px}}@media only screen and (min-width:1024px){.comp-logo-cloud__logos{column-gap:130px}}.comp-logo-cloud__logos:after{border:1px solid #000;content:"";display:block;height:calc(100% + 4px);left:-2px;opacity:1;position:absolute;top:-2px;transform:translateZ(-1px);transition:all .3s ease-out;translate:8px 8px;width:calc(100% + 4px)}.comp-logo-cloud__logos img{height:60px;width:auto}.comp-video-embed .title-group{margin-bottom:40px;max-width:740px}.comp-video-embed__video{border:1px solid #000;box-shadow:10px 10px 0 0 #000;line-height:0;margin:0 auto;max-width:844px;overflow:hidden;width:100%}.comp-publications{padding-bottom:80px}@media only screen and (min-width:1024px){.comp-publications{padding-bottom:155px}}.comp-publications .title-group{margin-bottom:40px;max-width:100%;text-align:left}.comp-publications .title-group .h2{margin-bottom:24px}.comp-publications__list-item{border-top:1px solid #000;margin-bottom:60px;padding-top:33px}@media only screen and (min-width:1024px){.comp-publications__list-item{margin-bottom:74px}}.comp-publications__list-item:last-child{margin-bottom:0}.comp-publications__list-item__sub-title,.comp-publications__list-item__title{font-size:18px;font-weight:600;line-height:140%}.comp-publications__list-item__body,.comp-publications__list-item__body a,.comp-publications__list-item__body li,.comp-publications__list-item__body p{font-size:14px;font-weight:400;line-height:160%}.comp-plain-text .richtext{margin:0 auto;max-width:1110px;width:100%}.comp-plain-text .richtext a{text-decoration:none}.comp-plain-text .richtext table{color:#000;margin-bottom:30px;margin-top:10px;min-width:768px;width:100%}.comp-plain-text .richtext table tr:first-child td,.comp-plain-text .richtext table tr:first-child th{background:none}.comp-plain-text .richtext table thead th,.comp-plain-text .richtext table tr:first-child th{font-family:Inter,sans-serif;font-size:16px;font-weight:600}.comp-plain-text .richtext table tr:first-child td{font-family:Inter,sans-serif;font-size:14px;font-weight:400}.comp-plain-text .richtext table td,.comp-plain-text .richtext table th{border:1px solid #000;color:#000;font-size:14px;padding:10px!important;white-space:wrap}.comp-blog-search{padding-bottom:20px;padding-top:0}.comp-blog-search .module-wrapper{display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 auto;max-width:800px;width:100%}@media only screen and (min-width:640px){.comp-blog-search .module-wrapper{flex-direction:row}}.comp-blog-search .module-wrapper .hs-search-field{max-width:100%;width:100%}@media only screen and (min-width:640px){.comp-blog-search .module-wrapper .hs-search-field{max-width:500px}}.comp-blog-search .module-wrapper .hs-search-field__input-wrapper{position:relative}.comp-blog-search .module-wrapper .hs-search-field__input{font-size:14px;height:40px;padding:7px 60px 7px 16px}.comp-blog-search .module-wrapper .hs-search-field__suggestions{padding:10px}.comp-blog-search .module-wrapper .hs-search-field__suggestions a{border-bottom:1px solid #d4d4d4;font-size:16px;padding:6px 10px;text-decoration:none}.comp-blog-search .module-wrapper .hs-search-field__suggestions a:hover{background-color:#e8e8e8}.comp-blog-search .module-wrapper .hs-search-field__suggestions li:first-child{padding:6px 10px}.comp-blog-search .module-wrapper .hs-search-field__suggestions li:last-child a{border-bottom:none}.comp-blog-search .module-wrapper .hs-search-field .searchbtn{align-items:center;background-color:#4027ff;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:0;width:40px}.comp-blog-search .module-wrapper .hs-search-field .searchbtn span{line-height:0}.comp-blog-search .module-wrapper .hs-search-field .searchbtn svg{height:auto;transform:rotate(90deg);width:15px}.comp-blog-search .module-wrapper .hs-search-field .searchbtn svg path{fill:#fff}.comp-blog-search .module-wrapper .blog-categories-select{max-width:100%;width:100%}@media only screen and (min-width:640px){.comp-blog-search .module-wrapper .blog-categories-select{max-width:300px}}.comp-blog-search .module-wrapper .blog-categories-select select{font-size:14px;padding:7px 16px}.comp-blog-search .module-wrapper label{font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:150%;margin-bottom:2px;text-transform:none}.comp-blog-featured-post{background-color:#f5f5f5;padding-top:40px}@media only screen and (min-width:1024px){.comp-blog-featured-post{padding-bottom:100px}}.comp-blog-featured-post__image{line-height:0;padding-top:40px;text-align:center}.comp-blog-featured-post__image img{height:auto;max-width:100%;width:auto}.comp-blog-featured-post__content{padding-top:20px}.comp-blog-featured-post__content h3{font-family:Inter,sans-serif;font-weight:600;letter-spacing:0}@media only screen and (min-width:640px){.comp-blog-featured-post__content{padding-top:60px}}@media only screen and (min-width:1024px){.comp-blog-featured-post__content{padding-left:50px}}.comp-blog-featured-post__content .button-group{margin-top:30px}.comp-blog-featured-post__author,.comp-blog-featured-post__author a{font-size:14px}.comp-blog-listing .grid-x{row-gap:50px}@media only screen and (min-width:1024px){.comp-blog-listing .grid-x{row-gap:70px}}.comp-blog-listing .blog-post{animation:fadeScaleIn .3s ease}.comp-blog-listing .blog-post__image-wrapper{aspect-ratio:16/9;margin-bottom:20px;max-height:300px;overflow:hidden;width:100%}@media only screen and (min-width:640px){.comp-blog-listing .blog-post__image-wrapper{max-height:223px}}.comp-blog-listing .blog-post__image{height:100%;object-fit:cover;object-position:left center;width:100%}.comp-blog-listing .blog-post__image-placeholder{background-color:#f5f5f5;height:100%;object-fit:cover;width:100%}.comp-blog-listing .blog-post__title{font-family:Inter,sans-serif;font-weight:600;letter-spacing:0;margin-bottom:20px}.comp-blog-listing .blog-post__summary{margin-bottom:20px}.comp-blog-listing .blog-post__author{font-size:14px;margin-bottom:0}.comp-blog-listing .blog-post__author a{font-size:14px}.comp-blog-listing .blog-post .post-link{color:#000;text-decoration:none}.comp-blog-listing .blog-section-title{margin-bottom:40px}.comp-blog-listing .loading{animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;border:3px solid #000;border-radius:50%;border-top-color:#fff;display:inline-block;height:50px;margin:40px auto 0;width:50px}.comp-blog-listing .scroll-to-top{align-items:center;background:#000;border-radius:10px 10px 0 0;bottom:0;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:12px;left:50%;opacity:0;padding:3px 15px;position:fixed;text-align:center;transform:translate(-50%) translateY(30px);transition:all .3s ease-out;visibility:hidden}.comp-blog-listing .scroll-to-top.show{opacity:1;transform:translate(-50%) translateY(0);visibility:visible}.comp-blog-listing .scroll-to-top svg{display:block;height:auto;width:30px}.comp-blog-listing .scroll-to-top svg path{fill:#fff}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes fadeScaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media only screen and (min-width:1024px){.blog-post-single{padding-bottom:118px}}.blog-post-single__wrapper{display:flex;flex-direction:column;gap:20px;justify-content:space-between}@media only screen and (min-width:1024px){.blog-post-single__wrapper{flex-direction:row}}.blog-post-single__wrapper article{width:100%}@media only screen and (min-width:1024px){.blog-post-single__wrapper article{max-width:850px}}.blog-post-single__wrapper aside{max-width:410px;width:100%}@media only screen and (min-width:1024px){.blog-post-single__wrapper aside{width:40%}}.blog-post-single__title{font-family:Inter,sans-serif;font-weight:600;letter-spacing:0;margin-bottom:15px}.blog-post-single__custom-summary{margin-bottom:20px}.blog-post-single__meta-data{margin-bottom:40px}.blog-post-single__meta-data>a{align-items:center;display:inline-flex;gap:20px;text-decoration:none}.blog-post-single__avatar{background:#4027ff;border-radius:100%;height:48px;overflow:hidden;width:48px}.blog-post-single__avatar img{height:100%;object-fit:cover;width:100%}.blog-post-single__author,.blog-post-single__time{color:#000;font-family:Berkeley Mono Variable,monospace;font-size:14px;font-weight:100;line-height:150%;text-transform:uppercase}.blog-post-single__time{opacity:.5}.blog-post-single__image{margin-bottom:20px;width:100%}.blog-post-single__body .richtext figure,.blog-post-single__body .richtext img,.blog-post-single__image{height:auto;max-width:100%}.blog-post-single__body .richtext h2,.blog-post-single__body .richtext h3{font-size:clamp(24px,3vw,32px);margin-bottom:20px}.blog-post-single__body .richtext .h1,.blog-post-single__body .richtext .h2,.blog-post-single__body .richtext .h3,.blog-post-single__body .richtext .h4,.blog-post-single__body .richtext .h5,.blog-post-single__body .richtext .h6,.blog-post-single__body .richtext h1,.blog-post-single__body .richtext h2,.blog-post-single__body .richtext h3,.blog-post-single__body .richtext h4,.blog-post-single__body .richtext h5,.blog-post-single__body .richtext h6{margin-top:10px}.blog-post-single__body .richtext .h1 span,.blog-post-single__body .richtext .h1 strong,.blog-post-single__body .richtext .h2 span,.blog-post-single__body .richtext .h2 strong,.blog-post-single__body .richtext .h3 span,.blog-post-single__body .richtext .h3 strong,.blog-post-single__body .richtext .h4 span,.blog-post-single__body .richtext .h4 strong,.blog-post-single__body .richtext .h5 span,.blog-post-single__body .richtext .h5 strong,.blog-post-single__body .richtext .h6 span,.blog-post-single__body .richtext .h6 strong,.blog-post-single__body .richtext h1 span,.blog-post-single__body .richtext h1 strong,.blog-post-single__body .richtext h2 span,.blog-post-single__body .richtext h2 strong,.blog-post-single__body .richtext h3 span,.blog-post-single__body .richtext h3 strong,.blog-post-single__body .richtext h4 span,.blog-post-single__body .richtext h4 strong,.blog-post-single__body .richtext h5 span,.blog-post-single__body .richtext h5 strong,.blog-post-single__body .richtext h6 span,.blog-post-single__body .richtext h6 strong{font-weight:120!important}.blog-post-single__body .richtext .h1 code,.blog-post-single__body .richtext .h2 code,.blog-post-single__body .richtext .h3 code,.blog-post-single__body .richtext .h4 code,.blog-post-single__body .richtext .h5 code,.blog-post-single__body .richtext .h6 code,.blog-post-single__body .richtext h1 code,.blog-post-single__body .richtext h2 code,.blog-post-single__body .richtext h3 code,.blog-post-single__body .richtext h4 code,.blog-post-single__body .richtext h5 code,.blog-post-single__body .richtext h6 code{background-color:#efedff;border-radius:0;color:#000;font-size:inherit;font-weight:120;letter-spacing:-.28px;line-height:150%;padding:2px 4px;word-break:break-all;word-wrap:break-word}.blog-post-single__body .richtext h4 span,.blog-post-single__body .richtext h4 strong{font-weight:150!important}.blog-post-single__body .richtext pre{color:#a3ff53;display:block;font-family:Berkeley Mono Variable,monospace;font-size:14px;font-weight:120;letter-spacing:-.28px;line-height:150%;margin-bottom:50px;margin-top:20px;padding:1rem;word-break:break-all;word-wrap:break-word;background-color:#000;box-shadow:8px 8px #fff,8px 8px 0 2px #171717}.blog-post-single__body .richtext li code,.blog-post-single__body .richtext p code,.blog-post-single__body .richtext td code{background-color:#efedff;border-radius:0;color:#000;font-size:14px;font-weight:120;letter-spacing:-.28px;line-height:150%;padding:2px 4px;word-break:break-all;word-wrap:break-word}.blog-post-single__body .richtext .table-wrap{overflow-x:auto}.blog-post-single__body .richtext table{max-width:100%;min-width:850px}@media only screen and (min-width:640px){.blog-post-single__body .richtext table{min-width:auto}}.blog-post-single__body .richtext table tr:first-child td,.blog-post-single__body .richtext table tr:first-child th{background:none;color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:400}.blog-post-single__body .richtext table thead th{background-color:#4027ff!important;color:#fff!important;white-space:wrap}.blog-post-single__body .richtext .hs-embed-wrapper,.blog-post-single__body .richtext .hs-responsive-embed-wrapper{margin-bottom:30px!important;margin-top:30px!important}@media only screen and (min-width:1024px){.blog-post-single .aside-widget{position:sticky;top:130px}}.blog-post-single .aside-widget .subscribe-form{margin-bottom:30px}.blog-post-single .aside-widget .subscribe-form form{align-items:flex-start;display:flex;flex-wrap:wrap}.blog-post-single .aside-widget .subscribe-form form .hs-fieldtype-text{flex:1;max-width:410px;width:100%}.blog-post-single .aside-widget .subscribe-form form label{display:none}.blog-post-single .aside-widget .subscribe-form form .hs-button,.blog-post-single .aside-widget .subscribe-form form .hs-input{font-size:14px;height:42px}.blog-post-single .aside-widget .subscribe-form form .hs-button{padding:9px 24px}.blog-post-single .aside-widget .subscribe-form form .legal-consent-container{margin-top:10px;order:4;width:100%}.announcement-bar{background-color:#4027ff;padding:16px 0;text-align:center}.announcement-bar,.announcement-bar *{color:#fff;font-family:Berkeley Mono Variable,monospace;font-size:14px;font-weight:120}.menu-open .announcement-bar{display:none}.comp-faq__title{border-bottom:1px solid #000;margin-bottom:30px;padding-bottom:30px}.comp-faq__title h2{margin:0}.comp-faq__list{display:flex;flex-direction:column;flex-wrap:wrap;gap:40px}@media only screen and (min-width:640px){.comp-faq__list{flex-direction:row;justify-content:space-between}}.comp-faq__item{width:100%}@media only screen and (min-width:640px){.comp-faq__item{width:calc(50% - 20px)}}.comp-faq__question{font-size:18px;font-weight:700;line-height:140%;margin-bottom:7px}.comp-faq__answer,.comp-faq__answer p:last-child{margin-bottom:0}.comp-tabbed-content .title-group{margin-bottom:60px}.comp-tabbed-content__tabs,.comp-tabbed-content__tabs-nav{align-items:center;display:flex;flex-direction:column}.comp-tabbed-content__tabs-nav{justify-content:center;margin-bottom:40px;width:100%}@media only screen and (min-width:640px){.comp-tabbed-content__tabs-nav{margin-bottom:60px}}@media only screen and (min-width:1024px){.comp-tabbed-content__tabs-nav{flex-direction:row}}.comp-tabbed-content__tabs-label{font-weight:500;margin-bottom:30px}@media only screen and (min-width:640px){.comp-tabbed-content__tabs-label{margin-right:30px}}@media only screen and (min-width:1024px){.comp-tabbed-content__tabs-label{margin-bottom:0}}.comp-tabbed-content__tab-list{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;list-style:none;margin-bottom:0;padding:0;width:100%}@media only screen and (min-width:640px){.comp-tabbed-content__tab-list{flex-direction:row;justify-content:center}}@media only screen and (min-width:1024px){.comp-tabbed-content__tab-list{width:auto}}.comp-tabbed-content__tab-item{margin:0;max-width:600px;width:100%}@media only screen and (min-width:640px){.comp-tabbed-content__tab-item{width:auto}}.comp-tabbed-content__tab-btn{background-color:#fff;border:1px solid #000;color:#000;cursor:pointer;font-family:Berkeley Mono Variable,monospace;font-size:16px;font-weight:150;line-height:150%;padding:19px 41px;text-align:center;transform-style:preserve-3d;transition:all .3s ease-out;width:100%}.comp-tabbed-content__tab-btn:after{border:1px solid #000;content:"";display:block;height:calc(100% + 4px);left:-2px;opacity:0;position:absolute;top:-2px;transform:translateZ(-1px);transition:all .3s ease-out;translate:0 0;width:calc(100% + 4px)}.comp-tabbed-content__tab-btn.active,.comp-tabbed-content__tab-btn:focus,.comp-tabbed-content__tab-btn:hover{background-color:#fff;border-color:#000;color:#000}.comp-tabbed-content__tab-btn.active:after,.comp-tabbed-content__tab-btn:focus:after,.comp-tabbed-content__tab-btn:hover:after{opacity:1;transform:translateZ(-1px);translate:8px 8px}.comp-tabbed-content__tab-btn.active{background-color:#000;color:#fff}.comp-tabbed-content__content{width:100%}.comp-tabbed-content__tab-panel{animation:fadeIn .3s ease;display:none}.comp-tabbed-content__tab-panel.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.comp-tabbed-content .button-group{margin-top:60px}@media only screen and (min-width:640px){.comp-tabbed-content .button-group{margin-top:90px}}.comp-tabbed-content__content table td,.comp-tabbed-content__content table th{border-bottom:1px solid #fff;color:#fff}.comp-tabbed-content__content table td img,.comp-tabbed-content__content table th img{margin-left:8px;vertical-align:bottom}.comp-tabbed-content__content table td a,.comp-tabbed-content__content table th a{color:#b9b1fd}.comp-tabbed-content__content table td hr,.comp-tabbed-content__content table th hr{background:#fff;margin:0;width:40px}.comp-tabbed-content.color-theme--dark .comp-tabbed-content__tab-btn{background-color:#000;border:1px solid #fff;color:#fff}.comp-tabbed-content.color-theme--dark .comp-tabbed-content__tab-btn:after{border:1px solid #fff}.comp-tabbed-content.color-theme--dark .comp-tabbed-content__tab-btn.active,.comp-tabbed-content.color-theme--dark .comp-tabbed-content__tab-btn:focus,.comp-tabbed-content.color-theme--dark .comp-tabbed-content__tab-btn:hover{background-color:#000;border-color:#fff;color:#fff}.comp-tabbed-content.color-theme--dark .comp-tabbed-content__tab-btn.active{background-color:#fff;color:#000}.comp-tabbed-content.color-theme--dark .button--primary:after{border-color:#fff}.comp-tabbed-content.color-theme--light .comp-tabbed-content__content table td,.comp-tabbed-content.color-theme--light .comp-tabbed-content__content table th{border-bottom:1px solid #000;color:#000}.comp-tabbed-content.color-theme--light .comp-tabbed-content__content table td img,.comp-tabbed-content.color-theme--light .comp-tabbed-content__content table th img{margin-left:8px;vertical-align:bottom}.comp-tabbed-content.color-theme--light .comp-tabbed-content__content table td a,.comp-tabbed-content.color-theme--light .comp-tabbed-content__content table th a{color:#4027ff}.comp-tabbed-content.color-theme--light .comp-tabbed-content__content table td hr,.comp-tabbed-content.color-theme--light .comp-tabbed-content__content table th hr{background:#000;margin:0;width:40px}.comp-tabbed-content.color-theme--light .comp-tabbed-content__content table tr:first-child td,.comp-tabbed-content.color-theme--light .comp-tabbed-content__content table tr:first-child th{color:#fff}.comp-block-b200-flow{overflow:hidden}.comp-block-b200-flow .title-group{margin-bottom:60px}.comp-block-b200-flow__graph-content-circle{height:clamp(610px,71vw,670px);margin:0 auto;position:relative;width:100%}.comp-block-b200-flow__graph-content-circle svg{animation:spin 50s linear infinite;height:100%;left:50%;margin:0 auto;min-width:460px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.comp-block-b200-flow__graph-content-circle img{background-color:#000;left:50%;max-width:450px;min-width:295px;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:50% 50%;width:46vw;z-index:10}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.comp-block-b200-flow__graph-content{margin-bottom:50px;position:relative}.comp-block-b200-flow__graph-content-box-content-wrapper{align-items:center;display:flex;flex-direction:column;height:clamp(590px,71vw,660px);justify-content:space-between;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:44vw}@media only screen and (min-width:1150px){.comp-block-b200-flow__graph-content-box-content-wrapper{align-items:flex-start;display:flex;flex-direction:row;height:auto;justify-content:space-between;left:50%;padding:0 16px;top:50%;transform:translate(-50%,-50%);width:clamp(1150px,100vw,1210px)}}.comp-block-b200-flow__graph-content-box-content{background-color:#000;border:1px solid #4027ff;box-shadow:5px 5px #000,5px 5px 0 1px #4027ff;max-width:380px;min-width:260px;padding:40px 36px 50px;width:43vw}@media only screen and (min-width:1150px){.comp-block-b200-flow__graph-content-box-content{box-shadow:5px 5px #000,5px 5px 0 1px #4027ff}}.comp-block-b200-flow__graph-content-box-content p:last-child{margin-bottom:0}.comp-block-b200-flow .helper-text{bottom:100px;position:absolute;width:100%}.comp-block-b200-flow .helper-text.desktop{display:none}@media only screen and (min-width:1150px){.comp-block-b200-flow .helper-text.desktop{display:block}}.comp-block-b200-flow .helper-text.mobile{bottom:0;display:block;margin-bottom:50px;position:relative}@media only screen and (min-width:1150px){.comp-block-b200-flow .helper-text.mobile{display:none}}.blog-post-single__case-study{padding-bottom:0;padding-top:0}.blog-post-single__case-study .blog-post-single__title{margin-bottom:20px}@media only screen and (min-width:1024px){.blog-post-single__case-study .blog-post-single__title{margin-bottom:30px}}.blog-post-single__case-study .comp-case-study-meta{border-bottom:2px dotted #000;border-top:2px dotted #000;margin-bottom:-3px;margin-top:-3px;padding:0;position:relative;z-index:1}@media only screen and (min-width:1024px){.blog-post-single__case-study .comp-case-study-meta{padding:0}}.blog-post-single__case-study .comp-case-study-meta .container{padding:0}.blog-post-single__case-study .comp-case-study-meta h5{font-weight:150;margin-bottom:5px}@media only screen and (min-width:1024px){.blog-post-single__case-study .comp-case-study-meta h5{margin-bottom:14px}}.blog-post-single__case-study .comp-case-study-meta p{margin-bottom:0}.blog-post-single__case-study .comp-case-study-meta .cell{border-bottom:2px dotted #000;padding:25px}.blog-post-single__case-study .comp-case-study-meta .cell:last-child{border-bottom:none}@media only screen and (min-width:640px){.blog-post-single__case-study .comp-case-study-meta .cell{border-right:2px dotted #000;padding:40px 25px}}@media only screen and (min-width:1024px){.blog-post-single__case-study .comp-case-study-meta .cell{border-bottom:none}.blog-post-single__case-study .comp-case-study-meta .cell:last-child{border-right:none}}.comp-full-width-two-col .title-group{margin-bottom:60px;text-align:left}@media only screen and (min-width:640px){.comp-full-width-two-col .title-group{text-align:center}}.comp-full-width-two-col .button-group{margin-top:40px}.comp-full-width-two-col .cell{margin-bottom:36px}@media only screen and (min-width:1024px){.comp-full-width-two-col .cell{margin-bottom:0}.comp-full-width-two-col .cell:nth-child(odd){padding-right:16px}.comp-full-width-two-col .cell:nth-child(2n){padding-left:16px}}.inference-model-hero{background-color:#f5f5f5;overflow:hidden;position:relative}@media only screen and (min-width:1024px){.inference-model-hero{padding-top:96px}}.inference-model-hero .hero-bg{height:100%;position:absolute;right:0;top:0;width:auto;z-index:0}.inference-model-hero .container{position:relative;z-index:1}.inference-model-lambda-meta{border-bottom:2px dotted #000;border-top:2px dotted #000;padding:0}.inference-model-lambda-meta .container{padding:0}@media only screen and (min-width:640px){.inference-model-lambda-meta .container{padding:0 25px}}.inference-model-lambda-meta--cells{display:flex;flex-direction:column}@media only screen and (min-width:640px){.inference-model-lambda-meta--cells{flex-direction:row}}.inference-model-lambda-meta--cell{border-bottom:2px dotted #000;flex-basis:100%;padding:30px 20px 35px}@media only screen and (min-width:640px){.inference-model-lambda-meta--cell{border-bottom:none;border-right:2px dotted #000;flex-basis:33.3%}.inference-model-lambda-meta--cell:first-child{padding-left:0}}.inference-model-lambda-meta--cell:last-child{border-bottom:none}@media only screen and (min-width:640px){.inference-model-lambda-meta--cell:last-child{border-right:none}}.inference-model-lambda-meta--cell-title{font-family:Berkeley Mono Variable,monospace;font-size:18px;font-weight:150;line-height:130%;margin-bottom:7px}.inference-model-lambda-meta--cell-data{font-size:16px;font-weight:400;line-height:160%}.inference-model-post-single .inference-model-post-main{display:flex;flex-direction:column;gap:50px;justify-content:space-between;margin:0 auto;max-width:1330px;padding:60px 25px;width:100%}@media only screen and (min-width:1024px){.inference-model-post-single .inference-model-post-main{flex-direction:row;padding:80px 25px}}.inference-model-post-single .inference-model-post-main .inference-model-content{width:100%}@media only screen and (min-width:1024px){.inference-model-post-single .inference-model-post-main .inference-model-content{width:60%}}.inference-model-post-single .inference-model-post-main .inference-model-post-aside{width:100%}@media only screen and (min-width:1024px){.inference-model-post-single .inference-model-post-main .inference-model-post-aside{width:40%}}.inference-model-post-single .inference-model-post-main .inference-model-post-aside--card{border:1px solid #000;box-shadow:8px 8px #fff,8px 8px 0 1px #000;padding:0 17px 35px;position:sticky;top:150px}.inference-model-post-single .inference-model-post-main .inference-model-post-aside--card-item{border-bottom:2px dotted #000;display:flex;justify-content:space-between;padding:20px}.inference-model-post-single .inference-model-post-main .inference-model-post-aside--card-item-label{font-family:Berkeley Mono Variable,monospace;font-size:16px;font-weight:150}.inference-model-post-single .inference-model-post-main .inference-model-post-aside--card-item-text{font-size:16px;line-height:160%}.inference-model-post-single .inference-model-post-main .inference-model-post-aside .button{margin-top:35px}.comp-software-packages{overflow:hidden}.comp-software-packages .title-group{margin-bottom:48px;text-align:left}@media only screen and (min-width:640px){.comp-software-packages .title-group{text-align:center}}.comp-software-packages .title-group .button{margin-top:36px}.comp-software-packages table{max-width:100%;min-width:100%;width:100%}.comp-software-packages.color-theme--dark table td{color:#fff}.comp-benchmarks-table{overflow:hidden}.comp-benchmarks-table .title-group{margin-bottom:48px;text-align:center}.comp-benchmarks-table #benchmark-widget .dropdown-container{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:space-between;margin-bottom:32px}.comp-benchmarks-table #benchmark-widget .dropdown-container select{max-width:540px}.comp-benchmarks-table #benchmark-widget .dropdown-container p{margin:0}.comp-benchmarks-table #benchmark-widget .table-root{max-width:100%;overflow-x:auto;width:100%}.comp-benchmarks-table #benchmark-widget table{width:100%}.comp-benchmarks-table #benchmark-widget table td p{margin:0}.comp-benchmarks-table #benchmark-widget table tr:first-child td{background-color:#fff;color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:160%}.comp-benchmarks-table #benchmark-widget table button.benchmark-cell{border-bottom:2px dotted #000;cursor:pointer;font-weight:500;transition:all .1s ease-out}.comp-benchmarks-table #benchmark-widget table button.benchmark-cell:hover{border-color:#4027ff;color:#4027ff}.comp-benchmarks-table #benchmark-widget table button.benchmark-cell:disabled,.comp-benchmarks-table #benchmark-widget table button[data-disabled]{border-bottom:none;color:#000;cursor:default}.comp-benchmarks-table #benchmark-widget table .table-row[data-state=selected]{background-color:#8297fe}.comp-benchmarks-table #benchmark-widget caption.caption{caption-side:bottom;color:#000;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:16px;margin-top:24px;text-align:left}.comp-benchmarks-table #benchmark-widget caption.caption a{color:#4027ff!important;text-decoration:underline}.comp-benchmarks-table #benchmark-widget .overflow-x-auto{overflow-x:auto}.comp-benchmarks-table.color-theme--dark .dropdown-container select{background-color:#fff}.comp-benchmarks-table.color-theme--dark #benchmark-widget table td,.comp-benchmarks-table.color-theme--dark #benchmark-widget table tr:first-child td{background-color:#000;color:#fff}.comp-benchmarks-table.color-theme--dark #benchmark-widget table button.benchmark-cell{border-bottom:2px dotted #fff}.comp-benchmarks-table.color-theme--dark #benchmark-widget table button.benchmark-cell:hover{border-color:#8297fe;color:#8297fe}.comp-benchmarks-table.color-theme--dark #benchmark-widget table button.benchmark-cell:disabled,.comp-benchmarks-table.color-theme--dark #benchmark-widget table button[data-disabled]{border-bottom:none;color:#fff;cursor:default}.comp-benchmarks-table.color-theme--dark #benchmark-widget caption.caption{color:#fff}.comp-benchmarks-table.color-theme--dark #benchmark-widget caption.caption a{color:#b9b1fd!important}.tooltip-content.svelte-t77pfe{align-items:center;align-self:stretch;background:#fff;border:1px solid #000;box-shadow:4px 4px 0 0 #000;display:flex;font-family:Berkeley Mono Variable,monospace;font-size:14px;font-weight:120;padding:4px 8px}.default-animation{aspect-ratio:1/1;margin-top:15px}@media only screen and (min-width:640px){.default-animation{margin-top:0}}.default-animation--scene{column-gap:5%;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(10,1fr);perspective:99999999px;row-gap:7.1428571429%}.default-animation .cube{aspect-ratio:1/1;position:relative;transform-style:preserve-3d;transition:all .3s ease-out}.default-animation .cube:before{bottom:-10px;content:"";left:-10px;position:absolute;right:-10px;top:-10px;z-index:1}@media only screen and (min-width:640px){.default-animation .cube:before{bottom:-36px;left:-36px;right:-36px;top:-36px}}.default-animation .cube-face{align-items:center;background:#fff;border:2px dotted #000;display:flex;height:100%;justify-content:center;opacity:1;position:absolute;width:100%}.default-animation .cube-face--back,.default-animation .cube-face--front{transform:rotateY(-90deg) translateX(50%) rotateY(90deg)}.default-animation .cube-face--bottom{transform:translateY(50%) rotateX(-90deg)}.default-animation .cube-face--top{transform:translateY(-50%) rotateX(90deg)}.default-animation .cube-face--right{transform:translateX(50%) rotateY(90deg)}.default-animation .cube-face--left{transform:translateX(-50%) rotateY(-90deg)}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}