body,a,ul,ol,i,li,hr,button,input,select,textarea,p,strong,h1,h2,h3,h4,h5,h6,figure,img,blockquote,iframe,details,summary,fieldset,address,mark,em,legend{all:unset;box-sizing:border-box}*{box-sizing:border-box;-webkit-text-fill-color:currentColor!important}figure,p,h1,h2,h3,h4,h5,h6,li,hr,blockquote,iframe,details,summary,fieldset,address,picture{display:block}a,button{cursor:pointer;color:inherit}img,video{width:100%;height:auto;display:block;overflow:clip;overflow-clip-margin:content-box}svg{display:block}svg *{transform-origin:center;transform-box:fill-box}details summary::-webkit-details-marker{display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=file]::file-selector-button{all:unset}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}@font-face{font-family:Atlas Grotesk;src:url(/fonts/AtlasGrotesk-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Atlas Grotesk;src:url(/fonts/AtlasGrotesk-Black.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Text;src:url(/fonts/helveticaneue-regular.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html{font-size:var(--html-font-size, 16px);text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{display:block;overflow-x:var(--body-overflow-x, hidden);background-color:var(--body-background-color);font-family:var(--body-font-family);font-size:var(--body-font-size);color:var(--body-color);font-weight:var(--body-font-weight);line-height:var(--body-line-height)}.container{width:100%;margin-inline:auto;max-width:var(--container-width)}.columns{display:grid;grid-template-columns:repeat(var(--columns-amount, 12),1fr);gap:var(--columns-row-gap, 1rem) var(--columns-column-gap, 1rem)}.columns>*{grid-column:span var(--columns-amount, 12)}.is-1{grid-column:span 1}.is-1-2{grid-column:1/3}.is-1-3{grid-column:1/4}.is-1-4{grid-column:1/5}.is-1-5{grid-column:1/6}.is-1-6{grid-column:1/7}.is-1-7{grid-column:1/8}.is-1-8{grid-column:1/9}.is-1-9{grid-column:1/10}.is-1-10{grid-column:1/11}.is-1-11{grid-column:1/12}.is-1-12{grid-column:1/13}.is-2{grid-column:span 2}.is-2-2{grid-column:2/3}.is-2-3{grid-column:2/4}.is-2-4{grid-column:2/5}.is-2-5{grid-column:2/6}.is-2-6{grid-column:2/7}.is-2-7{grid-column:2/8}.is-2-8{grid-column:2/9}.is-2-9{grid-column:2/10}.is-2-10{grid-column:2/11}.is-2-11{grid-column:2/12}.is-2-12{grid-column:2/13}.is-3{grid-column:span 3}.is-3-3{grid-column:3/4}.is-3-4{grid-column:3/5}.is-3-5{grid-column:3/6}.is-3-6{grid-column:3/7}.is-3-7{grid-column:3/8}.is-3-8{grid-column:3/9}.is-3-9{grid-column:3/10}.is-3-10{grid-column:3/11}.is-3-11{grid-column:3/12}.is-3-12{grid-column:3/13}.is-4{grid-column:span 4}.is-4-4{grid-column:4/5}.is-4-5{grid-column:4/6}.is-4-6{grid-column:4/7}.is-4-7{grid-column:4/8}.is-4-8{grid-column:4/9}.is-4-9{grid-column:4/10}.is-4-10{grid-column:4/11}.is-4-11{grid-column:4/12}.is-4-12{grid-column:4/13}.is-5{grid-column:span 5}.is-5-5{grid-column:5/6}.is-5-6{grid-column:5/7}.is-5-7{grid-column:5/8}.is-5-8{grid-column:5/9}.is-5-9{grid-column:5/10}.is-5-10{grid-column:5/11}.is-5-11{grid-column:5/12}.is-5-12{grid-column:5/13}.is-6{grid-column:span 6}.is-6-6{grid-column:6/7}.is-6-7{grid-column:6/8}.is-6-8{grid-column:6/9}.is-6-9{grid-column:6/10}.is-6-10{grid-column:6/11}.is-6-11{grid-column:6/12}.is-6-12{grid-column:6/13}.is-7{grid-column:span 7}.is-7-7{grid-column:7/8}.is-7-8{grid-column:7/9}.is-7-9{grid-column:7/10}.is-7-10{grid-column:7/11}.is-7-11{grid-column:7/12}.is-7-12{grid-column:7/13}.is-8{grid-column:span 8}.is-8-8{grid-column:8/9}.is-8-9{grid-column:8/10}.is-8-10{grid-column:8/11}.is-8-11{grid-column:8/12}.is-8-12{grid-column:8/13}.is-9{grid-column:span 9}.is-9-9{grid-column:9/10}.is-9-10{grid-column:9/11}.is-9-11{grid-column:9/12}.is-9-12{grid-column:9/13}.is-10{grid-column:span 10}.is-10-10{grid-column:10/11}.is-10-11{grid-column:10/12}.is-10-12{grid-column:10/13}.is-11{grid-column:span 11}.is-11-11{grid-column:11/12}.is-11-12{grid-column:11/13}.is-12{grid-column:span 12}.is-12-12{grid-column:12/13}@media(min-width:768px){.is-1-tablet{grid-column:span 1}.is-1-2-tablet{grid-column:1/3}.is-1-3-tablet{grid-column:1/4}.is-1-4-tablet{grid-column:1/5}.is-1-5-tablet{grid-column:1/6}.is-1-6-tablet{grid-column:1/7}.is-1-7-tablet{grid-column:1/8}.is-1-8-tablet{grid-column:1/9}.is-1-9-tablet{grid-column:1/10}.is-1-10-tablet{grid-column:1/11}.is-1-11-tablet{grid-column:1/12}.is-1-12-tablet{grid-column:1/13}.is-2-tablet{grid-column:span 2}.is-2-2-tablet{grid-column:2/3}.is-2-3-tablet{grid-column:2/4}.is-2-4-tablet{grid-column:2/5}.is-2-5-tablet{grid-column:2/6}.is-2-6-tablet{grid-column:2/7}.is-2-7-tablet{grid-column:2/8}.is-2-8-tablet{grid-column:2/9}.is-2-9-tablet{grid-column:2/10}.is-2-10-tablet{grid-column:2/11}.is-2-11-tablet{grid-column:2/12}.is-2-12-tablet{grid-column:2/13}.is-3-tablet{grid-column:span 3}.is-3-3-tablet{grid-column:3/4}.is-3-4-tablet{grid-column:3/5}.is-3-5-tablet{grid-column:3/6}.is-3-6-tablet{grid-column:3/7}.is-3-7-tablet{grid-column:3/8}.is-3-8-tablet{grid-column:3/9}.is-3-9-tablet{grid-column:3/10}.is-3-10-tablet{grid-column:3/11}.is-3-11-tablet{grid-column:3/12}.is-3-12-tablet{grid-column:3/13}.is-4-tablet{grid-column:span 4}.is-4-4-tablet{grid-column:4/5}.is-4-5-tablet{grid-column:4/6}.is-4-6-tablet{grid-column:4/7}.is-4-7-tablet{grid-column:4/8}.is-4-8-tablet{grid-column:4/9}.is-4-9-tablet{grid-column:4/10}.is-4-10-tablet{grid-column:4/11}.is-4-11-tablet{grid-column:4/12}.is-4-12-tablet{grid-column:4/13}.is-5-tablet{grid-column:span 5}.is-5-5-tablet{grid-column:5/6}.is-5-6-tablet{grid-column:5/7}.is-5-7-tablet{grid-column:5/8}.is-5-8-tablet{grid-column:5/9}.is-5-9-tablet{grid-column:5/10}.is-5-10-tablet{grid-column:5/11}.is-5-11-tablet{grid-column:5/12}.is-5-12-tablet{grid-column:5/13}.is-6-tablet{grid-column:span 6}.is-6-6-tablet{grid-column:6/7}.is-6-7-tablet{grid-column:6/8}.is-6-8-tablet{grid-column:6/9}.is-6-9-tablet{grid-column:6/10}.is-6-10-tablet{grid-column:6/11}.is-6-11-tablet{grid-column:6/12}.is-6-12-tablet{grid-column:6/13}.is-7-tablet{grid-column:span 7}.is-7-7-tablet{grid-column:7/8}.is-7-8-tablet{grid-column:7/9}.is-7-9-tablet{grid-column:7/10}.is-7-10-tablet{grid-column:7/11}.is-7-11-tablet{grid-column:7/12}.is-7-12-tablet{grid-column:7/13}.is-8-tablet{grid-column:span 8}.is-8-8-tablet{grid-column:8/9}.is-8-9-tablet{grid-column:8/10}.is-8-10-tablet{grid-column:8/11}.is-8-11-tablet{grid-column:8/12}.is-8-12-tablet{grid-column:8/13}.is-9-tablet{grid-column:span 9}.is-9-9-tablet{grid-column:9/10}.is-9-10-tablet{grid-column:9/11}.is-9-11-tablet{grid-column:9/12}.is-9-12-tablet{grid-column:9/13}.is-10-tablet{grid-column:span 10}.is-10-10-tablet{grid-column:10/11}.is-10-11-tablet{grid-column:10/12}.is-10-12-tablet{grid-column:10/13}.is-11-tablet{grid-column:span 11}.is-11-11-tablet{grid-column:11/12}.is-11-12-tablet{grid-column:11/13}.is-12-tablet{grid-column:span 12}.is-12-12-tablet{grid-column:12/13}}@media(min-width:1024px){.is-1-desktop{grid-column:span 1}.is-1-2-desktop{grid-column:1/3}.is-1-3-desktop{grid-column:1/4}.is-1-4-desktop{grid-column:1/5}.is-1-5-desktop{grid-column:1/6}.is-1-6-desktop{grid-column:1/7}.is-1-7-desktop{grid-column:1/8}.is-1-8-desktop{grid-column:1/9}.is-1-9-desktop{grid-column:1/10}.is-1-10-desktop{grid-column:1/11}.is-1-11-desktop{grid-column:1/12}.is-1-12-desktop{grid-column:1/13}.is-2-desktop{grid-column:span 2}.is-2-2-desktop{grid-column:2/3}.is-2-3-desktop{grid-column:2/4}.is-2-4-desktop{grid-column:2/5}.is-2-5-desktop{grid-column:2/6}.is-2-6-desktop{grid-column:2/7}.is-2-7-desktop{grid-column:2/8}.is-2-8-desktop{grid-column:2/9}.is-2-9-desktop{grid-column:2/10}.is-2-10-desktop{grid-column:2/11}.is-2-11-desktop{grid-column:2/12}.is-2-12-desktop{grid-column:2/13}.is-3-desktop{grid-column:span 3}.is-3-3-desktop{grid-column:3/4}.is-3-4-desktop{grid-column:3/5}.is-3-5-desktop{grid-column:3/6}.is-3-6-desktop{grid-column:3/7}.is-3-7-desktop{grid-column:3/8}.is-3-8-desktop{grid-column:3/9}.is-3-9-desktop{grid-column:3/10}.is-3-10-desktop{grid-column:3/11}.is-3-11-desktop{grid-column:3/12}.is-3-12-desktop{grid-column:3/13}.is-4-desktop{grid-column:span 4}.is-4-4-desktop{grid-column:4/5}.is-4-5-desktop{grid-column:4/6}.is-4-6-desktop{grid-column:4/7}.is-4-7-desktop{grid-column:4/8}.is-4-8-desktop{grid-column:4/9}.is-4-9-desktop{grid-column:4/10}.is-4-10-desktop{grid-column:4/11}.is-4-11-desktop{grid-column:4/12}.is-4-12-desktop{grid-column:4/13}.is-5-desktop{grid-column:span 5}.is-5-5-desktop{grid-column:5/6}.is-5-6-desktop{grid-column:5/7}.is-5-7-desktop{grid-column:5/8}.is-5-8-desktop{grid-column:5/9}.is-5-9-desktop{grid-column:5/10}.is-5-10-desktop{grid-column:5/11}.is-5-11-desktop{grid-column:5/12}.is-5-12-desktop{grid-column:5/13}.is-6-desktop{grid-column:span 6}.is-6-6-desktop{grid-column:6/7}.is-6-7-desktop{grid-column:6/8}.is-6-8-desktop{grid-column:6/9}.is-6-9-desktop{grid-column:6/10}.is-6-10-desktop{grid-column:6/11}.is-6-11-desktop{grid-column:6/12}.is-6-12-desktop{grid-column:6/13}.is-7-desktop{grid-column:span 7}.is-7-7-desktop{grid-column:7/8}.is-7-8-desktop{grid-column:7/9}.is-7-9-desktop{grid-column:7/10}.is-7-10-desktop{grid-column:7/11}.is-7-11-desktop{grid-column:7/12}.is-7-12-desktop{grid-column:7/13}.is-8-desktop{grid-column:span 8}.is-8-8-desktop{grid-column:8/9}.is-8-9-desktop{grid-column:8/10}.is-8-10-desktop{grid-column:8/11}.is-8-11-desktop{grid-column:8/12}.is-8-12-desktop{grid-column:8/13}.is-9-desktop{grid-column:span 9}.is-9-9-desktop{grid-column:9/10}.is-9-10-desktop{grid-column:9/11}.is-9-11-desktop{grid-column:9/12}.is-9-12-desktop{grid-column:9/13}.is-10-desktop{grid-column:span 10}.is-10-10-desktop{grid-column:10/11}.is-10-11-desktop{grid-column:10/12}.is-10-12-desktop{grid-column:10/13}.is-11-desktop{grid-column:span 11}.is-11-11-desktop{grid-column:11/12}.is-11-12-desktop{grid-column:11/13}.is-12-desktop{grid-column:span 12}.is-12-12-desktop{grid-column:12/13}}[data-accordion]{--accordion-easing-on-close: ease-in-out;--accordion-duration-on-close: 200;--accordion-easing-on-open: ease-in-out;--accordion-duration-on-open: 300}details{overflow:hidden}summary{cursor:pointer}summary *{pointer-events:none}.modal{position:var(--modal-position, fixed);top:0;left:0;z-index:var(--modal-z-index, 100);width:0;height:100%;overflow-x:hidden;overflow-y:auto;opacity:0;pointer-events:none;background-color:var(--modal-backdrop-bg, rgba(0, 0, 0, .5));transition:opacity var(--modal-transition-time, .3s),width 0s ease var(--modal-transition-time, .3s);padding-left:var(--modal-padding-left, var(--scrollBarWidth))}.modal.is-small{height:var(--modal-small-height, auto);top:var(--modal-small-top, auto);left:var(--modal-small-left, auto);bottom:var(--modal-small-bottom, auto);right:var(--modal-small-right, auto);margin:var(--modal-small-margin, auto);background-color:transparent}.modal.is-small>.modal__dialog{min-height:auto;margin:auto;max-width:100%}.modal.is-small>.modal__dialog>.modal__content{min-height:auto;margin:auto}.modal.is-shown{width:100%;opacity:1;padding-left:0;pointer-events:var(--modal-pointer-events, auto);transition:opacity var(--modal-transition-time, .3s),width 0s ease 0s}.modal.is-shown.is-small{width:var(--modal-small-width, 200px)}.modal.is-shown.is-animated>.modal__dialog{opacity:1;transform:none}.modal.is-fullscreen{padding-left:0}.modal.is-fullscreen>.modal__dialog{width:100vw;max-width:none;height:100%;margin:0}.modal.is-fullscreen>.modal__dialog>.modal__content{height:100%;border:0;border-radius:0;max-width:var(--modal-fullscreen-content-max-width, none);margin:var(--modal-fullscreen-content-margin, 0)}.modal.is-animated>.modal__dialog{transition:var(--modal-animated-transition, transform .3s ease-out, opacity .3s);transform:var(--modal-animated-transform, translate(0, -50px));opacity:0}.modal.is-scrollable>.modal__dialog{height:calc(100% - var(--modal-dialog-margin, .5rem) * 2)}.modal__dialog{position:relative;width:auto;margin:var(--modal-dialog-margin, .5rem) auto;display:flex;align-items:center;min-height:calc(100% - var(--modal-dialog-margin, .5rem) * 2);max-width:var(--modal-dialog-width, 800px);pointer-events:none}.modal__content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--modal-content-color, inherit);background-color:var(--modal-content-bg, white);border:var(--modal-content-border-width, 0) solid var(--modal-content-border-color, currentColor);border-radius:var(--modal-content-border-radius, 0);box-shadow:var(--modal-content-box-shadow, none);margin:var(--modal-content-margin, 25px);padding:var(--modal-content-padding);max-height:100%;overflow:auto;pointer-events:auto}.modal-is-shown{overflow:var(--modal-is-shown-body-overflow, hidden);padding-right:var(--modal-is-shown-body-padding-right, var(--scrollBarWidth));touch-action:var(--modal-is-shown-body-touch-action, none)}[data-modal]{cursor:pointer}[data-modal] *{pointer-events:none}[data-tabs]{position:relative}div[data-tab]{transition:var(--tabs-transition);width:100%;top:0;left:0}div[data-tab]:not(.is-active){position:absolute;opacity:0;pointer-events:none}button[data-tab],a[data-tab]{cursor:pointer}button[data-tab] *,a[data-tab] *{pointer-events:none}[type=search],[type=email],[type=text],[type=tel],[type=password],[type=number],.select div,select,textarea{display:block;width:100%;max-width:100%;color:var(--input-text-color);background-color:var(--input-text-background-color);font-size:var(--input-text-font-size);border-style:var(--input-text-border-style, solid);border-color:var(--input-text-border-color, currentColor);font-weight:var(--input-text-font-weight);font-family:var(--input-text-font-family);transition:var(--input-text-transition)}[type=search]:hover,[type=email]:hover,[type=text]:hover,[type=tel]:hover,[type=password]:hover,[type=number]:hover,.select div:hover,select:hover,textarea:hover{color:var(--input-text-color-on-hover, var(--input-text-color));border-color:var(--input-border-color-on-hover, var(--input-text-border-color))}[type=search]:focus,[type=email]:focus,[type=text]:focus,[type=tel]:focus,[type=password]:focus,[type=number]:focus,.select div:focus,select:focus,textarea:focus{outline:var(--input-text-outline-on-focus);box-shadow:var(--input-text-box-shadow-on-focus);color:var(--input-text-color-on-focus, var(--input-text-color-on-hover));border-color:var(--input-text-border-color-on-focus, var(--input-border-color-on-hover))}[type=search]:disabled,[type=email]:disabled,[type=text]:disabled,[type=tel]:disabled,[type=password]:disabled,[type=number]:disabled,.select div:disabled,select:disabled,textarea:disabled{opacity:var(--input-text-opacity-on-disabled, .5)}[type=search]::placeholder,[type=email]::placeholder,[type=text]::placeholder,[type=tel]::placeholder,[type=password]::placeholder,[type=number]::placeholder,.select div::placeholder,select::placeholder,textarea::placeholder{color:var(--input-text-placeholder-color, var(--input-text-color));opacity:var(--input-text-placeholder-opacity, .4)}[type=search]:-webkit-autofill,[type=search]:-webkit-autofill:first-line,[type=search]:-webkit-autofill:focus,[type=search]:-webkit-autofill:active,[type=search]:-webkit-autofill:hover,[type=email]:-webkit-autofill,[type=email]:-webkit-autofill:first-line,[type=email]:-webkit-autofill:focus,[type=email]:-webkit-autofill:active,[type=email]:-webkit-autofill:hover,[type=text]:-webkit-autofill,[type=text]:-webkit-autofill:first-line,[type=text]:-webkit-autofill:focus,[type=text]:-webkit-autofill:active,[type=text]:-webkit-autofill:hover,[type=tel]:-webkit-autofill,[type=tel]:-webkit-autofill:first-line,[type=tel]:-webkit-autofill:focus,[type=tel]:-webkit-autofill:active,[type=tel]:-webkit-autofill:hover,[type=password]:-webkit-autofill,[type=password]:-webkit-autofill:first-line,[type=password]:-webkit-autofill:focus,[type=password]:-webkit-autofill:active,[type=password]:-webkit-autofill:hover,[type=number]:-webkit-autofill,[type=number]:-webkit-autofill:first-line,[type=number]:-webkit-autofill:focus,[type=number]:-webkit-autofill:active,[type=number]:-webkit-autofill:hover,.select div:-webkit-autofill,.select div:-webkit-autofill:first-line,.select div:-webkit-autofill:focus,.select div:-webkit-autofill:active,.select div:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:first-line,select:-webkit-autofill:focus,select:-webkit-autofill:active,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:first-line,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,textarea:-webkit-autofill:hover{font-family:var(--input-text-font-family, var(--body-font-family));box-shadow:inset 0 0 0 100px var(--input-autofill-background-color, var(--body-background-color));background-color:var(--input-autofill-background-color, var(--body-background-color));color:var(--input-autofill-color, var(--input-text-color));border-color:var(--input-autofill-border-color, var(--input-text-border-color-on-focus));-webkit-text-fill-color:var(--input-autofill-color, var(--input-text-color))!important}[type=search],[type=email],[type=text],[type=tel],[type=password],[type=number],.select div,select{line-height:1;display:grid;align-items:center;height:var(--input-text-height, 2.5rem);padding:var(--input-text-padding);border-radius:var(--input-text-border-radius, 0);border-width:var(--input-text-border-width, 1px)}label:not(.checkbox):not(.radio){color:var(--label-color);font-size:var(--label-font-size);line-height:var(--label-line-height)}textarea{border-radius:var(--textarea-border-radius, var(--input-text-border-radius));padding:var(--textarea-padding, var(--input-text-padding));border-width:var(--textarea-border-width, var(--input-text-border-width));border-color:var(--textarea-border-color, var(--input-text-border-color));min-height:var(--textarea-min-height)}.file input{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.file input:focus+span{outline:var(--input-file-outline-on-focus);border-color:var(--input-file-border-color-on-focus, var(--input-file-border-color));box-shadow:var(--input-file-box-shadow-on-focus, var(--input-file-box-shadow))}.file label{color:currentColor!important;font-size:inherit!important;line-height:inherit!important}.file label span{cursor:pointer;display:var(--input-file-display, inline-flex);align-items:var(--input-file-align-items, center);height:var(--input-file-height);padding:var(--input-file-padding);border-radius:var(--input-file-border-radius, 0);border-style:var(--input-file-border-style, solid);border-width:var(--input-file-border-width, 1px);border-color:var(--input-file-border-color);color:var(--input-file-color);background-color:var(--input-file-background-color);box-shadow:var(--input-file-box-shadow);font-size:var(--input-file-font-size);font-weight:var(--input-file-font-weight);font-family:var(--input-file-font-family);transition:var(--input-file-transition, .2s)}.file label span:hover{box-shadow:var(--input-file-box-shadow-on-hover, var(--input-file-box-shadow));border-color:var(--input-file-border-color-on-hover, var(--input-file-border-color));background-color:var(--input-file-background-color-on-hover);color:var(--input-file-color-on-hover)}.checkbox,.radio{cursor:pointer;display:block}.checkbox>span,.radio>span{position:relative;pointer-events:none;display:grid;grid-template-columns:max-content 1fr;align-items:baseline;gap:var(--input-checkbox-radio-label-gap, .5rem);color:var(--input-checkbox-radio-label-color);font-size:var(--input-checkbox-radio-label-font-size);line-height:var(--input-checkbox-radio-label-line-height);transition:var(--input-checkbox-radio-transition)}.checkbox>span:before,.checkbox>span:after,.radio>span:before,.radio>span:after{content:"";display:block;position:relative;grid-column:1;grid-row:1;box-sizing:border-box;top:var(--input-checkbox-radio-top, .14em);width:var(--input-checkbox-radio-size, 1rem);height:var(--input-checkbox-radio-size, 1rem);transition:var(--input-checkbox-radio-transition, .2s)}.checkbox>span:before,.radio>span:before{background-color:var(--input-checkbox-radio-background-color);border-width:var(--input-checkbox-radio-border-width, 1px);border-style:var(--input-checkbox-radio-border-style, solid);border-color:var(--input-checkbox-radio-border-color, currentColor)}.checkbox>span:after,.radio>span:after{box-shadow:var(--input-checkbox-radio-box-shadow);background-color:var(--input-checkbox-radio-background-color)}.checkbox input,.radio input{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.checkbox input:checked+span:before,.radio input:checked+span:before{background-color:var(--input-checkbox-radio-background-color-on-checked);border-color:var(--input-checkbox-radio-border-color-on-checked);box-shadow:var(--input-checkbox-radio-box-shadow-on-checked)}.checkbox input:checked:focus+span:before,.checkbox input:focus+span:before,.radio input:checked:focus+span:before,.radio input:focus+span:before{outline:var(--input-checkbox-radio-outline-on-focus);border-color:var(--input-checkbox-radio-border-color-on-focus);box-shadow:var(--input-checkbox-radio-box-shadow-on-focus)}.checkbox:hover span,.radio:hover span{color:var(--input-checkbox-radio-label-color-on-hover)}.checkbox:hover span:before,.radio:hover span:before{box-shadow:var(--input-checkbox-radio-box-shadow-on-hover);border-color:var(--input-checkbox-radio-border-color-on-hover);background-color:var(--input-checkbox-radio-background-color-on-hover)}.radio>span:before{border-radius:var(--input-radio-border-radius, 50%)}.radio>span:after{clip-path:var(--input-radio-dot-clip-path, circle(15% at 50% 50%));background-color:var(--input-radio-dot-background-color, currentColor);opacity:var(--input-radio-dot-opacity, 0)}.radio input:checked+span:before{box-shadow:var(--input-radio-box-shadow-on-checked, var(--input-checkbox-radio-box-shadow-on-checked))}.radio input:checked+span:after{opacity:var(--input-radio-dot-opacity-on-checked, 1)}.checkbox>span:before{border-radius:var(--input-checkbox-border-radius)}.checkbox>span:after{clip-path:var(--input-checkbox-tick-clip-path, polygon(31% 40%, 45% 52%, 71% 26%, 81% 36%, 45% 72%, 21% 51%));background-color:var(--input-checkbox-tick-background-color, currentColor);opacity:var(--input-checkbox-tick-opacity, 0)}.checkbox input:checked+span:before{box-shadow:var(--input-checkbox-box-shadow-on-checked, var(--input-checkbox-radio-box-shadow-on-checked))}.checkbox input:checked+span:after{opacity:var(--input-checkbox-tick-opacity-on-checked, 1)}.select{position:relative;cursor:pointer}.select.is-active div,.select:hover div{color:var(--input-text-color-on-hover, var(--input-text-color));border-color:var(--input-border-color-on-hover, var(--input-text-border-color))}.select select{position:absolute;pointer-events:none;opacity:0}.select select:focus+div{outline:var(--input-text-outline-on-focus);box-shadow:var(--input-text-box-shadow-on-focus);color:var(--input-text-color-on-focus, var(--input-text-color-on-hover));border-color:var(--input-text-border-color-on-focus, var(--input-border-color-on-hover))}.select div{pointer-events:none}.select div:after{content:"";position:var(--select-arrow-position, absolute);display:block;top:0;bottom:0;margin:var(--select-arrow-margin, auto);right:var(--select-arrow-right, 1rem);width:var(--select-arrow-size, .7rem);height:var(--select-arrow-size, .7rem);clip-path:var(--select-arrow-clip-path, polygon(50% 65%, 85% 34%, 95% 45%, 50% 85%, 5% 45%, 15% 34%));background-color:var(--select-arrow-background-color, currentColor);transform:var(--select-arrow-transform);transition:var(--select-arrow-transition, .1s)}.select ul{position:absolute;pointer-events:none;opacity:0;padding:var(--select-list-padding, .25rem 0);z-index:var(--select-list-z-index, 1);background-color:var(--select-list-background-color, white);width:var(--select-list-width, 100%);max-width:var(--select-list-max-width, 100%);top:var(--select-list-top, calc(100% + .1rem) );left:var(--select-list-left, 0);border-style:var(--select-list-border-style, solid);border-width:var(--select-list-border-width, 1px);border-color:var(--select-list-border-color, currentColor);border-radius:var(--select-list-border-radius, 0);font-size:var(--select-list-font-size);font-weight:var(--select-list-font-weight);font-family:var(--select-list-font-family);transition:var(--select-list-transition, .1s)}.select ul li{display:block;cursor:pointer;line-height:1;color:var(--select-list-item-color, currentColor);padding:var(--select-list-item-padding, .2rem .5rem);transition:var(--select-list-item-transition, .1s)}.select ul li:hover{background-color:var(--select-list-item-background-color-on-hover);color:var(--select-list-item-color-on-hover)}.select ul li.is-active{background-color:var(--select-list-item-background-color-on-active, var(--select-list-item-background-color-on-hover));color:var(--select-list-item-color-on-active, var(--select-list-item-color-on-hover))}.select.is-active ul{pointer-events:auto;opacity:1}.select.is-active div:after{background-color:var(--select-arrow-background-color-on-active, currentColor);transform:var(--select-arrow-transform-on-active, var(--select-arrow-transform))}.has-border-links a,.is-border-link{position:relative;color:currentColor;white-space:nowrap}.has-border-links a:after,.is-border-link:after{content:"";display:block;position:absolute;bottom:var(--border-link-bottom, 0);height:var(--border-link-height, 1px);width:100%;background-color:var(--border-link-color, currentColor);left:0;right:0;margin:auto;transform:scaleX(0);opacity:0;transform-origin:right;transition:transform .3s,opacity .6s;pointer-events:none}.has-border-links a:hover,.is-border-link:hover{color:currentColor}.has-border-links a:hover:after,.is-border-link:hover:after{opacity:1;transform:scaleX(1);transform-origin:left}.has-border-links a.is-active:after,.is-border-link.is-active:after{opacity:1;transform:scaleX(1)}.has-border-links a.is-active:hover:after,.is-border-link.is-active:hover:after{transform-origin:right;transform:scaleX(0);opacity:0}.has-active-border-links a,.is-active-border-link{position:relative;color:currentColor;white-space:nowrap}.has-active-border-links a:after,.is-active-border-link:after{content:"";display:block;position:absolute;bottom:var(--border-link-bottom, 0);height:var(--border-link-height, 1px);width:100%;background-color:var(--border-link-color, currentColor);left:0;right:0;margin:auto;transform:scaleX(0);opacity:0;transform-origin:right;transition:transform .3s,opacity .6s;pointer-events:none}.has-active-border-links a:hover,.is-active-border-link:hover{color:currentColor}.has-active-border-links a:hover:after,.is-active-border-link:hover:after{opacity:1;transform:scaleX(1);transform-origin:left}.has-active-border-links a.is-active:after,.is-active-border-link.is-active:after{opacity:1;transform:scaleX(1)}.has-active-border-links a.is-active:hover:after,.is-active-border-link.is-active:hover:after{transform-origin:right;transform:scaleX(0);opacity:0}.has-active-border-links a:after,.is-active-border-link:after{opacity:1;transform:scaleX(1)}.has-active-border-links a:hover:after,.is-active-border-link:hover:after{transform-origin:right;transform:scaleX(0);opacity:0}:root{--color-primary: #0773c0;--color-bg: #fafafa;--color-dark-grey: #111111;--color-mid-grey: #515151;--color-light-grey: #fafafa;--color-lines: #c7c7c7;--color-product-bg: #f2f2f2;--color-form-error: #ff6644;--white: #fff;--body-background-color: #fafafa;--body-font-family: "Atlas Grotesk", "Helvetica Now Text", Helvetica, sans-serif;--headings-font-family: "Helvetica Now Text", Helvetica, sans-serif;--headings-font-weight: 700;--helvetica-font-family: "Helvetica Now Text", sans-serif;--body-font-weight: 500;--body-line-height: 1.3;--body-font-size: .875rem;--h1: clamp(2.1875rem, 1.6193181818rem + .0284090909 * 100vw, 3.4375rem);--h2: clamp(1.6875rem, 1.5454545455rem + .0071022727 * 100vw, 2rem);--h3: 1.25rem;--h4: .9375rem;--p1: 1.0625rem;--border-link-height: .09375rem;--border-link-bottom: -.0625rem;--button-height: 3.125rem;--tabs-transition: opacity .3s;--icon-close: polygon(10% 0, 0 10%, 40% 50%, 0 90%, 10% 100%, 50% 60%, 90% 100%, 100% 90%, 60% 50%, 100% 10%, 90% 0, 50% 40%);--icon-arrow-circle-right: url(#arrow-circle-right);--icon-arrow-right: url(#arrow-right);--icon-circle-download: url(#circle-download);--icon-circle-plus: url(#circle-plus);--icon-angle-right: url(#angle-right);--icon-triangle-right: polygon(100% 50%, 10% 0, 10% 100%);--header-height-without-bar: 7.1875rem;--header-height: var(--header-height-without-bar);--announcement-bar-height: 1.875rem;--columns-row-gap: 0;--columns-column-gap: 1.25rem;--container-gap: 1.25rem;--columns-gap: 1.25rem;--container-width: calc(100% - var(--container-gap) * 2);--swiper-pagination-color: #000;--swiper-pagination-bullet-width: 5px;--swiper-pagination-bullet-height: 5px;--swiper-pagination-bullet-inactive-color: #000;--swiper-pagination-bullet-inactive-opacity: .2;--swiper-pagination-bullet-opacity: 1;--swiper-pagination-bullet-horizontal-gap: 10px;--swiper-pagination-bullet-vertical-gap: 6px;--swiper-nav-shadow: 0px 0px 20px rgba(0, 0, 0, .2)}@media(max-width:767px){:root{--columns-amount: 4}}@media(min-width:1024px){:root{--main-padding: 3.75rem;--margin-text: 1.25rem;--gap: 1.5rem;--container-gap: 3.75rem;--header-height-without-bar: 7.5rem;--vh: 100vh !important;--html-font-size: calc(16 * (100vw / 1440))}}:root :nth-child(1){--nth-child: 1}:root :nth-child(2){--nth-child: 2}:root :nth-child(3){--nth-child: 3}:root :nth-child(4){--nth-child: 4}:root :nth-child(5){--nth-child: 5}:root :nth-child(6){--nth-child: 6}:root :nth-child(7){--nth-child: 7}:root :nth-child(8){--nth-child: 8}:root :nth-child(9){--nth-child: 9}body{letter-spacing:-.015625rem}body.has-announcement{--header-height: calc(var(--header-height-without-bar) + var(--announcement-bar-height))}::selection{color:var(--color-white);background:var(--color-primary)}::-webkit-scrollbar{width:.625rem}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--color-primary)}::-webkit-scrollbar-thumb:hover{background:#555}@keyframes spin{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1;transform:translateY(0)}}.content a:not([class]),.content a[class=""]{text-decoration:underline;transition:.2s}.content a:not([class]):hover,.content a[class=""]:hover{color:var(--color-primary)}.content h2{font-size:var(--h2);line-height:1.1;font-weight:var(--headings-font-weight);font-family:var(--headings-font-family)}.content h3,.content h5{font-size:var(--h3);line-height:1.1;font-weight:var(--headings-font-weight);font-family:var(--headings-font-family)}.content ul,.content ol{display:block;margin-left:1.2em}.content ul li+li,.content ol li+li{margin-top:1em}.content li{display:list-item}.content ol{list-style-type:decimal}.content ul{list-style-type:disc}.content blockquote{padding:var(--gap) 0;margin-bottom:var(--gap);font-style:italic;font-size:2rem;line-height:110%;font-weight:700}.content blockquote:first-child{margin-top:0}.content table{width:100%;margin:var(--gap) 0;margin-bottom:var(--gap);border-collapse:collapse}.content table th{border-bottom:1px solid var(--color-dark-grey);padding:4px 0;text-align:left;font-size:20px;line-height:110%;font-weight:700}@media(min-width:1024px){.content table th{font-size:1.25rem;padding:.25rem 0}}.content table td{padding:6px 0;border-bottom:1px solid var(--color-lines)}.content table tr:last-child td{border-bottom:none}.content table p{margin:0}.content .bard-set__button,.content .bard-set__cta{margin:1.5em 0}.content p+.bard-set__button,.content p+.bard-set__cta{margin-top:var(--gap)}.content .bard-set__two_columns{display:grid;gap:var(--columns-column-gap)}@media(min-width:768px){.content .bard-set__two_columns{gap:calc(var(--columns-column-gap) * 2);grid-template-columns:repeat(2,1fr)}}.content .bard-set__two_columns:not(:first-child){margin-top:var(--gap)}.content p+.bard-set__two_columns{margin-top:var(--gap)}.content h2:not(:last-child),.content h3:not(:last-child),.content h4:not(:last-child),.content h5:not(:last-child),.content p:not(:last-child),.content ul:not(:last-child),.content ol:not(:last-child){margin-bottom:1.5em}.embed-wrapper{position:relative;overflow:hidden;padding-top:56.25%}.embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}picture{display:block}@media(min-width:1024px){.is-touch{display:none!important}}@media(min-width:768px){.is-mobile{display:none!important}}@media(max-width:767px){.is-tablet{display:none!important}}@media(max-width:1023px){.is-desktop{display:none!important}}.is-hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.has-primary-border{overflow:hidden;border-radius:.9375rem;position:relative;padding:1.25rem .9375rem 2.5rem}@media(min-width:768px){.has-primary-border{padding:1.875rem 1.875rem 3.125rem}}.has-primary-border:after{content:"";display:block;position:absolute;bottom:0;left:0;height:.5rem;width:100%;background-color:var(--color-primary)}[href*="#"] *{pointer-events:none}.grecaptcha-badge{display:none!important}img:not(.is-initial){transition:opacity .2s}img.is-lazy{opacity:0}img.is-loaded,img.is-error{opacity:1}.is-h1{font-size:var(--h1);line-height:1;letter-spacing:-.025rem;font-weight:var(--headings-font-weight);font-family:var(--headings-font-family)}.is-h2{font-size:var(--h2);line-height:110%;font-weight:var(--headings-font-weight);font-family:var(--headings-font-family)}.is-h3{font-size:var(--h3);line-height:1.1;font-weight:var(--headings-font-weight);font-family:var(--headings-font-family)}.is-h4{font-size:var(--h4);line-height:1.2;font-weight:var(--headings-font-weight);font-family:var(--headings-font-family)}.is-p1{font-size:var(--p1);line-height:1.2}b,strong{font-weight:800}em{font-style:italic}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}:root{--input-checkbox-radio-label-gap: 1rem;--input-checkbox-radio-size: 1.1rem;--input-text-font-size: 1.0625rem;--input-checkbox-radio-border-width: .0625rem;--input-checkbox-radio-border-color: currentColor;--input-checkbox-tick-background-color: currentColor;--input-checkbox-radio-top: .1875rem}.is-tab-pressed{--input-text-box-shadow-on-focus: 0 0 0 2px var(--color-beige-light), 0 0 0 4px var(--color-primary);--input-checkbox-radio-box-shadow-on-focus: 0 0 0 2px var(--color-beige-light), 0 0 0 4px var(--color-primary);--input-file-box-shadow-on-focus: 0 0 0 2px var(--color-beige-light) inset, 0 0 0 4px var(--color-primary) inset}.form{--input-text-transition: .1s, box-shadow .2s;--input-text-border-width: 0 0 .0625rem;--input-checkbox-radio-border-color-on-hover: currentColor;--input-text-color: currentColor;--input-border-color-on-hover: currentColor;--form-error-color: red;--input-text-height: 3.125rem;--input-text-border-color: var(--color-lines);--input-checkbox-radio-border-color: var(--color-lines);--input-text-radius: 0rem;--input-text-padding: .9rem 0rem;--input-focus-border-color: var(--color-primary);--textarea-border-radius: .625rem;--textarea-radius: var(--input-text-radius);--textarea-border-width: min(1px, .625rem);--textarea-padding: .625rem .9375rem;--textarea-min-height: 8.125rem;--select-list-padding: .5rem 0;--select-list-item-padding: .4rem 1rem .5rem;--select-list-item-color: var(--color-mid-grey);--select-list-item-color-on-hover: var(--color-dark-grey);--select-arrow-right: 0;--select-list-top: calc(100% - 1px) ;--select-list-background-color: var(--color-light-grey);--select-list-border-color: var(--color-lines);--select-arrow-size: 1.5625rem;--select-arrow-clip-path: var(--icon-arrow-circle-right);--select-list-item-background-color-on-hover: var(--color-lines);--select-list-border-radius: 0 0 .625rem .625rem;--input-file-border-color: var(--color-primary);--input-file-border-color-on-hover: var(--color-primary);--input-file-color: var(--color-primary);--input-file-background-color-on-hover: var(--color-primary);--input-file-color-on-hover: white;--input-file-padding: 0 1.5rem;--input-file-height: 2.8rem;--input-file-border-width: .0625rem}.form.is-default{--input-autofill-color: currentColor;--input-autofill-background-color: white;--form-submit-icon-background: var(--color-mid-grey);--form-submit-icon-color: white;--input-text-placeholder-color: var(--color-dark-grey);--input-text-box-shadow-on-focus: 0 1.5px 0 var(--color-dark-grey)}.form.is-default .form__fields{gap:2rem 1.5rem}.form.is-default .has-error{--input-text-placeholder-color: red}.form.is-primary{--input-autofill-background-color: var(--color-primary);--input-autofill-color: white;--input-autofill-border-color: white;--select-list-background-color: var(--color-primary);--select-list-item-color: white;--select-list-item-color-on-hover: white;--form-error-color: white;--form-submit-icon-background: white;--form-submit-icon-color: var(--color-primary);--input-text-placeholder-color: white;--input-text-border-color: rgba(255,255,255,.8);--input-text-box-shadow-on-focus: 0 1.5px 0 white;--select-list-item-background-color-on-hover: rgba(255,255,255,.1);--select-list-item-background-color-on-active: rgba(255,255,255,.2)}.form.is-primary .form__fields{gap:0 1.5rem}.form .file ul{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin-bottom:2rem}.form .file ul:empty{display:none}.form .file ul li{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:1rem;align-items:center;border-color:var(--input-file-border-color);color:var(--input-file-color);padding:var(--input-file-padding);height:var(--input-file-height);border-width:var(--input-file-border-width);border-style:solid}.form .file ul li span{overflow:hidden;text-overflow:ellipsis}.form .file ul li button{font-size:0;--icon-scale: .5;width:var(--icon-width, var(--icon-size, 1.25rem));height:var(--icon-height, var(--icon-size, 1.25rem));display:var(--icon-display, block);position:relative;overflow:hidden}.form .file ul li button:after{content:"";display:block;position:absolute;inset:0;background-color:var(--icon-color, currentColor);clip-path:var(--icon-close);transform:scale(var(--icon-scale, .99))}@media(hover:hover){.form .file ul li button:hover{opacity:.5}}.form .select:not(.is-active) ul{transform:translateY(-.625rem)}.form .select.is-active div{border-color:transparent}.form .select.is-active div:after{transform:rotate(-90deg)}.form .select ul li{transition:.2s}.form .select div:after{transform:rotate(90deg)}.form .radio+.radio,.form .checkbox+.checkbox{margin-top:.3125rem}.form__fields{display:grid}@media(min-width:1024px){.form__fields{grid-template-columns:repeat(2,1fr)}}.is-submitted .form__fields{display:none}@media(min-width:1024px){.form__field.is-full{grid-column:span 2}}@media(min-width:1024px){.form__field.is-textarea{margin-top:1rem}}@media(min-width:1024px){.form__field.is-assets{margin-top:1rem}}.form__field-instructions{margin-bottom:1rem;font-size:1.0625rem}.form__field-error{opacity:.7;color:var(--form-error-color);font-size:.75rem;margin-top:.3rem}.form__field-error:empty{display:none}.form__success-message{display:none}.is-submitted .form__success-message{display:block}.form__all-error-messages{opacity:.5;color:var(--form-error-color);font-size:.75rem;margin-top:2rem;display:none}.form__submit{margin-top:1.5rem}.is-submitted .form__submit{display:none}.form__submit-icon ellipse{fill:var(--form-submit-icon-background)}.form__submit-icon path{stroke:var(--form-submit-icon-color)}.form.is-loading{opacity:.5;pointer-events:none}.media-basic.is-lazy:not(.is-loaded) img{opacity:0}.media-basic.is-cover{position:relative}.media-basic.is-cover *{inset:0;position:absolute;width:100%;height:100%;object-fit:cover}.accordion summary{transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.accordion summary:before,.accordion summary:after{transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.cover-slider{position:relative}.cover-slider__slide{height:calc(var(--vh) - var(--header-height));display:grid;align-items:center;overflow:hidden}.cover-slider__media{background-color:#000;inset:0;position:absolute;width:100%;height:100%;object-fit:cover}.cover-slider__media *{inset:0;position:absolute;width:100%;height:100%;object-fit:cover;opacity:.8}.cover-slider__content{z-index:2;position:relative;color:#fff}@media(min-width:1024px){.cover-slider__content{padding-left:10vw}}.cover-slider__title{max-width:15ch}.cover-slider__text{max-width:40ch;margin:1.25rem 0 1.875rem}@media(min-width:1024px){.cover-slider__text{margin:1.875rem 0 3.125rem}}.cover-slider__controls{position:absolute;bottom:2.5rem;left:0;right:0;width:100%;color:#fff;z-index:2;display:grid;grid-template-columns:1fr max-content;align-items:end}.cover-slider__decoration{position:absolute;top:0;left:0;width:8.125rem;z-index:10}@media(max-width:1023px){.cover-slider__decoration{display:none}}.faq{--columns-row-gap: 1.875rem;padding:3.125rem 0}@media(min-width:768px){.faq{padding:6.25rem 0}}@media(max-width:1023px){.faq__main-title{font-size:var(--h2)}}@media(min-width:768px){.faq__main-title{padding-right:1.875rem}}.faq__header{display:grid;grid-template-columns:1.5625rem 1fr max-content;gap:1.5625rem;padding:1.25rem .625rem;align-items:center;box-shadow:0 1px 0 0 var(--color-lines) inset;transition-property:box-shadow;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.faq__header svg{width:100%}.faq__header:hover{box-shadow:0 2px 0 0 var(--color-lines) inset}.is-open .faq__header{box-shadow:0 2px 0 0 var(--color-dark-grey) inset}.faq__icon{--icon-width: .5rem;--icon-height: .875rem;transform:rotate(90deg);width:var(--icon-width, var(--icon-size, 1rem));height:var(--icon-height, var(--icon-size, 1rem));display:var(--icon-display, block);position:relative;overflow:hidden}.faq__icon:after{content:"";display:block;position:absolute;inset:0;background-color:var(--icon-color, currentColor);clip-path:var(--icon-angle-right);transform:scale(var(--icon-scale, .99))}.faq__icon{transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.is-open .faq__icon{transform:rotate(-90deg)}.faq__content{color:var(--color-mid-grey);padding-left:3.75rem;padding-bottom:1.875rem}.image{padding-top:70vh}.features-grid{position:relative;z-index:1}.features-grid__items{display:grid;color:#fff;height:43vw;grid-template-columns:repeat(3,1fr);gap:.625rem}@media(hover:none){.features-grid__items{display:none}}.features-grid__accordion{color:#fff}@media(hover:hover){.features-grid__accordion{display:none}}.features-grid__item{position:relative;padding:2.5rem;overflow:hidden;display:grid}@media(hover:hover){.features-grid__item:after{content:"";display:block;inset:0;position:absolute;background:var(--color-primary);transform:translateY(calc(100% - .625rem));transition:transform .3s;z-index:-1}}@media(hover:hover){.features-grid__item:hover:after{transform:translateY(0)}}@media(hover:hover)and (min-width:1024px){.features-grid__item:hover .features-grid__image{transform:translateY(-5%)}}@media(hover:hover){.features-grid__item:hover .features-grid__content,.features-grid__item:hover .features-grid__text{transform:translateY(0)}}@media(hover:none){.features-grid__content{background-color:var(--color-primary)}}@media(hover:hover){.features-grid__content{display:grid;grid-template-rows:1fr max-content;place-content:start;transform:translateY(calc(50% - 1.25rem));transition:transform .6s}}.features-grid__image{inset:0;position:absolute;width:100%;height:100%;object-fit:cover;transition:transform .6s;z-index:-2;background-color:var(--color-dark-grey)}.features-grid__image *{inset:0;position:absolute;width:100%;height:100%;object-fit:cover;opacity:.7}.features-grid__title{position:relative}@media(max-width:1023px){.features-grid__title{font-size:var(--h2)}}@media(hover:hover){.features-grid__title{max-width:10ch}}.features-grid__title .container{height:9.375rem;display:grid;grid-template-columns:1fr max-content;gap:1.25rem;align-items:center}@media(hover:none){.features-grid__text{padding:1.875rem 0}}@media(hover:hover){.features-grid__text{place-self:end;transform:translateY(100%);transition:transform 1s}}.features-grid__icon{width:var(--icon-width, var(--icon-size, 2.8125rem));height:var(--icon-height, var(--icon-size, 2.8125rem));display:var(--icon-display, block);position:relative;overflow:hidden}.features-grid__icon:after{content:"";display:block;position:absolute;inset:0;background-color:var(--icon-color, currentColor);clip-path:var(--icon-circle-plus);transform:scale(var(--icon-scale, .99))}.features-grid__icon{transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.is-open .features-grid__icon{transform:rotate(45deg)}@media(max-width:767px){.featured-products{margin-bottom:3.75rem}}.featured-products .container.columns{grid-template-columns:repeat(var(--columns-amount, 12),minmax(0,1fr))}.featured-products__main-slider{color:#fff;height:67vw;background-color:var(--color-dark-grey);border-top-right-radius:.9375rem;border-bottom-right-radius:.9375rem}@media(min-width:768px){.featured-products__main-slider{height:100%}}.featured-products__main-slider-wrapper{margin-left:calc(var(--container-gap) * -1)}.featured-products__main-slider-slide{overflow:hidden}.featured-products__main-slider-title{position:absolute;z-index:2;padding-left:var(--container-gap);padding-right:var(--container-gap);padding-top:1.5625rem}@media(min-width:768px){.featured-products__main-slider-title{padding-top:2.5rem}}.featured-products__main-slider-img{inset:0;position:absolute;width:100%;height:100%;object-fit:cover;opacity:.7}.featured-products__main-slider-img *{inset:0;position:absolute;width:100%;height:100%;object-fit:cover}.featured-products__main-slider-controls{position:absolute;bottom:1.5625rem;padding-left:var(--container-gap);padding-right:var(--container-gap);left:0;right:0;width:100%;color:#fff;z-index:2;display:grid;grid-template-columns:1fr max-content}@media(min-width:768px){.featured-products__main-slider-controls{bottom:2.5rem}}@media(max-width:767px){.featured-products__side-slider{margin-top:1.875rem}}.featured-products__side-slider-slide:not(.swiper-slide-active){opacity:0}.featured-products__products{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.8125rem var(--columns-column-gap)}@media(min-width:768px){.featured-products__products{grid-template-columns:repeat(3,minmax(0,1fr))}}.featured-resources{background-color:var(--color-bg);margin-bottom:2.5rem}@media(min-width:768px){.featured-resources{margin-bottom:5rem}}@media(min-width:1024px){.featured-resources{margin-bottom:6.25rem}}.featured-resources__slider .swiper-wrapper{padding-left:var(--container-gap)}.featured-resources__slider .resources-excerpt{margin-right:var(--columns-column-gap)}.featured-resources__slide{width:80vw;height:auto}@media(min-width:768px){.featured-resources__slide{width:38.25vw}}@media(min-width:1024px){.featured-resources__slide{width:23.25vw}}.file-downloads{--columns-row-gap: 3.125rem;margin:3.125rem auto}@media(min-width:1024px){.file-downloads{margin:6.25rem auto}}.file-downloads__content{background-color:var(--white)}.file-downloads__sub-title{margin-bottom:3.125rem}.file-downloads__item{display:grid;align-items:center;padding:.8125rem 0 .9375rem;line-height:1;width:100%;grid-template-columns:1fr max-content;border-top:1px solid var(--color-lines);transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.file-downloads__item:last-child{border-bottom:1px solid var(--color-lines)}.file-downloads__item:hover{color:var(--color-primary);border-top-color:var(--color-primary)}.file-downloads__item:hover .file-downloads__icon{color:var(--color-primary)}.file-downloads__icon{width:var(--icon-width, var(--icon-size, 1.5625rem));height:var(--icon-height, var(--icon-size, 1.5625rem));display:var(--icon-display, block);position:relative;overflow:hidden}.file-downloads__icon:after{content:"";display:block;position:absolute;inset:0;background-color:var(--icon-color, currentColor);clip-path:var(--icon-arrow-circle-right);transform:scale(var(--icon-scale, .99))}.file-downloads__icon{transform:rotate(-45deg);color:var(--color-mid-grey)}.heading-cta.is-horizontal{--columns-row-gap: 1.875rem;padding:3.75rem 0 3.125rem}@media(min-width:1024px){.heading-cta.is-horizontal{padding:6.25rem 0 4.375rem}}@media(min-width:1024px){.heading-cta.is-horizontal .heading-cta__title,.heading-cta.is-horizontal .heading-cta__text{max-width:60%}}.heading-cta.is-page-title{padding:0;margin-bottom:3.125rem}@media(min-width:1024px){.heading-cta.is-page-title{margin-bottom:6.25rem}}.heading-cta.is-white{color:#fff}@media(min-width:1024px){.heading-cta.container .heading-cta__text{font-size:var(--p1)}}.heading-cta__sub-title{margin-bottom:1.5625rem}@media(max-width:767px){.heading-cta__sub-title{font-size:var(--h4)}}@media(max-width:1023px){.heading-cta__title:not(.is-page-title){font-size:var(--h2)}}.heading-cta__text{margin-top:.9375rem;max-width:60ch}@media(min-width:1024px){.heading-cta__text{margin-top:1.25rem}}@media(min-width:768px){.is-horizontal .heading-cta__link{place-self:end}}.is-vertical .heading-cta__link{margin-top:1.5625rem}@media(min-width:1024px){.is-vertical .heading-cta__link{margin-top:2.5rem}}.form-block{margin:3.125rem auto}@media(min-width:1024px){.form-block{margin:6.25rem auto}}.form-block [action="/!/forms/contact"]{position:relative}@media(min-width:768px){.form-block [action="/!/forms/contact"] .form__submit{position:absolute;right:0;bottom:-1.25rem}}.get-in-touch-cta{position:relative;border-top:1px solid var(--color-lines);min-height:100vw;display:grid;place-items:center;margin-top:2.5rem}@media(max-width:767px){.get-in-touch-cta{padding:2.5rem 0 6.25rem}}@media(min-width:768px){.get-in-touch-cta{margin-top:5rem;min-height:50vw}}@media(min-width:1024px){.get-in-touch-cta{min-height:35vw}}.get-in-touch-cta:before{content:"";display:block;width:25vw;height:25vw;background:var(--color-product-bg);position:absolute;top:0;right:0;clip-path:polygon(0% 0%,100% 0%,100% 100%)}.get-in-touch-cta__title{color:var(--color-primary)}.get-in-touch-cta__text{--border-link-bottom: .1875rem;--border-link-height: .1875rem;margin:1.875rem 0}.get-in-touch-cta__text a:not([class]){text-decoration:none}.get-in-touch-cta__text a:not([class]):hover{color:var(--color-primary)}.get-in-touch-cta__img{--size: 25vw;clip-path:polygon(0% 0%,100% 100%,0% 100%);width:var(--size);height:var(--size);position:absolute;left:0;bottom:0}.get-in-touch-cta__img *{inset:0;position:absolute;width:100%;height:100%;object-fit:cover}@media(min-width:768px){.get-in-touch-cta__img{--size: 30vw}}.image-content{--columns-row-gap: 3.125rem;padding:3.75rem 0;align-items:center}@media(min-width:1024px){.image-content{padding:7.5rem 0}}@media(min-width:768px){.image-content.is-right{direction:rtl}}.image-content__image{border-radius:.9375rem;overflow:hidden;padding-top:65%}.image-content__content{direction:ltr}@media(min-width:1024px){.image-content__content .heading-cta__text{max-width:80%}}.modal-video{--modal-content-bg: black}.modal-video .gallery{position:absolute;top:0;right:0;left:0;height:100vh;color:var(--color-light-grey);padding:var(--gap)}@media(min-width:1400px){.modal-video .gallery{padding:var(--gap) var(--main-padding)}}.modal-video .gallery{display:grid;grid-template-columns:1fr;gap:var(--gap) var(--main-padding);grid-template-rows:auto 1fr 10px}.modal-video .gallery .cel-close{text-align:right}.modal-video .gallery .cel-close button{display:inline-flex;align-items:center}.modal-video .gallery .cel-close .icon{width:35px;height:35px;margin-left:15px;display:inline-block}.modal-video .gallery .cel-iframe{position:relative}.modal-video .gallery iframe{width:100%;height:100%}.modal-drawing,.modal-drawing .modal__content{background-color:var(--color-dark-grey)}@media(max-width:1023px){.modal-drawing .modal__close{padding:1.25rem}}.modal-drawing .modal .cel-footer .button{display:none}.modal-drawing .modal.has-download .cel-footer .button{display:inline-flex}.modal-drawing .modal.has-download .cel-footer .button__label{flex-grow:1;text-align:left}.modal-drawing .gallery{position:absolute;top:0;right:0;left:0;height:100vh;color:var(--color-light-grey);padding:var(--gap)}@media(min-width:1400px){.modal-drawing .gallery{padding:var(--gap) var(--main-padding)}}.modal-drawing .gallery{display:grid;grid-template-columns:1fr;gap:var(--gap) var(--main-padding);grid-template-rows:auto 1fr auto}.modal-drawing .gallery .cel-close{text-align:right}.modal-drawing .gallery .cel-close button{display:inline-flex;align-items:center}.modal-drawing .gallery .cel-close .icon{width:35px;height:35px;margin-left:15px;display:inline-block}.modal-drawing .gallery .cel-iframe{position:relative}.modal-drawing .gallery .cel-footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--gap);align-items:center}.modal-drawing .gallery .cel-footer .text-right{text-align:right}@media(hover:none){.modal-drawing .gallery .cel-footer{display:none}}.modal-drawing .gallery iframe{width:100%;height:100%}.modal-drawing .controls{display:grid;grid-auto-flow:column;gap:2.5rem;justify-content:center}.modal-drawing .controls__icon{width:25px;height:37px;margin:0 auto 7px}.partner-logos{background-color:#fff;padding:3.125rem 0 2.5rem}@media(min-width:1024px){.partner-logos{padding:4.6875rem 0}}.partner-logos__title{text-align:center}.partner-logos__title+.partner-logos__items{margin-top:1.25rem}@media(min-width:1024px){.partner-logos__title+.partner-logos__items{margin-top:1.875rem}}.partner-logos__carousel{position:relative;display:flex;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0 calc(var(--container-gap) * -1)}.partner-logos__carousel-items{display:flex;flex-shrink:0;grid-auto-flow:column;align-items:center;width:auto;animation:brands-marquee-scroll calc(var(--carousel_items_qty, 0) * 1.4s) linear infinite}.partner-logos__items{display:flex;flex-wrap:wrap;width:100%;justify-content:space-evenly}.partner-logos__items.is-align-left{justify-content:flex-start}@media(min-width:1024px){.partner-logos__items{justify-content:center}}.partner-logos__footer{margin-top:1.875rem}.partner-logos__carousel-item,.partner-logos__item{display:grid;align-items:center;width:clamp(7.5rem,25vw,10.625rem);justify-content:center;padding:.625rem;transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}@media(min-width:1024px){.partner-logos__carousel-item,.partner-logos__item{padding:.625rem 1.875rem}}.is-large .partner-logos__carousel-item,.is-large .partner-logos__item{width:clamp(9.375rem,30vw,12.5rem)}.partner-logos__carousel-item[href=""],.partner-logos__item[href=""]{pointer-events:none}.partner-logos__carousel-item:hover,.partner-logos__item:hover{opacity:.5}.partner-logos__carousel-item:hover img,.partner-logos__item:hover img{transform:scale(.95)}.partner-logos__carousel-item img,.partner-logos__item img{transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}@keyframes brands-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-slider-gallery{padding:1.875rem 0 3.125rem}@media(min-width:1024px){.hero-slider-gallery{padding:2.8125rem 0 4.375rem}}.hero-slider-gallery__content{display:grid;grid-template-rows:max-content 1fr}.hero-slider-gallery__content .breadcrumbs{margin:0 0 1.875rem}.hero-slider-gallery__content .heading-cta{align-self:center;max-width:90%}@media(min-width:1024px){.hero-slider-gallery__content .heading-cta{margin:0}}.hero-slider-gallery__slider{--slide-width: 18.75rem;--slide-height: 12.5rem;margin-right:calc(var(--container-gap) * -1)}@media(min-width:1024px){.hero-slider-gallery__slider{--slide-width: 37.5rem;--slide-height: 28.125rem}}.hero-slider-gallery__slider .swiper-slide{width:calc(var(--slide-height) * var(--ar-w) + var(--container-gap));height:var(--slide-height);padding-right:var(--columns-column-gap)}.hero-slider-gallery__slider .swiper-slide.is-square{width:calc(var(--slide-height) + var(--container-gap))}.hero-slider-gallery__slider .swiper-slide figure{height:100%;position:relative}.hero-slider-gallery__slider .swiper-slide img{border-radius:.9375rem}.hero-slider-gallery__controls{width:100%;bottom:0;display:grid;align-items:center;grid-template-columns:1fr max-content max-content;gap:.9375rem;padding-top:1.875rem}@media(max-width:1023px){.hero-slider-gallery__controls{grid-template-columns:max-content max-content}.hero-slider-gallery__controls [data-slider-pagination]{display:none}}.hero-slider-gallery__controls .button:after{box-shadow:0 0 0 .1125rem var(--b-color) inset}.has-no-slides .hero-slider-gallery__controls{grid-template-columns:max-content;place-content:start}.hero-slider-gallery__controls-wrapper{position:relative;z-index:2}.has-no-slides .hero-slider-gallery__controls .slider__pagination{display:none}.hero-slider-gallery__controls .slider__next{--icon-size: var(--button-height)}.has-no-slides .hero-slider-gallery__controls .slider__next{display:none}.product-gallery-modal{--modal-content-bg: var(--color-dark-grey);--modal-content-padding: 1.5625rem 0 3.125rem;color:var(--white)}.product-gallery-modal .modal__content{display:grid;grid-template-rows:max-content 1fr}.product-gallery-modal__desktop{display:grid;grid-template-rows:1fr max-content}.product-gallery-modal__close{padding-right:var(--container-gap)}.product-gallery-modal__mobile{display:grid;gap:2.5rem;margin-top:2.5rem;padding:0 var(--container-gap)}.product-gallery-modal__mobile-item{display:grid;gap:.625rem}.product-gallery-modal__mobile-item img{border-radius:.9375rem}.product-gallery-modal__slider{width:100%;margin:1.25rem 0 3.125rem;padding-right:var(--container-gap)}.product-gallery-modal__slider .swiper-wrapper{padding-left:var(--container-gap)}.product-gallery-modal__slide{overflow:hidden}.product-gallery-modal__caption{align-items:center;display:grid;height:auto}.product-gallery-modal__captions{width:100%;padding-right:6.25rem}.product-gallery-modal__controls{display:grid;grid-template-columns:12.5rem 1fr max-content max-content;gap:.625rem;align-items:center;padding:0 var(--container-gap)}.has-no-slides .product-gallery-modal__controls [data-gallery-pagination],.has-no-slides .product-gallery-modal__controls [data-gallery-prev],.has-no-slides .product-gallery-modal__controls [data-gallery-next]{visibility:hidden}.product-gallery-modal .swiper-slide{width:20.625rem;padding-right:var(--columns-column-gap)}.has-no-slides .product-gallery-modal .swiper-slide{padding-right:var(--container-gap)}@media(min-width:768px){.product-gallery-modal .swiper-slide{width:calc(((100vh - 21.875rem) * var(--ar-w) + var(--container-gap)) * var(--ar-w) + var(--container-gap))}}.product-gallery-modal .swiper-slide figure{height:100%;border-radius:.9375rem;background-color:var(--color-product-bg)}.product-gallery-modal .swiper-slide img{border-radius:.9375rem}.product-information{color:#fff;position:relative}.product-information:after{content:"";display:block;position:absolute;inset:0;z-index:-1;background:var(--color-primary);border-top-right-radius:.9375rem;border-bottom-right-radius:.9375rem;transform:translate(calc(var(--container-gap) * -1))}.product-information__title{display:grid;grid-template-rows:1fr max-content}@media(max-width:1023px){.product-information__title{font-size:var(--h2)}}.product-information__inner{padding:3.75rem 0}@media(max-width:767px){.product-information__inner{padding:1.875rem 0;--columns-row-gap: 1.25rem}}.product-information__intro{border-top:1px solid var(--color-light-grey);padding:1.25rem 0 3.125rem;font-family:var(--headings-font-family)}@media(min-width:1024px){.product-information__intro{font-size:1.375rem;line-height:1.15}}.product-information__content{padding-right:var(--container-gap)}.product-information__cta{margin-top:1.875rem}.product-information__tabs{display:grid}@media(min-width:768px){.product-information__tabs{grid-template-columns:1fr 1fr;gap:2.5rem}}@media(min-width:1024px){.product-information__tabs{gap:5rem}}@media(max-width:767px){.product-information__tabs>div:first-child details:last-child{border-bottom:none}}.product-information__tabs details[open] summary .is-icon{transform:rotate(-45deg)}.product-information__tabs details .content{padding:0 0 .9375rem}.product-information__tabs details:last-child{border-bottom:1px solid var(--color-light-grey)}.product-information__tabs summary{position:relative;border-top:1px solid var(--color-light-grey);padding:.625rem 0;display:grid;grid-template-columns:1fr max-content;align-items:center}.product-information__tabs summary span{transition-property:transform,opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.product-information__tabs summary:hover :first-child{opacity:.7}.product-information__tabs summary .is-icon{width:var(--icon-width, var(--icon-size, 1.625rem));height:var(--icon-height, var(--icon-size, 1.625rem));display:var(--icon-display, block);position:relative;overflow:hidden}.product-information__tabs summary .is-icon:after{content:"";display:block;position:absolute;inset:0;background-color:var(--icon-color, currentColor);clip-path:var(--icon-circle-plus);transform:scale(var(--icon-scale, .99))}.product-technical{padding:4.6875rem 0;--columns-row-gap: 1.875rem}@media(max-width:1023px){.product-technical__main-title{font-size:var(--h2)}}.product-technical__item{background-color:var(--color-product-bg)}.product-technical__title{margin-bottom:2.5rem}@media(max-width:1023px){.product-technical__title{font-size:var(--h3)}}@media(min-width:1024px){.product-technical__title{margin-bottom:3.75rem}}.product-technical__list{margin-top:1.5625rem}.product-technical__list.is-buttons{display:flex;flex-wrap:wrap}.product-technical__list-item{display:grid;align-items:center;padding:.8125rem 0 .9375rem;line-height:1;width:100%;grid-template-columns:1fr max-content;border-top:1px solid var(--color-lines);gap:.625rem 1.25rem;font-size:var(--h4);font-weight:var(--headings-font-weight);font-family:var(--headings-font-family)}.product-technical__list-item:last-child{border-bottom:1px solid var(--color-lines)}.product-technical__list-item.is-sku{grid-template-columns:150px 1fr;align-items:baseline}@media(min-width:768px){.product-technical__list-item.is-sku{grid-template-columns:1fr 1.5fr .8fr}}.product-technical__list-item.is-sku :last-child{color:var(--color-mid-grey)}@media(max-width:767px){.product-technical__list-item.is-sku :last-child{grid-column:2}}.product-technical__list-item.is-sku :last-child:empty{display:none}.product-technical__list-item.is-link{transition-property:color,border-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.product-technical__list-item.is-link:hover{color:var(--color-primary);border-top-color:var(--color-primary)}.product-technical__list-item.is-link:hover .product-technical__list-icon{color:var(--color-primary)}.product-technical__list-button{--btn-border-color: var(--color-lines);--icon-color: var(--color-mid-grey);margin:0 1.25rem .625rem 0}.product-technical__list-button .button__icon{color:var(--color-mid-grey)}.product-technical__list-icon{width:var(--icon-width, var(--icon-size, 1.5625rem));height:var(--icon-height, var(--icon-size, 1.5625rem));display:var(--icon-display, block);position:relative;overflow:hidden}.product-technical__list-icon:after{content:"";display:block;position:absolute;inset:0;background-color:var(--icon-color, currentColor);clip-path:var(--icon-arrow-circle-right);transform:scale(var(--icon-scale, .99))}.product-technical__list-icon{transform:rotate(-45deg);color:var(--color-mid-grey)}.product-group-large{padding:4.375rem 0 0}@media(min-width:1024px){.product-group-large{padding:6.25rem 0}}@media(max-width:767px){.product-group-large__inner{position:relative;padding-bottom:6.25rem}}.product-group-large__content{height:100%}@media(min-width:768px){.product-group-large__content{position:relative}}.product-group-large__content-slider{height:100%}.product-group-large__content-slider .heading-cta{padding-bottom:3.125rem}@media(min-width:768px){.product-group-large__content-slider .heading-cta{padding-bottom:6.25rem}}@media(min-width:1024px){.product-group-large__content-slider .heading-cta{padding-bottom:12.5rem}}.product-group-large__slider-controls{position:absolute;z-index:2;bottom:.3125rem;display:grid;grid-template-columns:max-content max-content;gap:1.5625rem;align-items:center}.product-group-large__slider-controls .slider__next{--icon-size: 3.4375rem;color:var(--color-mid-grey)}.product-group-large__image-slider{border-radius:.9375rem;height:100%}.product-group-large__image-slider-slide{overflow:hidden}.product-group-large__media{height:100%}.product-group-large__image{height:100%;min-height:100%}@media(max-width:767px){.product-group-large__image{padding-top:80%}}@media(min-width:1024px){.product-group-large__image{min-height:35vw}}.product-group-grid{margin-top:1.875rem;padding-top:1.875rem;border-top:1px solid var(--color-lines)}@media(min-width:1024px){.product-group-grid{margin-top:3.75rem;padding-top:3.125rem}}.product-group-grid:first-child{border:0}.product-group-grid:last-child{padding-bottom:3.125rem}@media(min-width:1024px){.product-group-grid:last-child{padding-top:6.25rem}}.product-group-grid__items{display:grid}@media(max-width:767px){.product-group-grid__items{display:grid;margin-top:40px;grid-auto-columns:60%;padding-bottom:20px;overflow-x:auto;overflow-y:hidden;grid-auto-flow:column;scroll-snap-type:x mandatory;margin-right:calc(var(--container-gap) * -1);margin-left:calc(var(--container-gap) * -1)}.product-group-grid__items::-webkit-scrollbar{width:0;height:0;background-color:transparent}.product-group-grid__items>*{scroll-snap-align:center;grid-column:auto;margin-left:var(--container-gap)}}@media(min-width:768px){.product-group-grid__items{grid-template-columns:repeat(2,1fr);gap:2.5rem var(--columns-column-gap)}}@media(min-width:1024px){.product-group-grid__items{grid-template-columns:repeat(4,1fr)}}.resources-header{color:var(--color-light-grey);background-color:var(--color-dark-grey);padding:1px 0 var(--container-gap)}.resources-header__data{display:grid;grid-auto-flow:column;gap:.625rem;place-content:start;margin-top:1.5625rem}.resources-header__image{border-radius:.9375rem;overflow:hidden;margin-top:1.875rem;padding-top:50%}@media(min-width:768px){.resources-header__image{margin-top:3.75rem}}.resources-index.is-loading{opacity:.5;pointer-events:none}.resources-index__filter{margin-top:5.625rem;display:grid;grid-auto-flow:column;gap:.625rem;place-content:start;overflow:auto;white-space:nowrap}.resources-index__no-results{margin-top:2.5rem;margin-bottom:6.25rem}.resources-index__items{--columns-row-gap: var(--columns-column-gap);margin-top:2.5rem;margin-bottom:6.25rem}@media(min-width:768px){.resources-index__items .resources-excerpt{grid-column:span 4}.resources-index__items .resources-excerpt.is-featured{grid-column:span 8;grid-row:span 2}}@media(min-width:1024px){.resources-index__items .resources-excerpt{grid-column:span 3}.resources-index__items .resources-excerpt.is-featured{grid-column:span 6;grid-row:span 2}}.resources-index__load-more{display:grid;place-items:center;place-content:center;margin:6.25rem 0}.side-by-side-features{padding-bottom:3.125rem;margin-top:3.125rem;position:relative}@media(min-width:1024px){.side-by-side-features{padding-bottom:9.6875rem;margin-top:6.25rem}.side-by-side-features:after{content:"";display:block;width:25vw;height:25vw;background:var(--color-product-bg);position:absolute;bottom:0;right:0;clip-path:polygon(0% 100%,100% 0%,100% 100%);z-index:-1}}@media(min-width:768px){.side-by-side-features.is-stack{padding-top:9.375rem}.side-by-side-features.is-stack .heading-cta__text{margin-bottom:9.375rem;max-width:65%}}@media(min-width:1024px){.side-by-side-features.is-stack{padding-top:15.625rem}}@media(max-width:767px){.side-by-side-features__inner{--columns-row-gap: 1.25rem}}.is-left-right .side-by-side-features__inner{--columns-row-gap: 3.125rem}.side-by-side-features__item{display:grid;position:relative}.is-stack .side-by-side-features__item{display:grid}@media(min-width:768px){.is-stack .side-by-side-features__item{grid-template-columns:1fr 1fr}}.is-stack .side-by-side-features__item .side-by-side-features__content{order:-1}@media(min-width:768px){.is-stack .side-by-side-features__item .side-by-side-features__content{transform:translateY(-5.625rem)}}.is-stack .side-by-side-features__item.is-1-item .side-by-side-features__content{background-color:var(--color-primary);border-top-left-radius:.9375rem;border-top-right-radius:.9375rem}@media(min-width:768px){.is-stack .side-by-side-features__item.is-1-item{grid-column:2/12}.is-stack .side-by-side-features__item.is-1-item .side-by-side-features__media{border-top-right-radius:.9375rem}.is-left-right .side-by-side-features__item.is-1-item{grid-column:1/7;margin-right:calc(var(--columns-column-gap) / 2 * -1)}.is-left-right .side-by-side-features__item.is-1-item .side-by-side-features__media{border-bottom-right-radius:0}}@media(min-width:1024px){.is-left-right .side-by-side-features__item.is-1-item{grid-column:2/7}}.is-stack .side-by-side-features__item.is-2-item .side-by-side-features__content{background-color:var(--color-dark-grey)}@media(min-width:768px){.is-stack .side-by-side-features__item.is-2-item .side-by-side-features__content{border-bottom-left-radius:.9375rem}}.is-stack .side-by-side-features__item.is-2-item .side-by-side-features__content .button__icon-arrow{fill:var(--color-dark-grey)}.is-stack .side-by-side-features__item.is-2-item .side-by-side-features__media{border-bottom-right-radius:.9375rem;border-bottom-left-radius:.9375rem}@media(min-width:768px){.is-stack .side-by-side-features__item.is-2-item{grid-column:2/12}.is-left-right .side-by-side-features__item.is-2-item{grid-column:7/13;margin-left:calc(var(--columns-column-gap) / 2 * -1)}.is-left-right .side-by-side-features__item.is-2-item .side-by-side-features__title{align-items:end}.is-left-right .side-by-side-features__item.is-2-item .side-by-side-features__content{order:-1;place-self:end;margin:0 0 3.125rem}.is-left-right .side-by-side-features__item.is-2-item .side-by-side-features__media{border-top-left-radius:0}}@media(min-width:1024px){.is-left-right .side-by-side-features__item.is-2-item{grid-column:7/12}.is-left-right .side-by-side-features__item.is-2-item .side-by-side-features__content{margin:0 0 6.25rem}}.side-by-side-features__media{position:relative;padding-top:25rem;color:#fff;overflow:hidden}@media(max-width:767px){.is-stack .side-by-side-features__media{padding-top:100%;border-bottom-right-radius:.9375rem;border-bottom-left-radius:.9375rem}}.is-left-right .side-by-side-features__media{border-radius:.9375rem}@media(min-width:1024px){.side-by-side-features__media{padding-top:60vh}}.side-by-side-features__img{inset:0;position:absolute;width:100%;height:100%;object-fit:cover;background-color:var(--color-dark-grey)}.side-by-side-features__img *{inset:0;position:absolute;width:100%;height:100%;object-fit:cover;opacity:.7}.is-stack .side-by-side-features__img *{opacity:.9}.side-by-side-features__title{position:absolute;inset:0;padding:1.875rem;display:grid}.is-stack .side-by-side-features__content{padding:1.875rem}@media(min-width:768px){.is-stack .side-by-side-features__content{padding:3.125rem 2.5rem}}@media(max-width:767px){.is-stack .side-by-side-features__content{border-top-right-radius:.9375rem;border-top-left-radius:.9375rem}}.is-left-right .side-by-side-features__content{margin-top:1.25rem}@media(min-width:768px){.is-left-right .side-by-side-features__content{margin-top:3.125rem;max-width:77%}}@media(min-width:1024px){.is-left-right .side-by-side-features__content{margin-top:6.25rem}}.is-left-right .side-by-side-features__content .heading-cta__title{display:none}.is-left-right .side-by-side-features__content .heading-cta__text{margin:0}@media(min-width:1024px){.is-left-right .side-by-side-features__content .heading-cta__text{max-width:80%}}.team{padding:3.125rem 0}@media(min-width:768px){.team{padding:6.25rem 0}}.team__filter{display:grid;gap:var(--columns-column-gap)}@media(max-width:767px){.team__filter{gap:.625rem;margin-top:var(--button-height)}}@media(min-width:768px){.team__filter{grid-auto-flow:column;place-content:end;margin-top:calc(var(--button-height) * -1)}}.team__items{padding-top:2.1875rem;--columns-row-gap: 3.125rem}@media(min-width:1024px){.team__items{padding-top:4.6875rem;--columns-row-gap: 6.25rem}}.products-nav{position:fixed;inset:0;pointer-events:none;opacity:0;z-index:80;top:calc(var(--header-height) + 1px);transition-property:opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.is-product-nav-active .products-nav{opacity:1;pointer-events:auto}.products-nav__level{--size: 100%;position:absolute;height:calc(var(--vh) - var(--header-height));top:0;width:var(--size);padding:0 var(--container-gap) var(--container-gap);font-size:var(--h3);font-weight:var(--headings-font-weight);font-family:var(--headings-font-family);background-color:#fff;overflow:auto;z-index:20;transition-property:opacity,transform,color,background-color;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1);scrollbar-width:none}.products-nav__level::-webkit-scrollbar{display:none}@media(max-width:1023px){.products-nav__level{background-color:var(--color-light-grey)}}.products-nav__level.is-first{transform:translate(50%);transition-property:transform}@media(min-width:1024px){.products-nav__level.is-first{transform:translate(-100%)}}.is-product-nav-active .products-nav__level.is-first{transform:translate(0)}@media(max-width:1023px){.has-active-item .products-nav__level.is-first{transform:translate(-50%)}}.products-nav__level.is-second{opacity:0;transform:translate(100%);pointer-events:none}@media(min-width:1024px){.products-nav__level.is-second{left:var(--size);transform:translate(-50%);z-index:10}}.has-active-item .products-nav__level.is-second{opacity:1;pointer-events:auto;transform:translate(0)}@media(min-width:1024px){.products-nav__level{--size: 29.375rem;border-right:1px solid var(--color-lines)}}.products-nav__back{width:var(--icon-width, var(--icon-size, 2.1875rem));height:var(--icon-height, var(--icon-size, 2.1875rem));display:var(--icon-display, block);position:relative;overflow:hidden}.products-nav__back:after{content:"";display:block;position:absolute;inset:0;background-color:var(--icon-color, currentColor);clip-path:var(--icon-arrow-circle-right);transform:scale(var(--icon-scale, .99))}.products-nav__back{transform:scaleX(-1);margin-top:2.1875rem;flex-shrink:0}@media(min-width:1024px){.products-nav__back{display:none}}.products-nav__title{padding-top:2.1875rem;color:var(--color-primary);display:grid;grid-template-columns:1fr max-content;align-items:baseline}.products-nav__all{font-size:.75rem;text-transform:uppercase;color:var(--color-mid-grey);transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}@media(hover:hover){.products-nav__all:hover{color:var(--color-primary)}}.products-nav__nav{margin:1.875rem 0 2.5rem}@media(min-width:1024px){.products-nav__nav{margin-bottom:3.125rem}}@media(hover:hover){.products-nav__nav:hover>*:not(:hover):not(.is-active){opacity:.5}}.products-nav__item{display:grid;grid-template-columns:1fr max-content;gap:1.25rem;align-items:center;width:100%;border-top:1px solid var(--color-lines);padding:.3125rem 0;position:relative;transition-property:padding,color,opacity,border-color;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.products-nav__item:last-child{border-bottom:1px solid var(--color-lines)!important}@media(hover:hover){.products-nav__item:hover{border-color:var(--color-dark-grey)}}.products-nav__item *{pointer-events:none}.products-nav__item strong{width:1.5rem;height:1.5rem;display:grid;place-items:center;align-items:center;border:1px solid currentColor;border-radius:50%;line-height:1;font-size:.625rem;color:var(--color-mid-grey)}.products-nav__item:before{content:"";display:block;position:absolute;width:1.125rem;height:.875rem;inset:0;margin-top:auto;margin-bottom:auto;color:var(--color-primary);background-color:currentColor;clip-path:var(--icon-arrow-right);transform:scale(.99) translate(-110%);opacity:0;pointer-events:none;transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}@media(min-width:1024px){.products-nav__item.is-active{padding-left:1.875rem;border-color:var(--color-dark-grey)}.products-nav__item.is-active:before{opacity:1;transform:scale(.99) translate(0)}}.products-nav__bg{inset:0;position:fixed;width:100%;height:100%;background:#14141480;top:calc(var(--header-height) + 1px);opacity:0;pointer-events:none;transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}@media(min-width:1024px){.is-product-nav-active .products-nav__bg{opacity:1;pointer-events:auto}}.products-nav__sub{position:absolute;padding:0 var(--container-gap) var(--container-gap);overflow:auto;display:flex;width:100%;height:100%;flex-direction:column;left:0;top:0;pointer-events:none;opacity:0;z-index:2;transition-property:opacity,transform,color,background-color;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1);scrollbar-width:none}.products-nav__sub::-webkit-scrollbar{display:none}@media(min-width:1024px){.products-nav__sub{transform:translate(-5%);transition:opacity .1s,transform .3s}}.products-nav__sub.is-active{pointer-events:auto;opacity:1;transform:translate(0);transition:opacity .3s,transform .3s}.products-nav__cta{border-radius:.9375rem;overflow:hidden;position:relative;padding:1.25rem;flex-shrink:0;color:#fff;margin-left:calc(var(--container-gap) / -2);margin-right:calc(var(--container-gap) / -2);margin-top:auto;display:grid;gap:5rem;place-items:start;max-width:28.125rem}.products-nav__cta:hover:after{background-color:#0006}.products-nav__cta:after{content:"";display:block;position:absolute;inset:0;background-color:#0003;z-index:-1;transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.products-nav__cta-img{inset:0;position:absolute;width:100%;height:100%;object-fit:cover;z-index:-1}.products-nav__cta-img *{inset:0;position:absolute;width:100%;height:100%;object-fit:cover}.modal__close{display:grid;grid-template-columns:1fr max-content;gap:.9375rem;place-items:center end;text-transform:uppercase;font-size:.8125rem;font-weight:700;font-family:var(--headings-font-family);transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.modal__close-icon{width:var(--icon-width, var(--icon-size, 2.1875rem));height:var(--icon-height, var(--icon-size, 2.1875rem));display:var(--icon-display, block);position:relative;overflow:hidden}.modal__close-icon:after{content:"";display:block;position:absolute;inset:0;background-color:var(--icon-color, currentColor);clip-path:var(--icon-circle-plus);transform:scale(var(--icon-scale, .99))}.modal__close-icon{transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(45deg)}@media(hover:hover){.modal__close:hover{opacity:.7}.modal__close:hover .modal__close-icon{transform:rotate(-45deg) scale(1.1)}}.block-content{padding:1.875rem 0}@media(min-width:1024px){.block-content{padding:6.25rem 0}}.section.is-content+.section.is-content .block-content{padding:1.25rem 0}@media(min-width:1024px){.section.is-content+.section.is-content .block-content{padding:3.75rem 0}}.section.is-content+.section.is-content:last-child .block-content{padding-bottom:2.5rem}@media(min-width:1024px){.section.is-content+.section.is-content:last-child .block-content{padding-bottom:6.25rem}}.block-content__inner{--columns-row-gap: 1.25rem}.block-content.is-large{background:var(--color-light-grey);padding:2.5rem 0 3.125rem;position:relative;overflow:hidden}@media(min-width:1024px){.block-content.is-large{padding:4.375rem 0}}.block-content.is-large:after{--size: 11.25rem;content:"";display:block;position:absolute;width:var(--size);height:var(--size);background:#0000000a;clip-path:polygon(0% 100%,100% 0%,100% 100%);right:0;bottom:0;z-index:1}@media(min-width:1024px){.block-content.is-large:after{--size: 18.75rem}}@media(max-width:767px){.is-large .block-content__text{font-size:var(--h3)}}@media(max-width:767px){.is-small .block-content__title{font-size:var(--h3)}.is-large .block-content__title{font-size:var(--h2)}}@media(min-width:768px){.block-content__title{max-width:90%}}.two-columns-content{--columns-row-gap: 1.25rem;margin:2.5rem auto}@media(min-width:1024px){.two-columns-content{margin:6.875rem auto}}@media(max-width:1023px){.two-columns-content__title{font-size:var(--h2)}}@media(min-width:768px){.two-columns-content__title{max-width:90%}}.video{position:relative;min-height:max(400px,50vw);padding:3.125rem 0;display:grid}@media(min-width:1024px){.video{min-height:max(400px,70vh)}}.video__inner{position:relative;overflow:hidden}.video__cover{inset:0;position:absolute;width:100%;height:100%;z-index:-1;object-fit:cover;background-color:#000}.video__cover *{inset:0;position:absolute;width:100%;height:100%;object-fit:cover}.video__cover picture{opacity:.5}.video__content{display:grid}.video__content .heading-cta{display:grid;height:100%;grid-template-rows:1fr max-content}@media(min-width:768px){.video__content .heading-cta{display:flex;flex-direction:column}}.video__content .heading-cta__content{height:100%;display:flex;flex-direction:column}.video__content .heading-cta__text{margin-top:auto}.video__play{--size: 5rem;position:absolute;left:50%;top:50%;width:var(--size);height:var(--size);background-color:#fff;color:var(--color-primary);display:grid;place-content:center;border-radius:50%;transform:translate(-50%,-50%);transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}@media(min-width:1024px){.video__play{--size: 7.5rem}}.video__play:hover{background-color:var(--color-primary);color:#fff}.video__play-icon{--icon-size: 1.25rem;width:var(--icon-width, var(--icon-size, 1rem));height:var(--icon-height, var(--icon-size, 1rem));display:var(--icon-display, block);position:relative;overflow:hidden}.video__play-icon:after{content:"";display:block;position:absolute;inset:0;background-color:var(--icon-color, currentColor);clip-path:var(--icon-triangle-right);transform:scale(var(--icon-scale, .99))}@media(min-width:1024px){.video__play-icon{--icon-size: 1.875rem }}.representatives-map{height:47.5rem;display:grid;grid-template-rows:400px 1fr}@media(min-width:1024px){.representatives-map{height:min(70vh,47.5rem);grid-template-columns:1fr 1fr;grid-template-rows:100%}}.representatives-map__wrapper{background-color:#fff}.representatives-map__wrapper .heading-cta__title{max-width:100%}.representatives-map__header{padding:3.125rem 0 1.875rem}@media(min-width:1024px){.representatives-map__header{padding:6.25rem 0 3.125rem}}.representatives-map__header .heading-cta__text{font-size:var(--p1)}.representatives-map__geocoder-container{position:relative;display:grid;padding:.9375rem var(--container-gap) 2.1875rem}.representatives-map__geocoder-container .mapboxgl-ctrl-geocoder{max-width:none;width:100%;box-shadow:none;background-color:transparent;border-radius:0}.representatives-map__geocoder-container .mapboxgl-ctrl-geocoder:after{content:"";display:block;position:absolute;width:2.5rem;height:2.5rem;right:0;top:.9375rem;background-color:var(--color-mid-grey);clip-path:var(--icon-arrow-circle-right)}.representatives-map__geocoder-container .mapboxgl-ctrl-geocoder--input{font-size:var(--h2);color:var(--color-dark-grey);border-bottom:1px solid var(--color-dark-grey);font-family:var(--helvetica-font-family);height:4.375rem;padding:0 3.75rem 0 0}.representatives-map__geocoder-container .mapboxgl-ctrl-geocoder--input:focus{outline:0}.representatives-map__geocoder-container .mapboxgl-ctrl-geocoder--icon,.representatives-map__geocoder-container .mapboxgl-ctrl-geocoder--pin-right{display:none}.representatives-map__geocoder-container svg{position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);width:40px;height:40px;stroke:var(--color-mid-grey)}.representatives-map__geocoder-icon{position:absolute;right:0;bottom:.9375rem;width:40px;height:40px;fill:none}.representatives-map__list-container{display:grid;grid-template-rows:max-content 1fr}.representatives-map__list{overflow:auto;height:100%}.representatives-map__list::-webkit-scrollbar{width:.5rem}.representatives-map__list::-webkit-scrollbar-track{background:var(--color-light-grey)}.representatives-map__list::-webkit-scrollbar-thumb{border-radius:.5rem;background:var(--color-primary);height:160px;max-width:160px}.representatives-map__list-item{padding:1.875rem var(--container-gap);cursor:pointer;transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.representatives-map__list-item:not(:last-child){border-bottom:1px solid var(--color-lines)}.representatives-map__list-item-title{color:var(--color-primary)}.is-force-highlighted .representatives-map__list-item-title{color:#fff}.representatives-map__list-item:hover,.representatives-map__list-item.is-hovered{background-color:var(--color-product-bg)}.representatives-map__list-item.is-force-highlighted{background-color:var(--color-primary);color:#fff}.representatives-map__map .mapboxgl-marker svg{transform:scale(1.5);transform-origin:bottom}.representatives-map__map .mapboxgl-marker [fill="#3FB1CE"]{fill:var(--color-primary)!important}.representatives-map__map .mapboxgl-marker [opacity="0.25"]{opacity:0}.representatives-map__map .mapboxgl-marker circle{transform:scale(.7)}.cat__header{display:flow-root;color:var(--white);background:var(--color-primary);padding:0}.cat__header-inner-wrap{background:var(--color-bg)}.cat__header-inner{position:relative;z-index:10;overflow:visible;background:var(--color-primary);padding-bottom:5rem;padding-top:1.4375rem;border-bottom-left-radius:2.5rem;border-bottom-right-radius:2.5rem}@media(max-width:767px){.cat__header-inner{padding-top:1.25rem;padding-bottom:3.125rem}}.cat__header-form{position:relative;z-index:20}.cat__header-form-select{position:relative;z-index:30}.cat__header-form-icon svg{width:3.125rem;height:3.125rem;transform:rotate(90deg);transition:transform .3s ease}@media(max-width:767px){.cat__header-form-icon svg{width:1.875rem;height:1.875rem}}.cat__header .dropdown-enter-active,.cat__header .dropdown-leave-active{transition:opacity .25s ease,transform .25s ease;transform-origin:top}.cat__header .dropdown-enter-from,.cat__header .dropdown-leave-to{opacity:0;transform:translateY(-.0625rem) scaleY(.96)}.cat__header .dropdown-enter-to,.cat__header .dropdown-leave-from{opacity:1;transform:translateY(0) scaleY(1)}.cat__header .vs{position:relative}.cat__header .vs__dropdown-toggle{position:relative;width:100%;padding-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom:1px solid var(--white);cursor:pointer}.cat__header .vs__dropdown-toggle:before{content:"SELECT THE PRODUCT";position:absolute;top:-2.125rem;left:0;font-family:var(--helvetica-font-family);font-weight:700;font-size:.75rem;line-height:1;color:var(--color-light-grey)}@media(max-width:767px){.cat__header .vs__dropdown-toggle{gap:1rem}}.cat__header .vs__selected-options{min-width:0;flex:1 1 auto}.cat__header .vs__selected{display:block;margin:0;padding:0;font-family:var(--helvetica-font-family);font-weight:var(--headings-font-weight);font-size:var(--h2);line-height:1;color:#ffffff73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.cat__header .vs__selected{white-space:normal;overflow:visible;text-overflow:clip}}.cat__header .vs__search{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cat__header .vs__actions{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.cat__header .vs__dropdown-menu{position:absolute;top:calc(100% + 1px);left:0;right:0;z-index:100;max-height:26.25rem;overflow-y:auto;overflow-x:hidden;margin:0;padding:.5rem 0;list-style:none;background:var(--color-primary);color:var(--white);border-left:1px solid var(--white);border-right:1px solid var(--white);border-bottom:1px solid var(--white);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;scrollbar-width:none}.cat__header .vs__dropdown-menu::-webkit-scrollbar{display:none}@media(max-width:767px){.cat__header .vs__dropdown-menu{max-height:22.5rem}}.cat__header .vs__dropdown-option{display:block;width:100%;padding:.5rem 1.125rem;font-family:var(--headings-font-family);line-height:1.25;color:inherit;font-size:var(--body-font-size)!important;cursor:pointer;transition:background-color .2s ease}.cat__header .vs__dropdown-option:hover,.cat__header .vs__dropdown-option.is-selected{background-color:#ffffff29}@media(max-width:767px){.cat__header .vs__dropdown-option{padding:.5rem 1.125rem;font-size:1rem}}.cat__header .vs.vs--open .cat__header-form-icon svg{transform:rotate(270deg)}.cad-content{color:var(--color-dark-grey);background:var(--color-bg);padding:6.25rem 3.75rem}@media(max-width:767px){.cad-content{padding:3.125rem 1.875rem}}.cad-content__aside{align-self:start}@media(max-width:767px){.cad-content__aside{text-align:center}}@media(min-width:768px){.cad-content__aside{position:sticky;top:1.25rem}}.cad-content__title{margin-bottom:.9375rem;color:var(--color-primary);font-size:.9375rem}.cad-content__groups+.cad-content__groups{margin-top:2.5rem}.cad-content__group{background:var(--white);scroll-margin-top:8.125rem}.cad-content__group+.cad-content__group{margin-top:2.5rem}.cad-content__group-title{margin-bottom:1.5625rem}@media(min-width:768px){.cad-content__group-title{margin-bottom:3.125rem}}.cad-content__download{display:flex;align-items:center;justify-content:space-between;column-gap:1.25rem;border-top:1px solid var(--color-lines);padding:.625rem 0}.cad-content__download:last-child{border-bottom:1px solid var(--color-lines)}@media(max-width:767px){.cad-content__download{flex-flow:column;align-items:flex-start}}.cad-content__download-title{max-width:70%;font-size:.9375rem;word-break:break-word;text-transform:uppercase}.cad-content__download-buttons{display:flex;justify-content:flex-end}.cad-content__download-buttons a{color:var(--color-mid-grey)}.cad-content__download-buttons a:hover{color:var(--color-primary)}@media(max-width:767px){.cad-content__download-buttons{justify-content:flex-start;margin-top:10px}}.cad-content__download-buttons.is-wide{width:200px}.cad-content__download-button{margin-right:10px;font-size:15px;font-weight:700;text-transform:uppercase}.cad-content__download-button:last-child{margin-right:0}.cad-content__download-button:hover{opacity:.6}.cad-content__combined{margin-bottom:2.5rem}.cad-content__combined-text{display:inline-block;margin:0 8px 8px 0;padding:.4375rem 1rem;border:1px solid var(--color-lines);border-radius:50px;font-family:var(--body-font-family);font-size:14px;letter-spacing:-.5px;text-transform:uppercase}.cad-content__combined-text:last-child{margin-right:0}.cad-content__combined-text:hover{opacity:.6}@media(max-width:767px){.cad-content__categories{display:none}}.cad-content__categories-item{margin-bottom:.3125rem;font-size:.9375rem;font-weight:700}.cad-content__categories-item:last-child{margin-bottom:0}.cad-content__categories-link{position:relative;display:block;padding-left:1.25rem}.cad-content__categories-link:hover{color:var(--color-primary)}.cad-content__categories-link svg{position:absolute;top:.35em;left:0;width:.875rem;height:.6875rem;opacity:0;visibility:hidden;transition:opacity .2s ease}.cad-content__categories-link.is-active{color:var(--color-dark-grey)}.cad-content__categories-link.is-active svg{opacity:1;visibility:visible}.search__header{--br: .9375rem;border-radius:0 0 var(--br) var(--br);background:var(--color-primary);padding:1.875rem 0}@media(min-width:1024px){.search__header{--br: 2.5rem;padding:2.5rem 0 1.875rem}}.search__header-container{display:grid;align-items:center;gap:1.875rem}.search__header-form{position:relative;border-bottom:1px solid var(--white)}.search__header-form ::selection{background-color:#fff;color:var(--color-primary)}.search__header-title{color:var(--white);text-transform:uppercase;font-size:.75rem}.search__header-input{height:100%;padding:.625rem 2.5rem .625rem 0;border:none;font-weight:400;font-size:2.1875rem;color:var(--white)}@media(min-width:1024px){.search__header-input{font-size:var(--h2);padding:1.25rem 4.375rem .625rem 0}}.search__header-input::placeholder,.search__header-input:hover,.search__header-input:focus{color:var(--white)}.search__header-error{position:absolute;bottom:-1.5rem;left:0;color:#fff;pointer-events:none;opacity:0;transition:.1s}.search__header-error.is-active{opacity:1}.search__header-button{position:absolute;right:0;bottom:.9375rem}@media(min-width:1024px){.search__header-button{bottom:1.25rem}}.search__header-button svg{width:1.875rem;height:1.875rem}@media(min-width:1024px){.search__header-button svg{width:2.5rem;height:2.5rem}}.search__content{background:var(--color-bg)}.search__content-space{padding:6.25rem 0}.search__content-loading{display:flex;justify-content:center;padding:6.25rem 0}.search__content-loading:after{content:" ";display:block;width:4rem;height:4rem;margin:.5rem;border-radius:50%;border:6px solid var(--white);border-color:var(--color-primary) transparent var(--color-primary) transparent;animation:loading 1.2s linear infinite}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search__content-not-found{padding:6.25rem 0;text-align:center}.search__results{padding:3.125rem 0;border-bottom:1px solid var(--color-lines)}@media(min-width:1024px){.search__results{padding:6.25rem 0}}.search__results-aside{display:grid;place-items:start;grid-template-rows:1fr max-content;gap:1.25rem}@media(max-width:767px){.search__results-aside{margin-bottom:1.25rem}}@media(max-width:767px){.search__results-title{font-size:var(--h2)}}.search__results-desk{margin-top:.625rem;font-weight:500}@media(min-width:1024px){.search__results-desk{margin-top:1.5625rem}}.search__results-button{margin-top:1.25rem}.search__results-resources{row-gap:1.25rem;margin:1.875rem 0 1.25rem}@media(min-width:1024px){.search__results-resources{row-gap:2.5rem;margin:0}}.search__results-pages{display:grid;column-gap:1.875rem;row-gap:3.125rem}@media(min-width:1024px){.search__results-pages{grid-template-columns:repeat(3,1fr)}}.search__results-systems{display:grid;column-gap:1.875rem;row-gap:3.125rem}@media(min-width:1024px){.search__results-systems{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.search__results-systems{display:grid;margin-top:40px;grid-auto-columns:60%;padding-bottom:20px;overflow-x:auto;overflow-y:hidden;grid-auto-flow:column;scroll-snap-type:x mandatory;margin-right:calc(var(--container-gap) * -1);margin-left:calc(var(--container-gap) * -1)}.search__results-systems::-webkit-scrollbar{width:0;height:0;background-color:transparent}.search__results-systems>*{scroll-snap-align:center;grid-column:auto;margin-left:var(--container-gap)}}.search__filters,.search__filters .swiper{overflow:hidden}.search__filters .swiper-slide{width:auto}.search__filter-button{transition-property:background-color,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1);padding:.375rem 1rem .4375rem;border:1px solid var(--color-lines);border-radius:31.25rem;text-transform:uppercase;color:var(--white)}.search__filter-button.is-active{background-color:var(--white);color:var(--color-dark-grey)}.product-group-nav{position:sticky;top:var(--header-height);background:var(--color-bg);z-index:70;transition-property:top;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.is-scrolled-down .product-group-nav{top:0}@media(max-width:767px){.product-group-nav{display:none}}.product-group-nav:after{content:"";position:absolute;bottom:0;width:100%;height:1px;background:var(--color-lines)}.product-group-nav__inner{display:flex;align-items:center;margin:0 3.3125rem}.product-group-nav__swiper{overflow:hidden}.product-group-nav__item{white-space:nowrap;width:auto}.product-group-nav__item a{display:block;text-transform:uppercase;position:relative;font-weight:700;font-family:var(--headings-font-family);font-size:.75rem;padding:1.125rem;color:var(--color-dark-grey)}.product-group-nav__item a:after{content:"";position:absolute;left:0;bottom:0;display:block;height:.125rem;width:100%;transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.product-group-nav__item:hover a:after,.product-group-nav__item.is-active a:after{background:var(--color-primary)}.product-group-nav__arrow svg{width:1.5625rem;height:1.5625rem;stroke:var(--color-mid-grey)}.product-group-nav__arrow--next{margin-left:.4375rem}.product-group-nav__arrow--prev{margin-right:.4375rem;transform:rotate(180deg)}.product-group-nav__arrow.swiper-button-disabled{opacity:0}.block-gallery{padding-top:var(--container-gap)}.block-gallery__inner{overflow:hidden;display:grid}.block-gallery__slider-wrapper{overflow:hidden}.block-gallery.is-automatic .block-gallery__slider-wrapper{padding-left:var(--container-gap)}.block-gallery__slider{-webkit-user-select:none;user-select:none}.block-gallery__slide{border-radius:1.25rem;overflow:hidden}@media(min-width:768px){.block-gallery.is-automatic .block-gallery__slide{width:min-content}}.block-gallery__media-wrapper{background-color:var(--color-dark-grey)}.block-gallery__media-wrapper .media-basic{height:60vw;max-height:34.375rem}.block-gallery__media-wrapper .media-basic *{height:100%;object-fit:cover}@media(min-width:768px){.block-gallery.is-automatic .block-gallery__media-wrapper .media-basic{height:40vw}}@media(min-width:768px){.block-gallery.is-fullwidth .block-gallery__media-wrapper .media-basic{max-height:unset}}@media(min-width:1024px){.block-gallery.is-fullwidth .block-gallery__media-wrapper .media-basic{height:45vw}}@media(min-width:768px){.block-gallery.is-automatic .block-gallery__media{aspect-ratio:var(--aspect-ratio)}}.block-gallery__navigation{display:grid;grid-auto-flow:column;align-content:center;justify-content:start;gap:.625rem;padding:1.25rem 0}@media(min-width:1024px){.block-gallery__navigation{justify-content:end}}.podcasts-index.is-loading{opacity:.5;pointer-events:none}.podcasts-index__filter{display:grid;grid-auto-flow:column;gap:.625rem;place-content:start;overflow:auto;white-space:nowrap}.podcasts-index__no-results{margin-top:2.5rem;margin-bottom:6.25rem}.podcasts-index__items{--columns-row-gap: var(--columns-column-gap);margin-top:2.5rem;margin-bottom:6.25rem}@media(min-width:768px){.podcasts-index__items .podcasts-excerpt{grid-column:span 4}}@media(min-width:1024px){.podcasts-index__items .podcasts-excerpt{grid-column:span 3}}.podcasts-index__subtitle{padding:6.25rem var(--container-gap) 3.125rem}.podcasts-index__load-more{display:grid;place-items:center;place-content:center;margin:6.25rem 0}.podcasts-index__intro{display:flex;flex-direction:column;gap:1.5625rem}.podcast-platforms{display:flex;flex-direction:column;gap:.9375rem;margin-top:1.5625rem;flex-wrap:wrap}@media(min-width:768px){.podcast-platforms{gap:1.25rem;flex-direction:row;margin-top:0;justify-content:flex-end}}@media(min-width:768px){.podcast-platforms--align-start{justify-content:flex-start}}@media(min-width:768px){.podcast-platforms--align-end{justify-content:flex-end}}.podcast-platforms__btn{background:#000;width:60%;border-radius:.5rem}@media(min-width:768px){.podcast-platforms__btn{width:auto}}.featured-podcasts{background-color:var(--color-bg);margin-bottom:2.5rem}@media(min-width:768px){.featured-podcasts{margin-bottom:5rem}}@media(min-width:1024px){.featured-podcasts{margin-bottom:6.25rem}}.featured-podcasts__slider .swiper-wrapper{padding-left:var(--container-gap)}.featured-podcasts__slider .podcasts-excerpt{margin-right:var(--columns-column-gap)}.featured-podcasts__slide{width:80vw;height:auto}@media(min-width:768px){.featured-podcasts__slide{width:38.25vw}}@media(min-width:1024px){.featured-podcasts__slide{width:23.25vw}}.featured-podcasts .heading-cta__text{margin-bottom:0}@media(min-width:768px){.featured-podcasts .heading-cta.is-horizontal .heading-cta__link{place-self:auto;justify-self:end;height:3.125rem}}@media(max-width:767px){.featured-podcasts .heading-cta.is-horizontal{--columns-row-gap: 1.5625rem}}.podcasts-header{padding:1px 0 3.125rem}@media(min-width:768px){.podcasts-header{padding:1px 0 6.25rem}}.podcasts-header__info{display:inline-flex;align-items:center;padding:.1875rem .9375rem .3125rem;border-radius:62.4375rem;background:var(--color-dark-grey);color:var(--white);font-size:.875rem;line-height:1.3;margin-bottom:1.5625rem}.podcasts-header__title{margin-bottom:3.125rem;width:100%}@media(min-width:768px){.podcasts-header__title{width:70%}}.podcasts-header__date{color:var(--color-mid-grey)}.podcasts-header__player,.podcasts-header__image,.podcasts-header__captivate{width:100%;margin-top:3.125rem}@media(min-width:768px){.podcasts-header__player,.podcasts-header__image,.podcasts-header__captivate{max-width:70%;margin-left:auto;margin-right:auto}}.podcasts-header__player{position:relative;background:#000;border-radius:.9375rem;overflow:hidden;aspect-ratio:7/5}@media(min-width:768px){.podcasts-header__player{margin-top:6.25rem}}.podcasts-header__player-preview{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:0;background:#000;cursor:pointer}.podcasts-header__player-image{width:100%;height:100%;display:block;object-fit:contain;background:#000}.podcasts-header__player-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.podcasts-header__player-play svg{width:4.25rem;height:auto}.podcasts-header__player-iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.podcasts-header__image{border-radius:.9375rem;overflow:hidden;aspect-ratio:16/9;background:#000}@media(min-width:768px){.podcasts-header__image{margin-top:6.25rem}}.podcasts-header__image img,.podcasts-header__image picture,.podcasts-header__image video{width:100%;height:100%;object-fit:contain;display:block}.podcasts-header__captivate{margin-top:1.5625rem;overflow:hidden;border-radius:.9375rem}.podcasts-header__captivate-iframe{display:block;width:100%;min-height:15.625rem;border:0}.podcasts-header__content{margin-top:3.125rem}@media(min-width:768px){.podcasts-header__content{margin-top:6.25rem}}.podcasts-header__content-description{margin-bottom:1.875rem}.podcasts-header__platforms{margin:3.125rem 0;display:flex;flex-direction:column;gap:1.25rem}.podcasts-header__disclaimer{display:flex;flex-direction:column;gap:1.25rem}.podcasts-header__disclaimer-title{color:var(--color-primary)}.podcasts-header__more{border-top:1px solid var(--color-lines);margin-top:3.125rem}@media(min-width:768px){.podcasts-header__more{margin-top:6.25rem}}.podcasts-header__more-title{margin:1.5625rem 0}.block-hero{position:relative}.block-hero__inner{display:block}.block-hero--screen{width:100vw;height:100vh}.breadcrumbs{font-size:.625rem;text-transform:uppercase;color:var(--color-primary);display:grid;grid-auto-flow:column;align-items:center;gap:.3125rem;place-content:start;line-height:1;margin-top:1.875rem;margin-bottom:1.875rem;white-space:nowrap;text-overflow:ellipsis;width:100%}@media(min-width:1024px){.breadcrumbs{margin-top:3.75rem;margin-bottom:3.75rem}}.breadcrumbs__icon{--icon-width: .3125rem;--icon-height: .5rem;width:var(--icon-width, var(--icon-size, 1rem));height:var(--icon-height, var(--icon-size, 1rem));display:var(--icon-display, block);position:relative;overflow:hidden}.breadcrumbs__icon:after{content:"";display:block;position:absolute;inset:0;background-color:var(--icon-color, currentColor);clip-path:var(--icon-angle-right);transform:scale(var(--icon-scale, .99))}.breadcrumbs__icon{top:.0625rem}.breadcrumbs__icon:last-child{display:none}.breadcrumbs a{overflow:hidden;text-overflow:ellipsis}.breadcrumbs a:hover{color:var(--color-dark-grey)}.is-white .breadcrumbs{color:var(--color-light-grey)}.is-white .breadcrumbs a:hover{color:var(--white)}.button{--b-color: var(--btn-border-color, var(--color-lines));display:inline-grid;grid-template-columns:1fr max-content;align-items:center;font-weight:500;font-family:var(--helvetica-font-family);color:currentColor;position:relative;font-size:.875rem;height:var(--button-height);border-radius:var(--button-height);min-width:10.3125rem;letter-spacing:0;transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.button .is-black,.is-white .button{--b-color: white}.button:after{content:"";display:block;position:absolute;inset:0;border-radius:var(--button-height);box-shadow:0 0 0 .0625rem var(--b-color) inset;transform-origin:left;transition-property:transform,box-shadow;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.button.is-active:after,.button:hover:after{transform:scaleX(1.05);box-shadow:0 0 0 .125rem var(--b-color) inset}.button.is-active .button__icon,.button:hover .button__icon{transform:translate(.625rem) scale(.85)}.button.is-secondary{place-content:center;place-items:center;grid-template-columns:1fr;padding:0 2.1875rem}.button.is-secondary:hover,.button.is-secondary.is-active{--b-color: var(--color-dark-grey)}.button.is-secondary:hover:after,.button.is-secondary.is-active:after{transform:none}.button.is-auto{width:auto}.button.is-dark{--b-color: var(--color-lines)}.button.is-auto-width{min-width:auto}.button.is-auto-width:after{transform-origin:center}.button.is-auto-width:hover:after{transform:scale(1.05);box-shadow:0 0 0 .125rem var(--color-primary) inset}.button.is-auto-width:hover .button__icon{transform:none;color:var(--color-primary)}.button__label{padding:0 1.25rem;transition-property:opacity,transform,color,background-color;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.button__icon{margin-right:.625rem;height:2.1875rem;width:2.1875rem;transition-property:opacity,transform,color,background-color;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.is-white .button__icon-arrow{fill:var(--color-primary)}.is-black .button__icon-arrow{fill:var(--color-dark-grey)}.is-black .button__icon-circle,.is-white .button__icon-circle{fill:#fff}.button__icon.is-download{width:var(--icon-width, var(--icon-size, 1.5625rem));height:var(--icon-height, var(--icon-size, 1.5625rem));display:var(--icon-display, block);position:relative;overflow:hidden}.button__icon.is-download:after{content:"";display:block;position:absolute;inset:0;background-color:var(--icon-color, currentColor);clip-path:var(--icon-circle-download);transform:scale(var(--icon-scale, .99))}.slider__pagination{position:relative;font-size:var(--h1);font-weight:var(--headings-font-weight);font-family:var(--headings-font-family);line-height:1;padding-left:1ch}.slider__pagination .current{position:absolute;overflow:hidden;display:grid;left:0}.slider__pagination .current span{grid-column:1;grid-row:1;opacity:0;display:block;transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.slider__pagination .current span.is-active{opacity:1}.slider__pagination .counter{opacity:.7}.slider__prev,.slider__next{--icon-size: 2.8125rem;width:var(--icon-width, var(--icon-size, 1rem));height:var(--icon-height, var(--icon-size, 1rem));display:var(--icon-display, block);position:relative;overflow:hidden}.slider__prev:after,.slider__next:after{content:"";display:block;position:absolute;inset:0;background-color:var(--icon-color, currentColor);clip-path:var(--icon-arrow-circle-right);transform:scale(var(--icon-scale, .99))}.slider__prev,.slider__next{cursor:pointer;transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}@media(hover:hover){.slider__prev:hover,.slider__next:hover{opacity:.5;transform:scale(1.1)}}@media(min-width:1024px){.slider__prev,.slider__next{--icon-size: 3.75rem}}.slider__prev.swiper-button-disabled,.slider__next.swiper-button-disabled{opacity:.1;pointer-events:none}.slider__prev{transform:scaleX(-1)}@media(hover:hover){.slider__prev:hover{transform:scaleX(-1.1) scaleY(1.1)}}.resources-excerpt{border-radius:.625rem .625rem 0 0;overflow:hidden;display:grid;grid-template-rows:max-content 1fr;height:100%}@media(hover:hover){.resources-excerpt:hover .resources-excerpt__image picture{transform:scale(1.05)}.resources-excerpt:hover .resources-excerpt__content{background-color:var(--color-primary);color:#fff}.resources-excerpt:hover .resources-excerpt__cat{color:#fff;opacity:.5}.resources-excerpt:hover .resources-excerpt__link{transform:translate(100%);background:#fff;color:var(--color-primary);--icon-scale: 1.1}}.resources-excerpt__image{position:relative;padding-top:68%;overflow:hidden;background-color:var(--color-product-bg)}.resources-excerpt__image *{inset:0;position:absolute;width:100%;height:100%;object-fit:cover}.resources-excerpt__image picture{transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.resources-excerpt__content{padding:1.5625rem 1.25rem;height:100%;place-content:start;display:flex;flex-direction:column;background-color:#fff;transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.resources-excerpt__cat{color:var(--color-primary);transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.resources-excerpt__title{margin:.625rem 0 2.1875rem}.is-featured .resources-excerpt__title{font-size:var(--h2)}.resources-excerpt__text{display:none;margin-bottom:1.875rem}.is-featured .resources-excerpt__text{display:block}.resources-excerpt__link{width:var(--icon-width, var(--icon-size, 1.5625rem));height:var(--icon-height, var(--icon-size, 1.5625rem));display:var(--icon-display, block);position:relative;overflow:hidden}.resources-excerpt__link:after{content:"";display:block;position:absolute;inset:0;background-color:var(--icon-color, currentColor);clip-path:var(--icon-arrow-circle-right);transform:scale(var(--icon-scale, .99))}.resources-excerpt__link{margin-top:auto;border-radius:50%;transition-property:opacity,transform,color,background-color;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.product-excerpt{display:grid;grid-template-rows:1fr max-content minmax(1.25rem,max-content)}.product-excerpt:hover img{transform:scale(1.05)}.product-excerpt:hover .product-excerpt__title{color:var(--color-primary)}.product-excerpt__media{padding-top:100%;background-color:var(--color-product-bg);border-radius:.625rem;overflow:hidden;position:relative}.product-excerpt__media-wrapper{border-radius:.625rem;overflow:hidden}.product-excerpt__media *{position:absolute;inset:0}.product-excerpt__media figure{border-radius:.625rem;overflow:hidden}.product-excerpt__media img{width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:darken;transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.product-excerpt__title{margin-top:.9375rem;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.product-excerpt__text{color:var(--color-lines);margin-top:.3125rem;font-size:90%;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.page-excerpt{display:grid;grid-template-rows:max-content 1fr max-content;place-items:start}.page-excerpt__text,.page-excerpt__button{margin-top:1.875rem}.system-excerpt{display:grid;align-items:start;justify-items:start;grid-template-rows:auto 1fr auto auto}.system-excerpt__image{border-radius:.625rem;position:relative;width:100%;padding-top:68%;overflow:hidden;background-color:var(--color-product-bg)}.system-excerpt__image *{inset:0;position:absolute;width:100%;height:100%;object-fit:cover}.system-excerpt__image picture{transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.system-excerpt__title{margin-top:1.5625rem;font-weight:500}.system-excerpt__text{color:var(--color-lines);margin-top:.3125rem;font-size:90%;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.system-excerpt__button{margin-top:1.5625rem}.team-member-excerpt__image{padding-top:120%;border-radius:.9375rem;overflow:hidden;position:relative}.team-member-excerpt__image *{inset:0;position:absolute;width:100%;height:100%;object-fit:cover}.team-member-excerpt__image.is-empty{background-color:#f0f0f0}.team-member-excerpt__title{margin-top:1.875rem}.team-member-excerpt__text{margin-top:1.25rem}.team-member-excerpt__contacts{margin-top:1.25rem;display:grid;place-items:start;gap:.3125rem}.featured-resources-excerpt{place-items:start;place-content:start;grid-template-rows:max-content 1fr}@media(max-width:767px){.featured-resources-excerpt__title{font-size:var(--h2)}}.featured-resources-excerpt__media{border-radius:.9375rem;overflow:hidden}@media(max-width:767px){.featured-resources-excerpt__media{margin-top:1.5625rem}}@media(min-width:768px){.featured-resources-excerpt__media{grid-row:span 2}}.featured-resources-excerpt__media picture{transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}@media(hover:hover){.featured-resources-excerpt__media:hover picture{transform:scale(1.05)}}.featured-resources-excerpt__text{margin:1.5625rem 0 2.5rem}.podcasts-excerpt{border-radius:.625rem .625rem 0 0;overflow:hidden;display:grid;grid-template-rows:max-content 1fr;height:100%}@media(hover:hover){.podcasts-excerpt:hover .podcasts-excerpt__image picture{transform:scale(1.05)}.podcasts-excerpt:hover .podcasts-excerpt__content{background-color:var(--color-primary);color:#fff}.podcasts-excerpt:hover .podcasts-excerpt__cat{color:#fff;opacity:.5}.podcasts-excerpt:hover .podcasts-excerpt__link{transform:translate(100%);background:#fff;color:var(--color-primary);--icon-scale: 1.1}.podcasts-excerpt:hover .podcasts-excerpt__date{color:#fff}.podcasts-excerpt:hover .podcasts-excerpt__info{background:#fff;color:var(--color-dark-grey)}}.podcasts-excerpt__image{position:relative;padding-top:68%;overflow:hidden;background-color:var(--color-product-bg)}.podcasts-excerpt__image *{inset:0;position:absolute;width:100%;height:100%;object-fit:cover}.podcasts-excerpt__image picture{transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.podcasts-excerpt__content{padding:1.5625rem 1.25rem;height:100%;place-content:start;display:flex;flex-direction:column;background-color:#fff;gap:1.5625rem;transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.podcasts-excerpt__info{display:inline-flex;align-items:center;padding:.1875rem .9375rem .3125rem;border-radius:62.4375rem;background:var(--color-dark-grey);color:var(--white);font-size:.875rem;line-height:1.3}.podcasts-excerpt__text{display:none}.is-featured .podcasts-excerpt__text{display:block}.podcasts-excerpt__link{width:var(--icon-width, var(--icon-size, 1.5625rem));height:var(--icon-height, var(--icon-size, 1.5625rem));display:var(--icon-display, block);position:relative;overflow:hidden}.podcasts-excerpt__link:after{content:"";display:block;position:absolute;inset:0;background-color:var(--icon-color, currentColor);clip-path:var(--icon-arrow-circle-right);transform:scale(var(--icon-scale, .99))}.podcasts-excerpt__link{margin-top:auto;border-radius:50%;transition-property:opacity,transform,color,background-color;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.podcasts-excerpt__date{color:var(--color-mid-grey)}.featured-podcasts-excerpt{--columns-column-gap: 0 !important;background-color:var(--color-primary);color:var(--white);border-radius:.9375rem;overflow:hidden}@media(min-width:768px){.featured-podcasts-excerpt{height:37.5rem}}.featured-podcasts-excerpt.columns{align-items:stretch}.featured-podcasts-excerpt__media,.featured-podcasts-excerpt__content{align-self:stretch}.featured-podcasts-excerpt__media{overflow:hidden}.featured-podcasts-excerpt__media a,.featured-podcasts-excerpt__media figure,.featured-podcasts-excerpt__media picture{display:block;height:100%}.featured-podcasts-excerpt__media img{display:block;width:100%;height:100%;object-fit:cover}.featured-podcasts-excerpt__content{display:flex;flex-direction:column;justify-content:space-between;padding:1.5625rem;gap:1.5625rem}@media(min-width:768px){.featured-podcasts-excerpt__content{padding:3.75rem}}.featured-podcasts-excerpt__content-inner{display:flex;flex-direction:column;gap:1.5625rem}.featured-podcasts-excerpt__info{display:inline-flex;align-items:center;padding:.1875rem .9375rem .3125rem;border-radius:62.4375rem;background:var(--white);color:var(--color-dark-grey);font-size:.875rem;line-height:1.3}.featured-podcasts-excerpt__title{line-height:110%;letter-spacing:-.5px}.featured-podcasts-excerpt__text{line-height:120%}.featured-podcasts-excerpt__text p{margin:0}.featured-podcasts-excerpt .button{justify-self:start;align-self:flex-start}.header{position:sticky;top:-.1px;z-index:80;transition-property:transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1);font-size:.75rem;font-family:var(--headings-font-family);font-weight:700}.is-scrolled-down .header{transform:translateY(-100%)}.header__top{background-color:var(--color-dark-grey);color:#fff;letter-spacing:-.05em;border-bottom:1px solid var(--color-dark-grey);position:relative;z-index:40}.header__top-inner{display:grid;grid-auto-flow:column;justify-content:space-between;align-items:center;height:2.8125rem}@media(min-width:1024px){.header__top-inner{height:3.125rem}}.header__top-nav{text-transform:uppercase;display:grid;grid-auto-flow:column;gap:1.25rem}@media(min-width:1024px){.header__top-nav{gap:3.75rem}}.header__top-search{display:grid;grid-template-columns:1fr max-content;align-items:center;text-transform:uppercase;height:100%;padding:0 var(--container-gap);margin-right:calc(var(--container-gap) * -1);transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.header__top-search:hover{background-color:var(--color-primary)}.header__top-search span{display:block;margin-bottom:-.0625rem}@media(max-width:767px){.header__top-search span{display:none}}@media(min-width:768px){.header__top-search{gap:.9375rem}}.header__top-search svg{width:1rem}.header__search{--top: 2.8125rem;inset:0;position:fixed;width:100%;height:100%;transition-property:opacity,transform,color,background-color;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1);color:#fff;z-index:30;top:var(--top);pointer-events:none;opacity:0}@media(min-width:1024px){.header__search{--top: 3.125rem}}.is-search-active .header__search{pointer-events:auto;opacity:1}.header__search-title{font-size:.75rem;text-transform:uppercase;transform:translateY(-1.875rem);opacity:0;transition-delay:.2s;transition-property:opacity,transform,color,background-color;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.is-search-active .header__search-title{transform:translateY(0);opacity:1}.header__search-inner{background-color:var(--color-primary);border-radius:0 0 1.25rem 1.25rem;position:relative;z-index:2;padding:3.75rem 0 1.875rem;transform:translateY(-120%);transition-property:opacity,transform,color,background-color;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}@media(min-width:1024px){.header__search-inner{padding:4.375rem 0 1.875rem;border-radius:0 0 2.5rem 2.5rem}}.is-search-active .header__search-inner{transform:translateY(0)}.header__search-form{--input-text-font-size: var(--h3);--input-text-font-weight: 400;--input-text-font-family: var(--headings-font-family);--input-text-border-width: 0 0 1px;--input-text-placeholder-opacity: .9;--input-text-height: auto;--input-text-padding: .625rem 3.75rem .625rem 0;position:relative;transform:translateY(-1.875rem);opacity:0;transition-property:opacity,transform,color,background-color;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1);transition-delay:.3s}@media(min-width:1024px){.header__search-form{--input-text-font-size: var(--h2);--input-text-padding: 1.25rem 0 .625rem}}.is-search-active .header__search-form{transform:translateY(0);opacity:1}.header__search-form ::selection{background-color:#fff;color:var(--color-primary)}.header__search-form-error{position:absolute;left:0;bottom:-1.875rem}.header__search-button{position:absolute;right:0;top:0;bottom:0;margin:auto;width:2.1875rem}@media(min-width:1024px){.header__search-button{width:2.5rem}}.header__search-bg{background-color:var(--color-dark-grey);inset:0;position:absolute;width:100%;height:100%;transition-property:opacity,transform,color,background-color;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1);opacity:0}.is-search-active .header__search-bg{opacity:.7}.header__nav-toggle{height:1.25rem;width:1.375rem;position:absolute;top:0;bottom:0;align-self:center;margin:auto}.header__nav-toggle:before,.header__nav-toggle:after{content:"";display:block;position:absolute;height:.125rem;width:100%;top:0;bottom:0;margin:auto;background-color:var(--color-primary);transition-property:transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.header__nav-toggle:before{transform:translateY(-5px)}.is-mobile-nav-active .header__nav-toggle:before{transform:rotate(45deg)}.header__nav-toggle:after{transform:translateY(5px)}.is-mobile-nav-active .header__nav-toggle:after{transform:rotate(-45deg)}.header__main{background-color:var(--white);position:relative}@media(min-width:1024px){.header__main{box-shadow:0 -1px 0 0 var(--color-lines) inset}}.header__main-inner{display:grid;grid-auto-flow:column;justify-content:space-between;height:4.375rem}@media(max-width:1023px){.header__main-inner{place-content:center}}.header__main-nav{text-transform:uppercase;display:grid;margin-right:calc(var(--container-gap) * -1);position:relative;z-index:2}@media(max-width:1023px){.header__main-nav{position:fixed;left:0;width:100%;top:var(--header-height);height:calc(var(--vh) - var(--header-height));background:#fff;font-size:1.6875rem;opacity:0;pointer-events:none;transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.is-mobile-nav-active .header__main-nav{opacity:1;pointer-events:auto}.is-product-nav-active .header__main-nav .header__main-nav-item{opacity:0;transform:translate(-10%)}}@media(min-width:1024px){.header__main-nav{place-items:center;grid-auto-flow:column}}.header__main-nav-item.is-current{color:var(--color-primary)}.header__main-nav-item{padding:0rem var(--container-gap);height:100%;display:grid;place-content:center stretch;border:solid var(--color-lines);border-width:1px 0 0;position:relative;transition-property:box-shadow,opacity,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}@media(max-width:1023px){.header__main-nav-item{background-color:var(--color-light-grey)}.header__main-nav-item:first-child{border:0}}.header__main-nav-item:last-child{background-color:var(--color-primary);border-color:#fff;color:#fff}@media(min-width:1024px){.header__main-nav-item:last-child:hover span{transform:translate(-.625rem)}.header__main-nav-item:last-child:hover svg{opacity:1;transform:translate(1.25rem)}}@media(max-width:1023px){.header__main-nav-item:last-child{border:0}}@media(min-width:1024px){.header__main-nav-item:last-child{padding:0rem 3.5625rem}}@media(hover:hover){.header__main-nav-item:hover{box-shadow:0 -.375rem 0 0 var(--color-primary) inset}}@media(min-width:1024px){.header__main-nav-item{padding:0rem 2.5rem;border-width:0 0 0 1px;place-content:center}}.header__main-nav-item span{position:relative;display:block;transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.header__main-nav-item svg{position:absolute;width:2.8125rem;right:var(--container-gap);top:0;bottom:0;margin:auto;transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}@media(min-width:1024px){.header__main-nav-item svg{opacity:0;width:1.25rem;right:-1.25rem}}.header__logo{width:10.3125rem;display:block;align-self:center}.header__logo svg{transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}@media(min-width:1024px){.header__logo{width:10.9375rem}}@media(hover:hover){.header__logo:hover{color:var(--color-primary)}}.header__mainmenu{display:none}.is-search-active,.is-mobile-nav-active,.is-product-nav-active{padding-right:var(--scrollBarWidth)}.is-search-active .main,.is-mobile-nav-active .main,.is-product-nav-active .main,.is-search-active,.is-mobile-nav-active,.is-product-nav-active{overflow:hidden;touch-action:none}.announcement-bar{background-color:var(--color-primary);color:#fff;font-weight:400;text-align:center;height:var(--announcement-bar-height);display:grid;place-content:center;position:relative;z-index:80}@media(max-width:767px){.announcement-bar{font-size:.625rem}}.announcement-bar a{text-decoration:underline}@media(hover:hover){.announcement-bar a:hover{color:#fff!important;opacity:.7}}.footer{background-color:var(--color-dark-grey);color:#fff}.footer__newsletter{--br: .9375rem;--columns-row-gap: 1.875rem;background-color:var(--color-primary);border-radius:0 0 var(--br) var(--br);padding-top:4.375rem;padding-bottom:4.375rem;position:relative;z-index:2}.is-newsletter-block-hidden .footer__newsletter{display:none!important}@media(min-width:1024px){.footer__newsletter{--br: 2.5rem;padding-top:8.125rem;padding-bottom:6.5625rem}}.footer__newsletter-title{white-space:pre-wrap}.footer__newsletter-text{margin-top:2.1875rem}@media(min-width:1024px){.footer__newsletter-text{margin-top:1.5625rem}}.footer__newsletter-form{margin-top:-.9375rem}.footer__newsletter-form ::selection{background-color:#fff;color:var(--color-primary)}.footer__main{--columns-row-gap: 3.125rem;padding-top:4.0625rem;padding-bottom:3.125rem}@media(min-width:1024px){.footer__main{--columns-row-gap: 4.375rem}}.footer__main a{transition-property:opacity,transform,color,background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1)}@media(max-width:1023px){.footer__main-primary-nav{order:-1}}.footer__title{margin-bottom:.9375rem;color:var(--color-lines)}.footer__nav{display:grid}.footer__nav.is-secondary a{padding:.15625rem 0}.footer__nav.is-secondary:hover a:not(:hover){opacity:.5}.footer__nav.is-primary a{--border-link-color: var(--color-primary);--border-link-height: 3px;--border-link-bottom: -3px;line-height:1;border:0 solid var(--color-mid-grey);border-bottom-width:min(1px,.0625rem);padding:.46875rem 0;position:relative;color:currentColor;white-space:nowrap}.footer__nav.is-primary a:after{content:"";display:block;position:absolute;bottom:var(--border-link-bottom, 0);height:var(--border-link-height, 1px);width:100%;background-color:var(--border-link-color, currentColor);left:0;right:0;margin:auto;transform:scaleX(0);opacity:0;transform-origin:right;transition:transform .3s,opacity .6s;pointer-events:none}.footer__nav.is-primary a:hover{color:currentColor}.footer__nav.is-primary a:hover:after{opacity:1;transform:scaleX(1);transform-origin:left}.footer__nav.is-primary a.is-active:after{opacity:1;transform:scaleX(1)}.footer__nav.is-primary a.is-active:hover:after{transform-origin:right;transform:scaleX(0);opacity:0}.footer__nav.is-primary a:first-of-type{border-top-width:min(1px,.0625rem)}@media(max-width:1023px){.footer__logo{order:-2}}.footer__logo-img{width:10.9375rem}@media(min-width:1024px){.footer__logo-img{width:7.8125rem}}.footer__slogan{white-space:pre-wrap}@media(max-width:1023px){.footer__slogan{font-size:var(--h2)}}@media(min-width:1024px){.footer__slogan{margin-bottom:1.875rem}}@media(max-width:1023px){.footer__copyright{order:1}}.footer__links{display:grid;gap:.3125rem;place-content:start}.footer__links:has(a:hover) a:not(:hover){opacity:.5}@media(min-width:1024px){.footer__links{grid-auto-flow:column;gap:3.4375rem}}.footer__socials{display:grid;grid-auto-flow:column;align-items:center;gap:.9375rem;grid-auto-columns:.9375rem;grid-auto-rows:.9375rem}.footer__socials a{display:block;height:100%}.footer__socials:has(a:hover) a:not(:hover){opacity:.5}@media(max-width:1023px){.footer__socials{margin-top:2.5rem}}.footer__socials .is-youtube{width:1.4375rem;height:1.375rem}.footer__socials svg{width:100%;height:100%}.footer__credits{text-align:right}.footer__credits svg{margin-left:auto;width:5rem}.footer__credits:hover{opacity:.5}@media(max-width:1023px){.footer__credits{order:1}}.footer__region{margin-top:2.5rem;--input-text-border-width: 0;--input-text-color-on-hover: rgba(255, 255, 255, .5);--select-list-border-color: var(--color-mid-grey);--select-list-background-color: var(--color-dark-grey);--select-list-item-color-on-hover: var(--color-primary);--select-arrow-transform-on-active: scaleY(-1) translateY(-.125rem);--select-list-padding: .5rem 0;--select-list-item-padding: .5rem 1rem;--input-text-font-size: var(--body-font-size);--input-text-height: 1.125rem;--select-arrow-position: relative;--select-arrow-right: 0;--select-list-top: 150%;--select-arrow-margin: 0 0 0 .625rem}.footer__region div{grid-template-columns:max-content max-content}.is-anchor{padding:0}.is-partner_logos+.is-features_grid{background-color:var(--color-light-grey)}.is-side_by_side_features+.is-features_grid{background-color:#fff}.is-team{background-color:#fff}.is-team+.is-get_in_touch_cta .get-in-touch-cta{margin-top:0}.is-partner_logos+.is-partner_logos .partner-logos{padding-top:0}.product-system-groups{background-color:#fff}.product-category-groups{border-bottom:1px solid var(--color-lines)}.heading-cta+.is-side_by_side_features .side-by-side-features.is-stack{padding-top:6.25rem}.preloader{inset:0;position:fixed;width:100%;height:100%;z-index:79;background-color:var(--color-light-grey);transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.19,1,.22,1);pointer-events:none;opacity:0}.is-loading .preloader{opacity:1}.main>*:nth-child(1){transition:.4s;transition-delay:.1s;transition-property:opacity,transform,color,background-color;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.is-loading .main>*:nth-child(1){transform:translateY(.625rem);opacity:0}.main>*:nth-child(2){transition:.4s;transition-delay:.2s;transition-property:opacity,transform,color,background-color;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.is-loading .main>*:nth-child(2){transform:translateY(.625rem);opacity:0}.main>*:nth-child(3){transition:.4s;transition-delay:calc(3 * .1s);transition-property:opacity,transform,color,background-color;transition-duration:.6s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.is-loading .main>*:nth-child(3){transform:translateY(.625rem);opacity:0}.page-404{padding:100px 0;text-align:center;display:grid;gap:20px;min-height:60vh;justify-items:center;place-items:center;place-content:center}
