:root{--_theme---background:var(--base-color-brand--ts-off-white);--_theme---text:var(--base-color-brand--ts-black);--_typography-spacing---text--regular:clamp(.875*1rem,((.875 - ((1 - .875)/(100 - 22.5)*22.5))*1rem + ((1 - .875)/(100 - 22.5))*100vw),1*1rem);--text-color--text-primary:var(--base-color-neutral--black);--_typography-spacing---text-heading--h1:clamp(3*1rem,((3 - ((6.25 - 3)/(100 - 22.5)*22.5))*1rem + ((6.25 - 3)/(100 - 22.5))*100vw),6.25*1rem);--_typography-spacing---text-heading--h2:clamp(2.5*1rem,((2.5 - ((3.75 - 2.5)/(100 - 22.5)*22.5))*1rem + ((3.75 - 2.5)/(100 - 22.5))*100vw),3.75*1rem);--_typography-spacing---text-heading--h3:clamp(2.25*1rem,((2.25 - ((3.25 - 2.25)/(100 - 22.5)*22.5))*1rem + ((3.25 - 2.25)/(100 - 22.5))*100vw),3.25*1rem);--_typography-spacing---text-heading--h4:clamp(2*1rem,((2 - ((3 - 2)/(100 - 22.5)*22.5))*1rem + ((3 - 2)/(100 - 22.5))*100vw),3*1rem);--_typography-spacing---text-heading--h5:clamp(1.5*1rem,((1.5 - ((2.5 - 1.5)/(100 - 22.5)*22.5))*1rem + ((2.5 - 1.5)/(100 - 22.5))*100vw),2.5*1rem);--_typography-spacing---text-heading--h6:clamp(1.25*1rem,((1.25 - ((2 - 1.25)/(100 - 22.5)*22.5))*1rem + ((2 - 1.25)/(100 - 22.5))*100vw),2*1rem);--_typography-spacing---spacing--xtiny:clamp(.25*1rem,((.25 - ((.25 - .25)/(100 - 22.5)*22.5))*1rem + ((.25 - .25)/(100 - 22.5))*100vw),.25*1rem);--_typography-spacing---text--large:clamp(1.125*1rem,((1.125 - ((1.25 - 1.125)/(100 - 22.5)*22.5))*1rem + ((1.25 - 1.125)/(100 - 22.5))*100vw),1.25*1rem);--_theme---heading:var(--base-color-brand--ts-black);--_typography-spacing---text--xlarge:clamp(1.25*1rem,((1.25 - ((1.5 - 1.25)/(100 - 22.5)*22.5))*1rem + ((1.5 - 1.25)/(100 - 22.5))*100vw),1.5*1rem);--_typography-spacing---spacing--xlarge:clamp(1.5*1rem,((1.5 - ((2 - 1.5)/(100 - 22.5)*22.5))*1rem + ((2 - 1.5)/(100 - 22.5))*100vw),2*1rem);--background-color--background-primary:var(--base-color-neutral--black);--text-color--text-alternate:var(--base-color-neutral--white);--text-color--text-secondary:var(--base-color-neutral--neutral-darker);--_typography-spacing---padding--large:clamp(4*1rem,((4 - ((8 - 4)/(100 - 22.5)*22.5))*1rem + ((8 - 4)/(100 - 22.5))*100vw),8*1rem);--base-color-neutral--transparant:#0000;--_theme---accent:var(--base-color-brand--ts-orange);--_typography-spacing---padding--global:clamp(1.25*1rem,((1.25 - ((2.5 - 1.25)/(100 - 22.5)*22.5))*1rem + ((2.5 - 1.25)/(100 - 22.5))*100vw),2.5*1rem);--_typography-spacing---padding--small:clamp(2*1rem,((2 - ((3 - 2)/(100 - 22.5)*22.5))*1rem + ((3 - 2)/(100 - 22.5))*100vw),3*1rem);--border-color--border-primary:var(--base-color-neutral--neutral-lightest);--_typography-spacing---text--tiny:clamp(.625*1rem,((.625 - ((.75 - .625)/(100 - 22.5)*22.5))*1rem + ((.75 - .625)/(100 - 22.5))*100vw),.75*1rem);--base-color-brand--ts-orange:#ff850e;--background-color--background-alternate:var(--base-color-neutral--white);--_typography-spacing---text--small:clamp(.75*1rem,((.75 - ((.875 - .75)/(100 - 22.5)*22.5))*1rem + ((.875 - .75)/(100 - 22.5))*100vw),.875*1rem);--_typography-spacing---text--medium:clamp(1*1rem,((1 - ((1.125 - 1)/(100 - 22.5)*22.5))*1rem + ((1.125 - 1)/(100 - 22.5))*100vw),1.125*1rem);--background-color--background-secondary:var(--base-color-brand--ts-off-white);--_typography-spacing---spacing--xsmall:clamp(.75*1rem,((.75 - ((.75 - .75)/(100 - 22.5)*22.5))*1rem + ((.75 - .75)/(100 - 22.5))*100vw),.75*1rem);--_typography-spacing---spacing--regular:clamp(1*1rem,((1 - ((1 - 1)/(100 - 22.5)*22.5))*1rem + ((1 - 1)/(100 - 22.5))*100vw),1*1rem);--link-color--link-primary:var(--base-color-brand--ts-off-white);--base-color-brand--steel-black\<deleted\|variable-4d572cce-288d-e463-ae0f-3d5d73401bc9\>:#0c1619;--background-color--background-tertiary:var(--base-color-brand--ts-black);--background-color--background-error:var(--base-color-system--error-red);--text-color--text-error:var(--base-color-system--error-red-dark);--_typography-spacing---borders--xxlarge:clamp(1.75*1rem,((1.75 - ((2 - 1.75)/(100 - 22.5)*22.5))*1rem + ((2 - 1.75)/(100 - 22.5))*100vw),2*1rem);--_theme---button-text:var(--base-color-brand--ts-black);--_typography-spacing---borders--xxtiny:clamp(.25*1rem,((.25 - ((.375 - .25)/(100 - 22.5)*22.5))*1rem + ((.375 - .25)/(100 - 22.5))*100vw),.375*1rem);--_theme---button-hover:var(--base-color-brand--ts-black);--_theme---button-text-hover:var(--base-color-neutral--white);--border-color--border-alternate:var(--base-color-neutral--neutral-darker);--_typography-spacing---padding--medium:clamp(3*1rem,((3 - ((5 - 3)/(100 - 22.5)*22.5))*1rem + ((5 - 3)/(100 - 22.5))*100vw),5*1rem);--_typography-spacing---spacing--medium:clamp(1.125*1rem,((1.125 - ((1.25 - 1.125)/(100 - 22.5)*22.5))*1rem + ((1.25 - 1.125)/(100 - 22.5))*100vw),1.25*1rem);--background-color--background-warning:var(--base-color-system--warning-yellow);--text-color--text-warning:var(--base-color-system--warning-yellow-dark);--_typography-spacing---text--huge:clamp(1.75*1rem,((1.75 - ((2 - 1.75)/(100 - 22.5)*22.5))*1rem + ((2 - 1.75)/(100 - 22.5))*100vw),2*1rem);--_typography-spacing---text--xxlarge:clamp(1.5*1rem,((1.5 - ((1.75 - 1.5)/(100 - 22.5)*22.5))*1rem + ((1.75 - 1.5)/(100 - 22.5))*100vw),1.75*1rem);--_typography-spacing---spacing--large:clamp(1.25*1rem,((1.25 - ((1.5 - 1.25)/(100 - 22.5)*22.5))*1rem + ((1.5 - 1.25)/(100 - 22.5))*100vw),1.5*1rem);--_typography-spacing---spacing--tiny:clamp(.5*1rem,((.5 - ((.5 - .5)/(100 - 22.5)*22.5))*1rem + ((.5 - .5)/(100 - 22.5))*100vw),.5*1rem);--base-color-brand--ts-black:#0e0e0e;--base-color-brand--ts-off-white:#e8e7e3;--_typography-spacing---spacing--huge:clamp(2*1rem,((2 - ((2.5 - 2)/(100 - 22.5)*22.5))*1rem + ((2.5 - 2)/(100 - 22.5))*100vw),2.5*1rem);--_typography-spacing---spacing--xxhuge:clamp(3*1rem,((3 - ((4 - 3)/(100 - 22.5)*22.5))*1rem + ((4 - 3)/(100 - 22.5))*100vw),4*1rem);--_typography-spacing---borders--small:clamp(.75*1rem,((.75 - ((.875 - .75)/(100 - 22.5)*22.5))*1rem + ((.875 - .75)/(100 - 22.5))*100vw),.875*1rem);--_theme---background-2:white;--_typography-spacing---spacing--xhuge:clamp(2.5*1rem,((2.5 - ((3 - 2.5)/(100 - 22.5)*22.5))*1rem + ((3 - 2.5)/(100 - 22.5))*100vw),3*1rem);--_typography-spacing---text--number:clamp(3*1rem,((3 - ((5 - 3)/(100 - 22.5)*22.5))*1rem + ((5 - 3)/(100 - 22.5))*100vw),5*1rem);--_typography-spacing---borders--tiny:clamp(.5*1rem,((.5 - ((.625 - .5)/(100 - 22.5)*22.5))*1rem + ((.625 - .5)/(100 - 22.5))*100vw),.625*1rem);--_typography-spacing---borders--medium:clamp(1.25*1rem,((1.25 - ((1.25 - 1.25)/(100 - 22.5)*22.5))*1rem + ((1.25 - 1.25)/(100 - 22.5))*100vw),1.25*1rem);--_typography-spacing---spacing--small:clamp(.875*1rem,((.875 - ((.875 - .875)/(100 - 22.5)*22.5))*1rem + ((.875 - .875)/(100 - 22.5))*100vw),.875*1rem);--_typography-spacing---borders--huge:clamp(2*1rem,((2 - ((2.5 - 2)/(100 - 22.5)*22.5))*1rem + ((2.5 - 2)/(100 - 22.5))*100vw),2.5*1rem);--_typography-spacing---borders--xlarge:clamp(1.5*1rem,((1.5 - ((1.75 - 1.5)/(100 - 22.5)*22.5))*1rem + ((1.75 - 1.5)/(100 - 22.5))*100vw),1.75*1rem);--_typography-spacing---borders--large:clamp(1.5*1rem,((1.5 - ((1.5 - 1.5)/(100 - 22.5)*22.5))*1rem + ((1.5 - 1.5)/(100 - 22.5))*100vw),1.5*1rem);--_typography-spacing---borders--regular:clamp(.875*1rem,((.875 - ((1 - .875)/(100 - 22.5)*22.5))*1rem + ((1 - .875)/(100 - 22.5))*100vw),1*1rem);--_typography-spacing---borders--xsmall:clamp(.625*1rem,((.625 - ((.75 - .625)/(100 - 22.5)*22.5))*1rem + ((.75 - .625)/(100 - 22.5))*100vw),.75*1rem);--_typography-spacing---borders--xtiny:clamp(.375*1rem,((.375 - ((.5 - .375)/(100 - 22.5)*22.5))*1rem + ((.5 - .375)/(100 - 22.5))*100vw),.5*1rem);--base-color-neutral--black:#000;--base-color-neutral--white:#fff;--base-color-neutral--neutral-lightest:#eee;--base-color-neutral--neutral-lighter:#ccc;--base-color-neutral--neutral-light:#aaa;--base-color-neutral--neutral:#666;--base-color-neutral--neutral-dark:#444;--base-color-neutral--neutral-darker:#222;--base-color-neutral--neutral-darkest:#111;--base-color-system--success-green:#d9f953;--base-color-brand--ts-dark-grey:#1e1e1e;--base-color-system--success-green-dark:#114e0b;--base-color-system--warning-yellow:#fcf8d8;--base-color-system--warning-yellow-dark:#5e5515;--base-color-system--error-red:#f8e4e4;--base-color-system--error-red-dark:#3b0b0b;--base-color-system--focus-state:#2d62ff;--background-color--background-success:var(--base-color-system--success-green);--border-color--border-secondary:var(--base-color-brand--ts-off-white);--link-color--link-secondary:var(--base-color-neutral--black);--link-color--link-alternate:var(--base-color-neutral--white);--text-color--text-tertiary:var(--base-color-neutral--neutral-darker);--text-color--text-success:var(--base-color-system--success-green-dark)}body{box-sizing:border-box;background-color:var(--_theme---background);color:var(--_theme---text);font-family:Space Grotesk,Arial,sans-serif;font-size:var(--_typography-spacing---text--regular);line-height:2}h1{font-size:var(--_typography-spacing---text-heading--h1);text-transform:uppercase;margin-top:0;margin-bottom:0;font-weight:500;line-height:.94}h2{font-size:var(--_typography-spacing---text-heading--h2);text-transform:uppercase;margin-top:0;margin-bottom:0;font-weight:500;line-height:.94}h3{font-size:var(--_typography-spacing---text-heading--h3);text-transform:uppercase;margin-top:0;margin-bottom:0;font-weight:500;line-height:1.2}h4{font-size:var(--_typography-spacing---text-heading--h4);margin-top:0;margin-bottom:0;font-weight:700;line-height:1.4}h5{font-size:var(--_typography-spacing---text-heading--h5);margin-top:0;margin-bottom:0;font-weight:700;line-height:1.5}h6{font-size:var(--_typography-spacing---text-heading--h6);margin-top:0;margin-bottom:0;font-weight:700;line-height:1.5}p{margin-bottom:0}a{color:inherit;text-decoration:none}a:focus-visible,a[data-wf-focus-visible]{outline-color:var(--_theme---text);outline-offset:.125rem;outline-width:.125rem;outline-style:solid}ul{grid-column-gap:var(--_typography-spacing---spacing--xtiny);grid-row-gap:var(--_typography-spacing---spacing--xtiny);font-size:var(--_typography-spacing---text--large);margin-top:0;margin-bottom:0;padding-left:1.5rem;padding-right:0;font-weight:500;line-height:1.5;list-style-type:""}ol{margin-top:0;margin-bottom:0;padding-left:1.5rem}li{margin-bottom:0;list-style-type:disc}img{object-fit:cover;width:100%;max-width:100%;height:100%;display:inline-block}label{margin-bottom:0;font-weight:500}strong{font-weight:700}blockquote{color:var(--_theme---heading);font-size:var(--_typography-spacing---text--xlarge);text-transform:uppercase;border-left:.25rem #e2e2e2;margin-bottom:0;padding:0;font-weight:500;line-height:1}figure{margin-top:2rem;margin-bottom:2rem}figcaption{text-align:center;margin-top:.25rem}.global-styles{pointer-events:none;clip-path:url(#custom-clip);width:0;height:0;display:block;position:fixed;inset:0% auto auto 0%;overflow:hidden}.z-index-1{z-index:1;position:relative}.text-rich-text h1,.text-rich-text h2,.text-rich-text h3,.text-rich-text h4{margin-top:1.5rem;margin-bottom:1rem}.text-rich-text h5,.text-rich-text h6{margin-top:1.25rem;margin-bottom:1rem}.text-rich-text p{margin-bottom:1rem}.text-rich-text ul{flex-flow:column;margin-bottom:1.5rem;display:flex}.text-rich-text ol{margin-bottom:1.5rem}.text-rich-text blockquote{margin-top:2rem;margin-bottom:2rem}.text-rich-text strong{color:var(--_theme---accent)}.container-small{width:100%;max-width:60rem;margin-left:auto;margin-right:auto}.container-small.is-modules{max-width:72rem}.heading-style-h1{font-size:var(--_typography-spacing---text-heading--h1);text-transform:uppercase;font-weight:500;line-height:.94}.heading-style-h1.is-quote{line-height:1.02}.padding-global{padding-right:var(--_typography-spacing---padding--global);padding-left:var(--_typography-spacing---padding--global)}.text-weight-medium{font-weight:500}.text-weight-light{font-weight:300}.text-style-link{color:var(--link-color--link-primary);text-decoration:underline}.text-style-link.is-footer{font-size:var(--_typography-spacing---text--small);font-weight:300;line-height:1.2;text-decoration:none}.text-style-link.is-footer:hover{text-decoration:underline}.text-style-link.is-inherit{font-size:inherit;font-weight:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.text-style-link.is-inherit:hover{text-decoration:underline}.container-large{width:100%;max-width:100rem;margin-left:auto;margin-right:auto}.text-style-allcaps{text-transform:uppercase}.button{border:1px solid var(--_theme---accent);border-radius:var(--_typography-spacing---borders--xxlarge);background-color:var(--_theme---accent);color:var(--_theme---button-text);font-size:var(--_typography-spacing---text--small);text-align:center;text-transform:capitalize;padding:0;font-weight:500;transition:border-color .2s,color .2s;position:relative;overflow:visible}.button:where(.w-variant-93593571-e937-da0f-2778-e6e6832c2053){background-color:var(--base-color-neutral--transparant);color:inherit;border-color:currentColor}.button:where(.w-variant-db9ee59d-a1e5-3867-2492-0a48c764cab0){border-top-left-radius:var(--_typography-spacing---borders--xxtiny);border-top-right-radius:var(--_typography-spacing---borders--xxtiny);border-bottom-left-radius:var(--_typography-spacing---borders--xxtiny);border-bottom-right-radius:var(--_typography-spacing---borders--xxtiny);background-color:var(--base-color-neutral--transparant);color:inherit;border-style:none}.button:where(.w-variant-01c6803e-95e0-37b7-502c-d9f9fa60bee5){width:3.5rem;height:3.5rem}.button:where(.w-variant-810b464e-6623-efe8-f2d9-093981bc8eaa){background-color:var(--base-color-neutral--transparant);color:inherit;border-color:currentColor}.button:hover{border-color:var(--_theme---button-hover);color:var(--_theme---button-text-hover)}.button:hover:where(.w-variant-93593571-e937-da0f-2778-e6e6832c2053),.button:hover:where(.w-variant-810b464e-6623-efe8-f2d9-093981bc8eaa){color:var(--_theme---button-text-hover)}.button:focus-visible,.button[data-wf-focus-visible]{border-color:var(--_theme---button-hover)}.button.is-text{color:#000;background-color:#0000;border:2px solid #0000}.button.is-secondary{border:1px solid var(--border-color--border-alternate);color:var(--text-color--text-primary);background-color:#0000}.button.is-icon{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;display:flex}.button.is-ghost{background-color:var(--base-color-neutral--transparant);color:var(--_theme---button-hover);border-color:currentColor}.button.is-ghost:hover{color:var(--_theme---button-text)}.text-size-medium{font-size:var(--_typography-spacing---text--medium)}.button-group{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.button-group.is-vertical{flex-flow:column;justify-content:flex-start;align-items:flex-start}.button-group.is-calendly{justify-content:center;align-items:center}.button-group.is-calendly:where(.w-variant-45b2b707-5711-72b2-285f-924a45bb7939){flex-flow:column;justify-content:center;align-items:flex-start}.a11y_visually-hidden{clip:rect(1px,1px,1px,1px);clip-path:inset(0 0 99.9% 99.9%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.page-code{position:fixed;inset:0% 0% auto}.clickable_wrap{z-index:3;border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.clickable_link{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0%}.clickable_button{background-color:var(--base-color-neutral--transparant);border-radius:inherit;width:100%;height:100%;padding:0;position:absolute;inset:0%}.button_inner{z-index:1;height:100%;padding-top:var(--_typography-spacing---spacing--regular);padding-right:var(--_typography-spacing---spacing--large);padding-bottom:var(--_typography-spacing---spacing--regular);padding-left:var(--_typography-spacing---spacing--large);grid-column-gap:var(--_typography-spacing---spacing--tiny);grid-row-gap:var(--_typography-spacing---spacing--tiny);text-align:center;border-radius:inherit;flex-flow:row-reverse;justify-content:center;align-items:center;display:flex;position:relative}.button_inner:where(.w-variant-db9ee59d-a1e5-3867-2492-0a48c764cab0){border-style:none;padding:0}.button_inner:where(.w-variant-810b464e-6623-efe8-f2d9-093981bc8eaa){flex-flow:row}.button_text:where(.w-variant-01c6803e-95e0-37b7-502c-d9f9fa60bee5){display:none}.button_icon{aspect-ratio:1;flex-flow:column;flex:none;justify-content:center;align-items:center;width:1rem;margin-top:-.5rem;margin-bottom:-.5rem;display:flex}.nav_component{z-index:9999;pointer-events:none;color:var(--_theme---text);--_theme---background:var(--base-color-brand--ts-black);--_theme---text:var(--base-color-neutral--white);--_theme---heading:var(--base-color-neutral--white);--_theme---accent:var(--base-color-brand--ts-orange);--_theme---button-text:var(--base-color-brand--ts-black);--_theme---button-hover:var(--base-color-neutral--white);--_theme---button-text-hover:var(--base-color-brand--ts-black);--_theme---background-2:var(--base-color-brand--ts-dark-grey);position:fixed;inset:0% 0% auto}.nav_inner{justify-content:space-between;align-items:center;height:5rem;display:flex}.nav_brand{z-index:999;pointer-events:auto;align-self:flex-start;width:8rem;position:relative;box-shadow:0 0 #0000,0 .2px #0001,0 .5px .2px #00000015,0 1.2px .7px #00000016,0 2.5px 1.9px #00000017,0 5.2px 4.7px #00000018,0 11.2px 11px #0000001a,0 26.1px 27.1px #0000001c}.svg{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.svg.is-chevron{width:auto}.svg.is-corner{width:auto;height:auto}.svg.is-logo{color:var(--base-color-brand--ts-black)}.nav_color1{color:var(--base-color-brand--ts-off-white)}.nav_color2{color:var(--_theme---accent)}.nav_menu{background-color:var(--base-color-neutral--transparant);pointer-events:auto;border:1px #000;width:auto;margin:0;padding:0;display:block;position:static}.nav_list{grid-column-gap:var(--_typography-spacing---spacing--huge);grid-row-gap:var(--_typography-spacing---spacing--huge);color:var(--_theme---text);display:flex}.nav_list-item{list-style-type:""}.nav_link{perspective-origin:0%;font-size:var(--_typography-spacing---text--medium);text-transform:uppercase;justify-content:flex-start;align-items:center;font-weight:500;line-height:.94;display:flex;position:relative;color:inherit!important}.nav_active{width:var(--_typography-spacing---spacing--regular);aspect-ratio:1;pointer-events:none;perspective-origin:0%;transform-origin:0%;background-color:currentColor;transition-property:all;transition-duration:.2s;transition-timing-function:ease;position:absolute;transform:translate(-130%)}.nav_background{height:6rem;position:absolute;inset:0% 0% auto}.nav_button{z-index:999;padding-top:var(--_typography-spacing---spacing--tiny);padding-right:var(--_typography-spacing---spacing--tiny);padding-bottom:var(--_typography-spacing---spacing--tiny);padding-left:var(--_typography-spacing---spacing--tiny);background-color:var(--base-color-neutral--transparant);pointer-events:auto;font-size:var(--_typography-spacing---text--small);text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid;flex-flow:column;justify-content:center;align-items:center;font-weight:500;display:none;position:relative}.large-header_wrapper{background-color:var(--_theme---background);--_theme---background:var(--base-color-brand--ts-black);--_theme---text:var(--base-color-neutral--white);--_theme---heading:var(--base-color-neutral--white);--_theme---accent:var(--base-color-brand--ts-orange);--_theme---button-text:var(--base-color-brand--ts-black);--_theme---button-hover:var(--base-color-neutral--white);--_theme---button-text-hover:var(--base-color-brand--ts-black);--_theme---background-2:var(--base-color-brand--ts-dark-grey)}.large-header_visual{z-index:0;position:relative;overflow:clip}.large-header_image{transform-origin:50% 0;max-height:90vh}.large-header_image.is-about{filter:grayscale();object-position:50% 25%}.large-header_image.is-small{max-height:55vh}.large-header_content{z-index:2;color:var(--_theme---text);margin-top:calc(-1*var(--_typography-spacing---padding--medium));position:relative}.image_overlay{z-index:1;pointer-events:none;height:50dvh;position:absolute;inset:auto 0% 0%}.image_overlay.is-top{height:75dvh;transform-style:preserve-3d;height:75dvh;transform-style:preserve-3d;top:0%;bottom:auto;transform:rotateX(180deg)rotateY(0)rotate(0)}.spacer{height:0}.spacer:where(.w-variant-260acf50-ec85-fa83-39f6-8a1079716a93){height:var(--_typography-spacing---padding--small)}.spacer:where(.w-variant-644216e9-09ea-3235-fdc9-0477f379bf30){height:var(--_typography-spacing---padding--medium)}.spacer:where(.w-variant-79972740-de68-a84d-68c6-5dd8296073b8){height:var(--_typography-spacing---padding--large)}.large-header_text{grid-column-gap:var(--_typography-spacing---spacing--xlarge);grid-row-gap:var(--_typography-spacing---spacing--xlarge);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.large-header_heading{grid-column-gap:var(--_typography-spacing---spacing--regular);grid-row-gap:var(--_typography-spacing---spacing--regular);text-transform:uppercase;text-wrap:balance;flex-flow:column;display:flex}.text-color-accent{color:var(--_theme---accent)}.button_background{background-color:var(--_theme---button-hover);border-radius:0;border-radius:inherit;width:100%;height:100%;transition-property:transform;transition-duration:.2s;transition-timing-function:ease;position:absolute;inset:0%;transform:translateY(101%)}.marquee-css{z-index:1;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.marquee-css__list{flex-wrap:nowrap;flex:none;align-items:center;width:max-content;height:100%;display:flex;position:relative}.marquee-css__item{grid-column-gap:1em;grid-row-gap:1em;flex:0;align-items:center;height:100%;padding-top:1.5em;padding-bottom:1.5em;padding-right:3em;display:flex}.marquee-css__item.is-logo{padding-right:6em}.marquee-css__item.is-footer{padding-top:0;padding-bottom:0;padding-right:1.25em}.cta-demo_visual{z-index:0;flex-flow:column;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:clip}.cta-demo_image{aspect-ratio:3/2;object-position:50% 15%}.cta-demo_component{z-index:1;margin-top:calc(-3*var(--_typography-spacing---padding--large));position:relative}.cta-demo_wrapper{background-color:var(--_theme---background);color:var(--_theme---text);--_theme---background:var(--base-color-brand--ts-black);--_theme---text:var(--base-color-neutral--white);--_theme---heading:var(--base-color-neutral--white);--_theme---accent:var(--base-color-brand--ts-orange);--_theme---button-text:var(--base-color-brand--ts-black);--_theme---button-hover:var(--base-color-neutral--white);--_theme---button-text-hover:var(--base-color-brand--ts-black);--_theme---background-2:var(--base-color-brand--ts-dark-grey);position:relative}.cta-demo_content{padding-top:var(--_typography-spacing---spacing--xxhuge);padding-right:var(--_typography-spacing---padding--global);padding-bottom:var(--_typography-spacing---padding--large);padding-left:var(--_typography-spacing---padding--global);grid-column-gap:var(--_typography-spacing---padding--large);grid-row-gap:var(--_typography-spacing---padding--large);border-top-left-radius:var(--_typography-spacing---borders--small);border-top-right-radius:6.5rem;border-bottom-left-radius:var(--_typography-spacing---borders--small);border-bottom-right-radius:var(--_typography-spacing---borders--small);background-color:var(--_theme---background);color:var(--_theme---text);font-size:var(--_typography-spacing---text--large);text-align:center;--_theme---background:var(--base-color-brand--ts-off-white);--_theme---text:var(--base-color-brand--ts-black);--_theme---heading:var(--base-color-brand--ts-black);--_theme---accent:var(--base-color-brand--ts-orange);--_theme---button-text:var(--base-color-brand--ts-black);--_theme---button-hover:var(--base-color-brand--ts-black);--_theme---button-text-hover:var(--base-color-neutral--white);--_theme---background-2:white;clip-path:polygon(0 0,calc(100% - 80px) 0,100% 80px,100% 100%,0 100%);flex-flow:column;justify-content:space-between;align-items:center;display:flex}.cta-demo_text{grid-column-gap:var(--_typography-spacing---spacing--xlarge);grid-row-gap:var(--_typography-spacing---spacing--xlarge);flex-flow:column;max-width:60ch;display:flex}.hgroup{grid-column-gap:var(--_typography-spacing---spacing--tiny);grid-row-gap:var(--_typography-spacing---spacing--tiny);text-align:center;flex-flow:column;display:flex}.hgroup.is-centered{justify-content:flex-start;align-items:center}.hgroup.is-left{text-align:left}.hgroup.is-left.is-article{max-width:75ch}.hgroup.is-featured{grid-column-gap:var(--_typography-spacing---spacing--regular);grid-row-gap:var(--_typography-spacing---spacing--regular);text-align:left}.subtitle{font-size:var(--_typography-spacing---text--large);text-transform:uppercase;font-weight:500;line-height:.94}.subtitle.is-large{font-size:var(--_typography-spacing---text--xxlarge)}.cta-demo_buttons{grid-column-gap:var(--_typography-spacing---spacing--xlarge);grid-row-gap:var(--_typography-spacing---spacing--xlarge);flex-flow:column;display:flex}.cta-demo_visual-text{top:var(--_typography-spacing---spacing--xxhuge);z-index:2;text-align:center;max-width:55ch;position:absolute}.footer{background-color:var(--_theme---background);color:var(--_theme---text);--_theme---background:var(--base-color-brand--ts-black);--_theme---text:var(--base-color-neutral--white);--_theme---heading:var(--base-color-neutral--white);--_theme---accent:var(--base-color-brand--ts-orange);--_theme---button-text:var(--base-color-brand--ts-black);--_theme---button-hover:var(--base-color-neutral--white);--_theme---button-text-hover:var(--base-color-brand--ts-black);--_theme---background-2:var(--base-color-brand--ts-dark-grey)}.footer_top{flex-flow:column;display:flex}.footer_top_heading{text-align:center;max-width:70ch;margin-left:auto;margin-right:auto}.footer_top_marquee{position:relative}.marquee-css__visual{aspect-ratio:1;width:25rem}.footer_top_overlay{z-index:2;pointer-events:none;width:100%;height:100%;color:var(--_theme---background);flex-flow:column;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0%;overflow:clip}.footer_top_svg{width:100%;transform:translateY(-50%)}.footer_top_svg.is-2{transform:translateY(51%)}.footer_bottom{padding-top:var(--_typography-spacing---padding--large);padding-bottom:var(--_typography-spacing---padding--small)}.footer_bottom_inner{grid-column-gap:var(--_typography-spacing---spacing--xlarge);grid-row-gap:var(--_typography-spacing---spacing--xlarge);flex-flow:column;display:flex}.footer_bottom_content{grid-column-gap:9rem;grid-row-gap:9rem;grid-template-rows:auto;grid-template-columns:auto 1fr;grid-auto-columns:1fr;align-items:end;display:grid;position:relative}.footer_bottom_logo{width:11rem}.footer_bottom_list{grid-column-gap:var(--_typography-spacing---padding--medium);grid-row-gap:var(--_typography-spacing---padding--medium);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;padding-left:0;display:grid}.footer_bottom_item-inner{grid-column-gap:var(--_typography-spacing---spacing--xlarge);grid-row-gap:var(--_typography-spacing---spacing--xlarge);font-size:var(--_typography-spacing---text--small);flex-flow:column;justify-content:flex-start;align-items:flex-start;font-style:normal;font-weight:300;line-height:1.2;display:flex}.footer_heading{font-size:var(--_typography-spacing---text--large)}.item_list{grid-column-gap:var(--_typography-spacing---spacing--tiny);grid-row-gap:var(--_typography-spacing---spacing--tiny);font-size:inherit;font-weight:inherit;line-height:inherit;flex-flow:column;padding-left:0;padding-right:0;display:flex}.item_list.is-linkedin{grid-column-gap:var(--_typography-spacing---spacing--regular);grid-row-gap:var(--_typography-spacing---spacing--regular);flex-flow:wrap;justify-content:center;align-items:center}.item_list-item{font-size:inherit;font-weight:inherit;line-height:inherit;padding-left:0;padding-right:0}.item_list-item.is-linkedin{list-style-type:"";position:static}.text-style-inherit{font-size:inherit;font-weight:inherit}.footer_bottom_image{width:7rem;height:auto;position:absolute;inset:0% 0% auto auto;transform:translate(-25%,-50%)}.footer_bottom_legal{padding-top:var(--_typography-spacing---spacing--xsmall);grid-column-gap:var(--_typography-spacing---spacing--regular);grid-row-gap:var(--_typography-spacing---spacing--regular);border-color:currentColor;border-top-style:solid;border-top-width:1px;justify-content:space-between;align-items:center;display:flex}.textpage_wrapper{background-color:var(--_theme---background);color:var(--_theme---text);--_theme---background:var(--base-color-brand--ts-black);--_theme---text:var(--base-color-neutral--white);--_theme---heading:var(--base-color-neutral--white);--_theme---accent:var(--base-color-brand--ts-orange);--_theme---button-text:var(--base-color-brand--ts-black);--_theme---button-hover:var(--base-color-neutral--white);--_theme---button-text-hover:var(--base-color-brand--ts-black);--_theme---background-2:var(--base-color-brand--ts-dark-grey)}.textpage_component{grid-column-gap:var(--_typography-spacing---padding--large);grid-row-gap:var(--_typography-spacing---padding--large);flex-flow:column;display:flex}.textpage_item{grid-column-gap:var(--_typography-spacing---spacing--xlarge);grid-row-gap:var(--_typography-spacing---spacing--xlarge);flex-flow:column;display:flex}.button_wrapper{border-radius:inherit;position:relative;overflow:hidden}.button_wrapper:where(.w-variant-db9ee59d-a1e5-3867-2492-0a48c764cab0){padding-right:var(--_typography-spacing---spacing--xtiny);padding-left:var(--_typography-spacing---spacing--xtiny)}@media screen and (max-width:991px){body{color:var(--text-color--text-primary);--_typography-spacing---text--regular:clamp(.875*1rem,((.875 - ((1 - .875)/(100 - 22.5)*22.5))*1rem + ((1 - .875)/(100 - 22.5))*100vw),1*1rem);--_typography-spacing---text-heading--h1:clamp(3*1rem,((3 - ((6.25 - 3)/(100 - 22.5)*22.5))*1rem + ((6.25 - 3)/(100 - 22.5))*100vw),6.25*1rem);--_typography-spacing---text-heading--h2:clamp(2.5*1rem,((2.5 - ((3.75 - 2.5)/(100 - 22.5)*22.5))*1rem + ((3.75 - 2.5)/(100 - 22.5))*100vw),3.75*1rem);--_typography-spacing---text-heading--h3:clamp(2.25*1rem,((2.25 - ((3.25 - 2.25)/(100 - 22.5)*22.5))*1rem + ((3.25 - 2.25)/(100 - 22.5))*100vw),3.25*1rem);--_typography-spacing---text-heading--h4:clamp(2*1rem,((2 - ((3 - 2)/(100 - 22.5)*22.5))*1rem + ((3 - 2)/(100 - 22.5))*100vw),3*1rem);--_typography-spacing---text-heading--h5:clamp(1.5*1rem,((1.5 - ((2.5 - 1.5)/(100 - 22.5)*22.5))*1rem + ((2.5 - 1.5)/(100 - 22.5))*100vw),2.5*1rem);--_typography-spacing---text-heading--h6:clamp(1.25*1rem,((1.25 - ((2 - 1.25)/(100 - 22.5)*22.5))*1rem + ((2 - 1.25)/(100 - 22.5))*100vw),2*1rem);--_typography-spacing---spacing--xtiny:clamp(.25*1rem,((.25 - ((.25 - .25)/(100 - 22.5)*22.5))*1rem + ((.25 - .25)/(100 - 22.5))*100vw),.25*1rem);--_typography-spacing---text--large:clamp(1.125*1rem,((1.125 - ((1.25 - 1.125)/(100 - 22.5)*22.5))*1rem + ((1.25 - 1.125)/(100 - 22.5))*100vw),1.25*1rem);--_typography-spacing---text--xlarge:clamp(1.25*1rem,((1.25 - ((1.5 - 1.25)/(100 - 22.5)*22.5))*1rem + ((1.5 - 1.25)/(100 - 22.5))*100vw),1.5*1rem);--_typography-spacing---spacing--xlarge:clamp(1.5*1rem,((1.5 - ((2 - 1.5)/(100 - 22.5)*22.5))*1rem + ((2 - 1.5)/(100 - 22.5))*100vw),2*1rem);--_typography-spacing---padding--large:clamp(4*1rem,((4 - ((8 - 4)/(100 - 22.5)*22.5))*1rem + ((8 - 4)/(100 - 22.5))*100vw),8*1rem);--_typography-spacing---padding--global:clamp(1.25*1rem,((1.25 - ((2.5 - 1.25)/(100 - 22.5)*22.5))*1rem + ((2.5 - 1.25)/(100 - 22.5))*100vw),2.5*1rem);--_typography-spacing---padding--small:clamp(2*1rem,((2 - ((3 - 2)/(100 - 22.5)*22.5))*1rem + ((3 - 2)/(100 - 22.5))*100vw),3*1rem);--_typography-spacing---text--tiny:clamp(.625*1rem,((.625 - ((.75 - .625)/(100 - 22.5)*22.5))*1rem + ((.75 - .625)/(100 - 22.5))*100vw),.75*1rem);--_typography-spacing---text--small:clamp(.75*1rem,((.75 - ((.875 - .75)/(100 - 22.5)*22.5))*1rem + ((.875 - .75)/(100 - 22.5))*100vw),.875*1rem);--_typography-spacing---text--medium:clamp(1*1rem,((1 - ((1.125 - 1)/(100 - 22.5)*22.5))*1rem + ((1.125 - 1)/(100 - 22.5))*100vw),1.125*1rem);--_typography-spacing---spacing--xsmall:clamp(.75*1rem,((.75 - ((.75 - .75)/(100 - 22.5)*22.5))*1rem + ((.75 - .75)/(100 - 22.5))*100vw),.75*1rem);--_typography-spacing---spacing--regular:clamp(1*1rem,((1 - ((1 - 1)/(100 - 22.5)*22.5))*1rem + ((1 - 1)/(100 - 22.5))*100vw),1*1rem);--_typography-spacing---borders--xxlarge:clamp(1.75*1rem,((1.75 - ((2 - 1.75)/(100 - 22.5)*22.5))*1rem + ((2 - 1.75)/(100 - 22.5))*100vw),2*1rem);--_typography-spacing---borders--xxtiny:clamp(.25*1rem,((.25 - ((.375 - .25)/(100 - 22.5)*22.5))*1rem + ((.375 - .25)/(100 - 22.5))*100vw),.375*1rem);--_typography-spacing---padding--medium:clamp(3*1rem,((3 - ((5 - 3)/(100 - 22.5)*22.5))*1rem + ((5 - 3)/(100 - 22.5))*100vw),5*1rem);--_typography-spacing---spacing--medium:clamp(1.125*1rem,((1.125 - ((1.25 - 1.125)/(100 - 22.5)*22.5))*1rem + ((1.25 - 1.125)/(100 - 22.5))*100vw),1.25*1rem);--_typography-spacing---text--huge:clamp(1.75*1rem,((1.75 - ((2 - 1.75)/(100 - 22.5)*22.5))*1rem + ((2 - 1.75)/(100 - 22.5))*100vw),2*1rem);--_typography-spacing---text--xxlarge:clamp(1.5*1rem,((1.5 - ((1.75 - 1.5)/(100 - 22.5)*22.5))*1rem + ((1.75 - 1.5)/(100 - 22.5))*100vw),1.75*1rem);--_typography-spacing---spacing--large:clamp(1.25*1rem,((1.25 - ((1.5 - 1.25)/(100 - 22.5)*22.5))*1rem + ((1.5 - 1.25)/(100 - 22.5))*100vw),1.5*1rem);--_typography-spacing---spacing--tiny:clamp(.5*1rem,((.5 - ((.5 - .5)/(100 - 22.5)*22.5))*1rem + ((.5 - .5)/(100 - 22.5))*100vw),.5*1rem);--_typography-spacing---spacing--huge:clamp(2*1rem,((2 - ((2.5 - 2)/(100 - 22.5)*22.5))*1rem + ((2.5 - 2)/(100 - 22.5))*100vw),2.5*1rem);--_typography-spacing---spacing--xxhuge:clamp(3*1rem,((3 - ((4 - 3)/(100 - 22.5)*22.5))*1rem + ((4 - 3)/(100 - 22.5))*100vw),4*1rem);--_typography-spacing---borders--small:clamp(.75*1rem,((.75 - ((.875 - .75)/(100 - 22.5)*22.5))*1rem + ((.875 - .75)/(100 - 22.5))*100vw),.875*1rem);--_typography-spacing---spacing--xhuge:clamp(2.5*1rem,((2.5 - ((3 - 2.5)/(100 - 22.5)*22.5))*1rem + ((3 - 2.5)/(100 - 22.5))*100vw),3*1rem);--_typography-spacing---text--number:clamp(3*1rem,((3 - ((5 - 3)/(100 - 22.5)*22.5))*1rem + ((5 - 3)/(100 - 22.5))*100vw),5*1rem);--_typography-spacing---borders--tiny:clamp(.5*1rem,((.5 - ((.625 - .5)/(100 - 22.5)*22.5))*1rem + ((.625 - .5)/(100 - 22.5))*100vw),.625*1rem);--_typography-spacing---borders--medium:clamp(1.25*1rem,((1.25 - ((1.25 - 1.25)/(100 - 22.5)*22.5))*1rem + ((1.25 - 1.25)/(100 - 22.5))*100vw),1.25*1rem);--_typography-spacing---spacing--small:clamp(.875*1rem,((.875 - ((.875 - .875)/(100 - 22.5)*22.5))*1rem + ((.875 - .875)/(100 - 22.5))*100vw),.875*1rem);--_typography-spacing---borders--huge:clamp(2*1rem,((2 - ((2.5 - 2)/(100 - 22.5)*22.5))*1rem + ((2.5 - 2)/(100 - 22.5))*100vw),2.5*1rem);--_typography-spacing---borders--xlarge:clamp(1.5*1rem,((1.5 - ((1.75 - 1.5)/(100 - 22.5)*22.5))*1rem + ((1.75 - 1.5)/(100 - 22.5))*100vw),1.75*1rem);--_typography-spacing---borders--large:clamp(1.5*1rem,((1.5 - ((1.5 - 1.5)/(100 - 22.5)*22.5))*1rem + ((1.5 - 1.5)/(100 - 22.5))*100vw),1.5*1rem);--_typography-spacing---borders--regular:clamp(.875*1rem,((.875 - ((1 - .875)/(100 - 22.5)*22.5))*1rem + ((1 - .875)/(100 - 22.5))*100vw),1*1rem);--_typography-spacing---borders--xsmall:clamp(.625*1rem,((.625 - ((.75 - .625)/(100 - 22.5)*22.5))*1rem + ((.75 - .625)/(100 - 22.5))*100vw),.75*1rem);--_typography-spacing---borders--xtiny:clamp(.375*1rem,((.375 - ((.5 - .375)/(100 - 22.5)*22.5))*1rem + ((.5 - .375)/(100 - 22.5))*100vw),.5*1rem)}.padding-xlarge{padding:3rem}.margin-xlarge{margin:3rem}.padding-xhuge{padding:6rem}.padding-xxhuge{padding:8rem}.padding-huge{padding:5rem}.margin-large{margin:2.5rem}.padding-xxlarge{padding:4rem}.padding-large{padding:2.5rem}.margin-huge{margin:5rem}.padding-medium{padding:1.5rem}.margin-xxlarge{margin:4rem}.margin-xhuge{margin:6rem}.margin-medium{margin:1.5rem}.margin-xxhuge{margin:8rem}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.margin-vertical{margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.hide-tablet{display:none}.fs-styleguide_2-col{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.max-width-full-tablet{width:100%;max-width:none}.fs-styleguide_1-col{grid-column-gap:2rem;grid-row-gap:2rem}.fs-styleguide_heading-medium{font-size:3rem}.fs-styleguide_4-col,.fs-styleguide_3-col{grid-template-columns:1fr}.fs-styleguide_section{grid-column-gap:2.5rem;grid-template-columns:1fr}.spacer-huge{padding-top:5rem}.spacer-medium{padding-top:1.5rem}.spacer-xhuge{padding-top:6rem}.spacer-xxhuge{padding-top:8rem}.spacer-xlarge{padding-top:3rem}.spacer-large{padding-top:2.5rem}.spacer-xxlarge{padding-top:4rem}.fs-styleguide_heading-header{font-size:4rem}.nav_inner{height:4rem}.nav_brand{width:6rem}.nav_menu{z-index:10;width:100%;position:absolute;top:0%;left:0%;overflow:hidden;display:none!important}.nav_menu-inner{box-sizing:border-box;height:100dvh;padding-top:10rem;padding-right:var(--_typography-spacing---padding--global);padding-left:var(--_typography-spacing---padding--global);background-color:var(--_theme---background);transform:translateY(-100%)}.nav_list{flex-flow:column}.nav_link{font-size:var(--_typography-spacing---text--huge)}.nav_button{aspect-ratio:1;text-align:center;width:2.7rem;display:flex}.section_large-header.is-modules{z-index:2;z-index:2;position:relative}.impact_track{min-height:0;padding-top:var(--_typography-spacing---padding--large);padding-bottom:var(--_typography-spacing---padding--large);margin-bottom:0}.impact_sticky{height:auto;position:static}.impact_list{grid-template-columns:1fr}.impact_list-item.is-3{width:100%}.impact_list-item-inner.is-2{padding-left:var(--_typography-spacing---padding--global);padding-left:var(--_typography-spacing---padding--global)}.impact_list-chevron{display:none;top:auto;right:auto;transform:none}.modules-overview_component{clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%);border-top-right-radius:3.125rem}.modules-overview_layout{grid-template-columns:1fr}.modules-overview_caption{top:var(--_typography-spacing---padding--medium)}.home-brands_image{aspect-ratio:16/9}.home-brands_list{grid-template-columns:1fr 1fr}.cta-demo_image{aspect-ratio:4/3}.marquee-css__visual{width:20rem}.footer_bottom_content{grid-column-gap:var(--_typography-spacing---padding--large);grid-row-gap:var(--_typography-spacing---padding--large);grid-template-columns:auto}.footer_bottom_logo{width:10rem}.footer_bottom_list{grid-template-columns:.5fr 1fr}.footer_bottom_image{transform:translate(-25%,50%)}.swiper-slide.is-news{width:50%}.swiper{overflow:visible!important}.swiper-navigation__button{transform:translate(-50%)}.swiper-navigation__button.is-2{transform:translate(50%)}.news-overview_image{aspect-ratio:4/3}.testimonials_image{aspect-ratio:16/9}.testimonials_content-inner{grid-template-columns:1fr}.testimonials_label{width:100%;max-width:25rem}.testimonials_text{padding-top:0;padding-bottom:0}.cta-demo2_wrapper.is-contact{padding-top:calc(2*var(--_typography-spacing---padding--large));padding-top:calc(2*var(--_typography-spacing---padding--large))}.cta-demo2_image{aspect-ratio:auto}.cta-demo2_content.is-contact{flex-flow:column}.news-overview_list{grid-template-columns:1fr 1fr}.article-header_image{aspect-ratio:16/9}.article-header_image.is-first{aspect-ratio:3;aspect-ratio:3}.contact_top{max-width:50ch}.calculator_component{padding-right:var(--_typography-spacing---padding--global);padding-left:var(--_typography-spacing---padding--global)}.calculator_inner{grid-template-columns:1fr}.calc-table_instance{overflow:auto}.modules_wrapper{background-image:linear-gradient(180deg,var(--_theme---background),var(--_theme---background-2)25%,var(--_theme---background-2)75%,var(--_theme---background));overflow:clip}.modules_component{grid-template-columns:1fr;position:relative}.modules_track{z-index:2;pointer-events:none;min-height:200vh;margin-left:calc(-1*var(--_typography-spacing---padding--global));margin-right:calc(-1*var(--_typography-spacing---padding--global));position:absolute;inset:0%}.modules_sticky{z-index:1;background-image:linear-gradient(180deg,var(--base-color-neutral--transparant),var(--_theme---background));clip-path:none;width:100%;padding:0;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease;position:fixed;top:auto;bottom:0%;transform:translateY(50%)}.modules_visuals{grid-template-columns:1fr}.modules_sticky-heading{display:none}.modules_sticky-visual{width:95%}.modules_sticky-text{display:none}.modules_overlay{z-index:2;background-image:linear-gradient(180deg,var(--base-color-neutral--transparant)25%,var(--_theme---background)50%);display:block;position:absolute;inset:0%}._404_content{max-width:50ch}.nav_line{background-color:var(--_theme---text);width:1.25rem;height:1px;transition:transform .2s;position:absolute;transform:none}.nav_line.is-1{transform:translateY(-.5rem)}.nav_line.is-3{transform:translateY(.5rem)}.team-overview_list{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){body{--_typography-spacing---text--regular:clamp(.875*1rem,((.875 - ((1 - .875)/(100 - 22.5)*22.5))*1rem + ((1 - .875)/(100 - 22.5))*100vw),1*1rem);--_typography-spacing---text-heading--h1:clamp(3*1rem,((3 - ((6.25 - 3)/(100 - 22.5)*22.5))*1rem + ((6.25 - 3)/(100 - 22.5))*100vw),6.25*1rem);--_typography-spacing---text-heading--h2:clamp(2.5*1rem,((2.5 - ((3.75 - 2.5)/(100 - 22.5)*22.5))*1rem + ((3.75 - 2.5)/(100 - 22.5))*100vw),3.75*1rem);--_typography-spacing---text-heading--h3:clamp(2.25*1rem,((2.25 - ((3.25 - 2.25)/(100 - 22.5)*22.5))*1rem + ((3.25 - 2.25)/(100 - 22.5))*100vw),3.25*1rem);--_typography-spacing---text-heading--h4:clamp(2*1rem,((2 - ((3 - 2)/(100 - 22.5)*22.5))*1rem + ((3 - 2)/(100 - 22.5))*100vw),3*1rem);--_typography-spacing---text-heading--h5:clamp(1.5*1rem,((1.5 - ((2.5 - 1.5)/(100 - 22.5)*22.5))*1rem + ((2.5 - 1.5)/(100 - 22.5))*100vw),2.5*1rem);--_typography-spacing---text-heading--h6:clamp(1.25*1rem,((1.25 - ((2 - 1.25)/(100 - 22.5)*22.5))*1rem + ((2 - 1.25)/(100 - 22.5))*100vw),2*1rem);--_typography-spacing---spacing--xtiny:clamp(.25*1rem,((.25 - ((.25 - .25)/(100 - 22.5)*22.5))*1rem + ((.25 - .25)/(100 - 22.5))*100vw),.25*1rem);--_typography-spacing---text--large:clamp(1.125*1rem,((1.125 - ((1.25 - 1.125)/(100 - 22.5)*22.5))*1rem + ((1.25 - 1.125)/(100 - 22.5))*100vw),1.25*1rem);--_typography-spacing---text--xlarge:clamp(1.25*1rem,((1.25 - ((1.5 - 1.25)/(100 - 22.5)*22.5))*1rem + ((1.5 - 1.25)/(100 - 22.5))*100vw),1.5*1rem);--_typography-spacing---spacing--xlarge:clamp(1.5*1rem,((1.5 - ((2 - 1.5)/(100 - 22.5)*22.5))*1rem + ((2 - 1.5)/(100 - 22.5))*100vw),2*1rem);--_typography-spacing---padding--large:clamp(4*1rem,((4 - ((8 - 4)/(100 - 22.5)*22.5))*1rem + ((8 - 4)/(100 - 22.5))*100vw),8*1rem);--_typography-spacing---padding--global:clamp(1.25*1rem,((1.25 - ((2.5 - 1.25)/(100 - 22.5)*22.5))*1rem + ((2.5 - 1.25)/(100 - 22.5))*100vw),2.5*1rem);--_typography-spacing---padding--small:clamp(2*1rem,((2 - ((3 - 2)/(100 - 22.5)*22.5))*1rem + ((3 - 2)/(100 - 22.5))*100vw),3*1rem);--_typography-spacing---text--tiny:clamp(.625*1rem,((.625 - ((.75 - .625)/(100 - 22.5)*22.5))*1rem + ((.75 - .625)/(100 - 22.5))*100vw),.75*1rem);--_typography-spacing---text--small:clamp(.75*1rem,((.75 - ((.875 - .75)/(100 - 22.5)*22.5))*1rem + ((.875 - .75)/(100 - 22.5))*100vw),.875*1rem);--_typography-spacing---text--medium:clamp(1*1rem,((1 - ((1.125 - 1)/(100 - 22.5)*22.5))*1rem + ((1.125 - 1)/(100 - 22.5))*100vw),1.125*1rem);--_typography-spacing---spacing--xsmall:clamp(.75*1rem,((.75 - ((.75 - .75)/(100 - 22.5)*22.5))*1rem + ((.75 - .75)/(100 - 22.5))*100vw),.75*1rem);--_typography-spacing---spacing--regular:clamp(1*1rem,((1 - ((1 - 1)/(100 - 22.5)*22.5))*1rem + ((1 - 1)/(100 - 22.5))*100vw),1*1rem);--_typography-spacing---borders--xxlarge:clamp(1.75*1rem,((1.75 - ((2 - 1.75)/(100 - 22.5)*22.5))*1rem + ((2 - 1.75)/(100 - 22.5))*100vw),2*1rem);--_typography-spacing---borders--xxtiny:clamp(.25*1rem,((.25 - ((.375 - .25)/(100 - 22.5)*22.5))*1rem + ((.375 - .25)/(100 - 22.5))*100vw),.375*1rem);--_typography-spacing---padding--medium:clamp(3*1rem,((3 - ((5 - 3)/(100 - 22.5)*22.5))*1rem + ((5 - 3)/(100 - 22.5))*100vw),5*1rem);--_typography-spacing---spacing--medium:clamp(1.125*1rem,((1.125 - ((1.25 - 1.125)/(100 - 22.5)*22.5))*1rem + ((1.25 - 1.125)/(100 - 22.5))*100vw),1.25*1rem);--_typography-spacing---text--huge:clamp(1.75*1rem,((1.75 - ((2 - 1.75)/(100 - 22.5)*22.5))*1rem + ((2 - 1.75)/(100 - 22.5))*100vw),2*1rem);--_typography-spacing---text--xxlarge:clamp(1.5*1rem,((1.5 - ((1.75 - 1.5)/(100 - 22.5)*22.5))*1rem + ((1.75 - 1.5)/(100 - 22.5))*100vw),1.75*1rem);--_typography-spacing---spacing--large:clamp(1.25*1rem,((1.25 - ((1.5 - 1.25)/(100 - 22.5)*22.5))*1rem + ((1.5 - 1.25)/(100 - 22.5))*100vw),1.5*1rem);--_typography-spacing---spacing--tiny:clamp(.5*1rem,((.5 - ((.5 - .5)/(100 - 22.5)*22.5))*1rem + ((.5 - .5)/(100 - 22.5))*100vw),.5*1rem);--_typography-spacing---spacing--huge:clamp(2*1rem,((2 - ((2.5 - 2)/(100 - 22.5)*22.5))*1rem + ((2.5 - 2)/(100 - 22.5))*100vw),2.5*1rem);--_typography-spacing---spacing--xxhuge:clamp(3*1rem,((3 - ((4 - 3)/(100 - 22.5)*22.5))*1rem + ((4 - 3)/(100 - 22.5))*100vw),4*1rem);--_typography-spacing---borders--small:clamp(.75*1rem,((.75 - ((.875 - .75)/(100 - 22.5)*22.5))*1rem + ((.875 - .75)/(100 - 22.5))*100vw),.875*1rem);--_typography-spacing---spacing--xhuge:clamp(2.5*1rem,((2.5 - ((3 - 2.5)/(100 - 22.5)*22.5))*1rem + ((3 - 2.5)/(100 - 22.5))*100vw),3*1rem);--_typography-spacing---text--number:clamp(3*1rem,((3 - ((5 - 3)/(100 - 22.5)*22.5))*1rem + ((5 - 3)/(100 - 22.5))*100vw),5*1rem);--_typography-spacing---borders--tiny:clamp(.5*1rem,((.5 - ((.625 - .5)/(100 - 22.5)*22.5))*1rem + ((.625 - .5)/(100 - 22.5))*100vw),.625*1rem);--_typography-spacing---borders--medium:clamp(1.25*1rem,((1.25 - ((1.25 - 1.25)/(100 - 22.5)*22.5))*1rem + ((1.25 - 1.25)/(100 - 22.5))*100vw),1.25*1rem);--_typography-spacing---spacing--small:clamp(.875*1rem,((.875 - ((.875 - .875)/(100 - 22.5)*22.5))*1rem + ((.875 - .875)/(100 - 22.5))*100vw),.875*1rem);--_typography-spacing---borders--huge:clamp(2*1rem,((2 - ((2.5 - 2)/(100 - 22.5)*22.5))*1rem + ((2.5 - 2)/(100 - 22.5))*100vw),2.5*1rem);--_typography-spacing---borders--xlarge:clamp(1.5*1rem,((1.5 - ((1.75 - 1.5)/(100 - 22.5)*22.5))*1rem + ((1.75 - 1.5)/(100 - 22.5))*100vw),1.75*1rem);--_typography-spacing---borders--large:clamp(1.5*1rem,((1.5 - ((1.5 - 1.5)/(100 - 22.5)*22.5))*1rem + ((1.5 - 1.5)/(100 - 22.5))*100vw),1.5*1rem);--_typography-spacing---borders--regular:clamp(.875*1rem,((.875 - ((1 - .875)/(100 - 22.5)*22.5))*1rem + ((1 - .875)/(100 - 22.5))*100vw),1*1rem);--_typography-spacing---borders--xsmall:clamp(.625*1rem,((.625 - ((.75 - .625)/(100 - 22.5)*22.5))*1rem + ((.75 - .625)/(100 - 22.5))*100vw),.75*1rem);--_typography-spacing---borders--xtiny:clamp(.375*1rem,((.375 - ((.5 - .375)/(100 - 22.5)*22.5))*1rem + ((.5 - .375)/(100 - 22.5))*100vw),.5*1rem)}.padding-xlarge{padding:2rem}.margin-xlarge{margin:2rem}.padding-xhuge{padding:4rem}.padding-xxhuge{padding:4.5rem}.padding-huge{padding:3.5rem}.margin-large{margin:1.5rem}.padding-xxlarge{padding:3rem}.padding-large{padding:1.5rem}.margin-huge{margin:3.5rem}.padding-medium{padding:1.25rem}.margin-xxlarge{margin:3rem}.margin-xhuge{margin:4rem}.margin-medium{margin:1.25rem}.margin-xxhuge{margin:4.5rem}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.margin-vertical{margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.hide-mobile-landscape{display:none}.heading-style-h1.is-quote{font-size:var(--_typography-spacing---text-heading--h3)}.heading-style-h1.is-small{font-size:var(--_typography-spacing---text-heading--h2)}.fs-styleguide_section-header{font-size:.875rem}.fs-styleguide_heading-medium{font-size:2rem}.max-width-full-mobile-landscape{width:100%;max-width:none}.text-style-nowrap{white-space:normal}.text-size-large{font-size:1.25rem}.spacer-huge{padding-top:3.5rem}.spacer-medium{padding-top:1.25rem}.spacer-xhuge{padding-top:4rem}.spacer-xxhuge{padding-top:4.5rem}.spacer-xlarge{padding-top:2rem}.spacer-large{padding-top:1.5rem}.spacer-xxlarge{padding-top:3rem}.text-size-huge,.text-size-xxlarge,.text-size-xlarge{font-size:1.25rem}.impact_top{grid-template-columns:1fr}.large-quote_image{transform:translate(0)}.home-brands_image{aspect-ratio:3/2}.home-brands_list{grid-template-columns:1fr 1fr}.cta-demo_component{margin-top:calc(-1*var(--_typography-spacing---padding--large))}.marquee-css__visual{width:15rem}.swiper-slide.is-news{width:75%}.news-overview_image,.testimonials_image{aspect-ratio:3/2}.testimonials_content-inner{top:calc(-1*var(--_typography-spacing---padding--small))}.partners_item-inner{width:12.5rem}.cta-demo2_wrapper{padding-top:calc(2*var(--_typography-spacing---padding--large))}.cta-demo2_content-inner{padding-right:var(--_typography-spacing---padding--global);padding-left:var(--_typography-spacing---padding--global)}.news-featured_inner{clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%);border-top-right-radius:3.125rem;grid-template-columns:1fr}.news-featured_content{padding-right:var(--_typography-spacing---padding--global);padding-left:var(--_typography-spacing---padding--global)}.news-featured_image{aspect-ratio:2.39}.article-header_content{grid-template-columns:1fr}.article_text-wrapper{margin-top:0}.calculator_component,.calculation_modal{clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%);border-top-right-radius:3.125rem}}@media screen and (max-width:479px){body{--_typography-spacing---text--regular:clamp(.875*1rem,((.875 - ((1 - .875)/(100 - 22.5)*22.5))*1rem + ((1 - .875)/(100 - 22.5))*100vw),1*1rem);--_typography-spacing---text-heading--h1:clamp(3*1rem,((3 - ((6.25 - 3)/(100 - 22.5)*22.5))*1rem + ((6.25 - 3)/(100 - 22.5))*100vw),6.25*1rem);--_typography-spacing---text-heading--h2:clamp(2.5*1rem,((2.5 - ((3.75 - 2.5)/(100 - 22.5)*22.5))*1rem + ((3.75 - 2.5)/(100 - 22.5))*100vw),3.75*1rem);--_typography-spacing---text-heading--h3:clamp(2.25*1rem,((2.25 - ((3.25 - 2.25)/(100 - 22.5)*22.5))*1rem + ((3.25 - 2.25)/(100 - 22.5))*100vw),3.25*1rem);--_typography-spacing---text-heading--h4:clamp(2*1rem,((2 - ((3 - 2)/(100 - 22.5)*22.5))*1rem + ((3 - 2)/(100 - 22.5))*100vw),3*1rem);--_typography-spacing---text-heading--h5:clamp(1.5*1rem,((1.5 - ((2.5 - 1.5)/(100 - 22.5)*22.5))*1rem + ((2.5 - 1.5)/(100 - 22.5))*100vw),2.5*1rem);--_typography-spacing---text-heading--h6:clamp(1.25*1rem,((1.25 - ((2 - 1.25)/(100 - 22.5)*22.5))*1rem + ((2 - 1.25)/(100 - 22.5))*100vw),2*1rem);--_typography-spacing---spacing--xtiny:clamp(.25*1rem,((.25 - ((.25 - .25)/(100 - 22.5)*22.5))*1rem + ((.25 - .25)/(100 - 22.5))*100vw),.25*1rem);--_typography-spacing---text--large:clamp(1.125*1rem,((1.125 - ((1.25 - 1.125)/(100 - 22.5)*22.5))*1rem + ((1.25 - 1.125)/(100 - 22.5))*100vw),1.25*1rem);--_typography-spacing---text--xlarge:clamp(1.25*1rem,((1.25 - ((1.5 - 1.25)/(100 - 22.5)*22.5))*1rem + ((1.5 - 1.25)/(100 - 22.5))*100vw),1.5*1rem);--_typography-spacing---spacing--xlarge:clamp(1.5*1rem,((1.5 - ((2 - 1.5)/(100 - 22.5)*22.5))*1rem + ((2 - 1.5)/(100 - 22.5))*100vw),2*1rem);--_typography-spacing---padding--large:clamp(4*1rem,((4 - ((8 - 4)/(100 - 22.5)*22.5))*1rem + ((8 - 4)/(100 - 22.5))*100vw),8*1rem);--_typography-spacing---padding--global:clamp(1.25*1rem,((1.25 - ((2.5 - 1.25)/(100 - 22.5)*22.5))*1rem + ((2.5 - 1.25)/(100 - 22.5))*100vw),2.5*1rem);--_typography-spacing---padding--small:clamp(2*1rem,((2 - ((3 - 2)/(100 - 22.5)*22.5))*1rem + ((3 - 2)/(100 - 22.5))*100vw),3*1rem);--_typography-spacing---text--tiny:clamp(.625*1rem,((.625 - ((.75 - .625)/(100 - 22.5)*22.5))*1rem + ((.75 - .625)/(100 - 22.5))*100vw),.75*1rem);--_typography-spacing---text--small:clamp(.75*1rem,((.75 - ((.875 - .75)/(100 - 22.5)*22.5))*1rem + ((.875 - .75)/(100 - 22.5))*100vw),.875*1rem);--_typography-spacing---text--medium:clamp(1*1rem,((1 - ((1.125 - 1)/(100 - 22.5)*22.5))*1rem + ((1.125 - 1)/(100 - 22.5))*100vw),1.125*1rem);--_typography-spacing---spacing--xsmall:clamp(.75*1rem,((.75 - ((.75 - .75)/(100 - 22.5)*22.5))*1rem + ((.75 - .75)/(100 - 22.5))*100vw),.75*1rem);--_typography-spacing---spacing--regular:clamp(1*1rem,((1 - ((1 - 1)/(100 - 22.5)*22.5))*1rem + ((1 - 1)/(100 - 22.5))*100vw),1*1rem);--_typography-spacing---borders--xxlarge:clamp(1.75*1rem,((1.75 - ((2 - 1.75)/(100 - 22.5)*22.5))*1rem + ((2 - 1.75)/(100 - 22.5))*100vw),2*1rem);--_typography-spacing---borders--xxtiny:clamp(.25*1rem,((.25 - ((.375 - .25)/(100 - 22.5)*22.5))*1rem + ((.375 - .25)/(100 - 22.5))*100vw),.375*1rem);--_typography-spacing---padding--medium:clamp(3*1rem,((3 - ((5 - 3)/(100 - 22.5)*22.5))*1rem + ((5 - 3)/(100 - 22.5))*100vw),5*1rem);--_typography-spacing---spacing--medium:clamp(1.125*1rem,((1.125 - ((1.25 - 1.125)/(100 - 22.5)*22.5))*1rem + ((1.25 - 1.125)/(100 - 22.5))*100vw),1.25*1rem);--_typography-spacing---text--huge:clamp(1.75*1rem,((1.75 - ((2 - 1.75)/(100 - 22.5)*22.5))*1rem + ((2 - 1.75)/(100 - 22.5))*100vw),2*1rem);--_typography-spacing---text--xxlarge:clamp(1.5*1rem,((1.5 - ((1.75 - 1.5)/(100 - 22.5)*22.5))*1rem + ((1.75 - 1.5)/(100 - 22.5))*100vw),1.75*1rem);--_typography-spacing---spacing--large:clamp(1.25*1rem,((1.25 - ((1.5 - 1.25)/(100 - 22.5)*22.5))*1rem + ((1.5 - 1.25)/(100 - 22.5))*100vw),1.5*1rem);--_typography-spacing---spacing--tiny:clamp(.5*1rem,((.5 - ((.5 - .5)/(100 - 22.5)*22.5))*1rem + ((.5 - .5)/(100 - 22.5))*100vw),.5*1rem);--_typography-spacing---spacing--huge:clamp(2*1rem,((2 - ((2.5 - 2)/(100 - 22.5)*22.5))*1rem + ((2.5 - 2)/(100 - 22.5))*100vw),2.5*1rem);--_typography-spacing---spacing--xxhuge:clamp(3*1rem,((3 - ((4 - 3)/(100 - 22.5)*22.5))*1rem + ((4 - 3)/(100 - 22.5))*100vw),4*1rem);--_typography-spacing---borders--small:clamp(.75*1rem,((.75 - ((.875 - .75)/(100 - 22.5)*22.5))*1rem + ((.875 - .75)/(100 - 22.5))*100vw),.875*1rem);--_typography-spacing---spacing--xhuge:clamp(2.5*1rem,((2.5 - ((3 - 2.5)/(100 - 22.5)*22.5))*1rem + ((3 - 2.5)/(100 - 22.5))*100vw),3*1rem);--_typography-spacing---text--number:clamp(3*1rem,((3 - ((5 - 3)/(100 - 22.5)*22.5))*1rem + ((5 - 3)/(100 - 22.5))*100vw),5*1rem);--_typography-spacing---borders--tiny:clamp(.5*1rem,((.5 - ((.625 - .5)/(100 - 22.5)*22.5))*1rem + ((.625 - .5)/(100 - 22.5))*100vw),.625*1rem);--_typography-spacing---borders--medium:clamp(1.25*1rem,((1.25 - ((1.25 - 1.25)/(100 - 22.5)*22.5))*1rem + ((1.25 - 1.25)/(100 - 22.5))*100vw),1.25*1rem);--_typography-spacing---spacing--small:clamp(.875*1rem,((.875 - ((.875 - .875)/(100 - 22.5)*22.5))*1rem + ((.875 - .875)/(100 - 22.5))*100vw),.875*1rem);--_typography-spacing---borders--huge:clamp(2*1rem,((2 - ((2.5 - 2)/(100 - 22.5)*22.5))*1rem + ((2.5 - 2)/(100 - 22.5))*100vw),2.5*1rem);--_typography-spacing---borders--xlarge:clamp(1.5*1rem,((1.5 - ((1.75 - 1.5)/(100 - 22.5)*22.5))*1rem + ((1.75 - 1.5)/(100 - 22.5))*100vw),1.75*1rem);--_typography-spacing---borders--large:clamp(1.5*1rem,((1.5 - ((1.5 - 1.5)/(100 - 22.5)*22.5))*1rem + ((1.5 - 1.5)/(100 - 22.5))*100vw),1.5*1rem);--_typography-spacing---borders--regular:clamp(.875*1rem,((.875 - ((1 - .875)/(100 - 22.5)*22.5))*1rem + ((1 - .875)/(100 - 22.5))*100vw),1*1rem);--_typography-spacing---borders--xsmall:clamp(.625*1rem,((.625 - ((.75 - .625)/(100 - 22.5)*22.5))*1rem + ((.75 - .625)/(100 - 22.5))*100vw),.75*1rem);--_typography-spacing---borders--xtiny:clamp(.375*1rem,((.375 - ((.5 - .375)/(100 - 22.5)*22.5))*1rem + ((.5 - .375)/(100 - 22.5))*100vw),.5*1rem)}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.margin-vertical{margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.fs-styleguide_row{flex-wrap:wrap}.max-width-full-mobile-portrait{width:100%;max-width:none}.hide-mobile-portrait{display:none}.button-group.is-calendly{flex-flow:column}.nav_brand{width:5rem}.nav_menu-inner{padding-top:8rem}.home-brands_logo{margin-top:-1rem}.cta-demo_content{clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%);border-top-right-radius:3.125rem}.marquee-css__visual{width:10rem}.footer_bottom_logo{width:7.5rem}.news-overview_image{aspect-ratio:16/9}.testimonials_label{margin-left:auto;margin-right:auto}.partners_item-inner{width:10rem}.partners_item-image{padding-top:0;padding-bottom:0}.cta-demo2_label{display:none}.news-overview_list{grid-template-columns:1fr}.article_text-wrapper.is-body{margin-left:10px}.contact_background{height:85%}.team-overview_list{grid-template-columns:1fr}}